95179165
46038122
40758815
36039067
18284888
96645974
51464248
56692154
33715061
7447187
29803468
23065621
49978236
94645864
2304459
27906021
15402702
1377689
78888938
90772918
74971683
24319546
12298394
29897683
30115217
15107231
4745953
41118509
20796912
30355999
79909389
34074127
33194673
1221540
20989712
2585677
26645543
76929214
3041486
65848642