0  1 
 1  5 
 2  11 
 3  21 
 4  43 
 5  85 
 6  171 
 7  341 
 8  683 
 9  1365 
 10  2731 
 11  5461 
 12  10923 
 13  21845 
 14  43691 
 15  87381 
 16  174763 
 17  349525 
 18  699051 
 19  1398101 
 20  2796203 
 21  5592405 
 22  11184811 
 23  22369621 
 24  44739243 
 25  89478485 
 26  178956971 
 27  357913941 
 28  715827883 
 29  1431655765 
 30  2863311531 
 31  5726623061 
 32  11453246123 
 33  22906492245 
 34  45812984491 
 35  91625968981 
 36  183251937963 
 37  366503875925 
 38  733007751851 
 39  1466015503701 
 40  2932031007403 
 41  5864062014805 
 42  11728124029611 
 43  23456248059221 
 44  46912496118443 
 45  93824992236885 
 46  187649984473771 
 47  375299968947541 
 48  750599937895083 
 49  1501199875790165 
 50  3002399751580331 
 51  6004799503160661 
 52  12009599006321323 
 53  24019198012642645 
 54  48038396025285291 
 55  96076792050570581 
 56  192153584101141163 
 57  384307168202282325 
 58  768614336404564651 
 59  1537228672809129301 
 60  3074457345618258603 
 61  6148914691236517205 
 62  12297829382473034411 
 63  24595658764946068821 
 64  49191317529892137643 
 65  98382635059784275285 
 66  196765270119568550571 
 67  393530540239137101141 
 68  787061080478274202283 
 69  1574122160956548404565 
 70  3148244321913096809131 
 71  6296488643826193618261 
 72  12592977287652387236523 
 73  25185954575304774473045 
 74  50371909150609548946091 
 75  100743818301219097892181 
 76  201487636602438195784363 
 77  402975273204876391568725 
 78  805950546409752783137451 
 79  1611901092819505566274901 
 80  3223802185639011132549803 
 81  6447604371278022265099605 
 82  12895208742556044530199211 
 83  25790417485112089060398421 
 84  51580834970224178120796843 
 85  103161669940448356241593685 
 86  206323339880896712483187371 
 87  412646679761793424966374741 
 88  825293359523586849932749483 
 89  1650586719047173699865498965 
 90  3301173438094347399730997931 
 91  6602346876188694799461995861 
 92  13204693752377389598923991723 
 93  26409387504754779197847983445 
 94  52818775009509558395695966891 
 95  105637550019019116791391933781 
 96  211275100038038233582783867563 
 97  422550200076076467165567735125 
 98  845100400152152934331135470251 
 99  1690200800304305868662270940501 
 100  3380401600608611737324541881003 
 101  6760803201217223474649083762005 
 102  13521606402434446949298167524011 
 103  27043212804868893898596335048021 
 104  54086425609737787797192670096043 
 105  108172851219475575594385340192085 
 106  216345702438951151188770680384171 
 107  432691404877902302377541360768341 
 108  865382809755804604755082721536683 
 109  1730765619511609209510165443073365 
 110  3461531239023218419020330886146731 
 111  6923062478046436838040661772293461 
 112  13846124956092873676081323544586923 
 113  27692249912185747352162647089173845 
 114  55384499824371494704325294178347691 
 115  110768999648742989408650588356695381 
 116  221537999297485978817301176713390763 
 117  443075998594971957634602353426781525 
 118  886151997189943915269204706853563051 
 119  1772303994379887830538409413707126101 
 120  3544607988759775661076818827414252203 
 121  7089215977519551322153637654828504405 
 122  14178431955039102644307275309657008811 
 123  28356863910078205288614550619314017621 
 124  56713727820156410577229101238628035243 
 125  113427455640312821154458202477256070485 
 126  226854911280625642308916404954512140971 
 127  453709822561251284617832809909024281941 
 128  907419645122502569235665619818048563883 
 129  1814839290245005138471331239636097127765 
 130  3629678580490010276942662479272194255531 
 131  7259357160980020553885324958544388511061 
 132  14518714321960041107770649917088777022123 
 133  29037428643920082215541299834177554044245 
 134  58074857287840164431082599668355108088491 
 135  116149714575680328862165199336710216176981 
 136  232299429151360657724330398673420432353963 
 137  464598858302721315448660797346840864707925 
 138  929197716605442630897321594693681729415851 
 139  1858395433210885261794643189387363458831701 
 140  3716790866421770523589286378774726917663403 
 141  7433581732843541047178572757549453835326805 
 142  14867163465687082094357145515098907670653611 
 143  29734326931374164188714291030197815341307221 
 144  59468653862748328377428582060395630682614443 
 145  118937307725496656754857164120791261365228885 
 146  237874615450993313509714328241582522730457771 
 147  475749230901986627019428656483165045460915541 
 148  951498461803973254038857312966330090921831083 
 149  1902996923607946508077714625932660181843662165 
 150  3805993847215893016155429251865320363687324331 
 151  7611987694431786032310858503730640727374648661 
 152  15223975388863572064621717007461281454749297323 
 153  30447950777727144129243434014922562909498594645 
 154  60895901555454288258486868029845125818997189291 
 155  121791803110908576516973736059690251637994378581 
 156  243583606221817153033947472119380503275988757163 
 157  487167212443634306067894944238761006551977514325 
 158  974334424887268612135789888477522013103955028651 
 159  1948668849774537224271579776955044026207910057301 
 160  3897337699549074448543159553910088052415820114603 
 161  7794675399098148897086319107820176104831640229205 
 162  15589350798196297794172638215640352209663280458411 
 163  31178701596392595588345276431280704419326560916821 
 164  62357403192785191176690552862561408838653121833643 
 165  124714806385570382353381105725122817677306243667285 
 166  249429612771140764706762211450245635354612487334571 
 167  498859225542281529413524422900491270709224974669141 
 168  997718451084563058827048845800982541418449949338283 
 169  1995436902169126117654097691601965082836899898676565 
 170  3990873804338252235308195383203930165673799797353131 
 171  7981747608676504470616390766407860331347599594706261 
 172  15963495217353008941232781532815720662695199189412523 
 173  31926990434706017882465563065631441325390398378825045 
 174  63853980869412035764931126131262882650780796757650091 
 175  127707961738824071529862252262525765301561593515300181 
 176  255415923477648143059724504525051530603123187030600363 
 177  510831846955296286119449009050103061206246374061200725 
 178  1021663693910592572238898018100206122412492748122401451 
 179  2043327387821185144477796036200412244824985496244802901 
 180  4086654775642370288955592072400824489649970992489605803 
 181  8173309551284740577911184144801648979299941984979211605 
 182  16346619102569481155822368289603297958599883969958423211 
 183  32693238205138962311644736579206595917199767939916846421 
 184  65386476410277924623289473158413191834399535879833692843 
 185  130772952820555849246578946316826383668799071759667385685 
 186  261545905641111698493157892633652767337598143519334771371 
 187  523091811282223396986315785267305534675196287038669542741 
 188  1046183622564446793972631570534611069350392574077339085483 
 189  2092367245128893587945263141069222138700785148154678170965 
 190  4184734490257787175890526282138444277401570296309356341931 
 191  8369468980515574351781052564276888554803140592618712683861 
 192  16738937961031148703562105128553777109606281185237425367723 
 193  33477875922062297407124210257107554219212562370474850735445 
 194  66955751844124594814248420514215108438425124740949701470891 
 195  133911503688249189628496841028430216876850249481899402941781 
 196  267823007376498379256993682056860433753700498963798805883563 
 197  535646014752996758513987364113720867507400997927597611767125 
 198  1071292029505993517027974728227441735014801995855195223534251 
 199  2142584059011987034055949456454883470029603991710390447068501 
 200  4285168118023974068111898912909766940059207983420780894137003