28046720
44704327
16903215
2325733
71347665
94335431
45595659
68158590
55444966
92438657
53017788
53874089
5888886
389979
93502667
1750592
11773349
53499852
46178284
61036092
59978520
75056206
15632238
7705222
65038738
97911504
9601004
47956664
7948335
14578526
72577283
7339052
2109010
64644177
4765176
94182242
25436899
10027109
3078427
56751818