0 0 1 1 2 2 3 5 4 10 5 21 6 42 7 85 8 170 9 341 10 682 11 1365 12 2730 13 5461 14 10922 15 21845 16 43690 17 87381 18 174762 19 349525 20 699050 21 1398101 22 2796202 23 5592405 24 11184810 25 22369621 26 44739242 27 89478485 28 178956970 29 357913941 30 715827882 31 1431655765 32 2863311530 33 5726623061 34 11453246122 35 22906492245 36 45812984490 37 91625968981 38 183251937962 39 366503875925 40 733007751850 41 1466015503701 42 2932031007402 43 5864062014805 44 11728124029610 45 23456248059221 46 46912496118442 47 93824992236885 48 187649984473770 49 375299968947541 50 750599937895082 51 1501199875790165 52 3002399751580330 53 6004799503160661 54 12009599006321322 55 24019198012642645 56 48038396025285290 57 96076792050570581 58 192153584101141162 59 384307168202282325 60 768614336404564650 61 1537228672809129301 62 3074457345618258602 63 6148914691236517205 64 12297829382473034410 65 24595658764946068821 66 49191317529892137642 67 98382635059784275285 68 196765270119568550570 69 393530540239137101141 70 787061080478274202282 71 1574122160956548404565 72 3148244321913096809130 73 6296488643826193618261 74 12592977287652387236522 75 25185954575304774473045 76 50371909150609548946090 77 100743818301219097892181 78 201487636602438195784362 79 402975273204876391568725 80 805950546409752783137450 81 1611901092819505566274901 82 3223802185639011132549802 83 6447604371278022265099605 84 12895208742556044530199210 85 25790417485112089060398421 86 51580834970224178120796842 87 103161669940448356241593685 88 206323339880896712483187370 89 412646679761793424966374741 90 825293359523586849932749482 91 1650586719047173699865498965 92 3301173438094347399730997930 93 6602346876188694799461995861 94 13204693752377389598923991722 95 26409387504754779197847983445 96 52818775009509558395695966890 97 105637550019019116791391933781 98 211275100038038233582783867562 99 422550200076076467165567735125 100 845100400152152934331135470250 101 1690200800304305868662270940501 102 3380401600608611737324541881002 103 6760803201217223474649083762005 104 13521606402434446949298167524010 105 27043212804868893898596335048021 106 54086425609737787797192670096042 107 108172851219475575594385340192085 108 216345702438951151188770680384170 109 432691404877902302377541360768341 110 865382809755804604755082721536682 111 1730765619511609209510165443073365 112 3461531239023218419020330886146730 113 6923062478046436838040661772293461 114 13846124956092873676081323544586922 115 27692249912185747352162647089173845 116 55384499824371494704325294178347690 117 110768999648742989408650588356695381 118 221537999297485978817301176713390762 119 443075998594971957634602353426781525 120 886151997189943915269204706853563050 121 1772303994379887830538409413707126101 122 3544607988759775661076818827414252202 123 7089215977519551322153637654828504405 124 14178431955039102644307275309657008810 125 28356863910078205288614550619314017621 126 56713727820156410577229101238628035242 127 113427455640312821154458202477256070485 128 226854911280625642308916404954512140970 129 453709822561251284617832809909024281941 130 907419645122502569235665619818048563882 131 1814839290245005138471331239636097127765 132 3629678580490010276942662479272194255530 133 7259357160980020553885324958544388511061 134 14518714321960041107770649917088777022122 135 29037428643920082215541299834177554044245 136 58074857287840164431082599668355108088490 137 116149714575680328862165199336710216176981 138 232299429151360657724330398673420432353962 139 464598858302721315448660797346840864707925 140 929197716605442630897321594693681729415850 141 1858395433210885261794643189387363458831701 142 3716790866421770523589286378774726917663402 143 7433581732843541047178572757549453835326805 144 14867163465687082094357145515098907670653610 145 29734326931374164188714291030197815341307221 146 59468653862748328377428582060395630682614442 147 118937307725496656754857164120791261365228885 148 237874615450993313509714328241582522730457770 149 475749230901986627019428656483165045460915541 150 951498461803973254038857312966330090921831082 151 1902996923607946508077714625932660181843662165 152 3805993847215893016155429251865320363687324330 153 7611987694431786032310858503730640727374648661 154 15223975388863572064621717007461281454749297322 155 30447950777727144129243434014922562909498594645 156 60895901555454288258486868029845125818997189290 157 121791803110908576516973736059690251637994378581 158 243583606221817153033947472119380503275988757162 159 487167212443634306067894944238761006551977514325 160 974334424887268612135789888477522013103955028650 161 1948668849774537224271579776955044026207910057301 162 3897337699549074448543159553910088052415820114602 163 7794675399098148897086319107820176104831640229205 164 15589350798196297794172638215640352209663280458410 165 31178701596392595588345276431280704419326560916821 166 62357403192785191176690552862561408838653121833642 167 124714806385570382353381105725122817677306243667285 168 249429612771140764706762211450245635354612487334570 169 498859225542281529413524422900491270709224974669141 170 997718451084563058827048845800982541418449949338282 171 1995436902169126117654097691601965082836899898676565 172 3990873804338252235308195383203930165673799797353130 173 7981747608676504470616390766407860331347599594706261 174 15963495217353008941232781532815720662695199189412522 175 31926990434706017882465563065631441325390398378825045 176 63853980869412035764931126131262882650780796757650090 177 127707961738824071529862252262525765301561593515300181 178 255415923477648143059724504525051530603123187030600362 179 510831846955296286119449009050103061206246374061200725 180 1021663693910592572238898018100206122412492748122401450 181 2043327387821185144477796036200412244824985496244802901 182 4086654775642370288955592072400824489649970992489605802 183 8173309551284740577911184144801648979299941984979211605 184 16346619102569481155822368289603297958599883969958423210 185 32693238205138962311644736579206595917199767939916846421 186 65386476410277924623289473158413191834399535879833692842 187 130772952820555849246578946316826383668799071759667385685 188 261545905641111698493157892633652767337598143519334771370 189 523091811282223396986315785267305534675196287038669542741 190 1046183622564446793972631570534611069350392574077339085482 191 2092367245128893587945263141069222138700785148154678170965 192 4184734490257787175890526282138444277401570296309356341930 193 8369468980515574351781052564276888554803140592618712683861 194 16738937961031148703562105128553777109606281185237425367722 195 33477875922062297407124210257107554219212562370474850735445 196 66955751844124594814248420514215108438425124740949701470890 197 133911503688249189628496841028430216876850249481899402941781 198 267823007376498379256993682056860433753700498963798805883562 199 535646014752996758513987364113720867507400997927597611767125