988
347
753
658
252
636
237
438
460
523
751
540
455
530
666
905
344
442
752
669
28
152
768
448
577
434
529
366
67
659
268
783
899
714
724
689
355
581
939
981
498
594
354
43
9
437
573
826
254
119
58
623
80
84
963
716
377
882
762
961
246
233
236
452
97
725
857
728
757
545
227
40
169
293
817
933
913
425
989
620
556
2
866
311
834
241
521
510
399
628
880
286
451
309
547
502
919
290
955
922
