1 2 2 5 3 4 4 55 5 7 6 50 7 11 8 51 9 15 10 52 11 14 12 21 13 53 14 25 15 54 16 24 17 31 18 56 19 35 20 57 21 34 22 41 23 58 24 45 25 59 26 44 27 65 28 555 29 5555 30 550 31 63 32 505 33 68 34 500 35 73 36 501 37 78 38 502 39 83 40 503 41 88 42 504 43 93 44 506 45 98 46 507 47 104 48 508 49 110 50 509 51 115 52 119 53 510 54 125 55 511 56 124 57 134 58 512 59 140 60 513 61 145 62 149 63 514 64 153 65 156 66 159 67 164 68 515 69 166 70 173 71 516 72 179 73 517 74 185 75 518 76 184 77 194 78 519 79 200 80 520 81 205 82 209 83 521 84 215 85 522 86 214 87 224 88 523 89 230 90 524 91 235 92 239 93 525 94 241 95 248 96 526 97 252 98 255 99 256 100 258 101 261 102 269 103 527 104 275 105 528 106 274 107 284 108 529 109 290 110 530 111 295 112 299 113 531 114 305 115 532 116 304 117 314 118 533 119 320 120 534 121 325 122 329 123 535 124 331 125 338 126 536 127 344 128 537 129 350 130 538 131 348 132 357 133 362 134 539 135 368 136 540 137 374 138 541 139 380 140 542 141 385 142 389 143 543 144 395 145 544 146 394 147 404 148 545 149 406 150 413 151 546 152 419 153 547 154 425 155 548 156 424 157 434 158 549 159 440 160 551 161 441 162 449 163 552 164 450 165 453 166 456 167 459 168 462 169 470 170 553 171 471 172 479 173 554 174 480 175 488 176 556 177 489 178 497 179 557 180 55555 181 555555 182 5555555 183 55555555 184 555555555 185 5555555555 186 55555555555 187 559 188 562 189 565 190 564 191 498 192 571 193 574 194 577 195 580 196 583 197 586 198 589 199 592 200 595 201 597 202 598 203 601 204 610 205 5000 206 617 207 5001 208 624 209 5002 210 631 211 5003 212 638 213 5004 214 645 215 5005 216 644 217 648 218 656 219 659 220 664 221 5006 222 671 223 5007 224 678 225 5008 226 685 227 5009 228 684 229 695 230 5010 231 694 232 705 233 5011 234 704 235 715 236 5012 237 714 238 725 239 5013 240 724 241 735 242 5014 243 734 244 745 245 5015 246 744 247 748 248 756 249 759 250 764 251 5016 252 771 253 5017 254 778 255 5018 256 785 257 5019 258 784 259 795 260 5020 261 794 262 805 263 5021 264 804 265 815 266 5022 267 814 268 825 269 5023 270 824 271 835 272 5024 273 834 274 845 275 5025 276 844 277 848 278 856 279 859 280 864 281 5026 282 871 283 5027 284 878 285 5028 286 885 287 5029 288 884 289 895 290 5030 291 894 292 905 293 5031 294 904 295 915 296 5032 297 914 298 925 299 5033 300 924 301 935 302 5034 303 934 304 945 305 5035 306 944 307 948 308 956 309 959 310 964 311 5036 312 971 313 5037 314 978 315 5038 316 985 317 5039 318 984 319 995 320 5040 321 994 322 1005 323 1010 324 5041 325 1018 326 5042 327 1025 328 1030 329 5043 330 1038 331 5044 332 1045 333 1050 334 5045 335 1048 336 1053 337 1060 338 1070 339 5046 340 1078 341 5047 342 1085 343 1090 344 5048 345 1098 346 5049 347 1105 348 1110 349 5050 350 1112 351 1122 352 5051 353 1124 354 1134 355 5052 356 1136 357 1145 358 1150 359 5053 360 1148 361 1152 362 1160 363 1170 364 5054 365 1172 366 1182 367 5055 368 1184 369 1185 370 1193 371 1202 372 5056 373 1204 374 1214 375 5057 376 1216 377 1225 378 1230 379 5058 380 1232 381 1242 382 5059 383 1244 384 1252 385 1256 386 1262 387 5060 388 1270 389 5061 390 1278 391 5062 392 1285 393 1290 394 5063 395 1298 396 5064 397 1305 398 1310 399 5065 400 1313 401 1322 402 5066 403 1330 404 5067 405 1338 406 5068 407 1345 408 1350 409 5069 410 1348 411 1362 412 5070 413 1370 414 5071 415 1378 416 5072 417 1385 418 1390 419 5073 420 1398 421 5074 422 1405 423 1410 424 5075 425 1413 426 1422 427 5076 428 1430 429 5077 430 1438 431 5078 432 1445 433 1450 434 5079 435 1448 436 1462 437 5080 438 1470 439 5081 440 1478 441 5082 442 1485 443 1490 444 5083 445 1498 446 5084 447 1503 448 1507 449 1511 450 1515 451 1517 452 1519 453 1523 454 1527 455 1531 456 1535 457 1539 458 1541 459 1543 460 1547 461 1551 462 1555 463 1559 464 1560 465 1563 466 1564 467 1565 468 1567 469 1568 470 1571 471 1575 472 1579 473 1583 474 1585 475 1587 476 1591 477 1595 478 1599 479 1601 480 1603 481 1607 482 1611 483 1613 484 1615 485 1619 486 1623 487 1625 488 1627 489 1653 490 1665 491 1672 492 1677 493 1690 494 5085 495 1693 496 1702 497 5086 498 1710 499 5087 500 1718 501 5088 502 1725 503 1730 504 5089 505 1738 506 5090 507 1745 508 1750 509 5091 510 1748 511 1762 512 5092 513 1770 514 5093 515 1778 516 5094 517 1785 518 1790 519 5095 520 1793 521 1802 522 5096 523 1810 524 5097 525 1818 526 5098 527 1825 528 1830 529 5099 530 1838 531 5100 532 1845 533 1850 534 5101 535 1848 536 1862 537 5102 538 1870 539 5103 540 1878 541 5104 542 1885 543 1890 544 5105 545 1893 546 1902 547 5106 548 1910 549 5107 550 1918 551 5108 552 1925 553 1930 554 5109 555 1938 556 5110 557 1945 558 1950 559 5111 560 1948 561 1962 562 5112 563 1970 564 5113 565 1978 566 5114 567 1985 568 1990 569 5115 570 1993 571 2002 572 5116 573 2010 574 5117 575 2018 576 5118 577 2025 578 2030 579 5119 580 2038 581 5120 582 2045 583 2050 584 5121 585 2048 586 2062 587 5122 588 2070 589 5123 590 2078 591 5124 592 2085 593 2090 594 5125 595 2093 596 2102 597 5126 598 2110 599 5127 600 2118 601 5128 602 2125 603 2130 604 5129 605 2138 606 5130 607 2145 608 2150 609 5131 610 2148 611 2162 612 5132 613 2170 614 5133 615 2178 616 5134 617 2185 618 2190 619 5135 620 2193 621 2202 622 5136 623 2210 624 5137 625 2218 626 5138 627 2225 628 2230 629 5139 630 2238 631 5140 632 2245 633 2250 634 5141 635 2248 636 2262 637 5142 638 2270 639 5143 640 2278 641 5144 642 2285 643 2290 644 5145 645 2293 646 2302 647 5146 648 2310 649 5147 650 2318 651 5148 652 2325 653 2330 654 5149 655 2338 656 5150 657 2340 658 2350 659 5151 660 2348 661 2352 662 2360 663 2370 664 5152 665 2372 666 2382 667 5153 668 2384 669 2394 670 5154 671 2396 672 2405 673 2410 674 5155 675 2412 676 2413 677 2425 678 2430 679 5156 680 2432 681 2442 682 5157 683 2444 684 2452 685 2456 686 2462 687 5158 688 2464 689 2474 690 5159 691 2476 692 2485 693 2490 694 5160 695 2498 696 5161 697 2503 698 2507 699 2511 700 2515 701 2517 702 2519 703 2523 704 2527 705 2531 706 2535 707 2539 708 2541 709 2543 710 2547 711 2551 712 2555 713 2559 714 2560 715 2563 716 2564 717 2565 718 2567 719 2568 720 2571 721 2575 722 2579 723 2583 724 2585 725 2587 726 2591 727 2595 728 2599 729 2601 730 2603 731 2607 732 2611 733 2613 734 2615 735 2619 736 2623 737 2625 738 2627 739 2653 740 2665 741 2672 742 2677 743 2690 744 5162 745 2698 746 5163 747 2705 748 2710 749 5164 750 2718 751 5165 752 2721 753 2730 754 5166 755 2738 756 5167 757 2745 758 2750 759 5168 760 2748 761 2762 762 5169 763 2770 764 5170 765 2778 766 5171 767 2785 768 2790 769 5172 770 2798 771 5173 772 2805 773 2810 774 5174 775 2818 776 5175 777 2821 778 2830 779 5176 780 2838 781 5177 782 2845 783 2850 784 5178 785 2848 786 2862 787 5179 788 2870 789 5180 790 2878 791 5181 792 2885 793 2890 794 5182 795 2898 796 5183 797 2905 798 2910 799 5184 800 2918 801 5185 802 2921 803 2930 804 5186 805 2938 806 5187 807 2945 808 2950 809 5188 810 2948 811 2962 812 5189 813 2970 814 5190 815 2978 816 5191 817 2985 818 2990 819 5192 820 2998 821 5193 822 3005 823 3010 824 5194 825 3018 826 5195 827 3021 828 3030 829 5196 830 3038 831 5197 832 3045 833 3050 834 5198 835 3048 836 3062 837 5199 838 3070 839 5200 840 3078 841 5201 842 3085 843 3090 844 5202 845 3098 846 5203 847 3105 848 3110 849 5204 850 3118 851 5205 852 3121 853 3130 854 5206 855 3138 856 5207 857 3145 858 3150 859 5208 860 3148 861 3162 862 5209 863 3170 864 5210 865 3178 866 5211 867 3185 868 3190 869 5212 870 3198 871 5213 872 3205 873 3210 874 5214 875 3218 876 5215 877 3221 878 3230 879 5216 880 3238 881 5217 882 3245 883 3250 884 5218 885 3248 886 3262 887 5219 888 3270 889 5220 890 3278 891 5221 892 3285 893 3290 894 5222 895 3298 896 5223 897 3305 898 3310 899 5224 900 3318 901 5225 902 3321 903 3330 904 5226 905 3338 906 5227 907 3345 908 3350 909 5228 910 3348 911 3362 912 5229 913 3370 914 5230 915 3378 916 5231 917 3385 918 3390 919 5232 920 3398 921 5233 922 3405 923 3410 924 5234 925 3418 926 5235 927 3421 928 3430 929 5236 930 3438 931 5237 932 3445 933 3450 934 5238 935 3448 936 3462 937 5239 938 3470 939 5240 940 3478 941 5241 942 3485 943 3490 944 5242 945 3498 946 5243 947 3503 948 3507 949 3511 950 3515 951 3517 952 3519 953 3523 954 3527 955 3531 956 3535 957 3539 958 3541 959 3543 960 3547 961 3551 962 3555 963 3559 964 3560 965 3563 966 3564 967 3565 968 3567 969 3568 970 3571 971 3575 972 3579 973 3583 974 3585 975 3587 976 3591 977 3595 978 3599 979 3601 980 3603 981 3607 982 3611 983 3613 984 3615 985 3619 986 3623 987 3625 988 3627 989 3653 990 3665 991 3672 992 3677 993 3690 994 5244 995 3698 996 5245 997 3701 998 3710 999 5246 1000 3718