0 1 1 1 2 5 3 31 4 233 5 2071 6 21305 7 249271 8 3270713 9 47580151 10 760192505 11 13234467511 12 249383390393 13 5057242311031 14 109820924003705 15 2542685745501751 16 62527556173577273 17 1627581948113854711 18 44708026328035782905 19 1292443104462527895991 20 39223568601129844839353 21 1246859797402343155331191 22 41431803458471259455018105 23 1436420334868699881678034231 24 51869543158700815176466424633 25 1947764197202846358330272020471 26 75947769079388727378395049357305 27 3070832150515722205134548854540471 28 128590411599036811993687477554621113 29 5570045204374428396860785433570162551 30 249302233890128753973549279939866608505 31 11517573024580313630376824806534468678711 32 548707294058660685809154859327931013556793 33 26931972167811314297079687090504021433757431 34 1360720395605690158883941675601692223206739705 35 70711427628183131812865333944906616043674752951 36 3776558728805264899359641982445543281410347999673 37 207144074681349119705119920887557721181920489365111 38 11660535882743740497220473540493892241970941373878905 39 673208289855323981749263064372339231983235160600507191 40 39837731707106024171104878320447699244385360036228157753 41 2414883676169210334635816098817590536345813485086658905591 42 149867912328351082653831892548359096640487384241090988314105 43 9516944934560901983553187775474863495490652700509350657525431 44 618071972864363572888472668686754782584911991290226864886479033 45 41031660832896435183858510797595203059757829062958247386100458871 46 2783125798519229289460805562542385565302008936134627173069338493305 47 192789787622082344455753108589327304818801891122321651735051171631671 48 13632781959884790715085529810925348210552450591149294149153196226451513 49 983679558526452429014710425545711698625088565386031800836933188437064951 50 72396580825509028969812631767786858371170104329070420296715714747853024505 51 5432640882762513563532659625354570782062372513311852843772176032790973289911 52 415501020493996584639368320033922186425668287448083296375758922790110923403193 53 32377771663901997379105246658043463448995641214994037136949973754370052273523831 54 2569726168591163107563740085446696683847826309487380403813658716541891654372675705 55 207657865828073416711573867624492984587695802908464552753726099908616899253988004151 56 17080212124044868249329177780811992804388342939239456096992276981405616618180197302073 57 1429512506687149646249313722343110971623514794481744964152265128386381848321768601195511 58 121703630531843572277899980209619175361315857074311229717791777314247933335898529502374905 59 10536960749071639532049016867808478362848894066549483681039079848205390243241215340266718391 60 927476550662075712202224103154673088923268203531498002807320746971151555321569995074337556153 61 82975460140759076793845670330873898881355379029279896200403137264136021024212325974901290799991 62 7542975391324556506148892279354568286997428413757904956826703075364348304325749592599051923210105 63 696582705929101524040762400362412838628901368161056170681542056422310546387516695751569780296216631 64 65333170276761024948642554050022009334865098562824641582930657088935278978280004150299601346459813433 65 6221901450103598982618533792276791662596821312233818096259756320650664211104347750346937053205473217271 66 601507798387063105132091227636026766554856788286688246368324208241046658117544136733269827304857144429305 67 59018949187823115231837111803581395459383703019825134125842554983092452410166639701835083265210824829522871 68 5875974690406714953715192682436190305135397641165876589129453361159096492727995922009143486706611106374761913 69 593492791445925787609194290952760646735484188733993256317526048649861746457173301017003274648389986394208287351 70 60800829861344777000787821877994466957874204528528741413325363950740154126840072036333997811256915779303775440505 71 6316492804418268979753667636401070846092408982232137040834460586183125407310438521040064628376810749709962876301111 72 665320999514481886259196120437848553783227763689640275288520640252518570354111478570743942430815790430680545848929593 73 71038494043006364897494656514552620877012322357399163646493426777677010224544066535140533090108746593276355141441610231 74 7687485286766200497497015264032331132595868184671151584398384826529048566589338627648254269040547583990394421770997811705 75 842996420349188941227469545179892379274229930163052576765493021503213544457959280833434086849870713052875290709914893255351 76 93657574297458918954663986454701718600988410569916083545465048204696680052340532812059531264972684154093537517044050937484473 77 10540534183397387398219917728966377951663608440896314671719196594529914459526634390539231635513150659394270011089861434849345911 78 1201471681880821414583630827083824136665071606457874200291295148572539282950086041647511373698851824805787234575395883400517270905 79 138683922100532259498077325876738060346846989069544617240101398139181898745733711588940562909314263245208471035056397907106614529591 80 16208115840263317109920970362046633241757854126730308605088285873594357928650114109567865488742781987822822503306726496926459469034553 81 1917638031588968606143316441505811076756408997010677365595261329158991118829206652306185931524650753290759147864605290826152905771014391 82 229648636102310631854324363673530540946943512511679699776374644432778038509191480326262095781416224138371596198143913868939402725875706105 83 27833077822018333479375815283114792383991658629068143028917373460462404461389264675088293477245126057704064417452242807018296697651362107831 84 3413478787553233179928676569507469296412537853390869630811478138321681386153582837124960493064836843011715287682669315179797917697212162427833 85 423556855778961032361256909828040537166511447872955863922380887895947758531919740517243603188176188415057373843531727953683451033270045030295671 86 53167478754579549570618302030222595641069858708372991766666291841305017429827951935807599220658968403150609163820294858545224455476671961603165305 87 6750608326823541072945435058146423494812287801604061556385454368546607381053436048765493925700217249531590027691189631977729033826843249155076214071 88 866854475378602657756697348010856624765710385108389197972869498417395832395100053566201085107785413532089778035311525447868101054159307632824255552313 89 112564415141742768512411439045607914217557477024395552165335535584216527909006530191799986553644660168289842626047616591906819519242931341978743043829751 90 14779307662048297610958577553447433082099976222112087030328775027988059415133556490406208202762280360970305579467076745570980402808453390023055054289856505 91 1961790772753007181383401676924507602773875617598547838981884085937351478444858041238577766297513424730810446088018944300499769714121310514223988408705712311 92 263236206867880003186570333713686366441202019355683345241941648409190879572159632129104614530621027519501518155073560828594878862329879236482631236190926135993 93 35701191353196437351317743498327244199911022107370922563323333702496466677401410300592783248576537919957282945846058090347638985297501254149188153649850218016631 94 4893446134634762139952955077968247731737089119660788514927288371418119038817222150807001123705668775959661297298902346995543455790788676444346294391516927258147705 95 677787933797345282328484191671278242558635133137298918011598472847177771225382672301894988063856144161307783514514111939172669694887788672282661730151727646998506551 96 94857716852813621945411697349814621406347757096076035788195148217467657555965294271350325631866664942185454668604740821294472377422436004235567142055319119454184546873 97 13412359206903046980806056726614698926023233378768011593808750321744227661605493977430597649373762159677932673874825082919059297205777740861439638275247157120919233816311 98 1915782303038248653762917431908862140046227597626780423755069529771858212597654334978957579422841430858903648655320767043677818361223832044247919658009120289342480114566905 99 276408450581436906641902112846095289514729007807460451398528353743866797233768297578309922459318595508917278421642376633448717437368977748065335836198666520168494331131940791 100 40278866569685596235628765780770383552933933062282575595085127315775566461061634563289348904868841059949634398090905378613319607750005347136789230879884785944399647021318592953 101 5927633903855115059236623654791343144945543329048880310514369898868581404869305985452149693352401472101489780723988159990383889652071404873473567628090962381972781143444419548791 102 880890619519128318901174434278670984242579003902251148965510838877758770948530528973332332624751612056442897059784479123742358441656435339514113535662774077823007999265434061802105 103 132177689227683554390055881071073008333916511699402892009979808083798593712825819547988755217663052510638032117543551320952140989677013007206381797840454608577862670646144555023199031 104 20023949627126931159328789570365035713345360644988657171237483646967191828819609110596475352683613701526635082360145338831619169741079329399350497607433908933630912622619417155370322233 105 3062367971126614743776685013906026214918510375403357189506290613543159677230678419913195803448706850216017484274604640989250726969285299189811386369192757269056866306645230370235011694071 106 472761830553796919921119840740618794559522049599471594047580546401965016387615973277556610351649742271366572128573570590080428819226186841090873611511790443069085317399165999797443450701305 107 73665971177357244830802776134414809218206105802760509540290554790685190804444221157182112824914091708173606641680017763926928356339444083550952191187701224707268614317220579631253781559705271 108 11584937409974815770944626206509040890219196565476484423440350571284047026293236249283343708898963272647035773110050758233579232404403385924580909060460535682701481290584549157931663476524822713 109 1838595456571358667757218603674475536966856253524136079457073112343764497205436120676506338020707529350344568601029674075923303064000435177827019113767692866695572129374326791672497224528703692151 110 294447933256789100315503635704110053561929919115495724038991181372340468343740143905602813418757772195330695014864172591888760050913712264253204255267004272762896482982555927899015041294223652272505 111 47580109541315477821750043553927359219207772364262109227712355623132140626956478421327381660667036660762140231314816617823802674292523235090254761627101784565784533984837234830405336259422685389523511 112 7757152920989825259455021711928211326209537599049766302655886060579994754434596362347629944979175826955791402016167715100164184173519807749012877072478367287186937585302705825963478107665623639691022393 113 1275866560816353161056282802291654622425420998630225549697734163848530678652424878150050759145811184050312849867944706598940861165320974038358269076751864965015029612338213746509483227843116507549482743031 114 211690191691574656002299272872366248715190030639170711469239730582521890713688337710825686188137220176964627490976161308702470723827110548497699670451950041663922560445798834633133911361533073481774929683705 115 35428761158596413158806491037196621904001118765285535382420052338009200858503924284086649823217859504178606408296177671050943295236515927759902250901921548783896288410572658489236066693959304869632813311757751 116 5980516325652944292243834992884842957440048147087674868322087104944082921987688771982465670481125048539504414554172905042564243801311616025518466568020294607012972992416852720985949545669766960787930107954489273 117 1018162647061413286239999225802202416358687002299014358778202182690392148555568717734070862526027647298556130981711879618469405234659995050738350587080935503519790978594420650014764035739886555928385432919354606711 118 174807565487731162001530967777093589091053972188800958989462621239394891804452971398201083910807922434907510481789264998268974683447700275402574667873155144911908309577792588325333863331151219691745226148911590262905 119 30264758518365828099146585392095922712323844805256676242543506208064660781640890236746802912284982416960966168180952773857640468932780718983299084117707109328979073240831807332397480657680896763998606403473371706951991 120 5283454531991477582782637570671396256016094303885919587741635357359780550974936009925632008677868464781218594962703426103447556306707464113348417856421767085570692231304103540202822853490850151783289562153746843982231353 121 929978382040717371017371300938307852892962454571886336163473552848267854295023515063626398014737135077697241018396281867427229432301628875282367087615599313794317875064581743256914814368974969794357631086654545127156403191 122 165033715918343108093188208708815659391113276097161393703984012259184785396999246077992149785931095777959112761388526631409760105484547799882104844837423636940686714698046243789562998812145885193442991379294292717835297498105 123 29524921459854120870411861101131992376451404374972199112699064802468706857182601681971914165894103992050055511056720448040195026596682593353438251695988301990271633481508064363294449946847367707466642790957824202651912847490231 124 5324671664261024177132590531904865009347178774525518455983134168542333346307604835237619612350424645512209439094310113136025986694555264608290127190032114141569852031133611645514888401892577174351836422903662501193850211859496633 125 967959387853749584627285091888423089750561931032434695885982565129334052053099193408012277964887609248680059247860959971274124870212640105029644944455489461397818527030235203660766146558173270348241623547344431297052353619257412471 126 177359441209397027533757089035820447441207788530810190098423441681700828888555579354185432543304094121047959551825020766248277190385293911371917295114448565484124386512118346392041215312426039020443508010363573657934343702821023037305 127 32753479239738190863869991902119257402987783089788539067452296516958449287290027598659840955463226909447395102186281335886842791831011816128077385945871053529741028071034425056131892003076910090036150263693664926912811738695618327996471 128 6095930666944066112275652444325700049538793801638911428703809864278730635555774250512026025444950117103337475472518566127049728994395274050668268981243318620124932250909082113670431639998229229150736165292706286228345900788665540238573113 129 1143341473126262444944183240866314179778441860274788547131676748648591328631716565256882476612978985633933381279091626751689802207729811680864150134212895476648577404374990372485967945793278045545521373972288335738546263059633906486547874551 130 216092434684678907370814228747245071914147992705796870611567031624972454882212602326783717953675011329264890195281197941112621304504249798484126497338210029278900677705011701282173137994499921588673802280519234822550918764101501949413718688505 131 41153382209056347368449019779162279234998147373215117539553425574126388890396733755169508165106329763233719473009358584033814415502377343377083541767657546518782936435298208666057571800096412129204650427751107834712768593895522064570268255734711 132 7896760210851266313243170106320069924065980809530499812926140576684067059045305611887302909103956732872975469360128140759948001296215529720891163518091923204182954821792438088037182998992995089063960582425096248577131033721496498756288564079588793 133 1526670335762358391286390864633871375004539679178331719601616961796500352825228600200080099565298887272186379646840306989484489606840220652059200284124745680544084964502787975549213674721502066200316135834057399372808960219888864884068670659715789431 134 297351614836336355276467397536222029266390367416181039097803899309102827368543792518640774746438230499333254207717511615777423092720406871378828982069387720793159805204077809883227451424535371398315505911793715051122972476343654943747025100863388419705 135 58344541188984696543757585766619148911423772181019825223887146986339230996241633058276375466822494380970681698344636766812937066221449396496639744541298007826685957503297170206613558807139750479782312619665311879070127596442601378418873066825239241008951 136 11532184294043891020935624109737707940571383694546657318682605894259095036535884568428837218536972075514017871564957619333820263934587363318698501142751874844046031193585038554839133294311257982567635172140644570657953077458969041116339868856166056663311673 137 2296049267227498828090778619481404947360269108431413655708378463891981633025257990837457246109175229709512658704897281300086627879515429735272320598802155191119549877792340616449050151185783613004383692445752831642055047637195970594836368556050287470411717111 138 460454067943426816994716815175144763193823596243039230355860825930787953130803430496035314422226281598183627040825185757289163831201776332869239640887021091501911523898741971812122782058365815111242758501344723310230264620049833817018424885409719425655840358905 139 93004601273999575525462143527923940861916524568000182798002847153346740436288426492087848043122791303426344745274488643981021697634154624564816738446502154042490522191366788031162353061894904067417954448605001877757838037657217619582771060677792085483792627563191 140 18919663686358792641894639242883651589660733780344876053216996933030306991250354771457058754073980131060554955974250561872556896797515739067541940459819364363131042408245589807486873495822884754491706327092029672164079928020728362546701784148743583084065905955949753 141 3876068151435809654051153851551219657152515561568666303689055818553248747936286807815985174690523935569244210195054524429238982018285897102477625081499088143155223175067556008112816714997168838699304361604209671140727794719564114930484954380285394922045653869501577591 142 799681185081922129069431457049323616175857670767715559741483207436977960885308857553522062809216121970878266634802544148029283198456981479181956416369611172434485536958304843729912936044774411270984350331008683836116304930907840874928140817765809457679574169525998794105 143 166137854935875464643019628611338626769122340242790547737497150067185564819529796568193110039839727521775571468444384044895353993812738170927943742808486252002902329361810242830297304966537901823768767358032634330034916210094632433921982142752188849617407769705696802981431 144 34755666931382501053560029239885378897578595548859304349122741549006681893563503134002465924112517302430821864238770531067641662714365112352871424882919798826498591382808054626621060844813211955879146010606264390587127453550073616058615506891769440746285675833561999805951033 145 7320947780980248701644148053586222506513256105048681369631161566458553321231507779651350299046071993412908290519079261777430171231886575575615031592634377826960314712523686084977449175360372767201756045297072722751934999169296067972689141312449847251088850678816288995207450871 146 1552648956233307684622208635449134106332441147768552976812219618587021810897470972258994784115933317662649960852810041765046974498602139738998475526015638997587560386742040733889346492459207622890597293658035072854332278250456743838766542743647333903600352324985953101670256173305 147 331530456788816418397142342437966802915582793560853631638312193042123160521302152970864786640962730697679222424526275605906818001787802689313686615478154948428734454485077101702297946751516962158572909853596204108931938874172423769747440500210557719013523568038796447623473829087671 148 71268555152245985946662616007727032256320413803189147440433636670540822622705879544697952111141349720245025615003763912771473381139432930392012529088033311354196230420764817382417634526582236727445117901543039551087096721122236006310419583731520924312499041527071184631730682852803513 149 15423299211377169971201738140754698428148061616395175524204187460746339942555992334693379383891217886166504124714072809793854842979334389626357948187834939342894898667115614564393712933432861577814118714869873860957289508396011409839509562844262617112718935020150728444489455633536376951 150 3360022009585522606137418763286972280579366719625142733357811200645766386205967554160213108001767411231443596862519621848785339915313286445806906580663351161519342170945949109836649939344042307377041482191344831026057253076755416810412520291319454443340541912270062340776743943203945104505 151 736840392173659432297610266342341581558827282079076862511912841792050477679101857922040405970934992772558685681200180089183835371838278853450533685447799187828213348746063661336624957754220951699998322329797995327652531562661032928109928170541959720787467544319110368047082456310271032345911 152 162649374737996598631455243385738158816060288881255987143914991168111258228509447303079952515165199502195387350261591975420211793982127412300198922064416035205885302581744580977179760324412206541312819311579835735881395339068621923631068413256458563237006364229452610486911998007593154427835193 153 36137698641903766301873361421108366590174934249727759297177491384695826736615756941105478017720143153330835850478725575516651278938412357740535582550848528721509676891887780676712956097294543275446442305557934996551448877207128619751522381908342663726204919841117763024151352662904788890997155831 154 8081265907423390106666565569713829875124786153915670968492565967791960124358648069303982526551322315133079538245779666343428915019931979500971707339704268654776352228172385977671438005389325614564197512971767975531886212867997677293537665347192837766289376122685227705680561106295534608239610355705 155 1818825522204156680952552349178219833260737316482572773195335956391675730754665783216349149514215181145572145623423987549465649938970988433003110631087717740589287288114248604712935423441908260633053692620570148790633421466524319822908716354371393539380716479362156726838085791812918460022932594260151 156 411981369270464635750547383163888717184728427547520355502112306618467422423132689697795270095637784504023551505029411859079768916160908171319995561086225644715863536682687281310189070852394013891267169149022332338730222128224181491876319575502456467769061612124733379822383196056532108331408711127014073 157 93912065306587544358327938752630326622999200023711665733155300170598176258369917620385712132114255793054783074091267832024999062346221953973340513621785647592711107264683371411247923684254450709750462595277102960878323551590525304498673116291054341901899160516758741524432532019496776093210068585205147511 158 21542945871895356662095034138148224000083924951447669374159753919796124535221096333355790726279681336754724087394705442441068016705135175464318905216589512232391199679050397594527663368041551262728601006067953952943726139935632905332982044141338908176988444045869801208196107567318633737584595619091360854905 159 4972920271553745097803938809729083346359423287702103746292314549886107921520616392033919709259309098809795301219281149362386471521523211028063886254679987448021892504712860804687381623347869038002749932666477292619178800638488526568919518497275614704875629939394358052839529142509164491489557214779084581774391 160 1155110809720238052891330837358771753243236511360841076675113772193945663410802964141132711609024172501561439946338758597574472065863353861099761824364587638618745444005197145322555383267507928837778218614207472677071394403379843151262771272419274710234556194759069233891896616618733990378306312917574720135748153 161 269975772794819992191334359811169630942589071337088905618908459487099054540226436011926659775452625336531033669472496208855031763228706605470498043474699163352254334146291612306281859284833164139512546066449972489646720908608637264854060068913951015868200955884652709044993588785142818433748446017523277932575071991 162 63488985175374388475314461404076374516920232351113232139418106055896996308411915348937277710076675076356299666803177709619072734525154316929730155961492102281118434212567223458901134672103415662245739825348882170761489852136807730760362420673223612956396956643343167943546040471573697738969550014014582270640181690105 163 15022011192814860890079988261943938844247979835287568055717051428947319158067432411819568677458521010214378105463770931980082331044099289446158045593924997796517888982694664351757380096698444927397995368495838170898980757940994781303139999515450744281804810758525306641375983263781888150744301243719082291791149257672631 164 3576001859999113197519467452515190094790397618017031811664354434934237061861002770288160084530700860027918232693032191449154107585832449181938659349844378727657725527014019293960222333533564011912355475686169907905472571826079148102953635533325712796130145625443563719867877772936659333422307370948886264934732959785685433 165 856429069006113851818676115710679921770522300597149458966556729170035547105086548528921119438073696468700768560381734430826911839207915176392940231625922827432947219488277787757170918407762767889001075044900108963870141398813216898186531589939457273616289444061017102868843787368705123281170771843050617969337847553901809271 166 206344697955938564868388368406682727965551478051746692721918901349224704838500407143404663341163361733403490918723553911668448426453130272209272338676501089972460889583574381092421132802479187416206561674499724803435596610754137864472397895694200428580113969180943677738359115452731519236473703917392688992253307513224686109305 167 50013576119215328798692278979393830529803934778186561841595715807069549916900468705498243906636920920947023650768040743834259254681285244521470101619139464569194576439955620398512022557570773755150426180732798227905723926284675747035069969184465189476160588665429126020174264322681216628783916812658429363726852162134770910978871 168 12194382096508444406842022083891806569571832106949069718360251892718476506941993347789342598194396183923860688892708272489729634919710760590142123315502029734204231820484507434784867114200731781650560425873559295943681659502467738169176287925527860021583954676628682870286247271831149766123625988112754122259111230027259602223513913 169 2990844131418905483366263233033060287438922648651677391274070616175608497309023576897213908004273537327384396423196931233525057282677799507422621634224017410685162704761157736836392186782254699393151713697249659796963012096761466891011851992563402049388002729763273493735738283209014814300065450281036540698991409745939723108229199351 170 737861460624204111386086629793689578499044372830545301350921039176042296955004388756647858736191318009856325250404746934602430507715485831843984011817635454253176165364319042365487398565220701778727804751307146757563031453193819009233665011326182246261398360494885927418575344253735134413873734290540580830767102356051341277751387520505 171 183099892599392061861716035980770304273013801579538146982905024228347094625879574859107174347092736335834964338209426229517018591139692614916801942756190679849823460101541776321571453799300929549987327520402220539200389399475104855325664719961347429882159626449474031005523954668827695007469672921848577510981750451453547611682165847357111 172 45700282959608269805218861055863699847454452719402600708742469043160628083015930619471202938411376105338206368408120223942230252479704385469601067877707609516267562507498488464364355458125353434128419111009020793352262819532464810174320630426522892027460023639641278752836298721406426104094033897713951108351285817412350826004341559471761593 173 11472358683339221352646138122952752388055246661345151471401594620357326195075515962887612530780954303544225586212747275597808576385482249090873481574852286386115355141929632286388202391021504209187096787053164231699942821329580654960737656224154868558304181550371198747755790563956322117163600893848838830669254563510268591530956829483006842231 174 2896511318254504862016329615578765380835895502290850271339307511244083432125717371821739468515628270730576398604339350231137926607623011705787565155292755206618954390737841988926279399185167019600448786116469727738277094249827707896975554477601770449657730183542701597020826454181515457683681313332364984353426378757284000513685872817048171491705 175 735482339903294456604709730376192225040661119363606469376755039598741681832552678554136671557808144043846898557691769307568337326616147207904081241641214546336643056117404310212184223227141031599892094346055411263167920220065601162276416886738705229796407101350140996526954534877816204057669626891984784460875087338899399070576344161540803579511351 176 187814775625687718630003336951473352266514439267523874755812052637091550999704890591540341210138260604795325985226007262505131164210436656827254737239107447411901282988563820743856595827015375518168024523177469672609564741173613981133519508378464502423444628895360627819494065536031750899225259502789476955573845618680400547369053477827225888561596473 177 48231846553476105940454666860419353145773625563021725628365638604335567067612835094684734784469408880771850286045815086602041635743072756939513146052039340439331030067022435704242181580230595434426739591634909097200908048591457621464168979425199798035378304971582784522501737584241780219047558470046384803568313894765707505366570517979339382894134897911 178 12455780429293043201737379060494380903748184302348319315013438714164746409962041665310853964013754573378128751790573398738784775684775139694022546524359436502967990713293831808226899642844248355923852238362114051298081667339151788908615676598275456228524177108530969068782882766873784746028168766643973589649498678390634759479299424042730183452614247750905 179 3234650533904271028711537441407397502164460469458656184808627150490821147760949333111168291715587964841048149656943208001538275699079226313797287316272845805829478222413110826980401039692382189314191705385403085231580716142033386529713127468638349613415017220995005554220474120826229685538892343294947126155225310536860730688653388399181909316137384657585591 180 844675225201854155099535398775825368007520551432685632197718623533058953465145310773109973780401509573988455202717171766177387682173877565926823407446375225731719641229708588521896089721559225674839850687778059260476113318311187299685311669234864848238053354133567091266067366707035141892119675680524409241488065779439865150669237766130501871243582973817626553 181 221791478712040769376194380613077187271061938605648078198385760061534460373197310511394239690498187911048740386217920682323143755633879648107636067201495814056033108801011486224261748694248473616906969518161725341204081740674613930672583958104614662196112540263487308617464721179983915800574198416362293568098624391489102001513182597770947192574490144963096886391 182 58557099653632903908161383694204710254889454928080097726216882974299176037915049869759907262063802651178184153134118626250224328696537140684972309170163645338927189551891294237317437765495689327605511951676514705560621106114519394743615096505764228374511536112795851107686853406410896859880046871985218018350197271907307788401769488361356351024228814273449462186105 183 15544648060121074904541972001588498632061076052010804795143351944547588276066941298864777164851665696985841057051358144692712169345471395290235067539391803918101488751730500184102526700793539435481323184246346751286385130984265729545366678590964256173641533571084918719963832961548856335995267519872792576237298961134837297571966448496762551664737297847447502979563831 184 4148929334947709174859520737797000133950763936285827774707758233668978684540153548545435328891689099485638493783746639345284838466204341782877101236488045983953489672480496460351951673422971940190829450392845788736493529889120335411505271580966652807070124157203460272647778465470788650224740903494191294279976480087093700454156994445534685896496920597297744594774699833 185 1113351509422078478181457085472181806750209125143817491346061788073746227569975310207128460847304670858347173149039565991667274647745785772744770000361629390557049786705501045796456967699200842868464963120710816849726242491389842421667446613448608747185844020408457092358773069503277766671846981511030898802546599123520316641968948680313484710951734133591657828319980487671 186 300370401314336191919835777782323103046326374146988221812725102820582286879127165813697721330592109385190349999917098512057712821769970436556682798854336899019562304590989802199248328277572897172065999041394445481711128080731896073430428592339023349601887272648607797245419838704496707968193540663410549863405862458380002511073157977804232480079103467475895013895975448845305 187 81470075255184046783950076898679417491069887587193565723828777703510862390844257309024376882809382900752120966980554611971633050482354378989015162193890492851092419418201894957109782464626808449678286175051765661008777277052510364295591394315127679011705303432257607844123747438272228746485243299429897300196325924313357533648834647715148582484271135038601173787606266821670071 188 22214828456357641633250148781119642639039016286976237098833507203333178267502095177301873166352962669559303256202662684102495306638192584176525523403127669455345310061374170215038180228591114779977791040560119753447686105851291725956499292585500867143106955313064442008349202886323453740202077172959186697814083072364146136247401381673649677814403122356419934097960309866606704313 189 6089470312584051936153593432413458337997075193755095514261248791908937659880157541453374194454793196636203663025251913070148943910383294634663098810117589629331333356674630361478175821760600263099333508829110867958507157970516330029601929920506762095245322921231511331843602938067084116316907783353113535100575542001448539523609760492899115194168699130786481361219931944010786341751 190 1678014653920942180549772635907429566342615872732114817446479619254635364883304606945793672316061316945955026398935810777059539471535792368377332327209509334404070147757157177986785557641845096539846517463453145948489939933042461947080495807016100632449352669550988283289312049367310536366078913439456364219309884250449618023890893728607210720074164065330269919887793104084390701936505 191 464814594007960546826782307249156991846151832720027582891300140393826343229409106650759507362442011435267258250766843491596810964548141067354700606484311260035166016565084892586655814052533254950958211388127327999568183579541042642584517354669524512411409827023257340497055678669760492640632845972785353418158461460873590737916211503571795214216590378074163691608879311148044503228768311 192 129425471654499169009505183135803324639316648524678832195464373035047753663527845357200680335990598597705286034866211420936616393567820754132372056469026234746846835126064290881551521359509745998927768040862691975310754630088970237858375066994303177469041177421141529251339417087057226608392341587032214054369930373153661246769345733181351093500756837353748391189678106358033793326347367993 193 36224641322798787968687652969539916314378827866273293797006344710076996377730109699889505058726050380022195653309879161147222094584194170340372573016291368070139158471207416835415949945304483119432426871903327701690246022368856661446689439345126136537305038938766890476234340528337277875834484206334407820916208668333948905843618210174592798742796746195318971597246328143527981479445024848631 194 10191103921406241230444317834857384699086780840590791309878774707176821483346023530161556678924003797541097389388912526970004428031705309286208385757791520044104856218290575426204163794730681298134074851685046241135415081899572836600291584106254410296069732189842844286668842595603895811400173156733648001515056300820999045048932036052409944274032665980576784574985711201444634050009131247827705 195 2881772845869878987363450175134463960805470388083366400483304543182366853982402168230577675961830730195273807221690903290795393723977538518596725269746479470248846452727692838954157089610833357886536462341073038580001120926081604384151684985022597064240118431085575179433691368209702817724558106888551936171319983231953717300772076889315462078634371830832841786142522184725608231505049384804762551 196 819046075663468545974890143678169633949337168450435939314197621983061826053563625497718771201473120145684267481358343662723425322815025847458302173503179034440929298516510544946589715893354042827203353532632076810922042927110388014547245072146736771272519609552411338460157896643741299448080223406222674964776339905485369759346112505552528021210899358357346187305259603436936488442351674852583058873 197 233967647175109347037006137795564057966772074799883920450789847680181867471334926770878222836157700682218082084436716338762831880240750183778135819178570916436083478821154915995429976215891706170548644821508485390785648765906366078787336945364049615194607610744273721382977197662385863197830475779610396112204766806811951458162181196836328550731730119033272501665565733699587280730636976980285200968311 198 67172434703275916262479701558731343369786284276367559464720826079962204573082743730910516763447318905298168056030613238390633444765792944240711865713786680309229683715394939399305690130751384047596176877492358044545659590198293923529920133579088421847556740058457193777419519169377506165126224155770754561751435503779762886488722765289128836023706591667032406499610321575114152602964782971360238197046905 199 19382206415941068621058688284372375274204436942878048204740941346440290161084737306873292033049802272651608105742056987662630593545047785783948321713779235060133108456607788358412082340649875706042222422769645915287827967655190154574426375480115523549196409611562590424401523118616838168346526770990969906933830265781459617098337298070472668876173098571098640788143969960035975085812561519540012196342996791 200 5620582476698851354781516695865119027751310944670685875193331826952303773822409061326985123036130514180416750525784197193164889921248047948726310372438470893599692338092435949041144002762281880704765155851407272122588850956704493552269919156839692946586598848277066975273960491768203827506450106508865920268502720214908914298058547727451694887367405587677480137179984735719858033645726069617082876168697584953