0 1
1 1
2 8
3 5832
4 764411904
5 32000000000000000
6 669462604992000000000000000
7 10090701947420325348336258984797490118656
8 149274165541848061518941637595308945760198454444667437056
9 2832386113499265897149023834314938475799908379160975581551362823935905234944
10 87279635680877124258913974794767273400414490000000000000000000000000000000000000000000000000000000
11 5394077978276341899002109681377508262783095336339747325771861139751610000000000000000000000000000000000000000000000000000000
12 809197276039969983230696899117311968067205703022030685968076101808488684586132651906475863700591736906398662526438999174284039688571589189438488805638144
13 350737540027824050687017391096435657784038403809563098529887889181200167536406149749088652743816921479698911931761745661100616792602090248455876250649235320452769211577176407934656053248
14 515571385943220255014116443265606191721589500866937109509218128515591439453193750530534508580405023999448204313454733638184369782408620860962114514826299645950930908798770347563059575985660283677491124729018841155751641088
15 2981225538249251345115670076872700955036621288589820500376020910536426344248326534372965864217246542980062390226747878331459779628160942496878100799560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
16 77851812478057808709460732761349379931834787136957809997756433849181092553415024526318092838497128430822073452928340539816949014412402271881225074060627640232096781456162212226181103616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
17 10447265027515998271176605859914101490471091294695102856139898757239281184465017660134937096529885784052735943692908352686408238459359471298216813456103043179993342135694144932570813976867911257426309956992127413450191525861411422600959283468076786152348747926393615578953845943467405386742924501486204862765488484778606457300896908912365167183703048192
18 8133609982048414693084748858362909751998119547295217404794327499210667887701448486948737243298242742633443178354691631356412955364097155270128477524159932809883062817866743532583055944478083565941150449379589693604457295686122873882771016036706685762971480413761624210273830665358513723499712734126315848249984463139569180478418945619425388302526366611593002876377626796898532360929834054914570331357184
19 41189123821200834858914299231073038764176101560630323233243309347234254093894726899282061277197295983179200522875665132101964546599572888319909038554425019966482215327834650405328031177360946502344921854189981774359996034998754983894686402515960256247890848660548850161579403859500135914247014710717221653405224746256430452312928789954317398570764673753571849651527068524487158155166084554545100566154289345035165335976240402521644644935309096301851031109632
20 1511761463436660242032827764476257823189133650519592629768806544531378755962094743581876722813868967630999156374504375896961446704674483250327525096941821168129741039138396522829746638545371107719866913341960091338211309931814072644560406242049045217096380427347584470569188908819870228046901746110325325824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000