52
143
125
59
36
66
406
15
2479
42
46
64
24
18
136
45
263
191
13
162
14
94
103
30
31
109
211
77
159
57
154
138
197
354
88
336
199
420
179
437
67
65
286
270
676
218
158
421
439
70