48
62
31
299
239
185
74
52
201
58
146
40
310
255
243
72
334
251
55
82
116
78
605
288
85
47
244
373
32
168
153
148
318
20
67
38
114
37
56
154
140
240
171
221
86
183
70
14
41
80
27
79