43
236
47
166
23
204
62
41
200
101
117
27
116
18
21
272
32
42
260
136
154
79
271
71
299
25
1449
56
59
148
29
40
171
355
38
22
206
172
129
31
244
35
87
198
75
58
270
60
7798
303
237
380