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 1512
25 2009
26 1512
27 1012
28 64
29 128
30 3440
31 6133
32 12076
33 12076
34 6133
35 3440
36 128
37 256
38 11700
39 24742
40 69614
41 131420
42 69614
43 24742
44 11700
45 256
46 512
47 39804
48 100035
49 398314
50 1223912
51 1223912
52 398314
53 100035
54 39804
55 512
56 1024
57 135432
58 404608
59 2305246
60 11202963
61 17105490
62 11202963
63 2305246
64 404608
65 135432
66 1024
67 2048
68 460832
69 1636222
70 13349305
71 109221761
72 231836591
73 231836591
74 109221761
75 13349305
76 1636222
77 460832
78 2048
79 4096
80 1568112
81 6616385
82 77225419
83 1053093991
84 3441737079
85 4670821739
86 3441737079
87 1053093991
88 77225419
89 6616385
90 1568112
91 4096
92 8192
93 5336024
94 26756052
95 446916111
96 10045893068
97 50285500321
98 105367758168
99 105367758168
100 50285500321
101 10045893068
102 446916111
103 26756052
104 5336024
105 8192
106 16384
107 18157728
108 108199516
109 2587221606
110 96630686778
111 722275707968
112 2312626806147
113 3777344294506
114 2312626806147
115 722275707968
116 96630686778
117 2587221606
118 108199516
119 18157728
120 16384
121 32768
122 61788368
123 437548895
124 14977823434
125 930310508395
126 10492687518333
127 49903237571207
128 130056973753183
129 130056973753183
130 49903237571207
131 10492687518333
132 930310508395
133 14977823434
134 437548895
135 61788368
136 32768
137 65536
138 210258064
139 1769407046
140 86710581094
141 8936209454843
142 152687643030202
143 1093149465726227
144 4370690401690574
145 6940995630452984
146 4370690401690574
147 1093149465726227
148 152687643030202
149 8936209454843
150 86710581094
151 1769407046
152 210258064
153 65536
154 131072
155 715482384
156 7155326538
157 502009221965
158 85900632816166
159 2214228241039922
160 23941420834407258
161 150345960179047606
162 358724916409672001
163 358724916409672001
164 150345960179047606
165 23941420834407258
166 2214228241039922
167 85900632816166
168 502009221965
169 7155326538
170 715482384
171 131072
172 262144
173 2434699680
174 28935512224
175 2906422822781
176 826129742036169
177 32135750789927063
178 522411221709363461
179 5168574744434383829
180 19132045323699429692