0 0
1 3
2 5
3 15
4 1
5 4
6 3
7 16777215
8 1
9 2
10 4
11 1
12 15
13 5
14 3
15 22300745198530623141535718272648361505980415
16 1
17 2
18 5
19 15
20 1
21 4
22 2
23 1
24 16777215
25 3
26 4
27 1
28 15
29 5
30 3
31 9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110975
32 1
33 2
34 5
35 15
36 1
37 4
38 3
39 16777215
40 1
41 2
42 4
43 1
44 15
45 5
46 2
47 1
48 22300745198530623141535718272648361505980415
49 3
50 5
51 15
52 1
53 4
54 2
55 1
56 16777215
57 3
58 4
59 1
60 15
61 5
62 3