0 1
1 462
2 108002664
3 12244181663697984
4 671907296255880840847211520
5 17845802448787704188422900898268569763840
6 229407835408995110669430829173445733902175228551055278080
7 1427334550066488576237160094041582026191840875706260743124583853079375380480
8 4298220306386341101891058019512779752301663245559355860118799711035282478418336814775533358284800
9 6264651644577122045404060902731078914001553123058082613588755435544438633866160363540407127160802776181516395878128025600
10 4419270069078829462501832372778797618228027837425655147784197466425528790925922392365282500217195189469209641934736110433710338918010414769058611200
11 1508861999184810095342811152027872443354577571332525255020966795222744056277449400914482714674404754713744721655891618587252901712810189743576747472262097075412268621629698867200
12 249341094014725986255693966619927366797307012440652554762697314255603981575879742339227681676105406087071918446765807026107948532537927221283557607979849161731363175390652771835090257719861819326536318189568000
13 19942681901894222233167660786656172245943991979404016817477194392898899744324821059992755831871338644519341036782916454446086723501087138034008098492122463241088334860112344413626294277337940478871197490010783408394892251699834041342556635136000
14 772002354837100984976457233736060081924199386173425230742653440589420424406233072848342123565322456820243721876482473521657572326253589891044679544229314591025636379354008788228979367036155904207033114743518920902379043226999840345510415334231642102264474526057642816053352333312000
15 14464354251954017331163963916630518372343275457742680983871484053840720427530158665878110586116305579637523070856533490200541987313058952502785297719266219903640211175383508391762278285037849694053609331705329836100439799481522311262392050298206585822504340689511907577945412635570336765993486197790483119226009757417472000
16 131167075625774215934446747004453969658083901015583888472507607262569851912625056520786748808398462834102551380103295598577625305115524417279600279606263624370494022128267340970171222928915440118523006557219485091800532951565027731381881356956882484937609490939467689762485434891142476124249300463886904728668435307929657214509872267181009041130378004920312791040000
17 575699674621311069580090828525204338914969636204728931781358067447299188943333554211651350320342974402597948437744997291837685414803031935444403986762954823302835108181417982805428299885648629029017446898365304435316028491870312423404612179716906752884388846376960935841333942156635457576369647618660741993877088108569810841008986884440300807472244757668382889663363052557605011608462154070013626067221217280000
18 1222960678725961706210011158708210904202782663324075080315755505682731494924717624923455392306609966973210980283941315583572835034605716904687737133663648011687786989221180040346343957982547728671999397880326861956797797498499548519829089505758810273038313102641627712969685362118660398381311599810234549113046428603548601957424295702492183830173009972736348282167599957651899180214725995691525761185048629069570743083802107702897558771247806862540626984960000
19 1257402631300320052187439196840349367467084595305645401232439047890320984619682957559000264978233280192496185194729537641095548108687034290198426930852355090966050721853902533974282997308004260499962607527052315140000439785238645633638800188932378486602111795642079002495617995644074889846324112223412835340305952194657746328174975321477484710707939636711949329767205151982810850180262501319436941563981005188202917886920301737316481894958138066432890048822082066395125198468459728115261357591379612281077760000
20 625722249191579007524811445993083502572389987761883830361070562115227196923819140717124153415027973665689781045460674545141480189162702737301169108848616240805356556245346187770759573179495714487834393167247040419378881185333987232011911170542046881476886814485459180419177170530742517808577726073868749399433643740233394301857185792629888416527745122740646026591492806719402959016397177348038774871119611701824233424106397342150536315134001086719862725032825428538171041773793014796623856693481352945945624625570241051192899814737826245428750193206790979584000000
21 150707266327717695020810616594465630429371625259251914251599735991808510758470853730376824874746315067624204978695435365600103164148242541385393264206124818580633498714954905417317408441937682746795335564177599193652668070387143744148074777386228631526150690525808677538131715543955538201766940204020214905450160609678546262974398888585757680296663242396522386083939226330001093677591529557197126479742635240625264037699374348074904895309407337576566943222890684261965174549884622524740682466236966285517560385017060642360169434142956992370455837989546961049040656740955178787701483601089589082313387503016275345408000000
22 17568397470612398873486197243428670727467897520981013619841632087035460977659818505056105517836636189190474880654933365623899106745258091819255233427468369996058592466455449372149092498547659958076392810435069195652390264070007166186654205099565477973378538813456113596212552646465097924252258204450932869406537690638601273184513909599387735442010607302720153194834098476606027791469522575468227091299894129454775532169171109827475840486469521626985454264745380436114820528490264606813087492849522561772494658673484709545061459143394139996780249682682710408337072923746156430497653795811361203960952641009870959313674697533553804832777056485400019355124481153347345581080576000000
23 991232347635441577979304319482598451412848731576586785855509955046037505623960526586143725948491025550471683004173960261770723422176691911306590562280766435892232016996007804990833245282738765215854826034974485863076252365538521292465018349277684278765642822584720209805272591043838911576463693984316772596818360486533599974907142532860252550546010419315524270544321829387025264774108837282659062589606692164473247371317756511273424348546664119939985214844624299518913106281637105325146294019956832363781001238110504021775974627241585162199439980651868261397278068587273963792372808405467894678207572412492438642601692006448432823745557796407567578612338128014626591736873408066266740752658650348360828968337300670878845589017335955456000000
24 27068497239029954151077029250660610065042585944865391115760194111741333724108400781430674531861047499765168592790454669186373278360670466998863614372887339717764137595564923094218626849126723879503598656123089816684987914821035452013871261106403099058662746261679865389037142374051829886442005497422695407778530574498414602012517218104290992722852305600839782072426980085278555048103548632948366425491887173581567269541477019382407333448287855979204192798040105880878159764852425715234092873710562714429435643673136639332160379670000251975275787468475659442193375960133095614789181251005472920711430547289206755583278982681957020264992550990460982742007212698626520064279557099017612122445846692056141584418515667239445361230910273939627577435723649624319346098587905135326937807153513402646742958080000000
25 357765276275711811188569196214684017702990717481837076215579344526036830923534622433616729122036792338560329778724170420090605160006451397878644871436153862283409278261870583713550533036058715834597562996876580880003020929785839266777827018374227368002303668000974918357400645905430112999965487271421851672215067257793899955500248772182837690263489130127420370732873302072425453261568957161407702258466618012989060336875447973488586087837350667221774138783429618927321080305430041894560879767669189550784803666842801516487138757830937016978598781811176613619353719185806093940907934603096150828632188669735387072115453258843219756859825493822024372893857616460248987377600365987069138650829416187583131216814106625254185270552508091409845590301589402300510385146009419021108522877457501530870792609687328801578312959522192943158764558566092942404942182373706285711360000000
26 2288640555872990314802902718072777223431355528858626629126597457299663790987268535342442387329765137160457766656976808993788011495174997048470318048102493058444506434215040101946182725786185380968208887770902617274817191312629337749339295075411357671144703322843233110735711442804092654405881046734035641530570705122567796557252616455279508238171045921920957866209759732312615353807062112609665211178373668827560659455820792180430085680038079168522688749261444612715998986270805062475221439140229737862573427903629274390093345620282653826512555472942711166610876891603977010244683625088222810675154293239198342980569697313145279043032694275064122889248614173769813349039972118019437775750904662424453049203792765341038444694125458100236346878367757092914230100545280529372543347172673246224310995765692524086787664385206054385354261622524358097043645834506423931028589932565952347335787607472764100361262729346657033361454162208169656320000000
27 7086019677146726924136911867668830982346428151104165537489608998935037261744054107559108972475328415140161743220659160603102156497649901955102889250085962762973361229935000536863560719885558152584788051853784471128706977193378184463325714448859115852817928918070858524840673347044579081685447035014026347936725787102477092168318193582805170427802464343087238100388281037089462702152403023092768321370340828517027739106035422598991445066642731651099159761103474966817999658915366934111863203994627867906232394950491300165357038066416502731074432693729746836907120365978331711761179784367148988182777045734866725523943839043990556734820784030494829486498018809677864643778997188855263744136357092593704005183954534943889034994719022029182924582937329388898440281591842942675257790049598314620715013368677814354910064345005740374611041064969168576535871466497671800382644894432501279475465513095811514547903961143141887740644092066758904776195612674411708025551567397584872098240004305147245047722502805960785920000000