1 1 2 160 3 27904 4 5116416 5 970496256 6 188745163168 7 37428317148293 8 7542831976684720 9 1541320654071476368 10 318820105535954581717 11 66668953406861928775959 12 14078842985707487656207628 13 2999807347065017586043335411 14 644433313094719059710688171491 15 139488927495615747624375661479832 16 30404072319029089713008170455621522 17 6670135624012658393747381051106117993