17998406
86336145
60219761
37256153
80011782
65904701
4525245
57662632
88167246
39913260
98672127
6621426
86434475
8835426
12096186
16893605
118886
6483414
63331333
18672505
56205769
926410000
81794116
96165254
2595780
40869756
10048667
83493092
60501186
38986282
20594254
8251750
48611183
66768043
86752612
4253554
52217647
28781467
85236034
82903571