0 1 1 18 2 990 3 76437 4 6821604 5 662170986 6 67898785806 7 7236062780346 8 793535687872488 9 88963928271478008 10 10150301461460395149 11 1174747280984088520626 12 137580020162886643530525 13 16274396085743934046292733 14 1941610878042595564951651347 15 233359133706492695158857170850 16 28228375896337327274673864056046 17 3434088574045778559079385252669751 18 419878914904431541508833954523994696 19 51569208436356581878425935116817739792 20 6359353169957279541737070319024799210181 21 787086271619477836182725298909482785978170 22 97740105268482339823358114021224841861369811 23 12174124016673461527306755894639251499901026069 24 1520570163222922537695500550912573638957386454832 25 190406515347855290822087768426338760560371348755460 26 23898896022722756048371727301111161530755151067466105 27 3006202940110998277591155386734103360642113963186549071 28 378909191375563395116746926316104429272683012375405029435 29 47848402186426062147772246740104867712169986665636764177998 30 6052856821993373690634335415370311786212804850711109564120311 31 766945624575609855693230988394923995474293720333145563179871605 32 97327413126951814352711816644634091747840782476277253767928887145 33 12368913174404294290587071359972259830190145202846218701561560414035 34 1574042996918273266699571763921272086771989505962219054596087487275121 35 200565608841405028177162930322361876553160458006168929238994365116708630 36 25587045425516839667161365728406461124710588038481628818839709778688599762 37 3267977967736154729315442299520137841919730099212759178774633379716773814172 38 417837270351342380006813129579611236474508005687492384362416445082776478031167 39 53478609609890837376823777961697602264923980757464634129426956543082112391321336 40 6851340334108165429349641225418218363521810777440190795065202347889530502142430748 41 878562676089082954468864647269160957319738688493370243828217142477824954467282514346 42 112759331561932401154788681646998603418183656017303614403792848856828504270473238115294 43 14484279027165977301214815933832043513249108692934374806887966114241283139137469701234947 44 1862041070230813171452689341526156813978244562486430122579471772390182484565382977943196319 45 239559868628397519211699120831761426504806266171316541093753838680988289829237036654950335269 46 30843012276480847268336749544214003407785445053749638851915227318434015456316881713520807783223 47 3973780021412738476090249244236701231745530693539621998517233693616034987549724970624641728935064 48 512321321624849996279257977304486272787710742135914559575377215956157397743885722555097199073260295 49 66093789808798142797384299925748300196686100624043376577399155113184412756706504902561393024471826188 50 8531929503984445720145087527684485141813453688049345359599161002981634915613347149901051354811787439352 51 1102025561490185984392613150855731961539601834340088708818719344974002014811566224552552675897272065566024 52 142424244399960578042878311943203105363185683169889082640412310302853903785372270156418611651830784651464016 53 18416819538817323007819621626556731362222317077233499033145582937524406525065346178276137296674571561295972271 54 2382730499974071521915417174363817210112079403953301027804006050621903003420241040976765697795481854245443798278 55 308429858466122925047009271076116945614563995983700786678762255685743969733984106009485275803233953758731975251684 56 39943964910911632169415579898712963343571396480670971793224171759956675047936810832255451935619704793230754032592302 57 5175492473680871993937610338009551540379970590128366436641182277420425566788763249144097461452880588982746194034752454 58 670889231004930944027397890564624020789250600069683085352811505695662702232181932308491571168878178437604520354656807027 59 87004522909063358394833783400893827013617508631844915376091885092237073944781007710013436545274265945128582607487773462351 60 11288033471302875497008754853536897775758565314146583511359826307769418972587880951695660411821544590946691190795174883417229 61 1465123023724492362644395750569289693173887698149763338850780162882234945711467990310768752418767239017833563878586053166139201 62 190240700651040136801143660212828012893960924747764298146918433176256324574648540432553929905867024041334497597565747910095143918 63 24711595699371656334856863628380880861792030073356121258660021135569262497235765489774500147523189552493752092867758721968213692787 64 3211152147880338133858605203951060209794196566373322914098117812731878219520126427203158743333693652341269587950337159733546537018878 65 417425226837510170707101876580888092034613237316647179960001672208368184956087910076422959013737996769834312550162930612615125778236039 66 54281197399390947121584924898077516663572421910251604899169900889424269411720111076381929110593382917620012322988919841961482659144505588 67 7061036966993360306835556773094255068082227930547644045032035070745426532538879437634091242726601944052702098259578175210835373585641285776 68 918822267724306916513401229903408734122723127689305266980012746189451142223812258911359236345362525691180486310909879471207707529881580535813 69 119600862723190841685920369080871981056438106230802176998040367219309985155318503907942190689720315177560251552089688913626875200820157604693362 70 15573021391775720492692769740525679027474817340410844950365004528253974553669676112400569760851280982756834463760866164263839553044359131349235246 71 2028352250539170573169883672372466862206417843957210019372786201310367740722048202186901279530106871435304009161314283892870792207803257055560327774 72 264266510542009764024321802418277663046217539334928957420061482824093115282127205095095245024759709064854581945783997131350339123062572337215025776985 73 34440195731642979055634146526519677452443373573257914421045828894488483102001949872382636778909770274265343477514508848605112058564761508185988715463764 74 4489628839573473215942121363036035313212648975258744155031596423071916495067763323604825621396537891693087936095872738853780521508919682517063498423877051 75 585427836161825808513250902363583052974375457090677454346548858745776913563740918712934847393255952415705268225905512189068600223838533319494876800915194609 76 76357426383553837564262429746243925256842578225970419886817373584521157625751603394813690389948637729434765734143589406926707650630114444497752043449762194913 77 9961877205683725234429981292552085166780833580596089770149864744531813937000292356193183005247115550411137363721585161561717805974437843025269662846036850274714 78 1299990547861438416075785627807864156602377735601749387119093930774558005432149538757616280330823315269049931073722720018703543444714841871557646694342106384880861 79 169685816762757073936619810025735393314606534708932022165087352323155641634443835897175767303707549606270453860885428928224296393834969805447860472321620899918364486 80 22154123063916859970126324934817832458053261601944464980062748600187022134066815089175558299789120939639241093623671453642383467920305306752189139479908045357159826405 81 2893108287807805077919646292148422327469058122384478412614810705369219299457328405506613501728198090439885352724998658305175997809537619281868057464688069605241499958328 82 377897002416653288891157026555820247141983534633344673518054206132188626687813979244432391909600337905897831813043403170902162370041057744540859069185681435104964485726338 83 49371742278014926236120225775216156005974166282646717572954622174074717887618390305076792617126112905283478582465416271317440706774086036532212524281220468475149049489222977 84 6451748216062609677002084462952411943700672173862189220369134017504668227405406000759480037701945336561507918039144392073813179116092194300329539320389256250911436791059775346 85 843272818341992590138486530484264408633952721910484798890334174776110686007598466713903349185627157611708598960767637314177493203786019387459423107518343911754240995552950292864 86 110242331154553390692205867583381964012679130373420564480823724815663371405465514297688885848626605216091202499927716256688994796184271943437557654945518686373711211498232606256607 87 14415051707526222225275199507548080564394957404105772834389977281755575677398255659698625990919909281438317704083188394594971361283994329723625219961260654231392353854862485157924687 88 1885252634985269385318046299543254710052833315106016076972763552133491348235098796742365001215254879539036448182713430101303399091604138306437562910976218859925845510582123006593152397 89 246607634117823111223822505886519266004133514761382779575930634865175284464657062487697808510209236554792308621546416282685541554227468736648769928828038058189970145855083515755908762160 90 32264521049027608630968342485005433097539868273566663852957582984321039157195425461857933489009293194432339162678565434751812390484895577962646107240888836973854871960882817548396292219074 91 4222054868446964333466693591521301447109117957674610700937584624719284398966550682903634494707540508410719753126350453064327776099505575673432253786816595820618936642062621951154410139255004 92 552587078751957116166211002085631402892238908764781217769002103426924479298578244559732168216455079020222234252947206522639363859228347249874010973530693790319714369748525384996254599599086446 93 72335934147934850855071193823156322569112469332418802330387014670029066770804456717128178767523061561743052193324180905865674508248563443306656033963010374151921268782222154438802330287664686695 94 9470705834915228413521914359567120046927511955077663882810971364032245173972778873512150394547603223372555080366799742827482557260569978297694179456578809814889928265504945926544972040079814042623 95 1240177661510764146139954535353965995600185851496416221210206721379247180570371903875795506162267517987943475377064931961924953778057580498546511683641547311659015450328703170733185978256303130038251 96 162426630305462951544514528394687792930233843873308773387926460349255423594936024508802272172246917789867164924196423318545365946815576672819512198364566512707157739108179482421973464829012829773793976 97 21276532661263118258802688305202092151838745019065873393806455230367306515755923368986858308308559658400339669946389232202884282672224144915648600563634716004045184051943575847343909607772969212684480584 98 2787490052065573180295014997143449896382342478857843810799068093624819763678229016275842045227482388720090552927429942325193028082521254428179296470240861037482294080615990219356815853822979715743814472178 99 365252549135998925262000730193209203822373367197736411485364850331305042113987128523513926572969686041569690174823405995454907323753001936524261445880268330184813894566727749090755321557034355693066779853608 100 47867339580224753171520947641461978649902288133494113241077462280588382578754415866422949830814925073634887687552368782715242450207798617949477861223789022088795895870457623406086961759900691067370146330993934 101 6274080964871518439484241296509589485565316080430867164767449427080277842357220634186428081210505563186845138739384085596520405672633621757492837053957486922688511310823570688170905106518563049311018636514427781 102 822478335555724749894373070640246006756290961803880442327829905345509564279671009001008815472655555387459548285806101269783196237191382387721032297605290078780688392221607557725696078624592805417313092004831224065 103 107835336942483955576557301694839502610578682022060334769663646703718068754889810685401232392194469900694866763161873226318532663663856135022551025402031064495275385788461400923143867069696173163010406215427909760830 104 14140306253983683891141224167453791728869734387888802574264767029400768405858017939706240342719479170795700524570083006981658076968871535579891541871802419480356982796229449101138598566274380132983933643764446803013534 105 1854455639667204063306812290792278472739332532729168110822839731076977860837348158335381116382966871856509504759625176560145448141628245488162150149489311751099381022535198661274001167153000924175532969827675340294016432 106 243238808308398127300716518243223372815258423151123513522257160669725385120457788397538855714240391968133339047268470404722180065149780452988801100291252391807938881418417890607810511696190113542344417523472939401756300604 107 31908542586927986783763133829360938901325180789300997346796938368276522291854012061047870560345365514788260185471757553008616363099243394118750717463119821292761617034470786444893339074279652714226481679319432092132426327840 108 4186370704596373724501349939204499978398995098253868526331008679707043000598522930819227258388903037229008278743805071922108867936378611867431263680459122371532855740054748592812176921321983965150307729187229607692683354297648 109 549318175383660284098238074137167744407009907113684123516610045450587401693156503041106054737711142705650359387625613102805544711872348111550560925626435869446207728022391298609744000920692867327812447664046510337520865317610148 110 72088305052168297793919405513882223001604328199727089916731076436111916408596071478726928218557420102799015457744370037734167835013810768326662219531918123480588753754342137704492409492932697251861164356611644434949740292807480891 111 9461483458767393090494039867900554773439992371989204110095159528378488155444217333957175976165876014372309737005387915771776125587523014966764427913059982618486690454128799496920752478083342536805936927726074609571587119635962581544 112 1241956172086602877165532073710809089982092236389672538470843626394242334945535114099537311646212065490037255106837239426259069237449683050336908906357262088832681513082358046987247738571673796214600876701945273588412218249952761782514 113 163044062650458041563677312821565277390847458927465085403054238949870565022919050174897604254785368060975557045895635571201347188074438408333785043609126539839950876453352169642299075225312106086675644453891113497415741782917888429517705 114 21406934516281920552086781000812447737134138312148141648262330695771616406001237694383880285073051498805495908850896964893053360796931737868666225919522563401143681439626393423242247032404589749775026998221460871783548001271992711085594464 115 2810954798564315478496052011904999991479292801843461669734389177276145911511695445400596824776729713577527952137316415969144677457897661382133656330503458604130292639582423086255035491285999715465062916130025492545176662925823592057604668075 116 369149488350897851723819054385285807665890285800731914624639651813601303769169727124788092513047358904367965482233478867203916675867467849162879828749346253643400909970247749721159106077938908795102749031198180571512364760550240987164490741309 117 48484047413323445384517563816248842516304433043655325060821675907976482833090515120228432841096097549534193151110257371978462161313596968653277620107391108461422223190596287759365199195406051897110917414402165613476859136732441138040374842749146 118 6368583290196564879457227422476874102485500198126623932639754583139482163593358266689355998772032956852205776460190905371257352472378100678885112497783696551346889050988304342658205557557935778315106615405375346526689706041879085442230335669534491 119 836629878433813447718755046344744741958967532082379717026526248048889519910410167416977367332931731626752001393094336355658341896270794498819899000950163969149973774559961901018865088450471779197834771346555075757259376300609020273909175151797492490 120 109918223774146393630491992173132105964909098072619231542553510272832981991517260462430161748825172938773918353967008695905194306737610460174149202826252871869170724692710001179279336435619434110173999339249672947972142733073788271223211628708187047385 121 14442789074125093551223442164227282941676638991861908272384097399809889005085200299244200926921724352034118588238201147823891737481774034081614151644469044515527468772252504220686146931984201486668776709521152228720596658821527925820781634537963415608036 122 1897914883925833070622251328016223356931295563880004405439006049146662884881756764084829044993843899593371106210429499257738798863456536095956024719262700751068919513754103337970518798911766151351707742366072803146484493635914886586133453028608997776591274 123 249428439062450834371787991514370815313545029274060919196667051860953110858221119316623673655934695169056504283755440137713662529803587744768844575729630062080826133857813978591270740350788550596223032876744635782282101401065257500541890055643995443734377203 124 32783708260460522029798968056211500809915392159784607820230859648060961503815854176373602287121479451216645325567437448246352749441559348518968051262187903361244272867540671155844031629723961459491657252885072291998448089744874502191204094660337760007221571453 125 4309355937873310872842778401206679780697522966135364563745646753907771538206818230789996782736679486376251507893636064340863929193585031553958227693234755220504403431512357268073206655832072800791660670341296743498178182940907181578477686725695260267181970091090 126 566510768426117291673692817159378923154127339176935363922587456407552185078317712617721171528921882078042495826293048631156026081295278564354865341598776099404357671380801305093456941069201720670764488554720736061040195159019965092443097053777933053056880392762257 127 74480885191666376955899651233669074560072164319750725405747216826070500183131535035122995516043318219462275429391795580281019583115703142246335203924209686146738102804145749571827261481181023269359522109645922011382595885934545174767968031049951315666925414064490814 128 9793134232076679647313482120411018964925553133052011136452364694839755964564280665952415616146240715457578442355855653427067951953033985741923208920755951406510909441848829484442089536009457240115295617836255577303713662831901516541627764175757246013319870278828751910 129 1287769628576924679032209489754856662308602501896404264660129058130994374061273402947761202170875497670593640829494765442137779900115284869857904630208335232560829643117237906045378225109158369703653589824170591440204937135008603992231314690926182369747210369989301731162 130 169353287696377648086234293713766103092997946859389184220639910432243581779834219438549350836197247172405272453854520380375089395630432560185444483332054733325871543087754435511068905800567385114924821148651457911087259086828642311041209447569826953368539251459866421935149 131 22273449043281878726748330115471171563830320101370294424139956996175677139006104474143506959297105176414334599037034850826843016864419507308861838836440107257455379133047959409151519667702371027510373788514503400815573952909789173183544722283218938829834877705921353693918610 132 2929672789841775992796974275738193495964137592948546337232998207494986558056364701600309574353596027156037731350679125964130543430113699910329402923946869704167038916451292052228574513985598333219280629265967668717935637898399549621639407062089586830946313392169951912159789334 133 385378956821841060409404793933951172866292716963681019888041159239541465280872530396296727545941310186852608602014341443354587952481709765343207194914306649195034892501812378950043716950178495012221306681102453806599595659161220126420506706169421045382485780700913389987467236606 134 50698318348279171945493515825781599297520011107227383494063863852880322330648688795444425783587968965753111340171692933949389774042575123738241176936893738265568081940693762757724463874777323616896097827084122282331301249930306942523746907738639264301923404688168258883489691511800 135 6670144540552757583001487761724267346893224393631327844361330943068650561172469964579302762958567570800280427685879124061558890888608097785508676125328058883660065732835165820515317553602165238211845296646744219541068881292277987894312947781779880808053735243885646451534895813442292 136 877632176677202318876589098577531727408739920316336318844202744158181022417284873940921656148086488339890772154171661713982637458996446235486704287048417772436019834770106745131420738415197333345215499795491874799601630221448995595102320192110867262347569133098436647797706026813318587 137 115484822330387852863882918946417767842924096855131108674071601903800933720916630025386204619722013779527211343532205891643083045139193925192102653105914807565584228062180610036607516189745395619556247531154790378432505624497479256974337939215557390388846394554506489732365514003845107191 138 15197489610885364073789186365769630455247744509334127419429540086086857560565875651947063742091270898464966957795715554942944916053642858531557844286212626405560961133060377253761452915548306335097893938530226824349523304356873698586394787258225395061172258564310007347489026479217037204623 139 2000105357103440683138403610863947100632595261592271648544123906983206677842953712322396712970780230298662104461067624543985946812323093167152515734768523668135808453152348884746395602813204238375499870636127594748571908528117528350014126045714423560644819818731965455271550882286864829322758 140 263249452526704906596674586533411623838133532225935098252081071811732652453358109748258876814765220942021268073109960045889849438599855152872242793048789222125735525140311314870402032845826888292738368038681713508163719982220349670687098721642851266950378745449104668800630799137827328393653729 141 34650953427453588172565866104180015548151606848258599230628761821394539418148001865674824335988356077302671293170296927523455867987140242666557765231762453400055034070946781687494263047994857673032823984290101161273530105431832949886989260769882313403562216037549096757467759009373007807983481233 142 4561372526161962295666972270027071202330601363449678629248462427682783889938434056883419221475097108898902387767900409423811503580148512462256836903255878394729522394921969603312383647700625159652870448851838388192933957601054960331662036382619668765668035401954106200598558162328398551280886319173 143 600493181228112827795941324914350681994693545216594464354183495343107645597192025145414822474987505437024910498377677179443645210912433626836712090166493794325044450503545978051669242463502545344931050505610539695603739932144364127147621199965066313575515186297199273561927471911121354141971300930208 144 79059188920734219549668772945774173168753465325345853620960711033196978682237958838139439534526822970979301212373758171528626837880013697507623779791451441653391837240215994905459579249267749023470380372388941737123234011640549868553898894288851567768903602821035300661659995893541946775059245771592526 145 10409453438158045678080255796046195183365086061209617060722128149926117103464539190844804854409643015378944583006808978057861862036110525874171726248454144084264449864772536944234849619135089399159894513704391126984259994821913224293466928496710912947126430651467523221021484217603976845068141971253941092 146 1370674609477987220230893821237865012888897675744030600453828789037657521916791153348641898424893851880615733752809158624173339593847384648253711098080533681342487215731194338327998112523368714076883617519743715025119522251428138021547090807196542018615251104305007503071270942354522904137650071051845349017 147 180497527396656138376381015626929056791329758011191818076991028137445079912905075737659154747306259164245807767421572275240134599161095770906503978840394520127698410718724211678843832999118240410395927510382483104692323487225988484363040716530296464303782999373374027642068669312543149877810864130750067565177 148 23770492606503407310914736288286040488408177385008602153921443208918224408095691228177918087096430329428116533283312376267429532780184770740550343900758882245428078559810805913641989497488574897699718213846926840659437639709458196541012230866332717157408806859599108642905428980742257542052108228041812499176875 149 3130651599089419368859185946502322442301887902299243513062681230118314488158066095376323546994066705307230998486120146609149765515240030550730408545865611000322483641986969427672246233083175481276405227635784572852619859203872897862400366194576167031111681528883594519058678541039976973406450148689254319760194918 150 412344809803057362141817772038021898142811148942672630675167272203807230798612450646933362556961617059259504227513267001340160692697564303608645892947165195936462193097641045111333568593292898431356014017574013316697999431052820115820249609247858807518155553031054226752329543514161986299133241583680424806843434487 151 54314423538297473744136408382052120191324698743579449102443447062502413416326774630574477826008705089178817776820268358987782968168998296977933640866880814041851010472562834559901961896539718069162043589122246461878889156133725556417936886183658775606667558399016745748803383286135294943764419905226466147694224090982 152 7154812961600419199838697838129910457860808057528738766532596257619703264121010245162664111302503539747948849545805771432455166579659562254877600609696518875597123131034691630331744165057334868469478956130462784563851608208268666494765798226862675724970493357876794488192001101695258086867653098696213415641840012699599 153 942561054722477562780236788606689955795257555513536777639496904602705193575471839880457294086223356121311596944038670174122407654395889526264224768577791820510347212520454552833959471260401408809151009881722419608416575314305027771046319738554443562620941844895289526958381524517199914263139195401889706275276289447755407 154 124179077138116772273989123613281900984894855553473411485502251640522763393867288424314803925152878587105811012555784281137697419642620723750554351401766135845321542972014571879796275708001054676420717311078712568867587811940530141074044689322415951134789472007042948951056597060264878420359046096336279998705839133695313641 155 16361184292652705497270123580826328284509842404907036102504946506676617529074336454168332022950714489786130302298284769674774145114637162281937041780894482730215999663910555581974327436760273961210961268501912198441861231621913054595623705756826915369530554350774266791959307284541087568940184281684124293756162560735954832458 156 2155798005118799901789537596164110411489067694291828424758015833982742853978458183246821982609260162816737238139870887822179540105934802870156471426652285874626261039067842515327545959873644380081826897008461518924289377978230605902303238599545598775517680563636088221398396192659678405107224310910168118210924874780481746322260 157 284071765680990401168187622200790762669938943922872219433656390597466533511749967608612402793443710082600808879105807687383591662202275957362422949428617680346207850380925631672027710137517194989785524976006895422073888569095150973211868179952016762959079094468482493467831449527208315054372193798295640062941119664990411932196971 158 37434704851014871469254185482463919227446277101473369596713234765930525006728191799485749391351205325156215525291052230417269609633595383296704790551934802957280784479198609711512322483846097099353242668860341248845057566898967648852463771877774329745852171900534273312810632422281966357800627431577810997146386594097047962646702970 159 4933404912103342111627097811451186087189726200777996105310276756236223976277109556788621924803361225107648220671080912449782681837380086266075432047539112822644354197004251054637668983185035588211336732034607951060707807767808935486030366580809803012983935638821685957279296265294277298526794033589802669879863720862513362785086002066 160 650196744724763349509212190819162093091544319279347862360204492015501074324018745041038956693449593444260606847787755986638789855531274991161047257330114890764186624218309529267963965463162715706769879560463819128795102560245030347324452092094806324356136716882816435358800686978739511183174715937213096878982525537344549413179117391803 161 85697505515730684829525869867255422406933159537611367911985128952682821231563324086012314114866943450178059313962823077540900533527524467633543799929897362307978642077722625500089524570008473112005755571246878229788942950879314329926181466456546308241483793818462437158320250617755828538324907306370492256310970307270979155155356136861374 162 11295790208978432577929918078881961257467795953230935356442070232404587173841832594142976299299335442798743316168694198084869570923768535421376716452180055182269182461284577513088288951552250376011740866252037273904713844750922397322293940146320081379224901440606723884308251910814051028125483624748114866868226584731869818244791735573896570 163 1488983189548505307509301691634790338978073625036699802298869048485330078596569747881358003352316962777221970946985399242462563778299669873796211138085979112834118931620115133565307727017304003636942264010316921159806408186366037359702000760290394342211593950748633003866667758321259558795235588959997348157950823741191061017024869791682569672 164 196285134057616097034767664856173725381112377479634170282567983282559047505573548104243818483065606326151365337615635609871890530467214753090055624329505697466347682865274640756204539779463378102775860965110704074237901662037779416755059776525376025751253988168948398430737820043504853453229334401385088094698047272448691129824395758652577493475 165 25876716275638953500035224782676308941157642228216702732205575631837883823032887565720915150555669361609681344956071893913648298521359767299321549061559161179426525168452767478955260930748169493238374411120001023542535202319010012498646774574025952883178642423417358959189837216037742997526459191551246452162122506956156244976821808515210722579532 166 3411573786538142317219787495657522057538273653184546449749477600832938566334623060751995915634855768840747022727869391028360127730001129334544506305264601632669057008776707548813670783286278955117276691002975551735564124682826416111780665752134526748543797258179469068779950922803758477272492284149642257507487912537005360376003498075304836274013433 167 449804646164448341299322160705620528802293883061190269925864047065962664922411920143448867975125220662961658104960040906053303990800121582532688054495269974159768192606067449266830352129924010198573124377770980140303950294449286772571464955596809504291045463583512693174916898463676775764639801546348059168620260918465079458980556445399778033880125174 168 59308424596918475913601540770008058499791051900717508239499286972711413892259320682168765630229390491318119776080826829502636792363176146669743083886905995650333627722746236952872272472636829616360077132466696703717080245016834298663017049425601515890152144615593031923562341243183165215323777763315859162166060204250701910286098723558934479035576843477 169 7820451839013578912598262461990250441051080667231389032875507163334730993304988266938923595814243099278241370132464460288128193035857797321019661689181877465179224244657512186540777066733420697361822451282919059153243755368104219771130908174512734546746291130349838559901532022602481623313866825772220568084220967124278423188787858143320652036246454819878 170 1031264432058362548828697498551667832349332720811650628495494895793342743881815340280063359266896020343480196970156078762611418225869083820790921425658232630974236570964156715616365458653590106730743460701071930055223760941900850918155530796537123668103735546437743774341943266231713308137126624278929554450777376644483459511553786792967418256457082525166904 171 135997430288761536838218888186119387944070778066482354189962604634101053226357461753412338019436833639926099711512750143625121425388234232718817353684606217509766768692283806821500032377596914976112868038131882613054135702242969209205747838291380936627270567921604320360203506080073989944353425286883541243000177993504275478121207755025147356472510064568352325 172 17935503504396050793451257704888086023795891281175145350251523557811486767452179782399364794891801339235337008830741568958485704164656233405626144939857164395876589645503840596140884052647261009186537862977470650688514119851570447503493054549084982141780025633668053830056953570925255153779162440379168143115441324316737592024232150248123863341528434829263845406 173 2365475175813113515535235191813971355564342435094231071359008450951226314064832502621773640164579658535893949524459832994069640376564004123870780873395633346275314248595443639897624383759358838412814992607853525235960056764376435969680269169075089031699417823548364018519384118763084002474179494286009463572539544095766284331723561562451943955009513601238990451749 174 311993046243376326207648673483710740499445166783269402655602916357854755668857062352705025518152064741015329220775214564181147202826769076149549593837789198706267813571072753080878752262295533148019402090813274025314399196959790416109663914533734863349916403544192325284427050473746416459169200518685752974619422915958428197713564033340607754161453051835207973297575 175 41152183556919112855448288751414535889794989570127702867996199181376470239519036780352680042980617734120106398248704109691936350367471110694422075440942984095524482362961572675518786310629461300362142093898834781826987958538095195182269570232521760561707060403118652128662288119470374214773035233134448005658049559609486430294300533361042018867259084504854383844368174 176 5428277727241858375615591184698144009480432994454174648731784441927658539744133257748883719852154355249464510771954566623668893016628793878981243835931707411860100342654861555814919437365728779729232952545800808893531283264632059393663357598619808317672073392309241116050203524314218775282940319244323617251842304914631857197375096475730300837270797376827532092205883111 177 716064594168568571141372507653770357657211307434712375708414055570270925740027632809308018726035792762449322905597708928562307179203019850318074172187671878408543824087300108612129970387476414055525304623966615954248140598155242958371263500278074051570125318936089128735736218719115424162694850753189668474591630161937621256175395354159597440690643763125883118648495824186 178 94463290963766672560968042829626534020382282179951133446276407769275312363175323583370977382444277946402807429399690060431268546022474647739632130403224368152748636940900001708904599886665683068987635134599490447055523473088083583096788778115049485133155858129298621745062964573737071756777343844946523371764795175938628245524568846945425303111644370255985252652633518534496 179 12462192083484878520701087337300959703430665006302911805851343872952353376136604612584352266937508641407916374203649910593651603553062398795815165454472960588572467727514016990896322995929444323230681587302083586465035723047012306537524074456046800898288742242417643420455322763605940196488866689317815617448010811513297980048956233133639323084165738191570539404764672945361665 180 1644167578558887747912535346287505620216945991432890551979671528685050459625636329596229820970453073515564174790602423956357971771268441478609477080741410104616720189057842724199084422471226153129114478002026812158972256653482406225668741113908419470663993508245790489048792578183714921665018790036670629283172491606413717375090294551493710761380273161301897313516403576405467159 181 216929075307028388403784633472613002175332516782433247783910267587634129590769365823938179125925924252556780662476579870805863733300981971736902148316286466147260088344741149227672120039257768400751547855604507609720122587121826995182470782717917069069738470702849142106963742073689271099622699651476481044113799196368817589198980351983805403951710660982367717474225392835278196066 182 28622612770939634141063800440508791087993445415423456085343504823655985027357029646986167095120005217550246779583934270047716471734585065509228089772204097579189311586644621120673644107385334519634499147337288877102996030332951052026975318637678871271719404765497473441177402997974877880234289566999403682219951821427843323131267469269181290994819483301462235431726335897367413492155 183 3776768745921512013168836175369262941090924972063019602243854818646496126054416142911433066404578797661980515206741622651852957459018412070807079173689967631981587879333967342258719261304120658274345036039142554040701235562499339808514611148386968069802019695523193590672614486774161865361933768417964621098604198410044729322260915634856037360543529046891036787747099085469168433454549 184 498368869869416422255127283004366913425728107192156687185079108114020862258445442979495908259245127350102354847125044782889276855883248872837224163870191241641484484983960558229860144787982657477386292409317366115486948428445377595218722140457168063228182947533194320365817575491985231880904560387377853871778964811401070510632688797350253037046921451005409461879343245093555403651588779 185 65765875327076961399081422306608481329575436201696347599156080784223371608170774385909585704107906914894920752753314383777575942971227481570565091826776831693930696596294278785231447211390410510548240371676456930086066434110134440717759380194760637377004149618169801883496176306411664429796518776759373149847719074320410965332315855953080651702686625567896084360339003472134993099796008901 186 8678991865788709455208956988667876670783424556881441634981917368227534041434565836017953595349934572480453419467925450859620612715100731460067670743917001312909876728712971935269040309933124282484897020995031809315907262003000705288262562851093472428136938151225344322492408326617030306554945617762214715977064333799145715418627195521077253528373706570798371022269124777477469319950849646075 187 1145398824247175646511005399086247692594866373271374767419929690958627795337784032533197595680796677588843200804555391966333135985049689911998268495812969357480941102630634344805088633419191760050197221112292960545833279667636305731198136894778846002436894419825131812220873398786900298979656925485898472256390480568457846728702305936033500563774630998118532386751156282603558931349220137282722 188 151169006822843438090674873326580430816552860907748107189031492733740212473536584099712828800106924296153881266266927488337669895444825437616897369412348503434478589806130823885695850327984325362224642513728063144529418960658864479987803618727285528369811690740911421393133244875676895162881608458053007236880908047270791803840585261981330394309603061324284135667051210023547153864133324925620686 189 19952033482656779741114745036314955336028571433374143425662352041663728626102333474991373164537733203339967432902789553633988917904867139132458967693654149682256398063935351739889237783010681541584209532022644038163494035346004160272591407898617810440825066680339664711093912278476617385286764638723068494486368937784907658585023598766653398221503321886981985746394327945020839962396618793388624936 190 2633478364862873183383391587120832905649381542836641691946682514449080404041294609149267557646395281856550717518447541509432168050999205986697732433549672019662139070226997524411987902072159701298149170012453767846414261022636024989822940552111722959941394830587584507145302238094878129625657225916894499660263409162188276426234623097643284245946636177523162278944217041027479511180717664669790485826 191 347608460822282063158091440932154190523684589884652620143204667424100507672682387322329715483960467032778052672858668101523503349482053782113954054243090451951336019128116605004131397667459888342175990435243141203463283518661541437882333077772190626441184598470863116740445934242285484107097140454364344939190552719608797206101402432640060619711032363315099682557820805074172600354736791668911556541185 192 45884787940169825766488786606341104023985890367987136661096870409524264553052675213952818638999485202322549844278363169763059763666196655817299016236702617452014796919946974314145771133073255187411015875350888183466048223037283723756662522934343880884949252259991638318896882858059749899236923999076021180220250353624898654995944197843409953068550017321664402086350831833269965488991091678320660550799201 193 6057099959154009619746964566524286879570979515967573216996010781356765314554549907766228542723799830894346762526036187681192461502111142679770184253100143091634926922240122804374753128125509061382228406994733915797948937501559723034929814078906743871363020463918268207097872782793154451693404226106175027791304105229812860416346301617741325233647063481658490578782633775683648009919560968496499792499649399 194 799609955112209918726963825952797104968805267134103904257091165686937516600897817910054292841261331250664547125415544193782095869608873554246184777670382481225404167743483165380897240677312256216972016681523950644247431361897544370035048780970737921676018042004782857092254097742064851954909388044808623759233865051093313130693455296912402990685154302131554294794463260966348355978786956811019838695345830874 195 105562314737770383316420174872880261703542896693416025015667434284937285171316366772699897622095168904242623193818023157169315934505078232444625474789940277495219979970081984460735000983525483059462802316652603106835943920035044106826681986097470587184087884031663769964252903606807240414035646728584301509642636690371861423735275601061414021273696454433687811082390082538398965034291606699603858145066076979456 196 13936595700005185605394133046337736300131640338402705590689569194460322684817091122958215529664334356003229512315962260234667672026611821455585042892591453902505051989036350778623748853016566094473536450512064633707175737555442628328190409898202013550537869768683339350805194402366063022842647189940774293556201567414195414660748451815316216019311355899041407845636203693428410410349151999877188021948593659785169 197 1840015191696743320297846077929615694186372288550662570909878713946174493215534481068474468221134938556058517066845216855094409033640653267041835256180639287943748861496966987292401566072133472974222071755021347945613921509292031067835136950939512943665602250429183271297205945838851113026504323322878111833362416746965087638513999773572780914074331361143778060618158829924123593699249745518448082346869481011779081 198 242942141652625689088904779516474846682502574278734479186058292562638375418229350326879313734245315817505399726975770979925253827564715370908491221500061754309717814508664052290109417350294689397245393222405369605024894727678776107528577319994633859073629202502191654925161717482044587579168614552112154828743228188579392487016418950215763991170082893335403529792745265659235249288444509926490847212054890656326828960 199 32077526610871272216176324660208323749412184506215564501140929721699253352874843323609208944083931738332070930881673569651005377623783387721984915721585580634679765568215388678063030644529028014840174038799792999456854094968446199201373132579236505053185357696424155883999909101516900269292250894160308678812394029706577256458747250273157598496890824602029519048346810735472585535880708204463802247890564290034864060878 200 4235603490408632755329169484933426121517009806557293053829716864305147436606056561545863944084011841116393610831921904218656308141662702055457921890988645430844032700948615542085612962838319988193087815756896529990685697555960265864348945455313866180790894820739899383601898914815981213693970100043838853438019703355981763433675783919322058198835211833510948638212868485668734616518942120321217423232140811433141658556190