1 42669 2 2182689 3 106821947 4 5909079229 5 310310891535 6 16806656467840 7 899162029841114 8 48457383051958172 9 2604389633916102156 10 140215640892138848346 11 7544756499025174329096 12 406138457118644849157522 13 21860454207201345118979820 14 1176767728651093709648616398 15 63345707864474353604405888040 16 3410020784824043699338679906642 17 183568384608252010395732192793860 18 9881962176847344092284856791011862 19 531973191064173260800557055708955200 20 28637690975323553382846240679528059002 21 1541654385655497923712436818466279423932 22 82992101793065327781799104592236266530462 23 4467729927250018828843658216359539259438648 24 240512351370065699905232288213421810270695490 25 12947563830094849189912182207906356355323072948 26 697009805646159457642202793795222681715191404646 27 37522331431608416808700249513205082739850315925552 28 2019950904898677781755998598916823762418669292659978 29 108740634154098812110821123153793897422351801344566444 30 5853868238508799093553395158196666912991146861720178478 31 315133119019488633990305585147373594218503978628173870120 32 16964660357660475651746742910192503579217945562488038881746 33 913263922989982402733490341298166510092695684943045456206756 34 49164026307559062883814926109006781409626933893118099854088182 35 2646662648313165847141312665167875202475645432135243386004502560 36 142478632466410096593363190699085357065050669243738196085889483930 37 7670097601829650734961042899936727310430819242531303468058438940316 38 412906808893238738664568196585847438992578709150608818021811891505854 39 22228143913432434277651663825781893064188556010878994521288204767462424 40 1196614761939811381058485442341434831984921022727253542885872469492634978 41 64417744282144237550084589922648055932559504873209997618384463104046615956 42 3467820984984512135324657482719588652193651360083768413684003694951801237382 43 186684313863200420550474425533454968121753285614466291646186377754950462029840 44 10049836254409479836099594207783122838368991493744195478750546255769423522563114 45 541016042980662718831904287667407048443491932574045498685391192935534896927770764 46 29124689339995376627617217583293874057440458817048449460109121220822185976299052622 47 1567878698399687209784442831505740901424178595670754195326674194390375771882670199816 48 84404114476925048683835495278899224790421997650467580261269135580427672952192199190770 49 4543753638870258561837793862487196191475466758681267342580675752238821355193512896221060 50 244605340151386653407186458837783227091866985942318536872930771157836756581850298996879126 51 13167917362609664360472657587782856642924379285168963835442020133409835845438834980887750656 52 708872699040301438366661733224896269872844901751958468015267124809122248835465762052565998522 53 38160970305000785864481096861575150368857301559226654713405774976145133313362946501268567558780 54 2054331696802403392265714305402498315582572026094343524669780238719794869276863128340949590915550 55 110591494052460157006940939074420719728675256192805105730546188207988629659235832302348892047549432 56 5953507204246349317455291103711518175618000634073340401119230043477312729835201540579668916406056066 57 320497053908497109324796348184408284098761240153154133346990983908774847752308517794527344834593300852 58 17253420217757013411873450285144525794742021351978075965131863614530620491370930546888427034980658288294 59 928808878524222683139726726795850954106776262069006663689008756166949178794242445590629898256646642020336 60 50000864868444283788937287103257563629444486494351026281907398868515336691110655394944249930509647224359754 61 2691712520628636475530118128540973308285409276045902864553842902386885520208915129407375089003988945718803564 62 144903819419452948684573079326284356510741990292341671943817759054855464732899869099262479471759435592843058542 63 7800653569591003247741320896760226129571921462391903581086795082193776588617150561800589425548961136092142269416 64 419935073875783850451877481086835784703102928790625982714352750621515597405140305470445624399300916912904930162706 65 22606498891136231455053191916107453644117914883585430953998916945727066885568762421127961373442656389153189378360164 66 1216982871657409139326913959843900799353607012358020502068300162077141328623681688259203996778953874449220877150381622 67 65514227436976787102876191771400440139991817064952932972893659053671327205042090297405159764214233863462373781940656096 68 3526848320238714531269669029019045961296566718432036381979722801607787469198510479745372043405040806800480952728801989338 69 189861951527047340919976540857800555311193655773116466968349543422013753338369973066025064073177199605073847920999824334428 70 10220899047685782157573983974590882370627780630854304049776312260706678617283588208568538139980297308523866820434633376532734 71 550224921332405164767964669896407088292444488873802925510144086951171516525068238246356518227478170465593453584748021660992472 72 29620433842735629276885150810490805155548618567066447128996540955433690541608781278480460364591847110707926901443697130610471842 73 1594566271021093719302786674181122249922633118167250796692234851079479876913775371486033886099033912448774253803069135015581005140 74 85840795113867484444229933090860212881282561172037864439702140937400007211555195430558861040609436817270029449616366279600706854342 75 4621094927000082657331483347828053549699487248873800782648164456622245779773891650594097811203732097128736060200406868949186673024976 76 248768878433841296578304778829029643160754718846947063002416939890725823145449857199450238226299245866510179672082658309081758925124202 77 13392054449183653591871129206957708805731867234903092054661034535032844910512459229816317619029952808470862487117037709052432616169943116 78 720938742414262168865125440818539513813338711785362274923825524792871090530569004836637232457247087986765163097639352608963000344260181134 79 38810525471358229893512451101912722184853944965430058064211775412087983627154049612941800553217715415757782079085442275459376784468817466312 80 2089299407490337829941847123083534480209296888915473493787685349437819335542200029152211590621801382784035983321355614768192860943270308439858 81 112473921986986017955155094495122185794082404742901362833341675540973944180665594921624597284936674546296532452201004533729076776831914777016132 82 6054844548264260641206305474911442839569050562517333463209200201711668032126925284485399333594779020641134767038288692633870740452974019568303446 83 325952379502578271591473892240989160391241859314657886501392000284126455025469386559764468690680303788416881297345544167280594993203966440354203584 84 17547098502115965660250721678336288322146936315306808733265048276582343838625193338915999021964571771862784290830443312410635131318323456895474821626 85 944618555363314733707541307154585415217321433173880640673004146901891625718888296305106516382196903499563905321175141412505411982798742110745215496764 86 50851952248918805699798792563922423304419657095811091830807625103596678267053753853476993738128702486442616752982657918159385174466232420618250477271070 87 2737529379286577524638003940779466683321241512650930219204449052626222253792146959495018663211611073004315882276142211311487830584508507711032539003708344 88 147370292998269121269093390461938146121532708847338220235226450342343966565603582497531911715297022397240300833421358687787972128161077012498854907613369026 89 7933432029158926574338164328594924771929431734244033772783751139843166935449303665350753094852681512679404966786184795695630124141864295326627197990166759732 90 427082979077906518139258765280225714180916901095990587479840578817496397371027391088042823999656331499849993315124318334166715713221021089270966256045157795046 91 22991294353775021396133129633744277261882936538673426405504647206498490145020734311588998473682840238076330023968219502305777478687117058810283363284200803504048 92 1237697688639336916292476089740111024222379996511936636000122482012884067276141028694638832538958439522494859050940305487643776763551984648009523488696631843846538 93 66629374792534448428568315503902041792503550009465650799598878249633070645670678288057752684640775955360636639598513116650410553135384960459064170432792249951069228 94 3586880403828305396605232496521510485501737385540282374329717227848049069270468109709563833055340686003672649806934324050745796266603203990249056325312268231535573934 95 193093677847462828872797720558343047233688418323116732326067151632339097259576155498211094379016476291209136628867813557444438872075875739950905623865311096180940288936 96 10394873602383008531495784443556764688269574873500873845508805804633849423948146095224005843398964284405664745920889401013251828480068854391427081408669373193152298104402 97 559590549074721464866035296243966894012989817088229076437916628361245242870884916115392546498573130470957200806736083522123885489185807353281106221278420948114089368398628 98 30124616670852162543445846406911053717466636444764350649018828943369340865168159233861496031032969579429928390646669871486385000219124633473225338197833046895161482028102774 99 1621708106161399134483425760584860023033258127096160328209878970400208455443544871058445373865646018479443903847061872015834068373382539349574771545986988750439297537810839456 100 87301930189679534667210880798037688870171167706227796717659583486624020209948435553625461439933817648401907694579632376384787148095663468889277279203485138029038907398107029786 101 4699752677986024039948238554790195942243300831653342457072871732678030990676296267459902814825563390559262183478913109935435625071729009657330339953548604134742272940373388166684 102 253003286253204928834229616133888063115041284894078750558251230021459878351464083872874203095891467425005623957928351835800923159004842933054938186837578211342717722851681062094654 103 13620006677107000479923561402313084954403824981495893557840196720096887505405000712243844398378967687470038239236070376529064181407968234453857015223439066216336780564322708185449368 104 733210167471053512639775097108942498118058371330366393773931568048872224157835312271103628430962640433235823861724907202083101442170053514403013359304581870229705702141661427032969698 105 39471137013944571651623932214884443424544159500339151506188997231544182653895517523710873532606147676379511561143030064750702080520196397036380833213195638873512834130365330552787705108 106 2124862319554635058576834742636222275300467399894915866461408771896843208321061873892167774583900388508777281571719258136023094868846157025252471618173885435711287629723947327473527065606 107 114388391585172905266420341535713119603356622201193296444865314164119336682039321547181349945129862905541130124175030177056944249145528720535434206096444319227377419848207009034218622943120 108 6157906801314718275541075639759160005665430796896282612676821008927616357850945652002569473329955120922369112739649428769351887214950491303044101716334361169145565171646023190168236669755562 109 331500562672421171341653658152983155308301987955715192085595946915396561833020981212726904682448942496060246619713781648569816643007040348013421361244430058341993386648491226819782931346020364 110 17845775617888479492508103986913484851908063317767482222124085940497441751567515249717023123246425255143990910387132132676600920709105364584899957294763297153814713465724677546732854323992435406 111 960697335885752477605218135045504769128766755347102487995829535762166194850574382421490166493942995221083155100576880830071537923235696730189748051952483727916299960167201446672155728032821973896 112 51717526373739363015464022019792219316617602460091852594320208494926749919946523596977944102520851406321663938191234157527371041299991856643104928681011880869338718684343495206625836098023344301426 113 2784126107472110339502834828652849084381852577540965952809199027627853249696724404193733391740511562930601774587959801129733942228329231139107586278321147566231416573325380627382680928674799253069572 114 149878749542122655074605787058479791734068088220871591423664762756884380781961532202423013677169538372128184395842793551859080703718591296467477603766762440824981164248598192324913472872368416052710294 115 8068470571078597916271786186614933794925942617851391109068669412850182485842061631872354085268248683822460490013376136623957859009305552162064915777482144940580997793102807728007526664434097576931567488 116 434352552014488973705967586193838856368062010937351069554549616684099884895013994921151720098911303232345119521698158075757490941950311499619283278367021166556739146845601615965814989937794741405557110842 117 23382639594393275833323632668051716275798687593054384956309074378092840707463206317087542453464237519740377191315009161772713458682032009986554813933724261976366919326957796048225952730233016248894121957884 118 1258765101909772880800937332769695798717792534844602796793102548825189143452496460769853648828385505136609664745937845121985296534953843371906072404634516032485207520696897968509088497243699659332614255588958 119 67763503576638634901049370427513724736748783713540018812339389676104042757726704193696685263830599099527142482508566807490154646332061296377109813302956067685409852314367240816435156277037951855933664509600632 120 3647934320719879370604005278074313764627200324342614728179784628112522035306474373670094186069695932157484225897375873307017560968087070914897486352714152178264050145796796326359870808845598392761393778000539906 121 196380412846211249441318057965499369765935629686337477989626242704300634926212474224223223667339186436865112480891417091107036027546345752733583427847721002693726785634999800163048636933668557315800310496369570036 122 10571809456821016664247399772983820781102932397110097240989629175752270553233894386864261404943316463975249483713833413828111578723196189365182123613479238767495828867420408621716143685841116153086423122742898684710 123 569115593411313660085462554890495758533189584579353715016815470854497488154945174059969796889909529996596531003124333199633099742694049658559219201082728178395108711235163567082604202189251808079941624622076948508528 124 30637381423379097612141531135505212100050359092282535428432081706729510328433622297286541012567970697071777628409513899310134689806576055353566501348560201428641935475906138012702851679281763740305315360037141063051210 125 1649311934778125280943459774140606625199235628097615407111738799046279380159263932387833157863614426570791646834582748374209071380321973978208294724132024752527189872269379670804637344130834970131960657779982350588726252 126 88787935907792079131510000397042639843462879159321713871731300932107236211850552745023197174979980212597847626679786304599006067096788037455904492776894511618998363695778828173005313780835743867569742417098823822800067054 127 4779749298198523972769228167990146367415323737177842860590341440375151743120431850204903385815304342969058351804216563882931473805655740346522560997220270708409876434681577462784669645393188459628674862769508885849412465512 128 257309769847057615347049989476008270883718047254773286692636228580431303038273494895690791234794214828919442271065988272825270515460581763381140232218867438001401517648464180363743109725016107426298306351766209069054373295250 129 13851838983207658244355478299668304677286222946100215827119185767574864352427037899320037374958400830546825896383566728457197498664145214641467546910518725862274437981847295670203000251537959579490713429525443799103056644854500 130 745690470015029161600555142823043769803446525615063512174656204751669800209681901263175828158537141573658072933773024053125192873562706335643134715192094865480187950714268760403394372205513104390671783920782157971420274844566198 131 40142993124980009138471074775057603096150329587090884496821636335208367270708284087042575669715452387953729678657015730863700727711824808448767756270905921878132937418313348552995980256315310314109121874567528348666959683342669664 132 2161030564061940877453006538627518700607454391595141205052150766231991488724664175791189003826289220197335371676876899729663108169379849947495869152540562714603605762027327238071270425212597182435943627560649830075622451583613529946 133 116335448238009183091135875519612280221088352612993396231344702543169260081232121017879280342773229431007488827945829072645014287568503322724883447782340532993443308345856595393073017851213757824034566791427932336251891761139566996956 134 6262723323681133907727931102703979059097989167819949040109922112063099131262236181674858697696311546868168995882442807076209326334404902107625800552688260626600984786918582315846522267500348380900543941428722152541869931908214386230654 135 337143183982379084877905121939274913016579928576476297726393277084858232588836936878786142823066413175234720908288598273919366236597477865943910962838063431625434448580494347732702346493200191112798760151957431783071279194953605217633112 136 18149536652206030772218511859702704771081200907923578609473450127380924000036148869192348206685076072244468952526365389662343252186431618712797513294148242667053927802157378141190320144204998563219692354191112238253276175954296422857666594 137 977049800618204420868361005414030708314208008149061414066443403436201842374919547930735528943380453000222301795013432621473432972291315547374542662566181071599541973615139686037580526885569663883308355992225036371327372902575978523305051348 138 52597833828007976828579349128047099878950273708578075244325050742701119362753334167631450459640067233496376492169831538743207680590555841854633849162884635688684537862956836454731211347034179822772476791196897246664994395319156634005232220742 139 2831515979685257153720668949106418538176766206233083346160169107753449651853270518314675660339683550742696951411500923521680104630426925299835781121082161720602543889846178991498089983866101249894583621897576776897307851499877236191773500596048 140 152429903661616353346869444808394302361186034793279832841984919100420286479932731175949775974152453862698274720466553630021325919386984143140648528350838445522122903275703701054292567949880995376386296513694712200948118007517592468904662224555754 141 8205807665218390124028846432541499521654695297902989039734513794450455299155985444410959515503868073114519835395407060148265833614184531434981384102749385028718801324771232504892231889571894363490575000356922213997328309403560030702151951228370892 142 441745863646522162522170617396419704741690363222487247561494487396252829334685139465725281405342586863578987932106025034924515894350876201135475007908381473692803836008032488397186769130234366072159952546355782535510106828687960370235252256784955662 143 23780646099705810303165946659311227725565392363459002297928810575142876418536675771003094561563959958405402554736222987508676054113629815642317372460889995737209321583355594705353473789367851169312103674562791163970216118509598556091843395208889586504 144 1280191113169024156631502849618727983450099584689659485515251867098717157917823280848724039269989099511182159252110201270870796082805589854990660530387456170914161733509368074025236284937212556954412383543517620873826984199092949093606545113876703994802 145 68916936880752784433396425100333085555821461101083707543898505161221845698755271160019089802853529533931965826192906924653334610027760247843742499072896145245627023294007666814491597322307124829593024605054280789687111985174498012496544668261026214495940 146 3710027463999884106194017207359779740594641243543950925235400980376641635682389360807203078522419957978071228734859152337485346759621786913056037313884350540649226410077708456588340108585144200001918994102947570396020521849044507556811352666331047206853078 147 199723092850888513289737134575877112363712887931473647168343487932628513522018601120647593675385032062551483266023130157396289458471913776809191683240409561464196693675159585748448019949770463148684905605342193510779956709035262292405604936873864891176748864 148 10751757016622958462571560615112141854221433149362595204832034882499012274026501438889894782194950642317462324200753979676792987941318524859698188338704726268409187000623590956678940273276163269938790141474504224780977247312488026137094657678653537522212767354 149 578802767844212995053679182390419610842879596509906885676768851054914376453361300529553076813426311174700146986753839867417321328887652980143656399426860251854540422677576421089953983316055256940843477301869218393556944870972979242594689833479290543178352476604 150 31158874177138606599319586446893912104388940547767313442056769788085452222532072806669268470614029583345791453686842236281681621776477935981518248693534903163243614303749801418831062138444170498487673910020636332972323642011334452085523651057864428892634198537374 151 1677385620671513375502829973623924234561347072504740436506555508732070894073956519810244699695680340660559754767208032395066870488529461122020427024593567248238282134631187899650934905493663732172859858929040868052616641209396799014299359493819984771459932285952824 152 90299235602675417225332049549901394987718648626872093278898647193048545893276311048174950813980501536529207470632913300152199922110904758691465462477411997418621775697673557958384464025370028032381740919159119264786447504293781858087773105102258920171377666447019842 153 4861107577137322104215013680181772757915654828141542945389765066324684346488327553762387414265364842347606511427946336880634950051078159179985031088711830000861043650762547550530867212487987972061030690630776507728193148487039251575752875793268810210713884220429064372 154 261689556049816187210914281362524418470217823847397188648158140885755778825623466195183549612752892892224806157200573508185193437882225002845448081365944624219559899467485756544762892818631754814488743247919562979216717032882341493043449713896325233408884858609345306982 155 14087617412054517583402235016935503070403938388724150488105779917489684944440702200914080395169240327021324949730628932523366692766995398671084393760809541113536235772059810554723136234140036082945123135283342314731337987452077636088173964553083671556560289312740049571632 156 758383205444553024952814044864789303126772179961874467899972364651005344588760971949523954552086418505443592104475502320127658949081007679949140836707004483379197001340564737723643718843103228811836086960547299994724630438171994582039227371961536348098601195486761527760394 157 40826285203359792271264583204640152347493045470241024864486274781244904797621323594033534917562658490437031169999717955893772689341114917366488959307033840834210103275934841662586320707860936542307474307706094842369542916887795114025048147991129782242294216728195564604191660 158 2197814444650089073789429832230936710444570495749789435275967061840752157588289167837064377761137160113260710425516078031839404038901329221390431284191618601389693527041206347465982015261701669765989347722902003736429480434831555758427712672949603224250656032724294165304932398 159 118315646624519819252275833897792079418235533508462073376903277825423999207690093567836943905555388057099815169493490071362762785224949451283922579390220256427534275492907537374316204406131634937465167597390077721214623926662012786068933142576459270373941375734466816685065548584 160 6369323975576538787798660976531657527673302972464770735100097395619738688950550332075571606596088797075367740742370947876572548961036865956133281477662340080672278575957498929414167763553238035093534033652358632778410528007364879732005451202452330860154436836381088229017221739218 161 342881850906832843725488819517140096616516787832267643176719131292427742648512530376026598103453272199406082595108950503221958639120535298433080450627549119332786568846179415019189162025415194537584302165472850536721985047808602030977109415432790634340306426005550222596017126242980 162 18458468140750137328439242409964503020700443000910563056075909535812269258363097317568204947155943803282439779507312684320232148716539026295230604092348018369474403820535169451494451376847603653628471025055313362438555950823953653396536505129204909545408357637162998704462561349390582 163 993680608063639472286388360968587946643827155763254239118717094245971959838934922765793391215892169934817872455826944700548281552958924388449465954871994400608063139655349591029008833941332689430423617929928206340604303367814666025064721505523473132082967795800383698547504440796641056 164 53493125394402153940576286009255045039854292791169105421857106972128453573560396680177091225181486071245696570623317806774752526137089460341968699094370053421927530177660213329113373386337883178465733678620052565808265011247534901138212301458287783948075057075540318733576407690362191258 165 2879712496389955930357920267153523517295014171037289901390412361039490564198240656163524409441524105100314943675811797319531282574453527187887561026444093239201041154421747674931176582988950762872767370056076423518588697213267276218126509974168468755507880006007854571957422297915594626460 166 155024482131535263289145931165934962527402126925244305548473111112315185356879691212395361655125095004970933369041172598156763206564770497422296765720093925507285013348792543236058480195472355569135220047160794390268122135158152989555104559867891630766303933811832644233573533985401333973950 167 8345482436277321262783535887252678695248812204290196992592688966093712354839717846516495927960983690530400633999342714349728309366955615479057922503821096421583019009133401435609762485461162696867545145581345038706795093683739976077422724707796695669939701637206655914463011535235021447824152 168 449265020186418431861824092096420678562404114326074896722924190095430865601939228364433175114075520727111440005593465040733775405607265719929405006645924339719911267042701253670779473978110642471005867309569061751593673217258758553372218714602518118194373059675438648359201324723635088946990690 169 24185427254117802309065049459791916764500321263773500328601346836588180309922316467601888613298010951643299716315588388227366739263178032680660197066375535543083088597366509871854354184166054392784481979571193803682503447323753606485927540879534359086920298821682077700161645802251148315677879444 170 1301981826275971293072283676796877868393530014069687778878775178519870013153326945467877574755017132082105516947713978128707729557476259785647069614584290430653678171137270757565379432758901186105129634547800183684250256551379022582462989106103058817455248776499179797429569371205718902850408147078 171 70090003295860597824161016667708798269587902986787915290696704107043898217734222251906761677598800320618455278705863645754572450208925459699634948029468331830780449016957715564477927044315758626090940431801437776043336138198732755325911839428776066376180094352461525619855381262191341606097673305872 172 3773177522811643905178724128980885773531828124184504664766950367301732579974386464426156304664700587927718931238212077613360776995712892516599332211670819269259577021322644527314680703476772281950713427367318398199336958889400783116936054623160340202377555779696374268868254682777264357646077369040170 173 203122670126794244067629606394519922593614137348223623523940112389624747431341563109081989996128517884150772301589228726234412904180566365697995700867703665809378201458724542184492230995714254665329217262671728204407432382243622628653394130000063765424475317082684841520070638059568510261002030226941836 174 10934767545390707798934954839033629003869319008705160496005825675489220397762251237749208796875654427859328274134418472547791720450605817101444263950186038340262070863536171741115056397343378226252408077867180816217396785195820677977755669107833261964803946775699304475772804004320224471327926168425879374 175 588654832063264432747355297894981412508182272445744158151406190965780994268553956076033977046123159736371891827218217491381631606544133560644174669794205761337659129337953054455984078412616150225868663982444290653869999102848401969749214316628807401827773693229811252952020013980961950553213439128442376968 176 31689243495395111070826352218223816970836563598144903060713929193660653804048434752354081057479424178355231515944201672495975686516398415462188222182313135489416274284050299095657254843410043198398397002422113264881359533032818575132415859949056902373232492278070735063933856994429421735940417881445482062322 177 1705937161495204052045395449627990202824989620307920784896633753328310597117065521241518735099589968715957723644292507834485422356653274989681613349955987738363308718544585725402921497136425881856765905812148968940221513250152423759589814119795678132018689601468159693843961927395409229146564767606038456725124 178 91836259814571139468384493366289042515394128425116509475094560960871401771969328940679962546856340018577425168721674558875316172649196806301959179840360601995782179294979196766109658708803759916655069751556371528851679890649516189716403048089212330852732959486534394570922324528217490148820679876146786714200086 179 4943850692212688744120948254901161071389279479229366476412734531125639508743631917399202278054895447153153190535759089121018749030061060569571071750049648184396591945504832734144902506336987921486136029444056504882069455479150272586312365547956474176538537935745738471383968348326272770730031556014247245281617664 180 266143892578406833988163483121251714063112209467905329229918000398517596614019123464845742389422003967745896007143720071297572126878915973250350965860307781856995644779634954896786813393777380075990003911148659712526086148876875918370376273973594670555149790799734115271457161246873035908198932081194850314625340602 181 14327409132391184598843990000442825851755847841494681258915030645101710621671869527032438651566759933054613508233642007230449687140972734671228981601119531210261638298430564707936735559236620176226871116041429747744978245939379925176788990145439304053002937258964569040282785777808079346583984672631529805480516036988 182 771291989676042458952063080462921490457299057553589791986770703116762269387034331078212575930503712400644983476936352968435211704416626234240794799519929777211391748372091236748689368266450970698981333378706991463753024982305089268019266094744264323930669834548803910025946817903704977278046460584890362630843395912414 183 41521207905866754166899447198964558376243469459479770496070228920756605023110114478660557649897796824032016067935315903977359678103901091290319428540301765301211509845420569177797990375927002691762092906415569833872139405508100326079226204042381252731543897642135416255438218642597643293893096325951535162463574883246840 184 2235224440339811725960231586004614507775393018686041320038566059063053621292577668660300454970282660246620910997124043144612557393999806097494412183477469031956945580625254236866346883544068398648372559676265191900480736087192969783688423146420701887446395881361134014876037083666020548073810988779009247269399394412817794 185 120329550865173184326023965848078649534990700017266014588695185424704398346254273083707521551315406407963411447385536014673506698105797358071828380801106663410637588721060479903379826835312739579877052396853742279613954797915419620636203049858571202721588320702112610667485508905459078048326797865982893221169700353188413556 186 6477739125478195344003489131653767911838847021785957954681379741731023083198267852884965847116481525464306985076666114119851708180762431990163909899998050347113774606179925255990858576118282597373708468703196237843324999271429808044009812972868124678025917396344400943091208241308263624323222723803550772287309475179888332710 187 348718198281713685157910872471761754849485107290253258139433983518848300931791049004711842522255685974881771474729330419569017081910758778684816956535212171036409228159163940046764664449011501131515908109562782990245657877443355601329830118486621587767014708222477307758024108581892731882328548834729772953425384411668677963504 188 18772658092165387050151041541095937336390646340700587336671867839926518540881810870647341119083036760613456501916716694516115893249568146571758383898160553586820926219149739486091653309522031120099979426349908013119201404107560737674735114508197473942185751643238990032847687140483444356943051166316709574128693077093273798804554 189 1010594496019517426735289930882259695259280533728228978551535247463980149702324186177755974790530031116846547814834996422487977974178116849935708664703279821284802205128049538779632513485815144207080772270935120580652589144279692783083129114074555169214980332576709847511916761955269578947619963984398948642121103386881886530542444 190 54403656124285032009418450197200524690289276922473814873601325118251196478106387194718769872859301157206510473570735410522768989134017380409737492099460184960781851210302116067065923262524021330346725841288807320119906575392558386101554958368901228984631458953673373359638844862013882838548704875795986620982019448508452472126920302 191 2928729387847660520971946979702225227226720325539333786265717143561803359735894186659005252434475849539015787646794891787034238031019334689519950520496362661959863670832685838194501126493374573774048179908630747809904285171593656028535027550163489036698593506299881032196632957431750295994280243708272933298005343491799277885264327400 192 157663224097427449949359749723580730762194746507967055384188793030723786868540026740206602402517036390247474275423238426517629470770090286360026030602865044769261285296165221640226725348772691637537364582227588329444450059359524853072147077193322876182461096466776278492108507219544754800976340703528805970864532715677944033288749150482 193 8487534674913643592096320226997283584767877043543548344668315858680628623936731072496298121974242019539635415593738444018299472608524862908762295096344028517635004986135979428883596271443540139761346737206283106817189709462576299018425570297925846081804028933277030277608084861545252027255351783641185490442399964171230585591011071631972 194 456912163697386161861975155796313633230224405032847826043185994342191084039431253097744004790757570041641039857580819530232171176720989048913526807993549370182706715623944732773948415277594607433680192285713766778156534341245621023345643228385517817839081974857094077179082429424361558756304366308155829689983066731397451686070790241853238 195 24597098372001776342887616374517353086731337354920122068513683385571539257915783486990098669933008013131008909484480720414511194431928796637300611704656888296015986269965294498045273266436297240534897518682297241364855489622914952312931198343311656487442943869904676722802831064555789635002248928708792260552303096785200568440453288917227232 196 1324143448986043119413399154357835033341984465047499106207876438274203888982459267066770586115975235418260670226369241345363907679118748495621242943710172828626819974885436544913846189767065491954842329707551954314329879374619895199368323268091169381957145903334842007147027210185714836250065276162485304492418852546263826850606866101202750426 197 71283037006041826057789278634697440405121390760166256343939222199150601235424205677494964721821387485155138394786871322513166902322387368689159276512259626898213785991679047106637518942540422913308244009552002036387255905595179148839411269847511621676582052550551382326863486785171866310264188424327134560373445845230684804196889505745379736924 198 3837402487393408226698626435555353911617605434400988787033339614893902763244114389510218776399185226269207694389940943423881342860255832332336616712299475583407528480385350286985086486688965338568258602496567132955132802557553803184698629574531670258311250541349104672942748599199132392035679746736051196843150154328408110554767774076061188424190 199 206580113148167290818350698080942364258757338646609093737984424334174227182953320698181518100641141685497045715185224406918361369145103217420874420931697166526544035463539775997356784448065672034008375186116192997047903373133211174795807084446043940985382949582789414833965677535140795918832429591885308952281471329340277402428219485643082510648024 200 11120893179307138317726058814133770292118936228011857906979049527192073777502320405545983385646592726135730041773136576239772216757449003760261746123915445097726572253306744822791619897192788399585561787296390274394288643837679026361308123931062227195628891655045888071862580466832400341989888276205698679735766685888912640630148071419381557052517538 201 598674592732244455686771412295294975032490789635721371448947250128882173918257969979057791353785872987961914351018493557789824858879195266061818438880001415477220216701727988919036664984424063714599946123230694316974384691850302929687963289443553437037876585417004898265334060479287165273596008281395217093209829973467647066318778609207418679948268628 202 32228640470175683864884475055959090419334870184359466043617549654217710371546473014109880452615469424894403686313873179214912277857358417426417240039657266513461960097738132976739155365148835622351438054189548896354597746099532764846149542010644323673030883589121402672083255257900397154468296395017242093371364616072905330734175487766158856129051973318 203 1734974691034525024353487666713610885294538861047192107814410474029558845170282754319529586854474819339268999811054829928911344545059996683408103273796532596842373774386971778911466364383069014799704067202375098827444238792137786845911986509253844399940507369856680920426541054940594514892028160980481114417223816485584594864229066297300180235127372390096 204 93399446412141405237388098759776943493840400546230983071403805552453473343155595550855407123930623965071902834603557592177519287242176636428628838345954274466730555968867838621744113453327169963833962462341452911917778775804486881908851095989302289127727764674520561644814160213592327743512913975857305932725505193200105170257864524811290697414163019049834 205 5028002215348098191129952744437168011752173298299501301910621905037290355225725419197856374036778911212607065330323791129506217717732084490150568058027257322684579610189844676493368248352809725866652876498578148857103011610489338425648812860839348206678824295203025810197279514067250486331116873473768354651621170607136387521227727630460428673373934680592204 206 270674048387710998985957264329192923645463440856059918313905045994645446581417891758751134641129116807735908607873208992341327188912598768176611234438948880196145464987066013273120340047901794476320369634196032806286198790852768453951320802213001961328022152270654260303322520799492871113231540788770909450439400123453907561497382564313411667997171489698379150 207 14571282456270890521903678750640921184702703671771936476603243126177083882847764507665407507223146921976531450836648867529264030662502366819647095332205797181247184087501966524231426942227214795937276669199161644651315164749905190011747917570420538968344296557222613607233065684327283109245168455911415642834847008239122114123199334228412271072124005734989877960 208 784420500174066857001174978529882397218484827048401256128783372219264208920493327797171559105255824437010158766366227284156628126126398117666970367905482333026574489274417791050507184605911951916662683671842315668296828520757437794695119292271309460241761463116676612739324118208493814249214032421376739950322429430148735045236514045116650258394512600489993330738 209 42227959202625045053038759978427570510854740858703241482104966044560418734230040766367124105107633297013595123265048286259795377674846264279257665910945255363213317314358895079111159319609567278838227562993364096261658171910297402721805375406341176617108590693545256093523561036683812583268538125027835423677522775708372651265106541849377122247714184108648034014788 210 2273271208520001780198651960178951123824682435038452043292119011576477176376685358674965184736888634181665136263829335278370733976097447467637786830569777718738528673480802274090290248200294726171628908969218792648474349660680831473576955365392083771764291764772503531847690463082198470000506923385903596607771713640560962040723591533964052018792024646417448783361622