15998512
9482056
11268287
477336
2479390
30142551
70976555
29845179
1953122
1274175
78294042
27339245
90674435
70717311
64619008
5170413
4875496
45893977
2756131
3282171
8186122
86795381
79486312
64346073
30184570
97806335
53188917
81252106
62036725
84557708
36508145
69042571
1135466
92376381
77895237
94631358
80176118
14244040
69408499
89245287