854
570
587
648
377
312
502
907
381
347
847
455
183
943
835
944
522
833
582
135
721
546
91
992
695
752
511
173
429
653
431