1 538 2 31665 3 2001156 4 125862699 5 7925306181 6 498915418541 7 31409217221246 8 1977358522670046 9 124484128282635828 10 7836867646402697860 11 493368077989496076512 12 31059866158795282895038 13 1955366244648665136009175 14 123099601625057717477181770 15 7749705182717336777620972113 16 487880786178020809178357270037 17 30714415053170297273364745099528 18 1933618455132580824394913727824306 19 121730474878224544239511035041636250 20 7663512144675937250741976400483761113 21 482454524640166754015872750766518067632 22 30372806090935211095219510740552143502575 23 1912112546826237608614311756728672992546273 24 120376575703405585542519956609600556540916052 25 7578277754690428066616071690439101201997583771 26 477088614555190655287889574692560020591241306525 27 30034996539591635583998088484729479243104792186446 28 1890845829499300498562567081209634863032594633847215 29 119037734737941426329428568124254486747500167235239472 30 7493991350576024861600497339230516841414381837798442829 31 471782384687871387799628148107556980462607026467147356031 32 29700944141691087043693945491146376277860093274785200329920 33 1869815642844480225593239925015409218474861299954398595697133 34 117713784502840136960847138632788377454283965888736848981386191 35 7410642388733929435219956982948063326036982878387823094605288434 36 466535171268536489250055149855973673882386501404983120037479919028 37 29370607109776880768840889998126621233736583025135963942982691360258 38 1849019356142705672005961639190108742437035517831353069342135823845275 39 116404559381828792279026007185009097264783083897339140832385097366703652 40 7328220442832360961166846424601514660907775182018873642614920551964395787 41 461346317910029771224182686917322238649970182965710912897770394381364653684 42 29043944121156830671204095604243664201362727150346702927939818552345347308289 43 1828454367934040568048955410943383786373234840425502405214489264584413010326832 44 115109895600636114407007780617617650970266331352325547258335747989877464213186148 45 7246715202502299857356406538803427421974291323591178485207597430130721524196802037 46 456215175525602194907551386494478042363002731331307392829538045737256268981073634958 47 28720914312734089529090767820520545355327300302268995612993995761049397318899614070288 48 1808118105692260309546493348977485850030029883336530335564877633997027540966202411051065 49 113829631206505536237752584709637547631622516322695953756467801113184271813321659001116642 50 7166116472047737730196310764003750485251397331100163038419552999509638907249616944944815274 51 451141102247715973135661598285510673317305161688753965497543058272120094670478785207939220424 52 28401477275895481176438153704944962452171330111980483720765928282256093971915911233680782594163 53 1788008025503048166468189468614767672021728091411057523433583575073272317562895379673948435683859 54 112563606047936122790938454779824806168008376407147681722767951985046481670707725092476797335538263 55 7086414169170272054945727367855897746176658553017105056866771000876711229339963379151231752634372263 56 446123463347751741780347120390544982719628314606208205275195767166704361402558428718768147630695983089 57 28085593051456685200183194065352163792512379884151291566935491481687631507795140372463472296166857840854 58 1768121611745770627192189365953383195106538823433463790874079569670661707433994598616107281421567384335132 59 111311661754648816178209481231285696085877180512920611939245731357308980794613565121603149677466672303647916 60 7007598323707886048496813187165464561860316128598206176242059592735393569833815547624746122684938905146007648 61 441161631156608756440721319658653305926530214559341403359866412857393793976571882335304643940270400701394765886 62 27773222124663641826323131741057835672843235922968130709524637560741333332129780535252133561317810283429927759210 63 1748456376778792070937744904223805843710503815860374718908025544065691592052558106915048936299240388044430290123477 64 110073641717775498103944205064038414391944207412070893188953521984450562136500698312239175247998427875555906209830787 65 6929659076387755965373067349005052595699890218185760901584819204787920838006461814492890847472886128738473634844758507 66 436254984986188182117112554587234392598356289768267039759973079685718147679402220385041943990231764974414060431381598887 67 27464325420249551707801539652935839517847435114276948083755298626968370028998946609844368265351282651376680384681635689241 68 1729009860628289403586146503000664864925369047963402424984693538069486867001061365835479018272546435783332553224081575904570 69 108849391070268391701424056444419982944680886609687208202943628886871848190478292256062028886198193046156201042616165169115792 70 6852586677592929802464710389542105364636957742875130918287418959970679953777135378758452420622603239225448611681914620043329940 71 431402911051749654014733553745456448941412282566096375661032423631911343137648854549066672078564670109395412050477047884846940122 72 27158864297546852281860670585507325456150592887523454252055999569437543859908006714441183745870082158912438761207968076044144448354 73 1709779630680527729928230171265331602507035452243246041850470629347914758324615438174244331438087471013585073899980180469942626961134 74 107638756667527352067084626293897645385196230494417978346033631519642349683719682463650633379221438457012350248226535695142931436406359 75 6776371486142723133230746462233008316136001739415582531157367293790575451688289107736608434607078971555403768529150332861803938094597498 76 426604802395131396863516760439683814914276708499712470866996021338601649972770467040469787459738496813845452529677145267456857191499176325 77 26856800545653559241658715165227255710688617412903447534288487005777185724687370530038404037357932560021514953487836653040563208891548356920 78 1690763281377558568326449181435134331187269279710389871007130110524110636982067567071286213743644961562703409168234231056595838505179419606706 79 106441587068242622111779157041762550325892622820172265953764533474235497071408354208903173875813017437808231807569119719617727729652641031374182 80 6701003968086679508007675697620112730273766503444099088761994066595402454876079467136839079606069976414406310765642785607384860782611798194815238 81 421860058808824298165259692888472932478817451920129495113639836042138056831459316633618949420411346267493948641436355022863248769392111940416850444 82 26558096378653368467619766220384265023903790568689795455435951146531003208776276691063530626372772037227057509266191634484172493755018950495867456698 83 1671958433916302541913960022026056287755861501688334291061191978641446594382318612437971846488082402253300200007084398032424989132406556034587639149109 84 105257732515450657301083386783030506050472740722914630268416393838703293403291441233181749909828127174444559001013151840530332641047334071618554886065828 85 6626474695511944553890597789875661812063593288710188661420754190224425377308131458830339967243050494127911690708619603049202300689886950703079023657473141 86 417168086760890437602474172114476334317263424069610256500748557604992300311986709775628435171296639408027751745225003546509870359336111053922131238563765430 87 26262714430888920489015739507786492188811394153583260367272927046949208648892708740008786560549345348170515841333285925100880945531722372585973967740014877799 88 1653362735950978903825875410602430232244673939130033903659879066647609138881991551464615291871300025358669946822465923133122571002351711030890510502156809660257 89 104087044917800649509995412297780837907961751952522487091058101531545660757929381101241573074957858246517593351470908345963561467866357705231812613478846614017618 90 6552774345363904585605946754669811702704027310628990613157652275961481227950494289204500046032478520593113637259894993857146903772220172692077709583899481497385280 91 412528299320716680478483626736950936847179913390488844621498412630285833970903939102933895144573363721909095656695953102858225750412856209330005972495366795363025641 92 25970617752287636196514443809515293393535654624833846215096293761259546756812182448443622485320918768963932639717586328193732096711829769218942046427109334805866053289 93 1634973861298844672621744454956370159727438064954868529353139173909167778032947959756519015781628094084146253338769742132875906428479970598858937332591453055112621222341 94 102929377831029406574267682286571060332080864999337810559300949184202561744041461830306759622238809158330278054901574467061591374853812746093990395792284352602329211287909 95 6479893698279942198086219962621513573314026984854367898338516239756988349865348271011845815373467141132100913952022877290375208555761817808958365173647484854109708646848892 96 407940116085594047518577762152849099774082533385941178552816101441251750949265514651871088461594838067324732667322890642464558502530086901673334459696160511860993286164781845 97 25681769803739539102698322295451772677203615732393999123447308556191470300203009502474522789565225481668951855643931560194387958419361112627340570954380928007195661468453297597 98 1616789509649206568065803242774949275121930657838940171077641984791202174491786673386655646385680584592330457067368655950793674047190010573568727829040002209613517275742692347774 99 101784586439642270184347641761147526987332570587894022901936052175853070514675027792022905153917186721562312799105240839054964249621267228299697682142614475157728124040655422764412 100 6407823637436162952293376912613275703082737153507642804828303477501717436429657962998917266329539178022512703662571030755916593921352469425319498645917029169933557766483247017278947 101 403402963108113676660480879156303220212977708970058918084106153909785828413578380251093573025354673208050218815330399080599150982443845550077182708495484021976381345434228578031509814 102 25396134452526485950686744049914369753601877427869655306605806625187254246033049415963544819115253141895605404458671026957889562900954136832552760203091805502994389424005000120286190195 103 1598807406275669346834387458285465413031282923262397395101555296316103058604080566573837359352427510832970743435032675938481263583211131559618775355998482318470805993975650363293795082338 104 100652527538797780541759300676512375880239194098115989920938929351544826010431941788263688338283869205080107056367772923864052961136064318984068227097501712833437987096822383858193741759550 105 6336555147406948888424341120893860717631467651193772403267800653861357178760270339902891042270139486545214973169613512074937291742476433715832303542304633328942826444224593994735349773509731 106 398916272824370294611940907042362683250702729240054324780893615102196609579768061094278949525283089582949306149387975708885494472119543081767866821765318835865761859273312601257410669690744710 107 25113675967802233901794602495812596710904647170487925629563677541807299212031794484303649725866941471452050271675074356404605028629286870436378348000281527378127678450776594159345727469346777657 108 1581025301751584542569325303023694719223651256544676896395641485358186390033917401237884678185797085365508485367901083794297640194818749974784282759872942805889853337330815187934742638899275321367 109 99533059516393821684954211198007323361557539068672740718426348395433494918291680916971181090229373507731820100616582548561471603750278799119322765698202009857364487967891044979906185928948320254171 110 6266079313037196205172215433659166463845537235241105937001575004151363378161010970843685190939377068022373969839679308772434939469847986849195104477666875448398252025988406861447737226735460081472250 111 394479483982964216966678923523255613730612333808433446678553933121211820150031415728810592109283631118141521324462693879628818086330070191491361543378780015907592796302473591404660456695825571248332244 112 24834359016122778892435821087628057693788443737221380828950731586672335392027598624945782557626955623501121311539485576999827647292325505276532228833614132144061764421935331904739354478025508143424569499 113 1563440971668664015042777672458753092784021775947126869656143439803274086281699211214054250757091648303387777723185139128099837813066055090349165619502507853732043409622453139900069202127204641965196327030 114 98426042335353006595385266099232142017782701197360500616648442316723766769012721574505508997191839421409027064858162173951992727775961488952962444107923650038500385688890333177442064586494979549119154732876 115 6196387318327096030411132998878454937613475976643794019878937075493416371975571059775366657701067125292596078302784875012990329306567857670359453376020880682014157577241861352174598979719830441285987532508136 116 390092041574792995559889593332217606224270241428616150271997943116690479491572286179412733176129029870745358249303468023867645882644186676339350571757467700754894618023024957657629179417296788663157709936563781 117 24558148657026406039027673933916702858533432318273352966251949766718574569790197857364870562896330374984881747973667340851604921607481990923730737674417453837280691907442422983310995471528864200158958071460216151 118 1546052216358723109092943582389813310995606088201934186779929087987016453767785186224521595941014308101427064178723495619321186679820303453159499438061352870743146192359230619794721376212604939672260734688923193803 119 97331337516105086117963173179607343607915246528638972396706356974314690085076600068667971997964646820549991269340492519782904376187196047380623908961743147448718526477436592696654678708826026637388300903585115220680 120 6127470445329318777719596649461007485528472708526516472008466219440913767868920482657588925459616204688661837521218821848992424876552831598014369765323986882735996263489361392742122663658559895254788068670700457205092 121 385753396763623930523447054977109850781710094092636422095480588610069443437740025538227596271495404097877861711592261953735696518524712321381149446635298440563449312905946233547380306609960242878936394387438163715632316 122 24285010338662899188257250188586920206196586070829418838536270495995283435712531808921490276528192853189640599559464955450744938033845215715244228812571139490495341260723555062375579639849575399568859691014992209454565487 123 1528856860618518615480825621289990012757128128736624561469507585260572545359593705716555119976393542847160417805410227867078183541208564594233386040441104247064431032717927539169959702199517331562813475745439829518483500246 124 96248808119264190376261149024362257642599376475775918024391920386966391897350389284898773689941050368664359483843341325011307554529230837185430447217064431628721553967004312474253524641950915542258045333906386321992526170517 125 6059320073058464134752984590943124592696834355426827585744866546825574599699759289762267640092419224250510318618395931069402095345768390481422087577895316374099767211594958102585657637002620425301476558181482813275579558009187 126 381463006817438762181304830399578113663254527343991698542516337774744807662437882841295928856223892096871436503311968179701460797079952462384239849665782691343218860045305720687385841657284737787279953428882590597061535670626526 127 24014909893471362859512827148772674173400707891356262523476756241424179070728717539498875436950343242519908463978835050914791345395426561869696466155811211796996791051865881268303870882976585316329444914773511315896770930969024064 128 1511852753437647112954825295427031560337982815340143873806297906307861245408395099135010712837312578553624921415569227379897667608510239137613144470404139066958105162852403230265564635486398357908381534941016514737109269723143525893 129 95178318728498735734921365913620367139422479603928162280405969417291505616187405849823922922205660017311057640081707790035638922247033129638251286726750096806739508330072758751608198593301685227993107019935161582048025940452126701729 130 5991927676412640263814713086453005058510863420359791593486107641783672209394015676333911750375159093743370744953165506690226247629083983898750903307603924847889931761701017097856901719014822837221862815990877259739999241485441290976092 131 377220335040541954519501404558152086511304449598013527110984168313419529795724670129493547555952936998483141505417448638336278915692539657139625388938326485491246742288301629600831900255342812240797859913482886830198597793515790347903381 132 23747813533906115907329617149241866223038386138290041828805569754254355078461185823591650416710318126699931908776965376475960581325807144060512716642890789666357996946624442355080240280068037264379639835122834785060797215594692305416736358 133 1495037767729469653640739422887217628855701824628230991768985219291418541808333747658487074961725404985448507523691996096842746450073095695515562085349595980163397854776738339752487082804173145608574757330499700642253945562161051482057230844 134 94119735433591854462735744156045222742392647300629588470973729422739908920302185279396887156225008888423714903664574058098510592407183950615786928198639715508150887659170344679967855273156547195118089785170582006354519912631567004354144167381 135 5925284825107037312249281600334152129588790432040851986075410283644789578066404078662893477287180754461512701201122560431040447675964174854075608995843952831445347167792183166683137666375532733000272982520791555690037871592674462719825804280169 136 373024850706424077484778398560486211440726465780656131473251456162247905421125923559808613927990536512536525554695601872817459196988221997290237325418620441245725726516075131013750810044737452456879449490352805198086200370682719789846594511642910 137 23483687848210122245112011012549707958980216494945897919196160181916704143000179262696342631307861931836752247581489292850590855533517565875854665379709307119670993494024324285555815157360836249871269410302428618793002086462096222947509928205927353 138 1478409800065029132447645490715458430106980320608244083189689704344370866678786871958928563820433895733848460866235999003951741772631000250655707130942043325066612842980871462202374751076653869599411934880099848879298614665785964330790485185722025815 139 93072925813690228082838665815044584658138076141785326842550252843686916572139910127565097827450322526973126765387627662852395724365143681398406470861020566459799117844212669139314106127144307307922518445911946299356732931109395885387696229217520935728 140 5859383182619361830678882196392975256990219786385723735573167084660910279628531805569097376591844604035591093188701283989134952089795612136064778982534056302527844612850474941147560542367964758353088957161443960410506166200422891674537923114293824945051 141 368876028991371889823034527923319682046150832011211246711138771175190449267722431685446978089374709420871039420069885493885169203973573060308234644403056527026881985576320066161125841118276551645945104944540442482894622522852942671779367256718667770679458 142 23222499796235429917925288951260592088399715841033156285701640684071543128934183529263073461424829686845451017263604286241203718335447002076526126627359961932237064938131945222385853284553213675396964082082747289514639597175907013676342802258541790145488286 143 1461966770409927055542552756897207658492814754093686261793876470561306928361988984615540436083977039992358402674004867870277658784679812660154868671289814648191537053886551210549216373672454993340027240621758509495022237782549695181254898644349080795601270109 144 92037758920739228964341420390603242370092249402624204008069089800735376078015021836966230171450688616316028470607890631036301061293595656644480700738505472531162590112732293865977087363325733263706246734885921305022402932781373496917729855597366210910935943222 145 5794214505147000180816121513073401283709405178845064584213878021677609133902568393938930859264807282365104492563326122153972352132314539772453788440528693408434448833002921544432004550993347297296623999370993640700677436451433257415008721789782677683455604442790 146 364773350908816817575491688172385375258119086290824478075240732468165171932870649052746744749085767971171399468376574504118509330120195625203447528326928020149121407862102056338004468674478166353886398450238240859051304415268797908401875674545462105224774831595471 147 22964216705310095692542674960034667925268798959074571659261314552535748938201751802949224531567520682154473553392910197323934324857763979080851051429939114373187855086446058350948065085803018851598931687178515805168443985078780030319434278600197027005950174752752129 148 1445706621864126793145386790932971455754602713662015699841374228174393733903806021138753860388418370559643852651397362689994618720131439919735927186170580805646743845477934408544917972202052384290173810492788349962493087665924350494699021487379909875889608744136908676 149 91014105263102298015505845577721205458348498377128302313850376518997300348994268133117518067129939789913808240931427454980261050967992665890541518107856109846810617121950566226185802644258318109000967757126619886135176552860139880505154629255844189936633821795369756901 150 5729770640575780481794281489058008427132573542142421850733988455726036188904424447375130953600812752212850868245730959928741560824297505925838330836036611514036103278538140984069884850703392305453773314696392801914658321213376416777888014891744648073555549045227635795305 151 360716303244413615718224017053042264790475517132914967135370772220103498178787204591262914868987694025804620052993179462676753286333628684630830784034646080841832476630187893701135079269813823080492238708704682126166502322823950217530896752872043439280324385192410008877733 152 22708806266151078147924166055682069560184197950057275226792672508049803381902596753263843738223943118285544890864996892368540875437178560378467263222330323045507427353205047294950919218485244010781818883049111206113254122064435103680808530317596697624772373104473071171427459 153 1429627320404650767977177190905458029160784498686785815751568335972677640914510758050713212186705693475637227330273335536769153491175731521894088774265664649116359183672501825506004482023828934511945397948636723266040166053885090283048184455973399894704650817063063996471919785 154 90001836789362509385113073978618636327024411390083986093757802184497424612401387167483860471361752473903171351403996268120255945048926690551853002131517320680501415000298804610637363020878057454290615890254830530108209126481182347611578018786955967954008104447561970740190531940 155 5666043527460204094846971046589783666394514479189695431814850727707825469534280288402708879633930054080479217000868617280019941539245395391673703287832609731094750304208701810677811047728376627673597898775019970119963515067076855947715685449167078383853881501812099073907747936284 156 356704378491841091771151163901657750300753024804003148139214268810178901003984319150773178203038898014730643003314142548077207928434657047247255328291415086950225203385775487366646827963429215538160622105619207540515630405997931330683128462600447775772049217420753488913916994634460 157 22456236528822587999619185052068359394965499725713963996176405611174736118909883733429046154570473369745515597442947116356380917684367062345507343730531451503603033013676317912823874302164907657121445367181624815651736976862245815832514057261758562727414204331460516304739365435103794 158 1413726854631139392704025424269834675351167025431914113465375515078261845856640557103702468383296923581122413756872903807790677218100677811170875326413062180433394082963948026317889655810834645045766165375883663241751071135408211715158327548432406095804609519162796913837083313591458465 159 89000826872304295868915491702815810767939472459805102139864903914532818962384636829881689270176973391138034833781423686073089115348794973204535910608109611975086053993375815101441965406084554171860972306432901912948037387862425618436960573460234117291255183821797928508356834483281286838 160 5603025194015019080922490697658592965484574282956415785283492722578191170273276766553120982411193275451500236203606602538883106887416916710685392956285776119051330636570207771937685107111733415183180399410392331284789673017582051533075692984592092523407146558675514348272582465197118458028 161 352737074789316860527149259458499688072761843763225091748571263731634467819743498428875500985350388796485320974600162688323052378975740642468166273094134757128040894613260589140334891130767425716651936945719478889177682532643894258734791739878005849136833851696093692766231495136937819919298 162 22206475898739390077945106372593710588946327629699973652585742523581594590115085897930120941069026956888385648082413794591666348235247198918417837481417710080483919066160607179279523894421243385098326761937308282622933900289751196360329216684824988665617560687903891972598379410409758904815215 163 1398003235514239927702826821102791609467637057759048953755891651741173422709976864605053011914884169380759300342868350930124057952907058364867415197300866766490790082817496488677352408243357133868549916265248090631324841836414074522267313690078905904969954232407596336397865201082373601297129685 164 88010950293073331254816844752175318419614578998892534043241441934215713849193929786679667042985468103912620549437918972380949961514530981152220394540672991681248181222597305480353588119201380539574880259415738763213171102577764384282964789574204361229955017702660006179951616234112791798571236766 165 5540707757118009484614222449013416158447798991805386168877625462035639745050080670676515945768994011136123026393440107044144670872872707451348925722928925866995915739386535285779513906166781087899300794744142928045769166229485236089365286750649577648165147857370485943968095858480900689008386938860 166 348813895856818188371886149558899520858219126458997158340594773962653803303318084378772668113363550477437495387665215115154728121042512240627916362785507098774948225762134557035527353086296526322411349141467398168505368285657913937909658087463105451710157716963054446231179498162512457981423482395755 167 21959493132714557002909409815132101382689285444628456808161909201465515873250565750961246555011946847626931183501382933594074968924779518094735414829631526053367849716889452333510073886724150669081235700030628825539856184469857549169811342609439505899757813634758311766506854343330596512877698865462528 168 1382454496146793784476588747934561162311053304520481887386014875917827859723010959338359396117534941880757308237429470562740088975857870181209346575089907006050371259168076086502029484002144321540818915895368818387972589332458569945575433935402073491540412366775016400167487938146432771780760267867644595 169 87032083225512588126526073689778753698688905413024261243224728880562407488467547548188411287444476187957388803981524843354666523468772924011150200956681746402743706957496462780559375646917832899281673281733096815753158911253701184012125397918931719566577248388967379858262914747730386060153274486729153306 170 5479083421323875700804349213332509080188720313925469975268971789489696780387526802120440461586063653908942988359211310580130246597970165141187769680871324604926609961053407920187850847322143279907390942635325263614343365516460758744122024114620375209173581164456356971025965606130118068705243781429471529984 171 344934350934001073991514591848654515602665193632733843814136271714113014528256819527238593780514326642064773935749342166587064177383385937506942529982615759654283382209868655424395064028188966734040968353883229740626108253423529336016815777000177005363697259443417867356425150177694405436635744533430522437513 172 21715257335051180159418036913704723854048796104977159031236496757316975329559931082577637580256647317206273481326487637546820849249064221953855982764411113285277417428155604353381207360424108780961654975951480889108714988390850235821000260292004843601628749698830431955700811363177355520370827392274453112991535 173 1367078691497791150111808893756779914769503036479147964448414384848779911588114227681514576155850203720603824164882366695073100953587922568936734975872635737056939104934932840968073943083388328372599706649728220105944773465926858434225217177510401807928821982323400938442340422495070398180514434288405198318568790 174 86064103220672611683662740850680372214330650146269387006359358326827866353283653288757659038560894243708462616196241665909845555903994652970642346967956382574147232508208678918232116779443149926851634399207506130104337656730126121686825338296317281330406577537243714190095418543031115263335076845339255344763596929 175 5418144477889082567829707993588383997976293859606287173153534295225770944757942375561466175154260591765585841989390641471763252315095215127994047884489019000196120982544081316839261282981154629970327349982149971821060672803214368718006765668324442874474677724117409056966866613090914469499231504235155144984663545102 176 341097954718809799609507303905165272649332256034314974518427323187560403786835694107090857986884012898891851654840645081417504662401880443931077897392307206721762991279763501549538598006108580505762181805018986587115951585862021906864069762530713798814630683367726698433778401720559440709117316982554247289303881982321 177 21473737953677549075042044911601723006427150645940594888988664825444299408350703462633968605782988791523516769014646108063022107515324322075287256251423713202517544432764974115936458476643255886534552375484466652162459384565675473248731748092142643776513494755014035299919843006492956576724667774737373271698886842534049 178 1351873898169062154341543873504242956773879927685366420677615177195670085300011130744625910139837992751990435531336205217413250823624905057242354366270517315615593437531209649975632426932674382413942133437105073821503511703015676768997681933350794322517714074806738407339660178166335414515268442884510387483035590036672717 179 85106889191494071929412655309517489653110775982516054869116308600963283565993865318772369214975117069772671281227948638506425355396735222703738713432563749308676605138383935345153109699465917128093429245902591649210973746968652305806595157673888331139035858617338907089681975326477121481655977126863348103681142670128659552 180 5357883303807553202959144198243692078529271940204051885530929701649226851654880777844271105888384505268446744075469205792950141957425287778109329658412403880364399464072332162609479943902830239054654677790725640839713243588429507749979149896627314805602962999155048399978875211962515170158983006678718278249853289034627533040 181 337304227306769273266617093871713593466085976037663234288331202187978532866989510397456835216868005932144211234274555586035420724138373236227739315101677369343611529005491701267437273829316409353006276464281564782561280279831439331665646713281795360718091934831067651484288353221529132740910953079148361441395543402691563634185 182 21234904776325315740186724311561492975670605633915840676916603093613237917633311534328119379641432964968525875009151746249665916472846376518335564814593396653786113523625404801320553720659377844681273446406491308211679725577704536852771665553998987039744036329698017195872880339380836474305823458863815478244088375419256493106302 183 1336838214154674143098812422225194304667030497205115147248663803071063516603563167782722784714173713188110981263585128397820540889122363627040074547125425849204066479824021850524456072039097715238327706614549478149868154015799758134791825317400743287520990817414574817876912465135290037951161263132135501962723486866111735328453690 184 84160321397660678127567655394165802400204649260183340899011384000050710246775532124322681029512759375626305502371991382993312488610874657107688040715301636897581323588093246600598495690374429678852097316605811616028576884597684378587775898740468206650012261350635331694018403001946364777824868932493196139612124272189341527041240391 185 5298292360857087952692985074157800422882090647542325099833234804597338707762874082806759436365216455996371423416667257514208987825451678101114638030032461352698077557757380966466442457668504221153802112408262740154663363679656547972977896787351837199829383810390464960258462102451477196051361921073473601481506279345292533925638527783 186 333552694130952568069998379656969380942222302477335032909378300311244629452916975468881094913225992903957282047264739692608675067553102528352912033715054919123248989989605767449693282105336336146995938423006086036046286410026739135218445284544290916675914861280944213987142910858378457262259448238297701617660709525425944201100213056437 187 20998727926750165787602167099828854701272844719638157347215177487513444895528151333122678436909543958184585745970706882312952231950867241447148222882846152024315570950698529172028801282750890093744450870993782555193741042779358460597985428281806045313229817736922628046434304730462355742117142061876220337802542093583057725771440542243103 188 1321969758603004960958661114011198066663379530577439747572685428397480502439032261924202742690365489427259680408974310174493819861443198548338007472156699448326743799093705120508832594003952036110562724671709910441153849414912678461243269664407572297416638464525845171768584116517345273230232419270799059886369494479318132537146173106852392 189 83224281430620560741829312546513317278516819490392592456954970894790821191010172315506414019484318478214778214818631703540187320001069921700381146469332405219840422178652180883862427020365245781242569286328539830566571960925268334961524967962762170258389308777907111906631139169745843221122409166372900052535027750377881169675892389804832027 190 5239364194656389172026904093853722067613556578065301356156099378034937757157886559639129265239251275042401547310678464434358242891706053776782011297753913848755033242564930015620625370291009643834024381301284134277625578246234287133117188782568938979180888391715100924080897263027372264342411699668710766966560013061000380510679974222396246301 191 329842885902616148799617618979996296449114222992386258655183256722136387567312099418703758319348892883460364610987031391804247293126360073089084950289373101152354448806916623472005816641362867411788110368961870842721181990023648048236788158627262168373994916091589687992811424461125211898136438165999815714586052359533896008023383527883034412942 192 20765177860994523765464478400645791564979797246082113430646678897556740354822166820929710676689002338366300072727442258178763913768211982545597376347684818965793792415769582266170922615344248154142683789906003327791008402240342084322418825244041791885842564628337194360174064879990203762820869008868273090375987812655290103038534388268163446443263 193 1307266671581462479615919323722343167324254858697508794550081037604557823303105906775449785157533296765927700842928515360932586389586467706507083571763361595279959133459234883351264387538833643477240499439633773171325178806410585042304509923779230747678244594433863087173540892872626330935768784531431824497300380907451633256957919404733769212035293 194 82298652198774247144278426231196844564278732675273346443892017665656570675088425405450448915260274989488756775536149564495486690229934601349593081064505260613486127714243596055615884453213319706278438169576589345162249529094255873271715333101413569848971492253520245443083685431108225632456504000710765671688207582879182300275442268493148371700480639 195 5181091433732573873532333290266853390176222244231858805135795233290779792095331270479486949850154805652025914646168585561943310678788475288482998225925003041711844291358633389223826714167362328328481200429478138767124228233206798231192245418444657601919436528808450126288076168171828790352389698348918827553743920345211855085190120053596871637705998285 196 326174338552495359782775105993424142839282744626362576263376334841752435507927374054359520033435876384602783660246215247710311590936866157728344539601199608117286524610628330115522966467894605704058482519681405501234281701050406727067951098376317718750326442256955364726163646475624922111929849797359045642902951303924342543796153789337156188623369646091 197 20534225363691824996407567744052272531362183793102031609469768986361075218857084494161526029748027096460569387667048763009446176570922081104757617772773747299907178534140836599403397620034814726535645912603085224330586673937596678312437356769584208514410917604201781145054336297203875058569604065872513918859721695948459191230169036975977827110489690524079 198 1292727113843820940571258615334314424304269625419236018299419553764321687353615638973528905372984036090268783851388048420016530673935559502075108076144660397686301974262450454008922671966794318851248013935384030961548745058902940544356685967253216985350857312352794232043717940883609416259906842903142362057152921172172175323884646296587017988500675393661675 199 81383317912827378219546789939013624659899152964047560845446833368556177639671901042256783583619396213028128770385180778371143196795555051575579602060927290569672789556232539141207784294123270285452164130990421914705059535499193801177225010735801976529096239622934614417398191115424977686985048374399818195174163846346703429199136773063401032108990009476416526 200 5123466788599057599059658479779041976527678554094255324543974475851435419688918513040160749267442760602278787648403458519646605242937266903487512287411898567401447702325355945198920727074452040947092374780568859744456952416539021747301374133347557065331538272306936292004037899692927007851284024634908232706563502367191459090733936458372599432636329663111464534 201 322546593172752830541307305385320983448361749857432045620480114247706666203568065340470473701055489295728625328356860658761680083739745121069965131770074237376902410604078652255953503788097437510895071087405182538293343716369848774768024766155762981137387822997158986987062358611266284346535549753411386750510133527212336466057452964047165482062844522302550697265 202 20305841544411891714554492656424842210162272097050785170307426928481325104161324340309430514625308043697083746226760720941130935577317516052639342156466061307884162896478294066288647196766052820730115553461006200421189782317215185589501600731363371735667844086087734031449557659687556090264621457587197441215198874683894712800947002541751105476164377884603495113912 203 1278349266600145007542058713811867200566949262266387397825148986430812364454390345075235368376192231461405523347928019394177695463360341885022798726351259195302092180578855753558510323664516344535982053610999142461789193474806101010172619543183037778260414354018602321220410841030825691547129046726921523306802820052771541522257274311996501775192374244628319390778854 204 80478164071306333599081705559131699408810170138466243132834248476428382151937383528547698852178364761805693791373364374549566115788757145149574495770037509712993591195404719130639601510476152336850822657168232194245868556409545165259339350572618776468557363353140282799912243588522320876467106217066537747588423126379275744222059008200693127162334519487338707259432174 205 5066483050843694164232818696615289319067521255572527131572992388714717905554040290906286208528313282384171596814340960949406102977881689021241334011907553317525274250884394015507155659741947888649614142197656365142158374319393770489100843189772265666955243810127325026672875300449079840292855874827971167789146017178259042311809221686098006933333278761191414098047113499 206 318959195959572537391169251760138761158562018293959770983925789825133228261048315576448174745709531853049402736146040655308607946340910008606990227924902872221152683483503976441114769204473808826577264693326268898982950424387218062171007877216638134533342783533367050324613208773408144710172595795634977542820417379790296858066836875174910053476025541869763558560119825500 207 20079997834046956314435096619428503076299086467694406060486766138374046122950288037172926812145471571255041525011825890463501977799528923333213037505197764434925822160575353236226471623439153702094201083853147259459251352556228769520970146034928840865150352828400112146972883826169689878556990637530410317310098342548441511326591159098768782326157965234626630447292042586781 208 1264131331289272747817715969917392159951628581951067118309766268057981430856495568256858457079036248339239938093243790779768841561439473937872008487266045070581062781129185089307736086788706644974134292675671626802858392576152666986019034591368975888613824311628466940922548146326812013540701112604195794869964550679232680323254660545387848341996725010906463915293539266993120 209 79583077446234953638544995917347128554834882671674548111471079077530051915020149003827184734951989305194126202097279973585135420165735106633300635808261471901133324851378647416932204750903924826174642121049690468521893364648460337792498379948310587484134249612531415974372275690221572199422343426023082217050847065770329357828238166389509442429515662940983147249171186553489064 210 5010133092227057208836916310440032513588269281625783688591178269515328465916988957970427034933702824684410037302191385829452705079228008738760942878114763089837392632519761236977234555129694653698597726219515123763007913852998048770407336887460576122661334434573292418065962839729924781221202401258459073047263377319031761014269324621901885328571770985687351227348427709689487872