0 0 
1 1  
2 6  
3 12  
4 24  
5 48  
6 96  
7 192  
8 384  
9 768  
10 1536  
11 3072  
12 6144  
13 12288  
14 24576  
15 49152 
16 98304  
17 196608  
18 393216  
19 786432  
20 1572864  
21 3145728  
22 6291456  
23 12582912  
24 25165824 
25 50331648  
26 100663296  
27 201326592  
28 402653184  
29 805306368  
30 1610612736  
31 3221225472 
32 6442450944  
33 12884901888  
34 25769803776  
35 51539607552  
36 103079215104  
37 206158430208 
38 412316860416  
39 824633720832  
40 1649267441664  
41 3298534883328  
42 6597069766656 
43 13194139533312  
44 26388279066624  
45 52776558133248  
46 105553116266496 
47 211106232532992  
48 422212465065984  
49 844424930131968  
50 1688849860263936 
51 3377699720527872  
52 6755399441055744  
53 13510798882111488  
54 27021597764222976 
55 54043195528445952  
56 108086391056891904  
57 216172782113783808  
58 432345564227567616 
59 864691128455135232  
60 1729382256910270464  
61 3458764513820540928 
62 6917529027641081856  
63 13835058055282163712  
64 27670116110564327424 
65 55340232221128654848  
66 110680464442257309696  
67 221360928884514619392 
68 442721857769029238784  
69 885443715538058477568  
70 1770887431076116955136 
71 3541774862152233910272  
72 7083549724304467820544  
73 14167099448608935641088 
74 28334198897217871282176  
75 56668397794435742564352  
76 113336795588871485128704 
77 226673591177742970257408  
78 453347182355485940514816  
79 906694364710971881029632 
80 1813388729421943762059264  
81 3626777458843887524118528  
82 7253554917687775048237056 
83 14507109835375550096474112  
84 29014219670751100192948224 
85 58028439341502200385896448  
86 116056878683004400771792896 
87 232113757366008801543585792  
88 464227514732017603087171584 
89 928455029464035206174343168  
90 1856910058928070412348686336 
91 3713820117856140824697372672  
92 7427640235712281649394745344 
93 14855280471424563298789490688  
94 29710560942849126597578981376 
95 59421121885698253195157962752  
96 118842243771396506390315925504 
97 237684487542793012780631851008  
98 475368975085586025561263702016 
99 950737950171172051122527404032  
100 1901475900342344102245054808064 
101 3802951800684688204490109616128  
102 7605903601369376408980219232256 
103 15211807202738752817960438464512  
104 30423614405477505635920876929024 
105 60847228810955011271841753858048  
106 121694457621910022543683507716096 
107 243388915243820045087367015432192  
108 486777830487640090174734030864384 
109 973555660975280180349468061728768  
110 1947111321950560360698936123457536 
111 3894222643901120721397872246915072  
112 7788445287802241442795744493830144 
113 15576890575604482885591488987660288  
114 31153781151208965771182977975320576 
115 62307562302417931542365955950641152  
116 124615124604835863084731911901282304 
117 249230249209671726169463823802564608  
118 498460498419343452338927647605129216 
119 996920996838686904677855295210258432  
120 1993841993677373809355710590420516864 
121 3987683987354747618711421180841033728  
122 7975367974709495237422842361682067456 
123 15950735949418990474845684723364134912  
124 31901471898837980949691369446728269824 
125 63802943797675961899382738893456539648  
126 127605887595351923798765477786913079296  
127 255211775190703847597530955573826158592 
128 510423550381407695195061911147652317184 
129 1020847100762815390390123822295304634368 
130 2041694201525630780780247644590609268736 
131 4083388403051261561560495289181218537472 
132 8166776806102523123120990578362437074944 
133 16333553612205046246241981156724874149888 
134 32667107224410092492483962313449748299776 
135 65334214448820184984967924626899496599552 
136 130668428897640369969935849253798993199104 
137 261336857795280739939871698507597986398208 
138 522673715590561479879743397015195972796416 
139 1045347431181122959759486794030391945592832 
140 2090694862362245919518973588060783891185664 
141 4181389724724491839037947176121567782371328 
142 8362779449448983678075894352243135564742656 
143 16725558898897967356151788704486271129485312 
144 33451117797795934712303577408972542258970624 
145 66902235595591869424607154817945084517941248 
146 133804471191183738849214309635890169035882496 
147 267608942382367477698428619271780338071764992 
148 535217884764734955396857238543560676143529984 
149 1070435769529469910793714477087121352287059968 
150 2140871539058939821587428954174242704574119936 
151 4281743078117879643174857908348485409148239872 
152 8563486156235759286349715816696970818296479744 
153 17126972312471518572699431633393941636592959488 
154 34253944624943037145398863266787883273185918976 
155 68507889249886074290797726533575766546371837952 
156 137015778499772148581595453067151533092743675904 
157 274031556999544297163190906134303066185487351808 
158 548063113999088594326381812268606132370974703616 
159 1096126227998177188652763624537212264741949407232 
160 2192252455996354377305527249074424529483898814464 
161 4384504911992708754611054498148849058967797628928 
162 8769009823985417509222108996297698117935595257856 
163 17538019647970835018444217992595396235871190515712 
164 35076039295941670036888435985190792471742381031424 
165 70152078591883340073776871970381584943484762062848 
166 140304157183766680147553743940763169886969524125696 
167 280608314367533360295107487881526339773939048251392 
168 561216628735066720590214975763052679547878096502784 
169 1122433257470133441180429951526105359095756193005568 
170 2244866514940266882360859903052210718191512386011136 
171 4489733029880533764721719806104421436383024772022272 
172 8979466059761067529443439612208842872766049544044544 
173 17958932119522135058886879224417685745532099088089088 
174 35917864239044270117773758448835371491064198176178176 
175 71835728478088540235547516897670742982128396352356352 
176 143671456956177080471095033795341485964256792704712704 
177 287342913912354160942190067590682971928513585409425408 
178 574685827824708321884380135181365943857027170818850816 
179 1149371655649416643768760270362731887714054341637701632 
180 2298743311298833287537520540725463775428108683275403264 
181 4597486622597666575075041081450927550856217366550806528 
182 9194973245195333150150082162901855101712434733101613056 
183 18389946490390666300300164325803710203424869466203226112 
184 36779892980781332600600328651607420406849738932406452224 
185 73559785961562665201200657303214840813699477864812904448 
186 147119571923125330402401314606429681627398955729625808896 
187 294239143846250660804802629212859363254797911459251617792 
188 588478287692501321609605258425718726509595822918503235584 
189 1176956575385002643219210516851437453019191645837006471168 
190 2353913150770005286438421033702874906038383291674012942336 
191 4707826301540010572876842067405749812076766583348025884672 
192 9415652603080021145753684134811499624153533166696051769344 
193 18831305206160042291507368269622999248307066333392103538688 
194 37662610412320084583014736539245998496614132666784207077376 
195 75325220824640169166029473078491996993228265333568414154752 
196 150650441649280338332058946156983993986456530667136828309504 
197 301300883298560676664117892313967987972913061334273656619008 
198 602601766597121353328235784627935975945826122668547313238016 
199 1205203533194242706656471569255871951891652245337094626476032 
200 2410407066388485413312943138511743903783304490674189252952064