309
525
742
824
339
552
768
987
499
715
794
658
526
392
607
471
686
548
415
983
714
928
444
309
872
389
819
337
549
764
983
846
359
793
656
873
740
952
468
683
900
416
981
849
709
576
439
306
870
737
605
464
334
896
763