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