98945268
32465316
16987863
2116408
81913037
9579186
36723997
18975238
46281417
5696456
41004196
92193106
77879429
341915
77218045
99837168
58117507
6153502
7013173
1576041
23181211
16308702
3372248
47568154
28053733
72201993
33393797
21153731
53616205
15958920
42082471
47447197
1862509
36669177
7503637
12563597
62419515
10406414
6835052
19768019