616
831
912
774
641
858
373
589
802
321
745
965
481
345
912
778
991
506
372
453
668
534
748
615
480
342
909
424
641
723
587
452
316
879
397
963
480
341
771
637
504
720
586
449
315
530
398
613
827
692
907
774
990
506
721