335
770
634
846
711
929
793
660
525
739
604
338
901
416
983
499
713
576
443
308
389
605
471
334
900
766
979
495
710
792
306
520
736
601
819
685
412
978
847
356
578
792
658
736
603
816
336
549
412
977
846
707
576
441