80756658
22724476
97522885
58096757
35555
54754746
53772039
15698647
94849847
69889656
18469541
98748790
70664167
22458284
4997186
3896792
68796390
6059189
3169688
9623519
5722275
7264640
63914932
6034719
13981523
28871851
99588665
65164206
101915
478225
32553287
1738862
42456213
6823375
2309393
41225811
52192874
68824496
21188089
67369347