1 2
2 24
3 420
4 27720
5 720720
6 36756720
7 5354228880
8 481880599200
9 25619985190800
10 10685862914126400
11 876240758958364800
12 113035057905629059200
13 24792356033967973651200
14 9690712164777231700912800
15 2364533768205644535022723200
16 396059406174445459616306136000
17 44992348541417004212412377049600
18 13958876134974625556900939979638400
19 8076030954443701744994070304101969600
20 5031367284618426187131305799455527060800
21 1185246378905112111797074751900309160465600
22 190127463251425925227683696966596651799393600
23 47144569128455428496271938933013503103590376000
24 16918372607543866540062142270022661129143832470400
25 21029537151177026109297242841638167783525783760707200
26 4994515073404543700958095174889064848587373643167960000
27 3498684095841321833803782291563341974145184644268856864000
28 958639442260522182462236347888355700915780592529666780736000
29 1032694339175147521057444105762731178811524643302583539547856000
30 749502901196827228266820481792118993292919127408542808267329424000
31 353015866463705624513672446924088045840964909009423662693912158704000
32 115083172467168033591457217697252702944154560337072114038215363737504000
33 41640927904370300154508936603455936348626591748630593262827592445686864000
34 36019402637280309633650230161989384941562001862565463172345867465519137360000
35 10315956915317080679077425918393759847263357333438748652559856442124680939904000
36 13070317411706741220391098638604893726482673741466894542793338112171970750858368000
37 3655487701824124660602953337104104384717350645336687541593379669872096533927567136000
38 1694942657451890777082742546707745765991931571784709719742949858880572955078780854608000
39 4384816654828041440313054968332938296621126976207044044975011284924042234788806070870896000
40 15870675235355679530080782724997672743916452893190003342169938922271612251809053234822174576000
41 3602643278425739253328337678574471712869034806754130758672576135355655981160655084304633628752000
42 2475015932278482867036567985180662066741026912240087831208059804989335659057370042917283302952624000
43 1730036136662659524058561021641282784651977811655821394014433803687545625681101659999181028763884176000
44 643188990363695418611105019823525799716168639755597598263588389682058629280996239373028858027106272544000
45 963267397211114417287074210759990388760636276411115345913761269033123091438189153638164004732452658316432000
46 717003104696521234881337376326384570061623953883115029548084508736172243164991416221841662281197347669603488000
47 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000
48 303175241686673266643407992285614451134522684544180602833201209955032564316482964300599638253995866748475105980064000
49 410802452485442276301817829547007581287278237557364716838987639489069124648834416627312509834164399444183768602986720000
50 250343014544628523178327785325946420036467357967458058441679067504638724560999693492684243492939785021285588586660107168000