720
430
616
198
187
101
48
963
849
638
637
926
883
780
689
836
125
994
685
65
413
559
412
386
148
321
414
825