1000 1039 521 518 6 1030 146 890 911 126 256 779 410 628 173 867 391 651 43 999 729 308 931 107 987 52 732 308 655 385 858 182 797 243 837 206 107 928 539 500 511 528 896 147 1016 22 253 788 827 212 788 250 78 959 634 405 617 420 455 588 1014 25 713 326 303 737 43 999 46 992 479 557 417 621 175 864 183 852 143 893 660 381 724 316 36 1003 945 92 73 967 210 830 5 1033 519 521 331 707 223 813 850 190 432 607 869 168 446 593 597 440 313 726 56 982 147 895 744 295 192 846 1030 7 300 736 727 310 659 380 32 1009 86 953 616 422 275 764 978 61 540 499 933 102 875 165 472 567 599 440 841 198 514 529 566 471 940 100 590 447 525 516 876 159 869 173 786 255 39 1002 37 1004 954 85 505 534 323 717 307 731 728 311 314 725 743 296 1000 43 669 368 37 1006 256 785 648 389 396 641 456 584 83 957 476 565 481 560 615 423 896 142 505 532 482 558 24 1015 991 52 577 463 29 1010 558 480 762 275 531 506 49 992 993 48 409 626 962 76 769 272 339 702 603 436 864 176 55 984 685 351 938 99 976 65 142 899 22 1018 720 319 641 401 773 266 711 324 693 349 1020 16 192 848 728 307 290 751 469 571 932 104 83 955 113 927 508 531 193 847 623 418 81 954 172 866 401 637 837 203 342 696 754 284 209 829 856 179 468 568 262 777 878 161 447 595 958 79 678 360 958 78 1009 27 39 999 804 234 50 989 353 687 875 161 427 615 139 902 192 848 835 201 592 443 472 565 561 477 765 273 700 336 954 85 95 941 284 756 550 489 275 766 930 112 570 468 325 714 485 556 777 258 229 814 91 951 1018 22 642 398 622 417 24 1011 231 806 771 268 357 678 856 182 546 493 1009 28 662 376 999 41 338 701 470 570 955 86 979 60 855 180 74 965 209 832 358 682 325 711 282 760 265 776 969 71 330 712 471 568 736 300 145 897 745 294 58 980 953 85 67 969 746 295 1029 12 418 619 358 679 228 812 507 534 743 297 222 815 194 844 346 692 131 911 73 967 62 973 183 857 604 439 144 894 704 334 268 774 890 148 606 434 271 769 296 740 578 464 463 573 904 137 452 586 232 806 1029 13 585 456 254 784 770 268 526 510 609 431 917 122 970 69 546 493 809 228 295 747 18 1019 420 622 692 344 976 64 1013 27 199 843 277 763 370 671 848 188 811 227 408 632 753 282 474 568 404 635 699 343 544 494 274 767 543 493 970 71 983 52 909 130 5 1035 643 395 19 1021 979 61 629 408 201 836 993 45 105 936 572 468 526 513 503 537 443 596 736 304 947 93 8 1032 460 575 963 77 611 427 285 758 135 906 331 711 369 669 782 256 618 421 18 1020 864 175 35 1003 232 806 600 441 986 56 405 634 118 922 1038 1 543 497 1026 12 366 674 207 830 849 192 527 512 396 641 50 989 452 589 921 120 353 683 154 884 777 259 28 1010 835 203 708 330 363 675 587 451 889 150 810 226 616 424 1006 36 97 942 524 511 310 733 234 804 582 455 937 103 744 298 245 790 972 65 439 603 307 731 130 908 407 635 219 819 385 657 18 1018 869 170 325 714 918 121 193 843 545 492 963 77 67 973 640 395 789 251 827 215 499 541 92 946 199 840 852 186 657 380 1034 6 221 820 304 733 179 860 698 339 423 617 8 1028 913 124 925 115 485 551 27 1009 619 419 315 723 886 152 403 637 1021 14 490 548 621 415 37 998 773 266 455 588 1033 8 470 569 159 879 274 764 12 1030 745 295 135 900 617 426 998 42 397 642 117 922 332 705 716 321 363 677 677 361 569 469 1 1038 91 949 718 323 840 201 708 330 337 702 149 890 519 517 431 605 799 237 807 236 508 530 417 625 59 978 512 527 442 599 738 298 2 1037 477 558 1000 41 735 304 1036 2 88 951 930 109 520 521 367 673 667 374 279 760 542 499 167 875 618 423 39 999 531 504 391 645 830 209 777 261 19 1023 315 724 511 528 639 399 331 712 914 126 1014 21 442 596 629 408 361 675 422 615 290 749 698 343 672 370 183 857 421 622 482 559 718 317 725 311 836 203 415 622 53 984 78 960 465 572 363 679 886 153 711 326 443 595 973 65 287 754 307 729 88 948 265 774 377 660 986 55 494 546 480 556 625 412 238 800 457 583 541 496 332 704 391 650 352 688 430 607 320 718 435 603 87 953 723 315 37 1002 807 232 690 351 955 84 408 631 237 801 319 720 638 403 410 631 729 310 854 183 433 609 140 901 179 858 729 311 845 194 131 908 746 296 796 243 732 307 743 296 85 952 260 781 356 686 213 824 610 430 900 141 91 948 768 271 928 109 640 395 879 161 907 130 708 329 968 72 692 347 459 578 654 387 565 476 232 804 208 829 485 555 537 499 555 485 914 122 928 110 224 816 371 667 432 604 570 470 379 659 379 661 186 854 933 107 310 730 475 567 108 932 962 79 940 99 887 150 309 726 13 1026 535 505 757 281 695 344 487 555 118 922 543 494 900 137 217 821 521 518 543 494 581 460 971 67 50 990 156 885 889 147 256 785 360 679 632 405 775 260 727 314 313 727 238 801 782 257 935 103 806 233 57 979 658 380 536 503 459 580 791 247 982 57 43 997 600 440 1003 33 834 206 491 544 588 451 317 724 793 246 36 1006 917 122 977 66 62 980 195 847 771 268 928 113 440 602 406 636 35 1005 428 611 620 419 896 144 207 833 559 479 158 883 630 409 357 681 855 185 332 709 342 697 516 523 116 922 713 325 678 360 447 592 946 93 592 445 157 881 71 971 414 624 353 685 836 207 792 248 474 567 998 39 179 860 20 1021 293 748 1006 32 702 337 86 955 119 922 186 855 702 340 792 246 283 758 484 556 389 652 931 108 736 305 134 909 767 274 94 946 878 162 148 893 84 957 350 687 219 817 19 1018 134 905 905 135 908 130 563 475 836 203 897 142 19 1022 622 417 67 973 716 324 499 542 282 759 397 643 213 828 908 130 376 661 647 393 916 122 75 964 416 622 560 479 520 519 716 326 448 592 890 151 440 601 596 442 911 127 405 631 719 323 115 926 869 167 1027 12 166 877 749 289 287 752 343 695 547 492 489 550 449 591 14 1025 708 330 243 792 913 127 420 618 866 170 48 991 560 476 747 290 335 704 647 389 361 678 104 934 836 206 718 318 118 920 103 938 244 797 778 262 227 812 234 802 271 767 177 862 430 607 1031 12 291 751 439 604 279 759 153 887 332 707 107 932 731 309 538 502 101 936 463 576 270 773 558 482 351 688 257 783 532 505 640 400 620 416 1007 32 300 740 850 190 883 154 317 721 276 763 185 851 400 642 99 941 698 340 816 219 863 176 811 229 339 698 960 75 218 821 107 933 1015 24 896 145 1038 1 769 268 10 1027 457 582 89 951 768 271 569 472 939 103 177 862 199 841 588 454 521 518 228 813 783 258 639 400 398 643 243 799 933 107 135 904 422 614 71 968 540 501 490 549 450 590 706 334 265 771 660 382 973 64 741 301 566 473 328 712 673 368 1007 34 135 906 494 547 956 84 681 356 95 944 276 762 295 742 785 252 191 848 517 524 660 378 714 324 228 814 177 865 676 365 215 822 31 1005 680 359 665 374 273 764 273 767 745 292 853 184 199 839 409 633 874 162 1018 21 250 791 296 743 872 167 43 995 533 505 465 572 68 969 912 131 247 792 29 1010 318 718 629 411 412 629 374 664 209 831 542 494 374 669 194 844 752 284 35 1004 798 241 862 174 228 814 683 355 813 225 555 485 544 496 465 570 411 629 623 416 307 732 517 525 777 265 773 265 71 967 748 292 600 437 357 682 190 849 104 932 583 457 575 468 143 893 683 353 338 699 170 870 461 579 82 957 832 206 565 473 168 875 244 796 450 592 497 542 692 345 237 800 524 515 92 946 393 646 121 917 1037 2 1009 32 317 723 1002 40 157 886 676 363 542 499 976 65 448 591 191 847 703 338 320 719 243 794 266 769 128 913 138 903 225 817 888 152 683 357 282 756 763 276 836 200 4 1036 121 918 59 976 118 923 162 876 823 219 935 102 34 1004 689 349 817 224 342 693 286 755 614 424 256 781 470 569 242 796 514 524 454 586 326 713 475 564 193 847 408 630 247 792 872 170 366 672 561 478 512 527 993 47 62 978 113 929 715 321 748 288 817 219 716 321 816 220 279 756 755 282 87 954 354 688 650 388 959 80 436 602 656 387 986 55 726 314 445 593 943 98 169 869 485 556 267 776 356 687 380 659 583 456 785 257 135 901 515 520 143 895 431 605 570 469 608 435 957 80 878 161 161 878 529 511 335 702 674 363 775 266 94 948 231 807 1027 14 790 253 617 420 193 843 735 306 306 733 634 402 656 386 548 492 603 439 163 875 577 464 609 430 540 497 546 493 745 293 515 521 180 859 630 410 1020 22 309 729 168 871 498 538 406 630 846 193 792 245 482 560 548 492 404 635 717 326 236 800 18 1019 956 83 483 552 1002 40 87 949 470 567 697 344 363 678 26 1014 598 442 868 170 568 471 40 998