80386450
50933255
6181721
11984283
69088340
99513652
81249112
95157797
57793456
92431730
46359305
67177210
47832759
36789302
86403523
15539283
87707030
22301750
25952779
18297562
12114605
78503277
52975389
45856320
48724329
70654045
52524758
10867501
36584885
49555989
93796179
41107963
70215769
104800
35184569
71811
64143808
32574274
87229422
94793654