0 13
1 105
2 118
3 341
4 800
5 1141
6 1941
7 6964
8 43725
9 138139
10 181864
11 320003
12 821870
13 1963743
14 2785613
15 24248647
16 633250435
17 5090252127
18 5723502562
19 16537257251
20 38798017064
21 55335274315
22 94133291379
23 337735148452
24 2120544182091
25 6699367694725
26 8819911876816
27 15519279571541
28 39858471019898
29 95236221611337
30 135094692631235
31 1175993762661217
32 30710932521822877
33 246863453937244233
34 277574386459067110
35 802012226855378453
36 1881598840169824016
37 2683611067025202469
38 4565209907195026485
39 16379240788610281924
40 102840654638856718029
41 324901204705180436011
42 427741859344037154040
43 752643064049217590051
44 1933027987442472334142
45 4618699038934162258335
46 6551727026376634592477
47 57032515249947238998151
48 1489397123525004848544403
49 11972209503449986027353375
50 13461606626974990875897778
51 38895422757399967779148931
52 91252452141774926434195640
53 130147874899174894213344571
54 221400327040949820647540211
55 794348856022024356155965204
56 4987493463173095957583331435
57 15756829245541312228905959509
58 20744322708714408186489290944
59 36501151954255720415395250453
60 93746626617225849017279791850
61 223994405188707418449954834153
62 317741031805933267467234626003
63 2765922659636173558187831842177
64 72231730182346445780350862522605
65 580619764118407739800994732023017
66 652851494300754185581345594545622
67 1886322752719916110963685921114261
68 4425496999740586407508717436774144
69 6311819752460502518472403357888405
70 10737316752201088925981120794662549
71 38523770009063769296415765741876052
72 241879936806583704704475715245918861
73 764163580428814883409842911479632635
74 1006043517235398588114318626725551496
75 1770207097664213471524161538205184131
76 4546457712563825531162641703135919758
77 10863122522791864533849444944477023647
78 15409580235355690065012086647612943405
79 134139764405637385053946138125380570887
80 3503043454781927701467611677907507786467
81 28158487402661058996794839561385442862623
82 31661530857442986698262451239292950649090
83 91481549117547032393319742039971344160803
84 214624629092537051484901935319235638970696
85 306106178210084083878221677359206983131499
86 520730807302621135363123612678442622102195
87 1868298600117947489967592515394534849438084
88 11730522408010306075168678705045651718730699
89 37059865824148865715473628630531490005630181
90 48790388232159171790642307335577141724360880
91 85850254056308037506115935966108631729991061
92 220490896344775246802874179267794405184343002
93 526832046745858531111864294501697442098677065
94 747322943090633777914738473769491847283020067
95 6505415591470928754429772084657632220362837601
96 169888128321334781393088812674867929576716797693
97 1365610442162149179899140273483601068834097219145
98 1535498570483483961292229086158468998410814016838
99 4436607583129117102483598445800539065655725252821
100 10408713736741718166259425977759547129722264522480
101 14845321319870835268743024423560086195377989775301
102 25254035056612553435002450401319633325100254297781
103 90607426489708495573750375627518986170678752668644
104 568898593994863526877504704166433550349172770309645
105 1797303208474299076206264488126819637218197063597579
106 2366201802469162603083769192293253187567369833907224
107 4163505010943461679290033680420072824785566897504803
108 10693211824356085961663836553133398837138503628916830
109 25549928659655633602617706786686870499062574155338463
110 36243140484011719564281543339820269336201077784255293
111 315495052531749390116870053505249025188671196429380807
112 8239114506309495862602902934476294924241652184948156275
113 66228411103007716290940093529315608419121888676014631007
114 74467525609317212153542996463791903343363540860962787282
115 215163462321642140598026086456899415105848970397940205571
116 504794450252601493349595169377590733555061481656843198424
117 719957912574243633947621255834490148660910452054783403995
118 1224752362826845127297216425212080882215971933711626602419
119 4394215001054779015839270531470732795308826253189663211252
120 27590042369155519222332839614036477654068929452849605869931
121 87164342108521336682837789373580165757515614611738480821045
122 114754384477676855905170628987616643411584544064588086690976
123 201918726586198192588008418361196809169100158676326567512021
124 518591837650073241081187465710010261749784861417241221715018
125 1239102401886344674750383349781217332668669881510809010942057
126 1757694239536417915831570815491227594418454742928050232657075
127 15300656318177688001402949873711038088016307824935210872198657
128 399574758512156305952308267531978217882842458191243532909822157
129 3211898724415428135619869090129536781150755973354883474150775913
130 3611473482927584441572177357661514999033598431546127007060598070
131 10434845690270597018764223805452566779217952836447137488271972053
132 24481164863468778479100624968566648557469504104440401983604542176
133 34916010553739375497864848774019215336687456940887539471876514229
134 59397175417208153976965473742585863894156961045327941455481056405
135 213107536805363837428761270001776807019158340076871363838319683444
136 1338042396249391178549533093753246706009107001506556124485399157069
137 4227234725553537373077360551261516925046479344596539737294517154651
138 5565277121802928551626893645014763631055586346103095861779916311720
139 9792511847356465924704254196276280556102065690699635599074433466371
140 25150300816515860401035402037567324743259717727502367059928783244462
141 60093113480388186726775058271410930042621501145704369718931999955295
142 85243414296904047127810460308978254785881218873206736778860783199757
143 742040427855620563749258740743236968329671252131358263949818265553351
144 19378294538543038704608537719633139431357333774288521599474135687586883
145 155768396736199930200617560497808352419188341446439531059742903766248415
146 175146691274742968905226098217441491850545675220728052659217039453835298
147 506061779285685868011069756932691336120279691887895636378176982673919011
148 1187270249846114704927365612082824164091105058996519325415571004801673320
149 1693332029131800572938435369015515500211384750884414961793747987475592331
150 2880602278977915277865800981098339664302489809880934287209318992277265651
151 10335138866065546406535838312310534493118854180527217823421704964307389284
152 64891435475371193717080830854961546623015614893044241227739548778121601355
153 205009445292179127557778330877195174362165698859659941506640351298672193349
154 269900880767550321274859161732156720985181313752704182734379900076793794704
155 474910326059729448832637492609351895347347012612364124241020251375465988053
156 1219721532887009218940134146950860511679875338977432431216420402827725770810
157 2914353391833747886712905786511072918707097690567228986673861057030917529673
158 4134074924720757105653039933461933430386973029544661417890281459858643300483
159 35986952789599804731937225254206540361802881926924520329796112735900063933537
160 939794847454315680136020896542831982837261903129582189992589212593260305572445
161 7554345732424125245820104397596862403059898106963582040270509813481982508513097
162 8494140579878440925956125294139694385897160010093164230263099026075242814085542
163 24542626892181007097732354985876251174854218127149910500796707865632468136684181
164 57579394364240455121420835265892196735605596264392985231856514757340179087453904
165 82122021256421462219153190251768447910459814391542895732653222622972647224138085
166 139701415620661917340574025517660644646065410655935880964509737380312826311591989
167 501226268118407214240875266804750381848656046359350538626182434763911126158914052
168 3147059024331105202785825626346162935738001688812039112721604345963779583265076301
169 9942403341111722822598352145843239189062661112795467876790995472655249875954142955
170 13089462365442828025384177772189402124800662801607506989512599818619029459219219256
171 23031865706554550847982529918032641313863323914402974866303595291274279335173362211
172 59153193778551929721349237608254684752527310630413456722119790401167588129565943678
173 141338253263658410290681005134542010818917945175229888310543176093609455594305249567
174 200491447042210340012030242742796695571445255805643345032662966494777043723871193245
175 1745269829601341130386922947076915575390479991620376648571846908051825805385274795527
176 45577507016677079730072026866742601655723925037935436207900682575842247983741015876947
177 366365325963017978970963137881017728821181880295103866311777307514789809675313401811103
178 411942832979695058701035164747760330476905805333039302519677990090632057659054417688050
179 1190250991922408096373033467376538389774993490961182471351133287696053924993422237187203
180 2792444816824511251447102099500837110026892787255404245221944565482739907645898892062456
181 3982695808746919347820135566877375499801886278216586716573077853178793832639321129249659
182 6775140625571430599267237666378212609828779065471990961795022418661533740285220021312115
183 24308117685461211145621848566012013329288223474632559601958145109163395053494981193186004
184 152623846738338697472998329062450292585558119913267348573543893073641904061255107180428139
185 482179657900477303564616835753362891085962583214434605322589824330089107237260302734470421
186 634803504638816001037615164815813183671520703127701953896133717403731011298515409914898560
187 1116983162539293304602232000569176074757483286342136559218723541733820118535775712649368981
188 2868769829717402610242079165954165333186487275811975072333580800871371248370066835213636522
189 6854522821974098525086390332477506741130457837966086703885885143476562615275909383076642025
190 9723292651691501135328469498431672074316945113778061776219465944347933863645976218290278547
191 84640864035506107607714146319930883335666018748190580913641612698260033524443719129398870401
192 2210385757574850298935896273816634638801633432566733165530901396099108805499182673582660908973
193 17767726924634308499094884336853007993748733479282055905160852781491130477517905107790686142185
194 19978112682209158798030780610669642632550366911848789070691754177590239283017087781373347051158
195 57723952289052626095156445558192293258849467302979634046544361136671609043552080670537380244501
196 135426017260314410988343671727054229150249301517808057163780476450933457370121249122448107540160
197 193149969549367037083500117285246522409098768820787691210324837587605066413673329792985487784661
198 328575986809681448071843789012300751559348070338595748374105314038538523783794578915433595324821
199 1178877929978411381299031484322148777087142979836574936332640779703220637765057066539286273759124
200 7401843566680149735866032694945193414082205949358045366369949992257862350374136978151151237879565