0 1 1 4 2 14 3 44 4 129 5 360 6 968 7 2528 8 6448 9 16128 10 39680 11 96256 12 230656 13 546816 14 1284096 15 2990080 16 6909952 17 15859712 18 36175872 19 82051072 20 185139200 21 415760384 22 929562624 23 2069889024 24 4591714304 25 10150215680 26 22364028928 27 49123688448 28 107592286208 29 235015241728 30 512040632320 31 1112933400576 32 2413503184896 33 5222680231936 34 11278584119296 35 24309514895360 36 52299816763392 37 112321984724992 38 240827406221312 39 515533514473472 40 1101916809461760 41 2351855371812864 42 5012673511030784 43 10669660835938304 44 22681825369391104 45 48158609296588800 46 102131436080857088 47 216348703974227968 48 457801457433837568 49 967710969931235328 50 2043508330919362560 51 4311070743300407296 52 9086293723196686336 53 19133543016883552256 54 40255425269251178496 55 84622636998291619840 56 177743566493431365632 57 373042164334352924672 58 782329298469783601152 59 1639454379550936399872 60 3433184067937076510720 61 7184430355957566930944 62 15024296587284126367744 63 31398664256462870544384 64 65577022260532849147904 65 136874841026924872990720 66 285518704772876439912448 67 595239537770459811545088 68 1240229944307714283798528 69 2582691744271926902652928 70 5375381223078963340902400 71 11181973535624961160380416 72 23249095638882801445502976 73 48314531486239340181323776 74 100355010127462830436253696 75 208350809224208746828267520 76 432365708072096106830364672 77 896834063494740061823434752 78 1859441247362888542183227392 79 3853602165749082323022774272 80 7983066091961477840848814080 81 16530851657410439334932250624 82 34217436398372464160883605504 83 70799531699911142987492491264 84 146435975604100417302984392704 85 302763382264287730513414717440 86 625749675639088977861314347008 87 1292834942902441356464182263808 88 2670139950672996082623434457088 89 5512856479947619709194524950528 90 11378216386081751451666575523840 91 23476294905007951533186991783936 92 48422334121657470797747968802816 93 99844815928523060691713965162496 94 205812483291351612223078998736896 95 424118257459171282180439959142400 96 873723224447149973460503087808512 97 1799430027023971635424570200031232 98 3704867335492028954549302205612032 99 7625869098322971022053792307740672 100 15692326008387766025465282523299840 101 32282624010712204053215792179707904 102 66395101662853857247492075436376064 103 136518363740978937164785954999762944 104 280631222227925196673938658902933504 105 576730317079835248504940090317864960 106 1184959216274141541178270261882912768 107 2434051411715029664237061732332208128 108 4998660694048765130993071921192501248 109 10263061518724574447880700728734384128 110 21066933207120917035945530965759098880 111 43234308829697559102412743997292281856 112 88707471161084604192902481380540153856 113 181969235704211569069479774353847484416 114 373201529004049270628257954159023620096 115 765240711010862895892824549000457748480 116 1568784995947137215201318569421572145152 117 3215444060178579775175337522788787290112 118 6589190866980169375089312817662836867072 119 13500137985690024948663403431854784643072 120 27654173068556491949553423449426231296000 121 56637075672399480428558315031485202038784 122 115973813404238124994984262202399783911424 123 237432021519084812881569632335516269543424 124 486004302870843005693946071643242106978304 125 994634724685936849376460747066576239329280 126 2035218202730166670647460296592923429961728 127 4163737576940468156245784618361044806402048 128 8516906094016236243370836588496762079019008 129 17418373797948998067763219405217351208009728 130 35617355345614628970711420159883178693099520 131 72819065391613147427308312491968670178738176 132 148853458868262242395882051649560118187524096 133 304231491839866558890210848022016960061505536 134 621701328882425307763000821771559430621495296 135 1270260464421186446570238874558493462636789760 136 2595004219174818192402525584262102197146222592 137 5300521262089815727707124413030604892790587392 138 10825182435882050570036012119481226325248704512 139 22104916779756026107074107746566668081506025472 140 45131568656956007383916142973769634261038530560 141 92132044296291999099388955087466604255472779264 142 188053124581471841886919463307695369183071043584 143 383787462087262575282151635577926058382358216704 144 783145025712824250008934240457336794663673135104 145 1597848393474719148091034214235255101903496806400 146 3259655324178824123351992868476465704606145445888 147 6648922579451508228402591331553563686285049069568 148 13560481035106111605543048817204107126026029498368 149 27653102452139560940489422943830149454307763683328 150 56384312130156886326133248651833211297260644597760 151 114952670042077067760255939408416512526970987216896 152 234329451119619434661822300750634097602944393281536 153 477619876877893238436869049960456850419667861241856 154 973388635416235462721275264308433480993578728554496 155 1983531753415034804299563508902130360739285948170240 156 4041491619509300004476554514539112993850659367288832 157 8233689177386807724713815561164337078142245716099072 158 16772512493492608024318844196309220620482031598436352 159 34162783460314522075875908425347205119834880183631872 160 69576155602922631142572232415989324666051596145131520 161 141683814729407052502338022422847341057524724446265344 162 288491654199296250635898163869197970381963148388204544 163 587354124017092588379369675311350685071404794101366784 164 1195696873047894273567062468505339910588088435452411904 165 2433867906679899247742960425619080438293417582468792320 166 4953683801647954234299643148880540048406761245924917248 167 10081274606125187268642179163375656045888421217003634688 168 20514408654441064076647731857597422661325047505593827328 169 41740673834380165699470768894035630725599949386760060928 170 84921429538094512603976029415879254626919753969146265600 171 172755947523743178198962334699285928029146027177872982016 172 351404295504785400252974866500766733825091742450294194176 173 714726587337388677384403538226837654353062224157921509376 174 1453557054734529313707009749519381245924252780641906589696 175 2955860637552148209342191451546906896857128188908582993920 176 6010297853508353418022612983156642470771482069711686991872 177 12219927880921989520442164401118171641527873417901770801152 178 24842902089091707810632574070376874598347475224937828974592 179 50500708682038852021697199172440926105084214978096788406272 180 102648945851479838684183268795757631476882550683736085626880 181 208628579199089078565901110061648066175712478507147957633024 182 423990177556972439830999617787081015749653887347609571426304 183 861590448012374838613079715522283927359025796839331713777664 184 1750690723478833248122550118528943054873191579660981270216704 185 3556983450171362675804057783896953627546438252153027994583040 186 7226341733363339249813816438600785126909271406657535169527808 187 14679787045918676301325473039849028872357371001309702712721408 188 29818513596451542070841236980612815136551413045017973136293888 189 60564419934449158516095744381399694176188073307303597496598528 190 123002750896340472073970341774046352017158202913387348796375040 191 249791771095694497651176883780803778320679145351432347410497536 192 507233367612533050815730896184302949606832030003589957881430016 193 1029921744335305033007120985402221074888410071905880926737924096 194 2091065792702423416133561187395477082530513259792525961142992896 195 4245203903642012200582144386915344797210022987091026541071564800 196 8617814141207167860627863791753535599667675482638339590651379712 197 17492976899361718859211467278279739107062715333788815668262469632 198 35505748039227337979114648607116458654710034517222809106468831232 199 72061328789494627542619305323685553102180355777821339057150492672 200 146242911894761226566924008255584498935726100768251961835928944640