1 121
2 377
3 1217
4 3787
5 11506
6 31999
7 86922
8 217799
9 537127
10 1242718
11 2846066
12 6208632
13 13461284
14 28145490
15 58668559
16 119104209
17 241640885
18 481269481
19 959688428
20 1890550722
21 3733605722
22 7319677531
23 14396259965
24 28207082638
25 55455981767
26 108869669426
27 214417178751
28 422264758133
29 833889110016
30 1647810487782
31 3263359415588
32 6468535437050
33 12843137435265
34 25522189087661
35 50779309105755
36 101107807512837
37 201486110264738
38 401759900602207
39 801552975407748
40 1599903701070785
41 3194595517444071
42 6380860837066318
43 12748113915978080
44 25474843067580566
45 50914613523317100
46 101774964307722354
47 203460558664303757
48 406784844805251103
49 813344275110032669
50 1626349485359179465
51 3252135631605171550
52 6503434686201201276
53 13005473276288602602
54 26008898229004119627
55 52014363069743821407
56 104023746078973132256
57 208039108094532983463
58 416066186603430948434
59 832112033824879412053
60 1664195183932898518459
61 3328341325413914211016
62 6656613686667856221398
63 13313109793048076422922
64 26626055782741882151776
65 53251831162712501564841
66 106503275161578048699997
67 213005884962931950351029
68 426010859030564358011271
69 852020146665315310958994
70 1704038159498861451138815
71 3408072624255634933517134
72 6816140270275600357259915
73 13632271889723700430667559
74 27264532210060899590097246
75 54529044245642681858022814
76 109058061702528038476786116
77 218116076533823405065131380
78 436232091254246417819821042
79 872464074003189533166724699
80 1744928005847316336595300061
81 3489855761365710745336385093
82 6979711196822230159457654921
83 13959421817997899345548784672
84 27918842891071766191581436550
85 55837684462520258186017806842
86 111675367227268852760610189659
87 223350731438387066977229634961
88 446701459017967875010718788194
89 893402911161756140544765653383
90 1786805813576014728366775537298
91 3573611611527548493359402265211
92 7147223203275417666244132465297
93 14294446371130233025896778454224
94 28588892697643136958960370539174
95 57177785315189026528655918791488
96 114355570529967731045751275499958
97 228711140879245741891381430656785
98 457422281533024662338111263287149
99 914844562659377725618395197934175
100 1829689124813567349089764549913817
101 3659378248713890806801355935934082
102 7318756496298182512760546900866367
103 14637512990549929480587584812330088
104 29275025978579113950146922865766149
105 58550051952581958747322958705210343
106 117100103899549591307630632241743118
107 234200207788886043895245165896285996
108 468400415565290793191669888159623426
109 936800831107832112160034307237697084
110 1873601662187966603176496079919311314
111 3747203324325353459225147926994765177
112 7494406648589348763403759501600111627
113 14988813297066443398297257613161298477
114 29977626593997188651753433451208464681
115 59955253187745678199022988831974876466
116 119910506375191736331677626404859409120
117 239821012749833403975626262631469406346
118 479642025499006288416080834557301138059
119 959284050996797919406246836613090713107
120 1918568101992141921985441862107334933268
121 3837136203981605865113539267689331961447
122 7674272407960016126503041738512755358706
123 15348544815914137058380757003933764953073
124 30697089631821260450036818409404827871479
125 61394179263629562628935148999437510295832
126 122788358527243753105108606268613746482774
127 245576717054459063353467247805792704883654
128 491153434108884480253121939633404583923452
129 982306868217706616448912716955785179233209
130 1964613736435339684054460545810110503780317
131 3929227472870542900287333151844733650738009
132 7858454945740925232015832930810037350033915
133 15716909891481552134882169221245461118850930
134 31433819782962754156337863929068683499895071
135 62867639565924856973016758991790601953051602
136 125735279131848951453757870872692731718435375
137 251470558263696482603730747620489856443557671
138 502941116527391306557371726988325460247450206
139 1005882233054779519745928824657008660770663434
140 2011764466109555435528302399878990089491190096
141 4023528932219104141706259601508259552020432580
142 8047057864438200461276134216746915017102915858
143 16094115728876386300133359996943953789642451943
144 32188231457752755641185014182364453401079753897
145 64376462915505479544112791566861661675830370773
146 128752925831010922358023136050489413781658139049
147 257505851662021775901965368940332016982116033172
148 515011703324043472334523487313663662402488650378
149 1030023406648086795625197068635261999130432233626
150 2060046813296173419481915955135237627223270338779
151 4120093626592346516482204014404398160389218927077
152 8240187253184692662057803148327839288504235714806
153 16480374506369384627069847486590083812676774640199
154 32960749012738768453985593250239051057659052392306
155 65921498025477535402772602170525769480500751977911
156 131842996050955069080975861985303137104517227875309
157 263685992101910134914722674791450063251228788189856
158 527371984203820266115844082358958235877091589867238
159 1054743968407640525232805896271536969065785070650012
160 2109487936815281042475980256569026315606833533741106
161 4218975873630562069880658663445819918386416339756193
162 8437951747261124122586818993144393820935038201272493
163 16875903494522248212748002683719913598954868587104163
164 33751806989044496388608792034639480703892924288550893
165 67503613978088992707514680489314051134453266682031970
166 135007227956177985335868508010979172812649697203155359
167 270014455912355970522028471338119658457139138506831756
168 540028911824711940874312336560971064828292196795938057
169 1080057823649423881427344410215679617570005619990630887
170 2160115647298847762490991417534704700049184663363705422
171 4320231294597695524293058769848444179711654578543835704
172 8640462589195391047807452533886311282540576528602015150
173 17280925178390782094138803107085378163106979826723916300
174 34561850356781564186611760983022203384370250779256699058
175 69123700713563128370063234177234055163845190648135357349
176 138247401427126256736565244812078622087465752307154941367
177 276494802854252513466369511701733462680419763956954631741
178 552989605708505026925131360735105505879685165962045278985
179 1105979211417010053835809252034775511725410090213404403270
180 2211958422834020107655378082418765768614746604296963723396
181 4423916845668040215279880147576976223385321504118147228970
182 8847833691336080430525115036769690155440697054038942518091
183 17695667382672160860984318197908488579253312285774189397767
184 35391334765344321721894778493400721618953056560264537373960
185 70782669530688643443648950376450028650826441967939687931431
186 141565339061377286887140552177738097529638342809899729592850
187 283130678122754573773981358128989977510798410122888510780877
188 566261356245509147547627714429788886735438281124508222254707
189 1132522712491018295094616851259216317085039790965136558662760
190 2265045424982036590188520922168670001265819232840417208007510
191 4530090849964073180375682305945936861612150109256239790444994
192 9060181699928146360749848979314778237287148821489836179126872
193 18120363399856292721496805329181959886246219294517841748693705
194 36240726799712585442990389833222967756850741226025708693783261
195 72481453599425170885974628985705658966538733634859402681721149
196 144962907198850341771942417586467931501506299600871367172672943
197 289925814397700683543871764799937582281690446383145412157550930
198 579851628795401367087729010518406941579771647823672203779239359
199 1159703257590802734175430262766777842909045358260186475426127254
200 2319406515181605468350829725738320310474387102073679693164157075
201 4638813030363210936701600534360317080207771602786824348054097191
202 9277626060726421873403135768996331600397007359329024994033255902
203 18555252121452843746806146558099914709260816615592452413123997622
204 37110504242905687493612154748631608479579378181415818219278031132
205 74221008485811374987224044529425819263579101929836133370370695956
206 148442016971622749974447796022705582796899509736903981473152765874
207 296884033943245499948895030603075569162365045372978183149043639987
208 593768067886490999897789440942453959777898117601557874298972199989
209 1187536135772981999795577692888226836446858436757002203203751929957
210 2375072271545963999591154073564296263488795219131525692788727242313