1 1
2 2
3 2
4 4
5 8
6 4
7 8
8 26
9 26
10 8
11 16
12 88
13 94
14 88
15 16
16 32
17 298
18 372
19 372
20 298
21 32
22 64
23 1012
24 1510
25 1977
26 1510
27 1012
28 64
29 128
30 3440
31 6105
32 11553
33 11553
34 6105
35 3440
36 128
37 256
38 11700
39 24546
40 63472
41 111695
42 63472
43 24546
44 11700
45 256
46 512
47 39804
48 98995
49 350339
50 881525
51 881525
52 350339
53 98995
54 39804
55 512
56 1024
57 135432
58 399424
59 1960512
60 7133441
61 9369586
62 7133441
63 1960512
64 399424
65 135432
66 1024
67 2048
68 460832
69 1610936
70 10931666
71 61902351
72 103514554
73 103514554
74 61902351
75 10931666
76 1610936
77 460832
78 2048
79 4096
80 1568112
81 6496983
82 60915771
83 518059406
84 1240234582
85 1591404390
86 1240234582
87 518059406
88 60915771
89 6496983
90 1568112
91 4096
92 8192
93 5336024
94 26205472
95 339863732
96 4315727638
97 14225843633
98 26808046076
99 26808046076
100 14225843633
101 4315727638
102 339863732
103 26205472
104 5336024
105 8192
106 16384
107 18157728
108 105698076
109 1896117726
110 36550245275
111 162650777241
112 428444704211
113 667156890263
114 428444704211
115 162650777241
116 36550245275
117 1896117726
118 105698076
119 18157728
120 16384
121 32768
122 61788368
123 426321495
124 10577509015
125 307995088326
126 1892744068404
127 6854463412599
128 15251414560006
129 15251414560006
130 6854463412599
131 1892744068404
132 307995088326
133 10577509015
134 426321495
135 61788368
136 32768
137 65536
138 210258064
139 1719528280
140 59011882438
141 2587830346920
142 21899542776792
143 111650146941934
144 348599781172792
145 490770543899625
146 348599781172792
147 111650146941934
148 21899542776792
149 2587830346920
150 59011882438
151 1719528280
152 210258064
153 65536
154 131072
155 715482384
156 6935574134
157 329233976176
158 21817284579561
159 252729477468682
160 1805590344686823
161 8240383520135863
162 15788458591674159
163 15788458591674159
164 8240383520135863
165 1805590344686823
166 252729477468682
167 21817284579561
168 329233976176
169 6935574134
170 715482384
171 131072
172 262144
173 2434699680
174 27974034790
175 1836824343961
176 183865862731862
177 2926551718265169
178 29161058990902557
179 192062736956211168
180 528467607816021962