350
678
327
324
869
84
832
454
974
821
975
500
179
828
57
661
31
587
217
185
840
967
305
684
62
567
195
11
215
908
599
205
170
611
426
946
750
956
448
637
130
672
792
26
808
487
610
778
991
846
524
444
102
180
692
453
615
492
604
88
779
99
97
796
945
61
208
761
656
597
431
513
756
803
641
922
814
753
250
243
757
647
7
63
138
497
868
368
98
105
942
879
528
96
910
289
152
24
423
949
