18916475
78923604
4604321
16348388
75167098
33088190
71981108
56705863
45919013
75383178
52089044
13248667
64978392
31273429
90591197
27454127
94136187
19979742
2159882
17054613
60376032
73904290
95814469
29546527
7284466
57522915
75731139
70844074
5971025
8871202
29124692
4462955
45098196
30023213
5635572
58594837
68266302
10141856
5763856
9516153