1 27895 2 4099700 3 752689692 4 135010973857 5 24021101375251 6 4289914143971114 7 765786718381692875 8 136684817422844172008 9 24398259565684468482150 10 4355036966257280535391081 11 777364691410538473251350415 12 138758105190680500609507716446 13 24768043240694649353182451724344 14 4421046033034307281372693352717432 15 789147887824402265626527121825894177 16 140861320183293092241291077454842509390 17 25143463971098753220758714937954559047141 18 4488058046044613939801435974583613490854544 19 801109387547233895563625374454115890081848151 20 142996423879421333463767029145660381375945614814 21 25524575745315940516604240489331772032453475612514 22 4556085734924968257805657777675477260235167287839929 23 813252193927397446949807565321924762566737991273407793 24 145163890542621720313973433735280118425954979051009807520 25 25911464211009299578770839726321696827012857457060182702565 26 4625144552469191747612604078078332226035165204000061119191991 27 825579054777840359337435237795871886531950124163057273291391986 28 147364210557267945059181250492343335420655748766981187207864821371 29 26304216934150062351496020613481269687122428691389558885755139150886 30 4695250128252405664684806038815859947696446713299209715163226320510713 31 838092759881146828111551386984485461319529919270781637663515835343997464 32 149597881897430261557323787040261887968258577445885499528507622744494384924 33 26702922802210128243027170954270394749596189935544588927247053131727326787878 34 4766418328500692828180237558580436651611295536917455083938639640623795888135342 35 850796141326782770953131759597365609403209225773223658847407479796054485852434416 36 151865410085445819723543912226210593573806380745660593482889969101239642587215999608 37 27107672049916254512771803644079795272656631202786334539886178094923596960498530233411 38 4838665259932246536599923619846136357791921371752082300753561881050674158245081037327741 39 863692074131741063854610196188816755924022767389111891215969198888424322630368229919728401 40 154167308306099742566203919978803977531806093194041548664972851784918593384998661765635422610 41 27518556279726478994493595833261053131487070399639044172402231947438865752135352775069056912549 42 4912007273402668937825861360434729286744460867690556432662329870949660633744132293745829749332236 43 876783476891053702102254043603727699549787388619553331196560689614381947085364433237225093154160463 44 156504097522769600863112105057233598839362451283449169676106801066074270384586174998472208241856359943 45 27935668482562047160960102709664178674698090256844057675294254192643197700082525848618389746578754480160 46 4986460967605469784534617349347056798782021479531837937464088418606889377784407978966105175125482176183675 47 890073312438323587263134613406227919456539779822036030656731303044376967430706109094317311441559020438146949 48 158876306595329415551852673937574669216010187448615743173879827611656996439166894506308072966272334338019938408 49 28359103058853032279357136308286734571174351159805477580008843581226180687664051336856640276736167602504945473223 50 5062043192828666324379312189789939979357578470883096119225043779572187790429300141365705839836546079445184133312275 51 903564588516270152190022195159277268739174055381328232929818999000842558427693530675433238669109839654847303767378275 52 161284472399840713975490637862769372522243683037827741419817427972651056938226306473286588203815088259513446098672269702 53 28788955839902949386385347670134436970142572377442486827128527625441974707476715604239843950854599262988786286677036703671 54 5138771054768324172246807005769446420574384230326353682737941629853745356763555182737563151089460593278187253513942978708675 55 917260358457438782541264143107794531630382315536906113941304542004300155446068907491017038638669311608045805838027582313169297 56 163729139950057800562641811604603409367394628158349027266358847025085925803009870105613616336556220746173990558118183457823190119 57 29225324109577203155727234437988439809282811907688578966497072424236706686765746785446083471286688299870014280736881304562179393311 58 5216661918399901889260913991427560538139591721415120269047014551023957230072776973424136245168172583378857955354729378560447643774156 59 931163721875228083503275730902115400772030542764293842276961501525968420685719601288094204157372916641429409167584942044993959362687935 60 166210862520774742248784201923703592533573717396681413247718608601601650241052102687930828901980286268445619193131200273003272075665331875 61 29668306626320278167131234664482015530620240341557032274322444050107650540556120357459373772209804724984756022486778590383398512064567181184 62 5295733411908275423103343246641736424424596382069505032582202550138034241195566063822449872666958197596225261156438922476859576530157613438914 63 945277825365391384421786771181447879534775805494086907279435175059149935272503718280754260500694056903901865630694758161510636879984590471973479 64 168730201773041984421696495006381410072946122231787245980637066087681539147050976795155671468838982388967313356281737991519739719256155122829066635 65 30118003645506654485801831889617000728549453355265469974830289262628109181688850465978314792110919362396554010028065378326804474139664096548980113373 66 5376003430677331848949045972922392811701761492474140293389631113930488799764147668860398071035997543056763223728015133941387774363758796757081762666492 67 959605863218171244485689381681100206579811947910793937482393257573313376479129820577375951218744157490375741786808991895022760500112360291164717906892375 68 171287727881280936294424485308087395508413194395458398393959608640001326736836917819503561573680666765825748833838322312042378992530983162352634920499356723 69 30574516942130506989670432484636723400180787081746872348744825735945152564475909108265177827874923109080907751270374676049512046117654642963540799034751915238 70 5457490141340035332010306777351439682865661407669168910189414767915005671344886296706435933773275651810849070072045727622210784586537994169600502413256732275681 71 974151078141228129055653094378898742565647414669556454457492049003506241229968273579584854586825760237452583693629361405458324554763849699868313483953261365806648 72 173884019662325294155717845214733111552744304713344209007428818171399660852637299929170837994891537818580681851305662864129354906482197711419363323758165174467233535 73 31037949833839323555340058132745920311668181530726283217860193865561367276186988397196729358312407806764741972426067627672278406964789319265288545511158661748303610586 74 5540211985889881918698661694071533691483630956650401304475909107105724923835745932275129536704809399791117735693907928133490424853604576390639365191341374810692370269522 75 988916761993526869155898961556428743593759486029886352165351015039493568302775841836026773761016143435138726333240726153962241546807022520558193501013778985239589957876575 76 176519664706418307005331762953665038020434919449333735031683460347477461190976231970291259620914799528778282797372699964294894345537658955493113696339323909424530970653311885 77 31508407204316655048880241340938568915673854223987618748655121803886062190388244336670891074796692091337782954687988459326806292529638357818660583568116381709528036995367511264 78 5624187685854673656873997669437150085229947464451906331223503902044955647818445861613914751674594504713675419830254062570039474354757534437272678869753469697227740421427068357382 79 1003906256530346996602404850239091468327390519085528122293158474185291483520438612160888892822783323663975601601896510387232498587016247978883872116681017471307453489905686886011847 80 179195259510195631748575612365404940272870046073841022364169927032892052059371320671391252235362806094029992211539186161699883291754627136613673074157695470944258573920805568279828649 81 31985995527019289082820703618367527529737745687186155919848896559310810090951296305175919282709115046907470116707855402381323742757096220416201463381520591211177698865704014535971576009 82 5709436246533556649700436867867426995711486944317124468711024970698074416312270509264341648457588120350210003684710960184515126481001737943557754054080319916890333848839280243750214460550 83 1019122954159585564785582698434928544983924686846141294655436838405220040458472326289967390409226188701457729268543330298795924818439562145535823964885514268873854145139259912589003912705234 84 181911409611683874501198255023753921271041144637614313710717478820763973468754011242331697267984365732750546998974642337017813364638293116876563722678523875448077703166706097364554408782883974 85 32470822889274219713536158145270462239481714554866058024299348001966895828468812206289331614189537909067389036449470173695239650833272597483230816783520382775796803488644196505947476265264136465 86 5795976961298281965460837528768950090981392900981124421774982215052381490091014647052705848050629477138762879486868195907536841851324125261875652279313609013649884655783082338758881082883864444500 87 1034570298709523620829893194942322322351738334730265669103349445933164135121548919987201553453026739489222895021765399922556744107831176130700583279700689948512382987075230432606160616966850294846203 88 184668729727345370743829327662382529870883058412461160386156137484565986587951352875023375026624497702233316834074543118434979369163452752513128894824376382136429467314425168501067742499795746858922316 89 32962999016740866681883605079295279023847383702350167333129732639040917304509646186219404630434778057661264415955641419630544284548035327273202450609877293254670265071234921499573962145137741321357780194 90 5883829415959662860536350120358039159118088861329155203758152895323474741946406762341226852545552824254763499787389980820651601832528701650332059852063806808353102035211013223611141036949585085195468965439 91 1050251786208230089295348690602968595484226400168524367097960251747927901315187867288240500489367696815778866054295106544612111834983639533492353042603478803241402981136590767720775535569779107165489049537528 92 187467843891200220167991992155954617881652900072706303107774543158989175328695988858883700036957873481668100938183038871053003570270019896842303903457772064884836054140438948364283534094625400365963606390949171 93 33462635298244080462876635670875054993795116366080114299944880261117581951878611810647803127424555228519618040874068656065022654256366797526818737476779258223638535618177181741283968687475944456118420691566613352 94 5973013493200216527923967421341692979452356259045885566435535155319826490822752439024746158645714466223303519478492643775991850296624571632343045335023605533963377604981898831482460198727282402023313399220374621065 95 1066170965674779461353572865190825675429659634292477315189556037849423943289710063277687900145527074247528668914558470297564090223755501968083655820794066431049545926643634635941005762910509419613544998262960703976146 96 190309385596057062177974098052459425887341699204145228464832154796171488792183027418748023716718283451010692673315047355807091918943740346578563636277691923115914614575847832867246790865034335389159804267016307211479473 97 33969844810983553306066723853415153956919565084321781484999435087539473862945376062034511313871116663612907316708868103924072238706494678573629533286686338535041001947589942100866154803748139346999256579816707401874672003 98 6063549377073993562482774918722259929768875963206991964698122747301678438849611613884049923040545346441604893450649968732109645673332277478884823090689404235858430446552824190439912125422727535783548457213126148200894992755 99 1082331439922462357060107521618584689055639447129725766371590438303200524624100475320211628313364190693058680169422114561695125929093101979397014678774372802667806064417250886486421963610414041980505637465401616181333811878057 100 193193997936884555260989146365958212287966821059241105933594237477235751186018068098343073325158822629279116090787409162581038022444176571021883607597520143147022065809241520486111509358334686583303075748938696670133494972055646 101 34484742346125341636141022923302954017859641691718239954609020296838908872408062630188409961959008428755909453870849932380067432140460845809134138192136402711971868490228984072486751194987149487023543880194615917762098017318938521 102 6155457557574613539958635080484978409298874490550724390239368762395878837692183718253335303134243402547272159811393842954525456167326903026583142206340733220191003589670783620821058611357072623966226868176433846439380100652581339635 103 1098736866374170742560089569694716021825969670987119813959729700050832231090950188704429317792161212326567969783547200950397756405034495638983884276212388667677686651189878041945256997123353613260527790187886909256371388878937126581761 104 196122333756356007920086186193971615583352912733752318951017161430935558433035865282781110956663279399110135953299357672147412398493637484691454972549264947020792418694471415454781440485124201665679796984662655274781091676902742231411957 105 35007444434781291662319429730576525438848471157178583942570191011457372136366936101524404453069008834738522107605814189654618474466649139609473464243490379120398231408156750305415416762489554779058570721485828343893943197688397265217093177 106 6248758835272540543178700944726224465279851273327762181244841852320705567067675462168408418871038836964045775120057238650887251807234330956752216686393149923604738920501753151534100828098537263370750340791210403410771203320693041561915641747 107 1115390957890142339420543405241845185088649108141511467684659388333346037655706616796563593543731750577469742002224219798066281584766734274814088326084667546133708492272842204919583954864152702834512427033572660623094181066684519449210352600647 108 199095055792600100689826326368417287245467154453613304753571593263983782120123011294071193651907590436329031317228604686928242938433499814044034385627858935879650106902668434675450974989706346501897948951471526747236951510257026665288599887887479 109 35538069374382247835012489627616253196451684021922883705741991036198440141121657638723261140329752121532077745030689801427922490076743334461722126417599257684408253383065669237575276289820571419939685291818725967503928349061284340635369877834578151 110 6343474326022648139124988967831873424841371949115402582256085702738443524268315865677204268357886080999543979002923961304233161357038517873221617731976600803943481530616339857767847187150861129519326043677871542871602177971479321529206845963583677223 111 1132297483608251560402935017978526204786736520422170283379088463952475926265253195171820067735550096732608707625171004691622319873290179803584714712370408531160923561604077781997871322264298105249234745674847344616885593571041443781195287306632236496957 112 202112836829191138035142387216032802922561474605614418722521110209075650130977930295628418887655136637585403431949827755328177793383891210182638248720929424627111338137366812307011027652939705563595278858610960202095493908361140647269758594570163415544626 113 36076737255451012908754612681707934340151764049960021945836031721253307110952302833540754762370754379562737505416240093465923032734210900124445142132395129981453819373391969326838219322270347298409456003195914611914048783259035582859878065409001970443378882 114 6439625465743139218436739360517597253245652624793480857771439818216642124142109506839253034281419436080396153681118149126430541982739876648599467251740120963566803685136060527000532679908003653731410986722178180749641442809979196254888861835864347523369022685 115 1149460269797037145507355855359905048584637250345840544525457400166738430478162304809357642365418637623633946802263567387228140078335133807894607243684178640888532479734492621792128262099431502626966905635853781814664135538582431763469731665623429500091429120273 116 205176359847412775782034009266562132640133982094867711819093360812840390681755441190481845648176186560165011141444506199893034243728148564072387285686212565659341249781939531510084754023129793170580909511020718482604789311691442032573641684181732132555812392909870 117 36623569988781118841823732630465121354450632933110195693571672103971767572146631703761936708392285787579248277283713006505097003026626312594955880039243363020084317435415063682722546967326967439215858053899341499610413017353598907861780113930842887112718566476036107 118 6537234015266902257854701278192531430604735847332399277871714884347827163983436645261463485278599388616747560330339067256823516588085189354750327068088068125581028141233838691845276795025217707482627666708649636932939048064974355016418418556284000577791316711568557839 119 1166883200721659554677383632316094322935330328495354252648267763804218332683810723200003390507883198951006947869764548397342781326183717143059467602294698872094533137100481677302611804575887284789339835687757809337375182233260985965228411797950012062181793263752805700622 120 208286318180829684259532678611900157254177465324244720513733367524929720780437413001870653832704320934828916374620020777101355575397106127359860098455364598126827476191513321348707035254153091258274959723518707243284127488539526219354204082802305204635817946624165724631688 121 37178691333027559605674363682875775188750913786145606446723580808395062586848514346822221367549332173437883849585653950983005433962216979073511490254558714780640282083189242977513925146334753743793134073266239646403775289803426832859846206850856842989134592683209871811109696 122 6636322065266401959861617991331088530625035158697446063456402541428767286144202214451825286451431771831890388573041311624717220972904370908093192061512203028577589200676755044825215931135038308276397578981595396194940105136392494236433444708528934119060541288917754620790953704 123 1184570219522984099804681572789309010555364408952909105637221279138458969987152885460102635126761693626705339161449238093265668840372674009852756791591246268999048318164778375175994111263727654407849045308230843331087652233093145275687862785316994561419398273734112278730848436789 124 211443415672202129662147731249307623864295415704859269859141926472443710227460263823660106182156370761615990935978117447619059099128404296673444146583851383357368138460319229245717722898681762735388512193151403307586464623563706194045296683795619160662614460925899891284718334869489 125 37742226922715730212131751104894029671884370565365921949187807788194554800904915122668319394650402205950089594385658963395456782629139673970492101801146680264676344802210245921228858506257956061952150123880096429391881629318363772268990056010973758305305781030554713053714659878811473 126 6736912041253218866002269171112165821314202685166454911353115722183097510624447541186905928951885714303711943777145643284086264260048299935816235953388312769488337327342196054785248202531362733021713695330121601316624336517448215348609637187085915703177677812165292590249581660084739238 127 1202525329109988769277013069423757633518105496470917991893442202281524699568771039152603962636565068635322209050522158046578354868950032637121070166844690618246448604319860299266470316592123281160115245100007719517375624604042491190373953476202098724684245741764600252060802254152070153386 128 214648366832778986388988630677587369909924924856606060796865273369715891395992671073226911878275746862780824128966282203513165735932310516397370312243327599594161034269667204898396438268087321692723681565477766562318912945897065264580154912596243246367441219217875845488268845121532714963697 129 38314304296674910914321283976385889131775684595746671146499474668730898297056369904732656329580309640465103884884445847008388411549869618422449821117917014358821818505132671378147177884937939741105777243249679358078432254729794515809870999906450572824085207874534668134457634815175482930284755 130 6839026708653369434849906865349283476142743287166839992492073772344042311359623181819992939869502761743115304603585346668645658546110252916546505730488679196630798990203001088861909327492543270500286381462824993662122617634344456790413914858699609286365805009911339916629424623759255055943188427 131 1220752593065698713944869814396903856378192290408074356612233232933474929933462372171030662280945974009918635708384153624512448924411834612808145051806730039393415196683999600478462146544399997001666437850232770355921801507570096483929120614299061013640853882371062525906197047340085373231315182762 132 217901897004005231399955658566166765162970475940655500800293011803117188891375281818651150424821211121296967385899526822485740322783379779882340784261719304851567468130127453084708346345383911524896107718120267370426708396197691887214675743247870427313676564603131443715177898496341300633964195753382 133 38895052926902731619960192318719196191939370167988781757003440608885266706620518443305045221342777320032957704642972698518801155544152066560724201251558888276310829891618799876517186416340029185402037435277129111432458562190952006811587602685435831237777611327175589140239299931492327917218059599830632 134 6942689177959555226147341760627854106586388228514054321609633592771666438707259594791270129650069869201303887626964391947571811935683906669680968798443564059756299578931145654878945709227775381891564320055005317300674818966616977467418889449541731475307177004983489722430875030187952320487465540143375798 135 1239256136566852424722832894579609591937289279269438345596155989104900714201274579650517284221914307807543884763834323507550792088251726286564818167902924753207633539787401730879292890555817714447353210193678210638534540747178003285865870494891469272777864253192393865494750484889674892376041721160149248264 136 221204742521680518072624575973243181371424059475940188493991219199787659027652586383294983226047224246589378537817594855479257277673664558300320025551002668144759207338558284046015185523240101658027847882761181960351602025023587893594181114634496642891181040245808994022289273826336709407822830981671789409452 137 39484604247867149094663118976453416559955363430316388492201498457145091750070932611783776935204262430292712718383665689887480352695466646396523218810898822126938618819754759616021474552972920313802698234675281955467448335406489556342287272697908334745521727052354565056250355884142515740248280647413326316214074 138 7047922909961507243171795391210817570784044778982454336337494250777629966606918791246723413456844162775209110094805488652638514315985061156082506474946894905929948501369168265639192814836636668554001525600274085762926401489989471215648591309047165904236269311717855592101948394322378963683673005454849049614724625 139 1258040147317507739784947872614383619827234259594722666039578046787814751168312692083481411024014389267366218613548763053608793847575980716370030817532397430753236935897531437463906547217038383831848916786835764067866628246222166690793323659113747329908209008666868941034851268517014616971811411245737689854675028504 140 224557650882605981769391306101254614650680827288421977353563334992485755510482350433650881137793329534794465365214568431074463493041695195725488089487034521079553284428984637930747063414900198046736486450602531944010896836514268701377636353589307563533086394817310837465024257575698304124668722134359794289853550870366 141 40083091686252568550384376836474363996134110761472457495901000310864002629360100982428710600300134529139035522223512118602089368201725254447402984542418675053472276224231523319384625280599920452907437808530686571081975717325936558076806621346391516398219345167217889392800072622219366114108254899663595772057373199939612 142 7154751721055609159793264294956338111099300330630294943368755924588337659913470295120865913171841967790629078429409572133932521963473214988810549163381316087259000871585093750726688943479817716795279157884829984749747618091272462782273290069170593884003382251363421745717389048138490198888633848181823992378659424269212072 143 1277108876496798974162137916813674320826078400358851485231577430753808696253838135458727714636093163926757879790590289804258298457592708593201490803860398176701411145017584895314448364566893744738119892155032520703183661068880261146634672251833671136770027792754953782291231249443619783511032342451194212663425318210632760237 144 227961380913756992458635296946248860754570645619008382059163721784527348400500507504703033062643912393607284878716511752178503598649726854061722802164117210380452845390578723464382865956912079052476039239007350340339312876557375506082151349912203945713876525475510878635653135294709163198014556759138698038615033170630823579461 145 40690650691156841732447112443048011275414724840588001565029181890138103389765042096419106431170075277167889574387629465462305257091077292411382264175799276114000358092498337018036545677702134592579862733943516162931254986654116635350907969297681264023405615019279857659671405997144917151489681137003956913279995206312261828659833 146 7263199788635001101016601503334494223543497574353168452798612535685210856141266435879260703628303236078334269962667109862971298460755356641292761319018500707488718739556842393002921530932507744712047570025334664769926410514749793378004124234298376353520781528054004569304478273758940730338169073993315965046718192270670125869551693 147 1296466639721059667218005911332250194560164871608094441596354266657541920916143183074404045169928576748420286539561794043784097805422658247148123082402642838721368058448603561893602534981423898192215286829539121097585152232504884412634472338533232976322749050917021895998701180787335096631989885046958489653148085671644475414619122120 148 231416702944020141403552928903631539215711829262067024581662003926288168984364020008247217056833233592368605217554395683412622345117216413659324536490319698514394524039943392874831338118353824690267188761042160653383946990709841536801642116808008213838376716201871585633155489079412120505189613073102439788067106709541935790421945376515 149 41307418764745975660542408397636899811933616602022791507715241791678516422811632018408995208378802693688803863571461449446986247117172018705799661709580277351521085775736118658037128543983500467388752122364186910307984570380338846291584656792623825936689750693072399084500808475827496049894307566070685921341219344754804966881036523137523 150 7373291656561383860078497788799329915277923368351956057007808827451489795651000865038052658229704117295443411139999601538220937707408889167995165078293564055847365453265809510486584979071889733703281762456639252041323669954284956369475535860944162105048143688092163079213353316792584738941394804603392094049935972473057720867026849136504124 151 1316117818020528694692111970120582546693946126793161964425629775132168633986825363693797698181786085388909439269938669911676443056410062064667138230249677185493288741020398022069367817856158568789950844868756309254801500329008158365323530187395247154401603774360383011920006918527274711137254802915565929369992344446924453426671187138013280430 152 234924398978533329267284915303475246039598610334106459160988145494651414004459645666238863645767157479290151281656266454426544340291802269355300233942350326278386487501422867775729171675347673571490429015021202260976629987218070773563288345847407073781236458001986735278647969750278748138137208980896763930047046414831893700513923150455709385416 153 41933535493373489767713600597741342887014579724917524244845556455158452691426638535055743583276935951453622569562344872206351710899701728574458901760983315165804780542477333614800638547233758761971690016120625162189817990927974584757732953078666248752747352468918168971255684656789650381416721701432663207829200340191275327477717425784026782889511 154 7485052240719761925534278221590400530728576291752398420323975954137543237535174101064801898410994630610579117824518741295034525114450318164251838803093687664990352895916172943033229293514738880673667359526172443862855677316480555869858208953094979118669714184362942584806770024573574993170947218807561783651487829923480293132870394741443619772547970 155 1336066858830860792492768213560562215833052007348227838165617865316586852860465545872880371079773813631294767898366895332530524401398989777218596234137035724531596614329486653824280271102871337787372940111632158071111626607484561656243083220753474692893676688009821495354070657842663980782472004383510804416156330769709514968132607627225326145711990857 156 238485262875668412114354952322967997838361351253532774644121230725290506597061006839820898411516527269577010031826057277135825382116770041365078624209780035326016575036282784186890888121755034615649877209467122133460704970365004275837865836834328989104276735181453224693897437763081809821324029275856967707432245355978064482241806148093386770507546408675 157 42569142579171464340116841367967248538662293082982749472476613851284913815750639248345161647861290502650100151213219689400403837409125788878822609234413498939611048056864096139095187993202580979711048870361808430260465212035493450876201403572107441193568667129081974215647830307955332846282411218214392033701764218570650708685207383806083961117482286002736 158 7598506834657382462400640034997921601676451898826391561768082575394080688525561347780410275004861037312433133076292910877844368756185019823424089316806682720903610241042889596584481264707815402945949250307183243268790188450267858501875074729971682201010264711395958993008429943957265347092775158048196547340530114989630667495194707386899983609144432517428092 159 1356318276999665889941532416946837040840603182658665571526449761727237486010590146678725046089603518847410302868233166301470533540511329170596084313344877298250084341013864514452312168588614321725469971854646848622680182242322874346361643604837694971072534070219458996325263796418414468294691053096141705034003929252457655969542317300850206291860521392886067858 160 242100100526696459849582555546185044488508662589503906675161623893980279412842886019881807116534648476543966676282697571007175080470661530184649455686138366097498858801732739671291175089925782019380170947860380235111562409018438048091136004242479129098088597551451617174631301769993603642526668223840378039812021817706029757045054481051849927235424184921080475562 161 43214383872120429913067638227387507913281928642566688044071782987817688660453525240850120461022591646096632326402165308244420680422455847765306349656995118222280804679452865426167013226375571019828938270645594941514919608170335125835422335801291951671207606788172434577189147878071708486277466508506253450345704221449759077065048792498820594986974875416012487760730 162 7713681115308146446567296652951330769335114734770285691039220964515267865838014044417374674593596356300859554492692593772083668986664610615704519388790060454065864353183626485949258771496322870422993597145829172497833080346802176041638304455759207370428263800462616983986307452421275741487135586423311936385363670341153992451398044838300490562153489384982082218150763 163 1376876655808305051477192680571416240067390556603122192988032955815055037008929104273160346067055141226090196812998806094012484256032493726204032573494408201100692391456445527173448339951261750385180029018291469332847077736869840434553542175458750793667822181787444197834245774349519354313794634869817410143696489233544069766664892143229271194916859178268095048253962544 164 245769730038176288761883693311582212612250729386713916391142594896166080796065243505116476201435496456087397944216295598936753192077917467165480258759874020622277180365245893351064428256439452219836692219437910084949123190392570316512353606965882530523978470899625350630162203173017835196357368091841545518943985848865035589259520013254433153043330148962835349868114468032 165 43869405402605355649704912402890709931803723722422603468636198933778068180653296798143113590340795764882614521802588091467328521878553768550273102276878916828604749711615210948365342377158441656872684497612367930950882618437932899783545970741601981205679075989782619233428196615419133282144063258383522814465058620740049215054359327495315600925732847650297662162237329700863 166 7830601148803787495665502387879001720716461756395517934332500973097791486731057911505461560093504674627516315075519041847394293260028898543549821579079687855952331527751827132336118522982584905667810486217546782417639858686589477796395127809916092157445454526053343411281381477839952979218903047823172376908972791884013958945278260594292352352059341073493952420246971996817242 167 1397746648009174278687896796160969387848015748806719084711804549099681611251605383048815568307129137581178555640977222059734261837310993877019137137393449494076033104919191997765939366293309344438962065625004927081832628552419377858646053366592919397576579775356084493300282350954887077709866243988788965391471599609328101828075188322160264425117428896177845786707589475945687022 168 249494981917107546169132717393610276392952420236090111547426184076351572397583566443442587272861672836809342682029715017166775656039790760730544904119279721155402719519885486819940402582775902049066169563632805829744561453687122003288218187234197915077633871065421967522639478589548374387213433015890897450476165578679261091727100657999138616926149823819564598040575598742236810913 169 44534355414465104742055430752608772727169252841311173873851386948576219944012439848724576114202381593308657365743550229927491913797762694718199291733109362470219135276150175159165734506732606352823583645253051292214678276393381976791193078320929631343370713030432593680502681180236093711906189306397818937368425262977567327947149594035169118730146917924438016917609934847108421775730 170 7949293396373133576762522473626924079700360760483460011190826424766096630374245449404581061717411993169682408239523935481214570615824119477164318790241458145036914822090815517632709959140932149333974681059764590858616098079214836698062992311837498862311322786321002376470350668540262041697086319007049556312502542462896166567113414977498512992736951185500840409092078202007951379541846 171 1418932976878710929737640622379162342610721672758811473086638530412425482915906610623719296037656468761183987822436725727310748727679262047509108737899564348963081490605173403129616727774567525630369375808255321164607229413213218185931571786572311349918722605343038866829976386405942480807161669050691675693165582078092784980054596140102992391295254171158447165703236044365666150881401943 172 253276699258890250831015127974933996477494946642137330737027903841390318200118187815154184336773861713642826680826057047210732319605995990219472933267718855434588574990978520500349850505555746182479327081922010956790580692412189079939228416620974575920190489639165467818822372675813964088501626309798339147004369634730322378958408517406263175320697701325398316205822631299850160801706522970 173 45209384398542836555260407338341851029337855910981372687827873954871357027316655415845553041355967145238445933525046301795852455904219704830705494867275075905807913019460543935224801677413256952004599855567008035800263529598755712582225726110433677456564989457236134488118451119346734115113167948028232309818010048977847265045534120892671512238065964982395569463934061990551225959368387980202 174 8069784720330786706082551577686965180507317727819821783744608671236325728034901672073818599669761316617352764440945476679476761474003988495848162222343354788861447902102368936824893224578726655295196326618072801869204148013021839784943645177035617249477770904046141482887103669583141911331119501542912584700635736068543626119583536598568827776467681056535827856817232845095030322217137832363323 175 1440440437286361071580882452707014751410026644935999468413921846100699056704510989216218304017885657674199268473795788302092002519212347478869891603232434720535356583225423084402352307115371843078701836966802981422273210573780859465683628849555455658855878067527298475246291238104023769984534865800090515926730495758713824075706149947012737688672572997354378884542382848570735372967578378557901257 176 257115737938133327951154092274976874700367762176127622018559198146559228275973850151112798993204116025521359946026438667769448547299197744012056390623404389096818079611196978897980740820464094571056015302800353881100023851571014989039334820356600090673616356671598846294055377880593557160488935522403521709843818309691740572033573204953425478069593228585997183302892042582500829504229518373134829540 177 45894645126744948609508177552919279438002505332242693450975663324488162775760571015403033117818939705231938158512437629514088415077546032818982967679680640829425771859743803766647468457123244107659516166664912981605443476761751323295631834988784485282754509329332926037193287415013716487394777491047585974529721951685123365729319184428678220950524574116382319381483343700596234222579328623413092267761 178 8192102390156575992948002497714025133390485780381586434563284501707522215619574816941252224388084320814826465148366391667503349857748253826467850806895700187237979935290755970777188758160855987611728533384799031306544168669880628004145829121446803737304269872562011426455790457468564401408855968127309707305339029543729775448360823744510062452330672397054947548287341430774394320198406792205937003799936 179 1462273896779749692621912310297958032955814690081694860459493766536860841152662678838107479098857861102407350884473217766521328598497812403864946831727567226033476334895506655609680501989875409331799917191899360172534615069527056441279070521532589630651315100369485419123892039807960482705083124133460931753007090768237747193741175304449311660981256506453154650457538551113308145354522767167915088142277404 180 261012966802355322371491883177292886952369159496633579354855308178328478998708941120336717174993020323736554034142404284810031276130962883941470932751351298928383321919114682194991873851659084409284136726085555465209822804080348475541199306929424920950219845415281471890657731241181445400846111161334902767858075200842341653002892966449787783610789900016859787436138661064040212836502992364646173659566882375 181 46590292686616266586460763113251836352790389985764331036590245564225620518590745903029823617116485409814720033113514186687640042317753204003272331316321515976638661769430751214829740039724256122521084046329692894867266125372968011443849859508340114535458855526775988768249469065367637171935638595698361589819274802563644370742966804063754923616792264422288250827121373488096447884895412727816559314058552349600 182 8316274088667159923870502154855090831068000764273697166701909117139786314842534007681004905893684158614892065486515833576666759110394553303892167201009083448586127948526795229014750808820465738025733317279632392005745991430929643530352449347280346316282774106331039516062483895088221513128707928087406673432206212251499795929454736598883209500621724984664924107605170378642390842295877622587476462858457914528054 183 1484438296686299370491300171415281794721550515805897464604831932414545820916956447588218050493750714110751142836668599703020833214169866066841998470860821268985648760519556405562650172102147538790658918082361654389548425109326037824135950182059259729568554766705969628441538044272725761200141340020406241507212926350627825020301841052114758332391340816189079360682989646738995527446180540420593695048538220975397928 184 264969267868621128116876885683584667509371987531881811366015574475125697411878172696940152841917678335600795522272621186843208942833365148534220144459996528298391178923464006624940061384572584117295196905769575026099029842469943860831660294973105337971013809171260889313408708958209939333527081453238830897607363565911860847173750038192136530107428424482447251304972942022704310868074289094317645977614929280424099317 185 47296484516439307383715435631507845713602955326831121334501582235843465758361406710206507014674932659357367842306933010759526591367084001222847543688444389659181237819923326619138380517513282665187226235220562867074544316655636717458493411960977676237982500254627408414826461559552841680492019867708738491192684943783413104737207110617469348009585219358208820818401383204481530589832038278362113810766531691956154038738 186 8442327918281174637847782568188866063989332219509522000980335582705774851361360996533460478930037288784853036532976924446315813753088835311776662001760812118103850073058260595345923288997189467992990165649705346407842543784978428453488604783734746670283496124281755572880792067142405275337548598747676206352918726857641815913671232451224708317111814204349897614759497470035778376194195269992677621313569809032160279647797 187 1506938653231546712210190745044346327881965721105082651674000718655207712007086033341643016812260409536822318032731506605429501805769236726725993871362191075654372484704715831070058512450188430018136729055265828643418980898115341528291469721454203222692662032888288101176877812326873441674485592128297355038293747896391772293484804264043286853537049499506704711269694293324682640491327695163638374021401199242852062407683079 188 268985536523159236924185782244465211297769209625371178620949556374376110697229856017751586148224479958516703139216072634517078475122023906506205097430250413009701029019645323987322506679425146246853650000603002673725484220269614225899158553762625823409783547857915064191460337847949977240529622501750502954944689992089604638629998093216086057724660708625642585387609998879855272042562671180885919905479087322635424104133991847 189 48013380440865558848547430807671390465227397633723507399291038853685354242138049710334192395583305072721748847380197501524612377589432973826935245308467286691532138041962368655393620844058049684387246616298014136581907888915122644780356540130370140670295281631524811126569298121064577794783789909003235829723468694819709035520078208677590095291637683062773743045173503526568899871022104111290940158864727218729643783275933656030 190 8570292407379346115160852356247524015338841794023960935648656049680501585393417938189662929748081765925139320335347174737419904093120179950356775119842743426975518289034612098383281597965219423248536963465207318097740610562328122095972153992953489728721109081943111262436557731350131312458629797850315952627871285716136719477295647430818710721485880042254920398538080963249256694408994728372776080327865508917712671148048231291067 191 1529780058674409663036899498338718779278220339580274140924985951461835556078729349731844752601495132043751730525696123040530474563406194481011145837469663806593203876725771196155156920504606243811160866960218764912502364785710467255908236207380747745481998858326206390179842272415274463870952905160240395068863247671968343547933024132539809718082365396427190968389226216863046454198689014621210971211589846025671537234502849658628805 192 273062681724004682938482623996892353321399100961887495104709111178101472208802727365483380988360706055480886846703344429591678134277341569060101153868666297378471805065124383159477367482220332430945281879242723974409920748339404694168759800370402073946614248830137972482099612841236174304162266291328492224149635709668895002674336518979152495572161021310787641527456563231247422233595190203846395368026233001236053191403175058051599443 193 48741142707086840227679945566288454353629267672732784589580647511163900538679237178264340398970947056306326999586743000687258189182188942970693177844952473975309567570839997839672428514243266514976276282197867053487310154347543336173342359766902836427860345161542843929501931644351965416702668697534407937918884927097751966993936389905074046487002099825896574819830495065769922337122564483232466868048131901280001452175393148521246252009 194 8700196516761005694106833603020105351123352699304414719175315674904230718071197460703044902306295213900731398917615057936176595635725238134418818163011673042059942866461203714825491166321289343083960613823864465374835584525144240946148803233211292241226224417336488059440430066983640301826425968570008812107854879786174763893771772213755679413297622971801512750372881060704103510773055350818157427671733975589444242677163657997567910967884 195 1552967682459662616594460099303952458789352813014587379168292628362164746702791668981643679920950938912112025085117424234437509025863359578925129005636427497989162837190951524785431745862904002773632228944904919860774682930500814492192411875709504962726913057691408270282016375808175946321605297113043213137647021954031397488748921507574821956784026861192467544940591048686075495300725582832189890684386069107421633996168874050373948572393021 196 277201626206713545531344813170721950460846511472227732615760603283484855386813372465832831191174890517584219989698222130400573354538819691161929274111330487578997506892522499344992276544284671824056353154631979180131117635564917633243570167455180764168198722181272974420332923834286566483372914938041285138704008565984396155598339159124730619708325204967477063113632914386407710992967479691437536747364820427022195928338089754475585442349568091 197 49479936021554929600372522918084923446368876684654112806523580304586698822268345561899033659432294994009385105006500795643654025128578286264210421808903280770011403814957710198276003800716121393577947311975210107415039113605811723998586028672370890640539012199367461014611653003339877589746396033059794872081650041790720268297122029156753196342877931501074505973003236913086401261232724272885944031816862653158585951460101264203516572869759262075 198 8832069646198470148010730198334633521622364189393084590086841750363312019014413598725767162832253855920185783053095529181977466968756551711739038512323157674460474691449719977879586797568927583859433784163364335943458242406398168871505062655071715250777561872919287807490224912027453726808130147772382076997456167396598086800582602971933448803006584944078414166147440201057134785075062747928359178972909733991295774288979432012860459720813706591911 199 1576506772387880153330706002371425932634826448981706949593710038132018468499151545055397872074689670070918225556312976274781266877554423718184530723325614959582795926312429621631125281015159695029920880687032326940562745091005523663206916984932531548829631477271783802107321324369804737274352141499176443434680455295549601170159791205886725125465561712955893754896503498937577638960539877403800499593924751986910999295176620124880324054461851320289273 200 281403306693195567348547640944361748277695492646968275872881834645920960781383248665284785690719296781167163709453049862699258617997665242574958445560245971577049178916408980164478356619923251762066268303331369491886714435830895959095965447056893686487297401879710319067985845836734162048857367935074252700784252677751868540639302669870450358331053611774101969751958834568518067159912821826416737412965086202017757532692233053327570728759503528570416956 201 50229927587257768645371992609347226201622174242795616510157599113270972249321388990408694171774487808623638138535525674134395145537474497775423682053433858835463087383229127475454289036734369825876126573421940677149843915416554513816745168646096278490872665715742007879455569018081021331671595670067408866771844436114551792380896286876613920713065148324762602884443520948403378919906353230129334939905625473540867501492987879769395474414024289517671235908 202 8965941641090769703471964812857173642668373713528397143516357936369405142308109395556062326802001370080427436275445753120232793031111419740731350855611640702092589127194116827835692070929318819984309781154698830500965834013917717894888029964407040774071737767343322043545430597417533628335516845225765423283292066690002252316073348417318654349431764984758624390639695113430177112728233008487014509644595612851497988159965199347870284157787011622057297578330 203 1600402655803114187845527347992960404257910239065185707051522889855777945354236085778488351883990726352957668277684477586474242958085250550757691801074618836235469419983720441142607016253613028270103543155492244584827527295496927782774405338410688427511959191600700980577729776744803689378156893946068029801997958753606147007714299448046518336589188932640543523644903940796485884711215639889166583725337254196395086999028932011465745908513892032178782880610616 204 285668674103712150383120086664033185358027486806268620926408983080064446343984378201085870632157114236763959379542352980825328553291110823503978643528941687433102258020730967552231928377519768448294198285636744664996589612110478840476352766325826221362065917370524147395427741712602092347899611309804304632253652276349238135542337145995052424816787463906347912726234679188467072808837427168597433808917912710955995585049656697530939730859028776173841744054902195 205 50991287141560681056313691476593299147887798299244836816694348439395153754945253950908379167150247025519492081386253270763285899236002173814284460232721562810380635916871025028830823387757315668458733575094067830056231948858887215637420773200785273330874302079441674493598255569557166962078256444656548802768020307800572310416935196339352763855309303589794760436847888630200634641229921880050655663338847590069219489827603147333326259365997188932874769829722992323 206 9101842799218229865131435058246287248701949326371714165174337448664591747359888671735773370521318915795237641537341458850012507205866093572437208324155170356181010541530848412581182884217333405595073767804195467843447409609173657968303644732053115005113586737670789064297047760254220612018641320586827915001170200388322065981829745747497463635213872073716066419093393201755426699127112349949426729302998730195820249598032606707983484950728649784037434511797220713144 207 1624660740798573319027877143783889875558790840182027457697511181338076703761590170198195311356006601715720356450421104321526187557300580392211423448122310809695963322332504933368157405417564591618796003482616856644208873876143924558134846209050150974377927710061443351658157176786916653560905903519797576140517701008506965566754480402671324013869551212629329232835130981488289148489062433985033449367785731189411953955118614206221789041513967471038338671574840897795940 208 289998693772087709255075899624430051275032789210550545086337865082130150176535960617723580270070200849276711823665646040551231268948645617268816818389019385006358429782244708034851468740658423283582683043972182887519432831327371818367115374567910112901611936885879160074685429336295571656601053120816706268285631369656153408676432934440581362173576509498353838342265099660868242724352936433358285538628532573622172664682038818729361636043198069304691183339574746266036175 209 51764186994621168793502796283319098453784780866824195958125424081507196162597189970455201469861896775989826334729617376492634075993348548461716121948011305285716808802427633937349909462412808092098663480170055617600053845266245297665276108621925287886110811312860591925900225306929541428246400123412114385858442372888618360343088541395609734033971378680502178295492673729890440768311531244872341351522611607734055468951862019954947520816528138600280462794283400678206981273 210 9239803877599435737380726899394244566691166124977122784129047015062779940471485560857702212331836867929951746174243623282276602390681662047531274256381143882573741004097052048969651308984894621425751566532823649159795016446370768374026649692972557068661865558295053074160639806543102310604927134055614655710294470895906920638358533757916645606034543727396702695505146862967707663564593237736102981474632127908208203675885172107116733777902717370249922809680222144123241360491