1 70193731 2 518498299 3 3226550173 4 23029550325 5 218058070601 6 2236958307511 7 24512116048486 8 287545807301142 9 2717272262993725 10 29263225432573267 11 343848133776237262 12 3294999373893908466 13 35512680584021263930 14 415123314466785523990 15 4097404312963063302535 16 43649164888031535282858 17 502304612675239611567784 18 5127718471566510093525088 19 53950475813964588495211732 20 609652750732267798980789879 21 6399215260350217071824565352 22 66849232566310799117078520736 23 742655403324415614490920205234 24 7947105285840472480180876470894 25 82932140281537713829722779004103 26 908063452541904870697627557846958 27 9827318694284963025140435330243086 28 102909781350453155424256532839312119 29 1114051487070023823466217405727557137 30 12116950442327398408437267149640858070 31 127629943990603621774528887372856057108 32 1370494968397987453240719526811533930701 33 14916280165416912684592798038755533361089 34 158120742450412786691153571056011162680145 35 1689349283909668369830822284641382547291961 36 18352046508099673164127660106734367759234790 37 195650329824633566947082200711811468061847876 38 2085123912909733346156442009146343991054367536 39 22581970810971950215044349169133773759339839534 40 241798435255613557722221867763966656136900212211 41 2575484639065085540625502329056335008304262037742 42 27800671500672073123312365062984344957678318214080 43 298539314087041564217207143346940621428659112061487 44 3182025998351533967830918537165031945561042091358863 45 34247238065417639173420742221229260735355782075647328 46 368338238019343551865798662102609906584351406082189453 47 3931254084725816091810304302693729632919971249050376464 48 42214842933599527753480747201761135267569327089214306520 49 454265369913190544107146977534475397245449948879571339505 50 4855819278018551739101868235623014882015493123353926521679 51 52062882683640874572905174857364420378908725414166630053481 52 560132276969369950618961495525591430836347000346630039378775 53 5996042963952839026158463105222785484795380907222783412641216 54 64232258059431781751104516210142916625042923520572764738258650 55 690657737340808906988671136040209486154461442778165357335925936 56 7401792479226429296179014809144852034450569352977304119293200987 57 79264527823132430757796472167690491160572976922481335443983995296 58 851671053496442091116224530919501942218204330335653446477084847540 59 9134774090334363751716510117947746336698378646640296661350978971901 60 97825814212684621148472759690006574615066445835287453565668184284787 61 1050362904870260444313001084295257639406604306290601290832409558154647 62 11271334562463258401849417777379006443653767660674916021393541650891190 63 120736511840803509293852398073437128543420483599101711771006448545425379 64 1295595936186504888382873084567412748381903712115920829803370134521133473 65 13905887861172370848185023758208085887068957791770670690228593068875284549 66 149008073263881152583628776431331338416912444922132420163961637338281215155 67 1598289877167252827199916409382423645854189076372767401592353757290534190320 68 17155115198673663880780401121729131267807827157296727469394389470826918712922 69 183888429629584039229512982291609069115932848470517238693588574091110468637633 70 1971899141403601059991731076279943056463942024389114672909442133605302759499401 71 21163124821019777408327415111299296131176275026940605898978255537532782116523576 72 226917970576385780979645659865273529834356831153727324174115627683993063557457146 73 2433004712615389316830456978554237974451509755754540116144867333273831227922854469 74 26107803874861262070009497334859042256676018462638709599870069898850371431613569644 75 279998471693134813650444887511900745947843660530372744930657750150067306768064488487 76 3002046895707728191832767512296852415845500891117475311399461965152416258718153447518 77 32208650096159590366516244169920358483659579037497939031743964917550215526997657219099 78 345477940265156418876584715359243032754897321535344767678838902993249099290901570506820 79 3704231437138775029161793660630948699753849573462753943867973235757888250613203831413347 80 39736438175183044245935521894007663187751169439864908738844595617945981313282720819228005 81 426255074198602539962495199105717168614653463762156153785474560186781578722357391501890914 82 4570648906568347322751898377894054411636003647034919674565657517716032241038430976670479629 83 49025157369920130384823106821473677478572421056250311646742775790878224932964940713540642426 84 525907923583522050660751872327406358509384364106376007678785860099014763221782228380197211618 85 5639656442218297284947456787341628056611069399708264049731196434322246292774274794196165173418 86 60486756940442825199736901824490524900310003666142382308432126372904096268365117695024980758060 87 648852445045721172022971613796022905845737474312643738226801049868719111692981876924830237478587 88 6958582429821606514841862812024362313859514498130596713775471968122849597670506086423485974983518 89 74629358865018932934461692393192503977828415492065539317701907362707166325972914951545609114741879 90 800537990756757716113857069968640942720762039049207402076219016895063922386532149983048987981403834 91 8585828931039893097988741233045907292014514925469122296263283887643590472053959137575640526701528113 92 92079748785556120076808752279161365038531032332520649929852548710099770274569122877184633142960980064 93 987688433275794063414434282545024197082752714267609845867406507438854380795960407359096330312286506392 94 10593464333240514240245603264138434724753234981705097361909426305998474179854488919127543560237558585166 95 113611143246539704987965054868180886348443213352432563337021671139672345779679803707314181527504409668236 96 1218599665346090384896637446650691104856027326920611612072825179609078762170938472556904851934067797338696 97 13070420528954051864046641552032237230990519910469805416513599442254392402647217182413273371725618453443312 98 140177462658707462856423719196545881733131863610437934805645343739711011963191466561597203552245895916389704 99 1503506719289582058709903110804009650003260195003492735379293876459045269992868152808512976187786658627028058 100 16126435896289725466759968802668496130229432262436189205619381042176723037935564237665599321232526650074010091 101 172955625586849769454678896503675714457761325737723429814879511631786827943761492370992482003756806191984917497 102 1855036834536007163306840997968866242773788648001403242982373262444462630861163273054490242131370414332182597483 103 19896918608388210977348455869985435007276438091826190087129080370732657439229626509697051562545570379573489370023 104 213397733843506180392018062505018010267911707803059315529037077888473531480243109420108987089105378650182295885961 105 2288768601594365844920933782451835574340785002049887638001879301413405785214092803663149378535453846496538849009721 106 24548945794891729833568727774951318667055757112648367228197077355035505113100074042799402005063839610702076904476463 107 263295455291138196507027136170210496656507739090559101405080680119644256123638591532800079790900193105302415554371957 108 2823921996525891820084997910591631767222773617256972863381669273489606724515428667524093064136062486738083545279617905 109 30288664600466463550416756536830844134780219093586227002233637014890557485771686689265971089950847774102982727832386492 110 324859451640401702727352309147951746199139334738191117648783979832180853746137240933787058581605189916973303061588032632 111 3484209901651887574719460991234161708320300454576738305809188231040557127645056983482899032279669550563856897427180616712 112 37370423451029563418768059585695473418400221253166087987401120191661137348035972758875762459052689829567869687104043397536 113 400817365772536756548292844779341153888744363227312872899003877414381983210076715972581766781810062580475321281479497117690 114 4298888844573660203152735959361026201749348684627498144386374935263951998079051090625331498119104566914177988678604471397992 115 46108038591806082858890243975972769186940207835775520531404211535128764508240024387489794279483306512282106053253670820177524 116 494534706639571665701995780191440497436112101258922041888849015019092010152950596472080803711337389453250930120592837765307634 117 5304055497271106351133311212506895843014461630170398344384716416282228429127956236251859874263448502957212895622448661791896554 118 56888695597627140526361929649584227481626476198774080544505220377263137964616123687782045027974938214813825071663363310777882303 119 610163985903741089631400750279229315692008863033960945326331129884168695813912875789743561358140143983939169663487638701672538865 120 6544246352506727717154386387830627120537306488238111065265987604628070264389724224375098640895307518460154269479178445815653401975 121 70190102271014569144306193342507064961281702144056867034850685754493188093165003260806677954089963351983792840496643203041175611987 122 752828713968274899571038400029193676260760957609248649112719676305456782720914939213824783126109855106756539763487741943693955213177 123 8074411419332072296014512810059221364458135163217000803706918662085237789629874013102222292796054905256764985809419657019703379129676 124 86601653319517135716160047282068825205487057680976511595096767310868888712275118506242091335259716646310214339145084841044198932145326 125 928850409246267925228410582124045482422870262633289263917231300266686478452293312222791293225780667934553332518823062715164578614621836 126 9962349348715167309291752608205987163936302874283222798433408439013634311892893426934547985664084349216702004428120530538538982125268638 127 106850544835966589190064083033347488572352435137172305817959752376711510999737844530086344946477579557681257336682248361290306352547939189 128 1146028681731896264090016012114347499186523769577090309437843706797115335207633317214612801764656898691482650574126015874936998847616008739 129 12291711848288892256128444151333947303995626321477188621191220222010369030864589338623597113487569724704081091327319811608258176068259351952 130 131833995783758814974660816288514512856081868906811153883884911483516973436603867216480951209131812815670998967475390642850819989231527010756 131 1413986804545184861765351190204743966785788343396055384669210045557494369755383825698099880103464220815891931706467096441986766652150980667088 132 15165710477239939774177437042384366834937224349056359945483708412080848230954242739889211762743859219708632059949488576004953215887407626012916 133 162659004145273338119989755923260250393577165873721488357685434618351022984426805186177777854601503820616701984048484102744489053460734074608556 134 1744598089282996893757790212003406501103742406044686630695330012522054739310428773671089704756397503564420055470359921141608117971195522103442114 135 18711690045132563453421442481727481892577323462802408296089979649090470439931501758128903771044523166878907405034227228108146883692461841353504087 136 200691399126541306168727935161296921530361079574331787056809713567914836149310452542317834291482509585122386855144523445769831138608417682230467152 137 2152511961308544652220419269436668075268089086403642301355459863238316277926449413019257222509748761691970916356702850036138375347262983995281434905 138 23086771249836142267011593373852670841483274125118799028375756160767330082287035640633054005764235718345000997960479594149599649295259176072256135631 139 247616362626504318917794896641386639814091447273182098600168415728828445322042907999233362998601474015310175797518315925115486955636460213530852919310 140 2655803048244482861046224220340471705786152382011647603785081779517818170915695349038115581790311761182023019358965098498031650663919947243736668841076 141 28484812579959651563997510557800419610898468009401038284429403904884430897222791936521166765219698650287868242459684190784298179180748988458300705126352 142 305513101330235737395469669638314970854261000162621585059777539964009458686383732893672136677032751809837061594106968871426490290355691058058839318734226 143 3276772044726382619936901934640131424479468174948427938650270409558811219664208480110420939129262407330927665641645102049327219468990467783719905132245285 144 35144999974524660025689135765936133217432907948629097837721430789528833660286222971829604113546214235082374783143237123939831999712163631893949738943381761 145 376946977790535353705740084540651106999546455422185023839196636327845895443517062645861528219990464557332753915019169737644622291962692144186479133459953153 146 4042933840540268867495685408805120714863187565003175361156469265068311159199434103135225336881860227971399153422699376361447255384853153797537786280028278742 147 43362444866404591212757162031107462658112373551361486004571730457842813518929153792836882275657599478424846480804131560321006435796716571741425135622676823599 148 465083182500225640569744935716860944607811354264546430507758556716664928351569006452535868695426975437785471602460491018564870238072153731720415457805882891076 149 4988236695702143709629932832150216957966234463653039044780975206454857453130821162556981603296439970148501382384991927622391803375917287123310695352358075477553 150 53501260231700404137349401123893477669808158707951621042501552722996683416875818727561157732715436453147104012001533175556404047744449485713812945157482557540685 151 573826983499591909427653763558485613067820424562171091636909269952928161090759352779457896750661696636761273098338807360510949905120768146548254940425575881355216 152 6154566482595458016031105072284200486109489309779929911799557325370932591104648894699836521948747158812655649400989553607242693017909885652123967061929956046051399 153 66010694067747533743407610710870637387210907131152007438884214356514780561081485950011300500067092022940555435170616329168556518308616219529767024802101956813941110 154 707996767793480391306135430492408195874827383791508859592631983389173218974941875830727363814270454437899847335265403138502962515874286842164233161944795306679409917 155 7593602645662589586207299771829837029922476560997247088704583325106335840625639688715373519054614326647871803098147870917223602561943835889057529246892943322788976020 156 81445035193258950738544164645967249751210970675793475879298898374790866410618650918937772637346177570287441823153534394149299198855457074971248675538673121532668114775 157 873537541942112848793176537343388897677637949900150146600474982050438744588278582727925690689513096130135533724014413828379949861854784480932432330523847680092965281756 158 9369108113078765773183609495849715371311191565321789338483412437227739514357014936116567891467186221112069047908811180704759539362340856116010674509959605342299073183457 159 100488173408490598735522381819481713591210650960301243545977438522774516188741569497002086696169138266879773319642100532808473277772922519809846430696568092298079459522987 160 1077784352011448728499399141659666558421186416072481761350950585569509660519925753738491953990267242826584624449542019425907384636722134737913403256367820745992050958584428 161 11559754622877906620557285881307764825165384567546643013807045653340931278307493601051237983998726135574371134951762796366449830077653315789631881480270759718945301639514380 162 123983902278322675063145647038699329239907704944572923204393884061672840338261071735732738502336789338578626714299439711846439953091526116772408344182556770294256975054486957 163 1329787295050859826412791451445008880487302327926619472445429631563715196505200386752433094411761498315969372327924466696039190587043786274232208188975545436619089868091086081 164 14262608650129291373080811824214022267337925535918902219949373101472468274936399504753971543632411192439939617346164456957760501555215020934012734773388060153675579073714387057 165 152973307245661202238636028488119223554863685477731286412898547409763723256023000881256307679321478554410702967329244905437184544509666475975774440135805271144250391801242580166 166 1640712523411754938256090567954702506644359763384337748407266662927521686289899042299244744223463131238983558537963476634175737881279289555764456400486143987031027305231048967357 167 17597432393140438055032292340573928032740885133837797990850235452068905975375847539347006185051963650569263564962806784757791584929441088849148395434947068408943200099222204303094 168 188740895722062645631996889690780355570141009013999068432042700444831120678000678561258498566076620091632156045490990991785111317376224642029424902033980228375748138779516451037309 169 2024337010453487249552765289724857030182986233509918093043511343669542702447477154864280362088073179110287742165541695157228243331206471598987481567067826118213013103569227852815057 170 21711990392208551163157477454419980826714661655270770588101824442794146700693622249419816048570434392418269517324735984971376137030982465646282067938673328128809880183858204885015714 171 232871513148524329131561489195114064696977084452031577993997245471452035736026209747400821585967491904124036112978554697052854432384369109597094115935688193714486149517907218745530107 172 2497659000702645949401543694094618746070842232086991669613007195018223549341216249577985000010384666411768764121243591711281202371472252520961995373198517383369618352307320129848132393 173 26788596914327140538784340954890595584287459343433252458874593165588143537682768964275949229310156248326876577605874768644800675015321488581391511513476498999345176511683419924260057467 174 287320566935887056085335865558236556826873645025499224221267263343536795109512028966111634538514186879976437198414826245977151800952641046354198791929221472448300439062661797728662665843 175 3081651193426988581554686209437011052709351934732204087844840082045682183454385774204952332138822937982589570814601572023585010390196396557308147797178125739563320644497933783543169358251 176 33052194215802625201156578318050212641239930031869716842869409262636298951597748078226883536521405170508878219279342970233296107207567609329178003830944220659352594048691689221318391937171 177 354500669858001790047489111713817855470346117466845974115148136573000002067162324336367363478501123223932175139477923901678099247566339332207256506742687995859341611562736521598019536777295 178 3802190032988319341630293200607446419003515823715575774847662605922146620585385204269775742738654285545731880161415412562038106236870597192009689984258596140098071054003209130869752508824465 179 40780319627929251397686262631803425706233936239307326820256227978540473780570846617075524155183352551940730258909359829495407486536814380946261784973687750831661935959425843429189067679906686 180 437388542009575361971022221865438433646563491066924472468875053527375148599119918199503780805595752923953111387140994015512491847664233643157912827352453887152497268866290466134134464344317093 181 4691202282489356801340403589603267069154042304160177951855490797780662676710563963108417917484433798944354529387558037818813286163004016442140592813765968176355103817915870445126582374197844531 182 50315403104293811129427725120513006176266788845054839230295730856438506646711094458593475750501766957934648738463747428250128514513158728676461987039542434968299337507457715288239403588431127134 183 539656908091134654107852429912731935847485681964560371943951662752237964104884347629346883758976448792945555942457364021125763268810398088441784055741641320172767694712361839274492603025235880909 184 5788079684891251583523290604432305894955754025713771677394517274624842023254671671640125894226903034260653129776060756958420913050357035769223140294235788285081094398686960269190285569365357966731 185 62079940130305605239970606539986805182393038632675492075027934484442640101629073325179551495550376347156794336880093047142787539283564886423009840644073297165444512539084013276214202511901547779222 186 665837234319837169577135009538284433177947979617039913982806677824587226993117569707049334328814876543143907930962155808630063302906063184700412421651700682173010152723446033499335089567798250431969 187 7141424394556923234062342913680686487319695751405067311350746770863108406352560775926792159358716316205728232285785430300618271319265617353126155783807485008714891828451535688377453594839067274836962 188 76595212301649804978358936400983227148086172748072382731501699284923385170797166887595150107989858662563621906473166081287053200632789202189983303054633423669886118409018891199270865124871054872004727 189 821520515760665299607076297955680211181094459526235888994158543767333575585787429866452535610477697610937197242452214901985345624236941340542214491063200029256681900458760482181538209241322329470871776 190 8811202518421323102564249373541090273885218909073987050315229186131629134264919531578922016515523741171376954023117997872101328616942717579910588975604423392451388830874778322117070993057143307557731793 191 94504385073865519547140608518711327662107799043215384864317714417433708649441736267174015053333277439161014886677466609174966182704582021918076004110455578045268625365592176162306758440593775073439746073 192 1013605010875923352253421064479393141329362680811726974334214727459783534636914266227326245666726528466556906260129256316198376516943703598727431107453668391621832703023224780128409981878527673549164653575 193 10871401189119769055440529537190992976362224098179482886422702372741291596705548928903326268577565756475928183732764355089481671180553940193924572287958878835797346657505428057393369081125886697828178434331 194 116601006135456440062954575340319483084646607090050424829114117311794125771296337649713675578499819901106589299349049133244512924408377632680018624448138708790909431105076902492463645248237102802434791144594 195 1250601900307219595979571613855973846950991099285292846431761193076670103655319975119612286973288801192111835278698324752673892028940250027758307764352456950395751824588805659801513169422365977992887161226493 196 13413306903677408830827405552108305357723518547062139210411200503446881181238132166816585919921282317852825350648879075567027525019268579443234916967540903278348673938037502897687141243481413580206695775380957 197 143864167155758593029689772345442866736441455697793728036083349252146228901917863121473792442424695100478866171091451391069902672829507970961240452352141136643689134313058023516598799106639713857214491797079098 198 1543012413506080957250113963925070420132516677207002940123857398524882520349887075530538025750003069203137561166803774943215660002865968055578418257147627223291349107408327787481690984842533907145158610313869954 199 16549550389378861190196485436894131098143464990319977578652015001716118281579274039371803411658254863143420045010744615512082194247356349209786430062844374204553666712173659264663051453393970544586425419107133856 200 177501886909510344438220859724596506540312624753989063875323829504679132189150460520195197045331933927707072582669526906224269198404787376863147465106524552362652159820715682404521684340445183274259292354525577887 201 1903793133541557830313681099337040123860264385268036356546481144830129735237274431916479144886786237253296007117596682850605947974065810555731576291738473066268698944165342951467934567859804897455429295979710356240 202 20419097222948636475752631483982824504597071377572064168985627687981804036450724297031273075093038712158589638666543562648361705457561161194735928643617298421374785208345508268038725048890837752366009401555951475168 203 219004638065193361210761005699079157239769640537308963342428579796269542197978629841324489202707468905424637714005712418298757958961699212661081854973122954201351939224566845425456710458610557845763557395362756179518 204 2348930097551022480482617494754784533911407967425901863762945004988111327236284324296802173577558328879145648938683684874471412577847522400141509506795247174399298854539345810713515673581300897617331978508180228925097 205 25193405335128025340682418562581242255111111010319127686651556968136772035626717142909169100369370313765520489123737120434291101650101378069040821394991666721409508960116110243044617910272876522109192352955569305827240 206 270211389385115169712880196534474755587464466966801602198321392287355216896634698227894826689848967762008710620019164928441154017678977466168970797072856119458931943188429085361009465909117458486184017491405595032068955 207 2898147130987413047196208958816932967416107907588208542847674055293774837935184305102931839735544546428824558448810647651926027175681264042414223206152428636684820599088726496485126354860713696285367501259053522172855105 208 31084022236961573359810083128956048533025720270183815575555649186092019293952856338205389130903237006780281554526183048484648398332163480296125564852773810321222178430529353098779303178997394634813900768699624984487684121 209 333391089637346501160710619500729640158673760848644221106740785125559154025583726990870870333606857426568509041734638537308704771759668810342379879642833315031855849660622429143381150907151137559430735492679484205925616965 210 3575779801655177271284686793472746579235167758509176365839302357187532454012676782997075304442645601022751987489638926001776330025613866737387045157096596382188663976450209127180614842738142050710972683147353078334291093739