678
208
609
545
351
733
271
943
40
257
842
71
471
63
405
447
680
228
976
758
408
757
990
76
501
234
489
435
14
974
973
106
263
283
989
825
183
665
791
823
375
340
254
760
526
715