24901453
50465136
2114220
18673527
10897549
4713179
97598794
85384888
46698450
50464963
34164313
45801696
15508558
34402063
29393898
61681576
85001512
98098585
91655513
43849984
78548010
55683328
91072256
56222475
7079555
13416623
4833655
56903298
6085656
21974041
48952375
72043319
93782790
11535616
13871544
2122194
31533164
21297867
12878299
2223585