531
397
612
340
555
771
987
504
372
799
665
879
741
610
827
693
773
986
503
719
933
446
663
741
610
826
341
554
420
851
366
583
447
314
530
741
607
821
688
553
419
635
853
716
931
794
310
876
391
959
472
688
552
768
633