25193272
2814590
5934306
214692
73269242
9074637
59787137
5376263
60506709
9199683
20337452
25819849
4106665
49364091
31427191
26903007
4346480
83824027
90343203
20154942
17756519
95179181
55873639
97477988
9578290
26846687
17806263
32666129
16119173
7383019
32721893
84519052
498955
41607065
22995005
55211425
75463506
26846012
87827914
80088512