98668671
47749479
12416889
40371521
6693693
39678797
98227364
2654541
80726898
81005283
99972090
29876667
37389064
49404390
6519502
24175427
23109222
17311291
9628288
1613129
39309159
35688226
8062544
50539321
25237778
32162962
38198358
2446711
3727799
2469491
22068644
15088774
9178105
8123697
11181107
51876078
24101784
63412261
70616436
64087625