1 1
2 2
3 3
4 5
5 7
6 8
7 9
8 11
9 12
10 14
11 17
12 20
13 24
14 30
15 34
16 44
17 72
18 85
19 86
20 92
21 115
22 122
23 125
24 132
25 142
26 150
27 161
28 162
29 181
30 186
31 198
32 224
33 248
34 252
35 282
36 283
37 290
38 307
39 319
40 321
41 344
42 350
43 376
44 445
45 476
46 567
47 623
48 676
49 682
50 704
51 741
52 749
53 786
54 803
55 806
56 893
57 1014
58 1046
59 1079
60 1201
61 1275
62 1369
63 1399
64 1421
65 1431
66 1437
67 1466
68 1478
69 1493
70 1504
71 1511
72 1587
73 1594
74 1692
75 1711
76 1735
77 1736
78 1762
79 1937
80 2019
81 2078
82 2157
83 2260
84 2279
85 2289
86 2319
87 2343
88 2388
89 2397
90 2501
91 2639
92 2646
93 2729
94 2730
95 2746
96 2784
97 3020
98 3247
99 3254
100 3255
101 3289
102 3296
103 3381
104 3405
105 3406
106 3437
107 3508
108 3546
109 3643
110 3791
111 3840
112 3859
113 4017
114 4113
115 4144
116 4282
117 4354
118 4534
119 4535
120 4551
121 4589
122 4628
123 4654
124 4675
125 4901
126 4984
127 5068
128 5230
129 5343
130 5430
131 5518
132 5581
133 5693
134 5781
135 5866
136 5980
137 6220
138 6337
139 6363
140 6418
141 6483
142 6784
143 6867
144 7013
145 7127
146 7147
147 7246
148 7258
149 7360
150 7406
151 7648
152 7709
153 7712
154 7840
155 7923
156 8040
157 8183
158 8206
159 8247
160 8277
161 8344
162 8446
163 8456
164 8862
165 9045
166 9348
167 9523
168 9579
169 9704
170 9949
171 10377
172 10881
173 11075
174 11167
175 11286
176 11409
177 11621
178 11729
179 12059
180 12145
181 12217
182 12430
183 12606
184 12751
185 12939
186 13220
187 13222
188 13233
189 13432
190 13506
191 13533
192 13612
193 13631
194 13716
195 13954
196 13979
197 13997
198 14026
199 14337
200 14499
201 14598
202 14860
203 14866
204 14894
205 15001
206 15458
207 15530
208 15568
209 15602
210 15641
211 15734
212 15833
213 15976
214 16002
215 16187
216 16400
217 16694
218 17177
219 17187
220 17342
221 17487
222 17532
223 17663
224 17794
225 17895
226 18091
227 18103
228 18249
229 18261
230 18362
231 18377
232 19592
233 19616
234 19640
235 19957
236 20154
237 20189
238 20247
239 20499
240 20613
241 20716
242 20797
243 20970
244 21017
245 21136
246 21382
247 21522
248 21630
249 21650
250 22086
251 22512
252 22746
253 22747
254 23158
255 23377
256 24115
257 24229
258 24352
259 24412
260 24866
261 24939
262 24942
263 25531
264 25580
265 25802
266 25830
267 25840
268 25891
269 26008
270 26162
271 26427
272 26596
273 26695
274 26797
275 26940
276 26943
277 27043
278 27365
279 27516
280 27909
281 28179
282 28550
283 28577
284 28791
285 28872
286 29149
287 29516
288 29660
289 30033
290 30567
291 30700
292 31052
293 31054
294 31662
295 31879
296 32687
297 32773
298 32947
299 33066
300 33108
301 33177
302 33573
303 33756
304 33864
305 34076
306 34237
307 34392
308 34523
309 34540
310 34590
311 35351
312 35417
313 35436
314 35566
315 36191
316 36279
317 36474
318 37027
319 37302
320 37558
321 37565
322 38122
323 38426
324 38886
325 38969
326 39510
327 39565
328 39581
329 39668
330 39837
331 40096
332 40346
333 40466
334 40503
335 40644
336 40801
337 40814
338 41032
339 41135
340 41136
341 41292
342 41416
343 41744
344 41849
345 41907
346 41941
347 42061
348 42376
349 42442
350 42863
351 43763
352 43804
353 43916
354 43923
355 43967
356 45167
357 45536
358 45604
359 45820
360 45922
361 46288
362 46305
363 46417
364 46515
365 46548
366 46553
367 46652
368 46772
369 47327
370 47461
371 47495
372 47564
373 47678
374 48227
375 48228
376 48582
377 49004
378 49390
379 49474
380 49697
381 50069
382 52153
383 52584
384 52713
385 53139
386 53353
387 53877
388 54041
389 54045
390 54210
391 54280
392 55053
393 55209
394 55351
395 55602
396 56019
397 57025
398 57108
399 57211
400 57508
401 57697
402 58283
403 58324
404 58348
405 59328
406 59629
407 59769
408 60032
409 61471
410 61690
411 61844
412 62518
413 64293
414 64745
415 65104
416 65364
417 65571
418 65576
419 66092
420 66510
421 66677
422 67733
423 67830
424 68172
425 68399
426 68425
427 68681
428 69494
429 70101
430 70241
431 70510
432 71021
433 71036
434 71149
435 71545
436 72082
437 72533
438 72858
439 73080
440 73110
441 73302
442 73844
443 74168
444 74485
445 74782
446 74805
447 74956
448 76142
449 76317
450 77317
451 77444
452 77540
453 77960
454 78081
455 78449
456 78870
457 78892
458 79513
459 79880
460 79933
461 81640
462 81775
463 82401
464 83006
465 83622
466 83731
467 84060
468 84078
469 84129
470 85161
471 85256
472 85381
473 86223
474 86236
475 87195
476 87551
477 87829
478 87941
479 88381
480 88391
481 88659
482 88666
483 89440
484 89790
485 89865
486 90368
487 90564
488 91586
489 91719
490 92791
491 93443
492 94637
493 95334
494 95576
495 95828
496 96498
497 96848
498 96993
499 97110
500 97519
501 97788
502 98965
503 99193
504 99684
505 99775