46
42
226
202
37
129
181
56
151
18
79
25
67
64
30
33
17
149
97
24
52
395
19
13
122
68
362
117
136
27
313
204
192
341
244
75
45
672
268
124
16
84
166
100
449
245
105
43
198
38
332
20
1348