41
259
343
535
87
363
408
136
628
202
197
224
110
567
213
191
260
271
427
97
388
215
53
1097
523
245
61
43
126
114
34
38
144
58
36
82
232
13
171
99
227
70
377
233
181
348
300
49
267
398
326
184
158
283
55