65781578
31745122
89592003
26547733
30568985
19834549
19391962
49029383
79326447
42389953
31252150
2696376
81675911
7036194
1212104
83528199
7226380
28336762
84529191
66024665
96928458
96128346
17072324
90497446
28975411
14571509
39905681
32967346
25433150
98543693
32642462
10801861
14523407
4593391
27057392
7744180
68637249
33235306
41308208
32979767