43708605
64985345
26906489
66858258
101864
32251806
1812180
2244370
13097726
5708920
91373712
97598890
49108333
18289123
7405330
84064657
30765894
83305727
80674918
6472928
35359348
98864937
65144696
91943924
69989717
34984835
51522971
88229404
47809722
61559025
17673646
59159607
41976189
60171082
56924492
71732017
46549476
86833802
96316046
8044456