0 0 1 0 2 8 3 13851 4 3530555392 5 266023223876953125 6 9644962193498535546171949056 7 246832875573638552740275218239438131202951 8 6127827569844832702316847785612357470342156990019367075840 9 193794664362053647720926884692597177807303542565053791345764052714030485961865 10 9912720364319122875741086025205232726599585510000000000000000000000000000000000000000000000000000000 11 1014405679017854339864724561754754796193998321131727667922520697166313461863627636642030949423377254718066066358518538286207211 12 251596661176666832162857306300117598171354217834357763844201144862617456044061831142357083494500145984414720290602153183921696873091510267184347948559368192 13 180128205896600731252649733723308576804811290411704499769217768155096730614073727989039960746513052078199864676008695829909904405603902911917648880790633743165154613530613643311680554785325 14 437102243149628148177024394894386939422706107422262487068204232919797025048610250693586034040039393336729131069759124868920005235507290067437113988445989082304817094470472197381810673759405591261260497473126663278262745038848 15 4170834658850401392339407578158469603878653784309513463241565049811830431602549761012854593708877130913611290362474342810349760485707381327932740917741382047814108282818568165515717030251408538115955132200184902380819132266219495530634731039754115045070648193359375 16 179691461673753532964221058346141123981865863107093699463432324723883494712947548108182159229569038892689291806418465017118972819800004220220966205565413496737535796643409323064076038497630094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216 17 39776285629264019049480861435699825408570342888729387197272537416979981379872905989655431101480929574688242640023960003762844566855998870688450728954181977459779234224776276958070732250805250740953229147433053679576941712409861933794410139615090246628008211310862091378735278592975894243094172871501919748292093058836557858713334664787700932336386246681105 18 51076661219045662956978678821843498782761736905355639174961917546431490444516585801913948211421163660173433917363659790495684929370814494872732119456346057089267613152779356945952939580506172554961441150296864322247515264485848364676573111767183992486278896944521036455523787881095767510715254641274050034001092707804125408149849916923894696140309602539852776731409935139517283496744635080699897529648545792 19 426587389247266923864087830796201737767630407561913567134151597810061781640797669621610606694888201511489837908109537183000459627476525977411894138156982690714322956724256074755510159685258540802076092621287938165405865210135167974206915710495723924832813184853599042264101398460656592416418911523502994114694844385983628760464303002834413811123724659878744839229501074312058192470256104066915580173968076464329277691269889596557220616281335522550751002864025587 20 25820987019405649236317158892265642485473868794641715535676824758861944841412449851552871656078564445391400720571100429384103038553295325516749672474903058178831870258960861603477170253361454628892280133086658039908661788690068185927355439593757950954782903619572652415529430811091180129771953098253889674674176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000