1 1
2 2
3 2
4 6
5 9
6 3
7 24
8 64
9 20
10 4
11 120
12 625
13 216
14 36
15 5
16 720
17 7776
18 3136
19 512
20 56
21 6
22 5040
23 117649
24 59049
25 10000
26 1000
27 81
28 7
29 40320
30 2097152
31 1331000
32 248832
33 24336
34 1728
35 110
36 8
37 362880
38 43046721
39 35831808
40 7529536
41 759375
42 50625
43 2744
44 144
45 9
46 3628800
47 1000000000
48 1097199376
49 268435456
50 28652616
51 1889568
52 93636
53 4096
54 182
55 10
56 39916800
57 25937424601
58 38443359375
59 11019960576
60 1280000000
61 85766121
62 4084101
63 160000
64 5832
65 225
66 11
67 479001600
68 743008370688
69 1488827973632
70 512000000000