1 32 2 42 3 209 4 858 5 4849 6 45897 7 359518 8 2795440 9 24612087 10 229678996 11 2033049729 12 17595489212 13 158734355515 14 1457646451815 15 13060861095622 16 115840845731074 17 1044452206802108 18 9479995763726021 19 85151645686087391 20 761720310814435390 21 6860313520790961893 22 61946570686641035455 23 556923376520873580023 24 4998868963352997484498 25 44995837099759786055822 26 405426761867201677995592 27 3646391640026428193730013 28 32774773236562695501801086 29 294934249681387335205205944 30 2655107600200698538579398861 31 23884205678166728720481202995 32 214799150876810585696030637738 33 1932706744575092206285383611159 34 17392659171611743388219193459113 35 156469461965686941040903814864908 36 1407510733573401035517509369690295 37 12663733744213135733747450059693029 38 113945614916535638188218038748592075 39 1025124941809111901446004539316404959 40 9222315266884314443435086670745200296 41 82973543497934486450539923146080925325 42 746533408788538555843616090947446166430 43 6716381226286673337768106569385310351286 44 60424807202570309433779350556639113083578 45 543638689852416938441111436622076691704373 46 4891130492593232960789667529053087454318895 47 44004631214010066932685127770289224451929320 48 395899696615607074772379221680980044292523688 49 3561871394843770469120354637964041951811083243 50 32045920535698148925401788501856491997996952802 51 288312334876444361226445452846944031087001229078 52 2593897447848597346437868348894554297734092131109 53 23336997750169321053148603145438048058534858761048 54 209960556687226071851296589509897981114100837171869 55 1888986137683952759938778009576847238756752815535777 56 16994934288535119432962217229740857786053796158811394 57 152901338453516569942072389269448520796285138140020024 58 1375635232369746617565349889568932860033015983266957382 59 12376407477118444248984786832277166461094558966303470658 60 111348862075139471501586879665645981024850499075150899515 61 1001791663326049836936187798739649748420276713400326019149 62 9012994785341162356348774202366756420822345751548576208788 63 81088737558881942561228438230933114709469172844040244346738 64 729544708948565581512343401213447592491011219604635633794954 65 6563620605954188695699240366396294395539689394989367518177269 66 59052060426329585992750944032884172971861736501325951554498798 67 531283737441579600319979933834608573042249234931965491654483737 68 4779890772258012337574772704458741628264324780022335693328977389 69 43004063936622114237720282058095077760472791433194653120854404418 70 386902054083105912837997411474938798585038860746028382461322965975 71 3480907821792560041615745687380108426954542830716143421352536230034 72 31317277765584660845246371270113117151942703567023333989971724064694 73 281757520782739541997500870761986937904880727245161739461730468627837 74 2534936202445849718890873953714331419797249563093926498809760085614820 75 22806494152810639950164052425286148750868135605844491653170027593350869 76 205187086177908077242251387258551167013101969560801783301617752146590754 77 1846041803540684371289972275613077086821339000268528673106291810393089818 78 16608600538744149979736468032406302429193868868074388221041297182688161123 79 149425438798124736258103193054260235242085767924400677698418473506635191626 80 1344361415130695276274785874819565455111499941751878068899548503789533905176 81 12095046542478433128861525857126694587978623517393806656124035316561861971544 82 108817576400456873401793692995657146215480534989451349731213483949211693862250 83 979017715872367652330137033032584083850490160024248979570656273114554444684356 84 8808096257942120118497139268809485761110748954848695152011484892598711945850564 85 79245307646756023062912221893121416567976166611285008402694023925878419534926423 86 712959827178477167931779884240294489408624958095064319249292394409230584379412577 87 6414407724515642652120605819889608748856900397763497229454570622336165995397889566 88 57709600010468213790853275924602714614301144490711520481056161792450471867866669672 89 519205838391400803819973649953829904340614189428674607255118066312615651047335134486 90 4671228055506961014168077542525047664218766967939825440886517502313812739316976795153 91 42026437115222574412435133641235043163122399744625217307298603979423631409287681109106 92 378106441292350071513486998950906297812581099807564826912886706209528127126258719561393 93 3401774951301659084562675840777701338880887457772947609701181615165004970807764496836517 94 30605331080682840607961332551650483978245441826953659599498598019050763720283727674650966 95 275352221544600990779927578107950991368423617078017163795352658902697955950709107538319697 96 2477308469863539370960934508341156154049875917548079677233630314161047947218136926856478386 97 22288025215952831264155387818181248655738422869643599000223672316541897834446770489432807193 98 200522492079601071020628486568409770735215798253743131036250278081443783909133747322060078112 99 1804075032712936548490070593390284819577199844206636469677960901617015856592997962308527117254 100 16231030693420707789592999895375961170276835958835301490658346398721525621138381017881124810524 101 146028492514209237116345224115315152751730233948699106890210499424835674860516749300122268833821 102 1313799537977422767175754206965750670073529012491537382616147788948701223222008848459099078165716 103 11820085218359298746863906704269692273858443760449262931197093400734414662718582331895005788075312 104 106343784215920798446109502860941626051645947153467910848648944162067310570799679782848960954331853 105 956761328969326600342714599057472698938672197116954354166649097080844708152341570601813590519722353 106 8607858440982833105888798640455875449763374358135859638039048550709701074204214597627730269602507111 107 77443793654303511398318858176199445692158734071452190238255367596493692148552298868394576456175040243 108 696751836325096657677264467566979941980253369945062357737055894732766508638743925193768301957005003409 109 6268586526139582003267155002649076900903696202508841614585614460955821290167093497220452116283711394276 110 56397665548898378136564811683313834785042888119312876215383132394170579409751109568948258539721640178480 111 507402532620591869790368010650481900654365077542588994321133108584917219627480844252260267073946723129156 112 4565035229815288243509394332679209962056575250420885247814823230728805122878207701577723830041044954836518 113 41071033962006280361666778744677269592740958658007664441749110864342064317400736868501997320846186489095450 114 369510802389848862120067097126462039137160124735229987900946458489477981948226954539501170675501620414330027 115 3324441094134634265752338599900160405122835017075704670668356421459680029577707503997362039646006308615098648 116 29909568318159774675302568971288624234497688794746420715691371367247508159298655525008014462088652666168601817 117 269092533647463259604020121346127105032084684162169535268156467862792526756884783947223665463937621497283827580 118 2420990864679843834699363350811069684925962165189732973922237494932655636316051389826387793901905887032289970064 119 21781342972994439914611164702675163453291926891151371587056740638223259048226184340377966105367935949536062205487 120 195963937174990438718316848973561193246717952443089386331294163413129729381855668193846644307654382359136913033166 121 1763062301567101239223028872026038917862032355627049449866890501492389986953993415458407035020303952311686554052257 122 15862044435404311621528273933405262516686885127158623754694822969270163442033792919351147350674537207756005354056704 123 142708770669546482806919363574034816879088851010639477285442235712801563577183673852616348908750405094229602270279146 124 1283932428064520468568189131763977912988422218010810922517687701592713055544204539793443701719016992256969178261577072 125 11551374677972783798440269013383257789737050153624448288803108453426815387192292850777265241273528555883135936230423811 126 103926230099231486816755393645008483646975391973715133644805316418994280332212707773367731142426171562853849792008199431 127 935010905951236215237116241410077174929070956098528149630630389476403490131322854768038775405499681574340528774085475890 128 8412172686462843564332496115885045296166728297297579657568874724102590493954639567521331944380945144127818675559810942721 129 75683234127520092213326156688755290467254347775279850954139874447462928493172105736917912830673523457546792163012004834630 130 680912309042155808654554028976303728354975576435855508073225085538481439645449361437647049097225915464451030617691552495800 131 6126080339323708282635228262035797525319355593490490623979884535183914598493346343322430750521241065250111648542784812998731 132 55115555741152221670345908484759669896405963966640273006154747754428900785944813375906093926114760678191345945860010195175149 133 495867555826368894103607261803630520007284950555560941380194401959246346348694657308543278975482656944800318182284128190941795 134 4461256529390693374190482695021107195828868574787644644600723886434593374147622536325648418732699042273062983796542124966591943 135 40137350361350659092678386371752345659514626945258644563800019229408671746037794859092895991271144927761771101886415000258660334 136 361110571296796767216304939881279803603602296860795529239037362352286353565003268844071923784894426445726477791317018157613560165 137 3248865296994587182734704623369128812551504224920776569267587531847891475976305642936630495282975688877850886042747885223971299995 138 29229622605925794227425218763048192802037958746363186835252145475354843644390427628726165246368969948892653851235784236015184731904 139 262975149654610303871165172849034338992513432145322377908912449710253313488548154315242924804426330306567041466792662529989721246075 140 2365953548844142954767319130168170514361329455824081416142558043028829598732809879869699987827530122093315870142811425095256618582261 141 21286179331546472299075703526789015851792536201143381999887223740565737126824385734066233236218272710787357090171182670195160252350625 142 191509013672779569334911422917410856974772073870958379351660212467299964653860155532077054917445912732599611710658715042954120457216166 143 1722981928634153768204655547479873279201176306131447136618927657203164971371764664266328083634522667827289392096238452263674416245685113 144 15501446482682358256760521792505232280346455928461114920961642307785558046262976400337928118783499706321770752774906320597632015355139789 145 139464517335915593602266925009433969012047333774483112230456508734280407353060529612153865896492793093444368923993031622470864564767416579 146 1254744298699419872940094606067720982173073972510159023104486030966531591925345179554696254609391186329690094330864706874708398070882646320 147 11288772837657451845375072588724119065214418266945433375699132090920873625303696949129356703660103774441453790476696740491979533712695761865 148 101563635166403611847005618648047623666466096195131643117874446665516693434120703360827565457120900407923650108364735226875278981528742137372 149 913754943655583903845816342642462911547795165142313629881465234236308480815223202755257432640410063690309159791814084023656568630858899025803 150 8220935531571169637068830442654489824733850850034336623014345795616878272338517037514237477029484371930505447964884621759756949004723305298100 151 73962698077312015794504668986549188837696572019045245057416439493991310009479591471447545289540290967719673048178614719045123184919281050023099 152 665432867812565085658697050956253498360692716898459920644747689634812380972745369716790978427135244347353078863912287683382752775665657581556547 153 5986813800416024320089045182700451221796762944786341506268708220448475422965472276046686310295172765318011129157097440860237138605687265049466328 154 53862592628874288525421992753916684266741787444043617327321869450711168233882653591118471249147120879398496139806681922870826690397344281018562439 155 484594808093489909259156418746028602282505099319245600547347725888991125214514561124760202793030167159187058208858158896718040417132337620735452521 156 4359837070027690749921457780891238267317537772607627780135813588271357005957079218634104162048706346742450250066347586144098123246601427147580954185 157 39224892548829202862380807031161880046106706486747238091424376298472243053187195511601415724023628005881972484936119962967522335064402005980973625957 158 352901305886970763749982316360310566712344195497918466978556289463559038180774779515300745613951355045629613723216752278494966229003363250449057731485 159 3175007593499361955565059608781135865359099067582722822307761748621207631652538271674246005287193072247775788314089340270063919733493330363943820458078 160 28565134360843952387298508556295681631467320684745031215526714316511522034517452640303963605773634351901535268614945216956472240446672685838174913446892 161 256996834503234392868969123830414725023246948257710505490028918287694014120906491212154496812770555109403055316611600522298408968639459246743734036929740 162 2312167417466034414141365205223299517028284730028102265558231451766883394236540417458351010000724255227660873603645150086737775811293446621464987172186524 163 20802272435477284310168601984223474790777029859566997860812804670152491383417045851622955533707604619851572944393439578591440130243730141308919189405817962 164 187155365658626615343651224721596492086130865303625197377884196660985922195306564129742241422467815276968040066181246615885726014792419072439932145411993844 165 1683812718223857858334719002329237093462275372777095255469467879443217464967681900551818605022788880661091809040621867280571304315294761051486861527965548326 166 15149046141823676106690712243089447340057486304095049333477187769185422253753473821726094308460269382068821504493161934344053752174623967515940725766924626129 167 136294016860248175313170368095119991167163371219648869489128940678958742505036639223399591739326540432683850292178058494897802590003283322623503090652149908131 168 1226219714297166083324692635225358004049910752312814251647543632219219225971338043341052287158994441110405084152875730788266607155638038364817355631091849892526 169 11032140825908634588980002500837335615804054582234093407145467603598008971774879676730456443904956371678420758996514217680021490593844312756380301598253421582498 170 99254750012268113928838773911210303096428042658580462987924745088877084602178769949881456205797128683606548492525758137477993569913959420784403298637779229515173 171 892982201320516809870449931352284712576381898617003907880318992170040905719695595625107147351906002150624484706888519860699106784856382907780957899276131548377293 172 8034045844422291438500758069643819032180911980882997484747127013029440975334942864113347800545258648189586380224377909083297661443009977810085305265771909945754653 173 72281275634419646182993719822733144570392046450911630087817722724243249833724665304180432165825957339293502870100893144936441960855714526816826225796915558401960477 174 650305326670019039324650670750344564793724730486987144054949824657901084183840200224882794473496523812022765136309539416969577011952314926443572984505253340597248542 175 5850713261264314094355969347454500247028077575257800287840332811254621143006720927257959158486560198134414509132366089221275230493603139792547899493853387040904835528 176 52638113608599859283661739776253120155707603057258886941520858344735034922788336282495265884883636351446031038091887097263794547115374794137925749811206827522169350059 177 473578328067493425984773350684552234250396064825864228499253994457557498917238207493917784962830108199629203180570513879570118474213870211697995525051432210838170750141 178 4260723218215038978350255807178709881418063525482417260216425408438754943413962651381077748270348582339784552420686621568729943139133932545208156511055478837900424738018 179 38333177990462184062277411682505701239709227724022702401435354621997167757715171527663126050072227839990597052639509020477052176876976654011209722875626484506015336299141 180 344878664862921883099879805977820781550333942921453570890551607959401317387437243142108193251787648501322072227658359960035240254299803463337965432990022302442049152552191 181 3102828925564840999795558576131665626305172492133483671965985200428521983750234640005411772506620586931102140604904149684939723427532846278936570077360100918985147578521454 182 27915752182433506984887149214630972764418098677224303557766023096309682668531207853823175694816871199271814283677494865911421255783421236921068818210744995430239111804799373 183 251154426687955021399733750436731405336021955871381481793391448040950108469425125827669718441280462733152033036491715219880930987363469485108306600377535827260424373752540067 184 2259604026885175313332324800719806504219342945810704466083130529367795773631134449782723937855817955625818179532824418164385058825948072642814637159683551890121508209184689123 185 20329366380865652759569826901425376082095600243979180809275689265293005476968169334535740975712638377551647395490131598786162889116654862852886354081471968275616021211201448737 186 182900690798101575048004296864839922431609011027130537476337083061300522832068943347906808876549562647260158748770806773774678871038330218920466479554469802942665734307365227900 187 1645533956528471849848565111775348427681894695055564890603459729859254947856808156150474757296922488565998114427077104468963763790301055431260120538410542615683590887071706075712 188 14804657053358445898763668131677619971637323301201544723160601035945745374813684800067589549263462391336566838531179963484315650368913808881494296630267394328706928918303762415785 189 133195592590473326519597367844170131900039460401820737901078437647677738481452916524355066354898203998345929080072127926570393834512770490799399406092312493063289052579886682335211 190 1198343590235532055173924827196795019019316900328685806780814261237152807790420753338498141291672398839930759132840490820761772144326237972032345091674990595639654213757631713329122 191 10781342928319199433792564317814574711788678355752698675727502942609457968055235686436743926282701845575521039415024700182976309415062616223345799531708433269463142102638368819515859 192 96998353631759476208563200558314662237554352603014199610216097017512006295037152606308808008619856748751900815319835081834037165082416331272545121233840584913194924528212837478810157 193 872681693720938960468218981140241094099101836551759739821637728872510943751320055656649632102894404819112650483509510727197318657156358713361447129504644609312213150419798301361962012 194 7851404792362271712718954225320146548411276078995023676572960520441932724125323214205936986512645473403079981432274305672565254034522579913671132940561377341764824757609968330555790787 195 70638077614174845232205910275056116254525206739835723846852873935442010108958447165941567730224515808235414117139987028450400047312949936943839586037781597899751905360184954916819898429 196 635521685734523757042492461452522913282041980964390449344953783905017857171295922712478089014203325094974581125929869346624086075635034870675622782722525546390815961177771931560593299514 197 5717706747979267895991487572320375203132198571098571905094027502799100814686574598303785290920492089597233662289096435260249331478910885427627838062246704484563048413651603362427693312259 198 51441471140520834738932456396745723966870713561390757336507556430784853133910020916637107995397627641083052933288264596168478332925758131544003324879161843154723943640607544036397268942341 199 462812289916102738607430848333610506893558638572618631389420720314497915946682488613535809485557290973058650687064963110895178011296691260057349289871271993016771782219483821680949367867353 200 4163862559689968625638686106415592298419419547360745200276044219887772547056709791456427952110481376375040250245422357986484389063309201739907467023548139599809171569106832944871052168971041 201 37461735121880264934338510123535001925158534130582878112181237337342525340056455128564555271418762892213859582746584902835925952523381876634180201742262629064519009378451531093353868610861898 202 337038405620768104396789896704311381768254179401207393973060787217188844539969724137162768702801840798716915567468131711867968032113085289461670598956114289127200513564670161682458352856840029 203 3032291123030285797277532790101812210601478567491138992382852040699709515244324056024176882881488740866861121942643443106266461143349663760072477739746182082953492783742180635613781506709275816 204 27281132658674357396295494741373409097773885115149501223413877642536928525825535024106118380150457440302784523195328196137897954961827180669006077505532532989519760998589083587041196873760195508 205 245444836575064933032853082507043778778641573270302466058954736919464246445912917820999283062350394823546711318071963830518207150737858406144702357957451273253347724693385098933508168680222659561 206 2208235580065086045787675164671575641473198442581957655899697913269574221387546124331898602154133781743519888754774998710686012014735865829501384868394826807934048128275652852384272246881679165072 207 19867211081354551839337890212225940386266550728947119670006761861906710479121627691847579354975845340670607053721827645835763608729782497506310487784021992187796709552935813432984191576541329316118 208 178742739096461548239502850436807571313191769857934030423595377780881527918496099940463091392177278819116797856105066571063986862101429567654600255578915027896411929244098090227992207328809290268271 209 1608125400635116948239269549290273511213145182430345992457291608177836288352122947328170455513284492198139126551707845362896694564475993396270137347248010306118118938900840422910546219567112762194233 210 14468097094406952930592749201007357963049617801503884843112415644492672461616169755154646629235806296691476817243239497699711707594001174070251638938158885494043170844081444191824370042408079403944405