52
10
119
28
105
417
100
34
42
50
378
35
12
117
351
92
172
80
37
155
285
375
161
88
15
164
46
243
168
59
48
200
68
51
31
66
311
111
176
17
299
462
75
6035
132
45
43
232
55
86