29036107
385564
72179612
2558148
35834240
47942144
18363940
45113744
60247506
29546781
28124126
53726448
53911774
51679282
93756019
62003035
88514266
4299759
835555
88675372
20946134
700273
28707851
95233200
57191130
99002907
40749392
973323
38843431
75121721
9126726
22678699
30092696
83484062
98107028
38807911
35203726
255849
58129502
39649979