31999602
95952292
34393364
81056652
33164275
67446110
95577165
9486544
20821481
14073461
35559958
70806087
62625465
84018974
51133387
75109302
53606801
61984125
1997245
8361698
43817325
27848726
32424718
80791054
2852142
85313085
78225236
90362833
43797352
50624265
88841808
5046042
41815969
48119170
21236789
61033068
52093857
8371335
4457289
30507924