1160636
30741481
97377373
48208498
79742752
56839974
68829494
32616867
46383469
71233900
99263535
96334512
31008403
3954000
74639055
69472538
703750
36405323
89601184
93809896
22242846
7756971
8587888
44996583
8713416
85739084
42927675
29761980
6613962
31073780
58192865
2126197
85554001
47485627
65276818
3666024
47776160
11409336
13498716
59062152