1 4
2 10
3 16
4 20
5 85
6 64
7 35
8 295
9 707
10 256
11 56
12 805
13 3471
14 5864
15 1024
16 84
17 1876
18 12311
19 41006
20 48620
21 4096
22 120
23 3906
24 36028
25 176893
26 485714
27 403104
28 16384
29 165
30 7470
31 92734
32 594286
33 2575955
34 5777663
35 3342081
36 65536
37 220
38 13365
39 217144
40 1718057
41 9779558
42 37844037
43 68892600
44 27708726
45 262144
46 286
47 22660
48 471994
49 4500818
50 30643468
51 163752797
52 559416917
53 822141033
54 229729153
55 1048576
56 364
57 36751
58 965172
59 10981150
60 85350934
61 556027700
62 2772658693
63 8299429418
64 9813968785
65 1904652103
66 4194304
67 455
68 57421
69 1874532
70 25334630
71 220335341
72 1629022329
73 10269723035
74 47273211674
75 123370738379
76 117159879996
77 15791202736
78 16777216
79 560
80 86905
81 3482781
82 55772240
83 539722230
84 4351046624
85 31770135236
86 191829887779
87 809416786834
88 1835707326614
89 1398692077165
90 130922641160
91 67108864
92 680
93 127960
94 6225291
95 117841845
96 1270939682
97 10953882109
98 87719331172
99 629825651180
100 3609049327918
101 13894273785956
102 27327510542054
103 16698106010927
104 1085461206128
105 268435456
106 816
107 183940
108 10754192
109 239976226
110 2897487924
111 26519610433
112 225263690895
113 1805384910990
114 12620835427126
115 68212899813271
116 238867008057298
117 406907786331737
118 199348287106117
119 8999406210929
120 1073741824
121 969
122 258876
123 18022648
124 472531867
125 6419463692
126 62472567689
127 552379261275
128 4740281448304
129 37707257724524
130 254719515611821
131 1293084011261962
132 4110191305837227
133 6059551623581467
134 2379894628461976
135 74612811302754
136 4294967296
137 1140
138 357561
139 29393806
140 902107834
141 13849588776
142 144124515790
143 1315281342539
144 11762225025445
145 101606391647751
146 795502511445966
147 5165793380135728
148 24559344963113337
149 70761275087518799
150 90242115362238750
151 28412070357384947
152 618604325665341
153 17179869184
154 1330
155 485640
156 46779538
157 1673660678
158 29130616029
159 326646013571
160 3072993757981
161 28159777027666
162 255876603203684
163 2206681548223164
164 16900689983906086
165 105110696722615853
166 467028467106529258
167 1218613301433676245
168 1343972755503334184
169 339193873130519142
170 5128761469382475
171 68719476736
172 1540
173 649705
174 72814768
175 3023882381
176 59785815715
177 728132468716
178 7087865594659
179 65947473767365
180 616820891458831
181 5657068092397559
182 48375587587888915
183 360854829938677689
184 2143594088287821599
185 8888318851289202078
186 20990363391641556709
187 20016039213440972353
188 4049422593154098982
189 42521840081752984
190 274877906944
191 1771
192 857395
193 111073890
194 5330533450
195 119811736276
196 1596498777021
197 16189704679316
198 152436402094939
199 1446791845640581
200 13768476942154365
201 126555334786239354
202 1067777776485639679
203 7732452065284982493
204 43784293043682987873
205 169249293097773923431
206 361598374148901348150
207 298104999122212887067
208 48343512140519284639
209 352542596245147348
210 1099511627776
211 2024
212 1117501
213 166336539
214 9183978785
215 234625138625
216 3441674914130
217 36662195998974
218 349720876494907
219 3338969637902783
220 32410975452564441
221 311737148953336261
222 2856116045247750368
223 23688523474959763824
224 166122562576538336165
225 895295525455930993505
226 3223957505438932720059
227 6229690208059133777406
228 4439787879422686515309
229 577142815196711485876
230 2922881087185190704
231 4398046511104
232 2300
233 1440076
234 244910775
235 15489123731
236 449330010578
237 7290815852670
238 82296709582927
239 798828389433669
240 7638918360319199
241 74751975253253830
242 738128784333441240
243 7134201852137922839
244 64886794205594293778
245 527530820954153736861
246 3575685288859105026858
247 18320842441406204510680
248 61426815589155277170735
249 107331720478535590805705
250 66123553415324664476649
251 6890145417266886684489
252 24233196047277585233
253 17592186044416
254 2600
255 1836550
256 355022580
257 25608363453
258 842238087946
259 15169818503342
260 182953536898872
261 1819133583730222
262 17409081276704296
263 170439199433083355
264 1704608387256923425
265 17023765723406625834
266 164619048947594035024
267 1481689264160393976579
268 11781663877032119995642
269 77070549488570892226561
270 375110447824457197473421
271 1170578974152035008554276
272 1849285209930270563385112
273 984806015676041009220827
274 82257116607761254497141
275 200914020498632270222
276 70368744177664
277 2925
278 2319850
279 507281450
280 41559120445
281 1546539992378
282 30991777254723
283 402310239374072
284 4130272155665049
285 39638191827916179
286 386539919742919989
287 3878936335866951200