0 1 1 2 2 10 3 71 4 592 5 5777 6 64792 7 814025 8 11264176 9 169871633 10 2768582104 11 48412950929 12 902831609368 13 17865749820089 14 373564063839376 15 8223263706957713 16 189960800250512608 17 4591950749700004385 18 115866075506169417256 19 3044877330738661504625 20 83169542349597382767496 21 2356949307613191494567561 22 69184745335523130625809952 23 2100342693783291688293588593 24 65855190836886616459470967696 25 2129895806870764835983448574257 26 70971857187662991818605702112632 27 2433896859797671998551775918758225 28 85816096492733311352354116534028536 29 3107981923410686367861838037575741913 30 115518365906730620720695440291675874864 31 4402816439746813177272495421354283739089 32 171942586064225994254376333387620932124608 33 6875371285821467295123579019884994169785409 34 281302470246262706635739097657988281068491336 35 11768937955681129967470129166118236505749290673 36 503181160897386227828772197582881833045281201128 37 21972830934859203661372781462607468022269804263465 38 979459279382735903260963899233411410972894629923776 39 44545279532638255513592554107331459273548685127433905 40 2065947311263226002286389362240972204229869096219650416 41 97664484131115203114985599777179528520605469457922269521 42 4703933007177850573372937559455293783802972973845599769752 43 230732474581672022446110490640456201160349085259570949946513 44 11521361943067292232511596747237745704560533077445664053152856 45 585434792138393988452261100846989550737169415323673522900785017 46 30260228115496812589899727087113911278939836675439142548712554192 47 1590490024425353068497529202085212271521998539196769766574614751505 48 84978147651215480612180529792152414715402240650890947761545259298976 49 4613808549895962028301138973395429795696635848137084549862984972453473 50 254478985982962471244335955372176360868473896295402860093404112562642024 51 14254554711364338104209316035207024469879215081208945925842580921916561649 52 810660590372131424360335089857268396695448414045105914183110947663097739848 53 46793673324485840922144207529010241132414471857150414648750236105454743555529 54 2740825092946568525834218543699664531732489297947386482366114599052632922156896 55 162858051773458407827789079893766932020551235311392128158783336791241188727074033 56 9814371095118822371764635533203721886883879914538149596261021227084639215862592848 57 599703247068175223727833904836744876480783426860584129380131413395589191567682124145 58 37147529576426148698918317504567861217876970196234308693433974354128755496545424071096 59 2332090503350841398213727688071683418443691448487724797926797579375884294562798074501585 60 148350264220666330879732453949613869621339555451827220925149261131364542587891939815966136 61 9560207182290582724020864171778781847176308162510576542990517356495489797858987316369561881 62 624013306215911885846895315766564256090360202487449182955050355799434925623755028036216311152 63 41246039175031075618305274441074530046134705790370439759336804044352957105658093762163545854033 64 2760256466031657695803084954960566592223872979803439798875366037210645635533907661469025297618816 65 186988486948677971338229643744038855617778705260002589477681776840198708215552694205306346555291777 66 12820365739131142766385994466968591403552688138451013916908943550620022529941058758497520461324450952 67 889467845014902293786901409628202291510736471918341049740649565945005255735573304945664477319065339185 68 62435379793931439091476235537077557483067304757640186885156973844878152780020347210075519650690001243816 69 4433333634885396360754271963412717817247294415828373397482087543805796290436658973008361218485756910761833 70 318390227630264308377688887447626274665064495957832329404031046233330110470996154422980601913575839985993984 71 23123370360408270755382938143770559090130084176316146636270960681949643443105290040613843022765753193428015409 72 1698004835579301346590234334436890996645369184365801406393792551309010092369624466989103730639153724129059485488 73 126054733650533612479226398738143801285823804677268098838725922224264827152673037218880611049525201764619032936849 74 9459095661856720676528252533006013398285821471720189120120801601709958616051061375939945658271305238358274937124056 75 717380734930051362701636415847559397506312448834763503752544044575687296867424306974325340793366994994340044543467793 76 54979453751142953740620569404337152654960148958350410108545469036126054562746538282191073678276520241242143971216831768 77 4257397972341980171392614700735691554374637359354131182686030195549586487154278482550490259062563770067093767071658698425 78 333062048314884103707312868355746187887328556750029742302899933858098553909532715517933952511635799610088464940426543731216 79 26320156891364990472120571975510639397594451462367226982715127920213423028032793874843147239109387248886901018405206406155665 80 2100781706105592870156152555148176390350475562752796845831518184039629072602953725840139110941585285042961478659012179478082656 81 169336472764185875534088247551785761294436257002547735003402436695237517711719294970773518345692029294363042429777375358766420641 82 13783086248967086547739052945922570158522041724795178163224316462292879475225839003432662975912425244471676963393564382531673322152 83 1132711422036451226729165154267296488289943863381616989960142269954367671803147873030637947128209861082913641467190369349875767735153 84 93976777938806842685314815927613342309441778261836209976366044976166381950979226212798911375182264597507110312491708163264967818893576 85 7870512865473643722916841069088431629545691638284963846777613070055245101799413598704125073723991292322995520197487814271655534103094537 86 665304647962767723122251337577179387752509837959597318205073023252871996130185971158807026876567368941878389647820175305524712915720394912 87 56758119981445843868102598611260379160618143364660591683913637959133991114972869752510750191702599323503881720501376372497388704485486097265 88 4886312689542636207386230165716065474750201719887008101458944165393200919827163141372599065248531596245093813529717508854292827828334606135056 89 424460406480081089777127864392523886204111598483829575617222407519969623722621192511500328044848098956294216853572979519751933099163136933570993 90 37200913597170654687273495136753854789995495850290085325251168980865118365388695090651220009093432708305727256179629691438579489506651475682698744 91 3289192132512452695826559453374857324470506311128715203529989372300975633268240018057213579086025062901806093966318282637145771202589318995832652369 92 293361899971072789371231254861695825673337083787004815583457531889591482012915993252558601915413898085274125161458278774125253183339866276484956625528 93 26391098981752272749007222310630195325617589191538172642088134716202237941325648697394643802034694797990805521800958051826962910430760489998142068961369 94 2394483447287327327756681987971186366782797399047412767929133884740914945727914306545935458898586094971573022218076065905544624903965519426280748020976816 95 219093202225245888348694011059937597164889201776637317241490902348556263892722971128576070568813862565976855949073936935340312223194329654424430725287071953 96 20214897707225153608104376750563912490737030501974337753189208623214009097298002886743015804864195435977042858116760894117646974977216604742706080733891757888 97 1880630218613512697625245076571968685135524780631765485227070575203004005228980775742324301265489460366845717471462153613014744819866132612355055352858580698305 98 176396050599832626875907900719413403745030839422633732515323215078218343081808248231437713421863723101516150626448514641227892011175314599307409943712833673576136 99 16679881731868237879343158001863325691592477923015787979160554897622934208621461212887675655370254415055748759872455961935343712062238564308879791779459557461300145 100 1589942819103823816813225386540637594436636059367347157202418196822263888039585084186406075583946728741875529247388616718476377530836528896483581309275525552998127976 101 152763960104321416592381227363792006619516742841641645779580062191300020371284148991609515640197992641231595375678056776645389273653610225125552617392710789703220741801 102 14793749422765868095253416044606533437457995408892156161034608986365688523061713811109899862608353881920835330170865676346751287854844674771801906240386203340981354290752 103 1443847317959799890130569207101175052782357659462305112050800567448661850713586259347808014030561521211760185157530868246746795434343089988452910919192370380130548799613873 104 142009785304102843766802875007822863332911743401883104994707979244829546653499333689173972793472015666479667666740207977728204948933508569841386775168308721093314675928145136 105 14074668692552836663691168562497236910008881839594354425365514193491291365237409982709823566590295597981103778528998827880228135073096378409642601281230548693055315825857913297 106 1405563592477406716367998670279218353451060312340679655173771435926827362721300555738181763698831195544077624245567363877846677350397129149520659409105064716068701381100106018072 107 141424707240443277718942750129530487265185675001421162750703046834901786808699101751814388079100586089348940219452701849426114354627774718841535871429881730543428121979566794681745 108 14336170451584879675912026478219514403366540534153845978331377406058335752139147140054076707029636883729167074542795234728729242437441853451893650904403009459120469131962779150644696 109 1464014040694243852645773690385809844925916355856318869019100007975765352260980459167581598567261790670239267953603168647575859350406661256218094020229688126478162737935303856969704953 110 150602854454024210516058093764360769395806314319483678175081499629211112440944666754354882717655606368058634964086647634666882561546296719289289833057489966122800583310703278279616724304 111 15605195042400089828465912985730579472668239478452731683587858374547907679985734534204499489876850622978779035919678780268418076736324534333105321106253482047395819985700211146592662784529 112 1628642958260250905780058903955809023862557484164506808556416260100641445569160342570183508836318727731097297626770357578793533519298303621431673326790681116024802322897053676114833944743968 113 171189209190678522654800317500974645193286033143107039054585260180610370984275069756235243091327447281549444615432065679567828187109045699465222297166286435700260377625709771534402496592101089 114 18121506259049860959269649760436942845991431366643928155138991900869046957633171305649348838272108281120760418926646133391462106419918157492878821695717425148043124387445005218831311568812499176 115 1931762158728665720687601572003757282754618401007261017617585612631630021577770314158247748759923569222440245281977124456272297957876422567238868921747921746430304269052859855142632996553810646513 116 207361896167630892135933287101126307817963437414772971038276952670731099006873131129899622362616866084043523127255649124432449565676804984613719929709954185231999438980537902617534032025151360651208 117 22412748263732896220403934301751680506493347176153363827485495221767534038354254909823599079139389717913639254326951775606964317974548692983555553806784877118131721642564328926672627724704260046195785 118 2439087965138019779970471509119553829887367038268236545620995884343644485259402936931479661678603971330915422711906535302962664328618390066618665146575782016529599010541280166066314869384864543412197856 119 267240176629535759487765407259098604434877284119103736788820708954211854639516799394601137936121765043562359583161377721580383451979248049370026304968644075187423447687019857660631403251831642212636439025 120 29477735419410110573515042362971451244866643670643994074742602065052900915628073174406839819742336543079386741268422403659894953100209242117695382679687574872268950808700533670192043087708143251271183270096 121 3273264451399107105970201504312629681430918866448026303643429363175546709555305314100093776337346749763719622239353983475596400545911302728853546715221246036632813606489354841973138475963647003042886561061361 122 365880777557788748674880478629513380754005595772731240340072536194272347983471569123401956336134764994137729559228470210281855132938628191303858890786939164839275673364164022113174949604122486712982471120144952 123 41166779723345894163743482782687905602095399307079103165315087275446041823466568812037025796320781045071353178370240714428341074433247824240210207732575544630326513025295693915187251814085742893605542646763754193 124 4662089887761342491999107598212784109626751575666122674776137625340423465244600291314449499005182646422995119865508874650269019425714253886637867533061389023875278676181922399678497080041205818705494744993393821496 125 531396671069291917753031327092637355783187784484863285346806881639588808851978415801396605768172088719437130758090298402193573543373303029643037520196899705308748755485339453880722574030882529200344267005462084188057 126 60959275221289222050477157592259631264869214103660298859926443076401273700322207459388014869624195666927245708056656171470924161977718634803434745170112524828693413705080091142581565584871972492636152869783929941992432 127 7037561676409107325203981164721614821628997431586617855197064633784313253177606051041505139688575871020551754673164588048587616374887549319927363550635506334796854105263311882869856989726342295367579871747888837122828625 128 817607921794069473847163059104500590368287053982501523968778541730100872045473753325404413834550678270071419290429426518646766429575007028364364067525000959882621928479547228139212473455694185763280791133146644990853844736 129 95584560901029109597964122432838862980417747721903919425451431726849692891245043320029139048390506183921155876756009566496679310974574852103119869985965083115707859411459420855098214396314637895755394591751040564695477907713 130 11244232789665954375963553781923006149221518691698038180682640638945091613434100327508694140435568262799371521307694351058315002152841837812595737831498342948837847668005837388113769488383794914308306809942935744124482555238664 131 1330917916898588984010562282079744841290394809060737433570500233177458516754295194233469067050828887573058233968827520019293458390142094173759147130586378725527581733075073627828192530000625987755023016287912431846071434784483889 132 158501115656001594425585657904351957645907894088430086924127185949028008293377996190721399746255426146561433805647438024548372013625428532836997180977731813110665312746515888873922962949047525183314333543562583407263158977123744808 133 18991248679139585508332185347549304114982046498435710661451994862162654215419780222302315936721294517971401205852699231620789433976594960478219315948849834339243479221234655151873710270758506334571327447220031328354141493569884268009 134 2289262984877133383804041934332670586072151350331648666466093423635998483434720427638925836136240240035165811566799915486232531850021284035195195175295466249232620603859778867568880548453289553563041081258535285670842614108739185675136 135 277613079278424266334385333109812131147775252896638003632348233666033964693762314617064466923354714406285165675294166186595956446583174773076070659277975834939791354711636390862292279911605921622086137940028297881286817282088335731111473 136 33866288911197933887114602092083609507815398069298214326966360596170039410772891470433343560763984511472504478069486833972021432093020797193861193302496817567279489268439468388147043302540466010394593312152296377409167467731567889046231728 137 4155855017435634862164427524042474929803674606409146711880033139088988295604817425332208920699725396559868810008120411702140185691427768422113003333777553832921824545839649513699052983101590679061815019794492719328282080220504387939556622865 138 512979686873192622706995063658898257807754314655626975699233104502518383384842405470864866132590045913988051230447941274701789109091864105877353607527450082574120673119533366298787509740479346509894293797204971285265169471826797832915352108376 139 63689686697480116645346579318377079343496391146643764784677984807474863326930042514211841005762010813934993620516796252973536389819826826835745913625902327564519727232019472533243672176416720466530878728787943917307869560575553553614100601676305 140 7953341603932984940245065662072034603784474277691408332060018051080551151364859897886475313823234813320196202437967003322663059097438116270822158080714319861040979117424014600346517167075159359894607907466898233182557158141306560032069504383717016 141 998905490002485338869912037248433404907193931467823470577827435446426452246155931617381501092073727385589691592540090091215098336738761401615707073937015190356455956533484476453340091094119559918165378020608059490814222216525454050569458261488555321 142 126175869235237165568542639645131825784720463490595978419496111464297282448974209677294620979604723900155146857176572938397651706626849700580216965612861421529560816666082285509656372751655636952391267777775264189673701899060998731104325292034861252752 143 16028337891956581786543484691967882499669751182347113471984460891316213145499399438094099706090768305498116299629265133824088946913158164207633152335284779688488386528623275088568787871561187798228500621083985651481772018588449518966765819514577840660113 144 2047596222138211455924553725146136285966796770434383239127548195047769160597555323483194816654258596216131592192912690225722268758748346253339788356950173708265412873186901587809551486504789578585332795415318930830627428514592392976360909402981696209650656 145 263043388593030935584187919828640705702661485231995476193620810202334463779219193380455715053235535319225641348501246573690747647571946975916765115119322558269232173857385694217040441946163865910757857838872839196389361064066311428427762465381608976821078817 146 33979854718192213679757964153366540139699557275747918552399759958955483399035886590057579059013339064389419108682840659946159620756645596157815844586579988385660173491623615256948557195055857998921897489400309453527525160467095608738162601942110139552392029992 147 4413780518746752638887945894526113906252263067822037504412696486516533035875868247545866620889500764438235390181774144996492670477284676893501531006931426392505611455940179639873943961110598476662947431190955844976680115955437827852215716798131539579814184353905 148 576473413989044755473247498317889750419085748430187251729423888460218978799594312225883898096109935846216357595692123403490022063791215998941480701285895592666002871635463125454947372981639518038872539702402533775579304610001774631719993888640935679114470253207176 149 75702743765453979504228261088165800867736309422220530410625465637541430976157960116173051563938941698063840288456725719295368198763763301506627127992629219864829644933755592437723376571979605796470660876624885842928117440838425520367639460062850909250443712870843273 150 9995221043828828380418489817749885966873762711209878185959110275447226691943971581668021930453281612080164999429825817084201363373701141690480227106463712980045648052911360219625904044381061587525632774329939718631830744411621754452230088342172400876879602776052609824 151 1326803135716648707696977467329448185880647118518549211796654266704258411627748624797262356087998083109568307565285408702317390699556132942215754234580966714075477692214852605811242164801694359778335132749074049250266584753880407952844421520529991794004943160235949582449 152 177067531867331834927208421205712201756786216228739579057916684455832391636835450459522057897980129542904616237965705302947695408205724477776091559470520461703027946887500457316869466947232667326662426364658348454271443387188900548681185778599019845235568152366636705852048 153 23756091180232472785934115224769631396217757757999520896295486466358473898851177231355498996826535239181304641406280074211753016282749648708191235355456741079160895889256310672961618101949207047688376917127059580796592635020693044486224289089520289026409810884248117688814129 154 3204055826652513577131655869392311248703365589956786723329609013087154249437387376060836020720305957644027496269577216708416725507248729209347106131062004344383114001110280171268713731933057398388036028765354326727071208377796196357171260641754807534930539551036319499209688696 155 434410013839753471323866705577620654230050002519002393389087631775477249960731364569510834567101559047764642699803687664974205427217968498642053543037370146714697030035121743281035410600559444745466763420270723715849704777283516762116998161420963373072779807950280474695845546833 156 59205226427946047689457538310402031940019166014991359470839177628609745558430798620528869774598910427786020808440481992344056060399653656010907770831533047961362495266957217302540914177472529777841389553820084290717047411031765021216587923615080020648472450428193710916370800659448 157 8110856375823286990990268521193599689625760001037013926046061673661608489890043301400989089208197264787552327155455348292273132937308046596462013193253327818090904968388916398593869952212770311191261931094384042953731906293243741716629048350801902846346009027924911040232165508771545 158 1116878621435723359630945917477041662370494279585225149409979222661387245669529214113895782563649338357917115110116771333387923498407417389656974390606895445264045260526786133253935828728998620004005889800550324909246312163859298921963426615055901813932279573581014295100778487727739696 159 154583869649782276788979974990524967477877969745383891185876367064088089984760633010064722639018972840128405236480256120631859790936568294368749711837766940011000261286075802984730851024727716500878411227452431645284208194110858618734796083342504244576110421907796716533702714743060715985 160 21504423138878521086389322141979233571408736569052772913776300091316482513717342099932042596195282542439934825921809944782620877293293088162827011844029816602655242895987328303865332939485316876588407199863509774104947432154039274266518553871928774003449974202735652635665252387371292716736 161 3006654368184335628591393391794502872666195293757629908493362894083428997057696728492595451584818761685713534347473232920774495451881584940035454977654972501959685937145208774039156553394699442042786263988083082365722641733100300435430415720299978487938156394662957463582726630266894721039681 162 422491646416140215149614674343163071572031534527466662378094833438343006512501530435432552309355062960378080184120973976967755927553001476297390717371217519957392601856983126007166467434304093304735065052567235956563925034015437204703030727808400774981765679813013449461593110011271711073422152 163 59664861944436181101714337469979737198711101274270105138963029839631028377097555498636056828836994113153032502223995407648880970756057165600881380972856137137994620635580759077026653766853229020540581765195109313610240699968610465297513573442839529795619430400071536370816997179660090635421075633 164 8467831095419281992426315363241864854633138109091764921766683418691150896285938966790913212314965056986674729474307255667140116540412005581300469191410725579708139207471822939602683343778899087835253388703539544317068854272528663528808823791508941944990189942203429839483732414330097147151410640616 165 1207719446871762850142692297261397322187211367527404009058259576644460311410798855113582599332174366584441897665820769270462108456124513912601109081424674527993080852304505695360888707042534438986977829686122073745676519378108375811630633979003159646168366832437964962277212479356612465397163290465577 166 173096267046589771022014084470971670154571995388791016136989790294719763834237481741553529196221700564874122047165617063458893527769440395807066519635345438212980051621350784839277789187272874348445370431448412458289710020560140282908650226099023251710515753815808398516964245120500399477239093714882752 167 24930139393149812382680593312021349456407086121552583491485710331573810879248002883102640327303782425126723818188287414207239785513086487124124438322934932043394035978752133084205637231802989722748586468253587412861787217172848122914630477332989047790712385967896902316901368823325035435737287792683153585 168 3607985730716022729897748549599448348901921792239819989311806415250449050077768621988616217668053185924301286247766263651595812210731616896784464723901155640949451411555906087160031989850376986128456787125850108327292184280639615413978301935110348338543709387358958367445423074657727725340978524641988604016 169 524681674856755439221013187774637535083581908671877278131559769616289077586559918039051972436873763863998366037241339893155916709080810468074445570779932728450559517982148248071154321157825874544649126111319433637134875247008246980204672997123739004533017829014912854943748420974469693758977696792988379095633 170 76666561014393129657617198270791115524270508394172311215832753779078595702615848715713562242372092311269856532003788566114386132393643949424598093117096301084484101729522701019541618350869135834805988522615996924100185737287586753913510322181014098904684501928413762134964936547221756986126697346454686402405784 171 11255977865198802691892820610671143168887037323817670500207894704446045792484308388777589749539699022706198769248767643329398086305976287510195152492371237567759552207938220167411169988060283868412645885099203717205660317033664260613643816014757710492638166932354111579286506414422966880342282972773836772635672209 172 1660412269625402075643635308024299296942610907469324787616630384396536708064035118658174578384556177091877993232354228576784170985766337687792387681710872570631042244718903313649125163807014939510008804006445677794923635274788125234250583706792701454215821931754350009492817544101693131134707041942750533996879609688 173 246089181505837244732766194700379931073892745664395651338677001273519440656657090771469964362017266279617206447560565221340205203937411828134611940334669686613117293693491681221319414900385000587293977192101487785233036369271755892146256691033567418210459198692126500193099631181547794423493570817242700578851794531449 174 36643888535998876745098328246013855111254476408753878189299640502480492228483588906033595627530578335671719359639165796469874864918008192087185218481196692799907628874592907482612723272174066351111961817728133242247512063543877771801915215557455218420093910657435573318723757644553306970250388713034098301410664876923856 175 5481907676447962333650647311405899192060673851111151667649704105171192655401959224875310614203264886208554287010227119608115193554034430797861524147078500389696554323354542315986007087246796854227899582323719399831423709676667759204000771166541564242446410136980935646932841785504072921744456630719207664542251493843192593 176 823894925137466335775284317705290400793901213619515526254054183829464998207337643815826148908618446670869396539241837608354988833614628315107891280765480323521278736806883278865892426734297040790762750889229322793193895006744221660427646525459925631690836220593535876471070590667118838920188573900051939416573638782681534368 177 124397262989730881863911967976481257950884965437833382099848197897411752486226751531520941514025387308648675319669791240422983757152359824415962160978633616509375253482546076759156340437187156682702349884755244856351443758718199740865165966303864867002681238498631923926785624026307812002252378345070496661362530272150426793825 178 18868517147469238283690006527497697889996080941902195184051792284385306879247456131689433538933749357409563139276342040915203445890832182629835201228435797173470478699810076223681255134813082624283730462309902979536182442426062430100584925262072208573049468010010064890675502270987061689041684127394970298266796085257083591443816 179 2875026471173020960784400944845582079968000569368141855091287857668853763969279787711117986024974391663695901976331423280019529655608727463714806420626730267232483020538292945160468583190688554409010656034998403924757913685422674188604384531876791722106371513733432305778041958375074193265549022356354755784989908097843497534862065 180 440060468227940237690633879660334672116856330947112714292598024010405232805726867582251972309217251475989405640750334853681564507662836364901897902791760822289010173923958317746418163159186063420086226968391393058811172220019308404994235895938583249461751798746433409163159757919016261468375562296593012709188259055211775416578557256 181 67661047130162489232552637895866463008741025778536048269942808984741363483667562659702167198628503518374257772440096415122083126616309866079054983539508033551533474304480861299339220895830674492356427690923170158631266013738424709502726792720070331505810057420091698473015126292091666736761494996689084549843285148749128333848688970441 182 10449859571306867935735452311600768967322834406816446978165509888053121218344415898197735797770588721560184860749026863843111309807435860553876418313932821363775754194967038669498605822325094656468947338479185852260477322313611524062840416783204023101973929411847243995076383892517660376524077937378948445401489390817153283247527497901152 183 1621127675800590680180073044977689493341907521945108318689583180779652113848886657253209566053584992864761837440565873382822584496298320682404289109139996585312610088475348257298503503210292231101887322554025359848896177361736235637922587388407144211598574613668601254519349599541884745867283906324720313164439154837976667025408185209984753 184 252608969882546310469553236297315765172484046485972226040127004872961896754782168466408872491589583703049953831103032270305928543145354232241360413218654762361550909329266555222415026959414882553101088335300245506806071948071273962866995129274225888856067016646004763896575436884416490496504392022633448050699844754680139146308237718097079376 185 39536203402442116029035577841491405904984569730372732969406225378909177310783268382910220968068885655679152497684516336698144650095159170946938983180567028171233937078439743255737510876648427345317534182288383346425007135505335943360854477357854412499695899698041347275712717100956274658424237301427881815404622609113409634191683457288648948337 186 6215066444796121019948342022988145511801807088581175429286201627603761301972455045005252723870795183071090330019327990264243432661377444599188195033509531740186591268727338561206384840918057923468977592912511370570564242170954518497454948183903525841495562091105996756716358157233371349885615867486712206350235503433718937280052557155905920342712 187 981276247809540256299136335615031379083850638954013762175712520113374697258404101835543525715683681028783984989107850348365805053549208542702144692260275739597521707038409401423267334585225805086098881925971109063545437799607459920725948072344882550366009122338031186623924413738135769018576980909773489805828272464219161321265526175326770041203665 188 155604329469564414155962163210235961702826198696451995470529448016254308003399350822263965999077913659750680862128614678528767052643705732808026085317288830840094581305070730676691287697880459466985939463612668788693963610301967231648926420478489721546074403287326934030048080623414532344093713742080212574740893233652044865524431038855415884114307256 189 24781479424236398264842770112397702536354956939926115836173961570103700808606567261594262268864968827511710474522957294702645089001309231113788193762912465739523002297460802205091434097818746488790380277333796886530644201845782666451530576839381587833440672047529793259340292315769733981678480066728998194561374739862164134818456595306785516862835168793 190 3963677683987139444107544300863083552543786532610778298818077420019790577232852600940224475340019664569608018902325502803529541775552137050624066538311163675921870080257484097485418077123481429996121010386656432285577529529278253256543870864621918980040192383857886778802207908779452462094230767244097065900400705230976905799473419187131170774922477394544 191 636686243617318163361008501557220784394153112383711539059097911431691810861529273231813626054231375985011343496393249388353581219524329257061819086907834857535518233434486615706775215807026811591036384548219335426053472981561117234188757030407930457547372346703326406997120993165765106879666575867339065460994729802151194117386418061913700660597449134105169 192 102706804347187780725283309212030114222639061295352009469169032020812513909357708322050657314804912372097847014378997729004788563854557923509870996025583844548027713470882499736360790442604390670735067348750419451173210493469300304694582004663043107469109909956064554668102661972350715356039860989819389693524699510973131763320117183106065324396302597569881728 193 16638350173147879901650281983188224740791026014637763819288359048291177951772372229685446341745687617588754815196670014171866749259499566580416798364502676451266944337367878872683328727773796285697548815465866375971641928792242651800462433490995570477389950938498880376204467337939285371344462942667243836278277956569834899387021098864935963523649591012803651969 194 2706757634598842375460205303425231543889894264788679735330280017284620064527103247707101688801096003022134406945158100772780202577556713332168310665898316092830675671779352026266528046722811100672436498285114326430610595197514462070680784528401989254220159974986032459868683226393701943233335103778442602099014069906501173728342673338595790620260414800185158964616 195 442188469073961018345529415370349841411625479599083667252782007551666659072276230242208694062037798379612591057916405639203475921482291282519271766289700283421882281742880523929300734752306371530362855180211146453182821635398808665294774201820367954811003535146036964080395137638337233442571159088727526325100439032747902510323915316749637958819275021307454673448753 196 72539631849544213662291735208218732681849108589900637520432498425075193922271745720526937293143761970184342335302311427365633408792500499298863893022650562191742928363216412476024470402962546778117828274034852467322424200510235277385046529776760911470849875141271128211892474966301487778150246270813513139460263297611900557932118001980058201086997522817865388983896488 197 11949348309234480281112161312688332041055958419229641766169256830764973397522670930854675937904955060918459594799753472853146296979314468416841645167725102749921897693448366955918224511247767460863346394973768996554887660581132575842981829067082977576843111824095346775039568415930675236471378935434073869219738829613045555970777671831731805090205755471323248332914201705 198 1976538012609003548266147219789050415300529251374668787174128614080469623084864857010070610342175038162564859329220208201970929653481125596373568440156794981744284061484537848511778545602398558759367795818574413960293170921447487131453290592331262616109974900341630660649379268337629314425199318676332674878834773892284816692335444544732879481121634533705613128263357492736 199 328283779240079043687319473852369835848890415865721971351236476260607630735390884660632120290271510174860076548364537894838317019530916605469478579328435594122500338836422150020884275212429501232707702541231902809656990866250605123032204787987927602078576557566432069660911298404730196792348744458144735608553474622741103226468986785814083535780350617097197974318688531018545 200 54748004279418868923799786001851390641620216549394194414089715156562585929825898183459993800389981073795452429834905737890721798886329976071515495240024088583808274948797312357970678123095075675780554783058180449548998793044672869365172057353190299592010644868566253383437737236289162184597373946264395527894293476712557008276281958173287662411479506387901761441120205508566576