1 16
2 179
3 2080
4 23940
5 256067
6 2474769
7 21404483
8 166020522
9 1163861138
10 7445531291
11 43876608955
12 240208954149
13 1230708580912
14 5938337220753
15 27130252386880
16 117902658339547
17 489326493663683
18 1946146450518376
19 7439807874719563
20 27409978698448803
21 97552236382551628
22 336092059507393086
23 1123025374496398350
24 3645603199506900431
25 11515091746517832280
26 35440005627195840201
27 106415962368521045885
28 312118099499427977558
29 895163764602049529036
30 2513006902303745432421
31 6911888771036861617205
32 18641769853445258675982
33 49341740500326265233040
34 128264033949990157036904
35 327690166305979317876820
36 823333344747719541109886
37 2035681832809085605755171
38 4955848835903302436501671
39 11886048280651583005085708
40 28099076005928751730026294
41 65507810651461953081676206
42 150674774934859049081638525
43 342076919740602224370247126
44 766870948458028110837021554
45 1698269235940186117833247126
46 3716537866882980364573075624
47 8040304909647092173084173897
48 17201062702815701181286071508
49 36402138060233798120516154222
50 76229143265740790574778632543
51 158003038167028164477472989392
52 324251672992861222290628505404
53 659004376040846826896429915811
54 1326769965877493018924759520095
55 2646741769442345196733306672745
56 5232859842022703047307108206004
57 10255978493656566865608935469549
58 19930608710370769095315195157268
59 38411460068105085967242451773534
60 73432061335034856009862351107337
61 139277143392223424697073609175705
62 262134794781591232688202872257462
63 489664579939524335234376234551336
64 907982778029316476285468480177793
65 1671608118366305244123576461237953
66 3055904465376825760953035956351985
67 5548321289525628824989203038335107
68 10006120866359813497437303656462121
69 17927337416393199149235559528116640
70 31913412422771517422094490266585274
71 56454374577371639173921227357185225
72 99253641418104407574782654015929333
73 173450498895725953687464441463902721
74 301327610892998062294140180143560458
75 520461867710541085829408008845534481
76 893873897871487858840493507606795103
77 1526687502737862122948171582569204593
78 2593333265108270365503076075856592539
79 4381745135126210907622005943088749294
80 7364808473337841919649944195936114649
81 12315300676514010921137136153865684733
82 20489917246816486089589622384666697266
83 33922528197983454880987355509334206241
84 55889353407963318218096230653286046529
85 91643517902662462023548075411844864254
86 149569853545648788599370628839672142524
87 242992493436053865724357125436975615168
88 392992215173013393083067026277931016981
89 632779218140173250295798263557735872358
90 1014452186288193468740058675053700088907
91 1619403692792519135000157682386847943259
92 2574275532010952352382160308180253580904
93 4075328818083935600855827300806610682186
94 6425524240183162411374176955126166890771
95 10090729112385974826777638415381473879847
96 15784602079389644310484222312395033642256
97 24596321057860190727349648296245760342694
98 38182091154831414423345522305106037032614
99 59051270987384329349895471173903392616014
100 90992387189050881939255042838490771312944
101 139705271268372399369107029907585617535409
102 213735909826763557695017224856325399831577
103 325854417271037313054448870688989323685842
104 495079591742237282913341468240452375855008
105 749643964224526040440527754100971864096808
106 1131322611335879202729682207340011281577267
107 1701733464513735610291167402307571549501208
108 2551479114310275953703614018418306965808584
109 3813371922196441037973585356773906354890464
110 5681509878331172272873371475087073601291146
111 8438711639063971710888107451790873927988943
112 12495860918511214774147786810393384295802314
113 18448170995172332634694367351521993733119056
114 27155422473659037808036760767730832298354753
115 39856075861344358020194547445645165382754206
116 58329122817519447965232354919853713917597778
117 85123037648383661708936666429748195951230141
118 123878799587900224603932432510159829199604021
119 179784461334607494237059065315353517948684147
120 260213207039083635465080312413639855392551570
121 375616720450895059299028005620402550006845667
122 540772929356109281090581595884288237194054030
123 776524449550104261807895274681804092616369812
124 1112194881965992545492372799552215667864322515
125 1588939307616773913821954656143236293111137407
126 2264379297873929620675294436870294162058911260
127 3219000106326114340089772888286821465039713106
128 4564959910919461634459540650470092668514823195
129 6458193328793541384649512300207351673878051487
130 9115004277565637941794368659925900108004748647
131 12834763612498237212472389538456402349595192981
132 18030890604642556702579124164621295678335697075
133 25273051538941464788264751114657079750314842422
134 35344515913753431910679111528599194310103248164
135 49319953106987978935722833551534795636533043463
136 68670737979198932324196583404968946442855001687
137 95407204460905665668221108008364860645584084675
138 132270427355198458212301586780248236829745930136
139 182990267040323486409326323140620597513333592203
140 252631896119624454632459823534093896207350032525
141 348060253770937694738198475995158500703741809667
142 478561378859414954246718709046410269562468326293
143 656672052866450473848072487958776130628265224076
144 899285540302601346167183446228107201426588094343
145 1229122614263591311431650200692735781441195881543
146 1676685004928276833990454211544918692192190940908
147 2282844851767018863354325236123535274431040116391
148 3102271176649094159653552163004202285299241612815
149 4207956038534114838107758544760157394844599286336
150 5697183004374409542176652774616481620713072396970
151 7699384157592350795348861612669577775587308187106
152 10386465821626110514271272218121254732526893764555
153 13986356130610353775682596681757424873462103618948
154 18800750536006831288965759374409089253833227081981
155 25228318307844540919704171060698362653684259052841
156 33795001885729114734827286547105210660285775214250
157 45193514173090081863969421758547233997955247999192
158 60334745217783498807882602802114052467162549563505
159 80414565476005233669294995024336148773132611536329
160 107000503892879169291840858585949871233966220438530
161 142144043266747877762863058785985890931230611769356
162 188525885802987332358158888205121175411208861632276
163 249643590316075543289963947935344715811961947434296
164 330053584753043561799786576302479222710332598415058
165 435682858659006319944096821163271385163639087393039
166 574229821785947691551793209302562485327488628085051
167 755679105038865219728477544431229507543863162373960
168 992961763222285096077199878425179272421093549210426
169 1302800771393897538302101509400719901733344802904434
170 1706792331888058416243680222454055795993429892961241
171 2232786880209271683974140176940982202469342040460554
172 2916650483098238272402151551048086517079095915842702
173 3804508416307594704836410923858337348332747798037498
174 4955599154528789557986846606411092381454801877349852
175 6445900117620606419658114580118111355249198071009733
176 8372727925667709817280324001903722273725025152300272
177 10860567636459181793667925113060264063358996773908674
178 14068449963487696339849646577375117886734913813602451
179 18199275874317450322840129631748675630053199399843740
180 23511588037131075411565692368953985904726297771548440
181 30334412982773928936274552062847335971948523041940199
182 39085952318663812297200774775195032434683579787339259
183 50297092919054127930921943829942348645382595745908333
184 64640943374741981718107841971003313323062263598226784
185 82969897720259715679676743536403656091811521942824297
186 106362090555849927605485105942147662938083314778191800
187 136179556033420692139158034389838739202553852581475642
188 174140956196242843595000309435286090479987332442070861
189 222412425553843231413566852947345189675907564438754293
190 283720917441907529103274024311058489429242416427397298
191 361495468877059780176572010504957499302662951330795180
192 460043067126782897326397361457506831343327267975470117
193 584767355184967365807228706587424141165546816054259021
194 742440318068283015169549463729071113089511445829839245
195 941539424133475255749235772224194626511248967758095639
196 1192665548571636859197860408932736717858736184612261805
197 1509060492631904270832970101479228152986995573429871388
198 1907247168412944772788531471405288336244611425675831486
199 2407820710182144241186959822082383729456206609600925813
200 3036425098348875933928931775549159201870750225244450921
201 3824957581797836911491532829479521246037595795043845333
202 4813052548047611946110652597231129126287593380896306838
203 6049907867639196400645062398823294807431297809732677429
204 7596530549246842803313601241913331068961768283385716139
205 9528495290156128354164370045591176879842536525812080869
206 11939329799487244847898390014232296256594378467542936703
207 14944665336778934870340786788972137239509249977847763226
208 18687320619170953527956989649216910089453791731406359781
209 23343523152239679527906758370418007969608177073549677729
210 29130515384488193941838122260718915820441711605978776214