637
347
975
585
435
73
565
316
626
134
673
185
1254
703
986
326
420
255
770
398
776
110
437
193
997
455
304
174
642
360
800
287
675
249
1474
862
722
168
694
82