29381884
10436742
65506203
3690239
84727848
24197122
63705462
46889298
59213720
7360297
98287855
23276912
4568241
86595038
23201981
79336908
78297892
95294563
99776928
6426472
6648265
7904672
60089542
67497620
14438950
5923683
67303844
52042925
62895458
15934700
97046237
97872390
88842178
81982485
75018519
29891126
8719666
20381500
4114681
1804225