1 1
2 1
3 2
4 1
5 6
6 6
7 1
8 12
9 16
10 24
11 1
12 20
13 96
14 120
15 120
16 1
17 30
18 264
19 304
20 648
21 720
22 1
23 42
24 524
25 2904
26 4416
27 5040
28 5040
29 1
30 56
31 920
32 9120
33 9968
34 38520
35 38592
36 40320
37 1
38 72
39 1484
40 20272
41 133616
42 257136
43 302400
44 362880
45 362880
46 1
47 90
48 2216
49 38176
50 431328
51 465984
52 3160800
53 3540672
54 3600000
55 3628800
56 1
57 110
58 3148
59 64920
60 992032
61 7867328
62 20661216
63 37000368
64 39595392
65 39916800
66 39916800
67 1
68 132
69 4304
70 102848
71 1932256