83965356
98125713
64156455
3332457
12701114
31038376
12715047
7356940
47561035
56276010
56017791
4069995
32161519
803738
882649
66549356
59019358
58863113
30567004
5466560
88923830
26185221
69438653
58142160
34213311
28872688
49598931
14037760
33519492
17241929
11489928
571263
23628563
28143265
62618826
13387087
53295143
28518471
26505547
84251006