1 2 2 45 3 164 4 934 5 4267 6 21949 7 106793 8 529984 9 2617548 10 12938179 11 63986777 12 316244862 13 1563877465 14 7731246308 15 38227036552 16 188999363652 17 934471931880 18 4620268994057 19 22843909984025 20 112946725741085 21 558440468796391 22 2761089041456829 23 13651609599914801 24 67497460411317698 25 333726721123649443 26 1650040355390887741 27 8158271400298348778 28 40336827734148920829 29 199436816746970811307 30 986072685708338993129 31 4875425510298145611562 32 24105498793179572359825 33 119184483791298875038670 34 589282192594306674367533 35 2913579784877097668655005 36 14405572187485093212248768 37 71225271109257670963832954 38 352158121794323427136974456 39 1741170525851644336910136635 40 8608845324152140400555100243 41 42564594745863772930710847268 42 210451536492815788176956673108 43 1040532618174026959336694582635 44 5144691017852507562784160564198 45 25436824571316190091161472878775 46 125766939555255840359155535051697 47 621827738000886823337032774356119 48 3074494275799639756421878853478179 49 15201179481501026308497352936882998 50 75158981250256235039708574554833300 51 371607510420574688871742396858897782 52 1837333868871656991745773813519274528 53 9084304410000708419149266309044981370 54 44915400522301398686460905453355549010 55 222074592949337479381370731292049556479 56 1098000335299857090680127302795581698492 57 5428827856024224794420679539379760882534 58 26841678406497021853906254619314388015519 59 132712938922592128723223640727059316161114 60 656170746506244223647668802032661931593992 61 3244295937276290160290029066388420883688180 62 16040727485444650273388624739355956746753315 63 79309946822643064029891369546488004526909864 64 392131072030123096510294793493119566125771623 65 1938808230389495630786765845780761758426908974 66 9586022690742770481791635050614279195694940504 67 47396039271493456555922466748018116424519430225 68 234339580772564340796422723696180608181980658713 69 1158641944785670823044184999647209044811006669853 70 5728657326222762342748414373526429521578063559054 71 28324121104865070477368203484954046542588154799700 72 140042559831735813254368868482726238326122188080011 73 692410489688828483641531070435344929047744505223181 74 3423475597755222366464982958682783061762619962394892 75 16926643000010826335826887002106642731196874122626217 76 83690166635825101642789153224982124149459272823031104 77 413788132208358928772058334146904788187385769006851252 78 2045886933187061197408983339052541453904488934902881518 79 10115450438481677359481681687077479333494438956297272332 80 50013681554719397390951395831331826942264909159548612261 81 247281953272298674547779435747209318430008700797310066097 82 1222632737949146545170569787094674402134548692355020386525 83 6045046118909326152187106174692967839723823303686065148979 84 29888437832146972413877084842052743317136413516399383012975 85 147776989368493173638513515587121643571943124262536651268473 86 730651722564352416609362645373411261703013653324027479044646 87 3612551196012357236415850146949082120334877444120276251400177 88 17861486862724644942643267113398795643027093737945408152500535 89 88312302203341226584288796513435177210042465654625849127699192 90 436641293101428576852301720811973524673060176497003713926898461 91 2158879500188982201846472710596937574205890519472322190440018337 92 10674118023128813432354660611458668178541753697991664195994090631 93 52775893958745573082743133096844058930768625447752579987324572304 94 260939121818734363993564416372376368361149169683702686991064005653 95 1290157687309986795091406902832790211775427139738707765896583824408 96 6378908791152177714703506938514252441112688710046369530152973986347 97 31539150420193417059875161396451543948798145518112886698225143783909 98 155938584763479214704926187398310505040945983992751144867142944259744 99 771004985678611262175459153560857362239844424621420439613555482986750 100 3812069276137840908846914390580753597378935036921189082317277894194828 101 18847961343964129526529235828408614597774407669201138883794406777342909 102 93189714323208632272445149917943623064709551721526307360257392910554349 103 460756614317988473373158395633412500271122771881182286557971699938741100 104 2278112549003744549959816398222329712189213578160251740412184039993934846 105 11263640335603800184547460738834222553105422803837096697292104273205613621 106 55690660966387728716637341825565881074703951915868825909630262524687760170 107 275350563979712254263844779945555746507230885607625777908667386813549169075 108 1361411981260300724056322334070514963307138657318226668800026145697987895147 109 6731210410216041885983879517488868440324895124752079434326322172100153486949 110 33281030437720041310279236755456616613637671635934357855034932632215499688025 111 164550938017832360332698436742574154972449252554558119175169360008027358902624 112 813586924636202815178956194955158072746716760534804541264817495606324613934106 113 4022606567379529550307018241921826906752165432321779479252961872752250368643710 114 19888917958164647218651136678845209275037276821809482001907362155504140555643298 115 98336501698770928184351550302615238871751023879133369676276901783048297710450570 116 486203803881784082153279121164562636997108509172970385198378977381761737128219524 117 2403930736048046354567119294696813402999547060546441246832099486943028683430616911 118 11885721455855954973503431910604996586648518531682039412953879855872396991847757120 119 58766408036546311763094051297806846486510217609890083477593016639960376897495292878 120 290557937635023470727667602837713942484247753858651542470363029109492545744753369009 121 1436601588278386847824675228807836668031285855845801441831555922124137496032609182364 122 7102969343196539403482537724252154866461727468677709308999722231578384597526128662174 123 35119112983058445013038859359446893887971615331111477455903845165521982618133789807554 124 173638944098522675804114233672564494251950625093204846009746968673527888826379078428949 125 858520627277646710426109928439700082727619916870611195469083099245120721397717025081692 126 4244771651243155012841971389340790289299804361579555775638273927924785251325155706159879 127 20987365706439185837729226616384945866476553407118320002590346307775563952352343070765190 128 103767541692571482941708509566386906677317885860127596509333098173936897477165724871070502 129 513056419730461710634788478264200752951739839329202606687815835673578231227844933651233173 130 2536697752814583666791103359759224360968686081459876568121149662116600605076745753776480643 131 12542159578697311409105727191769538963211397434083428540237638961467170715661907971187814043 132 62012025958934478738340622537454170549576887273725661162663835962977218682938693131955659754 133 306605201393153917683363681690418962103967838778818557101562322700487584161235328418919340710 134 1515943852303575721962618457243068984189241557581763359956791305031156255512242024203766234113 135 7495260200723778624919006053331290036635145877068194780216567867787055391509826380062089270575 136 37058711238669104232214656094251010945848414903196471880597791708101755758346441853243423317374 137 183228872900028558318887844946235394485416234667912761904718943354037154292367216863739505581887 138 905935979478506176679874528634685965375943607758384433183821311873305680009891242839722952462442 139 4479206720664996492870600599110337651595215427896182400447179879195714379500171756755358816094502 140 22146479774431438665651797825145859051571837855027631720284909719789019241859044156191566998858152 141 109498533331028009754757674476012609196117002963424750512615676898921269886981353469133160237967866 142 541392082342985663708413594523392940833223681639388865744630040095241385020690268521342342637048879 143 2676797377162845286531526516572265640221562462340199104775881560258186938454977032177324204637234801 144 13234852211685141030207627104377745471616555617594685959926047439924135239560376240988935839528252399 145 65436896553896682524056700617976978636506645820368356838210344525699957919105911602694221165683326815 146 323538741658541506034271960349916439418996716381324220893891940882804871024562674227584656940442546343 147 1599668120993110608321735074299609845685399505917760628592190707095249332084136886947149506538356654109 148 7909216943244152400168535818307916572588716326197131295794668022687867895909357227406480958634069570430 149 39105431829487453095187884101186407478069490742403495036326002922469800724501735972805621262089759881103 150 193348445180394633391838091187711361742517795378085618654260316594181239697484091047995417794735947434901 151 955970040598987760193678673236662083022640948338412993030299124271434508990883772546389133016976855556054 152 4726589436342138349961048107852559069526001155234135903151534187289703396993586184471905265427793307656793 153 23369610710543797315199279586670745911477137520362059736672450127973150156367182575110408665935172222101515 154 115546042684218159123920392170044981019525043774222188692971420614244241866619261590789750527393167340797745 155 571292699110283867230741077362380145223164601763066672909740341174717531748645457013347704018383109644772194 156 2824634582671789510466512022763566834137479633950132867975208551962963751630479899140983955777955904896964693 157 13965801660079033977952872905903058008762743648498233730044563045300561128751926439821298808303017458814438270 158 69050919791606027188731104563067929288145912493261339782287336662961310131516506527421552172634621987473523419 159 341407506716648169835390017235994747320317498948708617390014613060289199238081576162846009676959752386995998505 160 1688016408677112640560740508263308942941954823296771144369970018641779972333839092343307006526016291689019603384 161 8346036158859393737211451889813313713645121301557736639400101194299143048763349239819830005910108989221625122426 162 41265191029498145087321178241197855738177022363394283615228450858021689431653275804700925605733409622050509494528 163 204026912691172495184965076533862256825937392053915112979183915600795410222257266211185887747691562767244810864269 164 1008767439669297929260415664076356226522665495828622993575268353385217484025800001789453590536339973838369607894735 165 4987634885586243586149082527465940543910693103325369857258205270090407101893951492710641712349261451975800441650012 166 24660294111070943641570502528021699922425468142343362209284771570574775718246467598542042017254369647185791475336288 167 121927550751951446792937143687259944713946064116802541376833130582679749960406392892806341789563269119561254615405515 168 602844701097690319427106914103389233274211790433172889113284375662845186406117573346437379506897055254430696369678582 169 2980636709261110371919798454275198265990319981193091215565421358508129584752021387419308825831697863864036632267248147 170 14737120814727418430988546055405270526566869918362311372531448904060185294072790699641513372101011249485927972281220337 171 72864542409031452825725114906605752448346259290109830509272639637020720562994108293207746162572679373015718665527928515 172 360263148224434516789898786666181299195078425459230266177973423115445978340822548845059341736469516478818929080314923135 173 1781244095927975705012751736904663727808796211170095637445462291900780051030245084356921696989820980724362888446042314880 174 8806980522197849383413665057783395498077001398140263923174863329352156036274858739155580918774154997502370339989117026056 175 43544231863384402996942421189078297262944212622588424176807269983031286997979685936365977469072686101997828958751907535002 176 215295142732868815351613922384394605929522762362399076021625559747653604432843075576127847845900761246000730816640020750134 177 1064480793455974489809995529915316406203434011638759467521016133401158663458224001780265989396120504179596801185987303113488 178 5263097649363128141742845377635229770077951732173415200983687181958239929133340437480128832959816218645489750667155393721566 179 26022260840234998800009442171212523482764669409068524301249192945622161187046879311711645919435946632552522908650760610459445 180 128661503994547544995120590066073470934357217527732134878436119525910013829265463767448202097775281936892773559943530765559990 181 636139292883572598403137449592221491448798032737810372530015754099757687328460465168803592114566207634569357245675525677625252 182 3145254698464904614052314829782079243142165641936944420858817969338774670755558200503776305029142261853504051204645007203085319 183 15551039259614049874896876424303495750045263404103937545344072991058318351226761415424723057220800206495050887233233233528922428 184 76888788107395283554988260045180662171192391377268731718647045102404065746811963685253028387742411022808516893833061640549776148 185 380160170515231099469430733173192576695691077934658678997317743522814856864508927378009401388191778705272982970245415726582266878 186 1879620667766374343188350505588627182516336270421045799319220759301731116940316265115978994616955271673775378233739554598722263925 187 9293382444316224246330498919243406233057597598836518780907556904469957145429508883741031202655722843690289126628252011651543561968 188 45949142152686681018067659352773104739634586478408309556751297875252130283061918404692413407108523543266656654644367173504101472981 189 227185707380317767264330954373368899025768959848774820530831983335424876244380357625738078526419920418318885131574800167757412425756 190 1123271147617660138523633533927459972384096142458616238386641962946173842558322035416636302841671929721805435123308789121068204876782 191 5553773983493144278657915878251192276364643058552575433381904496910123825651552416668963261022339079596917875575123268207014814183113 192 27459447814664380120151323405491755512359893190259047945590337842412154410796317820823281460106148546986431723709383870722934755139995 193 135767367654385783542812907611522267279456059035897114116474613075308585229180187118268870750040136856199778432089974772886732292735321 194 671272716196330824296859281810170155615992999612181453757333867896039126323427217224619472759235095853149720988021472921115466028150138 195 3318964396928435607979161800064645769368425945760927048929215057450305416152294048694496144052293118225759441134781265751597107900359300 196 16409909716719014048627608915256018834368649614456462723475932985059476599064986838976623727554297395398061189683471637566245174948199163 197 81135289417410255383386713001401748976410557728658218509031542308027678688907759986432807145198368014297809147744012364251462309717755239 198 401156088149588678416409947599167441413140977392292467376770252893169499053781751250567832996838793917397840033490008977483581358967781542 199 1983430492637751418380854385871473422930732888135928680006609812487418950268724958339056859192909202262461291304051315124322249705112633325 200 9806647924182244445456220177430707911330485345747672175870187786722023555193604605361703641361307580772870532004266987291587299619812401974 201 48486873558635071955195139237435750808560417293470289778267028861146512521651850586035421817464330984837503304463746384119211268057019531302 202 239732977635893649217250981167998647769509579602311554626911525527650846581823181453599300896270543371227463482788413033088385862951818644350 203 1185308442225528085861366751561864272833531232592798522313868631212312964943576660250626080291239741089671068128426103357569974637708087911372 204 5860504120317375864767529145777376629802098234578555827424540457453832997223887686747397022794637122264432143290469272551168102691628804606977 205 28976009383490103915128056949518400651162469387617648937873754774448642341697967595455881967694787591118130260695161367134384397912857007131465 206 143265682022357742537117401955275859316795423506032200593278609580123829776339173650733380178156239606184472426302020169361419299849242865357507 207 708346528111840205188063019192889062511606583548578399772805036229504843667126755037326470440287672520968067245830729875372460885900823120115609 208 3502267931895896892925977895778466394550864811034714457203701391848851338591093285554008771093614012159094331811713896680316068039135225053244759 209 17316214846823832607827304607502044605624908959571500092570382347200822319449992579209410798515558006707055699455075967210201333460722845059721841 210 85616321324406043087212140838000255846980372841387492111353529707607492241809115862987456660790406900647434664516975665076513396920114856313057842