17471749
7235760
54749878
13055575
62561896
39848678
99104318
66765751
5407450
38003327
2742589
62017475
34121103
6791995
74602647
60971053
84099462
66202033
4651107
5322351
13328971
61861731
90301694
1039330
39412096
81656091
61923843
10249396
96118237
31013741
54218593
30472787
7294748
27954390
34607240
50834467
85506536
87353803
91082838
18172637