1 186 2 608 3 2086 4 7742 5 29278 6 113666 7 446590 8 1777146 9 7128062 10 28800050 11 116956694 12 477079450 13 1952467246 14 8013263810 15 32960180670 16 135831293266 17 560640193430 18 2317207177362 19 9588529183750 20 39718769341930 21 164680552349318 22 683373521185418 23 2837976306301030 24 11794247408115954 25 49047700941828110 26 204096560596194554 27 849773909325895782 28 3540029266757196418 29 14754742933855693206 30 61526907430011961138 31 256681746175937783534 32 1071297856091386049170 33 4473013533062121742222 34 18683362137871527865002 35 78066599707157836002078 36 326303734895796103191914 37 1364322164387883964909502 38 5706133950812252219976786 39 23872040967300866836793750 40 99897019950761137692415034 41 418142302234534307481606734 42 1750643983207653906914362370 43 7331074363285780571019664478 44 30706315651037012853540358354 45 128638995208661257502051038550 46 539010546220211421163483125266 47 2258898498446407693625644364198 48 9468177968216547833690284465546 49 39691912170441352202807984630918 50 166417680590594946943301090043242 51 697838456452502120093945225635430 52 2926609011197285309415977937660658 53 12275112458168415729372994260671502 54 51491319179926032918813827281335194 55 216016691648427603758421370295647430 56 906322007807726699387864169117350338 57 3802918394146158889298566973851010038 58 15958359872060884955347826476476825650 59 66972101603124712105028856414976753710 60 281081217228295518694678460134299546258 61 1179776892491315204660504715476842531822 62 4952177157605446863646306455893020094474 63 20788295041376054578224576624968989156254 64 87270262664529108771048410193244105789450 65 366384263472711490976580444035703394970686 66 1538257231846557535251404414874844896846418 67 6458643965011888267570174154021964792760470 68 27118935554034232216653568269045852879522714 69 113873225416583201123769673174036505572989550 70 478175306627278412776986377111250517425175234 71 2008020456111045314885305934613626543127008510 72 8432640363096628627583607079718606334941674322 73 35413800922071442481007349715186934838599995670 74 148728480087936140106041824618619475041348077202 75 624636774275362534722964345900785692487422496582 76 2623445205600964614600292957827497689711531772458 77 11018608816106427455840446575584198484299084756614 78 46279768275275851479201638794931502711886907614026 79 194385828130021851106154851814479043401422307660902 80 816481680759274395630852012185228534099989957443826 81 3429542282849305468372779129767015903100164186857998 82 14405662414102262395405602778304887762810051476281402 83 60511396713135790253560138434128131853584799660984614 84 254183609918921228554080576614528734771814558296261122 85 1067736058321809742648049433112983136665747216608390230 86 4485242017673208040905916399269418067054793124187381042 87 18841396654926791263304597906070498632093514176934463854 88 79148957157449742029243919885193188196032003570036970386 89 332492515701310239412353425412927668462907781373230490190 90 1396763322535307672693136584172949301343232201515577726058 91 5867698112059856916085484087229380058545074766594895849502 92 24649971936709034138871356975171194376687528992319402238378 93 103554405472665493970844121965521255732023540106976108298430 94 435034784668278869870496090714525241969456669833697248477778 95 1827605378811132999619622601160571517913196884587321127920534 96 7677922263751525562617153580595780735934775514466570862513914 97 32255787279576513744724707571575040657633618485421639406386830 98 135510846978572709075935857085030247896167407714359348051811458 99 569302102455007497371380005501562740203257348906582069874575774 100 2391738407580448277635260113381184993308327517033412808110660050 101 10048161050665418928786351183201643930252917615189208147991916246 102 42214474107568865832653951092476747048227518378627963822255736850 103 177352755991518519659708472129611434758627651180713074093566245094 104 745102715034621001084103871673698642711368292961618704120749512650 105 3130371548552022957637103602083194927069079724821064395736868070534 106 13151553790656609997495718837722098363492662114378601037481428985898 107 55253473484925491751268031826956525911896462920512511472464506896998 108 232136459982388240696011227505642828577194785826381729146029648500466 109 975277713278982853873302219696669920616983189865279121633673115430414 110 4097456350821804489328692081222787761636800274640249001341326094972634 111 17214776664245058564776481603799133184443148458470165588174397435006342 112 72325160053215883579574771980681498673655571844128758280505711791516482 113 303863338349562898591264497988811401714675051675474522701835976452572854 114 1276638796510062063516561090388474469925674416137790208769652695944728114 115 5363626760811074682306931543233573756289652368007438229729032252106559150 116 22534596466195769341107137755396471152864952513424549353947550368382536082 117 94676392165583111039806717795403179228503929959480337218407820892871759534 118 397772035403234310860423005246682177782657609015512466730011037422058835914 119 1671195997345631737419312640730837222578109283499671801850222168202199857310 120 7021357374539803977847154490887970707230132908617492418122821556937339827786 121 29499542860917255993166187911549252768455533377920443197050369029339075245374 122 123939567272852959785649060722792490865668053638364066272335475568287103240274 123 520721027069225998169422757247901526099297417311316691542325395802389054615190 124 2187765025192891881245658569744430728743248583719632021383531329151940691380826 125 9191716647127791570194261308115244098197066901449745986463531865535744401061550 126 38618281806452594474874229421277290453288971239980592373402140904121689196589378 127 162251832083802326862835575532115990481355886848608014550772218907454086894298686 128 681689479096392078164129543252076382424067354344649750208624221854517125023878226 129 2864071608217352004738914839483549673404995652760268558456165053673965327097692822 130 12033208227622639062728990692394969188525953056138941065876078893218104918525724306 131 50556762179194923595587159492811727630936091084031073199116503910011088617815378566 132 212411153085294806981214966018414469000164945117552191789123333414400214794127404650 133 892432973045220439706776704886108466801966185273994208250201545947997494177537216134 134 3749506508005994475886060025751493268475176798655881441741990782827775780460945158154 135 15753346077136201632431199653292117734653849162380979576796045622022561663522469662822 136 66186848313482438790961748622662482406424679504124582174034266417145012511804572340466 137 278080644815787865493875075448968027782573609528803218961181300143349380810708264782862 138 1168341985891257052257935982680041765283072751099416174210270303644013949909959388611450 139 4908732397930367626736448053507581810676434271334067937314815878623222709792299081939430 140 20623808668735686374466461622844261032424380205954281314564222486213352753975817051893122 141 86649989954116854042821095523586189402172861318702847198308965059390598639337430009763606 142 364056077413021642891406982654193816589562910425440881834970170144087836612842894868015922 143 1529565815600353705820542074780365024497133438993037750555354341371753255966793981445266414 144 6426406005413664758411731750656347952846318391614232703076929093702693504360452873696471186 145 27000278937761771704387460781868274470754841935490982347483867333315326575319627592596151566 146 113440579259624399870369894760182586889297114766171232136129091496582396916212687915412306474 147 476616098760586660802881793147300507647766430248116915955926794619790740758186401865783110942 148 2002484029802142419081207116327762740857846330969259488570394317402158196986584320849121374698 149 8413360362878245598509079896255511289202364966470060354265070275077704896919502014169614318014 150 35348418838364080010322102902654804598843743540289702526484646479336262393266205770842604286034 151 148515082183788707924222379550383584630419076701429395992399655250733718995248782717802280508822 152 623980746971615161432327681272355573072537908669291193802649626942874137459841864124240146975162 153 2621632893318565981915369007476764853686685884792683658079184550869106397894254267804274479665870 154 11014698639763755470663736231772943556199209299182841643812216880358731428702312798279583891128578 155 46277875355013706707415714414825967237144308658723677049285428588391840968410107974096047515186910 156 194434913793053169236720371567528185657071651061206937631870291218698169941440212023682269589625554 157 816911737085405525778159442320273731182051567025150748909815357963358482765150539742977274353533014 158 3432227456125514574118027204434083801901749749310311662392938250862803431326108383684260688362475026 159 14420390625374752223650145291510281344908969611112549013689444152288516763292638954927521684412244006 160 60586801332235750983969476182252057700651417988745805700906465342925620482419094053385979305136084490 161 254553491301767388061633826830183343677611126326939294946273698146432466403323364558941982584962919558 162 1069498359223343426574219942665654136659934788017975373351997544073118573317785581308095352024400574186 163 4493463482725605064678271559627077586984711346968126158551019423485742663729457161745176084089104342630 164 18879145693842507634269748506614446300844208471682115773307426531034546487902310991120107788668147798770 165 79320142353299686436071615661396597781162064737168252026991627067927377396516716240774807607331125323790 166 333261124781291310499120035331743171851376490390370585162832354927789913244191700112407354204045722243610 167 1400186380131465339117439432461427536793357274359733515520665398872074976140280822660011468382749210598982 168 5882840353527334821986354893748694644107691109898446111345534614112183879605794970362447962369300465320130 169 24716575354726952628635360497015554945025081243284720572343397265063308611406296271229100378633072895197558 170 103845946194308486521793340635592795560215819266872329687996096195407342117746432199116163533942613817633842 171 436305629221058579272694075351098711976072833178243585988562355589304544549654432310508401838928449056898350 172 1833125085888526050144001932426733674740595554291851524975445371051756617789934025095599120771310592421192850 173 7701820627530100932109560139149032625810809218423605221995648015983974336217945918721693573004752869439154542 174 32358971749118239381123600790997142987293144683636730698539514076599126382842466196283960850921216220711766922 175 135955267517947351790769370588412297879762861673268326904604529954875599466630535201548612138670572034422783390 176 571212071336344175586330688471329699672073699921522774908502123833577608794557406984602448837627362450861881482 177 2399930836509946841446354440090836241323609601997768525741166927792891308894081975514544003638942062327082335806 178 10083239568217697964556223580745255780481562288789433777554664209725160051715460460125076436694131235554724869714 179 42364438567749259790364610526266150275074893147921001304396183218562662195282604775647042567539220426849092945046 180 177992963564921093852389649247125986239025027332035183001912172558394825992251777820189309047325425566118117079322 181 747832304048284489107874382196458463945101229818740741663844638671190775895566995839619728583062655267758033715950 182 3141995919866431052511576008037481850710345427926472082021436402929999806412277742261783539124530773295063132558274 183 13201005729437879251738357624660005277871169825478969036565087741664283974006252390683767935628208081227002835887998 184 55463647794262607834915607952337392952819731640359386896158901520595454215665666090731342451137157287307313167871314 185 233028932483501805780758731458171389152616843950897988753609463586650499513354484827189158459564140209140525951835158 186 979064419589168446105977620737644379041562798748609375561131248597783855192125540973578777144470368560297683950094994 187 4113511314006271123969396059694614207209017331997678867209580852235236901904810126924305959436214444423228243221878214 188 17282801007691527842778454729332704655181345312806428139321144888881149464900382739260900073018379260520923865100023466 189 72613198623624885067387305104813121248105287323769392874997840645192836251633453075742484588785375251745709141389547142 190 305082299349351445556696324956937035933954517405265436855617555661370259601434465425614510400338190602905949181331798218 191 1281794660863759722709198040318376666211801191046121289864045827715912976142804385969893213408930934392775411503146929254 192 5385424101686654887421927979412156028740311921620266626699450677240026031832458266549183852525540712168952894593174929650 193 22626707609823307297385552612636634936517619538534470904377868902510876014926982165045807745345102104436938329325845712398 194 95065475206972943651366144881596355015040257229935998291147622531194739289543812361343008177868336785675471239353846306490 195 399414921548203801907807337229345847612910535676868598840532572318189692092264504418185941274243008984746893738862659775142 196 1678130576196146269137967837560412250710913661625488942303309449788955347989584623434093200502822985629166741650772408245506 197 7050618535932838938350096065354478490193575651644956034927608744996578116241389205234780410437862382982360505897073470327254 198 29622976156657077375974835201292279723985338479477466357445130367299389146864665320673802428023892552951686545455198413203762 199 124460104736917309306148803260687941781992952809175642890992842170443216023745399938810549508844583950859948234290449695882862 200 522915647391466456417382037895014078466609227460414283655870189404253145522976011097478705815445712247837248418321239772139922 201 2197015471274279842446643899577141420245906931600905111954834183785180789053266267372664805130821961875943967886620057362116558 202 9230699115225949873316050218470186461291728568317426776228366707859537379843584591436001132892206807905375999609977388106144746 203 38782524585771129841474710987431050665976456746768807375349850973967136389521512764549960312720635003492545554760104190006297118 204 162943694799244017299162820453175459543995095393418097128466892414046423168166913403736987026438244830175969272922648135468215850 205 684603389287334332213432293802121305450209465446362122950761831252648009392745274289253593190734378047694820821748133708518126270 206 2876342057162849861821597218939888957433569706946368941229591655941854574594084245203632478387568694802426911449719850462388688466 207 12084871017163140223876349099987052293363196569811409638077819535885970659569454111910726607592788704817487536864772989544057345942 208 50774249047877960812325180030180543269072496978439441663656144731568045619944008632508034215493141958558711486673997507303216178298 209 213326594071988937454723408709152131824404941223040313357432544722450473045199889311028804770270370022466410520740979074619656869646 210 896285749481751009248120019227147932557437340302822074630256567059389913530353244464171736242527037188478086909178643228930232529282