582
73
179
580
751
708
513
755
517
150
984
507
1041
408
494
742
253
799
737
42
786
364
459
98
997
695
679
516
791
571
369
552
656
512
181
808
729
48
120
501
153
23
38
347
685
698
969
855