1 16
2 284
3 6271
4 110327
5 1607848
6 19629542
7 208224462
8 1979743527
9 17168302936
10 137234695613
11 1019114082431
12 7080281176143
13 46280499681711
14 286005359901758
15 1677707210570603
16 9373403624182717
17 50023592478078610
18 255650014349300683
19 1253969403558868598
20 5915495808086053758
21 26889793735056025281
22 117992444730198858390
23 500640380120014647364
24 2057295957098551766049
25 8200163229683506977628
26 31748327283152415262128
27 119556303660583294181902
28 438451702644835635009244
29 1567754066658877544576246
30 5471628624974961064330175
31 18658706946082608582044508
32 62228110792968504977516417
33 203150537537849056563969275
34 649734901981032627113963258
35 2037410003544811705229332884
36 6268454886420952622797039485
37 18935590184053507685435144286
38 56196896918721491243100796784
39 163954729021750425850987210804
40 470502832645578400505306385305
41 1328809382390376256831699648928
42 3695292439797986383403411342254
43 10123559560096025998638675969174
44 27334966675024901177172735374851
45 72777649645487459112340627932293
46 191142092238768117728180724471288
47 495416046761314268892544717722284
48 1267675905548600622918756487149729
49 3203558656614783971800261737942867
50 7998314109757613153292896897027395
51 19735773411722230629819320527284903
52 48144001160263346392587869242642136
53 116144610099221654728622193606891621
54 277176014054762416424925172118558119
55 654541768395763633480520460569531791
56 1529904936020468733132206489113859800
57 3540398225515423732257633512021906005
58 8113547953313922413364192528501867825
59 18418165319395998206923746449318580224
60 41424782402504707556257477546802206611
61 92331448412422129113843983912325929649
62 203989501960568199211579423185160898091
63 446811270568002222284380724704832582983
64 970474824497907152730294403347832186837
65 2090597954314824107879699261436446276170
66 4467471559267475764962486103879752076516
67 9471830036900344754184251873168863973877
68 19927813214709340142246141967610501727934
69 41611085472525125198961239260007747782469
70 86248081265868581949170984523113616226381
71 177478463474734850090193903403861534652021
72 362627006911360430304611086821030773082996
73 735788676497675811721733258232977623361710
74 1482800104221907937468802749408940958179479
75 2968279244269170717354543844665618827235232
76 5903013050358107393359786670571546036073847
77 11663851860856590072564796426870893982324376
78 22901306311123887261666438979231776975878466
79 44686638348235786508491193731312024991524766
80 86664641994507087507862890636219671311366235
81 167070314635878457382102630059704214570872083
82 320180312136207856461336650661497176191475352
83 610058646872335953040293528477542955775629475
84 1155773194872322008996268697655984652238793838
85 2177403970959793473508246922276186251375278402
86 4079537911382492294125653220590759565963570818
87 7601996761161693165748834307834480776411900397
88 14090529672860914962907438534770842110739440926
89 25980477892190435669507936681368961700932008890
90 47656646133650641361542826979508435530538653276
91 86974476235192736993177730181941825689171784388
92 157938071859694515185821651056124686847545044290
93 285392375351263027207352518580936115644951432376
94 513205761228285970631627822979585368443308839033
95 918473572116732233282549433098564305412284043915
96 1636060814552462517747247789478010019391574862511
97 2900820296923365091343407885444037195259436201222
98 5119895740155450320921598352200024990190088037035
99 8996011090936599101242475220092660920186301326043
100 15736801382158617656996587559897705116074432180902
101 27408735654232826944405011899006081119445812129682
102 47533025175670411920806091424276317654308783873542
103 82084869398129261516663454177987202332537102180526
104 141162294353503656234875432120705524126726625643202
105 241762226513662668891650863461653492316644559275232
106 412380389261920377190411245373382409254291197001773
107 700603899904113454255742292055470695591996813176244
108 1185596091126849324808064515710452635126838262456024
109 1998549084787717375464848221531654019597302765343192
110 3356065666350031525591615845584350525511060605578113
111 5614446003876556902662975301487684916345825634096054
112 9357654518599643442748503275272707113137500511793450
113 15539359492903252976933994436382172530298373129221453
114 25711485703525959662617552589651385363630764958626478
115 42390711633663190991917863779113645175928334881264612
116 69644180806430478837111817959430689213969645255155783
117 114022424148290738751855372136445169268584009147040210
118 186040432509455933170133077854076904316649697231841349
119 302521322669542404853906567530842620254645899995773983
120 490293111720525400123537177911073429857825667149538865
121 792001403318339656596077112371496905287307345734000047
122 1275220597494813628231432898164376307679820806487315214
123 2046691550357740012269024882920657865289377407111465573
124 3274502638530217307418674771911062494078564461474079135
125 5222542585371787497868509583565597361426452496241294183
126 8303856449311617096756461022232543757827911672638259470
127 13163035558170453276107731043582131526075572671780006635
128 20803074477456207023824514127551849720625734361753997439
129 32780140033531474496840564234043583249251758955472555351
130 51501770690514439842447556447885308585466727227363737263
131 80682169023695150972044161660824344259734275627043132287
132 126035446202387343592813345743221495567998358970626337219
133 196328334105261828285649826494096832831754643540133692953
134 304974502880032210155645615289950459209194622801791238333
135 472442783049601297220739563195641208015742065168700944304
136 729885346787188801764879198986263019060429529829290063674
137 1124589836852840808950995378218266534537660988683155082897
138 1728151617263798996470336167760443285347570240931144170013
139 2648692589625555614634633366047640842935580041206565129902
140 4049085109914701744432325394929128196575140897449393293834
141 6174065916520404446324025499576087729849865316384498506075
142 9390479473460595867957008141346009460078098584928002614225
143 14246866011464414415970876231811167824191093787243577464816
144 21561485291232471124818314099768018955502810543784742436023
145 32552043083080845553883853701804182716074546149341781897210
146 49026437901333102007609630131149261638990826735388617461410
147 73662592801924505493100783160524879159716812355308288681153
148 110418055411657923500540768234286291281571493135512025092708
149 165128212735292507016112634710727683631044085574705738963222
150 246378056711560257818796233921372643371877543666237667691052
151 366769831809927951452115695116902439478362066195113883599449
152 544762385070677795461156601174201131756024116399464496201868
153 807334390771386578588380503770168509254293300307882674377240
154 1193832386806236873951311780075396809074398214853707979538672
155 1761519186454157477795647266915410796447975193781608259272102
156 2593557618374851495540849846138702307143575666493546625630324
157 3810475212010464465706654698102986031684070058843124579438410
158 5586594504036862526638249643403213742561784372655389767513795
159 8173532964719120638740233009879651358475738515317370164098051
160 11933748480974720149119022700821026779346083647201250019407723
161 17388331614939102317135538494661964933023822107939052692210036
162 25284964468068550309211131988148401179989390099122537069311971
163 36694372110926727246765784318970952449449479166254591520650191
164 53146955090938546711975774973452079103445502905354103207370132
165 76825982211011349231946895659344144874339019185960145472012112
166 110840254497677161746562616368783371839510803193694371733417504
167 159608230600184624353018579056183050794236841219242985123475130
168 229398202409236898105522076804751506368236677124662556090346342
169 329086561351260662468758019350023430617398129741034108320743518
170 471220328776051378603357425577653584490911514393973436921370645
171 673503439581693406212951880226886155005832318997903197566360020
172 960872183841396866975973519192661286480855762816493900081124384
173 1368388387123597316774983335546487989866136467370033417607767130
174 1945265692287994455170960857508681443688714701511674587697064229
175 2760463320941907256916450006307739907825551213716891051097510874
176 3910444651576458669520279711776349766037858301321409219603040404
177 5529920723792424651102388985595041916047592751817152636446065291
178 7806702838830061995527846724752026560245369533713377227284064534
179 11002202790552325761253599789821074446852492439664596996880887790
180 15479683070805357706926661911492262698454802726243857871469668429
181 21743125375862066164288182095670594972586385457067688660669998694
182 30490624817539479393829020103201575370550645516991144394260493127
183 42687624666892884274084137207959753820328565625381917092735621435
184 59667209978325865580120110436772637430945759918317669869519343111
185 83267249139963820204180043100310590994030497439271107877804355685
186 116017639062838648331625250933344430233508783647451409918859912210
187 161395577890433283706297064272177186193725250552765457398923554847
188 224173066230801500265267849273915859190301500390622816779236981817
189 310889266596012369468368751296222773338460596717430765043183766513
190 430491652596491654201563289505304345965709490496657758428453798016
191 595205012862021364237871777980258408466044619452572861996961862435
192 821707610763180929376303197171413311695962955535175760900353287195
193 1132720823446945556613342682048133514644041231902968738538775743917
194 1559154619634925249226268864265310345654212898984095965032852894983
195 2142999227314330036057783082354956498082332151267914960149750053715
196 2941217171802068774344432450684884693788428311895234362413399037897
197 4030974646812397425541421006702379652823164654936367765140741416527
198 5516663647654821128349922900311154576245408414334281029181495044479
199 7539315294144363242331407064186529808023206176379465407521428883756
200 10289201915585977980110434511883476235026332866496047064184839726814
201 14022685988771868162052764805303393736890448218217893235026539192695
202 19084717852436709820531030136937874437126701666498739466821621997029
203 25938837347643504799629560088839263910104444512338357961913985606526
204 35207131221451788719772376474682013631128672116595651555099262152530
205 47723382732079641914076279134842607691840695994333876341036226800549
206 64603680337306245418720938489847004692932350335691464987228196958757
207 87340104040901538201371944945487354513477392146980564556323490626180
208 117924878957182131469335625988684332495131748588644443388538023854633
209 159014703258317043866519303340099782913079703789951317039344752346128
210 214147987062000933491390501615247445983356201266214396573516040808330