1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
10 1
11 1
12 2
13 2
14 2
15 2
16 2
17 2
18 2
19 2
20 2
21 2
22 3
23 4
24 4
25 4
26 4
27 4
28 4
29 4
30 4
31 4
32 6
33 7
34 8
35 8
36 8
37 8
38 8
39 8
40 8
41 8
42 12
43 14
44 15
45 16
46 16
47 16
48 16
49 16
50 16
51 16
52 24
53 28
54 30
55 31
56 32
57 32
58 32
59 32
60 32
61 32
62 48
63 56
64 60
65 62
66 63
67 64
68 64
69 64
70 64
71 64
72 96
73 112
74 120
75 124
76 126
77 127
78 128
79 128
80 128
81 128
82 192
83 224
84 240
85 248
86 252
87 254
88 255
89 256
90 256
91 256
92 384
93 448
94 480
95 496
96 504
97 508
98 510
99 511
100 512
101 512
102 768
103 896
104 960
105 992
106 1008
107 1016
108 1020
109 1022
110 1023
111 1023
112 1535
113 1791
114 1919
115 1983
116 2015
117 2031
118 2039
119 2043
120 2045
121 2045
122 3068
123 3580
124 3836
125 3964
126 4028
127 4060
128 4076
129 4084
130 4088
131 4088
132 6133
133 7156
134 7668
135 7924
136 8052
137 8116
138 8148
139 8164
140 8172
141 8172
142 12260
143 14305
144 15328
145 15840
146 16096
147 16224
148 16288
149 16320
150 16336
151 16336
152 24508
153 28596
154 30641
155 31664
156 32176
157 32432
158 32560
159 32624
160 32656
161 32656
162 48992
163 57164
164 61252
165 63297
166 64320
167 64832
168 65088
169 65216
170 65280
171 65280
172 97936
173 114272
174 122444
175 126532
176 128577
177 129600
178 130112
179 130368
180 130496
181 130496
182 195776
183 228432
184 244768
185 252940
186 257028
187 259073
188 260096
189 260608
190 260864
191 260864
192 391360
193 456640
194 489296
195 505632
196 513804
197 517892
198 519937
199 520960
200 521472
201 521472
202 782336
203 912832
204 978112
205 1010768
206 1027104
207 1035276
208 1039364
209 1041409
210 1042432
211 1042432
212 1563904
213 1824768
214 1955264
215 2020544
216 2053200
217 2069536
218 2077708
219 2081796
220 2083841
221 2083841
222 3126273
223 3647745
224 3908609
225 4039105
226 4104385
227 4137041
228 4153377
229 4161549
230 4165637
231 4165637
232 6249478
233 7291910
234 7813382
235 8074246
236 8204742
237 8270022
238 8302678
239 8319014
240 8327186
241 8327186
242 12492823
243 14576664
244 15619096
245 16140568
246 16401432
247 16531928
248 16597208
249 16629864
250 16646200
251 16646200
252 24973386
253 29139023
254 31222864
255 32265296
256 32786768
257 33047632
258 33178128
259 33243408
260 33276064
261 33276064
262 49922264
263 58249450
264 62415087
265 64498928
266 65541360
267 66062832
268 66323696
269 66454192
270 66519472
271 66519472
272 99795536
273 116441736
274 124768922
275 128934559
276 131018400
277 132060832
278 132582304
279 132843168
280 132973664
281 132973664
282 199493136
283 232769200
284 249415400
285 257742586
286 261908223
287 263992064
288 265034496
289 265555968
290 265816832
291 265816832
292 398790496
293 465309968
294 498586032
295 515232232
296 523559418
297 527725055
298 529808896
299 530851328
300 531372800