75044236
16511521
6104060
61661917
1182506
8564189
65303946
28943313
96513429
62463087
96907374
15633717
39469547
3505061
81381443
33982667
52801647
56911213
22417526
52063142
45821044
2053100
68142239
33854820
99308320
9724851
11264131
4381178
25114131
60665410
16866809
55465488
47853975
23924025
36944453
87553445
10948246
1744824
6638314
11899227