1 40
2 76
3 146
4 304
5 602
6 1182
7 2416
8 4772
9 9652
10 19152
11 38524
12 76996
13 154072
14 308634
15 617062
16 1236382
17 2472602
18 4951496
19 9907740
20 19832536
21 39695188
22 79445558
23 159023072
24 318264564
25 637042828
26 1275004742
27 2551980574
28 5107782140
29 10223272490
30 20462064532
31 40954828742
32 81971871624
33 164066982556
34 328382443678
35 657260049842
36 1315513203848
37 2633013169992
38 5270001241640
39 10547964458958
40 21111851980040
41 42255595561966
42 84574992328620
43 169277719274378
44 338811067509442
45 678133793607932
46 1357291705728802
47 2716633090323470
48 5437368850800454
49 10882948879531664
50 21782333016480426
51 43597560775481538
52 87260961254192482
53 174653701118812042
54 349571157961991778
55 699670227465405384
56 1400397071600339874
57 2802908978188645442
58 5610050811774314824
59 11228573736438920090
60 22474104484119815232
61 44982148602064249128
62 90032227735112894278
63 180200419088437091564
64 360672970802247805832
65 721890617720842220664
66 1444871410364317944944
67 2891924816757837092498
68 5788216920895013012672
69 11585175011826866918894
70 23187845564192885379418
71 46410708631150735205486
72 92891505149054028161378
73 185923291917644980388910
74 372127358920635569473748
75 744816692031693792226916
76 1490758181116357597774672
77 2983767654970015507588066
78 5972041295243713169221014
79 11953101365873192160897478
80 23924253902385680200228258
81 47884637406291317177517836
82 95841588577366695496790032
83 191827913890066737283112594
84 383945519827375667778804876
85 768470861232385717712760490
86 1538102241246988438287781238
87 3078527272634890568800869262
88 6161703633350666034335305140
89 12332712463759622212435567534
90 24684049374030022009202957636
91 49405375767093439889486036096
92 98885361866750234617114329632
93 197920057072635767175282667330
94 396139006341716278932713120868
95 792876248453236164693985031586
96 1586949871881571816087085194126
97 3176296301948647463890793059058
98 6357389339469674352238903014146
99 12724379393952413919270183954198
100 25467974716607050698712817861110
101 50974410309866121117625883333816
102 102025800455355309408623218888690
103 204205676834308838792199289308032
104 408719738196078505060627065112820
105 818056711158993622603804491356430
106 1637348823978792381699312823168496
107 3277170316941126370242530468165424
108 6559289705990657802797331923187650
109 13128485030119944100159305372983106
110 26276796255647646823552882631151520
111 52593274842962587428588823353365432
112 105265974276178983050600174128972954
113 210690917677203631551056596590667960
114 421700013673910594223368887434015408
115 844036864488997177147810999625061460
116 1689348364990323167652022581481090172
117 3381247926917629810211285300788122762
118 6767602100440815950831596934109764696
119 13545424405374188678676486648299602530
120 27111304653941696313749864420785407328
121 54263551885994662226563519936251678416
122 108609050758312767791644034588026789692
123 217382119242847964202093897338201297492
124 435092521632180346261243689970483301338
125 870842105319467836015646490867367385682
126 1742999327022109839105693528936122810760
127 3488630872854984937341078486251480476928
128 6982530158419591553896616309527125214266
129 13975605098437652784417513584041452011880
130 27972315684445851150417556528771175506254
131 55986874216828457977880409193435041239648
132 112058297923254977620859878597737887551388
133 224285822509494310921800589255246586062112
134 448910353905357549469259791189673872314010
135 898498637090192085788287499256985397774874
136 1798354156525276638192332933843431006186090
137 3599424126858302198328963777625181611468952
138 7204283982662539072112111441374647902905680
139 14419447632071512089578013698654369635152158
140 28860671027741756624457361658184937651861080
141 57764926467704899111953316697610047361327166
142 115617087579562266156826789125412692004174018
143 231408776186247566774716460121448816252539218
144 463167018103324920599915313901863930432483222
145 927033495419672337270225994564393543733021092
146 1855466965565107823442469111149218209106636518
147 3713735994776366474771084280243247226749653836
148 7433080348427069098055869497196241646290114004
149 14877385884157271980676087856266741083809064278
150 29777239094820170064939733558208248215801722204
151 59599446772050496209240608793095408423013972708
152 119288898618958146466992097529784506418536700280
153 238757943310259732563046792538530522917087787652
154 477876450815730378732292568849797620378500708788
155 956474574533772181387497603612498629121723344736
156 1914393584718249899092824337490842168736055327556
157 3831678222075925052877932978239936849048725186354
158 7669142915400912094847352788471676584703049066984
159 15349867511833712122742073551515800237260070881256
160 30722915875995367053456691566205028008111162573720
161 61492228463588160790195404441858778521202334068008
162 123077320417120559783642679232923876929226947365864
163 246340508053440807958912397596646686398559194386218
164 493053031235688095677267708781588934081919320019306
165 986850654533692544918663955619965873898740833593564
166 1975191617649843104400366379802265367380856379361042
167 3953366103078371144524709649734689941837984264177890
168 7912702446340450998134471744046673934173427850298808
169 15837354389103731893297403698837331441923642596046764
170 31698625816779691406252938238657380381183961560330364
171 63445121829409021474557871910430998471678974897035970
172 126986056342472937785379500973034862665498459554459816
173 254163882745339773999305984669632645205831185942434886
174 508711595216146179023809804313662601386011944508274256
175 1018191429529934509111578464833573008647751412929364962
176 2037920497423934012799155118812783706760749796899322674
177 4078918593665607172045015941804161315918534784576485518
178 8163997032652652379837823336294606203690996134398490194
179 16340323058338878936069636954645987816131391653532143066
180 32705322721574459195905011968497645116386410249374858920
181 65460035918718955556304121873043925286798826198971717880
182 131018927376408773769083485655757882761607024062825951116
183 262235715119060876505207716988339700521826266983455322228
184 524867449772661777421528949856835552212096714032958593480
185 1050527536669751122185383130528004142758562930495879340610
186 2102641544602215435846471586321855096759979775224794646002
187 4208458427565263334066486871877905727392313013442729786730
188 8423272327141113595836551979410293040105337998896742809906
189 16859265196122928688703751831961917049459047115939445857686
190 33743990686060619072578174540450375524895925466540775564240
191 67538940409027974581723566876665436449065935932664339997458
192 135179875848488650089352445629064479084662102067099871047768
193 270563895787298449562705306138411106322457421847307925144426
194 541536388046760783245821487097172705503113066768148216516180
195 1083890586086463965928224440091173213507154079357659133241356
196 2169418027187888004423850397369313986286112210363672835077240
197 4342112236328945966401393850569498864803445077214067287803230
198 8690781784143746612828787463556710163820921319231572702509322
199 17394688093889899869297962578818781038889188701252681022251676
200 34815645059200626561257308171959628847500822597496438243461306
201 69683867531606755736311160139784822727796506842594836369640166
202 139472969290261060460734731836065244505857404218206025858599344
203 279156565955798470384748480537587243161193491166203711615092940
204 558734704744509551868183779454451228454803645723236548223479904
205 1118313191799921404668840114407620255030613295456215307306990668
206 2238315222473241496782725207507280143502289584978038956563641696
207 4480010673120800329995791598204140384994518705441197561589923326
208 8966786907296844897675376302141684160743596360782749891344545852
209 17947115153826353194450092610530137303347321889457319813025956228
210 35921333435791936427832248245617038881062457995287014101680378924