95557478
67731362
16708834
4029041
98772379
21987975
80273631
28053671
56927121
47078623
97524261
17123469
9922643
13753458
9369997
70346084
73948592
81337443
32002713
37097806
96408608
49447918
90022922
25778790
91911764
90874396
43065362
12577648
64929480
3362187
19309991
11042217
2041149
10521210
37335247
93839801
6883750
10654645
12887491
70503915