940
457
321
753
968
833
695
564
427
645
862
376
942
670
534
748
964
833
698
565
430
643
375
590
455
321
883
748
828
346
912
426
642
506
370
801
667
885
748
614
830
345
909
428
992
502
722
938
451
669
535
397
965
829
695