3079629982
2902243474
2359349720
177026761
40320959
13353787
1417448120
4331811449
12683526
1060117833
1693234006
386885097
645831559
1295021205
4664614212
44731192
1782941427
547139550
3362821187
2041536300