969
386
429
818
901
303
885
138
962
475
316
817
998
174
846
255
442
780
660
954
499
843
304
726
717
404
300
171
201
664
883
828
765
299
589
630
407
307
755
865
570
621
105
698
801
855
817
187
838
518
823
813
970
775
984
353
859
132
855
138
342
661
231
405
773
142
185
527
876
401
660
652
217
325
587
461
130