1 2 2 20 3 1 4 6 5 21 6 9 7 22 8 10 9 15 10 23 11 19 12 222 13 220 14 25 15 27 16 29 17 32 18 35 19 200 20 40 21 201 22 45 23 202 24 47 25 52 26 203 27 51 28 59 29 204 30 64 31 205 32 69 33 206 34 74 35 207 36 79 37 208 38 84 39 209 40 89 41 210 42 94 43 211 44 99 45 212 46 101 47 108 48 213 49 114 50 214 51 120 52 215 53 118 54 127 55 132 56 216 57 131 58 141 59 217 60 147 61 218 62 152 63 156 64 219 65 162 66 221 67 161 68 163 69 174 70 223 71 175 72 182 73 186 74 224 75 187 76 195 77 225 78 232 79 2222 80 22222 81 222222 82 2222222 83 2220 84 196 85 242 86 198 87 230 88 236 89 239 90 245 91 248 92 251 93 254 94 257 95 260 96 263 97 266 98 269 99 272 100 274 101 275 102 278 103 281 104 284 105 287 106 290 107 293 108 296 109 299 110 302 111 307 112 314 113 2000 114 321 115 2001 116 319 117 329 118 334 119 2002 120 337 121 344 122 2003 123 351 124 2004 125 358 126 2005 127 365 128 2006 129 372 130 2007 131 371 132 382 133 2008 134 381 135 392 136 2009 137 391 138 402 139 2010 140 401 141 412 142 2011 143 411 144 420 145 423 146 426 147 429 148 434 149 2012 150 437 151 444 152 2013 153 451 154 2014 155 458 156 2015 157 465 158 2016 159 472 160 2017 161 471 162 482 163 2018 164 481 165 492 166 2019 167 491 168 502 169 2020 170 501 171 504 172 515 173 2021 174 517 175 523 176 526 177 529 178 534 179 2022 180 536 181 537 182 547 183 2023 184 549 185 557 186 2024 187 559 188 567 189 2025 190 569 191 577 192 2026 193 579 194 587 195 2027 196 589 197 597 198 2028 199 599 200 607 201 2029 202 609 203 617 204 2030 205 622 206 623 207 625 208 628 209 631 210 639 211 2031 212 646 213 2032 214 649 215 656 216 2033 217 662 218 666 219 2034 220 672 221 676 222 2035 223 682 224 686 225 2036 226 692 227 696 228 2037 229 702 230 706 231 2038 232 712 233 716 234 2039 235 721 236 724 237 727 238 732 239 2040 240 731 241 742 242 2041 243 741 244 752 245 2042 246 751 247 755 248 765 249 2043 250 772 251 2044 252 771 253 782 254 2045 255 781 256 792 257 2046 258 791 259 802 260 2047 261 801 262 812 263 2048 264 811 265 820 266 823 267 826 268 829 269 834 270 2049 271 841 272 2050 273 848 274 2051 275 855 276 2052 277 858 278 865 279 2053 280 872 281 2054 282 871 283 882 284 2055 285 881 286 892 287 2056 288 891 289 902 290 2057 291 901 292 912 293 2058 294 911 295 920 296 923 297 926 298 929 299 934 300 2059 301 941 302 2060 303 948 304 2061 305 955 306 2062 307 958 308 965 309 2063 310 972 311 2064 312 971 313 982 314 2065 315 981 316 992 317 2066 318 991 319 1002 320 1007 321 2067 322 1015 323 2068 324 1021 325 1025 326 1029 327 1035 328 2069 329 1042 330 1047 331 2070 332 1055 333 2071 334 1062 335 1067 336 2072 337 1070 338 1079 339 2073 340 1087 341 2074 342 1095 343 2075 344 1102 345 1107 346 2076 347 1115 348 2077 349 1121 350 1125 351 1129 352 1135 353 2078 354 1142 355 1147 356 2079 357 1155 358 2080 359 1162 360 1167 361 2081 362 1175 363 2082 364 1178 365 1187 366 2083 367 1195 368 2084 369 1200 370 1204 371 1208 372 1212 373 1214 374 1216 375 1220 376 1224 377 1225 378 1228 379 1229 380 1232 381 1233 382 1236 383 1237 384 1240 385 1241 386 1244 387 1246 388 1248 389 1252 390 1256 391 1260 392 1264 393 1268 394 1272 395 1276 396 1280 397 1282 398 1284 399 1288 400 1292 401 1296 402 1300 403 1302 404 1304 405 1308 406 1312 407 1314 408 1316 409 1320 410 1324 411 1326 412 1328 413 1338 414 1350 415 1361 416 1365 417 1369 418 1373 419 1402 420 1407 421 2085 422 1415 423 2086 424 1421 425 1425 426 1429 427 1435 428 2087 429 1442 430 1447 431 2088 432 1455 433 2089 434 1462 435 1467 436 2090 437 1475 438 2091 439 1482 440 1487 441 2092 442 1490 443 1499 444 2093 445 1507 446 2094 447 1515 448 2095 449 1521 450 1525 451 1529 452 1535 453 2096 454 1542 455 1547 456 2097 457 1555 458 2098 459 1562 460 1567 461 2099 462 1575 463 2100 464 1582 465 1587 466 2101 467 1595 468 2102 469 1598 470 1607 471 2103 472 1615 473 2104 474 1621 475 1625 476 1629 477 1635 478 2105 479 1642 480 1647 481 2106 482 1655 483 2107 484 1662 485 1667 486 2108 487 1675 488 2109 489 1682 490 1687 491 2110 492 1695 493 2111 494 1702 495 1707 496 2112 497 1710 498 1719 499 2113 500 1725 501 1729 502 1735 503 2114 504 1742 505 1747 506 2115 507 1755 508 2116 509 1762 510 1767 511 2117 512 1775 513 2118 514 1782 515 1787 516 2119 517 1795 518 2120 519 1797 520 1807 521 2121 522 1809 523 1819 524 2122 525 1821 526 1822 527 1825 528 1829 529 1830 530 1833 531 1837 532 1855 533 2123 534 1857 535 1867 536 2124 537 1869 538 1879 539 2125 540 1881 541 1891 542 2126 543 1893 544 1902 545 1907 546 2127 547 1909 548 1919 549 2128 550 1921 551 1925 552 1929 553 1933 554 1942 555 1947 556 2129 557 1949 558 1959 559 2130 560 1967 561 2131 562 1975 563 2132 564 1978 565 1987 566 2133 567 1995 568 2134 569 3222 570 22222222 571 222222222 572 2222222222 573 22222222222 574 222222222222 575 2222222222222 576 22222222222222 577 222222222222222 578 2222222222222222 579 22222222222222222 580 22222220 581 2136 582 2140 583 2144 584 2148 585 2152 586 2155 587 2156 588 2160 589 2164 590 2168 591 2172 592 2176 593 2179 594 2180 595 2184 596 2188 597 2192 598 2196 599 2200 600 2203 601 2204 602 2221 603 2208 604 2209 605 2212 606 2213 607 2216 608 2217 609 2224 610 2225 611 2228 612 2229 613 2232 614 2233 615 2235 616 2236 617 2237 618 2240 619 2241 620 2244 621 2245 622 2248 623 2249 624 2250 625 2252 626 2253 627 2254 628 2256 629 2257 630 2258 631 2260 632 2261 633 2262 634 2264 635 2265 636 2267 637 2268 638 2269 639 2272 640 2273 641 2276 642 2277 643 2280 644 2281 645 2284 646 2285 647 2288 648 2289 649 2292 650 2293 651 2296 652 2297 653 2300 654 2301 655 2304 656 2305 657 2308 658 2309 659 2312 660 2313 661 2315 662 2316 663 2317 664 2320 665 2321 666 2324 667 2325 668 2328 669 2329 670 2332 671 2333 672 2336 673 2337 674 2340 675 2341 676 2344 677 2345 678 2347 679 2348 680 2349 681 2352 682 2353 683 2356 684 2357 685 2360 686 2361 687 2364 688 2365 689 2368 690 2369 691 2371 692 2372 693 2373 694 2376 695 2377 696 2380 697 2381 698 2384 699 2385 700 2388 701 2389 702 2392 703 2393 704 2396 705 2397 706 2400 707 2401 708 2404 709 2405 710 2408 711 2409 712 2411 713 2412 714 2413 715 2416 716 2417 717 2420 718 2421 719 2424 720 2428 721 2432 722 2436 723 2440 724 2444 725 2448 726 2451 727 2452 728 2456 729 2460 730 2464 731 2468 732 2470 733 2472 734 2474 735 2476 736 2478 737 2480 738 2482 739 2484 740 2486 741 2488 742 2490 743 2492 744 2495 745 2496 746 2500 747 2504 748 2508 749 2512 750 2516 751 2520 752 2524 753 2528 754 2532 755 2536 756 2539 757 2540 758 2544 759 2548 760 2552 761 2556 762 2560 763 2564 764 2568 765 2572 766 2576 767 2580 768 2583 769 2584 770 2588 771 2592 772 2596 773 2600 774 2604 775 2608 776 2612 777 2616 778 2620 779 2623 780 2624 781 2628 782 2632 783 2636 784 2640 785 2644 786 2648 787 2652 788 2656 789 2660 790 2664 791 2667 792 2668 793 2672 794 2676 795 2680 796 2682 797 2684 798 2686 799 2688 800 2690 801 2692 802 2694 803 2696 804 2699 805 2700 806 2704 807 2708 808 2712 809 2716 810 2720 811 2723 812 2724 813 2728 814 2732 815 2736 816 2740 817 2744 818 2747 819 2748 820 2752 821 2756 822 2760 823 2764 824 2767 825 2768 826 2772 827 2776 828 2780 829 2784 830 2787 831 2788 832 2792 833 2796 834 2800 835 2804 836 2808 837 2811 838 2812 839 2816 840 2818 841 2820 842 2822 843 2824 844 2826 845 2828 846 2831 847 2832 848 2836 849 2840 850 2844 851 2848 852 2920 853 2852 854 2855 855 2856 856 2860 857 2864 858 2868 859 2872 860 2875 861 2876 862 2880 863 2884 864 2888 865 2892 866 2896 867 2899 868 2900 869 2904 870 2908 871 2912 872 2916 873 2919 874 2924 875 2926 876 2928 877 2930 878 2932 879 2934 880 2936 881 2938 882 2940 883 2943 884 2944 885 2948 886 2952 887 2956 888 2960 889 2963 890 2964 891 2968 892 2972 893 2976 894 2980 895 2984 896 2987 897 2988 898 2992 899 2996 900 2999 901 3000 902 3004 903 3008 904 3012 905 3016 906 3019 907 3020 908 3024 909 3028 910 3032 911 3036 912 3040 913 3044 914 3047 915 3048 916 3052 917 3054 918 3056 919 3058 920 3060 921 3062 922 3064 923 3066 924 3068 925 3071 926 3072 927 3076 928 3080 929 3084 930 3088 931 3092 932 3095 933 3096 934 3100 935 3104 936 3108 937 3112 938 3116 939 3119 940 3120 941 3124 942 3128 943 3132 944 3136 945 3140 946 3143 947 3144 948 3148 949 3152 950 3156 951 3160 952 3164 953 3167 954 3168 955 3172 956 3176 957 3178 958 3180 959 3182 960 3183 961 3184 962 3186 963 3188 964 3190 965 3192 966 3194 967 3196 968 3200 969 3203 970 3204 971 3208 972 3212 973 3216 974 3220 975 3224 976 3227 977 3228 978 3232 979 3236 980 3240 981 3244 982 3248 983 3251 984 3252 985 3256 986 3260 987 3264 988 3268 989 3272 990 3275 991 3276 992 3280 993 3284 994 3288 995 3292 996 3296 997 3299 998 3300 999 3304 1000 3308