81666746
32237410
1020992
37426138
83832031
8531929
81673967
96144989
5514952
57924041
90658926
70724167
26478369
92748852
73171990
94065157
30515319
2671209
72557308
21137684
51678907
95776202
7453542
60882924
30524285
85631896
86571798
55306945
56418545
93483142
34081035
99176599
92206637
47247866
93264318
52759495
89045612
85037966
51887010
65624876