1 0
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 16
10 17
11 18
12 19
13 20
14 21
15 22
16 32
17 33
18 34
19 35
20 36
21 37
22 48
23 49
24 50
25 51
26 52
27 64
28 65
29 66
30 67
31 80
32 81
33 82
34 83
35 84
36 85
37 86
38 87
39 96
40 97
41 98
42 99
43 100
44 101
45 102
46 112
47 113
48 114
49 115
50 116
51 117
52 129
53 130
54 131
55 132
56 145
57 146
58 147
59 161
60 162
61 163
62 164
63 165
64 166
65 167
66 177
67 178
68 179
69 180
70 181
71 182
72 194
73 195
74 196
75 197
76 210
77 211
78 212
79 226
80 227
81 242
82 243
83 244
84 245
85 246
86 247
87 256
88 257
89 258
90 259
91 260
92 261
93 262
94 272
95 273
96 274
97 275
98 276
99 277
100 288
101 289
102 290
103 291
104 292
105 304
106 305
107 306
108 307
109 320
110 321
111 322
112 324
113 325
114 326
115 327
116 336
117 337
118 338
119 339
120 340
121 341
122 342
123 352
124 353
125 354
126 355
127 356
128 357
129 369
130 370
131 371
132 372
133 385
134 386
135 387
136 401
137 402
138 405
139 406
140 407
141 417
142 418
143 419
144 420
145 421
146 422
147 434
148 435
149 436
150 437
151 450
152 451
153 452
154 466
155 467
156 482
157 486
158 487
159 499
160 500
161 501
162 502
163 512
164 513
165 514
166 515
167 516
168 517
169 528
170 529
171 530
172 531
173 532
174 544
175 545
176 546
177 547
178 560
179 561
180 562
181 567
182 576
183 577
184 580
185 581
186 582
187 592
188 593
189 594
190 595
191 596
192 597
193 609
194 610
195 611
196 612
197 625
198 626
199 627
200 628
201 629
202 630
203 631
204 641
205 642
206 643
207 644
208 645
209 646
210 657
211 658
212 659
213 660
214 661
215 662
216 673
217 674
218 675
219 676
220 677
221 689
222 690
223 691
224 692
225 705
226 706
227 707
228 708
229 709
230 710
231 711
232 721
233 722
234 723
235 724
236 725
237 726
238 738
239 739
240 740
241 741
242 742
243 754
244 755
245 756
246 757
247 768
248 769
249 770
250 771
251 772
252 784
253 785
254 786
255 787
256 788
257 789
258 790
259 791
260 800
261 801
262 802
263 803
264 804
265 805
266 806
267 816
268 817
269 819
270 820
271 821
272 832
273 835
274 836
275 837
276 849
277 850
278 851
279 852
280 865
281 866
282 867
283 868
284 869
285 870
286 871
287 881
288 882
289 883
290 884
291 885
292 886
293 897
294 898
295 899
296 900
297 901
298 913
299 914
300 915
301 916
302 917
303 929
304 930
305 931
306 932
307 945
308 946
309 947
310 949
311 950
312 951
313 961
314 962
315 963
316 964
317 965
318 966
319 978
320 979
321 980
322 981
323 994
324 995
325 996
326 1010
327 1011
328 1012
329 1024
330 1025
331 1026
332 1027
333 1030
334 1031
335 1040
336 1041
337 1042
338 1043
339 1044
340 1045
341 1046
342 1056
343 1057
344 1059
345 1060
346 1061
347 1072
348 1075
349 1076
350 1091
351 1092
352 1105
353 1106
354 1107
355 1111
356 1121
357 1122
358 1124
359 1125
360 1126
361 1137
362 1138
363 1139
364 1140
365 1141
366 1153
367 1154
368 1155
369 1156
370 1169
371 1170
372 1171
373 1185
374 1186
375 1187
376 1201
377 1202
378 1205
379 1206
380 1218
381 1219
382 1220
383 1221
384 1234
385 1235
386 1236
387 1250
388 1251
389 1252
390 1253
391 1254
392 1255
393 1266
394 1267
395 1268
396 1269
397 1270
398 1280
399 1281
400 1282
401 1283
402 1284
403 1285
404 1286
405 1296
406 1297
407 1298
408 1299
409 1300
410 1301
411 1302
412 1312
413 1313
414 1314
415 1315
416 1316
417 1317
418 1328
419 1329
420 1330
421 1331
422 1332
423 1333
424 1334
425 1335
426 1344
427 1345
428 1346
429 1347
430 1348
431 1349
432 1350
433 1360
434 1361
435 1362
436 1363
437 1364
438 1365
439 1376
440 1377
441 1378
442 1379
443 1380
444 1381
445 1382
446 1392
447 1393
448 1394
449 1395
450 1396
451 1397
452 1409
453 1410
454 1411
455 1412
456 1413
457 1414
458 1415
459 1425
460 1426
461 1427
462 1428
463 1429
464 1430
465 1441
466 1442
467 1444
468 1445
469 1457
470 1458
471 1459
472 1460
473 1461
474 1462
475 1474
476 1475
477 1476
478 1477
479 1490
480 1491
481 1492
482 1493
483 1494
484 1495
485 1506
486 1507
487 1508
488 1509
489 1510
490 1522
491 1523
492 1524
493 1525
494 1536
495 1537
496 1538
497 1539
498 1540
499 1541
500 1542
501 1552
502 1553
503 1554
504 1555
505 1556
506 1557
507 1568
508 1569
509 1570
510 1571
511 1572
512 1574
513 1575
514 1584
515 1585
516 1586
517 1587
518 1588
519 1589
520 1590
521 1600
522 1601
523 1602
524 1603
525 1604
526 1605
527 1616
528 1617
529 1619
530 1620
531 1621
532 1622
533 1632
534 1633
535 1634
536 1635
537 1636
538 1637
539 1649
540 1650
541 1651
542 1652
543 1655
544 1665
545 1666
546 1667
547 1668
548 1669
549 1670
550 1681
551 1682
552 1684
553 1685
554 1697
555 1700
556 1701
557 1702
558 1714
559 1715
560 1716
561 1717
562 1730
563 1731
564 1732
565 1746
566 1747
567 1749
568 1750
569 1762
570 1763
571 1764
572 1765
573 1778
574 1779
575 1780
576 1782
577 1792
578 1794
579 1795
580 1796
581 1797
582 1808
583 1809
584 1810
585 1811
586 1812
587 1824
588 1825
589 1826
590 1827
591 1830
592 1840
593 1841
594 1842
595 1843
596 1844
597 1845
598 1856
599 1857
600 1859
601 1860
602 1872
603 1875
604 1876
605 1877
606 1878
607 1879
608 1889
609 1890
610 1891
611 1892
612 1893
613 1894
614 1905
615 1906
616 1907
617 1908
618 1909
619 1921
620 1922
621 1923
622 1924
623 1925
624 1926
625 1937
626 1938
627 1939
628 1940
629 1941
630 1953
631 1954
632 1955
633 1956
634 1957
635 1958
636 1959
637 1969
638 1970
639 1971
640 1972
641 1973
642 1974
643 1985
644 1986
645 1987
646 1988
647 1989
648 2001
649 2002
650 2003
651 2004
652 2005
653 2006
654 2018
655 2019
656 2020
657 2021
658 2034
659 2035
660 2036
661 2037
662 2038
663 2039
664 2050
665 2051
666 2052
667 2053
668 2054
669 2064
670 2065
671 2066
672 2067
673 2069
674 2080
675 2081
676 2082
677 2083
678 2084
679 2085
680 2086
681 2096
682 2097
683 2099
684 2100
685 2101
686 2112
687 2115
688 2116
689 2118
690 2119
691 2131
692 2132
693 2133
694 2134
695 2145
696 2146
697 2147
698 2148
699 2149
700 2161
701 2162
702 2163
703 2164
704 2165
705 2166
706 2177
707 2178
708 2179
709 2180
710 2181
711 2193
712 2194
713 2195
714 2196
715 2199
716 2209
717 2210
718 2211
719 2212
720 2213
721 2214
722 2225
723 2226
724 2227
725 2228
726 2229
727 2241
728 2242
729 2244
730 2245
731 2246
732 2258
733 2259
734 2260
735 2261
736 2274
737 2275
738 2276
739 2290
740 2291
741 2293
742 2294
743 2306
744 2307
745 2309
746 2320
747 2321
748 2322
749 2326
750 2336
751 2337
752 2339
753 2340
754 2341
755 2352
756 2355
757 2356
758 2371
759 2374
760 2387
761 2388
762 2389
763 2401
764 2402
765 2403
766 2404
767 2405
768 2406
769 2407
770 2417
771 2418
772 2419
773 2420
774 2421
775 2422
776 2433
777 2434
778 2435
779 2436
780 2437
781 2449
782 2450
783 2451
784 2452
785 2465
786 2466
787 2467
788 2468
789 2469
790 2481
791 2482
792 2483
793 2484
794 2485
795 2486
796 2487
797 2497
798 2498
799 2499
800 2500
801 2501
802 2502
803 2503
804 2514
805 2515
806 2516
807 2517
808 2518
809 2530
810 2531
811 2532
812 2533
813 2546
814 2547
815 2548
816 2549
817 2550
818 2562
819 2563
820 2564
821 2565
822 2566
823 2567
824 2576
825 2577
826 2578
827 2579
828 2580
829 2581
830 2582
831 2583
832 2592
833 2593
834 2594
835 2595
836 2596
837 2597
838 2598
839 2608
840 2609
841 2610
842 2611
843 2612
844 2613
845 2624
846 2625
847 2626
848 2627
849 2628
850 2629
851 2630
852 2640
853 2641
854 2642
855 2643
856 2644
857 2645
858 2646
859 2647
860 2656
861 2657
862 2658
863 2659
864 2660
865 2661
866 2662
867 2663
868 2672
869 2673
870 2674
871 2675
872 2676
873 2677
874 2678
875 2689
876 2690
877 2691
878 2692
879 2705
880 2706
881 2707
882 2708
883 2709
884 2710
885 2721
886 2722
887 2724
888 2725
889 2726
890 2727
891 2737
892 2738
893 2739
894 2740
895 2741
896 2742
897 2743
898 2754
899 2755
900 2756
901 2757
902 2758
903 2770
904 2771
905 2772
906 2773
907 2786
908 2787
909 2788
910 2789
911 2790
912 2802
913 2803
914 2804
915 2805
916 2806
917 2807
918 2818
919 2819
920 2820
921 2821
922 2822
923 2832
924 2834
925 2835
926 2836
927 2837
928 2838
929 2848
930 2849
931 2850
932 2851
933 2852
934 2853
935 2864
936 2865
937 2866
938 2867
939 2870
940 2880
941 2881
942 2882
943 2883
944 2884
945 2885
946 2887
947 2896
948 2897
949 2899
950 2900
951 2901
952 2902
953 2912
954 2913
955 2914
956 2915
957 2916
958 2917
959 2918
960 2929
961 2930
962 2931
963 2932
964 2945
965 2946
966 2947
967 2961
968 2962
969 2964
970 2965
971 2977
972 2980
973 2981
974 2982
975 2994
976 2995
977 2996
978 2997
979 3010
980 3011
981 3012
982 3013
983 3026
984 3027
985 3028
986 3029
987 3030
988 3031
989 3042
990 3043
991 3044
992 3045
993 3046
994 3058
995 3059
996 3060
997 3061
998 3062
999 3074
1000 3075