72166667
91186417
25883674
939710
34623485
2424745
98403181
96308826
68152937
55174826
21839090
63791961
5243122
19535379
83858498
26014105
65351573
618547
77987867
30109309
99428555
91191729
5396346
99872898
3713123
26579166
1033100
3855942
94227803
4053625
65658025
53482540
29911166
13025052
88149343
87578352
12109038
25656135
8440503
73594565