0 1 1 3 2 8 3 20 4 48 5 112 6 256 7 576 8 1280 9 2816 10 6144 11 13312 12 28672 13 61440 14 131072 15 278528 16 589824 17 1245184 18 2621440 19 5505024 20 11534336 21 24117248 22 50331648 23 104857600 24 218103808 25 452984832 26 939524096 27 1946157056 28 4026531840 29 8321499136 30 17179869184 31 35433480192 32 73014444032 33 150323855360 34 309237645312 35 635655159808 36 1305670057984 37 2680059592704 38 5497558138880 39 11269994184704 40 23089744183296 41 47278999994368 42 96757023244288 43 197912092999680 44 404620279021568 45 826832744087552 46 1688849860263936 47 3448068464705536 48 7036874417766400 49 14355223812243456 50 29273397577908224 51 59672695062659072 52 121597189939003392 53 247697979505377280 54 504403158265495552 55 1026820715040473088 56 2089670227099910144 57 4251398048237748224 58 8646911284551352320 59 17582052945254416384 60 35740566642812256256 61 72634054790231359488 62 147573952589676412928 63 299759591197780213760 64 608742554432415203328 65 1235931852938539958272 66 2508757194024499019776 67 5091301364343836246016 68 10330176681277348904960 69 20955501267734050635776 70 42501298345826806923264 71 86183188312371025149952 72 174727559866176872906752 73 354177486215223391027200 74 717799705396186072481792 75 1454488876723850725818368 76 2946756685310658613346304 77 5969071234347231550111744 78 12089258196146291747061760 79 24480747847196240787800064 80 49565958604199796162953216 81 100340843028014221500612608 82 203099537695257701350637568 83 411034778668973919400099840 84 831740963894864872197849088 85 1682824740903563811190996992 86 3404335108034795755972591616 87 6886041468524927779126378496 88 13926825441960528092615147520 89 28163135893742401253955076096 90 56945241807127492645359714304 91 115128423653540365565618552832 92 232732727385651491681035354112 93 470417214928444504461667205120 94 950737950171172051122527404032 95 1921282940970910186643440795648 96 3882179963198952542083653566464 97 7843588088912169421760851083264 98 15845632502852867518708790067200 99 32008177655762792387791755935744 100 64650180611639699476331863474176 101 130568011823507628354160430153728 102 263671324847471715511314266718208 103 532413252095856348628615346257920 104 1074967708993538532469204318158848 105 2170217827590728735362355887603712 106 4381000474388760811572606277779456 107 8843130587192128304841001560702976 108 17848520451213469973073581131694080 109 36021559456085366672930318283964416 110 72692156019487586799426948609081344 111 146682386253608880505986521300467712 112 295960920936485174826238290765545472 113 597114138731505177281007077860311040 114 1204612871180080009819075148379062272 115 2429994929794299330152272282075004928 116 4901528234456877281332788534783770624 117 9886133218650311804722065010835062784 118 19938419936773738093557105904205168640 119 40209146872493705155340163573480423424 120 81082907742879868247132230677101019136 121 163495043481544652367168268414482382848 122 329648542954659136480144150949525454848 123 664613997892457936451903530140172288000 124 1339861819751195199887037516762587332608 125 2700991287434949053740535946489660178432 126 5444517870735015415413993718908291383296 127 10974106333200265446693831089674524819456 128 22118353849861000125119349483064933744640 129 44576990066642938713702073573561635700736 130 89834544867127754354330896361986807824384 131 181030219201939262562515291153700688494592 132 364782697339246032832737579166855522680832 133 735009912549227081080889152052619336744960 134 1480908860839924192992606291543055256256512 135 2983595793162788447646868557961743678046208 136 6010747729291457018617049065674753687158784 137 12108607744514674283880722030852040036450304 138 24391440060892869061054691860709145397166080 139 49131329265512779108695879319428421442863104 140 98959556818479640190564749834877104182788096 141 199312910211867444327475482061794730959699968 142 401413413573551216547642928907670507107647488 143 808402013446735088880669787383503104591790080 144 1627954399492735489332107433903330389936570368 145 3278209544184001601805750586079309141379121152 146 6601020578765064449894572608703915005770203136 147 13291244138324251392355288090498423457564327936 148 26760894238236747769842861927178033807176499200 149 53878600399649985509950295346718441398448685056 150 108470824645652950960429733678161630365088743424 151 218368896984011861801917753325772755866560233472 152 439592289353435643365952078590444502005885960192 153 884893569477695126256137301058686984557302906880 154 1781205120497037931560740889872969930205667786752 155 3585246204077371221218414355257131782593459519488 156 7216164334321333158630693861536647409551166930944 157 14523672520975847749649118025118062507830829645824 158 29230032746618058364073696654325660393118650859520 159 58825440902568842457698314516830391541151284854784 160 118381632623803136374498471450018924592130535981056 161 238224766884937175667200627732754132203917004505088 162 479372537044536157170808625130940830447145874096128 163 964591080638395926014431989592746792972915478364160 164 1940874174375439075374493457847223850103078417072128 165 3905132374948172597440245873017908228520651754831872 166 7857032802290934088263009660682737513670293351038976 167 15807601709371045963291055150659317140598566384828416 168 31802275628320447500112181959906318507713092135157760 169 63978695675797606147284507236988005468458103001317376 170 128705680189908634588689301108326747842980043464638464 171 258907938056444113765619175485354969498087761853284352 172 520809031466141916707719497508112886620430873554583552 173 1047604373638791211768401288091031668489372446805196800 174 2107181368690597180242727162331675127475766293002452992 175 4238307980207223873897303496962573835945575384789024768 176 8524506446066506774618305338523594833879236367146287104 177 17144793863437131602884007366244083991734643929429049344 178 34481149669482499313062808110881956631421630249131048960 179 69345423224181470840715202978551490558747945278807998464 180 139457094218795886110609579470678135709305260118707798016 181 280446683978457661079577505968506580602229259359599198208 182 563958359038647099875871705991313779571695996963565600768 183 1134046700240757755185176800091228795877866950415865610240 184 2280353364808442621237220376399660065224683813809200037888 185 4585226658270739464208174305233725077387267453573337710592 186 9219493173849187371883815715336260048650334559056550690816 187 18537066062313791630702565640410139885052268421932851920896 188 37270291553858417035274999700295519345607735451505204920320 189 74932901966178501618289736239541517842221868118289411997696 190 150650441649280338332058946156983993986456530667136828309504 191 302870158732407346855076839669769904576938650195389665247232 192 608878868332508034092071574051143642361928478113011347750912 193 1224034838400402748947978937525494951139959311670486730014720 194 2460623880271578859423629453897405235112123334229901529055232 195 4946356167484704441902602065487641135888656090237659196162048 196 9942929148852502329915890446360943603106131024031030668427264 197 19986291925471191552053153523493209868869899735173485889060864 198 40173451106474756888549052308529065063055074844569820882534400 199 80748636724014261345983595140143420776740700437585339973894144