42726393
1545382
82163949
95665192
21683809
20245869
5416231
45092884
91063926
62295291
62493295
21502098
2039516
60865197
5920110
41701610
32364387
56022001
14567416
57844232
32103053
925277
67649190
84432095
38025382
74216934
68744797
5427528
56556610
50013790
9618899
16521215
60251787
6741245
94987358
1478878
54613850
9277156
4108193
71995573