34
30
93
33
159
36
20
111
126
18
91
209
67
455
114
43
118
26
121
64
57
106
45
298
31
49
41
8
17
15
210
9
101
22
76
405
59
29
259
24
7
38
463
212
53
119
416
44
25
62
5336