502
714
580
310
525
746
610
474
690
554
414
634
365
932
794
313
878
392
472
686
552
768
633
501
715
444
310
526
389
958
819
687
550
767
629
363
928
445
658
525
739
606
820
684
552
768
633
498
714
578
791
309
528
742
959