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