1 40
2 180
3 180
4 816
5 1246
6 816
7 3728
8 8870
9 8870
10 3728
11 17152
12 65040
13 102811
14 65040
15 17152
16 79424
17 489772
18 1273440
19 1273440
20 489772
21 79424
22 369920
23 3775022
24 16687766
25 27920380
26 16687766
27 3775022
28 369920
29 1731840
30 29664576
31 228610911
32 667858580
33 667858580
34 228610911
35 29664576
36 1731840
37 8144896
38 236740252
39 3233921644
40 16965787428
41 29868134632
42 16965787428
43 3233921644
44 236740252
45 8144896
46 38458368
47 1912108322
48 46763019686
49 447556857260
50 1430667235078
51 1430667235078
52 447556857260
53 46763019686
54 1912108322
55 38458368
56 182218752
57 15584536740
58 686058347195
59 12076357468990
60 71260903869938
61 129855805888645
62 71260903869938
63 12076357468990
64 686058347195
65 15584536740
66 182218752
67 865931264
68 127880485540
69 10159339091240
70 330184315214356
71 3627694408668076
72 12268979186486228
73 12268979186486228
74 3627694408668076
75 330184315214356
76 10159339091240
77 127880485540
78 865931264
79 4125491200
80 1054537633526
81 151334638719070
82 9097022461368016
83 186917463235694336
84 1184792464537919882
85 2203266860629332142
86 1184792464537919882
87 186917463235694336
88 9097022461368016
89 151334638719070
90 1054537633526
91 4125491200
92 19697254400
93 8727275684760
94 2262714878984127
95 251747619101556736
96 9695744269718563214
97 115782970535364335235
98 404818450444861746682
99 404818450444861746682
100 115782970535364335235
101 9695744269718563214
102 251747619101556736
103 2262714878984127
104 8727275684760
105 19697254400
106 94217240576
107 72413361371620
108 33910779419590532
109 6984698931491249024
110 504822291537301622030
111 11388854020712571898480
112 75308826327253124055454
113 141756509654699247308602
114 75308826327253124055454
115 11388854020712571898480
116 504822291537301622030
117 6984698931491249024
118 33910779419590532
119 72413361371620
120 94217240576
121 451363012608
122 601955189383922
123 508959584753961006
124 194079695149741551728
125 26339550472767837660896
126 1124277291512535048123458
127 14104883228288092210397394
128 50304723199653894303334980
129 50304723199653894303334980
130 14104883228288092210397394
131 1124277291512535048123458
132 26339550472767837660896
133 194079695149741551728
134 508959584753961006
135 601955189383922
136 451363012608
137 2165141143552
138 5010545177519292
139 7645903821140304043
140 5397497919738531761494
141 1375916534022488327846376
142 111205524967116639068553321
143 2651523781610204968640980876
144 17981063379639619528544456286
145 34090982077422268972865847281
146 17981063379639619528544456286
147 2651523781610204968640980876
148 111205524967116639068553321
149 1375916534022488327846376
150 5397497919738531761494
151 7645903821140304043
152 5010545177519292
153 2165141143552
154 10397297147904
155 41746084890460636
156 114927918253676700368
157 150185377852728683680740
158 71922711532721197794344554
159 11011698396409672315218265800
160 499455414042153478046706378182
161 6452483446079787471227524758078
162 23284603586491594402138227432274
163 23284603586491594402138227432274
164 6452483446079787471227524758078
165 499455414042153478046706378182
166 11011698396409672315218265800
167 71922711532721197794344554
168 150185377852728683680740
169 114927918253676700368
170 41746084890460636
171 10397297147904
172 49974875258880
173 348047155647060662
174 1728144923153781925958
175 4180168448621278184254088
176 3761007953489989114939316966
177 1091051199000544177635469217638
178 94183803523355703063584214465144
179 2320407885441948409185536765875434
180 15971230332456189109977343975834894
181 30409612013209091174685207093821492
182 15971230332456189109977343975834894
183 2320407885441948409185536765875434
184 94183803523355703063584214465144
185 1091051199000544177635469217638
186 3761007953489989114939316966
187 4180168448621278184254088
188 1728144923153781925958
189 348047155647060662
190 49974875258880
191 240389177999360
192 2903137063098192192
193 25991670011288116585055
194 116368935185280441879575548
195 196714114421863464276260448224
196 108138805109786387545439025375063
197 17771222182157796891963562404514024
198 835419600977905766000679746972325084
199 10980049031959574282646936761618883397
200 39897681802598703214219883713401357684
201 39897681802598703214219883713401357684
202 10980049031959574282646936761618883397
203 835419600977905766000679746972325084
204 17771222182157796891963562404514024
205 108138805109786387545439025375063
206 196714114421863464276260448224
207 116368935185280441879575548
208 25991670011288116585055
209 2903137063098192192
210 240389177999360
211 1157058166521856
212 24223895928740068540
213 390976690488743709209596
214 3239857106267755052929994884
215 10290099818544521283657201997300
216 10720096952002489902311572746195060
217 3354296723106419643199676897945117208
218 300966537198524922863108486000813750122
219 7558046788245255232845398417573524365876
220 52476263717222272026486888122715215663652
221 100165420445424504576360716422162433179122
222 52476263717222272026486888122715215663652
223 7558046788245255232845398417573524365876
224 300966537198524922863108486000813750122
225 3354296723106419643199676897945117208
226 10720096952002489902311572746195060
227 10290099818544521283657201997300
228 3239857106267755052929994884
229 390976690488743709209596
230 24223895928740068540
231 1157058166521856
232 5572197192040448
233 202173728578108632770
234 5881757150874126316171158
235 90207270673305645078091348132
236 538311458480090175122464957882726
237 1062822204239083457798293176308691518
238 633233651297296578994049968889511168924
239 108462656327991325661897385375634360789334
240 5206032862701848368712088172459544512799450
241 69113199421245846001708858326120731484365232
242 252147950903809424123856295111190546516927546
243 252147950903809424123856295111190546516927546
244 69113199421245846001708858326120731484365232
245 5206032862701848368712088172459544512799450
246 108462656327991325661897385375634360789334
247 633233651297296578994049968889511168924
248 1062822204239083457798293176308691518
249 538311458480090175122464957882726
250 90207270673305645078091348132
251 5881757150874126316171158
252 202173728578108632770
253 5572197192040448
254 26846652690071552
255 1687638381608786768916
256 88488797574620114638918235
257 2511731037716622543553677967758
258 28162077199243696323422021991193678
259 105377370293605771979840464232089077229
260 119555449604270670771926521199858941358486
261 39095157218563254541371686768586653463955810
262 3587255907113216484544428742441149777046741327
263 91090710757757333076145747370736457425013591082
264 635658004427367010949520952812771095450812318400