0 1 1 2 2 7 3 32 4 185 5 1310 6 11067 7 109148 8 1234045 9 15752858 10 224169407 11 3518636504 12 60381131265 13 1124390692886 14 22577494959427 15 486212633129300 16 11177317486573445 17 273173247028616594 18 7072436847620016327 19 193351544314753174736 20 5565941751233499986185 21 168279634682959273959182 22 5331165379333477472479307 23 176602868705263153497896012 24 6105553303573384863310739085 25 219907450062871896702132595850 26 8238333439334094042393479791567 27 320533911001894043943257569552328 28 12934281127860071969100502620745745 29 540611762640599046002121942771041798 30 23376689945009827514627878543505300307 31 1044596980925354665192683783020542338884 32 48186762626922821478368616807504187663765 33 2292414704536617497004933738183604494052226 34 112368335267749313949262911476849584886656727 35 5670251305140749919234924077698259950910386880 36 294314693662509349074899739765800768869261694745 37 15701320111946758057711268582305291437948600622334 38 860312696303249278861650465592071628558210503016027 39 48380507972540737905847012776502612115420194058963516 40 2790562723245403257010606075426987803564775559111984285 41 164986338896397013968378674723292668409647552860438387322 42 9992628797324423363401809107094094372812534859906983037407 43 619640907052983060676790017667881289765758706564583182871992 44 39318174461201007781116438467620651036827187560606627378621985 45 2551611511399918823765253394244634436633901160316903842696422390 46 169273365297735175176832559854378822865111614046817182869405684067 47 11473866040883697849063863574258275861650345572535332128406736051508 48 794293273488007304726407931702156647634110793447670355231581826241445 49 56132320812737158119886338084105446511478900183379983993502070496442738 50 4047853743168989640528654591811720047608515166006492961007296743085823207 51 297743451258474110589305875738906829206175611602237300932938078725756377264 52 22330471136511550424015369894468877216762377767669171373028093534939915220265 53 1706989595580711600250108568881790845924464576185334250341052118766695162403566 54 132949365501372538584251399683014829032144044987474644241786410694741833276626027 55 10546657783168972619404846333603962165603438738274077410221517205502494235369660460 56 851868973068720856916889055298287409017935591593363656003071738330816470402446480045 57 70036007276203149314904980104750207875434275136224050737043041054015475519956668500074 58 5859043133244671288568263870944515026167336698945533200772734912419509458780545860767727 59 498608226029315803013338184228262101903091868688623973772331024053506269201784500936848296 60 43151376623337364262253837876657889329592514478773354436250451985526525835432571049375886385 61 3796745829280294608370477633870482143066046333697733100610911851477678896575884748418685567462 62 339541734989353843711909535622588509167663769540925483305542906072197973333013127987744342427507 63 30855062751946047319696037926486068748414224605670853706844366704566458627233607597909030668423972 64 2848405177342581276206768375965031182744892213661869971060080083404186277775537627782675437734248885 65 267062551176353243875706323984700372817150298853885152229128607105506632125429943019049393094865880930 66 25424779383699629906285105693414204468621844239503694369625500670848807674386432722216809285998692088567 67 2457166261209658928163366651354140218578152310458314120483488918830381215523204887950260396827753090006688 68 241017281403047597487523679012581138414978340123636876939924626693914651916942107578575231371022189428921145 69 23988554738970230115220276157526685433586276587413006739849013937862165422487627205947649650309788590526355678 70 2422205147719557748390117967144326543081371941282980196028227925327537852155263323745180603561099785247836138107 71 248073271731940720728113792576013019523416194543905292565243830891908926372281815275153067273696950736889503151644 72 25764694411063337021337633767611715328945243931957917878645222338024321744783138340824348898162679538710492543000765 73 2713077038390171050420426108041827734343749034271469726023666441053855809706424843275612167171363107189891120210146906 74 289607488763839815768886216742894294437751812552951313146683556952170359630033839058912167777408527473681864807823267327 75 31332034568943518575454621456480382949377984175369805527009348495550335677892016480467266245042323591408862107548545350040 76 3434956754631947133172277050228294616324784139552535679785724333330263274170180005607822192078026219193516317188359588129345 77 381533397982177465938637344170667467372432671303866840865922980129358756830508465536502036916240866762105993498273538726649814 78 42928839017657171466292979750447442188465934813631288104691443424509684772196551743821497616220828627437278413102820659939671427 79 4892147903762988186854605589318823004152254260193780243632888097020065380789359469670272276629744636526226640883148445582113229076 80 564565350644480800746330628744474250282603802908200744032211627635448097829100091352754394520180126615932166376852834342906006892485 81 65966760248678221448155059623032574559336167722969828997847714729395120928716554268490048426674330675730573893417750890136581189899602 82 7803081415815804547337158002631689624294756789113746243251604271859739942093715088810914139549254086080168538677990175631625795285049607 83 934270272089651910758553852757986960999229619097925835823224518105221189479173904257293164978631859078052683753322033267521640249272951952 84 113209075005391739647964833821169607830673425620478972576463554702700855064118042540861370020036776113621413298971672808428216723108060819785 85 13881317224596050157376385107311380345740972749478896299268389219889284332317096205622274004102850842633115793916980476927238209184066295371470 86 1722109207370551909187319572225666985620180019056547755862032261426316100254898836990407249377843999212670273387698197710987332086251242561405067 87 216128734091473911107916838763524218731826757829175902790709935148081244476986780056651110697942333569597224919970526874478053836144978517341817868 88 27436501025782457460166817075455804166431176908745928304064748424987065385877191008491489440967712055852389965968028046295085419547830875007079984845 89 3522517959527892959199352197207664832168751683380463140912419244771117956286164751486773739415200997134607497168836737374226802735573696089476595180618 90 457331503460179919459210905945184876887192465665677588654220498158032379338812397831029028609939483340619203004400219933288332774599045235057752066645007 91 60035590034148520965002012296067324717162310623053577734738739319819165975585997832350547631089625068108464978234120676786481307034241508497140027085062024 92 7967713909993702300664005418182092419550967635981320703216981567569262611268523335892756249020650222534521204158522874385312533150019035485802741842890205265 93 1068943185263125409746627909875683086685835376220611245267489151218747863142982309137613138806832701889930305604391642714208508926836281998974014748969851682246 94 144950999221534346554851534959483316635163423962603390306647883672997692115063814437924761874523475506442425859676891817390636815906837113383214718863159124980627 95 19864805845802301007033211285983677960387189735261948761406907237394666034333751431803231585544723061568019949750000976081525086943971483559291246494577261931855620 96 2751033050961358009795395435284470380351756342104944355970798568509672169134215220777089101721536324429777431790051470330536689685583793359230755122448913379073842645 97 384953713529397489177503340789077992306006690718115085447655647866122729808870624171582747803560502621544159087101818287332385627986726059917702044647960702056669471554 98 54422220642775565755584061268981232898683489722656359529267727864615629309260158628432803953799275059216987567627253752829573002841967570324205392681346597061532426127127 99 7772375957827313325168017066863697758527961476868839330202070631621195622107413175426296454342708180359437353817110812782679083456510322639814046339794859838224049274505856 100 1121235403056591120195866248569877265609228895488380772335649094098188122350625425483323235921720495340450652004293500797667204459683573166144792328805923822629128942560202585 101 163366052337543023582162933651280086286775673848494264175674781634688789687124745500927803856616531112221867779839447165371993186168916309685348677371991913381779366541525783742 102 24038437898811692221417241505273707300508699882620450253734732941923897167396701837007696652029637962203690935475533384595603944816425670590120728740329228555656922064174985303707 103 3571809776904959864127287889632746277189796462708838746457830224040787294902049189098416194776273534010571755286030717861873460899276492182381160502435990419418441762261905274855932 104 535879442612731523976701385434278512182994242422097988316724038520530842458304553069205744159823769241681549032687588315873775500520698903405580462966657983828730218462576015881534685 105 81171280352888544112739778914793320168349768114593038210805322297144465379133586220341677133182124426821798903388427684779646667534712997978538096275059939023593432833599371987039294010 106 12412372772976822822739061288622165623393571636582617966975620352306891217019022678820882176283659676669661274923619167732707471269943430796219243215533668070060526487478132950155676033567 107 1915956605414021281154162447390868522592162052043345132809032963868402237597016469523639031073231485042094425152985421011999148434408952123232530607532782129585125240571425385117193161885048 108 298508719976966452950527942323052447121182633730358416753469643553167042471469154716035150595501046165105618071495596031075551255730551824622402836707933442048601730248505899174794928270632545 109 46938760940623057036263265057856447818489620447474083042822699613539278485599057724092045139154484535547920861181862196904117801852575706057777372149227989262871561590576351983199469924837317558 110 7448569876834295853166609974558976919154847160937600768281325479472158641701904385728717572751390098495085005257818909613188733231730525812888246147736702972635192416942185523406500860395527743907 111 1192737683467413292556088726618709144761875926681310831639337845716112834553290454097780809135775490629403637774688690732532149194351130653975192405420184185072910311291173076815120506456038764508404 112 192713656328297140725686904733496993982628285029269853280377585118334286110975416961473811025680538845387681244669922665859064413790954095731322370209694660248453510728996844319567368011426787616033765 113 31415278404993026929023799994939728788520674144239380114376547819615789084549507231663200459008094915910596784303498092538958331095337668642077898839000142711470832728345453745273616258923098580701409586 114 5166496984086490302632121089324011661759146561868546651320921232508418127795698926938380736905663841178342730374465486252876452018385421783216682047395098701362269065397682210856742759992434184223220165927 115 857126382539571861000268580193841121146689132332858585148051047098561182749662911479032075227752138334996643793439800353350975066881184177615121694521605708793595041807202793559193470737386393683635983577200 116 143434660502399156321025907781112247910132869044311541738599391484862697847031198184370148336569104959489509485278821060165981352568364549819699829919892324941089573196536432330953060800318446525191335130819945 117 24209824071110264155034747292549080296420624311704385058440492778289986680008480803650187436666280361341039038463041189116234786027874825425977608049027646580419799188368592055812811811188273157348949966791365294 118 4121219031141041678348847717534119179979689984230815409527640078788417348310865181360084923059340747415183883018897042451229691548238222615922554807162650671889708448929665784367661429992961203801273735676446534827 119 707497806484840262456117318513633281323185316525587136002705880708035384909219330731810719541670495106301412829453080521625008986144179589254561284573750785950217076005613599923068610467703368303975962878539067078636 120 122478302192718706628496271607587913891107183352181695434084009926712427527403432632129902136370744307504505437772264794602923552249034339568166612220099782265991452724232207090390020899453212316535687030943904431016685 121 21379507974523487253612977865844299873520133815682687917995372920439172976346592598798113442224943716809739943293787741616506130854532339017306082459854929119844888354914008054909025265422715424863510835284994859667619882 122 3762799440458340655664340190807435447038084778809217814784459575169609993787993007680597709618163420254021568226647012307791777920042719756277289343333800741271822761011234647112780134040540468467760438439179019108057589807 123 667682606628625151458970049849966741320249279956440344319471217087473168114342078891242091396591835858982251890733899552313900961715656403283989361566066134221277935967704809471216132669004106836898642907131987428297912535912 124 119438947267937261863768218949674323434953348024495690622465841862005815018061935853976890955512037266805681174862054504245314639394925392325455120036717920219082385954380248482845755723483148355054626911284008341257502559593585 125 21538255707628894619381686875293180944193642672794925050743602859937392682456472034773725242602596629597972346335680999478081453705531753941663217881444807617175980278414426719102532326295749205596795035068898633630017949552048550 126 3915037665619724269127100070683190470330519471448013499244896929663163474736904868164698000059616996059346483928647965400507019108493838355814393234711500375026688112202283375595285877351545517718285389812204855202247966226138374067 127 717290123038206017946925128933077135612642701253752234837477108196792308490330328129310780181315530751142966117477052787188778516778933168629222206644626918486474803186013978716308844477554290591398666740665481283036185326427180608228 128 132452546475510073678796267652192831206745586347696098720124513047478733234952066343459119086067103172402265356932494500280399324099910155585613849802070296401081588172074028137618635096285743573385170096401686215397724152646338332064245 129 24649369442966647614694156993668276579805543169722769644910693368657313084150907602498466928933061809339872396100130021391448358574256323989237462922582138431209946265225878694560613708411422207567719979484533568060756831485575713787166498 130 4622801551554492744472072064356154253165563071364304918834079348531378468531257584949474107029041225513915989104028346049058340314437148637032578807226563773700740847292816270095099207499019748992067922003000766301439281588213072243409834807 131 873640815939911551486533096575372675803614285059649800543023021696014527701265185030022894805087804705914421390980614275521998958153337457732713848123142643370112678567468383939295961308196059218601099530334769769667920536626150800449763890784 132 166365586706034469588957358886114163242363798647632063633071422390963200532629034057742027927446126699582814107397661712391307790294962821071755353894605322943171239938690253140580839950476587245746573917950194347608895495630529746474199219686265 133 31920674425095817619791460059258522115795271461780939843784239299401156216412693367923111437374508133545036221126100279991419740408707890277767429266225971855302639687992048032674815087381673250231384954425609768357923720989729679896565015773728926 134 6170694492554449839436762696232948438431836660569563490741101117614067830502828054662905112897522891492108469199848131982517490060946123299982127784614464258159732295880801912351245240636651254999404580621144278565396125971650035989724236741587223227 135 1201780803702077825131169080160716628923852609970307279754554382072462563950700770338451616637118186571742191178625641636607007232192608182557537661108083246623251916397682219221049604452679897985158811336997244172519056513046868971788513874620114914780 136 235788095530832239341557061085916353953522119915755950050746352442866104542978841311427312122597984121650445010664635181788391557734361071940731320992748214202962536399565643300268311478799065963886974333308764646372934928941351705521163327728777826261245 137 46601553505060262332090596344924658869460832028343950561401381367491208717471658879316123098673513239857977677566873641652675759600230936662986487937780235695964372774418599594260916885909679520793514681774558408604440662063766868391283895170840419786731034 138 9277643432273607848620157264130856496938653523032505221698084805401935180146084285260723749774943561806831335308607220201477966014623014782741101998068823242602056026709472023619210943143799284133165604108321105479913097320683998111112918430517471698567294527 139 1860419625067974406300682600205722072887543501634643831053833283127349790922236879469020258628983944948075600547143198220149918320634722031666797393120495427269385665598035017641139696266804419959018263315510721724393616314845372645875556888051159748273097347416 140 375748811434649179019532505489697366887565651382306858218088103602365200178180625170387956882050333447353991076389565946320562090224597868753176975853802085125848491631896223030466126892490265166320140813658021527713474588950899182840382249895428570602188854534785 141 76432070397133208611092771313467166732132652234532043531765886912701963620416060671004417539254096640985571831277342389149669591560334386047480976025446175639183925003774412681304057305229974840949746952556915943816714381301127943907407647771779694431076181989808022 142 15657524044635791057079948951641858366303431877234049666179382599502292410239581709766741260330520970710297790369679966388562744187995886602221612975081110414710624464190985997493599099885193315020013620970476628839256943864140000749188309767285370324590528928556307907 143 3230118552514195149600330955405762622249850872599597105896426453809167564760206637004158331407295345027659810586215776387246372407802532942346921592893480581223137098520597682773331149405228825907355637570104384283584813631645479074586717168678664757076326387879384391892 144 671027788619803305468206740829203194732536429715182715638722547318840504017640986560691555006352444089195777487658908787337913753134046864845964125521003094090155828727477356858288201527313314476171037985700565175912237749396228267089339487856662568689715557272673298196485 145 140368050549905769201692435132787144610884312312390992012588366706154463260302404125150307203813024642829410082401422432702976489555969756164046103824664903246418004659089828892336329512701965510678901074768360553086077931942352228624184977332140486021357776555304748688035090 146 29565218285474516166640091670769721507575977054405417380136880020622675863714764604715881805462073560210350567580343255199007353531587908402623521761003461801266918506943670544081088667528731238953255735681797562787478564380677981540515804746850308469003159525800833915490826567 147 6269870790179499066721015216250450307712605309822762045088279775436597761175776241775002561644766415239790248482962088024571787231100318416160077611150634459402197869256187287924077650931750299152888346143273826469061311248544450428848574572336187627023955734709958810698988387408 148 1338692004086699878046152001477692822839710373541178959407003067275226891510293679799084872379730968213203036888090821150956516250872843939949590947510353412582988139494223716577048873250054036379220704825303939813065610282667644368593885267660175642408242260275229949856794435479945 149 287758057718964738329606952949676373098333627345146552403426301801345951268919259417706628262902795846119240873295496500575608404469716610191898587853490077897184830241973032969201593125450764375634272248876361116389540734819035899071450620809212577160982722791278595834002164379127438 150 62270090501831828058011900963707588402735440319365306559213379406320154406258650133196268842940494048512901836863574568617507910336141925518206419130913581743218705829946996776589179534801377226352650560522558883051511342010388034443471010598776498008867295538716443310266112966343317707 151 13564924270256564811546305610213133911874512018426680163650160277545146166854820149161362248451595973669892179539576227674865306218242692508687054487789085916407536225570924286438501715296691384539221358442104606307318916040014984677349904979915349721352330057143869334837714443450265609164 152 2974555469521808123274098469281624809237925723395100483105837755544815450281256189626707506680008714232912219720314621534313825569361558695917670100026260262259616439267254231842798670540301501921752474067920187491163394092973613240390443677363859557520926664363011768104920279695386040362765 153 656560560394425398859650594499725286627583581618480870514183682132852675851892232976414356424886643390341769471464223562910779195179211227709343858534075066962226892022101649061976826535160064534785646846234437703700481701512516261440631345384357633013160137794878126217217286126446144483040266 154 145866974220547965375797235811879916530706351384858747508936310150590224104893673929485546559354704572814222227753178985372115610951104166549538420083459235595070351977707138702528396452510671288878890886201240283737167590641162220351386242327667956602678939767434711756427778920093824781144552527 155 32617472549462926564906646532972967381461765840120821931182414992987633153560156583028219153782113745520557480409228574801443875137428231382795167512631525351483218264127385412055778915766333206181406184761626095222006337657532607104878128031248440574825432463547982256554779210478806131452700268360 156 7340686963773340068742534542503756145577590649821869488659870573395920038268366500880715698609100315504568299535289421050460080269587080804732282338190193441386575865319163329775043353366205415814643900354513467953901923627817861434007181468619130610536412166601715591557770825533503875452773067366545 157 1662640370941025277064009639567730741660251760660354345837871032131657001345977228644111309440802423829642866823673333241393120939513956388420554199903116424205930348994100061012341406137273658922877432246223424800761465071226226515902654061084666120833316472967388073164272150593834980854358460749968774 158 378981084414223494239304833254852337802471969315330461596268134343979788861850863631540808976628810781300005177884652790050103258662409442001933892898902881718903418995747100106901888278291443879223926278062284267373099653949278796182858534812832184136572060458124895965103914147735304971758244058794806227 159 86931453694356095055927086493346673150262315733753142400329746103888618105976651996480125447914778889291912312701577718306778184029554477232688024610963714635414918153424588156457697329309422628472330218261722447040518203626911594225897696044279766617408496964001322263666731680049870308246307192417931712196 160 20065933255056726028938694793777057391474668818524887041866684661151726279354759034643346824956898061054718296800799603068269557069263792389235230944107356524386990282627747883678366462835463823228670219513946890725655318708285080782060855435984692760024255890917104225064692510358986011214862575338964905956885 161 4660664379689023820420965724035558823306935118962534108274095792459497977591430170491100553243031560085068475640138181821990538417759578843084299191523337139648627836832811515534539651498586302837242377223096850872415290833597936789575264664942661415149670149247815499917329336187544166575029561762019561266748162 162 1089245023175124029195826730204018394737028670454565926726734615534442089166153828121537327910681559579055171173566970081762003278863222587726347882382978956762014179741470920415137908985445374952344789202561875170376191485106492595725776881099148988680058258746457410117584141878700713875751685505562541279975858007 163 256139215411612238651763850882275580111720878653009124750357562718714333081402318563436852564759084988300085709142849333899781128749778511358276908196852551371230987406298273347037601365518879453283529943742046632990876873700063875280393275828161035763485397235663893245122492769857408072040456375223567159574848823872 164 60601441242744525261906483516883764824684506055859670368010961494893941627742217557569330908078514074346292209021250307295882319359664958749532312122703265658121752656299014610308539626817242777895063590470647293159627796432551580674856572627266103200355395140748948554226951641613884293987713963451546698595597140543385 165 14425473190289651578273069351070340562136976858347692901361597603763824239319956232055123820801766520851561652365068028571864885611678471769705492089523328706899009507277459420257460143228946928733073358180386025743590656266532535132759251840240452264548105927200254754416316491716669408057705396569624508607358321701653630 166 3454629405806121626824254092029565999909796402043095299734073155265107777650223408507534963668387447969844170205678056712276582227044345377575551452336879130956103613202986178889770367631175701475155811356375133119990752900322318065274783768824004386763248095579244351041988856789755678003573817812475859029442416898715791067 167 832302850326038129326505511495606451178669021249420765054075208937487830805507618407864580130149013670748036296665860438507373155027428580342433297918328436884715845235516748389249074728666137347038790606410211330815463523280858019704804078085008509558748693706370041355529012832256906335562784430069624848100137580801135622588 168 201722453869216633069608662486752283296346332223991009120312251304118253716355273761372368306406253747946210153437585425862274750801480102853328737675675134244830482613017268306374976993731775960202648338140115120414198827698751119624888456458546040973363805105534822719073091058650288127018383792402422772188635321287105592079645 169 49181826921618125352584629277918667066346778742026766833191279915495346405441519821518892046007960000734793923489848456294516226673561770787942999920993866425972826697118155543556337521979003859104214291671732894920367763968647587730410425044616133903224969884662840669855344116757111546496360272075416601516418276230008699947600378 170 12061947038782213888434104132266269464702996241615010313309862015353918729895722443639672706648792018134979398217085330198100536177371081509046032978016943332634047186587471566078270467011054251890735823340457623529303435865046553952892150904081181028671584278483013795678153786773891845944021503520791724366265325708025097720398592607 171 2975620163179086663689819838685382953831797233275100655473468424316768232837033295848221859403578486616147363127035526090112320320885997511061590252313870675105138284995190567337204864269478616887567729566797001142977151177728040620256266722017161304683839050209690310359263542629878985552676808917425195833224445373738466741735412063544 172 738363176108046783280042019934240193850682468220744512747908979995625884666322011746586474465747882498270964409623341192819167160572790933130191006075409166335895820249231393357718460028125063670483891306298031281872347730699519743397932611623730175786312058024566669322189245546154104571598874393482632137007280280027250600385852257263265 173 184280908216940548788000253362521379498691656986635688845083298228092217762885959293615452856613752460891440895677418316500369980598617807911037705897766077633699504912490663819675513256830328675475857114342344716310143572983923639853726776408475840671745567238163271479485612752794753827470125060274051420487579158804586810312024322643743606 174 46258753265539153272547511331121074007834914078046470242711990818787792478928381693417958007590169056040950079114041035323265703901476458814845682415030446660196007548000850923992391989954438299494193026791730244245229153955162314019112035856305207920102582834999309561394263240311571624981707349465500395892584138402224860089739096854250553827 175 11678751613675833543064649307737159603136469070793822096693894863366392568187589745723948205987955301842725752541004479412949218744435961937367530247140307241621409338759131467812101568284085385033534885211078236228837254808146668622967278321228939313997839246971089823872155983889742024801276489928723200407711872132127327431219176215061074037940 176 2965334257803932379856261426778742961014935283182063716050269784117428528842268277981527562569683132566435654571642980559876325836155734750413486616632436537851060852938977475650632598334341486775702191165878996101582311301596027140991254128525840940337012371164877221371054210088808897075205134181762147972984242124111357242233544174345142601335845 177 757201734939367165445533618047431319013054937860104221352106670432584878335268816974774787095377736881202409390373837034126481381867155942752739407138733136658861680571740268527177768070942755964118770492448093728774291644619159701042006135688218875296865593313913209759656828089217902928477962328457558570768768053359605066914478071262479829175478514 178 194444827002193255439802368054221005143377292095884013390696462701610840287442089562839009729733857405312493569210575204829158891372066067323242327494693616460536967658004817669924286939220476978618521806945815549511431774408365308068033831401797834187062060353976337204057206084109488895861366392000441669032743590593251672397456285891883766030575469927 179 50212786847449429577636135055635472436691683859408403637555165207399384689541902713341943463200332567954121847680619181621980074230752157046700852890280688296262085265624538122690367886543122882110762317123867874075949183748313005524351205077827271241859984712143385920521099877286303109199007888711831902512048519499482644000349902780460280906245096572976 180 13039226819845399862194244513926918648198467420798600829504651111036664478650605708709312878389509118153034946423047552922146799547709117483185695498501390318524199658352724683163395376732820998488962570072510624448632395791522648251425521444664526608269813198933965650441373490094679525411643650719928848962792925197864482014890556437248601971349693500482985 181 3404830765176600864596856831914554074836913936577639948807809066314486665931169919885741188368950760843360630408310567413629058695988063033374058962319117779772960057432794686347859450272107634415769141888976826763147404232420886949323515284609314894191144297705931063072731047581233115205215512708163705357362663577391162182517886938582512866802510376672840302 182 893988924911472827665580471779465998297148780853384123766900959171237279302403475995990698960301021605543759225703138270292366221565968863576183683071583500460546938801833413353822978490895184216134249116466679892234588166740700055010250662405575520201138641669006515226368968707631646210877717634837524284454694649981232380968716689635569892735237031515250640107 183 236019861603593229850222502956220268270510677211701294595214410695116102874501563812477069103274636789285752054671814283165761467008044453644145330086885277228185939331956615182450081491554718154243232853308835090371655994645068599189524885913318841512984922120333719803403859299998353270988638896911917623295485005889036930459550027235847081320029489721902424231852 184 62651546919848849648254887750378639957752364558432689633007034599383236279844034058048284446408203797245793424501578456179068722158629605764051568957510343666209576272232659944189745330517555716699954122622324662501629568737541368019911679772652671837056573033298222754504803879482691779373216017135927462606036392528920032823915613441890498057076558312278906969834285 185 16721261957949135757869739001371352607146019544550744291898225212380971569306846704929982631583372119183042662427078870076421571763176789588348209003612446647520654480384988080349680017423586460918879275671145595987205802861973687623612478442011155507035553867922521685407935449665741098992110791061702704357029823817696629151541712908467600496081950189061934788247304170 186 4486912666160336838526656805229637983205175906793561638776181771513784153000306353289135353023017285329495240940990817825938309739046031559121223902014127282941474079416555079616801515524585420564170328856763957561856356306926529935743386960698598679832422341985639570246108568078477067384321602346569115983453988482023401550483805437314763598018250213991413065504235667567 187 1210472537498461579358841421503566948318612854145565172694979626355860765823270852870643382776410610242897958690092836904263529492011414621540213655245949950210247723966567903531189741988767183383384360042972890863557940312977960821927163095360733943118682669776832833002663202994592659386993117934733755696673332791004849173445893643465173274880328177320331950727119132713768 188 328305835920364280759192733298388883407775748650192270160064734188574523393964028986208324554056692220091591078409610630765847878959708969998871902136040739802981147691650147727654980211739835851840117151045001452168363233044900614049643083458119392108911603557552887792978500034315755540748439816195293896789241219750516225240152765175267101586396696852481465363987812653063345 189 89517163580924137540605519126370345193105049443369775603944478794988238452005524825137297079698435053897579903278595136021487499693129419770262167779473079535996794133178031492359206635181572761046777532208310997532682510741560355892650018926301254909903980252118192234479920050003731521441365919635164599470927351195834374059421458716506139097619156040898823492082179006226985318 190 24537251331192998222876716034422674602849442586151354980507953188979268174652055661847240051608977616114628305854115921432778608050640760957163607027549294199723576698699407631210180731021501767342756332431490954990921447725341610716173693145756493552285254720802706408860900321924674887179407768099686194678570020589415570386251626768577693530714765121105196906293325179227086059507 191 6761224655251893412194790743081224119886074398498501718389944770572336791335371816149519230036783099703049289870899903006919174326628004321059962655509428225399361882490635158116223935257376598821337201301211233566561769478433086581734839703207968388802455331881217630057944723150080413131494377983838476434685601876584032856382939898824065210165652238040953853672097338475145305653924 192 1872805913230308571270796299189508039608290787057662974937037348829645058078966109067924846683436450260620883008009260319836920119249134597711632971429621415421853026126017354042772545709809467656660242513927941983483650574270903950524580423017689611164677344852740792194122198881370517712402386569850214779063025327274505263435701681431089806265009400354180915038870875239417457889587765 193 521454410582158590212559331123912142223535524175143454356261753558712426041866209809794652087401899644574786536689236605374294704615309263731327882046902798284146386218561710549563225037870518344648353411139509073969737570200649433118369270022312211797352929415034326995021829256922793680658419931024206936666182908307966033505823905072601898326742849977661012285651235465059383672470238946 194 145943388496784863438160840050773282805884659359806950767440027287326880100796570374567597459445585116224469962316002191091606104929239684102892557568243767868205847370304909486605791471924929390318924441663009738330463479013907145241545703694198179071034408451175475003145989840409486028152464208397570122392552747160260165676693441709115174187328479578890524459999535935026199250238703627127 195 41056835432445926475516016444399212517782916413152440905565308729943061238075141751854865596763794527987087698837031303645144030902852607993373882381344486111149980175861849303821625993384060633667423019796657134706482976367741601279023699166810315613454193261078330908858956160033749494168056003034216634366311783966925565218707205713242570314810830118227560790473650007734492432173261530623520 196 11609354203612045631407550965469003299926722934048058222739460646104967456675264241013410373848418981094428291780131144769159473824365808145965364070408147712917601871910196086463544874996980988987848150157209778021690639235874759625031093535061651532689615816158337548324748159612214625623982834312175582790058050555084937506952552443832845022987746060691919589092555833190183535524371104015369145 197 3299444965035507154169151681851667533663482204685958674947247467501092124108942060174649991928948887538676754072680710706014543462739898349685570198210267386488436917689379050299743780597300893802845416606574436226487049256521857610288658314009234814226785954990887680427597237117563038250702789152155756368030727900900244319528330493824225218227144882078507902593902937781011939909150745358957660254 198 942481340336188539579385843269592800566222449881447758083439500600960768284417105725004680930552155500706609990493626705733821815940225558518054773137543543996233822852599304468084110506726534790781718909847632681764044729748187829315706518432356813774053790811349647841589348490362577659561157338366091128339569081166111826912086754179051580833300675249803629216023821707429992274396158365860795685627 199 270578072285473711877622665392324576964959076645715604320339159961917351717579960452846979438862024025171222784125884700663386423156999494944892426727607742382916622764843123636808614298460605196188940181624234924830021475956180459894021074845307309862100749632334553599377894532743765028996475560847761019483267787266537352395006796394663654785959551853343603246983930915016575114409221889194091078329756 200 78070944564314399040126451596526896114678792810617063221509588426708173289237787046784160791013438303337988172393770451909574690967164883670056009234006584403361503403394736510618030631531858498198069887308411457691283059123640172810426719373388970458601832324275044632863846818277509826086984864875529579553180651738927536654389204099715392006147750623591573695641597687536297781255071797678368047393313085