1 2
2 9
3 4
4 64
5 81
6 8
7 615
8 4096
9 729
10 15
11 7536
12 378225
13 262144
14 6084
15 28
16 112476
17 56791296
18 232608375
19 15625000
20 49284
21 51
22 1981512
23 12650850576
24 427979206656
25 134114290153
26 895841344
27 386884
28 92
29 40265487
30 3926389806144
31 1422917069386176
32 3042807800530752
33 74223748225767
34 49592666024
35 2965284
36 164
37 927338710
38 1621309443347169
39 7780188517552009728
40 151823094341278467866
41 20777755411841736998
42 39628019998736362
43 2667113508032
44 22268961
45 290
46 23873974553
47 859957083064464100
48 65282814314072669856303