905
770
499
366
930
447
309
529
743
609
824
338
418
635
499
366
931
795
310
877
738
959
686
904
768
985
846
713
792
659
880
739
956
819
334
766
986
851
368
580
798
308
525
393
959
473
688
552
417
635
500
715
580
796
662