1 2 2 14 3 47 4 155 5 835 6 2263 7 10827 8 38938 9 157178 10 654028 11 2607334 12 10482745 13 41930639 14 169374587 15 686689100 16 2793219587 17 11244612740 18 45359859580 19 183328706973 20 742423862981 21 3008747408411 22 12158966386525 23 49114866456717 24 198565989971971 25 803576123137355 26 3252323244605705 27 13153103753889818 28 53170928982961544 29 215002043786158567 30 869758856373053581 31 3518732686071703648 32 14231924870809021316 33 57550855091204458727 34 232739290327062071880 35 941376218439763668144 36 3807848800120437860873 37 15401340935923804895754 38 62287240007991717985735 39 251909293040450629998284 40 1018868282403971315580694 41 4121023090875230323730689 42 16667866592991380675071514 43 67412281618302423134265904 44 272644774526081860700777496 45 1102721430111857935753756410 46 4460063018193745527457820868 47 18039011415950351925269123496 48 72958858031469511166475449976 49 295081507849245887642056085852 50 1193464831699565083756489052549 51 4827032898863336856972414593822 52 19523158955406252899568386451319 53 78961867231566371048526854704178 54 319362444095242999172564952817516 55 1291669764215386922133883098317568 56 5224207829478775385621201534185085 57 21129504198267185852125633387905186 58 85458885169196910383677802403665982 59 345640530704072665455358403624239498 60 1397952705164581083991750943716469361 61 5654065497429310220062430193725583818 62 22868055772392351554673678679285246370 63 92490538714688878936279205003803639483 64 374080564898433455862296014621789623836 65 1512979641683866372798264601284311289903 66 6119292876531376876269163847501893403630 67 24749672004980157987821125907906122985404 68 100100797645935360032587364136316122877908 69 404860609677166378108346512286326290238509 70 1637470682624689065020851849401486900794396 71 6622799767443170708159751809824133316701701 72 26786116254533479717849532282204149095815519 73 108337256990162349120783992010373089291365511 74 438173266329202939012074217813755729153544145 75 1772204845462143863251207326735549651842997799 76 7167735870942656622637119786682764906434295340 77 28990124735965061786534405936794362614562167333 78 117251434058211762086543573828938087778405199506 79 474226942307337968082194127076062420935557795144 80 1918025082815399795813705903366594000341061393578 81 7757510137210972384181144327423560838955416534510 82 31375483658786383356260255110848168048903732439048 83 126899088828086025746583198928506788277991209137808 84 513247178987271882169796058694463516392705822715301 85 2075843632301328628585365854639057000691034610373289 86 8395811998006023507202362756814291161857466066089770 87 33957114393639628211008551515187668172326968526178596 88 137340571316440235634759336224690688665060062773183394 89 555478071276678901887859621263140876059267232221176300 90 2246647759368861604565618053954647615909784869990085146 91 9086634432118256766737216503734628224760065424189559460 92 36751166374906945332403017234407672055343276731901594472 93 148641198246547780217623324052367605779006034700384346577 94 601183797515946036942107108483392637258586306528959968994 95 2431505949610179578099091215434717511043892266152387789867 96 9834298948550848328126739374545530982204675665146514758107 97 39775117951874319244919474683817472191084387201261662012169 98 160871661188986528850486067354704411981694883849864649568690 99 650650272957133695483558596058120142959217160730341036069660 100 2631574599886294821691199286158792662097635653951242309923455 101 10643482626502277108823472169584182729043728193677024006762547 102 43047885660727238648909403926998953382511340701567782731880671 103 174108468555099076345612691979301349560119271628733738791317890 104 704186938543068942800608549730152909670181426796491572895014520 105 2848105255246823294658077097699218277050587054702355873020643390 106 11519247377672104223447559942352623418571949101129429018020961229 107 46589942535110115106561979742923956486449021791479222417366692801 108 188434424096908837160568927535239834750138239005881184490958979569 109 762128696657700901475315788107042158495808165422535210156816800786 110 3082452439273210467800459200897782739520146795951619511238702495428 111 12467071613989665436497882062140157646060715748356943017188404510037 112 50423446169016747746275232816908266162702958545221140362844780517820 113 203939144845467773551850777697947158822407367246372732625243789538555 114 824838006110672308464068826741000443306745363821950923526121631610657 115 3336082127871024143917181793513351897520689541618278587138763535348614 116 13492884519547849959132936984419931420514152793346723324966560386490915 117 54572377323006523350089916116426509646176285166947230458588513716171673 118 220719621696642998221249465055485490394190722166738619326161608320080374 119 892707149503273391059620501172089237042161717325168009889866298981824740 120 3610580919963828667557068715238451724568295462831336926075184120754565404 121 14603103141688527790522778701807195163592044178682775085245711432739238779 122 59062689937111612898503874291452777919543572430389797007287747672086625780 123 238880826136361548311029840351601566424356514853929092290272225753687927213 124 966160687166807129078423168240522160257244395833151187343396782601301511286 125 3907665962639124340194249424976972180456544934716628549745704950934189305621 126 15804672533604477887863438442049938858554454653818932710526113019444301135105 127 63922473487587245387194796100884034770917787527592461930073531862304001174780 128 258536366894008401761620662915853782722171727007714077824036763852622753028273 129 1045658113022824841303762556660741579276621917650916384952066789790723453052468 130 4229195692906084144347905772664752099399579611805495701303060734211383359677250 131 17105109199754494400527835912334478231205521933251604782151167618952003511688060 132 69182128702748703879465568433613078871646406295668859842680149120135817970106379 133 279809200628781054217264297728079552902816970971078213691643586911873602059926572 134 1131696728976754216379444559029860790333887440399998391000431432958252438466802693 135 4577181463288342695923179667407674420281006153744801473095131611901204464059286287 136 18512548115957842386951160617026703625764552698902920191397284082768782757738552884 137 74874557736999126241316335358123116343906137920670862456268898143822522763706714398 138 302832401093510264584869142199434209482796962098341992049315997712910499706031032471 139 1224814755824145010403576655425544158828885596171765775422044313807139542606298186557 140 4953800123986438217139399969270114939145758852651822026843417009717764682232450521646 141 20035793618348086287388499061170917961938421813008954422591369551672079699695190176283 142 81035369992682844491595780084053043475452771176509211539309905130747655785710874978479 143 327749991587002138675942184079679362428950082848083250083905197312704649299110551137883 144 1325594700129008644512278298166965024646779072403878893557305348339588119874355894592084 145 5361407640321835113481119728699360724606376813596970852356235465620344503426980434454982 146 21684374479544916596020994821545721567765983439410475423827119762580577593480926511140204 147 87703104877304853468237059079846139741776952699190219019396813222833625358212424785567982 148 354717845902169807650392775636811989584985880306697231966706385297656212696429109016461463 149 1434666998135467485386352785640971304567300319485407110014483358915615244212818325603124888 150 5802553830648415153522579659517384469050270147073793326881887227115702148599610183636351926 151 23468603516585226959033716312344800385011411126135905124743025295293081849963976941708170801 152 94919472889598432681271999843745594229676559206698859811021635996493200952926053366325234881 153 383904663405827001394066389379196469692548896331777765515313222959952245657900256399350267017 154 1552713959507205529745432689788741170047862244352586790836861035002601469237319978730727895048 155 6279998316925736527612200144611737933506903113409146305925579309264034404487416632480925489129 156 25399642103498629252995944160872127282141502540326629408568954199162101289572809857003207748949 157 102729616542577728971569554908638179253848024813888917309024716364753791904855510448416710802500 158 415493024349799639739352440549468011993082798829006923376834673295563270057811309686935930914250 159 1680474035564946940700445637683721717612109014371529653121990805643771692040053085679767999600019 160 6796727787734040816083855831117558597963034012857750404642048691110253554595944588707515968470060 161 27489569992091889775916929076720873077548069779741781686857943772050825358967400964026403530489501 162 111182392755801428204237130004315872891626880940679149113161482855803473184161793117257005391641714 163 449680532014922035479948388861679806374231889888582733824543623264964576830919736067313908642134804 164 1818746438722177190632864764851447621044225189862128167654070531165679219353896364340358508381713041 165 7355974681721020015575779814446689369513491368115580946923967364756861730196797111001560724487827724 166 29751460877711802001478076341051477591064971487888279008724887826474047696592346721715997811625581289 167 120330678483374355065646975474874855190556841600755171354461805903704003561932614445159885392664209361 168 486681048832679821202740114958428745768862729467169111422888689101411907825808171407042680692234982128 169 1968396142016298499594817437709630295872799670295342208339650064077839061458808036543936690909455344029 170 7961237408355972274109515905245961703542969186100034322314684349358162767120760844010007710533980637627 171 32199464182693800245404878289598245734341533687169526876682310641125997421973614943591728816467215679989 172 130231701489565867229462809972241032319105055446556768612761717717168413989519060625887775236739741501363 173 526726034217147621556993084850636422474662056671069005470707408355758958714959794478283275668068078906488 174 2130359290010139386103116723247363743877166837848314944764650446051063345220751183234293789084136275486516 175 8616302232483722487848287812308599854164870409661356695363364623912676663722658711284504469752624168865165 176 34848893569098672315055740545000027885043564950163920812067916450101952318946284213195543894687038845870312 177 140947398341236240060953877844738763592178481716551408872333037965538621192501481514185805387493572321235421 178 570065992476126124251677406271677244225695587027429532860251169373180575036014160048863938169224317868034324 179 2305649054912100977722118241027870889480642036380525339146124059611408595231731458585766970436538184446968113 180 9325266959578711476819177869164186503120800838638568239954742007834910657902738520688782265613436084415895262 181 37716322734435231298084015328440626897467611384989522416392480689179158625658964774612254244445372356828010919 182 152544801856518758639683675477776632759069021847541451062808395408421940056229005174467013184340297443283613961 183 616972039858991693349073830613399016640128778582124071729127159579326595839544116876028742917816847091888486404 184 2495361974548322536138160953272088905994491340105329861543813875716189942850042591032657834905293684411256606000 185 10092566569864072381122102659791896583548130753286004967292454306026643753092755512641785746898911962496847307257 186 40819689089626037022242425428681035736764225734722285185410801815913230086852792838715381090206789279827937634853 187 165096460433470888027261936640366117447033379378204553621514579852359104954824524913726680964544204969461458735000 188 667737600544039983444657402807190352392114700358295427870876059392617078015574286772743449743522752795509461289458 189 2700684811834509805407126566996052594006327425029671261347121686955383803870135400093967677336576912923142908480950 190 10923000961651781475475872675233550120327245105516197796347018224950328613599861614424457577953958754533567075299455 191 44178405967781195391365921995688390473539659609030722953390956799016618040820102631714352687223363294197743771288361 192 178680891881835311046446758177376170463935873149280970170460724196531046154604051914932522974411717593789419222078385 193 722680242174695327570972953371375907726338728127577267595735716251093572345074838884667198271211413216115469300115137 194 2922901978657349073435065844627126282204420280869830040324965900092815707587129658718288060753784871264615423093251869 195 11821764977454357058181609298412986983402063158706151790759763405149521672921864851141117234636623872459702684396680512 196 47813484065710350691307693871025338088176444848969116807588347993525750281348378122598445259360052719143293429870736284 197 193383074596888310663018257436723258241698627641318943243633314864216981507010063936521103832039360827449335302759589564 198 782143662426915689730285513565785238681474941791670822447330311484710545730952768939461379707569154546827645438523786881 199 3163403570606135024066616328931442479647301511429534909980507594424314383237584854626033302664127092399379275709230317516 200 12794480900698623459541183146756185111314705550828107201056469017487377883601822050964200991843354943311935596978417838099 201 51747662877859048619562023831661170814330777859304652979102961420091982280920624839593669170009838323211590180421640931314 202 209294979147949100786809174842298407878069953721309709822838446340217496204517568845233057522798092454897004441271426095591 203 846499839034909547132432971736049196233849445327036185306568400146778741943424003490001809165990655532175229727706452122294 204 3423694062816458274459778759401373704568135029102769805379816839999050793711412659669594098300371038276952785157030118817973 205 13847233626327087706560174043100411833626021874418588511339708305774671257550188084361765013194705778066830766331230251504113 206 56005552944863982619716446506670820011479488645699254963824751314290690163584822649959063388856343452981215508846176984552139 207 226516143606940546839728159087498141253835724287420170110677419320333963373241032190509192547367147183708018044659853770264117 208 916151356724806374866128457910318111504132487066139708400132608775634681667060024185716470019246280946199825301501422869880907 209 3705401721323432899275089587177048298410894273963599301708114488314600708302089338524476852773949351161057961198473395809282166 210 14986608725299174203828504172987923991142251410574643304495493822777058446787884085618852845783675992342362582286163160755322695