1000 433 383 936 886 827 777 965 915 843 793 385 335 436 386 542 492 699 649 471 421 412 362 77 27 740 690 109 59 813 763 976 926 590 540 476 426 222 172 786 736 261 211 418 368 617 567 479 429 832 782 580 530 912 862 173 123 117 67 185 135 979 929 852 802 72 22 108 58 119 69 217 167 443 393 506 456 61 11 92 42 279 229 423 373 471 421 969 919 834 784 587 537 248 198 374 324 365 315 420 370 463 413 576 526 141 91 1030 980 1006 956 923 873 912 862 220 170 1046 996 331 281 355 305 975 925 134 84 377 327 386 336 555 505 896 846 779 729 363 313 907 857 174 124 945 895 632 582 595 545 864 814 417 367 484 434 414 364 93 43 800 750 137 87 858 808 326 276 228 178 838 788 634 584 453 403 701 651 804 754 449 399 982 932 110 60 726 676 418 368 789 739 62 12 276 226 636 586 144 94 589 539 845 795 620 570 484 434 428 378 517 467 651 601 147 97 952 902 367 317 542 492 702 652 806 756 351 301 330 280 336 286 491 441 915 865 739 689 494 444 669 619 490 440 779 729 81 31 167 117 147 97 821 771 531 481 725 675 759 709 977 927 617 567 906 856 547 497 403 353 636 586 1015 965 356 306 733 683 269 219 674 624 578 528 921 871 782 732 879 829 553 503 69 19 320 270 418 368 758 708 765 715 390 340 199 149 846 796 773 723 668 618 295 245 896 846 501 451 971 921 605 555 429 379 538 488 814 764 278 228 891 841 400 350 243 193 550 500 84 34 814 764 174 124 964 914 1037 987 906 856 793 743 541 491 277 227 415 365 909 859 986 936 482 432 601 551 487 437 278 228 325 275 457 407 524 474 171 121 908 858 445 395 79 29 287 237 285 235 843 793 868 818 478 428 193 143 61 11 978 928 579 529 826 776 454 404 493 443 813 763 663 613 588 538 656 606 890 840 954 904 868 818 178 128 738 688 419 369 967 917 967 917 1046 996 374 324 793 743 520 470 233 183 540 490 549 499 822 772 775 725 694 644 640 590 555 505 189 139 1004 954 836 786 719 669 132 82 592 542 514 464 247 197 557 507 405 355 854 804 398 348 661 611 672 622 878 828 349 299 393 343 796 746 618 568 390 340 472 422 361 311 860 810 655 605 851 801 711 661 780 730 928 878 355 305 370 320 786 736 494 444 676 626 572 522 515 465 758 708 466 416 332 282 308 258 974 924 687 637 112 62 674 624 650 600 86 36 502 452 949 899 429 379 600 550 518 468 121 71 1023 973 181 131 931 881 980 930 983 933 944 894 710 660 213 163 249 199 1031 981 949 899 1046 996 1009 959 823 773 863 813 718 668 240 190 145 95 976 926 516 466 134 84 390 340 140 90 734 684 426 376 592 542 986 936 157 107 495 445 806 756 229 179 468 418 937 887 462 412 398 348 222 172 709 659 59 9 386 336 260 210 392 342 637 587 256 206 351 301 763 713 422 372 371 321 305 255 869 819 649 599 771 721 954 904 989 939 861 811 990 940 717 667 755 705 278 228 177 127 200 150 1034 984 708 658 970 920 274 224 472 422 319 269 446 396 131 81 680 630 134 84 342 292 1022 972 722 672 900 850 675 625 435 385 272 222 349 299 690 640 92 42 948 898 763 713 348 298 240 190 574 524 640 590 259 209 631 581 869 819 386 336 782 732 205 155 1044 994 54 4 429 379 819 769 323 273 826 776 900 850 305 255 910 860 192 142 629 579 934 884 1043 993 255 205 671 621 617 567 554 504 663 613 1011 961 804 754 376 326 309 259 994 944 252 202 252 202 556 506 834 784 71 21 892 842 918 868 578 528 239 189 922 872 958 908 1008 958 548 498 86 36 858 808 803 753 298 248 353 303 383 333 183 133 698 648 940 890 804 754 617 567 796 746 418 368 579 529 550 500 96 46 838 788 847 797 299 249 1040 990 353 303 83 33 413 363 547 497 303 253 942 892 736 686 175 125 202 152 1046 996 1025 975 238 188 207 157 779 729 486 436 510 460 464 414 971 921 510 460 354 304 78 28 77 27 100 50 798 748 606 556 952 902 844 794 747 697 749 699 93 43 89 39 52 2 478 428 453 403 550 500 731 681 697 647 588 538 209 159 201 151 585 535 184 134 389 339 742 692 265 215 177 127 554 504 679 629 99 49 1014 964 335 285 479 429 393 343 385 335 227 177 950 900 288 238 1021 971 999 949 339 289 417 367 1038 988 342 292 845 795 793 743 194 144 879 829 440 390 732 682 390 340 591 541 619 569 876 826 282 232 311 261 92 42 410 360 167 117 73 23 811 761 131 81 359 309 240 190 475 425 1046 996 417 367 727 677 284 234 740 690 676 626 574 524 107 57 664 614 218 168 255 205 408 358 362 312 436 386 150 100 396 346 776 726 1044 994 966 916 602 552 628 578 579 529 996 946 340 290 697 647 1020 970 101 51 130 80 681 631 643 593 907 857 677 627 362 312 936 886 264 214 405 355 562 512 140 90 462 412 529 479 660 610 1019 969 239 189 324 274 405 355 691 641 670 620 483 433 1037 987 938 888 388 338 616 566 820 770 334 284 906 856 467 417 656 606 310 260 899 849 287 237 255 205 109 59 267 217 568 518 995 945 833 783 923 873 508 458 923 873 687 637 339 289 533 483 657 607 528 478 807 757 364 314 521 471 779 729 150 100 509 459 668 618 488 438 75 25 438 388 124 74 283 233 207 157 731 681 543 493 408 358 320 270 749 699 467 417 889 839 619 569 413 363 672 622 844 794 223 173 897 847 481 431 512 462 732 682 440 390 342 292 841 791 107 57 165 115 571 521 207 157 624 574 541 491 997 947 1001 951 281 231 71 21 587 537 790 740 104 54 80 30 148 98 375 325 131 81 566 516 566 516 52 2 281 231 189 139 846 796 454 404 388 338 630 580 268 218 71 21 1020 970 912 862 862 812 429 379 1027 977 735 685 586 536 954 904 226 176 533 483 257 207 809 759 907 857 794 744 549 499 961 911 177 127 1000 950 286 236 610 560 868 818 155 105 613 563 99 49 294 244 761 711 855 805 984 934 341 291 425 375 1005 955 664 614 639 589 818 768 1043 993 968 918 855 805 932 882 872 822 1032 982 767 717 80 30 143 93 624 574 176 126 643 593 536 486 303 253 593 543 124 74 864 814 763 713 229 179 427 377 812 762 825 775 138 88 969 919 760 710 782 732 344 294 67 17 396 346 285 235 187 137 741 691 203 153 993 943 623 573 378 328 975 925 341 291 760 710 68 18 267 217 886 836 1013 963 105 55 140 90 908 858 180 130 954 904 621 571 711 661 683 633 735 685 839 789 123 73 654 604 901 851 855 805 300 250 918 868 553 503 535 485 56 6 245 195 689 639 999 949 170 120 1017 967 276 226 813 763 727 677 646 596 1031 981 915 865 610 560 86 36 1005 955 820 770 568 518 261 211 392 342 582 532 246 196 429 379 371 321 320 270 1034 984 222 172 477 427 284 234 90 40 333 283 122 72 448 398 880 830 113 63 397 347 1000 950 80 30 623 573 764 714 109 59 572 522 97 47 974 924 132 82 485 435 282 232 254 204 1004 954 493 443 948 898 536 486 690 640 328 278 209 159 312 262 312 262 733 683 91 41 898 848 773 723 374 324 322 272 172 122 204 154 385 335 871 821 507 457 415 365 797 747 221 171 826 776 319 269 268 218 751 701 753 703 703 653 983 933 957 907 1009 959 778 728 856 806 847 797 770 720 134 84 358 308 384 334 748 698 1041 991 426 376 948 898 765 715 102 52 221 171 239 189 609 559 556 506 60 10 66 16 274 224 159 109 589 539 50 0 428 378 159 109 103 53 131 81 164 114 388 338 1039 989 476 426 117 67 197 147 273 223 837 787 281 231 582 532 172 122 331 281 925 875 900 850 229 179 640 590 304 254 400 350 181 131 863 813 907 857 544 494 231 181 131 81 653 603 770 720 483 433 1032 982 231 181 537 487 465 415 346 296 875 825 454 404 772 722 942 892 601 551 347 297 82 32 184 134 231 181 556 506 465 415 107 57 758 708 645 595 1049 999 1012 962 347 297 533 483 826 776 204 154 1027 977 359 309 637 587 982 932 432 382 71 21 316 266 613 563 910 860 732 682 261 211 735 685 136 86 335 285 980 930 1040 990 633 583 364 314 526 476 166 116 870 820 942 892 575 525 578 528 889 839 575 525 540 490 186 136 410 360 668 618 693 643 387 337 978 928 632 582 671 621 360 310 1005 955 938 888 275 225 865 815 620 570 487 437 903 853 58 8 772 722 833 783 400 350 707 657 147 97 877 827 176 126 319 269 121 71 701 651 199 149 960 910 578 528 689 639 448 398 938 888 660 610 443 393 627 577 940 890 1026 976 249 199 602 552 981 931 137 87 827 777 149 99 707 657 616 566 1002 952 67 17 691 641 785 735 418 368 348 298 234 184 245 195 826 776 855 805 316 266 478 428 1004 954 578 528 358 308 643 593 328 278 247 197 605 555 722 672 824 774 495 445 50 0 375 325 1047 997 333 283 462 412 177 127 432 382 471 421