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 95
14 88
15 16
16 32
17 298
18 375
19 375
20 298
21 32
22 64
23 1012
24 1524
25 1998
26 1524
27 1012
28 64
29 128
30 3440
31 6170
32 11733
33 11733
34 6170
35 3440
36 128
37 256
38 11700
39 24838
40 64703
41 115279
42 64703
43 24838
44 11700
45 256
46 512
47 39804
48 100272
49 358219
50 915181
51 915181
52 358219
53 100272
54 39804
55 512
56 1024
57 135432
58 405068
59 2010841
60 7443583
61 9822603
62 7443583
63 2010841
64 405068
65 135432
66 1024
67 2048
68 460832
69 1635673
70 11248655
71 65049552
72 109073249
73 109073249
74 65049552
75 11248655
76 1635673
77 460832
78 2048
79 4096
80 1568112
81 6604612
82 62879257
83 548247606
84 1317338135
85 1686794332
86 1317338135
87 548247606
88 62879257
89 6604612
90 1568112
91 4096
92 8192
93 5336024
94 26671526
95 351925463
96 4594814026
97 15245980679
98 28696396155
99 28696396155
100 15245980679
101 4594814026
102 351925463
103 26671526
104 5336024
105 8192
106 16384
107 18157728
108 107707761
109 1969646529
110 39150326925
111 175547482078
112 463029637815
113 723176599097
114 463029637815
115 175547482078
116 39150326925
117 1969646529
118 107707761
119 18157728
120 16384
121 32768
122 61788368
123 434951162
124 11022486199
125 332062608531
126 2057500323487
127 7465606812694
128 16724897634952
129 16724897634952
130 7465606812694
131 2057500323487
132 332062608531
133 11022486199
134 434951162
135 61788368
136 32768
137 65536
138 210258064
139 1756450581
140 61689352653
141 2807738464713
142 23994023300043
143 122633805906241
144 385889685409456
145 545447250355818
146 385889685409456
147 122633805906241
148 23994023300043
149 2807738464713
150 61689352653
151 1756450581
152 210258064
153 65536
154 131072
155 715482384
156 7093044669
157 345264233247
158 23817877633656
159 278994545045832
160 2000714756289937
161 9216640424824109
162 17733283643363754
163 17733283643363754
164 9216640424824109
165 2000714756289937
166 278994545045832
167 23817877633656
168 345264233247
169 7093044669
170 715482384
171 131072
172 262144
173 2434699680
174 28643701145
175 1932370500069
176 202000881235811
177 3254621098208495
178 32584371200903888
179 217143623662766948
180 600635213454568710