1 2 2 5 3 9 4 21 5 53 6 105 7 237 8 577 9 1205 10 2681 11 6349 12 13681 13 30309 14 70377 15 154429 16 342177 17 783957 18 1737881 19 3857581 20 8760529 21 19527749 22 43436873 23 98090781 24 219270657 25 488654645 26 1099633401 27 2461435533 28 5493590065 29 12336038693 30 27628989353 31 61731967741 32 138445917025 33 310133677077 34 693473461593 35 1554112926829 36 3481398675345 37 7788651659781 38 17447661228041 39 39082398923485 40 87466017500353 41 195892700685557 42 438761247161273 43 982159791470157 44 2199437326953201 45 4925956501501157 46 11028189844617321 47 24695049294362301 48 55304951998558753 49 123826644749492693 50 277274279725921817 51 620933698536942637 52 1390327048538649169 53 3113214707348052933 54 6971587176739906761 55 15610468770901329565 56 34954878235531156353 57 78274716820058198709 58 175272118280309208185 59 392469269080953140749 60 878847490699294105009 61 1967925569661534975653 62 4406591249187923268905 63 9867494098458463545981 64 22095508692953566931169 65 49476536407810813179797 66 110790124198726828472025 67 248084217348521509737453 68 555514473839193747451153 69 1243929321797765122508165 70 2785442563791029886519689 71 6237221485110493827179101 72 13966598164135839817439809 73 31274421387273018419564661 74 70030423012992849490918713 75 156814322385637592721720781 76 351143300827278380808478833 77 786288999382129103057569893 78 1760681886415258446867661289 79 3942571003490935122448608829 80 8828309795238854423675252641 81 19768608889032405586386263381 82 44266449371298852778504488857 83 99122643719245947678112074669 84 221958275650549774674501171153 85 497015435064810974556992028485 86 1112930787333583144867870670409 87 2492106417660997551551431740957 88 5580396795577286249309363284225 89 12495781353986707510024360533557 90 27980909545940355342964331779577 91 62655658239914655131233511089549 92 140300321889499170214190942221105 93 314164472841075182917808154323493 94 703486100576631002595818915921577 95 1575266042732965743784412409332221 96 3527380537903570526270113875035745 97 7898611451152317815365432585114389 98 17686795390709519755257456196085849 99 39604775523006220990280717559042925 100 88684144980610481408123722739815057 101 198584062301677368188721641968044293 102 444675084922889057089937557656044297 103 995729142675748024393804469338393053 104 2229665061166725044271082714123487169 105 4992729491343128028235696607499664373 106 11179862293057555995026382131582631609 107 25034266211688364251619825967216956749 108 56057441897766488300421067970720323057 109 125525422276854424147689338593382718437 110 281080102798131114180542417804787845993 111 629402573133509563577431657701682603453 112 1409376183757279003557262094565863058721 113 3155915317034910220410844082630634952917 114 7066815490910462272308127673024944396569 115 15824214668434656046456497798745118452525 116 35434032469684821795514202081526745840977 117 79344895128828879092335847135203761201861 118 177671350512664278374755318833064931235785 119 397846751596404228553042944290298424153501 120 890869782748295974109672913045821530404481 121 1994861006334294684738372075169525935483317 122 4466949617054871399663694354159653603768185 123 10002520872655622278328905881365032150390029 124 22397929792336795859797190830537953512638641 125 50154082703438588318153257363137078600850853 126 112306451216464080946129726997418721388898345 127 251479806064535958711191630116262220888447357 128 563120748522697481817228925699207035644699617 129 1260956027440655776113653712226008492352482965 130 2823568671091087122018667845166431373904468441 131 6322615435014523141711732730295038775508275949 132 14157780660448979423352046725306278571749341201 133 31702505919415053295046774637733695593575156869 134 70989154715166889940665965099428280302023490697 135 158960938258700632760635407980698353773985116509 136 355949862972225141427601418181342804235589006657 137 797053077015900047772742040425834264277476304757 138 1784783964224837550095161443873707973261263274041 139 3996539114967836150473431157401656992050034861261 140 8949164279206135966944961808082959889327489272689 141 20039223684941236176615285197369286618307690245989 142 44872400747784575180022088681087710661662916039913 143 100479558521562318313688058516144761808082690776381 144 224996690884267663858830492862767215197234255653537 145 503819002126779320592546061521991754017306822988885 146 1128165867308139566381962174926799005835316685040281 147 2526221160296031603997853883764357680180859967163053 148 5656786413773195513302900404489222851530377528459985 149 12666837343731194761988413557815647882143683716826693 150 28363943156866889328443395928223313300249296713969993 151 63513349825868327018875183629079665391768877072997661 152 142220902920625103061570890473647957042796836693771265 153 318465098800635438641164403668171871916216475538224437 154 713116124780114497478392288987915941849370305266325753 155 1596829948841642013895458678260780936624669490524505229 156 3575667127564225110778490345711564083783213948055215665 157 8006735730602599336040971042942204130913310488032923941 158 17928910822215277457291071313076787856513185191163662761 159 40146928047362510287937159365726176780280218813507367165 160 89898145381926404533150966326417553492453846925549896033 161 201302489037238226847315652659263039820906086502727502357 162 450762270127277199321648642332765302637095096246131788633 163 1009359720993238394435107735481201023455604996396501488237 164 2260187051763438591081029091449635128053038300716121922961 165 5061075256632703278264955619474705389866174724674266222597 166 11332903944069501636459222933993252366962634310861750973961 167 25376961474204056787367024723665529297564520731004720404701 168 56824815320211928649162553313664631904281765325534362493633 169 127243745846237128627776514307711829280518140913731305394933 170 284927821863591576380875820361063054193183769518322064736697 171 638018498528470778424708147975717992237179809198578083066957 172 1428669204017520092850270049182754098864197875206291076251889 173 3199116795541304189386170554840411215287595467697942372565733 174 7163553496314704111260332457201902936412298863213278778154601 175 16040833134340981740363660258761063758377162628069295055901885 176 35919090682601334884051944500753337085221134868827669731420193 177 80431051470953751016589921939006915715369143903742130466394069 178 180103502560422788494457874180287814036737249475443375800990745 179 403292895483869540605418789151270255684997677913787553428744749 180 903064944521094209201930386660312233067066289668413918234216529 181 2022168759120661513091233692346587082499487709856992402776566213 182 4528097912749926683956752508835597871832520135265519327002561225 183 10139445886983202195150520445513014713629059740957680459161314461 184 22704536181864117463072668437644462441356696261139964008436978049 185 50840644447380884882361753738942897086018906503836149013351202997 186 113843819892246795707738907267704623307721303890435515378631473785 187 254922325799226926631718172986808263984058635015724505609482040333 188 570829336650817535838321529147773590906783102001853841682543752113 189 1278217317999268361970785772333638989024477907109993368658190730405 190 2862220644824096592193575527157286607666061771674047352019521157929 191 6409166034833729172373275068392242278984092047625980063041943013501 192 14351587232224605924786275130470259827552782896498511645577293848289 193 32136483118820305214451736258393996732783365441450916987100700190101 194 71960928818193752224663634696902788533991854735762568083358159666393 195 161136962536655682933460735467095898038477749717246740995808738398701 196 360822478558319700949929525012366832590533541662860030310305164526353 197 807963976628588497889431657554013153931334917783156907028767641097093 198 1809215961649058952458463002503169184103189496578080562661804909621129 199 4051247939968993828324056260733720252673546831011973841161011272237149 200 9071669838764423007639791421116358153762092006625788976149931742908481 201 20313541625442540635749768810925659010862268308117805849329300455489141 202 45486661298598255452508366886782744295837884969901274327970170994901817 203 101855028248837664200330473212778728515240433698859690772525579849221069 204 228076681897320297255769458015718567987090212137298981662560256521500273 205 510715805784336178332837317866277886310344218664037952889004422658758245 206 1143609386580644470125447636021376737248916148375310381757328377472919529 207 2560802728763856191370281407296010367084676110678263471967708110248037437 208 5734222447449264429009902118163359185619069011441371168429502465432102305 209 12840234316957075476682133934869261538369021323787702410932111794580425557 210 28752218600745347127142594649151837526050765615712568659644463166673046937