964
307
662
50
200
788
692
275
790
928
231
704
930
274
517
882
179
100
856
946
611
463
146
600
372
428
892
522
560
128
616
351
76
979
553
262
845
708
255
582
67
498
334
641
593
485
949
398