0 19 1 172 2 191 3 363 4 3458 5 131767 6 1189361 7 1321128 8 2510489 9 23915529 10 911300591 11 8225620848 12 9136921439 13 17362542287 14 165399802022 15 6302555019123 16 56888394974129 17 63190949993252 18 120079344967381 19 1143905054699681 20 43588471423555259 21 393440147866697012 22 437028619290252271 23 830468767156949283 24 7911247523702795818 25 301457874667863190367 26 2721032119534471509121 27 3022489994202334699488 28 5743522113736806208609 29 54714189017833590576969 30 2084882704791413248133431 31 18818658532140552823777848 32 20903541236931966071911279 33 39722199769072518895689127 34 378403339158584636133113422 35 14419049087795288691953999163 36 130149845129316182863719105889 37 144568894217111471555673105052 38 274718739346427654419392210941 39 2617037548334960361330203003521 40 99722145576074921384967106344739 41 900116347733009252826034160106172 42 999838493309084174211001266450911 43 1899954841042093427037035426557083 44 18099432062687925017544320105464658 45 689678373223183244093721199434214087 46 6225204791071337121861035115013391441 47 6914883164294520365954756314447605528 48 13140087955365857487815791429460996969 49 125175674762587237756296879179596578249 50 4769815728933680892227097200254130970431 51 43053517235165715267800171681466775312128 52 47823332964099396160027268881720906282559 53 90876850199265111427827440563187681594687 54 865714984757485399010474233950410040634742 55 32988046270983710273825848330678769225714883 56 297758131423610877863443109210059333072068689 57 330746177694594588137268957540738102297783572 58 628504309118205466000712066750797435369852261 59 5987284959758443782143677558297915020626453921 60 228145332779939069187460459282071568219175101259 61 2059295279979210066469287811096942028993202365252 62 2287440612759149135656748270379013597212377466511 63 4346735892738359202126036081475955626205579831763 64 41408063647404381954791073003662614233062595952378 65 1577853154494104873484186810220655296482584226022127 66 14242086454094348243312472364989560282576320630151521 67 15819939608588453116796659175210215579058904856173648 68 30062026062682801360109131540199775861635225486325169 69 286378174172733665357778843037008198333775934233100169 70 10912432644626562084955705166946511312545120726344131591 71 98498271975811792429959125345555610011239862471330284488 72 109410704620438354514914830512502121323784983197674416079 73 207908976596250146944873955858057731335024845669004700567 74 1980591493986689677018780433235021703339008594218716721182 75 75470385748090457873658530418788882458217351425980240105483 76 681214063226800810539945554202334963827295171428040877670529 77 756684448974891268413604084621123846285512522854021117776012 78 1437898512201692078953549638823458810112807694282061995446541 79 13697771058790119978995550834032253137300781771392579076794881 80 521953198746226251280784481332049078027542515007200066913652019 81 4711276559774826381506055882822473955385183416836193181299663052 82 5233229758521052632786840364154523033412725931843393248213315071 83 9944506318295879014292896246976996988797909348679586429512978123 84 94733786623183963761422906586947495932593910069959671113830118178 85 3609828397999286501948363346550981842427366492007147088755057468887 86 32583189368616762481296693025545784077778892338134283469909347338161 87 36193017766616048983245056372096765920206258830141430558664404807048 88 68776207135232811464541749397642549997985151168275714028573752145209 89 655178881983711352164120800950879715902072619344622856815828174113929 90 24965573722516264193701132185531071754276744686263944273030044368474511 91 225345342384630089095474310470730525504392774795720121314086227490384528 92 250310916107146353289175442656261597258669519481984065587116271858859039 93 475656258491776442384649753126992122763062294277704186901202499349243567 94 4531217242533134334751023220799190702126230167981321747697938766002051142 95 172661911474750881162923532143496238803559808677567930599422875607427186963 96 1558488420515291064801062812512265339934164508266092697142503819232846733809 97 1731150331990041945963986344655761578737724316943660627741926694840273920772 98 3289638752505333010765049157168026918671888825209753324884430514073120654581 99 31337899104538039042849428759168003846784723743831440551701801321498359812001 100 1194129804724950816639043342005552173096491391090804494289552880731010793510619 101 10778506141629095388794239506809137561715207243561071889157677727900595501407572 102 11972635946354046205433282848814689734811698634651876383447230608631606294918191 103 22751142087983141594227522355623827296526905878212948272604908336532201796325763 104 216732914738202320553480984049429135403553851538568410836891405637421422461850058 105 8258601902139671322626504916233930972631573264343812560074478322558546255346627967 106 74544150033995244224192025230154807889087713230632881451507196308664337720581501761 107 82802751936134915546818530146388738861719286494976694011581674631222883975928129728 108 157346901970130159771010555376543546750806999725609575463088870939887221696509631489 109 1498924869667306353485913528535280659618982284025462873179381513090207879244514813129 110 57116491949327771592235724639717208612272133792693198756279586368367786632988072530391 111 515547352413617250683607435285990158170068186418264251679695658828400287576137167586648 112 572663844362945022275843159925707366782340320210957450435975245196768074209125240117039 113 1088211196776562272959450595211697524952408506629221702115670904025168361785262407703687 114 10366564615352005478910898516830985091354016879873952769477013381423283330276486909450222 115 395017666580152770471573594234789130996405049941839426942242179398109934912291764966812123 116 3565525563836726939723073246629933164058999466356428795249656627964412697540902371610759329 117 3960543230416879710194646840864722295055404516298268222191898807362522632453194136577571452 118 7526068794253606649917720087494655459114403982654697017441555435326935329994096508188330781 119 71695162378699339559454127628316621427085040360190541379165897725304940602400062710272548481 120 2731942239184828509909174569963526269688345937669895269425745668996914678221196479498545173059 121 24659175315042155928742025257300053048622198479389247966210876918697537044593168378197179106012 122 27391117554226984438651199827263579318310544417059143235636622587694451722814364857695724279071 123 52050292869269140367393225084563632366932742896448391201847499506391988767407533235892903385083 124 495843753377649247745190225588336270620705230485094664052264118145222350629482163980731854744818 125 18894112921219940554684621797441341915953731501330045625187883989024841312687729764503703383688167 126 170542860044357114239906786402560413514204288742455505290743220019368794164819050044514062307938321 127 189436972965577054794591408200001755430158020243785550915931104008393635477506779809017765691626488 128 359979833009934169034498194602562168944362308986241056206674324027762429642325829853531827999564809 129 3429255470054984576105075159623061275929418801119955056776000020258255502258439248490804217687709769 130 130671687695099348061027354260278890654262276751544533213694675093841471515463017272504092100132536031 131 1179474444725949117125351263502133077164289909565020753980028075864831499141425594701027633118880534048 132 1310146132421048465186378617762411967818552186316565287193722750958672970656888611973531725219013070079 133 2489620577146997582311729881264545044982842095881586041173750826823504469798314206674559358337893604127 134 23716731326744026705991947549143317372664131049250839657757480192370213198841716472044565950260055507222 135 903725410993420012410005736748710605206219821967413493035957998136891606025783540144368065468220002878563 136 8157245430267524138396043578287538764228642528755972276981379463424394667430893577771357155164240081414289 137 9060970841260944150806049315036249369434862350723385770017337461561286273456677117915725220632460084292852 138 17218216271528468289202092893323788133663504879479358046998716924985680940887570695687082375796700165707141 139 164024917285017158753624885354950342572406406266037608193005789786432414741444813379099466602802761575657121 140 6250165073102180500926947736381436805885106942988908469381218728809417441115790479101466813282301640040677739 141 56415510575204641667096154512787881595538368893166213832623974349071189384783559125292300786143517521941756772 142 62665675648306822168023102249169318401423475836155122302005193077880606825899349604393767599425819161982434511 143 119081186223511463835119256761957199996961844729321336134629167426951796210682908729686068385569336683924191283 144 1134396351659909996684096413106784118374080078400047147513667699920446772722045528171568383069549849317300156058 145 43226142549300091337830782954819753698212004823931112941654001764403929159648412979249284625028463610741330121487 146 390169679295360732037161143006484567402282123493780063622399683579555809209557762341415130008325722345989271249441 147 433395821844660823374991925961304321100494128317711176564053685343959738369206175320664414633354185956730601370928 148 823565501140021555412153068967788888502776251811491240186453368923515547578763937662079544641679908302719872620369 149 7845485332104854822084369546671404317625480394621132338242134005655599666578081614279380316408473360681209454954249 150 298952008121124504794618195842481152958271031247414520093387545583836302877545865280278531568163667614188679160881831 151 2698413558422225397973648132129001780942064761621351813178730044260182325564490869136786164429881481888379321902890728 152 2997365566543349902768266327971482933900335792868766333272117589844018628442036734417064695998045149502568001063772559 153 5695779124965575300741914460100484714842400554490118146450847634104200954006527603553850860427926631390947322966663287 154 54259377691233527609445496468875845367481940783279829651329746296781827214500785166401722439849384832021093907763742142 155 2067552131391839624459670780277382608679156150319123644896981206911813635105036363926819303574704550248192515817988864683 156 18662228560217790147746482518965319323479887293655392633724160608503104543159828060507775454612190337065753736269663524289 157 20729780691609629772206153299242701932159043443974516278621141815414918178264864424434594758186894887313946252087652388972 158 39392009251827419919952635818208021255638930737629908912345302423918022721424692484942370212799085224379699988357315913261 159 375257863958056409051779875663114893232909420082643696489728863630677122671087096788915926673378661906731246147303495608321 160 14299190839657970963887587911016573964106196893878090375522042120389648684222734370463747583801188237680167053585890149029459 161 129067975420879795084040071074812280570188681464985457076188107947137515280675696430962644180884072801028234728420314836873452 162 143367166260537766047927658985828854534294878358863547451710150067527163964898430801426391764685261038708401782006204985902911 163 272435141681417561131967730060641135104483559823849004527898258014664679245574127232389035945569333839736636510426519822776363 164 2595283441393295816235637229531599070474646916773504588202794472199509277175065575892927715274809265596338130375844883390890178 165 98893205914626658578086182452261405813141066397217023356234088201596017211898066011163642216388321426500585590792532088676603127 166 892634136673033223019011279299884251388744244491726714794309588286563664184257659676365707662769702104101608447508633681480318321 167 991527342587659881597097461752145657201885310888943738150543676488159681396155725687529349879158023530602194038301165770156921448 168 1884161479260693104616108741052029908590629555380670452944853264774723345580413385363895057541927725634703802485809799451637239769 169 17948980655933897823142076131220414834517551309314977814654223059460669791619876193962584867756507554242936416410589360834892079369 170 683945426404748810384015001727427793620257579309349827409805329524280175427135708755942120032289214786866287626088205511177536255791 171 6173457818298673191279277091678070557416835765093463424502902188777982248635841254997441665158359440636039525051204438961432718381488 172 6857403244703422001663292093405498351037093344402813251912707518302262424062976963753383785190648655422905812677292644472610254637279 173 13030861063002095192942569185083568908453929109496276676415609707080244672698818218750825450349008096058945337728497083434042973018767 174 124135152811722278738146414759157618527122455329869303339653194882024464478352340932510812838331721519953413852233766395378997011806182 175 4730166667908448687242506330033073072939107231644529803583237015224009894850087773654161713306954425854288671722611620107835929421653683 176 42695635163987760463920703385056815274979087540130637535588786331898113518129142303819966232600921554208551459355738347365902361806689329 177 47425801831896209151163209715089888347918194771775167339172023347122123412979230077474127945907875980062840131078349967473738291228343012 178 90121436995883969615083913100146703622897282311905804874760809679020236931108372381294094178508797534271391590434088314839640653035032341 179 858518734794851935686918427616410220953993735578927411212019310458304255792954581509120975552487053788505364444985144801030504168543634081 180 32713833359200257525717984162523735099874659234311147430931494607094581957063382469727891165173016841497475240499869590753998799057693127419 181 295283018967597169667148775890330026119825926844379254289595470774309541869363396809060141462109638627265782528943811461587019695687781780852 182 327996852326797427192866760052853761219700586078690401720526965381404123826426779278788032627282655468763257769443681052341018494745474908271 183 623279871294394596860015535943183787339526512923069656010122436155713665695790176087848174089392294096029040298387492513928038190433256689123 184 5937515693976348798933006583541507847275439202386317305811628890782827115088538364069421599431813302333024620454931113677693362208644785110378 185 226248876242395648956314265710520481983806216203603127276852020285903144039060248010725868952498297782750964617585769812266275802118935090883487 186 2042177401875537189405761397978225845701531385034814462797479811463911123466630770460602242171916493347091706178726859424074175581279060603061761 187 2268426278117932838362075663688746327685337601238417590074331831749814267505691018471328111124414791129842670796312629236340451383397995693945248 188 4310603679993470027767837061666972173386868986273232052871811643213725390972321788931930353296331284476934376975039488660414626964677056297007009 189 41063859398059163088272609218691495888167158477697506065920636620673342786256587118858701290791396351422252063571668027180072094065491502367008329 190 1564737260806241667382126987371943815923738891138778462557856003228800751268722632305562579403369392638522512792698424521503154201453354146243323511 191 14123699206654234169527415495566185839201817178726703669086624665679880104204760277868921915921115930098124867197857488720708459907145678818556919928 192 15688436467460475836909542482938129655125556069865482131644480668908680855473482910174484495324485322736647379990555913242211614108599032964800243439 193 29812135674114710006436957978504315494327373248592185800731105334588560959678243188043406411245601252834772247188413401962920074015744711783357163367 194 283997657534492865894842164289476969104071915307195154338224428680205729492577671602565142196534896598249597604686276530908492280250301439015014713742 195 10821723121984843614010439200978629141449060154922008050653259395182406281677629764085518809879571671986319481225266921576485626723527199394353916285563 196 97679505755398085391988794973097139242145613309605267610217558985321862264591245548372234431112679944475124928632088570719279132791995095988200261283809 197 108501228877382929005999234174075768383594673464527275660870818380504268546268875312457753240992251616461444409857355492295764759515522295382554177569372 198 206180734632781014397988029147172907625740286774132543271088377365826130810860120860829987672104931560936569338489444063015043892307517391370754438853181 199 1964127840572412058587891496498631937015257254431720165100666214672939445844009963059927642289936635664890568456262352059431159790283178817719344127248001 200 74843038676384439240737864896095186514205515955179498817096404534937525072883238717138080394689697086826778170676458822321399115923068312464705831274277219