0 1
1 3
2 1
3 7
4 1
5 7
6 17
7 119
8 1
9 7
10 17
11 119
12 257
13 1799
14 4369
15 30583
16 1
17 7
18 17
19 119
20 257
21 1799
22 4369
23 30583
24 65537
25 458759
26 1114129
27 7798903
28 16843009
29 117901063
30 286331153
31 2004318071
32 1
33 7
34 17
35 119
36 257
37 1799
38 4369
39 30583
40 65537
41 458759
42 1114129
43 7798903
44 16843009
45 117901063
46 286331153
47 2004318071
48 4294967297
49 30064771079
50 73014444049
51 511101108343
52 1103806595329
53 7726646167303
54 18764712120593
55 131352984844151
56 281479271743489
57 1970354902204423
58 4785147619639313
59 33496033337475191
60 72340172838076673
61 506381209866536711
62 1229782938247303441
63 8608480567731124087
64 1
65 7
66 17
67 119
68 257
69 1799
70 4369
71 30583
72 65537
73 458759
74 1114129
75 7798903
76 16843009
77 117901063
78 286331153
79 2004318071
80 4294967297
81 30064771079
82 73014444049
83 511101108343
84 1103806595329
85 7726646167303
86 18764712120593
87 131352984844151
88 281479271743489
89 1970354902204423
90 4785147619639313
91 33496033337475191
92 72340172838076673
93 506381209866536711
94 1229782938247303441
95 8608480567731124087
96 18446744073709551617
97 129127208515966861319
98 313594649253062377489
99 2195162544771436642423
100 4740813226943354765569
101 33185692588603483358983
102 80593824858037031014673
103 564156774006259217102711
104 1208944266358702884323329
105 8462609864510920190263303
106 20552052528097949033496593
107 143864367696685643234476151
108 310698676454186641271095553
109 2174890735179306488897668871
110 5281877499721172901608624401
111 36973142498048210311260370807
112 79228162532711081671548469249
113 554597137728977571700839284743
114 1346878763056088388416323977233
115 9428151341392618718914267840631
116 20361637770906747989587956596993
117 142531464396347235927115696178951
118 346147842105414715822995262148881
119 2423034894737903010760966835042167
120 5192376087906286159508272029171713
121 36346632615344003116557904204201991
122 88270393494406864711640624495919121
123 617892754460848052981484371471433847
124 1334440654591915542993625911497130241
125 9341084582143408800955381380479911687
126 22685491128062564230891640495451214097