52
25
145
69
408
121
63
116
46
285
137
298
66
65
193
84
51
55
337
85
260
499
20
92
41
80
119
42
94
17
9
48
139
173
59
29
73
21
45
72
56
18
26
100
384
288
155
67
214
87
327
16
91