29627734
70634375
7486289
10364975
905039
96814945
88101064
32923651
60685107
97232587
9295505
56783741
57721348
15446741
14045149
87595458
26896597
62649967
5526874
81002574
31259003
21862750
95085188
83316959
12913266
84502464
68287121
51898663
83739197
12238315
2672634
64119358
35879876
57311931
83596995
5660275
94073106
39575046
55135767
52451493