1 1
2 2
3 4
4 6
5 12
6 24
7 30
8 36
9 48
10 60
11 120
12 180
13 240
14 360
15 420
16 720
17 840
18 1260
19 1680
20 2520
21 4620
22 5040
23 7560
24 9240
25 10080
26 12600
27 13860
28 15120
29 18480
30 20160
31 25200
32 27720
33 45360
34 50400
35 55440
36 83160
37 110880
38 138600
39 166320
40 221760
41 277200
42 332640
43 360360
44 498960
45 554400
46 665280
47 720720
48 1081080
49 1441440
50 1801800
51 2162160
52 2882880
53 3603600
54 4324320
55 5405400
56 6126120
57 6486480
58 7207200
59 8648640
60 10810800
61 12252240
62 14414400
63 17297280
64 18378360
65 21621600
66 24504480
67 30630600
68 32432400
69 36756720
70 43243200
71 49008960
72 61261200
73 73513440
74 91891800
75 110270160
76 122522400
77 147026880
78 183783600
79 232792560
80 245044800
81 294053760
82 349188840
83 367567200
84 465585120
85 551350800
86 698377680
87 735134400
88 931170240
89 1102701600
90 1163962800
91 1396755360
92 1745944200
93 2095133040
94 2205403200
95 2327925600
96 2793510720
97 3491888400
98 4655851200
99 5587021440
100 6983776800
101 10475665200
102 13967553600
103 20951330400
104 24443218800
105 26771144400
106 27935107200
107 32125373280
108 40156716600
109 41902660800
110 48886437600
111 53542288800
112 64250746560
113 73329656400
114 80313433200
115 97772875200
116 107084577600
117 128501493120
118 146659312800
119 160626866400
120 240940299600
121 293318625600
122 321253732800
123 481880599200
124 562194032400
125 642507465600
126 803134332000
127 931635825120
128 963761198400
129 1124388064800
130 1552726375200
131 1606268664000
132 1686582097200
133 1927522396800
134 2248776129600
135 3105452750400
136 3212537328000
137 3373164194400
138 4497552259200
139 4658179125600
140 6746328388800
141 8995104518400
142 9316358251200
143 13492656777600
144 13974537376800
145 16303626939600
146 18632716502400
147 23290895628000
148 26985313555200
149 27949074753600
150 32607253879200
151 46581791256000
152 48910880818800
153 55898149507200
154 65214507758400
155 93163582512000
156 97821761637600
157 130429015516800
158 144403552893600
159 195643523275200
160 260858031033600
161 288807105787200
162 391287046550400
163 433210658680800
164 505412435127600
165 577614211574400
166 722017764468000
167 782574093100800
168 866421317361600
169 1010824870255200
170 1444035528936000
171 1516237305382800
172 1732842634723200
173 2021649740510400
174 2888071057872000
175 3032474610765600
176 4043299481020800
177 5054124351276000
178 5342931457063200
179 6064949221531200
180 8086598962041600
181 9097423832296800
182 10108248702552000
183 10685862914126400
184 12129898443062400
185 15162373053828000
186 16028794371189600
187 18194847664593600
188 20216497405104000
189 21371725828252800
190 24259796886124800
191 30324746107656000
192 32057588742379200
193 36389695329187200
194 37400520199442400
195 48519593772249600
196 56100780299163600
197 60649492215312000
198 64115177484758400
199 72779390658374400
200 74801040398884800
201 106858629141264000
202 112201560598327200
203 149602080797769600
204 187002600997212000
205 219060189739591200
206 224403121196654400
207 299204161595539200
208 336604681794981600
209 374005201994424000
210 438120379479182400
211 448806242393308800
212 561007802991636000
213 657180569218773600
214 673209363589963200
215 748010403988848000
216 876240758958364800
217 897612484786617600
218 1122015605983272000
219 1314361138437547200
220 1346418727179926400
221 1533421328177138400
222 1795224969573235200
223 2244031211966544000
224 2628722276875094400
225 2692837454359852800
226 3066842656354276800
227 4381203794791824000
228 4488062423933088000
229 4600263984531415200
230 6133685312708553600
231 7667106640885692000
232 8976124847866176000
233 9200527969062830400
234 12267370625417107200
235 13800791953594245600
236 15334213281771384000
237 18401055938125660800
238 23001319922657076000
239 27601583907188491200
240 30668426563542768000
241 36802111876251321600
242 46002639845314152000
243 55203167814376982400
244 65937117111616951200
245 73604223752502643200
246 92005279690628304000
247 110406335628753964800
248 131874234223233902400
249 184010559381256608000
250 197811351334850853600
251 263748468446467804800
252 329685585558084756000
253 368021118762513216000
254 395622702669701707200
255 527496936892935609600
256 593434054004552560800
257 659371171116169512000
258 791245405339403414400
259 989056756674254268000
260 1186868108009105121600
261 1318742342232339024000
262 1582490810678806828800
263 1978113513348508536000
264 2373736216018210243200
265 2901233152911145852800
266 2967170270022762804000
267 3099044504245996706400
268 3164981621357613657600
269 3956227026697017072000
270 4747472432036420486400
271 5802466305822291705600
272 5934340540045525608000
273 6198089008491993412800
274 7912454053394034144000
275 8703699458733437558400
276 9297133512737990119200
277 11868681080091051216000
278 12396178016983986825600
279 15495222521229983532000
280 15824908106788068288000
281 17407398917466875116800
282 18594267025475980238400
283 23737362160182102432000
284 24792356033967973651200
285 26111098376200312675200
286 27891400538213970357600
287 30990445042459967064000
288 34814797834933750233600
289 37188534050951960476800
290 46485667563689950596000
291 52222196752400625350400
292 55782801076427940715200
293 61980890084919934128000
294 74377068101903920953600
295 92971335127379901192000
296 111565602152855881430400
297 136357958186823855081600
298 139457002691069851788000
299 148754136203807841907200
300 185942670254759802384000
301 223131204305711762860800
302 272715916373647710163200
303 278914005382139703576000
304 328498717450075650878400
305 371885340509519604768000
306 409073874560471565244800
307 492748076175113476317600
308 557828010764279407152000
309 656997434900151301756800
310 743770681019039209536000
311 818147749120943130489600
312 985496152350226952635200
313 1115656021528558814304000
314 1227221623681414695734400
315 1478244228525340428952800
316 1487541362038078419072000
317 1636295498241886260979200
318 1859426702547598023840000
319 1970992304700453905270400
320 2454443247362829391468800
321 2956488457050680857905600
322 3284987174500756508784000
323 3941984609400907810540800
324 4927480761751134763176000
325 5912976914101361715811200
326 7226971783901664319324800
327 7391221142626702144764000
328 7883969218801815621081600
329 9854961523502269526352000
330 11825953828202723431622400
331 14453943567803328638649600
332 14782442285253404289528000
333 18067429459754160798312000
334 19381424329554463401825600
335 19709923047004539052704000
336 21680915351704992957974400
337 27101144189631241197468000
338 29072136494331695102738400
339 29564884570506808579056000
340 36134858919508321596624000
341 38762848659108926803651200
342 39419846094009078105408000
343 43361830703409985915948800
344 54202288379262482394936000
345 58144272988663390205476800
346 59129769141013617158112000
347 65042746055114978873923200
348 78839692188018156210816000
349 86723661406819971831897600
350 98549615235022695263520000
351 108404576758524964789872000
352 116288545977326780410953600
353 130085492110229957747846400
354 162606865137787447184808000
355 174432818965990170616430400
356 193814243295544634018256000
357 216809153517049929579744000
358 232577091954653560821907200
359 281851899572164908453667200
360 290721364943316951027384000
361 325213730275574894369616000
362 348865637931980341232860800
363 426391335250198194840163200
364 433618307034099859159488000
365 465154183909307121643814400
366 542022883792624823949360000
367 563703799144329816907334400
368 581442729886633902054768000
369 650427460551149788739232000
370 697731275863960682465721600
371 845555698716494725361001600
372 867236614068199718318976000
373 872164094829950853082152000
374 1065978338125495487100408000
375 1084045767585249647898720000
376 1162885459773267804109536000
377 1279174005750594584520489600
378 1598967507188243230650612000
379 1691111397432989450722003200
380 1744328189659901706164304000
381 2131956676250990974200816000
382 2325770919546535608219072000
383 2558348011501189169040979200
384 3197935014376486461301224000
385 3488656379319803412328608000
386 3837522017251783753561468800
387 4651541839093071216438144000
388 5116696023002378338081958400
389 5814427298866339020547680000
390 6395870028752972922602448000
391 7093601304616933605068169600
392 7675044034503567507122937600
393 9593805043129459383903672000
394 10640401956925400407602254400
395 11822668841028222675113616000
396 12791740057505945845204896000
397 14187202609233867210136339200
398 16629262074757729598766364800
399 17734003261542334012670424000
400 19187610086258918767807344000
401 21280803913850800815204508800
402 25583480115011891690409792000
403 28374405218467734420272678400
404 31979350143764864613012240000
405 33258524149515459197532729600
406 35468006523084668025340848000
407 38375220172517837535614688000
408 42561607827701601630409017600
409 49887786224273188796299094400
410 51166960230023783380819584000
411 53202009784627002038011272000
412 63958700287529729226024480000
413 70936013046169336050681696000
414 78029614350786269655749865600
415 97537017938482837069687332000
416 99775572448546377592598188800
417 106404019569254004076022544000
418 130049357251310449426249776000
419 141872026092338672101363392000
420 156059228701572539311499731200
421 195074035876965674139374664000
422 212808039138508008152045088000
423 234088843052358808967249596800
424 283744052184677344202726784000
425 312118457403145078622999462400
426 354680065230846680253408480000
427 390148071753931348278749328000
428 468177686104717617934499193600
429 585222107630897022418123992000
430 712906931114001827309351044800
431 744828136984778028532157808000
432 780296143507862696557498656000
433 950542574818669103079134726400
434 1014384986560221505524748252800
435 1170444215261794044836247984000
436 1425813862228003654618702089600
437 1560592287015725393114997312000
438 1901085149637338206158269452800
439 1950740358769656741393746640000
440 2028769973120443011049496505600
441 2340888430523588089672495968000
442 2851627724456007309237404179200
443 3043154959680664516574244758400
444 3121184574031450786229994624000
445 3511332645785382134508743952000
446 3564534655570009136546755224000
447 3901480717539313482787493280000
448 4681776861047176179344991936000
449 4752712874093345515395673632000
450 5071924932801107527623741264000
451 5227984161502680066935240995200
452 6086309919361329033148489516800
453 7022665291570764269017487904000
454 7129069311140018273093510448000
455 8713306935837800111558734992000
456 9363553722094352358689983872000
457 9505425748186691030791347264000
458 10143849865602215055247482528000
459 10455968323005360133870481990400
460 13069960403756700167338102488000
461 14258138622280036546187020896000
462 15215774798403322582871223792000
463 15683952484508040200805722985600
464 19010851496373382061582694528000
465 20287699731204430110494965056000
466 20911936646010720267740963980800
467 23763564370466727576978368160000
468 25359624664005537638118706320000
469 26139920807513400334676204976000
470 30431549596806645165742447584000
471 31367904969016080401611445971200
472 39209881211270100502014307464000
473 49903485177980127911654573136000
474 52279841615026800669352409952000
475 67488522812125506318618565574400
476 67963794099534840870158132937600
477 78419762422540201004028614928000
478 101232784218188259477927848361600
479 104559683230053601338704819904000
480 130699604037567001673381024880000
481 135927588199069681740316265875200
482 156839524845080402008057229856000
483 202465568436376518955855696723200
484 203891382298604522610474398812800
485 209119366460107202677409639808000
486 235259287267620603012085844784000
487 253081960545470648694819620904000
488 261399208075134003346762049760000
489 313679049690160804016114459712000
490 337442614060627531593092827872000
491 339818970497674204350790664688000
492 371186875466690284752402110659200
493 407782764597209045220948797625600
494 470518574535241206024171689568000
495 506163921090941297389639241808000
496 618644792444483807920670184432000
497 627358099380321608032228919424000
498 674885228121255063186185655744000
499 679637940995348408701581329376000
500 742373750933380569504804221318400