778
231
905
494
135
92
113
930
584
722
664
561
672
567
90
625
416
151
398
216
4
384
542
510
712
598
45
364
638
417
222
654
1002
975
410
469
950
545
917
708
277
613
556
235
452
772