307
132
374
334
942
642
485
851
495
719
1055
205
218
185
641
382
632
140
661
303
661
380
223
512
1473
222
334
664
235
528
128
292
322
224
452
774
602
440
552
530
344
566
886
276
341
305
505
426
924
269
463
575
499
299
118
475
270
646
209
290