18107458
97111756
53127212
75123899
2922477
5403813
41849070
85196845
38969212
24856268
16077640
15184813
19834892
22968741
3311943
7520432
99804292
81488512
21779713
32274514
4818027
2688715
88059949
13253937
61037367
5628837
19421477
70901699
5773170
18995210
23783802
18819675
9673512
66094736
97252586
81278047
42038345
23328430
7912167
3062571