43592661
21987221
2411203
60808336
16781618
89917733
68821639
59604228
96052455
80812583
93421691
91923779
33966551
28939872
75211484
9746391
78104482
26125625
16499073
21097413
78569618
38234731
49501811
61694644
60764381
1967227
18775420
76302255
137482
77614863
57801841
26504310
15353245
87581178
8899344
61043269
7635198
78357567
53095899
15894638