20 418139644067825152 501691 335435 4546371507712557600 68863 61799 3717254035503494442 89443 67941 521489555155125000 624479 49833 3051936515653256250 514117 379567 1621073297540019456 557551 206815 1506178707473674350 820793 354899 127097081364418880 256219 13741 4212818551659885684 413033 99145 393442994043028800 184967 22688 2627234923005720000 729041 275973 339368521798157766 561713 296999 2990125792313307648 552239 273235 2786955427646829390 652541 507745 767239317821382120 793279 183369 2303844851559225480 449117 431448 141468681939120000 323333 291901 533559890877787900 475973 57829 4709344723419499800 987473 502277 33154819040000000 636749 432857