80055581
15604208
44714995
63555637
7809191
91071224
58006513
34565177
96677035
66517708
70868486
70495062
77754491
5518323
31545373
40063678
70146696
16752975
51262089
1160255
40851
61971078
90067661
40675208
40042716
5148928
25438683
21614180
32118231
40634570
48996254
66482259
39623764
33996215
84904748
99634008
47232149
33845029
14559894
4472093