46
14
18
27
17
22
25
115
4
35
74
73
81
55
19
30
117
57
105
41
43
375
65
84
990
166
153
149
268
60
56
411
120
476
168
100
420
82
42
176
108
352
62
237
298
101
355
107
211
146
144
37
150
418
138