89616256
11917557
44087398
95258524
24064053
8508772
75156399
3200524
51169992
47722127
60917280
84798306
77831397
29209733
90268762
79568257
89011958
76093856
5661905
29977403
5998986
5762108
49681972
49197239
66226935
17246396
34657103
16737201
3228985
1152429
19639510
29938744
58566738
7957924
64256917
26737233
69895326
32832082
2021421
9436571