349
912
778
993
721
590
456
668
535
752
964
481
697
778
992
856
723
939
454
319
532
747
966
698
564
779
993
504
369
585
803
317
747
612
478
344
559
774
639
505
372
450
668
531
396
965
476
691
908
775
640
855
372
583
451