540
278
306
51
56
110
259
418
322
40
569
64
192
262
135
187
478
435
275
218
439
517
243
1080
709
437
368
283
270
305
899
19
460
498
181
191
647
470
211
184
556
888
315
73
71
224
182
174
444
360
327
37
79
49
286
296
198
136