40181178
6981208
6996701
66957151
21846006
15945330
18413876
24168285
83339922
81672869
73033960
87954740
1406219
18168170
85015564
4988020
18953273
73945048
27048968
3517359
80982190
72582345
40511448
6586975
8018103
49065830
62788998
64557239
74604671
3986123
24161117
87479153
39315731
17796967
62111041
58213644
5738922
26139887
37181289
73681932