1 1 2 14 3 1243 4 6716352 5 268997909000 6 1568091719977974635 7 70570762532647014868797563 8 841333288100321854075145135825724005 9 79538689762318826508394939059605661254128283987 10 3155382604624807671754079715242580112202977067799835039687468 11 1012165347167811565713085430592070249970672033997489583843922319684289456412 12 198099289617085718970163548156948469046329552302139795605016686209464408710600602653958956005 13 318058855900503504436635685931583588447763153046699781685697444979345598712243213144874461957052666129644058157 14 427177561360101932595218973438246964911291013009246677204510917251093528704424911612676304536866914410777170008428017354095767084420 15 4758431764242286634677240070515907796345868655751958881150262232281371682532215734559655476872697561205156940181504342788825810314862986471450395962144600 16 58239535161969460172522105508715064146017496826013377754008794235062184777543117641857005537323823150730345646849870232694523890011582739934070577097320716519143984002099024215790 17 5962757131562568883655511724575314235772647367398347828257205626121201138185150408059150879699860926716145458546797672423907053926041877093866019361585759611262157531405167535454820579909254639354291300704 18 852743727879691650143983991079261236971017157484492497516463806196978470598613227889012791721322076528505974695301727235319107996125470893948516955078310527137708932939493161907202034636390395285340999369551130796079626779105787155701 19 1027183635765802894115137339823053471365082292927892460156704409047339931275627032888412739203602810715546899976487412975313482150510600539327485533294145741994956453771255674576653413630290159057969418671266177438991614635329977049794232289656471361090301853104521 20 2141467700616322898164003933154393577371396213222312028782518880756670682399990695599431284260262018946868715610612949278918919308132475828160569521702559340723132649400528893551336502019282497702071519257880029861527320502936436879892501631991309390553703616508074712621814949564341202912351436903 21 37816120212581768603505846265595854922289933328984146162862355678473720308375120623322703308737573911079788855143670242120265155771798509199645695349268327823157971691981342562475577839126115970328683017331035677211733829438769481173802592254476015994853495810858862033997769376681459452606659849613452462554581785854335125017644209 22 1402713047913115245000949518184600643624913238942128288741156300637039303588152064350830622422888721989269483249030561487107998926055510213049643128495856152925983455986192798509730605890837809199975745624230368355368545450735172758022468547562617145018939448044674570399482826368631316239525315358375191952406447349404167421821323036641795774083483250046014830822344126 23 442793529082606767264976927097520759718818197141194041040840939888284367218635187995837872659775285679650578218046956462227050969822548426133175330943469231188728349457042991966471557875249953324752039524772552049475878384548205017584538004512606769530036077431622559978039995380238639768736745124123735496215117914726526611682203658194605439115666801613318335321253322178637549265611985213696587000281910479 24 350298636127380102498942128984625451310910634618844926618995156028794262039713911414286570139877897164884112442959632605688341007440530025810164624460259503411703586704484496187475068457989009690081811257616850433721745721513546387727078952842838252916635789151275042271958664093638181198105269816687335542624159263136569930615412002687701449641328666918354573698811732463199903824698226981389104867813512785653472449983112837983055121903086611074056 25 2367786226254506722369564832861236275350721553557587595658166101020514525286539470726970559384125843804786508240649969332627466471333738158010935852519921834612349505985644420441803556024627836079683347871944799576114102228700685418031964713071495887655814469587611363640716460798879195991470961271405996120353314137238560594256002219850316848159159957608779840568055797685032740043088175537620282070585654196121046677650909955444111808081759153032728107562412568719539441415659463237478667998 26 47175423971040823316665534435386126216555021682654132578030167418228642431672248580585982176408327067612382116653127840052973725457640342440475090849006425296684877806517050646982674231794035381881791964544486241594933822359154713392338767236157934603302037120199208489391906647290014085428572326142484015902521557607304463437573841501554057807348671231010511960056783631352050054560450273403925226647525582870267418369334249370066601351707039232413749337264128802642577623174341523187483929222529184684743079268271917046570718103275487563 27 8058174359223694086067438567590283231175392807121208619330942323605420178543842156164678837093007478200897548983676754068453691602001658988668168933873985581285525957522273959114774071781044589513677589344111502686176857080012343180660320090442063740530164670934223200921652365348858199862114345104888301717653961352868825114067155518072332693129458096470744739646820858792226149963466768669443796792967838872241448729528397118427430331650092421329773796130736151309079265816649369374622432787131691166995914697086063211099155600003184588620592484052812009042596427025539921908503858595 28 4714204435544749043508143953515724435573050463732330861925691279121503540882828677743728714862053322149609433436437724916876861773437432765082197313132567541177905539007447125910765167086353271275340920285915869975006408851667434831126501007542111202228082516666198900219332015691398195332030748792494372864880399543927711887941494187515886682140407756774608379121846347402944105182180230836876740191694518178288852181718558680834548863793015969456492935304434921196915615367052091620357012754156089933527281686554746692584389299549626408266994536021222990779899740449541986473068364473144138618814158330966267229866919928573640772321164 29 23714373244293622906679102037474781139700511760949145825403695515772773064505448184701373797997881802365604836741321439057179936329774154885103608047313955195697460507440340922367519384167708918515921525745449211791943329645585459220371813064942565175579111158678195976647047380879882625976513628619190953670594223114780538195427435857668900831519286341004512544562335698967266686049398459846126886236125954055344216043293529987787291506569472364256161201076876267478993571656996515567926512238562770735495302460617898029236195120147448528284099066915390229838161160833543339806066739645093824498037790814988721984615225545193714082437200807339541873396679849667128102839308752249382691680 30 469786917784384514356173592916867958075367173203080348592039202941380671567209317426915481294159621633169399327814832679142747932823421031708733346613003118294578027803563744473470278573599644790648368820049380745547208045276950374265787564438194715366240387769155218784104045143968443302480086641103002522626084106803347770690706107057647986106018376078503943178884122324452909952947093891615815998791958037673569050226152129267450433062255437483840595217778384651380405885169599970688424375274458353077925107046569266556047566912418230863892583397955848587898606824257799417279544850013954801998627403113115348602619909189732017101598584652994543581477782254598816412372143000231128454236425734428507635076528592999599709279541792191440442167 31 80231641818603259474040199819469064881553739125685618422843479692995101932182796965184162156804165329740540751300128791393150611617491972786097794788823656679688124366680267014434902274197425024735402043335614594155953698374651492749965976889876126217227991331903246333398006682231914308403245993014671214021798088128596387654199580507143062314663726291416613298574203651063810231106652666065768898747860964241784307965275522118254631035096479735296979517839900147259310694355489479421566454705522035697842729039666633801939399955423355777724542797299221373608862161120452402400562351858877659749644261134525552558069432189986485980484683963023517209736236488889994149129098918140904148730020840805215276186534309254546156088748545425223262962362687353929883893310768016453723465463223851271091694759 32 61483365238046321835457333326101966740957612793186644570544684927368842760580523024402056073298784206408533058354824617190564580516837984986362668462428990671669155266342535330929012501754522724294452683385036464864889873174153905525230511437347636255648639153367090968372798796391986784484711739152230719942280107274009533791696568269508726250556512747700788091129824510953754947679623438173791726036137217800536464721841593647246356399694639469057231346476076393668398110111435536104199619532942237846793141447245409794304598817204266343907138066655366071369592764891622300807213440393314452135937963402099020426019690413952606078883950459595213941590471291294714271120402455209792874669607593675013979533937192172984281464374806501787318271591703392078557608522138195500085730089086760377340110384191834846470847356293792846913201329797629496562304418517993 33 407115144253026654503258793743702033491079272695405447895286260011517511328563648053154372512721253815483448725655661353353254835636113419502698270560555962352350254360614091382472083907242193795666473024840226682571232998667980825532655019481275081061858947461779787861098197544040617284646057726480809942249449188221883767766219665513589107261029849436814837480916564098380315935686411286652455510286433605911818821138174656599930813007680536746356408192748293038049379719064989376350096279628074317979783930623862243948993382375202603085947487090918928446917063396167198925737929152244008411371488889709902137693792088826725369857549885119929838357210192817071801089236280314629340511774695578008924189974692013337914809696606018775968209170531133654395816271468830509929178686402372195344964110964256688871881947075525862992996483935031710819094857169533886714219481928638878971630731281652849478054486661659758274803 34 13672726019073546570391793069731183314424861173393485908922100598952105427180736337305113005297804956614153654148852639005842033366520665774186967900253067307815052638933912529958111235997852117320067904840039459611540161671451501779675324649088587555058716148108076980375517184006082696135889848670721035032165539632626944421048177423028377343766056078051678566052375506098991446357503981566992753314270842406358520064798790928703258220210799335817933929324861881702222003487388368451639823582302096292278025266640695092971256257475072908445147984166509346706939508265595741537687775492323368281331773754746228239862455934837919200246130525727557781469865002054842463087466029229804015516517717733829275931579122286368920151163255946529877421606847629790488751867406245425458385974799309394661324074415935753860878426395286044597346433512858970335016763354662380270062538338546123293751131988229832986251917189004578617131359604217730657164551196133780642662108399324207201983611290844