2034563
8202636
96988351
4693247
18805161
6187673
39064485
2414422
8071745
18467366
27036206
31932080
50462044
23078049
1375537
15711689
73199307
63827504
47238762
9825440
3299616
20996991
37199423
46939879
69327127
84664592
30527719
4182113
7877333
82988792
68428059
84676985
27217314
99212491
53043471
31587673
5351652
48513989
72636555
69353046