1 19
2 84
3 115
4 242
5 690
6 1922
7 5460
8 15488
9 43792
10 124002
11 351154
12 994050
13 2814300
14 7968032
15 22558752
16 63867602
17 180820962
18 511936002
19 1449380900
20 4103455232
21 11617609120
22 32891508162
23 93121689570
24 263644006658
25 746422898732
26 2113255499552
27 5983000808304
28 16938935510450
29 47957128130450
30 135775128101762
31 384403447976052
32 1088314280269952
33 3081210584609712
34 8723453177740322
35 24697641804929170
36 69923400549982722
37 197965537887615100
38 560475518680030752
39 1586805513685270080
40 4492527602618341778
41 12719141751287120322
42 36010144221496166402
43 101951099548185243204
44 288641629290649651200
45 817195601899165563200
46 2313625561927816429442
47 6550283956944613630402
48 18545014639644024716802
49 52504222755105094248012
50 148648758746442851688992
51 420850977642739913962640
52 1191503695533470627982962
53 3373358105098863938582130
54 9550574578907409041005442
55 27039369063546016587534740
56 76553245390005715203102848
57 216735803486010872612895312
58 613617466815579192219256802
59 1737259785993185844888426354
60 4918490309103540946807842050
61 13925117657009032775588902300
62 39424475718218333289730743072
63 111617677059558273077441491552
64 316009423212562245509876280402
65 894678676262459370464444371362
66 2532993876009601505026078901762
67 7171354527756683996490755049060
68 20303375483795030373498283069952
69 57482453899113030245004328884960
70 162743013293572805233495588060482
71 460754309869166701330498183110050
72 1304477100224592043372992307535618
73 3693205833481090294640475921785452
74 10456120177280531377357434721726752
75 29603129121747835387368814931139504
76 83811704431537823824092973804051250
77 237285787283851849800281010880231250
78 671798112552527182636116787422998402
79 1901979504104295888696888569713539252
80 5384841020597497992466291721833626752
81 15245439161956114944962477375871606512
82 43162539869211521763554426764093310882
83 122200799082932771409500099991136974930
84 345972117066244701291071530898156221442
85 979508372167566467164697688552527153340
86 2773161777550555108321038538867597347872
87 7851312416502487852262543985745317573760
88 22228456760273652388331862737803490968338
89 62932700131102835589509851985921068346242
90 178173626199255463807945973433205805056002
91 504441109420990251183243513576141552694404
92 1428162171371594265571888826004517871820800
93 4043380187784424497318210652594451228764800
94 11447525827733027776963442470774277974183682
95 32409974202406498814135195072741910352432002
96 91758380248063477679515485739626638634265602
97 259784234728672980764264804095511738963715212
98 735495204155879415701695774743018549691192352
99 2082317258017168270611436643416686548337058000
100 5895409159074768353390529640414922743450397682
101 16690948038339752663705628342406237676522590770
102 47255031652846210304803752609059005813889343362
103 133787368541446694290409291543345410335991473620
104 378775748426925561854131716647215071392354043008
105 1072381265589590722593885768990179966293025964432
106 3036101396574479263186444262818135486831829416802
107 8595741072755065533414791780263845982916995701554
108 24336066204248680315796357855154142899133987016450
109 68899715950581970961608743533654113246950759092700
110 195067305382416368088224994557880358287565780250912
111 552270108870245358415463834038223085962605721019552
112 1563574544455905423968986400725861001736773633269202
113 4426756612034717932857125464086048533710688180612962
114 12532932421851492072067687563662042156846954331665922
115 35482952612228325433818612456222042382810470927866020
116 100458526680194352944629725503854217613080208282972672
117 284415891006696848828964363483814562148657199485012000
118 805231787986010728981006790431559601906186577203115202
119 2279753884665609508564572033334602545722817527347596130
120 6454387236309937323920122011016138857406742912924165378
121 18273514029937104393950394879133042408165108565176601772
122 51735556417159692944305605813632965076866617562978405152
123 146472528130503532000432123396548153827470522309729182704
124 414689683125263554283425853299495280216838940433797046450
125 1174059978928693865512021559205719833165485336319869298450
126 3323971852238418371591326948406978380592119854916130515842
127 9410753345459488028490122868524891707732048883192559761652
128 26643510374324506665674921193069460009813822247172131303552
129 75432499291806407759921415071595681815683863735672804606512
130 213562772677721316879682795397855175358727419973537736663842
131 604634054313379955944883342131971174358636387098234942185490
132 1711826153274008953409053690131248381250411481539736857884162
133 4846483187852499135587556859924294286576823158704430059286780
134 13721252736566396133938104442243056510013105661450855656655392
135 38847298002111799492460376294465949974430269125695154680079040
136 109983584665208890388384518333342307255463572737071494886423698
137 311383018071207775895627893697859570969800789373817206292413762
138 881580503474945132060485200356869706424958993355254413665740802
139 2495910627757514706300610706442800862044983138215313887739089604
140 7066365280536127452617819707297200707909685052485104294418892800
141 20006132320062229449897346027836872846334295374746071215493796800
142 56640905828954228511330942176710947970532943992725875267828526722
143 160360441578569043375074396116392842341644163787395671131669396802
144 454008827135108773222708022614044453470688510934960224179955878402
145 1285379443256309861706895779637585539595198293437544456427779537612
146 3639136982361406313234282000619652828473417772532336641780996462112
147 10303041678370541123105063583128521189607920642874565472220407334160
148 29169736764720204734385586947133933575757875124251591555592206252402
149 82584693868542898028215583061144562359205009306784717686957629658610
150 233811902944896746648307403599685513059533689504946806056294594679682
151 661962930391599494087431560268794084413235272747714925750284744430100
152 1874134360541535379499693510798103757304742933812108382969277894819968
153 5306006484811166493822557545733481196495490102624592559151563781587152
154 15022244621097003240731933673331963992013701345621117405326857511436002
155 42530636572357874848608675948928994134323125830303529534187007891072754
156 120411768871720922672503776790255397449169144454473884466270167099861250
157 340907055509254598282956839151700747158998241915175944977115332945577500
158 965168285334308916759529907832841283350657898569603191375775645713995552
159 2732562450558847952757477270759339458468481425424032154721438242602454752
160 7736368527295568337316971196336062230797276889902446635801060978502066002
161 21903030241043141496908426842023644661882174529222560779402514488061801762
162 62011359987236267621208273347478753243827384263674046979988009034932180482
163 175565148983854386573550371575340858042216394475695662145090729113297879780
164 497056048183224449886425716687662867233969732007961979045536932966002811392
165 1407253754321393940541160449873486203796199637230989329363811996333823782240
166 3984184753993091167428722704697639000102555132953598278940745381500508896322
167 11279933064812194665826192025829913275031479272377137195675478860576610795810
168 31935489391931965607050989910928590754064268447892460278605252428409187719938
169 90415029667481411713183086578214647058294050573492793227445924910396448083692
170 255980971183638949306294345004116388899748117315147644207821912996951998526752
171 724727491094172687646005853075590662670148604225173335149214408660513801593904
172 2051831954223104685617783482737628750198087493654134751941389382205745124800050
173 5809099861818193695833873016630555214636220313073763818389015927164747668324050
174 16446591123176769450549318851811958592338764217680970475810204232471058127198082
175 46563213924213030978384167219622656364148056555163603340339653592722909982675252
176 131828709956597794553700845159499785127609861858762911450688675618911496372532352
177 373230438884798420514719343610056841575854601045534000057867315488795616390585712
178 1056681511607005461115224544758735909771076982363757426357451260129260810137751202
179 2991652610940205557813588621897085287821473028677345764281325259838857029606608850
180 8469898683979220458372345676921699236760954623127740381335421397905135880392058882
181 23979784101445857493487093142396304958935932285973929717590944627874715331941167420
182 67891018181790361461532466260533093679215246846880685962134055921837461748474337312
183 192211503250451658368411464482780496513063312888836971740785423979679943022809073920
184 544184826965929897153374954629023485343493051757409245123429904749392634791708771858
185 1540683678614553472505105304484141057392327976139373119690564709743750606690903258882
186 4361948514411418397685371982709109581984705368682401701368774656150602506149741772802
187 12349449213017873637534329529015524764097559741400958887242108640898119444584846444804
188 34963479133473137542944508327933409749556858196306094296912331295445395030296462131200
189 98987805207393440758643047696606978609293541244096508069677654528872404762043463251200
190 280252017894751030240709441578096301481798358622206163620422080300274528934585715842562
191 793443125337762079541649486877339969931740657928911437677111800941313442632382309676802
192 2246378091672419660323360904607479521436371574346331710664745417010542963121226420787202
193 6359894451915114509970730224547735284218022823172692460304136516233129453995997837011212
194 18005988212512830420129831745187769581240529452966959779614875667401791627127831357450272
195 50978143420528309520524484844078489252353476126625636190502769784246987311148971614839120
196 144328157717997394391279363403080252951406033982357884400539427419598172209482429922875122
197 408618590489564238243737528239505253988759549670934000961699270075088196249930898991497650
198 1156871639835651574790558268129249503132684643433209406914980164773536982386813223003158402
199 3275308618368429020459870956140589767194294420190644700153898297116952296061884165844932180
200 9272979106897725428744595976779183794642717676918642215099456193856070400426045837818137728
201 26253447090367960473199492133968796626806708837651783237421689146719349273227545804151699472
202 74328161012899800824348047177636550610093147449331495605196188978268017317376884766545826402
203 210436195313433248023839674599989878268442430250885199900335212443831058338328875112261515954
204 595782159743034058169574935689221654383877864238085174248484491990916959200222828199542600450
205 1686764871125834413211177267756059615914733736427272243902835597847764112851941523468345348700
206 4775530257051170190785344081490552418865665631581600036202975392121193837510753138700093000992
207 13520372416097043266162617634182445723944676600255829734460106471928831996395166624687762469152
208 38278570217422261327107100699102055901535418200102131785228999325947815818970430221781153902802
209 108373415524089779377324780748059555669825855232297523075581186987874491329144609391311905153762
210 306824343899121124675026380528505668866667223465055139456080479099573444404491340149933350397442