17579300
7004750
12541775
4911589
40831074
69038898
54238364
75996061
70646891
51646147
3898565
62949962
21546323
36777799
89746237
64737814
1025482
36789574
77851210
16259018
75933701
57519664
56939179
3903127
85521080
22808019
18818101
83686741
65173753
70992685
89036676
45826341
46404750
44995441
4904972
9148964
81682323
65359179
8305705
83427699