392
956
472
687
767
982
848
365
580
445
657
392
956
472
688
554
419
495
362
577
793
311
527
387
820
338
899
419
983
846
361
789
656
527
739
953
816
683
898
766
983
848
361
927
441
655
872
387
602
817
686
552
763
980
492