1 2
2 4
3 3
4 13
5 34
6 73
7 203
8 594
9 1443
10 4013
11 11114
12 29073
13 79243
14 216234
15 577883
16 1566413
17 4247794
18 11437273
19 30940683
20 83723074
21 225989523
22 610970413
23 1651964474
24 4462848673
25 12062978123
26 32607525914
27 88115865163
28 238159441613
29 643709753154
30 1739677245673
31 4701898162763
32 12708116315954
33 34345838691203
34 92827307908013
35 250887325927434
36 678073123313073
37 1832640348539403
38 4953115675206794
39 13386835477091643
40 36180815582936013
41 97786516048698514
42 264288938336782073
43 714297818434690443
44 1930544131869414434
45 5217709980345972083
46 14101984913305434413
47 38113653622171391194
48 103010346582422766273
49 278407640724085895883
50 752456610109968033274
51 2033675931840035335723
52 5496447043678193278413
53 14855331611862935707874
54 40149731505592551761673
55 108513293201487275237323
56 293280537529015077700114
57 792653790031914482219363
58 2142317516418680738845613
59 5790074309851114877968554
60 15648922338022616237662673
61 42294581638333507610253963
62 114310212425024920676098154
63 308947958542103022074757403
64 834998370614137541986936013
65 2256762861678950083376374834
66 6099387485944751081466786073
67 16484907802925890848374798603
68 44554012335061546238642292994
69 120416810254855226430204501843
70 325452353952804786273240628013
71 879605052411043254776024705914
72 2377322022121238986508816655073
73 6425224572596401395483721101643
74 17365552678359561625242134172634
75 46934144700229628104287881846283
76 126849630389017876121432391262413
77 342838435272257824070157159294594
78 926594680166167808440049313535273
79 2504321607440412791200954247371083
80 6768468293357233254928023787743474
81 18293242729694496781827734140761923
82 49441426784268702457336727680106413
83 133626100007789722742399514398291274
84 361153303305676266690104207455794673
85 976094553990701335369837254924576523
86 2638105673157861159040755335505674314
87 7130048532995917168384115059450893563
88 19270491171047770697826270045168689613
89 52082651086444785866783641568575743954
90 140764577307072769305254954758873039673
91 380446575032279845270027494220055425163
92 1028238774432930682634610569913391440354
93 2779036654903808898254377803647540023603
94 7510944851849432057228871383015453684013
95 20299945474982020523104700100243014942234
96 54864972971512587625967454491295243619073
97 148284401200711979137941245522943494777803
98 400770518029247235599695679408350890059194
99 1083168605873964879013178309378324004632043
100 2927496350081639740042250292217855419480013
101 7912189139590462943312106401667136676833314
102 21384394545498720586938441107346795495648073
103 57795930052959412051564918542044138622512843
104 156205943711869280334497238958497012772090834
105 422180192075069193570775093161249559185800483
106 1141032859218910041546038691517032337670250413
107 3083886952199254687337067150783031834983957994
108 8334868410761710646378356318117431052432544273
109 22526776273420569781122811106621834817649766283
110 60883462613222991955637861010590260357165253674
111 164550665163278807055948257207990568486915068123
112 444733598312077423588937829407737794530135454413
113 1201988295041828130935340543600065346738682914674
114 3248632140456669773829223667738892879713352547673
115 8780127749614090455832749128799584836508180595723
116 23730185495457954217552221047857985975646518648514
117 64135935114793032474519890331243817423440981887763
118 173341172315583689583556203136657836975773645773613
119 468491836377863342542935067314232551629822377479354
120 1266200048267301406926229929121931300657954205776673
121 3422178227539061553844569658067188606049502278476363
122 9249173412264849237040196926100310494383793622342554
123 24997882378459652750475105813833871119664266261689803
124 67562158860451673783960373063156865422502690493752013
125 182601279611516357205509308415241307501840561851229634
126 493519269930864218751517371881906613052335552481012073
127 1333842075538950481845184707559945006549080998980477003
128 3604995368726512856600368105253625906116173129071305394
129 9743276094576985842782658000317238753414695250555882243
130 26333301251560409677051021554386189151917071430069892013
131 71171415864053840630796923617016626826056849378689880714
132 192356073691821697268286824540739480579875637173373761073
133 519883701018534347500349246141551904761865205682638124043
134 1405097626486956752158858494477282784447643502503104769034
135 3797578835595951455450196789889608809637343676542131434683
136 10263774374612948252763668166418648449538783690760017598413
137 27740059910153172090091140314687697845706491722906717381394
138 74973483996515251923342697216886552057441174906589192593273
139 202631981357703240359382940421103873401159248855171283481483
140 547656553760487356551882333285356777586782073770478426963874
141 1480159740171299232612189480362311647674342713644918667054323
142 4000450357765875464008070969684663593882894358604859967322413
143 10812078338988615022048683159899852431076483295777331168778074
144 29221969416891434003012755531973247309354231803986606163620673
145 78978663475131288145944497515135158321560952525250149908894923
146 213456841163910220753544913825718078959914453450690479207822714
147 576913067844227089703156582472355505172998922537546694091201963
148 1559231768045624480766517351384300380490589243143235607630897613
149 4214159536318799419272364330834998937452990119396613225313574754
150 11389673402951748085847877429221709271324116174919929285562273673
151 30783044426273670298927764281700197843557173532894419378860207563
152 83197804767989178552333736490950427552423103279653423502072804754
153 224859978836418984766546313824335893416026164909817893299802956003
154 607732502357668099763220298540541938737208556401907990089636740013
155 1642527924858515831912252035946804899689257324438292511921190837034
156 4439285332730536570342104267692112987522485123277635224518470165073
157 11998124334533926068281097724704312781985051235694050331766759896203
158 32427514060780286279287804600003548892461312336868577847536302831594
159 87642337989069604123007398995217500520043980829988112749865392652443
160 236872286719023471915155144946945319108190270042023027857795446264013
161 640198350510650285119881719550735152879712744311717623968319484648114
162 1730273868984613571639757564358027914283029331959112492842215594994073
163 4676437637339989205360009413004869141428132804520599891049495203135243
164 12639079493677824647609596898773572822561457981443776445893669797807234
165 34159833368027724145685676455298337843860195752759237120181875088348883
166 92324303863672252882917404685414135339762110896431433631396871972506413
167 249526307464064248533175050559749808257593361476831157109418425287564794
168 674398565827151674471214138055206719474665303390094650924697439470482273
169 1822707313757766352189582271016198710429118164277902219689101473994916683
170 4926258921608602766005984647633387388053049390632961900890043705403274074
171 13314275297824102178085065887918011876671159090337198200814903990441520523
172 35984695389978406619204020637770939914243097579269624543548362336127710413
173 97256386348054043081209340189643972295369852463991791059561859023171081474
174 262856322194023407664444674279508158132390329733519967178140379549554613673
175 710425800420978736893268842036801348616911241148176153487712540059871074123
176 1920078671462382043210100449634705651693330114298196714111396637702328396914
177 5189425978645634836973362679018264034793817504486603755064636060807650836163
178 14025540926055652541792686624064455589553618818208654599634975031824648861613
179 37907043876903323928189388101577556982895822005725015488918960082833870430154
180 102451946991650172286221646134789391845263318180680204016091986473001772930673
181 276898443372824712365876245521809360944111182896806924833887776529632717418763
182 748377656000449053091311739378247945428152158140027382313941339511087990826954
183 2022651731727620832097273106630649645658151063161651253394505120043470463022203
184 5466651756714511818302301494775469890388110575941867735120360043596447156248013
185 14774803274543265133281563409449534677487123208068929590222383230129003235364434
186 39932086680540775634747385860959199957098275882278722496141534538747632966278073
187 107925061134968997403160407790936997403181491331133410017170482665554930217035403
188 291690712638437464786889496964218600802290445328167123232580630027748538965437794
189 788356948282065412448386729670497535712462864332451531130409060716335225905342643
190 2130704376162274441362843924895619962676599056107802417537390542286965700906996013
191 5758687290687441997234520284681766187306012832289500796782316281375777842017935514
192 15564092176717534803312021384220739999375447272661717245232710151207483712647347073
193 42065309862734795239534554767321510507019779635812158879635857010321225318888746443
194 113690556041224791262721217823127419581488422058362882821356410574340672774860805434
195 307273203861823296357077469261800886945501702920210255554398149012869655850122143083
196 830471985529506820892517150777964010751727211774517293326106335711619096402938174413
197 2244529331166355302254388739931568146222053422096215011117885276884348805474278508194
198 6066323736680806246905122198790213427602978518375002862171790121659661045282407011273
199 16395545902309036875176576262591387691197134914245139094775001472764730845130486471883
200 44312492557775098008643744667113902909647561752318434508058658325766113545558228584274
201 119764051065011128266116621673036076647146945565276737952068741238414293678864819266723
202 323688131711423807469769757141042942855701941309153702607871403081042256007865312618413
203 874836861972528928886081319266053430467887076072550790354698245564800545303885141024874
204 2364434960958844395386923365203553057514424058885029838246227727847941515054078935126673
205 6390394515383375560600558978764090138620752047277709926236080191024766207584265924733323
206 17271416950154266895713034653170427757129961938232163146147763866948197392284285499571114
207 46679722628702252105549457119770221825544831185908869227681090831250149858128329188790363
208 126161999966836216833768038340323159088356843926126106077352941119864296910576835088465613
209 340979966017302095747527677166684037147317239858438701812694360139534196552033779990445554
210 921571766900677686540766366872908135770294540614715962461833571624939237258305521972147673