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 1526
25 2030
26 1526
27 1012
28 64
29 128
30 3440
31 6198
32 12324
33 12324
34 6198
35 3440
36 128
37 256
38 11700
39 25034
40 71529
41 138215
42 71529
43 25034
44 11700
45 256
46 512
47 39804
48 101312
49 412094
50 1333242
51 1333242
52 412094
53 101312
54 39804
55 512
56 1024
57 135432
58 410252
59 2398145
60 12622937
61 20341795
62 12622937
63 2398145
64 410252
65 135432
66 1024
67 2048
68 460832
69 1660983
70 13965762
71 125646087
72 298472434
73 298472434
74 125646087
75 13965762
76 1660983
77 460832
78 2048
79 4096
80 1568112
81 6724306
82 81253079
83 1244747820
84 4660242199
85 6717267728
86 4660242199
87 1244747820
88 81253079
89 6724306
90 1568112
91 4096
92 8192
93 5336024
94 27224178
95 472851402
96 12237160442
97 72718129316
98 162737578821
99 162737578821
100 72718129316
101 12237160442
102 472851402
103 27224178
104 5336024
105 8192
106 16384
107 18157728
108 110221701
109 2752482575
110 120852884248
111 1122823498393
112 3942079842968
113 6293324571337
114 3942079842968
115 1122823498393
116 120852884248
117 2752482575
118 110221701
119 18157728
120 16384
121 32768
122 61788368
123 446249130
124 16022640154
125 1194868667249
126 17400899210738
127 94361285192110
128 243019177909127
129 243019177909127
130 94361285192110
131 17400899210738
132 1194868667249
133 16022640154
134 446249130
135 61788368
136 32768
137 65536
138 210258064
139 1806706543
140 93271665191
141 11801460411839
142 270151915174157
143 2267096616986688
144 9226777495814916
145 14961844070607631
146 9226777495814916
147 2267096616986688
148 270151915174157
149 11801460411839
150 93271665191
151 1806706543
152 210258064
153 65536
154 131072
155 715482384
156 7314734637
157 542972865898
158 116586221152560
159 4190150589317498
160 54573852949272578
161 352398182648571172
162 901265849858166158
163 901265849858166158
164 352398182648571172
165 54573852949272578
166 4190150589317498
167 116586221152560
168 542972865898
169 7314734637
170 715482384
171 131072
172 262144
173 2434699680
174 29614856373
175 3160919044027
176 1152065284639744
177 64989479446893724
178 1312484927351655626
179 13497205694624921829
180 54718049438814433216