13284982
69262911
40508230
21069016
4547176
96323039
92896002
53464100
74654310
2134348
86301548
14316768
21525131
113105
9434773
50214849
95613922
30064709
4084830
57164791
4289685
39737899
3232374
47486722
45747181
24676773
27929854
18205047
7935934
34845442
1918164
64603956
41084611
54816779
45239581
1588271
89908180
53068507
98299409
74079508