1 1
2 2
3 4
4 8
5 16
6 24
7 48
8 96
9 144
10 192
11 240
12 480
13 720
14 960
15 1440
16 2880
17 3360
18 5040
19 6720
20 10080
21 20160
22 30240
23 40320
24 60480
25 80640
26 100800
27 110880
28 181440
29 201600
30 221760
31 332640
32 443520
33 665280
34 887040
35 1108800
36 1330560
37 1995840
38 2217600
39 2661120
40 2882880
41 4324320
42 5765760
43 8648640
44 11531520
45 14414400
46 17297280
47 25945920
48 28828800