1 2 2 4 3 5 4 44 5 7 6 40 7 11 8 41 9 14 10 17 11 42 12 21 13 43 14 24 15 27 16 45 17 31 18 46 19 34 20 37 21 47 22 54 23 444 24 4444 25 48 26 52 27 404 28 57 29 400 30 62 31 401 32 67 33 402 34 72 35 403 36 77 37 405 38 82 39 406 40 87 41 407 42 92 43 408 44 97 45 409 46 103 47 410 48 109 49 411 50 114 51 118 52 412 53 124 54 413 55 123 56 133 57 414 58 135 59 140 60 143 61 146 62 149 63 154 64 415 65 153 66 163 67 416 68 169 69 417 70 174 71 178 72 418 73 184 74 419 75 183 76 193 77 420 78 199 79 421 80 204 81 208 82 422 83 214 84 423 85 213 86 223 87 424 88 225 89 232 90 425 91 238 92 426 93 242 94 245 95 248 96 253 97 427 98 259 99 428 100 264 101 268 102 429 103 274 104 430 105 273 106 283 107 431 108 289 109 432 110 294 111 298 112 433 113 304 114 434 115 303 116 306 117 316 118 435 119 322 120 436 121 328 122 437 123 334 124 438 125 333 126 341 127 344 128 345 129 347 130 350 131 358 132 439 133 364 134 440 135 363 136 365 137 376 138 441 139 377 140 384 141 388 142 442 143 389 144 397 145 443 146 44444 147 444444 148 4444444 149 44444444 150 444444444 151 4444444444 152 398 153 448 154 449 155 451 156 452 157 454 158 457 159 460 160 462 161 463 162 466 163 469 164 472 165 475 166 478 167 481 168 484 169 487 170 490 171 493 172 495 173 496 174 499 175 502 176 505 177 508 178 511 179 529 180 4000 181 536 182 4001 183 541 184 544 185 545 186 547 187 550 188 558 189 4002 190 564 191 568 192 4003 193 574 194 578 195 4004 196 581 197 588 198 4005 199 594 200 598 201 4006 202 604 203 608 204 4007 205 614 206 618 207 4008 208 624 209 628 210 4009 211 634 212 638 213 4010 214 643 215 646 216 649 217 654 218 4011 219 653 220 664 221 4012 222 663 223 674 224 4013 225 673 226 684 227 4014 228 683 229 687 230 697 231 4015 232 704 233 4016 234 703 235 714 236 4017 237 713 238 724 239 4018 240 723 241 734 242 4019 243 733 244 742 245 745 246 748 247 753 248 4020 249 760 250 4021 251 767 252 4022 253 774 254 4023 255 773 256 784 257 4024 258 783 259 787 260 797 261 4025 262 804 263 4026 264 803 265 814 266 4027 267 813 268 824 269 4028 270 823 271 834 272 4029 273 833 274 842 275 845 276 848 277 853 278 4030 279 860 280 4031 281 867 282 4032 283 874 284 4033 285 873 286 884 287 4034 288 883 289 887 290 897 291 4035 292 904 293 4036 294 903 295 914 296 4037 297 913 298 924 299 4038 300 923 301 934 302 4039 303 933 304 942 305 945 306 948 307 953 308 4040 309 955 310 963 311 4041 312 965 313 973 314 4042 315 975 316 983 317 4043 318 985 319 993 320 4044 321 995 322 996 323 1007 324 4045 325 1009 326 1019 327 4046 328 1021 329 1031 330 4047 331 1033 332 1041 333 1045 334 1049 335 1054 336 1059 337 4048 338 1061 339 1071 340 4049 341 1073 342 1083 343 4050 344 1091 345 4051 346 1099 347 4052 348 1107 349 4053 350 1114 351 1119 352 4054 353 1122 354 1131 355 4055 356 1139 357 4056 358 1145 359 1149 360 1154 361 1159 362 4057 363 1167 364 4058 365 1174 366 1179 367 4059 368 1187 369 4060 370 1194 371 1199 372 4061 373 1207 374 4062 375 1214 376 1219 377 4063 378 1227 379 4064 380 1230 381 1239 382 4065 383 1245 384 1249 385 1254 386 1259 387 4066 388 1267 389 4067 390 1274 391 1279 392 4068 393 1287 394 4069 395 1294 396 1299 397 4070 398 1307 399 4071 400 1314 401 1319 402 4072 403 1327 404 4073 405 1334 406 1339 407 4074 408 1342 409 1345 410 1349 411 1353 412 1363 413 4075 414 1371 415 4076 416 1379 417 4077 418 1387 419 4078 420 1394 421 1399 422 4079 423 1404 424 1406 425 1408 426 1412 427 1416 428 1420 429 1424 430 1428 431 1430 432 1432 433 1436 434 1440 435 1444 436 1448 437 1449 438 1452 439 1453 440 1454 441 1456 442 1457 443 1460 444 1461 445 1464 446 1468 447 1472 448 1474 449 1476 450 1480 451 1484 452 1488 453 1492 454 1494 455 1496 456 1500 457 1504 458 1506 459 1508 460 1512 461 1516 462 1518 463 1520 464 1524 465 1528 466 1530 467 1532 468 1542 469 1570 470 1585 471 1599 472 4080 473 1607 474 4081 475 1614 476 1619 477 4082 478 1627 479 4083 480 1634 481 1639 482 4084 483 1642 484 1645 485 1649 486 1653 487 1663 488 4085 489 1671 490 4086 491 1679 492 4087 493 1687 494 4088 495 1694 496 1699 497 4089 498 1707 499 4090 500 1714 501 1719 502 4091 503 1727 504 4092 505 1734 506 1739 507 4093 508 1745 509 1749 510 1754 511 1759 512 4094 513 1762 514 1771 515 4095 516 1779 517 4096 518 1787 519 4097 520 1794 521 1799 522 4098 523 1807 524 4099 525 1814 526 1819 527 4100 528 1827 529 4101 530 1834 531 1839 532 4102 533 1845 534 1849 535 1854 536 1859 537 4103 538 1867 539 4104 540 1870 541 1879 542 4105 543 1887 544 4106 545 1894 546 1899 547 4107 548 1907 549 4108 550 1914 551 1919 552 4109 553 1927 554 4110 555 1934 556 1939 557 4111 558 1945 559 1949 560 1954 561 1959 562 4112 563 1967 564 4113 565 1974 566 1979 567 4114 568 1982 569 1991 570 4115 571 1999 572 4116 573 2007 574 4117 575 2014 576 2019 577 4118 578 2027 579 4119 580 2034 581 2039 582 4120 583 2045 584 2049 585 2054 586 2059 587 4121 588 2067 589 4122 590 2074 591 2079 592 4123 593 2087 594 4124 595 2090 596 2099 597 4125 598 2107 599 4126 600 2114 601 2119 602 4127 603 2127 604 4128 605 2134 606 2139 607 4129 608 2145 609 2149 610 2154 611 2159 612 4130 613 2167 614 4131 615 2174 616 2179 617 4132 618 2187 619 4133 620 2194 621 2199 622 4134 623 2202 624 2211 625 4135 626 2219 627 4136 628 2227 629 4137 630 2234 631 2239 632 4138 633 2245 634 2249 635 2254 636 2259 637 4139 638 2267 639 4140 640 2269 641 2279 642 4141 643 2281 644 2291 645 4142 646 2293 647 2303 648 4143 649 2305 650 2314 651 2319 652 4144 653 2321 654 2322 655 2334 656 2339 657 4145 658 2341 659 2345 660 2349 661 2353 662 2363 663 4146 664 2365 665 2374 666 2379 667 4147 668 2381 669 2391 670 4148 671 2393 672 2400 673 2404 674 2406 675 2408 676 2412 677 2416 678 2420 679 2424 680 2428 681 2430 682 2432 683 2436 684 2440 685 2444 686 2448 687 2449 688 2452 689 2453 690 2454 691 2456 692 2457 693 2460 694 2461 695 2464 696 2468 697 2472 698 2474 699 2476 700 2480 701 2484 702 2488 703 2492 704 2494 705 2496 706 2500 707 2504 708 2506 709 2508 710 2512 711 2516 712 2518 713 2520 714 2524 715 2528 716 2530 717 2532 718 2542 719 2570 720 2585 721 2599 722 4149 723 2601 724 2611 725 4150 726 2619 727 4151 728 2627 729 4152 730 2634 731 2639 732 4153 733 2645 734 2649 735 2654 736 2659 737 4154 738 2662 739 2671 740 4155 741 2679 742 4156 743 2687 744 4157 745 2694 746 2699 747 4158 748 2707 749 4159 750 2714 751 2719 752 4160 753 2727 754 4161 755 2734 756 2739 757 4162 758 2745 759 2749 760 2754 761 2759 762 4163 763 2767 764 4164 765 2770 766 2779 767 4165 768 2787 769 4166 770 2794 771 2799 772 4167 773 2807 774 4168 775 2814 776 2819 777 4169 778 2827 779 4170 780 2834 781 2839 782 4171 783 2845 784 2849 785 2854 786 2859 787 4172 788 2867 789 4173 790 2874 791 2879 792 4174 793 2882 794 2891 795 4175 796 2899 797 4176 798 2907 799 4177 800 2914 801 2919 802 4178 803 2927 804 4179 805 2934 806 2939 807 4180 808 2945 809 2949 810 2954 811 2959 812 4181 813 2967 814 4182 815 2974 816 2979 817 4183 818 2987 819 4184 820 2990 821 2999 822 4185 823 3007 824 4186 825 3014 826 3019 827 4187 828 3027 829 4188 830 3034 831 3039 832 4189 833 3045 834 3049 835 3054 836 3059 837 4190 838 3067 839 4191 840 3074 841 3079 842 4192 843 3087 844 4193 845 3094 846 3099 847 4194 848 3102 849 3111 850 4195 851 3119 852 4196 853 3127 854 4197 855 3134 856 3139 857 4198 858 3145 859 3149 860 3154 861 3159 862 4199 863 3167 864 4200 865 3174 866 3179 867 4201 868 3187 869 4202 870 3194 871 3199 872 4203 873 3207 874 4204 875 3210 876 3219 877 4205 878 3227 879 4206 880 3234 881 3239 882 4207 883 3245 884 3249 885 3254 886 3259 887 4208 888 3267 889 4209 890 3274 891 3279 892 4210 893 3287 894 4211 895 3294 896 3299 897 4212 898 3307 899 4213 900 3314 901 3319 902 4214 903 3322 904 3331 905 4215 906 3339 907 4216 908 3345 909 3349 910 3354 911 3359 912 4217 913 3367 914 4218 915 3374 916 3379 917 4219 918 3387 919 4220 920 3394 921 3399 922 4221 923 3404 924 3406 925 3408 926 3412 927 3416 928 3420 929 3424 930 3428 931 3430 932 3432 933 3436 934 3440 935 3444 936 3448 937 3449 938 3452 939 3453 940 3454 941 3456 942 3457 943 3460 944 3461 945 3464 946 3468 947 3472 948 3474 949 3476 950 3480 951 3484 952 3488 953 3492 954 3494 955 3496 956 3500 957 3504 958 3506 959 3508 960 3512 961 3516 962 3518 963 3520 964 3524 965 3528 966 3530 967 3532 968 3542 969 3570 970 3585 971 3599 972 4222 973 3607 974 4223 975 3614 976 3619 977 4224 978 3622 979 3631 980 4225 981 3639 982 4226 983 3645 984 3649 985 3654 986 3659 987 4227 988 3667 989 4228 990 3674 991 3679 992 4229 993 3687 994 4230 995 3694 996 3699 997 4231 998 3707 999 4232 1000 3714