99921051
90733572
16875409
29776255
17217446
99344995
19271261
94211537
5949311
4475262
48065744
22109979
7633926
97025430
8511154
16191578
2525196
71149511
33919493
8826456
3536765
38013260
6970789
72726175
857380
21834656
52487417
43594676
1725534
10374028
9122161
9266208
27825917
98421802
51044551
74502600
88917209
7398044
39773391
97667454