1 983
2 774
3 1515
4 3302
5 8346
6 20998
7 50675
8 133296
9 343447
10 848007
11 2263089
12 5902801
13 14734098
14 39629269
15 104070383
16 261353804
17 706017540
18 1860981190
19 4689050899
20 12697106938
21 33535406222
22 84648673583
23 229505457761
24 606816472873
25 1533152535952
26 4159600392450
27 11004303144323
28 27816863178880
29 75496942761444
30 199788469272397
31 505162107197328
32 1371303659016455
33 3629470056176875
34 9178336295683700
35 24917806431519402
36 65956172473004648
37 166804577572682257
38 452872975566121368
39 1198784175067674639
40 3031867552556074931
41 8231719193646249461
42 21790395288914302033
43 55111611850401739000
44 149633791241807979905
45 396104229230481602614
46 1001825538837821171944
47 2720081692280381572704
48 7200530594939817902631
49 18211660456574442699829
50 49447133275642104028307
51 130895620922536487623992
52 331063602631577978217515
53 898884551948738379729020
54 2379516258144648585921933
55 6018325398347016322618723
56 16340623432901894928456385
57 43256739494240827817168388
58 109405995466071724372853078
59 297053264052014921221217603
60 786356892941899669067526695
61 1988873787384142503838231578
62 5400084581971026308122089863
63 14295061951058235074194379088
64 36155441152071187489664828339
65 98167351109785765870637450792
66 259867883872868309152816360649
67 657264663841311263985649308392
68 1784570575516938725754316871110
69 4724102325036382821643475559602
70 11948324172551927790337398516741
71 32441465144056663456093627588627
72 85878815143610329158131139138704
73 217206970895684578936658200488893
74 589749025585732171458709712823086
75 1561179444450967228858339862196873
76 3948576414047638694699270905041405
77 10720968628692056045743452975424212
78 28380472526470569601469695435384905
79 71780643692912423710355772542854118
80 194895059229659919823271904006223320
81 515924828733042179650513588647242889
82 1304890764015854423964634248884189519
83 3542971343106669582041616554924023884
84 9378928823355104451349777761661939914
85 23721435656297980553229945877559560333
86 64407204965598697093770721491716068462
87 170498300290113166280262674230152828332
88 431228825943760028689405786073154374594
89 1170850019694129986537590017904226347696
90 3099465945062314436194729913252240809142
91 7839251530261842694810193204564042166933
92 21284726949717502100734528817262880908030
93 56344779645437879934055009413732342208539
94 142508712160632960540536422639850686122577
95 386932223741162794880189049985642880538580
96 1024284264514844110689224736242408685596502
97 2590646948457971319720125597403411697497162
98 7033989498830779060109285375876220364909636
99 18620327590101788306554669750358536531214897
100 47095026768006550251303312067042730735338081
101 127869960804146905559128145363221810402835287
102 338496462021088186967076560791880901912286312
103 856134236277595594314706760820927139938938875
104 2324531033377316005870253222396030781628468670
105 6153482223132245812536825432225924987940341453
106 15563550567820500313426196862718615345440114447
107 42257340907706581057513988485955201275855590873
108 111863336020455982079483863883579864933267377787
109 282927718604564392846621016217852449847065187456
110 768190587702735409591456067454697572050247237731
111 2033548727743291205019572723864543792963093485810
112 5143305417878553915291051509535288650605631253314
113 13964834662376291398496083560589053094830822722732
114 36967612224816991292567952204259376617840598813680
115 93499466055919082058400854623171134852157673731707
116 253864874513641072058120727811118949951824798409595
117 672029312586751939351373638449233377031365979859379
118 1699714374809884140100288093623147018912811726565577
119 4614975835399098651504490688320001760309152730900733
120 12216731614459513626967187715171415806511156623442295
121 30898881863331638040079679872551178565959013112636451
122 83895032749951416635284514415126710827162771138580414
123 222086341391316347620950128772997549474715630993955352
124 561706669400167617433582231182665611109078468814744513
125 1525116657413292322958821622787781193107078453407964548
126 4037278102620259334240744440237447009151383199247853386
127 10211190937086654388739575445376977448150382780718442394
128 27724893148967150948072370973307882765344090553174484200
129 73393142395859995244839172526878898932457869114710368496
130 185627883793945780381550579494477097505762962313765578531
131 504007150132183163528392281317879747639149563113221822546
132 1334204187530456044872731554896713361064591546349437864210
133 3374504644377927060811908456400906569015613428053905749989
134 9162279039978513507700263475642125762418184139039639019602
135 24254320715998687105823121885607678561496830855426644940411
136 61344671728145529812899395603755583343991177723939571767970
137 166559853733074433623270843416073709436984813808484466257575
138 440916074835175328264159845772227968540965445113858438621309
139 1115176639541405195512619304024717089559487904141598680082317
140 3027869458519573223175859920930874447904489722626994857595482
141 8015354761918075933831259241805693468635497447743864422770674
142 20272648012367299368291692139882139197877206849514591601615950
143 55043236724549350711552476682588400958997541279302746936935415
144 145710069616811302149854667060908774685123500759541065052128702
145 368533775602003869063949014551069404409907767626985149685446585
146 1000623689568236391702507944416647161572585434908294441221732152
147 2648844002340281367558818381665919805701931439848812130373726931
148 6699526557981704365052665904110036046673078435386604683865945274
149 18190205149738263061223457293727619237888474931427768557259650135
150 48152983298860633833110503286408176895739276792092523666425567959
151 121789803465868295649625104807761376783194775814686556048680219899
152 330677323392513845004916995700195761226026485527435249899358868610
153 875366687706696289330513935350636856794735014955406701502318455701
154 2214000661074083567031180929647239122681356708599381127929832433602
155 6011339141362617472577808218279431051306045869879304937445344939743
156 15913174749542990863419613484622103212358372862393288594722502552574
157 40248023953911880999619749119984381997704525856939379570400253806079
158 109279335824261069592249360300888332645224243775995722371980622347143
159 289283490182734525026860544538447997953793935789486114177730887359908
160 731663481712240450768192297429188928601593565717323043247869753172334
161 1986574531458675333050745899826913831749895704358303795890791222984757
162 5258846145374457885965402762156590917832685336326750607659566369029555
163 13300813254441702082193382339582111232113587579268278414653827856809190
164 36113674550391077423565230296487366673372033479636169070335996177073692
165 95599865596375397725246216533765147391046456254294170238503337707808082
166 241793717537361741880469900336045357005460525532035749283209867814970299
167 656505693030271454385503205726640862525532828156385553366082189327575579
168 1737897259094327913201489607021604643904212315427149492573748506673994209
169 4395535876049821382414671688246018845038991127942592162408449069760883305
170 11934529796456000175163267953576509240419659922827625473418314275617312710
171 31593003445415825520499004557089334944598587165784110129400342656180710113
172 79905862875265358442664714853211916392995264779334903225164656936608079157
173 216956232024523394665816079841969925189844577107078920640999413110976884745
174 574325013448842425045133910022794936085212210075959007142278909563974019419
175 1452598068106028681430198619971950058765308313296888430336368510089875645406
176 3944018525828846055235473984008525850776673313748069630856197614541021431430
177 10440578137589969214013650712577242198471731764466007130374405277029336497526
178 26406587345902052101768485755148046203484210833119989216969469027864559680528
179 71697788936170642391363513712115620139764267230543249556100954302263828992751
180 189797883244782670291152665105334291096309915274631231305683990780801229376307
181 480041844036003624505798404385254654236349051639803945396710792609875785370136
182 1303384582164296058552745689982561905874297729832547062458224789402275567699539
183 3450310510536106104935341561670674901966729683326881726787177140613335255569757
184 8726616923532455293824762080190174572597571107336746030603928497701759833840449
185 23694055203515033820877792822922750500539478794600767481772636810542624793078582
186 62722736500503992814947128497033590435144548188591790114724763414432523982225726
187 158640009982903572760059510520298043237315727903273210486363839258072272164517840
188 430731082498297062774632148931375210216075713674859185598652751149837456089151397
189 1140228296003530570256055716798453059852319385185973666783128684127945281861278759
190 2883895670899750315874963245968537056875847247073769592422302775102423783498197945
191 7830203138997977924029423227955704446042913059409499037707541663196051086961266628
192 20728058747830113196220779267844783737725870956910079723205266248356897410267854311
193 52425956362021267746870852391530419091007594566513639007813902279966369720606587414
194 142344222855605481184252256246701680657355098912753652375097772034389143848831907226
195 376812626874299317482800520612670514001670409449248154654695417383817637299284007378
196 953044497485256168236118629856535254707809626275861364425620209215673867073993635319
197 2587656721120413616041402213879979955606017971107795819051200828911942009356804301988
198 6850026695663128743085479895864547860822198778275673064584532026406238487125401362675
199 17325269336334247901448658810179879262141682493529928043126212725804114589000341514549
200 47040667840464903485733926160908529059690537651644044171473125757402314474105969393067
201 124525725479338809153873218397110949386199666532588007599086914949091265514775742761375
202 314953770121491495379230603026691797337079848904089099407830497690197442116635103232398
203 855146052726356889224209727007953566305534499953421863540844542905270400819210792799227
204 2263736623971580284447804948319754258078836055244406584640718518461827700823474659496467
205 5725502754852386193528612306775468018032119412647772397169018391449125177225155362440586
206 15545586511941875515917548588298858343440245633179535382145371313512552573428656570931222
207 41152167417490779116657489146992386523692491704357077276316031945915244578474566231361560
208 104083154118704613305909909626207426887674584235842066006740612690128133840682982345406137
209 282601152434484809835661650955888142220907170550960781822629953316227751222290097211407826
210 748099785648231171517593083731641585586525798851037726314217596748525269642913017439939400