1 1 2 248040482741 3 9891092676022013399311 4 195676681342450229063393365876181 5 2683885055441747960475755652405552969614101 6 29539005031390270063835072245497576346701114916209911 7 282011782951614089942684801199121868144180995938610087493133121 8 2448306125369925409273634289060994098159843842836185978173378448498738581 9 19941798067506871238404863317166712234730498437960628322444776535921104677237453381 10 155792228417409174800839827232619716198569836271046177682880431433923360405665954748715233941 11 1186464305625745386759565755425990176657449553711534808424170314864988522895225367418135036402446431291 12 8915788793945914522832112433856484290728109952272018660800598835759619901800973260215796085666204031080320783511 13 66707933412806486109748401884162152199838583829761338631716851581886570662665735229012008309790477941132623582591634292001 14 500188416405723870116394652714080201326942074146526292594569173117037329970431223455224419434327576092943425725741879225694922749361 15 3775358389956584113186415895195423780426443175084358667294611725211010196554774990439928514065617615553563134196215952583581718663798996153111 16 28764620738702044872275394878228397003582725799872183391625645585200568380344726800095791282228872646817156335682124840359511144352195452280612457283861 17 221557181798140522481698463970080895940015605442915532780059297853890794590057284708512003443006690917762633722752423700269867001338623921481908953683654747654451 18 1726188434116356078121533743256765309505263713513826288115785527229551957552081598531331972353047055660655544045268573609198657610985941784344052733833517992318948295398621 19 13603337769591189544324801569692889975348949158625245702474055682134949053372897686125141519584183918592723367932332479877537310798586053624575934100725396827172204027940144002034921 20 108386329767791152986699003736919223891301352105685503480158009201454301299593208357354862638531306709814540243348164368243446275367682984534160774887959834134248670260610888610690523578630581 21 872581658730573088435099055629312652500542494763746116231536086909613687346661051838393338671190999620676474755039346611062270410837563296679374041714206652788512105667588839485997331563199777128967381 22 7093099466967868418568905450500942462967156771203256960136429096901987671652711349776688429180049048151273031374043086509963599973730317841254550705771398410131129154318304062535312175280286443398285836738591531 23 58177686676926463100878008706871143818596698739805112319776267672512334552279559042327358328643737467398016780586629897441877031241129623864214875034254373054292781916936301050532996882928047928693376243306411633812250291 24 481141186056639250686036293491403059433269981172030974021732560682575545715054162557136848644029201974434992753270487523911905193594094698079893536088132300002613478527550196417966591538158257669967275791192077172484644369695576791 25 4009690431854896130808781910530703480560904756720936229668921627651099884361437840578243983459422607574733657257209644837976680404937398815492723400404357291718999344124687299829503450812175834216999864616483783588468827345343434254552259601 26 33652854337170919106161515101889231063267876375031577714445885717989387355200265482603281368772811514748558927770978558747303178587073483642709361170488010623627013034350941557082789802945116206895615397836659204332014392492656014904505084056161028721 27 284302101031802133033266939329792841863979171291663560467634084495955674067344978613797395532598629413846063429141847340383026488491353496840336175060003418358900790023061794385909093598990972178638662369707855523521969301303806804709221200516426099611981929921 28 2416473001449298421410103172827267073991768033654804228058454192589727882956781884978821202854759327077227824694963774325795234207891044435892067769840075466259516456386309904995724612868310263402572542656156486418664610715224040994851532376371806513178438599548960009361 29 20655909118348634025002588983402787011959186628887008654469769289916156969431515531091091582628572450634065460094759430783711082959046160255131917940274009224517218397633137269713279307733316317956394531929576988957106585226356965277138898548214174709269688383176459940381891607351 30 177501452201819946391379346802562854645548467033891046525001198967010989668692898501528626830981027140502089599955834794094875604955775881223822966647741699627142167704065662492850565574909147559240652852520490549557562420916926087408470111840767938038971558950506812891647556804894499337511 31 1532870147796522543993197371338391440686952480319154629265459006177935032277668587856874905457612184670354417552901274554678959966137155033170695304460377744286150417864011389152492471012142837235876235534191552143389493128023920225544982240731712351303616511215591811970841353812843666765622021105751 32 13299010457335588312839493202769722322775720289781505586050708030095450417318886491532745606133161527067897610439581098664800428680170848937350091545742875021773067308082878435808741686330741890339178988406906383265502342414264746347055018089622550035332376644871992336232204606742097948106018377670148149647381 33 115883286412422665275771216803868273919007434997503708361600933461370253611095823223840520813893195735732338026203268708113486691707732112005833728355339235747538093460694966231599283519498793606430265249292958083272535375655412159189765739064699405898481822373186365440334821811075278301510428408766005793807717803267371 34 1013906086493466902706032644178259693775392174678886322593389030798908623115008051952839425522484961960390037870702741893878853054831287847367932353405002130800071401820246700190169728895479277857006061690571550200030136357241789387634768734667173906379932092765559612486010418534459938179552275741900736382467082561820631750610171 35 8905283021119412694170455976556962799950587497257223029675870799688420231565281859025224063235335041582218539594036445745519671856798253681462935119552846590810796288629108269837335173152189201962418910583746067636476571220465812527167288337241501229975762293696670126900103529606091917151038700931530230176144857950928419183300855564286071 36 78501329647071253430652523236915870395623914893381240770903827264665108495393589736366476197379354236305560430029183609175372138498183632079111917036091342189897037787170608458161454950888475796656954794009819257995381274679641299442359488925784653195492362034089409946523364018008555009487266856952756769270497466383664047740614292847313055673783421 37 694383636378557131186813732463464969108984537460915238374167266781116704943232451255190647481451477785810171205120019311037015834543010276972897369341875672910716313788554833975040148271629690575655210595740692698161576177803783107590148984563624602512001486547990549006701057028749971647570407462518650143880144645686659475211545740826135579358489190804082941 38 6162201071053703656843896199539191005883319314909681985278696679111785185362945740596358255729373143889696927510510307583533827532121501703177999950689558936691927400836776614647507399895966948986662650108862181878603904407142275286698097927665983820799951923322707832079579209759719040881566107175872830962292684065917343373326187441947188442500331537963645718226643081 39 54854601602875296361024194510636757960860240249533581843156198540252207198227782764364358448579352077329375769555219324109426246384259167569599057606321440508368412711565042106749436066565417342520932674057516869513885992985427044515761408133635243904699094440253803420803184467875455013852301818729522914657108520583509174160325927060592774609779319261785417377685265337969783981 40 489737653531848932065233432120724795826418322490524643297544216473541311930577138685610723308985920436682265797755673890798664639826620177211291425710364457590015468617998287522081200717442723395571626184852934835609424397004608379561376649620337325225820052762560431623064536052406281245428712735027120595129612941220414367879525449973984275089311954572649800081368863358685096040371963381 41 4384545282510201887423867840814002027905849807501142297844898196974910937278602143965866153138160481904596696889873370736523482985667115576907468779121288672484451300755112882221788717395194140412861565354137943504654933107746011254016336896849015490231247499776367398239063487969553742042777760705304291370314526065662594715403366867583450325302988405170725178905646803004589291633906539833078149781 42 39358466043866854200778055286959162985019406180701371959467992149678089276978480930323958631193894012665936822734839295225819590924689981900615654605943864831943889455515402717069607422191240016069461392047120287225686312754018926117248383102538693095275809469423598651693535762083107141294556052454118484266103519990797768286847871649481349387708846613686422620012133863720628429121655922460880132649494943141 43 354201421537810868503750586730577438501916234958107278609984054083505813068941265754748927993967915967907498499875653559900253242107980988282787078322066161729313214367651816806135717712929740169003091756231207338793688658022952789526510918877588438176369568317160430287220710628314158513510181932670789110761982106998046606124870442922373151883139187693335108951814103300454688541530758858718463865634761239146321795371 44 3195292854764428994579448107370522238536595844777287885816074833570698452714315915865986517287139593437802252031123764226696414020634813445872871172670728605925505923515378376674956016697924809597801770354677083546603376595643800998269264348978669561529000765449597274104126459752328827884326007121474695780444645654176794037407356941600636672199412164946015060771195976165413172627973079912765756147526491439946824616531925188171 45 28891650144579361517323077222001917158043972441057837263076773948710645360972519340921515160378692019973026334467928465459319326802166864457225253135702015036798481792871114208076257110703678748321822381674190640329205518218550507572956959416532422574873319754973113170937055238958557459223913883053794614245138058493714290454033076936129196723118426438335692382079520256052723889573228194386223791066544947290726163982974946087465183384531 46 261813174527507310556320317173047828832424654840954518435614736485863614520996675575213865183220585881429574812676507387888997694835430261770812660928212175960358290500144472367422628020332778638487151903691304980570429454662907540377439775978758772961937138437446584326319249682773499260722810274650331066899694334280686100482961215096304707935151219406401808649290918988157235354284743486748355193379849464221158935963932556707451252966940683539331 47 2377535956286260601103912940755844361731131904143119791101964948821543334563439670172774537940064633905006966355264278962960231054891700616992056700622970502516680174433413440070758241087615468369464696697822750850292090637512211235523498778278088410529100165877827876226355465948697644462826836469023035110930071334820702341867320408490883103549843165192387731212448134480054409429794535380614610184189413876599428677433178347480637835642153661010199288441731 48 21634192855140003684152735212586925568152223936263788628442879253839713822296183644321177559249006954414310200660416737049121546534537963417781461950393520093973016770324285694536344728529064060592094500107581114705339416057554781240121443741139079217131868834570806180034804876536294680008618440519672173623744253287479780199016974090500369059342676097377372324662635746430609089216807580533315924050158227526130201868798639680958550069783918629766296647401935019980631 49 197240563137846080918224924116515440126796820818717596897981629297979670949497840805756125210878876169043626681399348181419579646179766006888458117946664745364929100740925482354585066544493209423460667230952235096069344402967173460860023149039474822367818006006499572353129220366055467699065670389218824001497048522749636554500389377686926054460369728847738209043554536243322203565018803491304554329514285781069122933613065648996026485471309784730446833526152506150604985989515531 50 1801605962178357445835190041748720524863632490653521222306027012113833907523679111307207502233165215504873497404863748464432568816145942172213412917989267281418184599525089330999724769506421104521433169040545562901802897699587046919553087165554024704305864092233840565007859345932368017156913908702832221181631352883965019384712663370067344791460848281650699757396134590402161278838807076301518268488684614745497794704335847872494949241091066611019945295255681938424214176588527513778527441