963
766
730
418
766
24
428
420
608
350
781
942
460
401
616
946
367
1400
101
650
679
1095
383
220
506
717
381
542
481
603
1101
711
309
832
412
1007
206
1059
351
527
590
618
235
457
193
