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