97706886
36595708
93194287
49532670
65883696
52101192
15347950
22624156
14928766
21699463
79191509
77024398
3036859
2962875
19056026
94974710
50655579
53056518
14813293
6913002
22384030
45106315
9140783
18043076
76691493
1110217
5118153
91744456
25025625
50584186
86859788
16977802
7821917
68778773
67877955
79804174
39975829
52083224
44997581
57024071