0 1 1 8 2 28 3 80 4 208 5 512 6 1216 7 2816 8 6400 9 14336 10 31744 11 69632 12 151552 13 327680 14 704512 15 1507328 16 3211264 17 6815744 18 14417920 19 30408704 20 63963136 21 134217728 22 281018368 23 587202560 24 1224736768 25 2550136832 26 5301600256 27 11005853696 28 22817013760 29 47244640256 30 97710505984 31 201863462912 32 416611827712 33 858993459200 34 1769526525952 35 3642132267008 36 7490422964224 37 15393162788864 38 31610959298560 39 64871186038784 40 133040906960896 41 272678883688448 42 558551906910208 43 1143492092887040 44 2339760743907328 45 4785074604081152 46 9781255440695296 47 19984723346456576 48 40813871623045120 49 83316593106354176 50 170010885933236224 51 346777171307528192 52 707065141497167872 53 1441151880758558720 54 2936346957045563392 55 5980780305148018688 56 12177733392409821184 57 24787812349047209984 58 50440315826549555200 59 102610013910009380864 60 208678792333839302656 61 424275113695319687168 62 862385285445921538048 63 1752440687002407403520 64 3560221606225943461888 65 7231123676894144233472 66 14683608282672803086336 67 29809938423114635411456 68 60505320561767329300480 69 122781528554610775556096 70 249104831971373785022464 71 505293213667052037865472 72 1024753526782713011372032 73 2077841252462643894026240 74 4212350902719723530616832 75 8538038601028318546362368 76 17302750793234380062982144 77 35058848768824246066479104 78 71024391902359464013987840 79 143862172534140871790034944 80 291351122527125631104188416 81 589955799971939037256613888 82 1194418709779253624609701888 83 2417851639229258349412352000 84 4893731717800018899210600448 85 9903520314283042199192993792 86 20039154385932093199929573376 87 40542536286596204002946318336 88 82013527602656443212066979840 89 165883965264240956836482646016 90 335481750646338054497662664704 91 678391141528388390644720074752 92 1371637563528201344588229640192 93 2772985687999251815774038261760 94 5605392497884201884743234486272 95 11329627239539800275876784898048 96 22896938966622393564534201647104 97 46269246908330373154629666996224 98 93489231766831918360381861396480 99 188879939434006180823008777601024 100 381562830668697049850507664818176 101 770731564938763476109995548868608 102 1556674937080265705037951536201728 103 3143773488566008915711823949332480 104 6348394205942972842695489652523008 105 12818482869507855707934662812762112 106 25880354654259531460956692640956416 107 52247487139006703012088119312777216 108 105468529938988686204525706687283200 109 212884171199927932769750349498023936 110 429662565043756986260898571242962944 111 867113575375316213964592886979756032 112 1749804041326236910814777262947172352 113 3530761863803682787400737503869665280 114 7123831289909783506343840963689971712 115 14372277704424402875772413839281225728 116 28993785658058477477714291502365016064 117 58486031814536298407767510652335161344 118 117968984625911283720212876599880581120 119 237931811245499941249781463790181679104 120 479851306478354630118274348761204391936 121 967677980931418755473971539884090851328 122 1951306697812256501422788764491545837568 123 3934514867523350983795268898429819944960 124 7932832678844377929489920535753096429568 125 15993271245284107782778606549293105938432 126 32241754265758919413154744054160038035456 127 64993932081899246521504550019467728388096 128 131008711264561308433399223861230761410560 129 264059116730648247647578695367052132089856 130 532201621864347756856717886023285482717184 131 1072570020534798036836556762624933402509312 132 2161473594681801119919355506406591679168512 133 4355614296588012332331194975126633106636800 134 8776562807624844849647357874880165709873152 135 17683794044147330069264651599014130412945408 136 35628924946089940878469174896535858812289024 137 71780523607770443236818093190086913597374464 138 144606394646722009433395673174204219140341760 139 291303484155806264786310319936469222171869184 140 586788358036337021411658587049060012126109696 141 1181939495522123026501393068450363159816962048 142 2380604549943144020358937925605212590763409408 143 4794660217684083975430179428619397723785789440 144 9656222670963759820284966012056740532089520128 145 19446249813118703379419146333749371233214922752 146 39160108568619774236536721286770522804501610496 147 78855435022004283428470299812084606285146750976 148 158781305813538036767734314101256333922580561920 149 319703483166135013357056057156686910549735243776 150 643688709410387906357286972221722306508618727424 151 1295940904977011572000923660260141583835533934592 152 2609008782266494662574546752153677109307660828672 153 5252271509157932362294492367574142101888507576320 154 10573050907565750798879782461681859970323386990592 155 21283117593631273746341160376430871473739517657088 156 42840266744262091789845511658996046013664522665984 157 86228596602523272174017405130260698159700020035584 158 173553319433044721536687573885058608584141989478400 159 349298891322085797450680675019191641697767877771264 160 702982287556164303655972404536532132454503553171456 161 1414733584936314024821166918069361963026942701600768 162 2847005189520598884660778054131319322289756593717248 163 5729086418337139439358444544247829437051255568465920 164 11528324915266162218790665960466040459045995898994688 165 23196953987716091117728885664872844087978961322115072 166 46674516289799715595752878817627214515731861692481536 167 93910249208334497912095972611017481711011601481465856 168 188942931674139129265372375173561068781118959155937280 169 380130729863218525413105610250174348280429430697885696 170 764751192756317584590932940306453117997241886167793664 171 1538481851572396236711309320225115078867249821879631872 172 3094922635264314608481505519674647843480031742847352832 173 6225763134767673487080784797798131058451127683870883840 174 12523361998013435514397117112493932859884383764094124032 175 25190395452983048109265329258783207205733024320892960768 176 50668133819878450379472848585157097383394562227195346944 177 101910953467581609080830077305495560710646151625209544704 178 204971278590812634805428914881353853309006357592056791040 179 412241300492924102898395350303433170393440823867388985344 180 829080087608445872371865741688317268337737865101328777216 181 1667355148462087077893881565539536391777188164935759167488 182 3353100243414564822088063295404876493757801199337721561088 183 6742980379809910976776726919461360407922452137607849574400 184 13559520545581384618754654496225935656658603753080512053248 185 27266160663085894567911710307058300994944606461890649915392 186 54826560470018039796628223243329461353144010835240551448576 187 110241599227728580914866051745084641432797617493399606132736 188 221660155030842164472951314007020720318614426632636218736640 189 445674223212454334232341049047744315543267236556946450415616 190 896056272726448679037558940162894380898611239697240926715904 191 1801528198055977379220871564460600261421376012561177905201152 192 3621887701318114800733250497190823522091059091455747913940992 193 7281438013048549686049515730920893042678732315578280034959360 194 14638201246921739541265060934920278082350692896490128484073472 195 29427052935492759420862180815997540158687842323647393796456448 196 59155406754284079518388479524309048305348597708629061249531904 197 118913415275165280390105194833246032586643021539926669812301824 198 239032034083524803486866861235747937125177695325190434251079680 199 480474475233438092387046665610007618154138695141055057755111424