42902579
14927855
18596948
8608045
14915475
5616813
30447585
25623238
53012657
594094
15968279
63967483
4765886
58189247
67724702
46951918
80428501
14331061
70642992
35533983
31954258
19012584
3746545
8735840
68291439
75433708
68409608
91882938
35338939
99866816
44329442
28224473
46916947
62241189
96452560
62278593
6827456
3966854
97298972
69209375