1 145760 2 15713085 3 1803801730 4 161070061826 5 16182427177333 6 1639434747658238 7 159950005645169941 8 15886971277197776321 9 1579652667608040172323 10 156196326978244203268552 11 15486063123621706338330719 12 1535566319552699731984995657 13 152139456944553269914418293837 14 15079549238438735436069683957987 15 1494657545671638533488854827443357 16 148130005575728874946768241881305976 17 14681492739056644751445529193664045150 18 1455117830913077365775828061362696347457 19 144217672387731721936431628457748181948125 20 14293633887953846693300524007128818765599862 21 1416664154638673348158240362640624729178609609 22 140407413046487944200556717209475581704109925478 23 13915978355506741261828738427444573803054524051521 24 1379232422986905622308198320677990892968669053940390 25 136697637034655942783421961460167090737696641153547969 26 13548294938038809016358097549710930093756691665583185226 27 1342790554362010146712788974964751412331204023587515106601 28 133085851860418911494484356769648213161842088696957144869413 29 13190325496559746213148415329608464253723677808432390903881588 30 1307311665665221900499902897179904099221641130662181882360704706 31 129569492259322782439027767573643180657570167508302433787147056546 32 12841814112681109347079034678942599429801279716375173597482779993533 33 1272770208620210595347823094766130621710496399122820061561039572299250 34 126146040412403132628386369114203755657495642862058752369093819048801967 35 12502510990849337346187009158015926259886988100108470784734593642987868956 36 1239141399625914689597616086824512150706818392311840732854257677272120471622 37 122813042046002043854750642143134313592544811945414316783839647968095050025000 38 12172172846948962420705561548499807199537574731235789697369368406317738113217805 39 1206401122773610904787540667369342260395277405913524602406723063832106826277563640 40 119568107296239668236875825508733864102781438486331685820586971411492631173755236484 41 11850562812593184163727241243623444436161553000248750084665070323684944515077724698345 42 1174525901185282564228360839268813098660017898203160922192562031423961308989783805869341 43 116408909379730088920565702855704266678488970294238530952576897316826044970301445537989760 44 11537450276177142151214116378053060550205949488434573960139136442191265684613376547167514635 45 1143492878547873436748036300018710149299868341722251661116132196657458506552662323392570399577 46 113333182981417397191593339768781351773740712599401987698235965306173559876509486104521058314327 47 11232610719023207839787707054923680580337677641924790158673813015222733952843949106146243372276102 48 1113279802489976969112815133775159920560246822873539065517831523518899640063932237066407464654166265 49 110338722638453663227653390567403523322737078446279946072029220035280346930211262659457309919975656951 50 10935825554596636323864526381176875934150772923934388001950643635803556422967215125576048179630329727022 51 1083865008592095851219064388109558637169223333407185582159709347209943801672281910335398865971421674599924 52 107423381159965934299279334689879192980078322222238190848222045208450266170070634069526209276424660011708427 53 10646881971795726646377881430181862233408944330956838770760269865711742513009027614483755276926519236733825330 54 1055227404847259130355585180395137791487393245544816644273047026247797087651969362236046703256604255158315597439 55 104585068087579563068067327389806527775000469839141528284060513629711813523943077349791297543207388465502309637796 56 10365572782358615137335123529372724573199798614032158222977462955552626110791776453378157966156130982669051035079820 57 1027346456536215660214003369909799206601478700249537523098242576988237299791806042954175152556926156080541112988017873 58 101821748196471577255364589587634866811748467770298711431666281840927341808352189683119739880646916717714740310597292799 59 10091696272298562284515082520942921631872881603897076884270683126497071720651868139690371173374230065286417533090322057259 60 1000202171502824702657946064172360175840547340355977765277023063232292132841458607231162968619747725519269902104695336035261 61 99131440036007557533898642307710315035470925997997756010985307999152372885554298294435091522749585433084797811172180668233166 62 9825056057264128251337546558690389811993222589894837312399929929365680674838584146973406787590757271609342246870750573427802020 63 973775085818578589784389032056656396721409594187546475884475961420537782729181983929181964830364477825358465690565282830447230652 64 96512214508934326976626916238573105432153964709873526675685894671151855750617980272296623066177917966720332090039917821792397917970 65 9565460941720923283916100437396318817381096456486598603543596166662914543408078717431419077381349828576407416658847238779569717457253 66 948046249825905479472774837032988953824814101233844007399760576775187228022638792221194970901957524321668483932625676997046377231319917 67 93962193488112393890494121122765300056531146051840058328436326186963551447434861659211955273573561042539905922797962211646740417315056961 68 9312724781854013471746635425387953998623682378434121755226906433914190141717107445016442655146018345890605692919831310195512725811075727875 69 922997214550234080336264903995115529557567746464778591799902620638412806286122963793349197168175057927391090596867939773008309385648089170487 70 91479548469796669686459480170587503339023681765039061789533831287421558691559511346087734662568783409806157889902993530299968634838911157684946 71 9066666352092682902758515439390177079836685980606413459720494113452062372301757645710951807575636134112318147706051098962947947457885645134803664 72 898610018471075565331447277496408113892093820019002591729080324842798543231821407430214286699339915913071555220430107516164903012579608753487699987 73 89062499262499849154449308609400349074664082235007193057814945111740629626620415192500004108653550980937628643168624535205421628943546965333943770378 74 8827109215161844223794952907367435140430310307924994981741451415926037132490329355359149870994194926210723433186911255482419299267133796482592877607729 75 874867174642636606564954310777660205748202638384134420678263174560678880562867014987523280022863151152296393211783535675669334795062186401339759756953198 76 86709312710498305394375900041909646513585828489695200189125113154088475708703142116663576793252169981773517057191417995763918038764358985141565293470713580 77 8593881595566917538557408740122198517922403162305414320615510807916131359364749139945420662845469986750291488158609745088461508659141278750409562074553031444 78 851751658154728279824239090896983368486174865509647867063566665743106076566375563953689433088033496579746419347187316320442498556319150952983615284331149359725 79 84418301451065184953297996395796288357067362722978549765242362255561887756778154461974085478430170793932528894168063242783290668681933274855663319852071558628573 80 8366816256421459439667289191278655733986030321370929196012191379908320725538438493377843431867895417816895068985672295018502205683263596006304215676321559086491828 81 829246893924979624241220317819874367448635185333693387227989537361415218800009646391356553732334544141824857301647930634569955924673437691629965445650550863297198898 82 82187822704539571895637587775761592934397206195488181645403171283020078812614295750355574376905696117241936649328998297951090498136833280587979084393477303733248537944 83 8145750379529220889087214775546435770077700941444439714504046772638800855959564818918124279826005423754578141721771494820516279761975505327903051694174653340102417324862 84 807336744813602209709372744558695087614912225056802679013635840258621685414195518602953309891347046516055651071186272103718797945427356734989062124786766529441962828654479 85 80016277096364134625969404297175883541762949629328806664219432339409058666809668628959082523421777750373881338190817389273461047918042258276214370991951100454619285574462490 86 7930525448634646261454237930486075285432066178669072052990145766235168970681186374349902222286625240506810321400561458786801815964530832442509316693569282022024193246453182094 87 786005500052183351826073033083267175120826975961720546273869242531570368693313319012436466947962675926122763242844640816431040445245836582186992459444641701396107357382855726165 88 77902107510246592402006402006240405346967291214959923679263644073726487564690565873124402749229947107374129029710671764348947871908136842122063507352152376619158892538295239406531 89 7720987135758097809207086644583639008154675235616813416486716560028319020205105487167637578024105368501388942505176069241344948425347415182271845865726204464446629921383548569801067 90 765237863978210789826541757608965888869411047563986290134422660450261086613138930231888311651323906632531975969185800937954899058386455083145039511104140714214394843305159188040190786 91 75843797971622655943393713530892107541179777430833686608181767656099537268827310622987340539632923226441474973979436567507693586404894545323044783395827098282714710755640876187156368829 92 7516985190534301724229766794139554179873081800349339589661156092342258576202665728343184738534898258849804645871397913785383428892114019831347024102207924303437285125566537101046389160986 93 745018945067250869071746069019517332193066502773233821437409987468320087798286013233096481339025157449830616110361281703064449752742100389196673355826379222553257795906267632143412031967536 94 73839872560619824346202818649810265064069489188134702415895735165478121247680516854376635149480214083869006187640843493473647775410159333810755955258069205724173188277251069000377351284302747 95 7318373332474665443932268712585697683154659969353474304734399807076122316239899714407939824987209579613724455910573062002825426194285650937243651200388085231455828573859235055292260856834383661 96 725334245254915703403719108429517412489957849610248131617277117555726897193139868051869995082733688833166776975912847120547340816031658193123313676304562011415303834036078845240846722223774968357 97 71888894353742574231210850286659154217382355085883501576351116667605698316236866996940630342996731477593651915899349281589446036695910699130222590439219377173113771272237682281911109817338806782016 98 7125009146076212424374304471807216759664755998301320265440119658186967535634410845199082612091210490279906994095167811064675660973507546803674738750848881083181304741980836085328071148011265407546269 99 706169649540962587139610251311798105161404340611379703899294714374385166770392411760808257772240909611005208085850160177842381383294258399769659711644737434781906171756814041120376067615613597869313976 100 69989464393520071854174749252239310857519301514316886285830722088836829834877055149887240799631355965368335081378758240518643350483913908049885152052862461859310441761395355399484180183245804700886052529 101 6936753978701921782564212418322813545802511182432166659289777256661786337812098579175522866629770715190257970373229450768492066187740646342317156584156811010725629224748675163370474115192057045166447271226 102 687511415868071230641488962960348166021156353919957132100129548402836440223269265502204753623281935574129588797526106115617024574739905062202611640497229424382876822061894117160575823588005587351119544157550 103 68140220685377589555907336951233704434275375143250548574847698519090352702583678890464546138378173910443879153013463332011099823577618262786473374345335259893622142288289850474886832645005938071208113549936252 104 6753472841159247458068628414877177532575645867583011264414539514468269471390529895763367598020955675418712601527389442337759952218878160653423398610346163354936712050862256597606148483639212506606588715279733674 105 669346165268041352335738442457747310212414891910486140495385371106385195139314634346602002516715571120193411719228508497655805289609184587812738856740999699316457415519869468639702989712789369231825721751294215532 106 66339837221012328806431045058372691018657234787225654369714409558328565357480637529674462672681339580355280816889915070037793232631293846119625972388912205025683198083120952810100829472457784666156990518093018123585 107 6575034310905526285514061707985740628545848450626302338172589764497566302413730340506607735588912023551723866320395932550881311817381342151234135440190021769596929439937792727130884595600884290546828257419101392901016 108 651660872268344914994085569908648038663609767752215364075313791648313679921218947222732823054493106467124625808346844499380326166524233956554665275646257618068721280385693422832340420146675618793892462812467289125022620 109 64587023027573357198353947141768806997227791649642454243440085545694635940011378216490752728466614387691364961608818720826070099051217416653999742680749394564759266088173681174287668567569649533976257513624922294424060500 110 6401310437810867991763949064164608582008820665746253186168989982544362769977065684679734294655604611966263263853087909117787951582637918503352764048840966623277606514507066369285774517646833243137836198532591240147342853846 111 634442855552153982526642894746198784939297178556568375654052768272864807140679967244736856668690378182819849273164570757297434485717262620783918908956649627761025380270696952009732002105815998232302723403786314337837410248390 112 62880521241963869697572566041010801397053830653059465669313292735660171417457631694879790091983095771276600188380911784265209948514385042220286097852893991823457900314456499997305563804003983891585051459049435718845364993078491 113 6232176652410953985173645495350682595775590080580269918266346547253440766252417793958079406583565163971834298655542351798865487748141887219976742003355514607374760541812539496433663114145080333680719283112145798477919645208825972 114 617679768865146929341549615751395628308591084615359859335567724638690368570664639089466411833176809289563063032421168631906245022891662322774521417612606943797960374959979617031270872421313151359848101361176720088211326559544123929 115 61219108209601998532080144453199451947850659379207442008956089950686616691576616341452086142092405101492112084337176526970814749131329570867809428778260407996399533539181819421685391247043147608512227784827721577416660421644934924173 116 6067511676583957204333915267260297792019226766024446533671747439524057803585259976031674551463574686904772464727193413923275381534765349711749077630388323020026399987398232103365421896945996677877917308982866675691236747107378995832905 117 601359592162572687824687490314669936830606177159293949620474171936864793068378470307414483735701618128610299954752937542206932847583537721447917361680231087648193850468449555360986711146705134916637494552549889401728062912080658057977533 118 59601592606993934209117395333808251310235994493805263746726355953942387065182449321989707633729268434711886063028933181260888427819862892005399344926841324412150982439297813885672612446348546528236365230793874538876737735776389470788630559 119 5907197436587533520339710913536434341661731265722081825499172777131958177084846760888999638868867593266434363141029536559206339590984829693453648129097637704002830266017287731292892978295045892309891271871066689514894408589060839533110015363 120 585470622990224997571796025296559565803103245785033289162125078919329317442258337570156017248937724099046794314446779273967058696315103670218175070007399261741990782030069229298009389233368183938763019226598225562999474349440133085821834315484 121 58026814587490194872923417662245191855057314256509929509745663048246153103024329759652104294302794853312420373081720904863989171869927031115328648087374101017232785498977092708924251213787287758282248659409511557130125610573807976375731838060827 122 5751118978393527486268388484445264202827914753529975788175397429096774409713670796240226976558622923259568018021410694284762157752615461182039214273559408018509705694499221201601652607039548998851962011682576735315467454871371273529206587277980826 123 570001468093146346196870366055790992011689104453855617119948478417303513443700620273476267358288230165601330965470953578064644041440085874604891264849032727590132939766050036997596729152452552000963775032591656929391359943277581751504568532418638720 124 56493644949612504793431704185912980854907451552925554846721648700073628521402929636291607720401350365860732937746083318929755354226593247911398320580155573638585409952435586541121561821940861480249052899218737204312379289786778774541065697652657694578 125 5599164385259682813690880655579260991621469396022830132313889494874411590476302668138015100965062217171285037794917406053779423705972762390354746399039056107864445556310550455096930476506752133754198059914623654198779827061379478170926456384269483045748 126 554941035246044586113795510564111784245210802302077902736785732079312491116870399801674588195601769983505825159802377078143593585755216183068930377389082613374644071148148861143943418756448396385225908148123286453171252009078572045827959324890585011206547 127 55000984327354927130419479324018311663097242197982999022971193354360975167951409724381815346874768265471734286840184430204608022373196293655798125138148235560257990942194276727865941268130572903093452579362120280455928021473640308561952946496785393798150953 128 5451224697479252010079595223446617448663379819729070700383276664211177047612080811337689065076291502269755146028077913502481749489112494410029438021361731041990359056431722802215406996061269235345798534987563522152583201872564009854419722143079383001924191490 129 540278525299564191733840875436575856918774332514379548869955017351255023236186971246852435995707720354889687077901641735135462523298777939546987976533438618804753824181677867238383315485006308516791383150621096552364061758253891746506474790436586974969329903373 130 53547762401878652852920046900612133857163347477717895093999465805339353489143107931176154501689205636934444349144957583868079788954516733478925938543680232791335419256459414526501974124324506406915749636349716300401862815747855539525334012196164166103133361693765 131 5307193834250961283111902133473457111796049151149276053331120869078750084014759653804833006421031105321427180718662590791810364832912117843812606540134322373544455550067786527258609285671419066362090728528377460164459681420378694104647891274299315237798052508889428 132 526003424436708901037248098799978069277243716071023268774165002910376304199973321547737945377348477119795036862860672657249305437678107904534559925640737672241211361915644558999247215266496549478957138667582308939027724230093590228491008108213803786184880523369966170 133 52132937134035188108583479823455390480964261880337697800997597749603499605550547096824515162178775310203227858283563490431577992429629799694853306819780684978911127963746371406652219566326595760400119221832622471355331444683105703360821921122256875261976810122004762193 134 5166968517613307227901863963426375005819127190079121728270167280430056371239310812941287899284135548697913102452397671532719083753573918548470064808828788225905016989554088809538714583775266745620745577587569856242564346023730608025360999145032668861349110239535100272110 135 512105496633863175448022065904366768670716045827741761487824423515532508913100519414656573640063727343910969069654667625909972453670422576400550578993364912830009785899639422762388244136623220196065407528933497650433250265107378616344716976533506493735147531683871401997008 136 50755494017167617432032542981609902720302144616009553845651848995607002566644959482740816680655465329865528655675124906410747075176714597727956547949150616361138178669943060910433958154209368647335743080945516485477479702217875706095907867303862360231099055914387994548759363 137 5030448198388642051342028646455229892826984299027165921601002824050629141484628888431827441616922105445682216919368539164997966986720773936976494141224146646611525696821644621003737306170560490338743242589906071624177737001586804110765671759586503320979933069636121201313622155 138 498574776321006620420084305006139793969945440227827315931435273208742251484286332268574408119385101906116711457961520648605260234433275867571994290888785117624598840302345280576398601472582603329267834602472259851253019962016250766430864496212583999328164324414275151400492078292 139 49414445349654160664383051836579163794683272675844090403711401215442140848133541099760804605308678929078336565202528844481900444037906016125497034069618328316810284757200393208326652442949745406232687396501600129283984268805214103689257390171812683948641447547675473273956195608931 140 4897534984083945215412889214914380061089204279003835817276988772509695077660375194567499320534016604892242223270398273599915045284026368068974581316426236232244193543128929945366734450912752922621418117646939468620533645728196620980393997081409341201982699128756810393690469625497273 141 485401561235858341328126782201246541935005581499760292518547194217137348175847451711958223304500542076659010343457693392066563590999776671519498438458511348872675421498934620992455045068689337179541105849488989978893987170404624527714915046192598615631855837057498782100691265325617121 142 48108829526672397754298059799029656641504249244267995209764735586542640619901130525947690513132694275994366854108609144222576759792053754269368114041044064871050314422521903632578957170499258673311805215417868591147936154682746526286755643646743335770615322672596785386821652124475517505 143 4768133568696582431886937245163440623944429653242009902223414114245653436756201482199875912882866372372985524551982844721171459670148824955957320110973067893555880279799673130521650660494804414704854723000735912430367062259470202422528181410399115326125849396985246299318107759693569736454 144 472576405466827267566256881011420703812699234558868470774082112622483026036148334939038176052374797468996732730331766626211091541551512995004828928873412384262909040652044339859136928649662069138040594334189832156449388662696793381612895120639405725517546322156578991414059297192426738150389 145 46837710350676317875058983294284291171133671167921401613831006253950359972753064493117951054636268884672860244410774466394150831251420804773266767779009236946056023893658958597621206933100261075102336742570307443737277833949783559324556340839621713994763881284442476826729120917561729162066339 146 4642151164374718920380652238144694106714861238321075348964308830926318844704927053146075198712211655883151870747199209274727629722421172748245745245294528228883834906415159242921579190858625843577550312432941825932782959088602871770976239365978757613800688804185156826327389522119784880045521304 147 460090112679779861904221233732278183157870773542758262566969299799660628333647912881281089927396730897832356442188518346055057930264764811239060900399796973208188653057520842335350995243888761041653965216345148470220257991161466113891845918930761929254537185412919514678930827987388817771870348290 148 45600176360091767404796879785056433815171398413379009863535257074769377513565487542460934561811354994600793110215518525394224586674728925492736698080021167106876493114319085159700962230044136160158657063656194504750902769761739666045587824907358748586947777429150198338415828446923551701692532371366 149 4519497434883383729672882403137484315919910094995735279333945490249559166987867907864043502730136348691770757377936260283732961501094662500180158769979179581191349333002730577464374092045732788533331513420771353929583711914766847388995209406640679647517689994517875517141376907792942088816369987219597 150 447933729523768439212432608550374385084184469972991241181636208019045076910573895141039211661133444224022400693227751836269669151927235918448074736476590097587959044669551813758293660222321379799454592258815583731304536364667614529497152057346727633557997895471352861003426020000261362966534417011000216 151 44395340175748934899750061074661776026759540788793191176638649947868664217462180452125703044389482439432096330093381428149396012746786257511348780990055107491545783313749199327236413803059841661988022201457123570144618176532462514468443106885208241954500046748293066346860571001200607002621143784334209449 152 4400084430828476672213875089592050302354825953979375797036883781679957601201036699590930017090704337570908520376992465681389444229356359779269395836441551183282774284955411219969086717208682046049651449505207758871004702514466737343992885955624498503631371413233549863274735340414050806045740904780831460258 153 436098539210991643156031123143079160555227132135475852881111450408488701302403989788105106045599422874752037900445685333120679284196674492332024402123507135550564578112501427369373611067000238545317714451139117161718072669789282992890826884069478747316012331089679578838139204393058814128065897640551341568548 154 43222337864583229610499277407331452241838490326408387730882434701736095550677502896702199539540872088657514464167044977324840065505818781385972659724160546443872392727290839640134247475000726496437259059029319768039557976179905894025186997895279044736366239466883125181355190523500315931854156608898882427439488 155 4283826526592269962201871631848825697870498256519328648021962349126523227576352030032664880221092950512696579748984006387715543930694683442474655816021073771409175131155890900054711691880511841603819403718721116717634028384865084971287925750039193420681668162463291862002946676391326356861239173100488710605449851 156 424576055266383563390425707468006264072694377338343664315839384498434902686936694307691110319574130290814921435882802320197751392915377330067429421024587989804328129505860504971779063838255900000613333851764360905276533265778689311176128407888967024968555430570065204430646789811555483588916383991317530514042357472 157 42080328320148292468377690926588094208243440961156472325220130545511372644090369486881071315880035230470218341159593579690911128576573105385003349330530294418183360208119150062718479262711235682198385489232013152451431389636979447070699343911341661582287184066330123174127946897476562998577938376414345249139787582947 158 4170640358935183882379745869522536357940066996272392822265141498154910285508272161503768036049539747460595100617498815612268200813107415539997738924654086276124485018936374157290725992309654647992895940541355905526739638918842136698765761893282305999905745322121429633916028579208560794920006431158867345681547458038490 159 413358015442349608750607428654832801852385847192473552003913039827741193916724263435102167327238437327129840161043550357594942546722665361008538750635712469513854607400761319385287576543944017796871619546338726768458028939941976836422121831100042867362796588204130785869296236845183968418169839409528814053648254073891938 160 40968492659496933682497623639871776308962076604031526368505867154097976338205562987313433917314531217644261261188420934869387833604780833652748221899934431174250102198171671683426434810139336040068375088262596490263777806309262046856273196538080747314515404332787252271590486755296332248619093989095542111460478603646719816 161 4060444767219810613796710640943581512467340096774154308005210173991708811154292601942661327129132448545995918170062261757816392712988537432235862997204379356186018240460264807975436670011612711649970435923767007517895160854297299732725923507165686024387752547185830030001210579084505759611594711547236769203939412112053748599 162 402436375794285671131449772930931858925751766418363426667627406580281624313038712866339974743881888489241290035626470488989510931928219906203603978081827046139326424020935921230781194063325252256601727934217004221237402978300090811758187680430549000553354952689851004380006601732580810118480984711291199580499331288290806908747 163 39886033635997527781323088422052723665379820616499045510559946738056708766527509455791282191374776580630254580164388911370909307548181775626022751094425916265773803693993997724422570111768980153679939744296290202824062667702204664605650057715273700799431379621453884396691943985851236045694688790203028523340372548588362766628260 164 3953160735214323602932736604917223609142963414247323291276682088846667808604784132575124405167728874652534322352703671314331887350899885697197864413018597381963134793841973050756270117195880906082215681740262914776049998638177263065938004223388655429381804238607775335875932643920212076727145766756203422018489961658028460189118844 165 391803304912632405119221959925007891958187143217545056251293387902047906975451793910679636608983882388661430591465760994096966601282333243734118394892061226408428070293010612040310770196818665230612584363698043593231982074512858615295810091189364248400016651876661972855830334141934721949334123563949180158130966790262526605870462346 166 38832175067664823522293877243391608535977823437277484637978043341152073288081133546671925002992847598048496021670093371520518043009530791801211256559203936516584043748688500942439629936193526015772115727026962161186368308526328270894513806917626964054057569840298062476069557704355078530792540085697477296245922562858194079865580820916 167 3848711334433542345902470631293866681686317055043438759185134343026265937891147661986636780570946711051001420635128987527924329140285076391402434445765486622720881573775208497449381152918129562058931746788415201229991333377664027679350372395054823031224396795972992835986459506152982107997950171279121800624912332854542790123730137178502 168 381451178307328692625099748693512556404726561961694300350802653824700685248332548498942693222426611525138526873947560157779408799652484039613287091322588328060877213149656580373981491225852030285847720330878099058132022750215573360789272760782138382043050770112351785748418582320006511513595118969449286665582266937753057625600615684680263 169 37806161280595250772159606727891850789722529090369605990952904579750394035446949879572068827840045528648649231211873306659873453211883592484151775821877563800570453851080310020940171192264495358037930341755078990547074158727988035098607747553235605793055670610542234161052828592231693474322710377425074974024790751045214643940102460406555454 170 3747021668977025052009007517816649059404575811584972298242468333363497228097137816149909619968656484978824146614273616176870828973758903418673982892293255562908607099112336126719842316133959774406419902245151774185258573318073767427905384094468739752846951303791533596490056948916433890765049961346836051822059884988260215817019943739350605795 171 371372572940637640274752584623670270947596419274044410747124534707775114082388561538213512691530110761870261177879656430950642025191965959446489297634597000715582093788352901530899170057747825645697977519133407738687516264642606945169080856113660122575057055157564936335056514464678927642867599813571990829283993299619441089980073958807582646359 172 36807256567107637206410532980626047981289037576152618212127303118054797208039756511269663200992715441870139800980519113562075011220301007539284649510352281093579567549810128616704142588052800774556740437101399576500368606216903851193624987851189783167325951867242221956289558582272924521772063147969238180271994906119481582196032659475815235154181 173 3648018821824635099317509590156640413813602681833580066707865057398506513831490035770391696618216077683684498605378486693993078625669821830523991699307928818868093586157041221283476053260676640363443906868175423324710929580997564050968530514747446977175136354843122980828231900941728864626653484351444189411952383377987166686961323557141127518857468 174 361560261904424848482745888339655288773527893910987707678571584253824468300971675720354145153814532962328509895825081045435909281255685912973668339281394552379902270815406335259200686386867390363241787989485478902492168069433466103958586190084780455150548603565662756093376337214448673780197512637083151297414660785657199520788450638666529705313721696 175 35834744658200792254729821403493343136315848401143374103174695467501593218512592823173412341887282513346342502860074484437101929130099608636459844254186754526715298742443634902044162696366253633524043523480276312280184190381018300677412677921435187336066466507291621588644698185880512083852855812349531107613899873136217508494665787737357117500703077094 176 3551631802551072282886695868960865347690628511150007189930984271219617244823704412363632536858414957464375044099275160426226320613011592073801759077563186554905533424667243354038890188769848964565906895055356591576055565374343246557661489815962435802441525474409608808390391326947826728962907808453018727121465462888484362652904898166158269550499828457481 177 352007209238072271274780710991462569676284688502154871604982837084765686531802154378048735684563797995977388913684841129412563482944463698420637734415609419188142987165184036100935506901335870578050585809509747256285443649687309901349582757127819154752300990735355911162179291273992854942189992497373453440964712095004980637308947752639629762210398954954910 178 34887928209949681691775531257839412055335365434094984403021333079936694171133364411634218296962725856645705425039359905206459128777518510792990352705705354930166162902391095329550686430991619959234821644798005752794319969660281799348731383194646504676343926058693605758938816732296397904063632430129434550123921046727443499198395178218021551864786407693950824 179 3457791496421877331217542137538868361229449626364396153578126295673982800448365612499890803950401732449749397280015167111015529070144944046590410224879921508332855578814026869393014667791360971433570365985992443889963810924528642609618768585789031134881860492185090588901851726450805564411776811630032862749916162618925039948732678138556698527638798602967092340 180 342706564883311829287288966283905704135948862131604649960225129644157041205639611008229934837773586359620672069636012564472719278600600566584181513611408615051330472214239567796252160295098963328556267166202995674517615440453089037219071543523201231733758921139443525485932782841068683279160859235189928072011232333732755882160670567966434571131178118466221180153 181 33966128303471911000090323774152369493684045766780415722357267847749300094274660172055756385526281975971689668937361988833754365906690066407607236951492307750495430664681095477307113149086268344014620973603612209954264267897427230390945276059644319822750637022240272785103178285961500345342772873707076069938144760060353827579419776740716203205536712755533804025018 182 3366430614834408757937995492509002336040564856046681652659193991843087296778312931100509393104203215354195934445915971181361291502930818534907610085898256852017667755444206460947231645820207867801641684816560910265231565423027813165960229638726804579427989080986360610710047384152987881597851862090789754683895936599701468379334621209404074421806607243992265438131728 183 333651659772361117282788757488353721370431220807605773916777468068524507317130681189230325843595675967470387621254592901812523360811322617614360768281542683860392766045663894480402261395346300797654977272347317981672594322537560528186657506063846627318262299487000642805941857979458942438981595560938260113831024997171018332839821259298033966616960448063513538009942030 184 33068683958105966281295961907630551385697346439887931061658708321484658740589179052344226913823394219389422920688001227559915555022057529045947191304214784032573660448163665399494596392485863604071739364195897261767087550275007699690687131533996748356281949843764314132807484548755725308436870250056453764263231739440264203379249087439947822326319399386281681790787906637 185 3277483647068255534048057777111892708752332749868818163315389263386158483185147582471621925667845957424178208268731469733940912244232865737867323935170190284685156552550196630800984107883824536819857739613908461251728309579341354966396120835941556212210748392224301369836985413837626255112343070039792468160009890880213372269411231167883039303199702516337920261188948107206 186 324836001045839132370297704158814851424763904617907962945716348477850339301263707683478422154998317592712312536167599327165931877323012420416079270069809634594503059869814398668469934967902642494524662281251490943903524397363717466351307211735379939144739964787164358545316160794243407548096972049243604304547262208931635575511917838885292632747569538358479841845835147761246 187 32194951657452135040362794062118039237483576830816340288509396965855225496087590235232239912607636802830692415679994368156752175163369636021351363745720495580784380960889093328467798620744750635740784109443878695387184422265824446854009920129312728708331955992310647950244314705778950418346339035302020450052663748439708470831394323623726389358911770606318061788594664904927361 188 3190886813310488002741602971204532405815422115937410168852171768911871330028428289878810493183757944049440736668552571538685915453347614956166928802975436317143179539398175211070531036570726646951831886288929214951815003213774087604174249585320659327066346253942761152737120802352185331881207765671912312283865140908160149670207622602677529245464518317316973208164315737006275096 189 316253267397033008452538746166433201634391258533844490757346853826460236825412608807933071719834666864043574272605213250244081199982726474643812091603567347088145632956968909547886369338591735898525376243338138706706517481808031233683369398291777353579255974333605108844620407679414847984451208366521194433059433166734600392401645119212175505514946517907968481944623779480793155891 190 31344304887936252408701155984980584360825088434825994311899301885641023831706164473534476082154700451474904779190301920846522814543538620235557008261254311745336894706069157511066932064939761005968924937281278965954744218812669167448409560052093465372307379895615901574387999442391764455162056714161091341516307587721202573210240396824756088058978461512464277030527926786377559033994 191 3106578018922063587168432802833323592969912173359654551458304814023190588763506898043227719892081398270341026169150024207118779215008683350709307402664259346811541514955318873048114497589556888602376848242283252505748568829168681339162791614284944582324309035329565096816265940539918549191875259824058956003525857786580807686672634463479346643078072580072469000910332948740186503237159 192 307897304539177342964254695575499342118899621086060798709718493844146466860225492307098735082285123778735149263666364604898333078009906467404968506939528782659610094167473178630171147027470886107832732242542142403140707003290579658006123107205451603373178563320417826888299522720217686105627676943010499734800732951017770606542532701399997516375265686754248814663514854827489683183961548 193 30516133689565397918667321309529992112116626714449510261908681787298972310446048089252823807905409607717556795937806087937973662174470141729366937106316884942395576089568845159188943999329991865926846374598071653656759633258613160592503264154602506800931318018066232576981927585609978778130974399681324801673897755298762999141700574309000285217891231138589331217450609332059214364398192974 194 3024496809912593816982078833413027020032054351500874042028866105720424914760952122183520112204352359834355158428666295664483585100082701005798758831416772535530259862586067999316334680110518629434422052175321823727329597767950408254391747114613742407600795835734572871473288330846020743429715296876382801776328170838108206201715762062880422489640935103882822766227681584449069267366477971754 195 299762120792495908684190815634682086813955003331980949907490256591397982880391321847954356869345935810908692005472259259706534615702449511545616373915096626568750960435600293632269511740076802961660773248553482827872652155496251393714331941139141210387833299302587073698586345534582246992320926845020236802559840049856505604774745965009656868792677539410902619104457551309885180061319007827127 196 29709844218553410233634688633450091706348198035416882600888102115091633931734233819571053067833223399671874466753711230668865414225532526121113687927614489518665039037293912961350133490883153799618296307351841368324101023220704143039297659529229200214974152027284228426015692342680166671241181195288428889353444335080399922158026224144846683180312216505845326373449579027620043873746671432671363 197 2944584329591545660296546568257698024676272993477395821008573548227378278529122731552650865670729239157924884191519519077602799839952595495095607388854214131447713966873488547024335726731488180641936253939836938855110487532479727217210612062855840315635453389516245724932674014412376152001068189351329034744503726683523191411664889445456642722411299374985772986627739854826016551445827562199395579 198 291841882787841419546222696666854915303976065305373448381321930871719621173965772497670617931129442411118941579214517202247390571808635816311122205940402224263687660813691527747703088036118961456795927752771648519545415506737572643470334963582650209602276807582068654318767808939520531734501413468077518898989426157233840811707524977278988187787684197787052853257241191682033357094174530162157977913 199 28924858321502598542749774854921382804484756280948263233091290873949113161660489598033743926646364368651843887377748804385051593074395808175652678118613331708685489344126367951273474713695720253121036112342721890517336751989158017270478534238441497278461884933614486311215893437651044739524691488379689814271163420516112884705781388355424626293274014472105498799141362668763650180294236327321305462759 200 2866783276364793715048064520364163582555549615189222575124834330013136431034472582111851117617160924418063212658197843609193209545841518703668879398984007753134040746289860895548928252972234583066879744634466977764265622948123721043069626996400904433506546646926059663563434587088372613643899082994366131326415828416160622535958264264529422263089789968767792381809921770309413396940314848147023939486060 201 284130911283852626520564189345950044254904350247828794190322106707607677886168368075653123553711398544003706014068713849514678947352855017613262951186184936198954238876119347619194629540659661342880602165718159872262527069908247332357592408618624406874170230986297361132609337303901438650006231234204091758348331956030606098949920818591628945942172273968865311105423863228590857487463228417319601309217017 202 28160613120836315750940808263523921704133162223863938903147327663048292814816710799814022954315403346008012875373154856164157971584453469130675573855810633751544323374900494133464068131054511042457610997254323840216073358361437457569194960618546171379261646122059314217110871158248046075709608758444333659479432690478577726385860155042022599313917096618460624217038679640979566988240968650522473065384902893 203 2791037862646261092609629145462767423100016115599402897634639556097066668296788510815375383803939578407081186166642845322916365182035537961775247322278364854563003801274023084988012041190124057804421483035509198893911912400675597919001905822688093904449364999045212578482471695242298863172207109444737205390375832595976879764490114472434378127667407353952800853245428259128923631655193955907736972672417474845 204 276623677094629417734857095241738109821918768774759292171436279989925947187984842279180050679064941494907160359271707083899263833343895802732961480797857821274707489551986684066842116380800063249102174908832089410907035184203633284886220282159614585461555170644586858893445741482451569649103751350984432809461334780698953473604687155189371927518839987286434737317482536824645029038165392350992064972994715533963 205 27416560611185126074489084377556802989833354319057074376940972355861857051755964216403092564682811062671274702297919725277681511031245989303316792229897700605964956638287281868729532211422798277886235899780388288515621484120142479870494524767328448929532663091263895531276093840181503640365832754698191136320127469284316161267789876384496426367353808717674715755348193770825532573738322705865716407680181888625769 206 2717293774855186405738323974863263391162060880382054434299797509529612260067822027537094711833524091172094626868554340535270541144945484543700672902765561769252648749987674548569485603859508151409930178511255055024450196217787631657086522180796690934471025100081796571410417985343361580897086674103051055610266806202619227700549311648029040514353099512550815835227122549610534819036994911229353734193981246477288817 207 269314797125005844424084115093286303654359496272728900424062291138513158184013889502834807561510360909940240536105308930246859320428660714481400935944736329856489566677590410790486453318822040093784494674439818176850539014159342815584903215944697915845912780222321682082586645963826152093859026150356518871184454961493660741387195275281773336379593689084714159827849731587546612881845021156454975426503826335069711444 208 26692167266437153975331457103709634029167442940182716096296145629650373805457685776382174678561543666170307430235483003054569963735149389859132529371049008625881721357845300572534561212579081780514487211329423048658039633295131333642294590798146471518310069420287517501478112975649453980796992545952104733402768711596052343421199341538255898010419682955577130115495012397532704348990285876900967936761479816755337428731 209 2645498134470332725889829642398450991321985991716030172499690680833898519778229729327547400851881598296731097522017241407176033675296404811890625144741915093608847810436156455141510203679812577332880133938074101079542685879368753385066836593038054961061978771344570265927930939192061491540382940253334656896894016485390998072197780081662964205061586590915681037737733179888027037119571130290220527880832964422937047415903 210 262199030510578147862368308672888343108228662898498913012545902028455849600411620418471600465814898350173516752856291744841922881722028489245851724189447224210427462345984257982148524070134469035925534916458416508757053096747923443852744661086373061778353797722874818845988479175439953005316588384049950988480656518264688953268029059488621307890550945439851333602092882079775925227730428057764388434691898586349350530640799