42594933
14586081
4936679
97177530
27691262
79737866
51998382
98719273
61034187
58975785
26819385
19143921
32105514
59453547
38671785
53109788
8472847
70535571
12884433
33592852
33722026
88347180
99051361
6716129
5109665
1189441
2691529
4993862
54798650
5343752
15149927
79979404
2037043
15264385
2538381
64999032
156399
58373314
91859829
7178636