98142033
39968067
8356079
50221750
2417571
98995266
84674504
53072635
83337133
70071162
17951681
70281846
4904848
74301577
15103945
28218282
85793940
71795076
96922565
19354849
5393779
97054802
275065
36683202
18206105
62574108
69468818
1305052
55774469
39259988
2966317
64441398
72291687
89428359
8578961
94448075
18317858
60538999
56032980
85312101