969
597
166
909
902
966
706
757
345
16
602
889
139
321
715
365
485
114
251
793
1017
687
804
145
168
727
559
861
179
733
707
517
593
343
156
498
347
1010
845
799
972
443
132
541
591
870
678
417
948
87
596
711
362
76
341
44
273
720
118
696
1014
116
313
765
38
725
35
930
895
208
270
1
773
21
890
570
1003
847
761
655
959
778
465
8
422
611
794
391
68
676
51
411
195
935
435
449
456
163
961
808
838
872
619
