9
14
889
605
510
875
277
149
188
560
577
656
417
719
631
272
793
605
552
671
531
286
85
440
133
217
668
430
831
80
807
121
137
672
726
647
523
1004
796
711
540
350
344
957
45
975
206
838
556
758
485
63
20
570
503
153
787
147
584
594
228
367
716
365
15
418
1012
539
398
785
226
938
111
570
872
156
522
54
994
54
812
455
118
832
2
621
986
789
769
546
360
997
913
52
338
928
470
326
443
869
87
670
783
198
216
631
354
738
685
324
793
473
780
911
282
782
508
244
547
253
790
907
226
679
959
564
583
406
