773
993
504
936
804
670
884
748
827
690
560
774
638
856
720
798
316
531
397
965
478
344
910
422
988
364
934
798
661
533
395
610
825
694
422
988
502
366
580
801
314
743
960
824
343
557
419
638
851
364
932
797
661
529