1 1
2 7
3 10
4 17
5 52
6 69
7 108
8 161
9 173
10 231
11 306
12 330
13 338
14 352
15 416
16 582
17 584
18 593
19 635
20 767
21 834
22 855
23 868
24 892
25 927
26 944
27 950
28 1044
29 1060
30 1203
31 1242
32 1299
33 1302
34 1509
35 1520
36 1551
37 1637
38 1972
39 2067
40 2078
41 2135
42 2303
43 2310
44 2366
45 2416
46 2511
47 2514
48 2556
49 2581
50 2615
51 2628
52 2881
53 2995
54 3036
55 3058
56 3086
57 3109
58 3199
59 3204
60 3303
61 3336
62 3424
63 3471
64 3487
65 3494
66 3551
67 3555
68 3562
69 3579
70 3600
71 3623
72 3628
73 3640
74 3881
75 3901
76 4059
77 4095
78 4102
79 4137
80 4332
81 4366
82 4404
83 4472
84 4496
85 4513
86 4528
87 4534
88 4540
89 4670
90 4733
91 4765
92 4773
93 4804
94 4942
95 4949
96 5160
97 5173
98 5228
99 5380
100 5446
101 5554
102 5598
103 5636
104 5649
105 5713
106 5832
107 5887
108 5939
109 5981
110 6032
111 6337
112 6344
113 6535
114 6538
115 6568
116 6581
117 6619
118 6661
119 6694
120 6771
121 6872
122 6906
123 6910
124 6963
125 6999
126 7048
127 7074
128 7119
129 7184
130 7205
131 7252
132 7263
133 7280
134 7295
135 7303
136 7339
137 7345
138 7357
139 7387
140 7495
141 7498
142 7621
143 7622
144 7641
145 7740
146 7742
147 7808
148 7907
149 7912
150 7940
151 7971
152 8049
153 8217
154 8245
155 8259
156 8391
157 8393
158 8549
159 8573
160 8626
161 8653
162 8677
163 8697
164 8747
165 8787
166 8807
167 8833
168 8840
169 8984
170 9341
171 9439
172 9477
173 9516
174 9639
175 9647
176 9651
177 9743
178 9754
179 9821
180 9899
181 9999
182 10008
183 10159
184 10201
185 10277
186 10300
187 10372
188 10538
189 10542
190 10651
191 10702
192 10722
193 10849
194 10901
195 10980
196 10988
197 11089
198 11090
199 11109
200 11123
201 11152
202 11198
203 11241
204 11255
205 11303
206 11391
207 11441
208 11472
209 11487
210 11498
211 11541
212 11552
213 11619
214 11655
215 11704
216 11716
217 11727
218 11864
219 11905
220 11974
221 12000
222 12031
223 12207
224 12278
225 12312
226 12376
227 12377
228 12480
229 12508
230 12632
231 12645
232 12720
233 12811
234 12938
235 12991
236 13028
237 13096
238 13103
239 13175
240 13223
241 13300
242 13330
243 13388
244 13499
245 13593
246 13614
247 13694
248 13823
249 13915
250 13992
251 14112
252 14293
253 14434
254 14455
255 14763
256 14846
257 14933
258 14978