1 1
2 2
3 9
4 18
5 105
6 210
7 24375
8 48750
9 133848
10 18780741
11 18780965
12 37561482
13 37561930
14 121486365
15 169028685
16 242972730
17 338057370
18 360988056
19 676114740
20 1120584213
21 1285201500
22 1352229480
23 2241168426
24 2776831200
25 5352575025
26 5408917920
27 7437262140
28 10705150050
29 17578983240
30 21410300100
31 30016477260
32 42820600200
33 52759792800
34 57094133600
35 93997608705
36 96684407820
37 171282400800
38 185555934200
39 187995217410
40 235513301100
41 279310511480
42 369318549600
43 407366477100
44 513847202400
45 536008522500
46 556667802600
47 837931534440
48 1020557638100
49 1670003407800
50 2513794603320
51 2851565339700
52 3061672914300
53 5608523986065
54 6968110792500
55 9185018742900
56 11217047972130
57 23224639935420
58 36038863426500
59 69179756391900
60 79603495771800
61 83188522692000
62 181170880605000
63 252272043985500
64 270362698749000
65 285752730463200
66 1385736849480060
67 1385845904872800
68 2086062783124320
69 2206340793864900
70 4503999190836600
71 6192998887400325
72 6779704045154040
73 8062181471887200
74 12385997774800650
75 15244304953600800
76 17049912917637600
77 24771995549601300
78 26202089783633400
79 27781230540687624
80 49543991099202600
81 69511534271639460
82 81881530573854375
83 131645000700605700
84 134208727400286000
85 144111493809983700
86 149875953562383048
87 153181447965856800
88 163763061147708750
89 173717373850020000
90 195190372827103500
91 198175964396810400
92 259239773283876000
93 481043494489269600
94 485685848613420000
95 497839705889034600
96 564581465012565000
97 749379767811915240
98 842529263172597000
99 1530147109717680300
100 1563391357090126200
101 2102625699481288800
102 2362258175105858400
103 2738118382389690300
104 3399800940293940000
105 4885597990906644375
106 6464157109708359600
107 7677339069094039800
108 8598652463995694100
109 8942598562555521864
110 9139826395296122400
111 9771195981813288750
112 11646358912017175500
113 23991684590918874375
114 28422335860857338400
115 29704435784712397800
116 31194754212714592500
117 37397810343233340000
118 42225364880017218900
119 43914379475217907656
120 44712992812777609320
121 44882905327011309600
122 46552171671281776500
123 47983369181837748750
124 48360391088069642400
125 135368926530575314500
126 145869442312786756200
127 148675613523292270800
128 157171271036226337800
129 163374396815918187900
130 216110497674811214475
131 219571897376089538280
132 223221007971182390400
133 308289945504467718792
134 314180337289079167200
135 374689883905957620000
136 415673112722298706800
137 432220995349622428950
138 472924086656192851680
139 490138815396574464120
140 559152595982736756000
141 592700330041577257500
142 669663023913547171200
143 802281932720327159100
144 864441990699244857900
145 884491261754353753500
146 1021086096189507293400
147 1037225577572760200625
148 1403993382260572528425
149 1537003281632626767960
150 1547859708070119068625
151 1728883981398489715800
152 2052033021875870061840
153 2074451155145520401250
154 2807986764521145056850
155 2909711789056090947600
156 2968485392852299782000
157 3095719416140238137250
158 3455983710179870839200
159 3753805213202046502500
160 3810116204480293092000
161 4104066043751740123680
162 4148902310291040802500
163 4317303217059015529500
164 5389684361966218860000
165 5615973529042290113700
166 6191438832280476274500
167 6915535925593958863200
168 8297804620582081605000
169 11231947058084580227400
170 11273192754121212674760
171 12382877664560952549000
172 13338214642193155401960
173 15683706955434967020000
174 19420227693492867964800
175 22356496406388804660000
176 23404916533495258476000
177 23518555701751568858400
178 30945468028620485340000
179 32006829679617000423600
180 33191218482328326420000
181 33362771560303293108000
182 37267968022476275630700
183 37727790533763532020000
184 44814659160689047476000
185 44927788232338320909600
186 46180159981172108892000
187 49531510658243810196000
188 73360180532062354710780
189 97598935543253209065000
190 109785948688044769140000
191 145647642272239404297000
192 163834415734466809332000
193 180712961311506659194500
194 257599091951187926593500
195 315404328862263127687200
196 346894364909304535484700
197 415005695871398852220000
198 416088785835021005506800
199 557908008749876341557000
200 602027058498278906908800