1 265 2 760 3 3480 4 10570 5 35036 6 110886 7 416107 8 1244504 9 4489732 10 13887332 11 50550272 12 153892178 13 560073447 14 1715846404 15 6236321603 16 19065593974 17 69365627376 18 212174735776 19 771528061749 20 2359839029908 21 8583078813482 22 26251240581908 23 95471332048735 24 292012045704932 25 1062025486527159 26 3248261122740666 27 11813623265908125 28 36133034473122946 29 131412376430315171 30 401934759098244962 31 1461800119725438768 32 4471033421560258944 33 16260726940952950004 34 49734728084361335066 35 180880595655108615224 36 553237697115759774478 37 2012073855688712059377 38 6154088389393059566604 39 22381846334211286597166 40 68456659443126919749508 41 248970490862707198066662 42 761496090602548416383226 43 2769490322344824646372863 44 8470706813920426903993340 45 30807171389064006198189517 46 94226188617895513853122186 47 342691867642916273650981376 48 1048150384192899639882198368 49 3812025279486193509923292807 50 11659383075936768568716412860 51 42404089798031620385322036620 52 129696287594121698537428123176 53 471693312634140327346154157653 54 1442711583230366711713391769312 55 5247007593383635847175604413327 56 16048390828948300206656210786058 57 58366502023479455207273248788763 58 178518597334558853113038228184262 59 649255503782955607812464680473293 60 1985799693825849225894103568888550 61 7222168445614239055001042486501092 62 22089577684687985633198688058382420 63 80337735687795097635398837260107632 64 245719366261281595527104083954900582 65 893658438465427346529433080883580200 66 2733325544637176735451964109615255150 67 9940850309053081891726747393707773883 68 30404882800419760855901009494197448360 69 110579725556754431636773082595261235910 70 338216902088746091716736349236409066608 71 1230063357162948598801700139599441408984 72 3762246794680260986372228470305325646830 73 13682941018499460497736208252864370987489 74 41850365421323521133882480386618150039096 75 152205879335803833652189083542860847531557 76 465533810374911831207979267238485877252610 77 1693103088953149373671725035061513715699176 78 5178490711380059114484871475485463119097640 79 18833688175068935365540790404689807227233943 80 57604336033623350838054365884328633837082520 81 209501602465948120761509176245598040844226752 82 640777345140837110791462257686146069451892220 83 2330447495350416128096038562082095552946805739 84 7127859364719991070342437366348721245433071220 85 25923360321159203074961803414781060938530732331 86 79288663228347577671469735180646175563780034866 87 288365479883769455769218129272931167722322226139 88 881988798439948190444441974947482956969432340194 89 3207711074429036846237657952116806332670980649809 90 9811039925508850456128823868930288614406596987378 91 35681837996566042905448637969141808392055874834220 92 109135744796516833983808595211673222778884191014996 93 396916534335876530847453707018391254827425011609108 94 1214000848301787569040702474090723182574721068900594 95 4415207962223377835314505533151851450108422382374528 96 13504265375430849978742106534694525458293391168205298 97 49113754815727971285023797210201469431040291792454815 98 150218332701466523200814651774854339223998909865114092 99 546330078387688063528021896448556317612461310224338388 100 1670994078705191238059678515589404799223926672943573304 101 6077249757648636841923329018977272570558655683419656170 102 18587752645456911527028336229174613628928706764416228478 103 67601924327204910175499296704389496765550293406887159733 104 206765872370064097490481293198173709104093809542662782488 105 751988210948456464577132351392564947743043356377120836837 106 2300015864876640228354432297027140420280876647374573401406 107 8364943380434108822195254022510994893080034103881994165036 108 25584845884122532850465527945250415920611275317983271027232 109 93049700432956024582258619081843901525765454994759383795585 110 284599923378967601688917156139513855838431877295440721137708 111 1035063401733811428902973249514258878499767842242258349784198 112 3165823892555846682631026101286538866383426448688386606823964 113 11513806499363217918499928681114872279771669590376893352780265 114 35215894648473850586298906376576588878355462153377318026108952 115 128076927348331936234001603796175562686325827612696379816004933 116 391733488021406791747079233226933465618590791620433597347267842 117 1424698193416496910910535904312782084228232522966914200107937033 118 4357552950711929031662534870338434649715785870628598736017759186 119 15848014036157040426366666707170455541445463060232529830231082623 120 48472413768262264414103479762464911397498594345851130387891751054 121 176289652117784690364968319156663269298650268294148244682416939898 122 539195948528348206693849769908533164168330969902595065365625828548 123 1961005421430432599669887903223537300923019395157213689312825952734 124 5997891342884694926361305047184422661163901239373211550186598150398 125 21813771918446014022051710470034070621968180411415224090771702367154 126 66719159628774177474098321513217592362556815064061072732085768882898 127 242651366543845386191725600538475214432359912523956194479328822588565 128 742168540090444555674503958468141018146111928156167113887923234522480 129 2699197823545875030387964652892015968546395132894252604987320236587782 130 8255711627135520696004034562428891871140203082450289771510339857793056 131 30025253904013435109496492187199030477843698748126829857239482025502746 132 91834631608225652153188712060609361007983392389395140787643325545893894 133 333993997822720918315161580833287698995619081923254551998989804835952167 134 1021547256434963318176744194601930315138715887562164981628953341445785880 135 3715272181818009595855851277778339010006238737222376999580400213879634751 136 11363456017134268854870685440237959780399981050841809863909911200706222206 137 41327830664541801797450892975984215538567887670211157667522911952792453012 138 126404463268768954499385277675681472634850329129244417384994727058595558096 139 459721254285403126255892628206370042201742691868402998270964886571195017583 140 1406094088820616337870481374888316532633228323802857153192276021429083794272 141 5113833178354352692653519991235473480803185982286217728623295025915901661174 142 15641066268462738367353914692627060565481951818577561262615220671951995138944 143 56885100552263340128144736744191004743170631039892590864507444208928289540201 144 173987612891283142238487111705978080599802091397990709386949694299589335012632 145 632776735568530668237734199147769267229475420130423387650030673288745290460985 146 1935398068138369255582312850720558574063367271433980823555776588413116239443286 147 7038862429519514060517707063771476402370880524966201838170424709794753722364665 148 21528921627853406519477086955570845249467718920097330988803972365223357336565098 149 78298681852116693464690797409173364357272447969894430346406229215503769545246633 150 239482757624162886360832894551168446883797549178720887208352614492742274124941454 151 870976473992187397844794836052562770615250956011770077301604118101174078561818778 152 2663950948898129590825064394197751595701052379657296625173883966438197379131132176 153 9688541368814318276374591964777299743168705725826127269035814276202711870395111292 154 29633175801626989429705420231426597231854812536006729419862305739672200961321108922 155 107773099111364071569401631816963984581743099258568481358063300866259856841769529248 156 329632611461312299335440378882189214237056228231556198120770706862066641358395381686 157 1198843092052498463628647476911993732960818677717929919922568104986146405589168556999 158 3666757126073497041788547913419088159156782340802547716878849212668136726316384821724 159 13335653991696783066155437792622468320559781513509535346923824546189701274165491236692 160 40788160376506836062080300073774730095422074807289370738655314995398878872836422417548 161 148342738566216451927778212465964295404047688419446544282412141301981039814933483621394 162 453718086499273457846562299910921004682124004693805225409267791257183808878008752563334 163 1650130402230459231971431986749064465318986366626048429255405870876601369542170904135503 164 5047055324788158128547533063561589559912632243482750936489509569334180131515754377219836 165 18355669921448900845878522533938609289826999019562905174100436485244603331028686790538649 166 56142279114353291416931959049737133693788516185663298452917701029519948778150835349473190 167 204184237687978646884760166473287593506573781875137978897762375172848302487976917862522938 168 624513761256668602023796085900580334751349647861099822651077467440116049518651198896784792 169 2271298356237279382099190074321785175850270461499490475843460994090661090842933973264525309 170 6946947009481838334236562380067755091983900878403482812452294810201286063582103986167132664 171 25265398942936580845074320140668815243027763818243793234799977996917583569488697647855696836 172 77276235923829824762971356324865987647497142647334641278015666465884928857726112836077162836 173 281046469299277899082344036420382525020373920647377808466537436630755631676091424881141636955 174 859603021356689528525336897674191455014244638242433148127331775865380878111782676546861497044 175 3126296089129132644990491245161941187056734955399461484669692137160604060528690765492980133843 176 9562025705469019056423317340234062198363125574971080617883466495748878200343398343750815497334 177 34776196481928981878872714569813145924867111468040028232769341811841144422189053475168423918807 178 106365768058545173391720052526769070413403532767521710318239290784258687958325097858770248530926 179 386842387051898882192328415493209438439226472852733473471813513607773547744838189631649387216103 180 1183188266081877346334283959343048857943636224325119198577280179098141209629398212888460160964446 181 4303145471868189028161679383809597322070457819742830287032218480503480859885721498638353562543278 182 13161513319052952332494808941898693344183596229040793766920438068519978620431266582819974889666552 183 47867197525010218607553925424970719849137765413284654551089670248887023888806374802910326637661396 184 146405637896700503874374948376547066522202408994525190228861584783580358262345154515960741657607270 185 532463662657354138986655682915508519652474091244563937316854909430809826314177491513627293046340394 186 1628582541257659270218874878693955523117455705017749090170288551702094865735686671994449421664537854 187 5923002947944655210746683092872382454724732395857252177246231139641930180836239822275883796753808785 188 18115976486920720238926123362512883569245535919440813928011443239215542467409096944905883033826437668 189 65886118399663794094575316813236115766931415964055999763883708726517800851022750705692679356349271544 190 201517943217801838395417345413585938526249115183560408535407993694071847781626128689709137023578647584 191 732901981634313085189742956892191090955759285535094793196764963512366065529389074040259278560750725114 192 2241639111645581513209689105513211598424489175514591249335570592828402391073877933242165216398516522030 193 8152632568596482351527352671084921289120333381614976379222929441132404045194109578080434347302927356127 194 24935476348268398463144668013464795402617533948349416089259602027411583369187061461843187463155447780224 195 90688003940619025214069397280464120398633557858160419510299864979481200363296480075589007498684874922559 196 277376486466908174989076305539168238206932918653827319576346457354046417889117397782216420988617525973606 197 1008792434779087539764286749077435391345437823779155185470647187005621631157533531765822151680301227559602 198 3085472046739933327255183042910392185397238794658451672044954767568544247528614379505773525512708099211760 199 11221574323477971900711833252935263468623911894019026471474116461330553785745668359818361316481826495637103 200 34322079252198234010984108546711271903121855048194951113550798391369954646460842445191966477107386189114064 201 124826204039600838780862421031441730894367555720450246414191134765215052991410555371647601036345848254965034 202 381790891749883214312777352152548321368264948699481089817472173620242132672822726176339112811117174033853812 203 1388537897248161251970188310450359792631964832978232960808106937247216775927668878479120288311928414726060829 204 4246953803471427050716749932693644195401944941358634617406237589463074018086794623374758852237254014218263500 205 15445775243495184389758739850894944312302884250847814149175484500927922643095484238014378697803057516926185969 206 47242134368769780443845580343743831185060211276237373306502637985232262162020514688186630831692155516717136406 207 171815240581749017553123707872330912318874380446240431781494891666436655757813637346563709600043367790359043927 208 525510604304814235211689249082885261098172795584199583094572667376933298424099105233698835020136877761861343426 209 1911233099717446256483116963694863931769743790533424774253050298914887273454542631469791478383927351741623034501 210 5845658730850489418520202762931123765324575761702419388224846870719865109705284578354239732400417506622695315954