26126071
33905276
28793728
12568744
24261577
23204732
88795511
47324252
6830910
3528219
20279195
14485825
51256397
47672467
83392864
41468658
80179567
87833080
86419278
39776119
84291587
77171660
15875387
27456666
51553207
64453484
45384463
88261620
27229089
38614077
67592456
89419060
74353157
73441483
87278756
14947935
87292435
33238942
230333
5799536