2 1 3 3 4 384 5 2048000 6 518400000000 7 7192939211224252416 8 6266608900058816862941609984 9 388040545518272905743826242144898646016 10 1911283738799704422875920401026220178381209600000000 11 829629089261462612869120000000000000000000000000000000000000000000 12 34855758297406042689203428234740715516338256455899134526559465642868696486502203392 13 154509908822511645781082461142607550824771654034738177891525712745309607053137247422431223071635406848 14 78265590316768340169381739617469017267170441980257187527690620904925566753283210545344730294496529897418628038580485750784 15 4878779030534530384398532535151323835232729732641494250038677181822064365662872694308634154068374760931407327981116437525388412846080000000000000 16 40107813298395545790778299336278817360159519427656463293858321530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 17 46397144597514926134880908149666659917893997313918179030160513581356949393432682675540450522055866892917020718062570828725952025107166838058569803342374129166665746448634887927388130504753469718528 18 8027770654794332159135267585052671722180146703438672046252969399350551050057841301127097630738314831059090436624391926629175041950980920357818252499550457661590141992791298145827799547084408566503991959353097460738534873759744 19 220063909158240738436673914691074913161786453670238588286190083850207528548492535676631005353456708691462362604125798621492318283071105993636820237840757412272228616201452086946551019503694748882499563031247723728093221174596462948564261981771923521028489216 20 1009317356395970231586828972834396143947130095015898066647995902235752497463828446709235549264852266704006611617234460713919071573092704499575165472621167087194639484456492274402118544056140711529612139937713620343137919514192425590241783028224777619415237218497122583707648000000000000000000