0 529 1 3404825447 2 21914624432020321 3 141050039560662968926103 4 907846434775996175406740561329 5 5843211045545439551605946764725979847 6 37608910510519071039902074217516707306379521 7 242063847902005849254176436075394136454464685331703 8 1558005952997140033806173725098810522409738596181909282129 9 10027860709531471276608129612323653414238264145365258534666014247 10 64542751082767918430897798773372060387158551764172664212787858136578721 11 415419284132315712417280030850401847268465234537470378097327641202361494857303 12 2673781001490041309406973405603767976853455333058605705774088082159330990894338162929 13 17209371632473416951512407430343972791444899258744425424119111408989634907925837174600928647 14 110765418641068849881948222977442416868406837229724871367551073883470573712184106617882464890617921 15 712924226912513004455728271323300657714052267955679067752437781532358642818400189341261477721474421502903 16 4588624857418764688637595469033826925173236316490659277974928648101325824193710329865302923302267842519259203729 17 29533963480673264172359767133947588693050283352990439409178986179706431759268418125656233413276088512323936341106723047 18 190090719111086999142918580674213624851393339907036543758193303444850234108744968124140618335905659363676581401527869136497121 19 1223489069315611029324530006292410144816891563557275309162241161274137690354181914371035599841978039305784218967654089821609289268503 20 7874795306866047839315733434290109988721186296860924035199226762678667204347306285288614385793716459439509117262927627444686197718304404529 21 50684883649780138948244945679659109395135686373496730387486296779379500910030354378173376181702686377698268430331423394410213895880824525959397447 22 326225296085076848858563718410654151141615809040251066152384713871881795025767501189475562573468813548293606123684644644648419337255273771887086042216321 23 2099697900880111780612874579046384971121280921205556667872438286436289288241533475908372710840807983799864713718934796766070341262407620554769043038216722154103 24 13514375886444401298365211006723146584181658608234936220364093057836205506348376296928523338811258580874372651091869946621719478491908451704343846775724932119505765329 25 86983158636085217185923837306645477455071529111502674097386887804152656457346827340101822692094472488200702292246599487849077813355045519768091587788009736772856096134951847 26 559853444205256635038100588781766472299607450896116455907997413610043321320649050722672985771503413338123172793785354887420997040443053745840717914418241953209814924365524375775521 27 3603408796636394106131033457901401161620272319323062878168247797107107060878910273075521213259515593914935716349070812432167922354276365875665683863440450667848319819735572257352144159703 28 23192774984369078750237734279529478056786508400568760494458054531175748781538547983737719432314390376285239093373327480102096981869490207569279694674667900572850858333516312349602671597295286129 29 149276654921219029430541389365909599384451445838441937627181638075351312439814162545294384304140700297670864641959762713262771194576820211057080377861436019176764612078919382377178708116550333809386247 30 960795752965603651542059057655546688630918372262134896153147145954820892362810806399267693355265867376011785942225225021169844538816154727695761890485808691976234673601868214327677537735001925161706505174721 31 6184011019029892303377171021327874340542791048880786103911035560836289766813130794092281823253311978624521826366739731488431380708497585768521523173495101373940394207794669268210447026257915496001073532635779285303 32 39802416034255914117595531062926514716632209367926505474405066354739727786599326694640299467123691780436090685482780703587444898203473476678123126027062981262451638676579764981761433244325950597278037624265569552504966929 33 256182001825170813039387173188149632510792704339788188024648727996864563761184070175761228993125303725167369230872297202070125858437639087302901035342404630007711767434533434282005328532084621845136316516678328730278476358700647 34 1648875234173425386310368356439334570163413047028465325475131667901523256912350761787269555901299096754354920777540293990463640078074089276088415958518838643517725580344887228006945022260183131220590214857906944374826759361988398413921 35 10612726571345487271201035198389815985329292421350333598364585384776293903965010439174159895238435132301215013862076028443462716571031617993526743435701017471334808414973752495771904545409173875349727285269185356078305588832218494212651530903 36 68307148378393527579583884491909903388462293971111270203498710589207205834727867185105529822598635294740999145966076011139882151562943357251309900425170193894503494798057407059894027417512518408390089764451324282297109628541127679696140192366807729 37 439648236315234532482161677862312863305005566564904226195397501409869674823909864861783681134973968088859166666144731571768102507037089536840967718432241201281530307219013205528099504110514775270212695524797929885093025477893287353318494054158756358895047 38 2829726848269905576499833940177352361543129443321055361943163340416904812465148491334087363587321754690952075357473980038828624194450621980819604687757326630179968622156945112308344546585183000207006591352164482430409298883460114803520015976026332379279623493121 39 18213092591774068867965670682022920630751590390613371431455345763948962371376371236158713864013713264552826553562550149105054343533582899631894396894814054954872429781439498574990027264001716507101365425203364401339587878003466325694832430187185252225049749712584896503 40 117225711011416885739848768734543451041293583549491638919247594520372556316271707371251484867647615274311733318236444714341272788621971560965446078193158178910408479316759646576647037050466600028466323644949698041011247061472464461121654848208278487861933381214347810512808529 41 754504884488355992613475443703197599305472667423685663716426820258038260238341189837002895867489655037509404560697913282037450724137506302619022107255986292722755242991070733926076120390511347827019022927906474338376452945378866327089135330681415787400739884645299029759441585969447 42 4856252231742438674565794377750969945906583864663767255861577749580082750017225648819064729796445968773088393478416089267448771706147369728317824606882316583262056648938877180809962554942624980006999099088870340762488914279818648632295866561684015733326240351357577893098973535763348412321 43 31256505058009822965970828682676811154546219711241585730893874917465518547494120184197045540172246435990886069746049047243919029629459680119270332183734750164462655478001199570565936820767079691693188602426956995674260186002510800393937074673228982877084213801777886969202326624095677210203382103 44 201177587534586117978265581395946114736885479414911801627938675567904768044533947988715364683168857142564887618807494562885067538922365405917904767658455873077788061347244674847615073494786448004071612608910527670409054828355958372539914133013514651338040839913576490349016610550711843342152066974969329 45 1294847957285120618346583826958728003963949697233811670025371698920754878470059764399532216470961091487547516471098285977363364258670194123821864925985128849493109644135908832242723344982654291105870295314073012397743627181105074179388668550622603931537039793691868648622460618201800317912357061209875015923847 46 8334085585936385096050706388559020277217339886142963105686110956746708216756619874174578384757355124468236044806138155262400848002742093257501993563309902174533029806266647861043626702415692067979230534152666634835130410601715376458989001105119942456520905316850102933480634042738830063592973984418750589616341171521 47 53641033422442550658270291709057130248125885054797057584541060453679978203963953030804428364684309353885259789335673672656066861236513052743270153757254745691740444662355695093893119420706322731893644593879776826454647772363476551264178644339931005790431133289770942065187544556543769707996192953795734426223010184930987703 48 345252089981304153831503384149547896872613303391247658004857762663619951953235961342146866874037301719713914648272137893284167349851602131432777651244430281649813768819440441627713321931627195371164536126305944418513587007117255756393337368246804549602200891731684174564675396093698596353673340544812498704079488042709268185290129 49 2222160872586537121384319986047253559200766526989133124865960226715651632414546607132797591576641868662568616549003836824474297533045910417432438406143530132284807302244623750387441245621375177536827263944796381216488996138150099266871962216753742735200278494090983315170126532919904304750790929702220112346511084307275499319514824758247 50 14302589577146250095462118251955338114986939230620818064299149043499697374729940152992931848961177854873242877144865002118347373606737314193868352908313067162220393486151068363439954749166418774312915402500242574668080434870809424365636485910067434777507166083493041823712037719273295632552619944852376504560680191903542509116664005728969770721