1039896
94396322
25331175
94229933
78112648
48627345
31001001
73479997
2198497
8926992
14065825
33933030
8997860
7001309
64968043
36393461
41131073
92228149
10525875
31504662
98027318
59949804
68179076
48483918
15376344
69747456
29338233
64621355
99478471
3360477
40335298
57697206
41471811
51574931
35848077
99848545
21258209
11932938
23252160
28305717