Virtual: 1024 Física: 256 100000 700 654 666 285 256 272 947 219 725 225 239 706 821 626 523 125 494 271 238 656 244 738 758 296 717 687 697 287 680 630 285 575 238 739 259 241 250 217 283 865 773 657 834 269 734 250 789 67 970 705 762 235 693 760 402 729 689 724 1019 818 753 773 743 283 276 245 813 253 231 254 283 863 591 245 641 268 705 247 269 653 267 804 148 808 753 637 251 246 246 633 462 260 726 267 244 249 802 764 280 664 238 259 662 682 1021 254 97 639 273 686 609 826 675 276 254 270 254 683 944 974 1014 245 685 261 723 242 726 742 738 747 752 240 442 710 264 225 228 691 564 561 596 735 197 869 243 673 228 778 285 561 852 796 691 250 850 787 766 232 293 240 284 686 572 247 291 794 643 770 286 589 241 748 261 538 284 741 970 698 269 782 801 853 742 259 233 311 238 692 253 847 289 869 535 568 270 244 664 651 259 248 695 622 786 587 736 803 279 256 269 251 702 241 282 272 776 228 259 277 231 229 276 663 767 788 753 766 993 771 844 501 570 269 245 266 860 226 87 591 788 253 678 677 263 256 729 273 244 919 727 593 724 262 657 606 768 543 568 264 791 600 271 610 275 769 260 273 277 265 298 586 267 792 235 698 53 16 811 273 714 613 492 771 245 655 260 681 286 638 529 255 544 279 237 270 244 253 265 282 144 768 292 274 255 243 237 493 268 831 283 634 870 228 235 651 265 298 851 713 648 274 232 585 748 729 849 645 735 237 836 632 410 784 667 892 273 579 705 238 468 722 667 795 654 511 663 589 844 244 613 262 708 241 807 549 677 733 255 867 508 255 700 243 285 691 775 283 271 256 804 773 263 283 815 277 269 290 258 860 633 245 398 258 330 726 637 602 702 668 610 608 273 246 270 644 811 262 223 251 639 630 625 565 481 760 713 463 566 258 249 808 742 259 250 229 239 676 227 108 762 673 252 706 79 259 214 290 259 766 451 249 583 678 843 270 255 657 254 653 588 585 655 767 992 868 772 261 596 246 737 625 806 718 273 815 736 717 839 675 226 257 206 934 260 667 709 131 663 257 524 634 716 640 252 659 752 876 246 232 836 803 244 710 276 269 240 790 257 746 446 834 260 224 829 262 687 246 806 634 234 229 710 697 244 592 264 262 630 761 664 267 261 266 803 334 678 259 556 268 257 648 668 278 243 587 658 962 533 229 778 925 653 634 648 225 254 224 701 617 757 279 552 160 263 560 263 264 266 225 733 824 263 859 608 267 256 275 753 734 245 603 723 231 714 955 632 633 274 233 300 628 672 283 260 871 711 761 239 241 254 772 270 238 276 230 269 237 878 272 289 789 487 698 594 293 263 207 205 780 254 606 257 213 822 226 755 246 611 500 247 519 589 128 252 267 257 813 295 452 269 299 209 809 660 255 694 278 697 468 258 276 268 733 775 703 730 239 725 826 664 243 300 925 263 642 637 815 607 277 263 260 256 702 629 753 240 235 256 693 278 234 776 358 609 250 499 241 678 277 783 641 613 256 259 811 589 775 752 692 238 570 232 643 586 660 285 271 270 726 313 532 634 767 827 305 765 703 676 708 247 629 270 230 728 645 263 227 283 285 265 256 608 709 405 697 213 748 522 271 573 658 817 291 540 673 691 235 665 264 245 314 726 17 268 252 276 236 261 844 613 181 714 231 205 804 718 252 668 544 668 265 245 639 267 629 699 443 289 251 634 245 249 634 256 813 563 323 232 643 269 611 727 228 246 664 628 531 623 729 256 604 637 706 644 233 749 700 728 238 673 585 244 259 266 555 754 764 272 633 768 211 662 211 532 792 691 753 59 625 669 757 260 714 745 271 829 876 247 601 257 258 674 616 665 273 241 246 207 646 289 242 105 863 778 616 543 751 749 256 644 648 718 278 258 783 222 383 756 280 674 758 249 788 735 680 218 754 685 550 256 705 756 225 230 270 297 671 594 883 305 568 720 392 529 842 254 679 286 701 309 270 746 290 715 256 736 584 91 277 256 260 241 708 264 287 749 244 100 255 287 210 539 681 693 661 695 803 823 694 240 718 793 505 226 244 233 253 273 676 668 732 693 262 652 255 795 485 249 431 795 795 717 825 264 644 235 280 590 652 264 247 252 761 287 21 758 236 642 697 239 634 856 219 831 259 242 739 623 803 255 226 702 279 793 267 834 246 152 481 232 267 272 248 228 930 736 718 239 685 368 913 712 258 233 267 793 712 232 804 230 741 253 257 616 841 237 794 239 590 640 264 271 668 656 629 270 719 283 244 286 195 781 681 834 789 766 199 672 249 678 819 600 253 695 240 235 745 274 816 261 264 660 226 262 243 547 256 236 619 799 736 815 631 292 248 274 791 726 54 641 570 770 778 602 661 207 217 242 638 523 684 250 258 278 828 239 760 276 234 753 940 756 267 277 258 852 282 778 688 606 228 498 250 858 714 653 249 706 246 586 255 694 696 486 259 282 266 683 597 577 631 235 259 594 835 598 761 594 242 759 260 275 838 233 251 694 285 718 251 713 247 653 284 592 239 254 851 282 268 783 783 522 778 279 536 266 248 586 259 255 280 250 273 723 260 269 831 267 270 288 249 378 262 266 227 270 647 770 258 780 729 277 232 554 659 232 734 806 710 686 245 215 269 257 864 671 34 234 923 710 793 645 557 240 258 449 249 659 270 570 677 584 252 759 260 749 264 652 851 803 263 708 234 697 759 768 239 822 257 854 853 633 834 317 728 527 683 228 775 823 235 252 626 994 240 262 250 269 273 284 720 240 679 218 723 232 454 248 976 701 69 665 745 260 776 244 558 642 225 255 248 227 727 258 521 871 502 304 259 267 248 614 248 735 782 274 246 265 256 677 796 812 722 244 636 233 253 477 269 226 261 269 833 604 765 628 261 207 283 236 264 262 713 670 725 251 532 795 258 738 293 225 250 841 234 712 455 722 705 287 619 890 634 752 243 221 806 275 649 290 599 785 436 751 221 633 537 722 676 241 701 647 720 642 216 247 956 551 254 586 787 751 658 664 233 659 646 657 744 267 278 697 851 620 794 1010 264 254 238 856 591 649 262 599 264 798 648 592 559 710 250 524 308 267 264 260 740 260 268 719 719 279 740 823 740 261 258 631 550 586 560 232 222 589 252 577 258 238 202 111 290 218 268 654 253 256 613 217 722 638 260 810 705 242 745 601 811 617 243 553 251 821 641 712 254 660 286 239 582 270 709 223 879 966 734 97 723 34 261 659 243 248 24 226 741 816 730 667 698 792 283 661 426 706 606 740 257 236 251 294 856 264 659 247 253 275 746 270 79 266 996 745 253 254 535 703 528 649 261 231 710 519 859 241 277 548 809 585 582 248 771 289 680 263 736 658 257 657 432 285 730 263 870 679 259 741 636 708 228 254 234 592 755 655 622 616 266 764 256 462 250 249 689 450 246 688 121 218 631 242 260 266 713 661 645 666 693 714 235 596 267 604 673 121 681 605 572 226 342 921 639 222 250 895 755 608 572 295 752 712 271 778 265 530 239 570 887 716 255 832 243 258 569 958 598 242 524 881 257 830 656 252 1 233 259 700 462 296 283 292 239 270 605 763 260 224 241 549 891 249 281 812 285 742 281 240 734 723 525 805 716 594 277 245 630 596 702 249 257 524 557 663 882 671 258 286 264 724 246 539 253 577 588 731 698 802 245 250 518 638 266 798 733 775 728 646 796 867 841 267 488 770 633 783 709 664 663 820 259 261 743 268 661 551 224 772 685 765 844 231 272 731 253 666 260 251 391 254 255 841 246 709 634 714 667 244 266 299 797 232 330 710 280 759 279 546 268 233 257 804 202 851 248 247 758 257 246 774 216 798 250 281 766 713 848 233 232 615 776 258 261 896 280 726 249 307 279 753 263 751 837 758 292 932 883 252 266 852 664 670 298 233 251 236 254 701 758 746 847 289 735 217 604 217 760 259 266 536 719 779 272 760 239 643 781 744 274 272 619 641 726 232 242 873 706 929 633 606 231 265 720 242 270 400 245 758 264 753 295 765 713 446 255 267 259 250 593 889 726 261 827 782 515 660 254 254 272 250 250 248 290 257 236 780 226 673 294 245 935 732 680 255 796 817 276 741 902 772 997 807 781 594 565 732 751 656 228 845 797 697 643 280 731 756 261 220 704 253 224 638 866 752 262 614 235 735 257 731 254 824 485 257 695 775 215 256 653 615 271 259 247 246 799 535 233 687 288 160 747 694 690 209 582 248 498 669 776 238 250 254 609 685 281 522 238 561 799 276 222 254 631 248 671 882 53 751 264 265 482 267 260 641 254 238 585 641 261 853 677 253 223 245 281 264 576 576 652 715 741 263 756 229 257 225 753 780 251 637 643 751 643 589 512 232 618 668 291 672 231 257 234 525 520 672 833 780 563 277 238 232 652 558 250 906 237 622 239 598 244 260 272 263 762 675 726 789 646 503 674 616 229 213 268 940 644 693 575 294 638 225 637 249 645 563 931 282 592 201 653 255 547 746 267 802 804 599 244 748 816 692 716 588 718 811 235 278 243 624 243 238 665 245 240 862 251 777 828 705 249 786 883 240 732 713 867 150 652 649 611 624 763 243 307 813 772 91 803 256 626 584 217 565 233 780 247 258 263 561 977 254 267 237 232 694 252 788 204 539 661 763 225 659 243 269 640 206 818 794 251 751 484 223 599 191 238 1017 636 250 780 683 256 222 676 727 840 260 572 669 245 619 663 834 270 704 617 587 588 715 275 284 768 255 731 734 249 250 617 750 609 272 406 247 714 230 594 177 841 702 242 722 704 233 270 248 220 528 289 763 272 220 526 231 263 831 597 266 604 248 273 246 657 549 696 928 282 691 869 750 259 672 644 212 270 630 751 242 237 240 300 309 255 235 694 544 705 615 712 809 312 235 214 300 275 723 521 756 545 701 659 220 281 683 234 748 296 256 275 273 796 765 661 763 699 800 591 272 799 591 244 240 273 527 249 268 521 709 256 263 805 546 732 687 764 242 265 563 88 599 915 232 680 237 250 240 868 283 719 747 754 266 584 254 691 299 707 238 265 650 533 732 238 622 213 611 253 270 255 263 945 827 260 695 244 241 569 718 689 240 277 689 229 16 651 719 246 633 242 649 699 258 280 748 390 251 700 705 541 838 267 263 244 236 542 540 229 265 228 714 319 260 231 274 232 813 684 904 616 268 585 270 750 247 822 254 783 274 177 601 611 714 270 242 259 739 255 249 731 643 779 255 661 270 709 811 733 307 260 657 649 822 560 216 670 249 931 302 252 258 217 780 277 287 686 793 557 533 234 770 712 532 260 694 252 685 262 229 240 254 251 290 781 679 726 277 761 666 299 732 248 595 231 244 712 276 223 237 507 724 631 644 259 233 231 264 834 279 831 625 732 841 513 629 225 580 631 615 598 680 697 760 678 226 682 263 731 744 787 247 719 575 624 287 246 279 756 727 221 693 289 622 819 720 267 601 765 466 658 307 563 282 620 225 737 280 225 241 698 736 698 508 259 607 841 822 644 279 687 857 272 702 732 272 747 262 273 554 549 654 209 250 85 688 279 281 252 248 244 105 248 268 843 272 675 576 767 959 829 271 275 808 719 704 565 890 241 776 738 726 610 737 798 763 282 211 232 752 285 626 473 794 902 722 766 568 298 238 258 885 677 723 781 914 274 259 244 273 729 254 265 519 725 720 604 512 255 242 624 256 757 265 637 579 830 289 598 91 528 278 267 595 653 653 368 262 562 260 516 272 284 793 848 252 587 258 724 259 760 269 868 666 283 776 585 257 572 288 278 249 657 730 596 808 218 247 270 548 264 251 772 257 244 270 235 593 231 789 588 727 494 808 257 724 614 729 244 824 676 586 259 296 239 242 278 250 755 673 803 265 297 675 306 634 796 248 839 284 633 32 253 257 264 812 963 630 247 503 249 228 497 273 239 570 240 847 732 678 788 252 234 819 629 422 612 752 213 578 867 915 608 694 727 750 824 260 259 737 776 771 741 614 261 810 871 655 671 703 347 273 792 548 227 206 665 270 638 751 243 257 819 643 746 675 894 879 629 794 263 254 855 634 800 470 812 265 616 217 584 668 275 755 711 266 556 355 67 614 264 248 819 208 207 864 556 793 484 11 539 805 378 846 250 276 599 700 671 270 270 779 595 232 267 443 267 724 311 519 737 238 243 229 814 829 841 597 252 687 844 705 259 760 231 779 888 18 283 279 251 679 277 597 250 291 254 294 237 808 242 248 275 773 262 265 221 744 656 637 225 574 711 266 243 243 271 281 862 247 750 254 267 968 245 270 267 251 674 571 271 637 757 703 274 254 874 235 435 261 715 716 197 228 641 830 281 521 284 254 271 622 220 808 230 710 715 225 621 859 618 847 576 849 253 730 754 246 705 709 909 796 237 639 243 838 263 663 704 640 754 247 673 203 233 735 132 686 246 748 821 813 269 265 577 229 259 288 678 671 232 699 660 265 243 475 253 353 302 543 264 469 712 184 947 618 244 536 249 564 275 670 269 267 607 860 559 755 245 687 946 385 836 770 264 791 230 534 841 624 160 582 650 273 283 722 810 269 520 894 687 586 263 685 285 659 292 663 244 569 683 858 714 745 662 770 617 741 236 544 700 603 673 179 854 567 905 795 801 673 746 654 978 258 416 248 275 541 567 242 546 282 246 251 406 840 684 688 261 278 726 789 236 271 718 736 249 228 238 778 246 714 265 273 552 208 193 224 236 690 272 668 814 243 618 136 194 253 917 744 275 285 756 986 605 666 231 276 277 216 280 553 229 690 775 240 628 684 656 820 583 739 629 758 246 849 255 228 593 279 213 288 843 645 737 260 274 680 614 671 574 684 271 632 747 248 436 684 269 540 264 294 270 591 268 672 1 775 613 764 239 268 927 786 962 238 261 725 208 237 652 889 787 269 241 737 677 661 650 708 779 662 275 640 457 666 273 644 478 887 235 297 829 777 769 762 680 839 657 805 939 801 740 248 551 566 262 243 772 827 218 232 750 301 236 721 213 815 297 735 614 794 711 250 618 674 256 600 714 775 258 265 884 679 242 235 273 275 244 458 814 634 741 481 711 289 550 108 659 229 724 681 688 217 901 233 236 641 276 754 276 810 766 689 801 608 270 236 459 553 567 643 731 248 542 796 244 869 841 719 217 602 272 242 252 592 666 766 278 292 704 574 766 574 815 627 236 704 657 917 445 896 265 743 605 670 669 809 599 901 750 264 814 750 680 270 275 225 254 236 652 266 607 766 683 617 667 285 265 262 237 236 690 575 304 256 666 268 261 227 721 791 685 617 242 249 135 680 809 588 267 747 673 236 256 266 590 807 246 305 666 266 743 280 658 184 215 480 287 245 765 285 631 265 148 232 672 673 635 729 718 563 851 309 622 720 268 825 680 278 215 28 541 238 270 734 797 284 259 702 807 243 609 240 259 764 273 257 789 272 701 837 735 235 277 707 262 268 239 720 246 241 250 642 262 686 866 577 662 244 228 604 533 221 712 260 634 177 714 483 709 678 626 825 787 774 254 262 652 608 266 818 821 506 765 640 775 834 267 261 825 232 714 256 621 802 665 813 924 256 269 761 271 736 587 680 264 262 235 599 729 813 743 577 288 666 648 747 183 630 518 256 179 261 265 692 278 635 816 246 273 720 254 678 252 457 839 848 688 208 586 224 785 553 293 512 620 845 671 854 618 687 654 690 255 621 883 249 845 659 866 265 640 557 212 796 534 771 962 637 523 281 683 631 270 252 228 665 579 698 817 1020 279 592 725 247 659 585 644 709 502 611 669 748 253 256 701 780 699 273 267 247 251 784 787 228 272 599 597 640 680 705 213 676 650 843 254 229 857 267 265 255 297 280 280 300 267 99 242 259 206 299 882 247 283 880 676 675 560 640 268 674 603 825 737 219 623 31 247 233 734 259 698 262 769 589 710 241 657 300 601 796 601 563 747 253 263 229 653 775 276 778 416 826 932 721 793 732 774 844 775 515 688 635 242 694 701 775 643 194 743 254 255 812 1020 265 231 914 801 944 297 197 254 733 776 235 749 701 798 73 263 691 267 274 266 863 543 807 285 502 235 246 653 725 746 627 278 529 589 767 693 804 645 298 455 232 622 701 584 675 841 816 596 582 265 598 752 564 876 659 670 566 257 705 623 272 754 827 741 288 696 250 258 248 736 265 668 772 233 227 836 722 159 639 654 251 813 218 754 334 748 499 261 246 786 707 265 812 620 711 411 244 689 278 244 763 566 227 247 140 646 244 250 235 774 252 738 533 805 257 271 259 662 227 1006 649 845 894 503 754 733 279 612 914 282 913 973 626 300 286 851 701 670 696 1009 251 735 838 727 250 923 263 723 715 247 265 640 679 615 299 743 246 534 254 265 609 213 219 612 785 996 572 766 289 249 261 270 767 780 647 231 263 701 254 256 765 643 266 107 627 620 862 791 256 650 746 250 765 702 886 707 621 236 748 744 740 821 281 279 253 691 261 646 959 773 498 275 649 541 680 259 263 635 644 261 257 255 259 530 249 701 606 845 318 724 573 271 221 812 834 573 782 708 248 675 251 800 249 610 587 272 258 215 690 258 922 752 248 272 238 497 707 237 236 619 207 251 839 522 241 221 240 820 238 249 746 875 279 240 501 647 986 774 266 674 290 370 61 603 767 694 759 627 239 753 656 231 750 614 546 718 306 751 224 634 614 695 752 252 263 766 237 259 246 751 141 550 551 250 280 277 730 258 228 654 600 252 861 848 80 260 264 231 688 552 744 246 240 262 759 156 286 307 812 743 637 260 564 701 289 775 839 694 291 748 724 624 680 233 938 279 540 636 687 267 781 732 258 234 228 650 640 271 235 685 265 203 275 253 262 920 541 652 863 541 622 483 251 751 254 45 268 489 571 278 264 265 262 269 621 688 712 258 775 253 249 249 273 224 791 279 234 259 254 720 296 213 773 806 518 526 732 282 634 712 520 265 283 664 254 769 260 672 269 256 854 682 727 613 685 251 533 523 257 801 229 277 751 459 437 256 567 662 802 283 239 816 240 285 755 262 475 248 144 261 261 232 962 848 276 261 626 717 193 229 236 219 223 260 253 353 256 756 264 686 553 529 514 526 260 843 271 737 726 12 726 228 839 257 243 726 263 228 722 151 240 260 809 688 716 259 236 250 654 715 576 242 543 709 244 658 258 261 679 671 689 731 560 269 755 253 235 240 600 685 650 672 268 1000 795 698 279 250 634 257 221 270 750 262 860 697 701 571 812 260 624 797 597 560 477 462 270 114 501 643 226 691 822 726 249 280 565 728 245 301 256 263 610 674 282 294 869 525 268 267 251 682 324 279 275 646 643 798 236 730 817 295 247 237 594 256 570 822 397 974 241 257 538 770 927 246 271 728 298 219 816 259 647 866 272 991 740 813 223 247 550 578 871 251 911 676 692 707 801 240 220 690 217 728 621 587 232 654 594 594 803 764 698 790 646 823 272 704 486 942 634 23 287 675 559 688 260 760 534 210 665 782 273 252 664 265 860 254 207 555 771 750 747 639 250 698 389 691 286 727 240 187 623 595 254 760 277 280 265 628 255 254 258 486 600 705 608 583 71 108 224 744 675 240 249 234 475 256 794 263 254 277 256 525 602 755 245 778 716 729 848 254 655 228 755 280 247 380 237 754 268 579 235 266 247 665 270 485 567 783 252 287 261 274 307 603 284 531 645 265 742 242 269 719 262 255 602 40 697 718 895 234 649 481 283 770 814 683 817 735 798 436 235 247 297 732 240 635 267 647 646 266 266 260 752 267 687 270 679 252 566 653 644 218 688 655 743 611 769 691 664 715 239 832 244 301 233 739 230 296 521 525 560 233 648 680 243 710 729 795 503 647 712 795 249 253 548 625 842 705 273 334 632 684 271 845 279 243 742 235 522 910 713 673 724 569 563 277 257 652 265 264 272 623 266 869 134 673 728 710 821 251 217 598 697 231 280 809 255 586 782 723 761 716 274 268 880 243 222 739 526 790 412 222 744 761 626 278 677 720 282 253 270 73 686 899 808 726 255 247 795 787 640 695 549 664 490 223 725 235 468 841 718 714 737 602 558 106 268 246 695 260 718 270 764 792 781 723 696 798 657 885 697 745 562 757 281 233 245 676 731 773 226 274 246 567 723 238 294 268 958 567 752 728 248 61 222 693 525 646 259 266 828 271 252 278 824 263 256 274 266 868 256 268 264 273 285 272 265 247 263 257 276 260 237 239 240 605 640 788 787 291 1012 244 253 274 263 687 729 739 642 237 272 690 264 263 849 256 252 629 268 854 859 597 794 819 814 239 979 224 694 553 291 850 265 249 251 252 603 658 266 704 234 273 658 622 390 912 273 757 252 268 72 759 708 708 640 877 689 760 238 862 250 770 744 224 648 244 667 655 518 279 490 263 629 292 734 282 276 969 220 769 532 749 272 221 221 718 625 267 240 278 713 239 830 564 292 706 720 634 596 300 606 264 253 258 108 771 250 257 195 269 238 522 310 249 803 840 676 816 987 589 902 862 616 239 632 771 249 280 331 706 254 826 813 653 292 257 675 1001 605 576 838 274 275 506 303 813 254 269 258 578 256 921 733 812 252 663 719 289 277 288 764 539 239 207 261 251 240 548 593 775 667 792 248 610 596 289 269 225 49 784 642 242 760 224 316 552 231 235 774 650 235 414 729 737 698 494 252 749 643 773 291 655 258 3 395 268 566 873 647 271 714 941 832 620 578 244 726 245 289 294 621 869 306 269 930 258 669 217 225 755 669 612 230 698 225 823 256 369 247 719 691 49 240 721 221 827 268 130 731 660 239 251 751 751 278 280 299 296 238 851 633 155 744 255 217 616 780 277 276 536 612 742 244 241 227 263 293 301 731 231 259 810 855 779 841 264 225 466 622 242 640 683 359 925 247 262 925 679 749 246 749 246 495 802 275 275 732 975 252 220 256 763 556 685 729 270 765 263 287 501 243 697 544 813 653 291 486 265 528 715 697 521 794 526 259 899 849 232 563 637 207 712 261 242 252 263 796 244 281 281 996 178 228 283 47 287 223 821 1023 726 268 615 718 264 706 812 280 250 687 534 284 279 279 193 178 595 751 690 258 811 764 274 644 799 229 591 777 598 653 442 628 803 670 729 690 727 373 864 90 243 731 852 662 265 732 714 744 646 743 262 530 282 577 233 274 255 512 256 578 262 283 268 853 290 252 778 282 746 249 833 262 262 712 250 245 687 12 248 451 650 727 572 738 277 245 209 703 267 272 444 712 617 327 797 765 676 231 261 763 638 746 526 728 257 730 671 236 267 763 213 729 599 634 271 785 256 254 392 644 679 809 295 612 259 237 249 808 253 690 251 992 250 253 270 638 252 631 375 597 271 322 234 536 706 646 807 273 244 255 289 618 452 875 99 273 652 633 250 653 828 231 957 740 692 280 269 594 845 566 274 228 743 991 891 580 752 786 259 799 235 247 806 662 255 781 920 605 248 629 287 227 271 232 304 548 691 503 744 719 250 1006 716 288 683 632 203 966 759 803 179 627 206 248 278 704 548 250 543 95 253 242 432 702 814 256 243 705 292 710 651 257 224 239 252 700 723 695 758 690 677 545 156 274 242 621 435 678 255 767 658 773 772 565 733 295 232 223 772 645 772 663 445 722 272 265 676 570 263 811 276 576 268 270 751 540 240 808 258 232 809 246 897 864 220 649 240 270 695 674 797 715 674 632 770 70 274 218 186 772 273 176 250 720 255 787 277 785 230 679 590 670 233 659 627 272 297 272 253 528 552 754 579 575 259 240 223 831 648 247 266 479 273 245 259 678 263 281 279 663 544 239 244 251 691 264 273 712 250 247 268 655 728 844 1020 860 570 571 264 572 603 813 249 725 586 222 760 697 652 244 228 834 233 681 241 628 254 268 749 862 700 757 278 543 745 720 596 423 287 268 979 222 269 874 702 238 254 709 254 263 640 679 815 693 295 253 768 242 764 522 686 253 872 711 769 505 248 743 632 698 693 672 569 658 815 642 713 657 579 648 273 273 782 648 264 410 692 242 221 757 774 273 264 853 631 277 672 694 247 263 229 762 662 627 723 260 287 254 566 847 629 585 648 737 180 253 739 246 613 639 668 760 264 815 754 819 301 474 732 633 260 609 575 686 259 627 282 219 244 781 264 731 747 258 689 819 268 256 641 211 286 591 703 259 806 574 628 599 431 747 468 794 570 726 598 587 775 738 759 245 742 681 232 225 528 229 274 254 589 795 258 238 771 838 291 846 696 260 239 798 676 94 748 253 729 261 269 226 264 637 1023 178 729 247 740 769 253 257 620 253 262 269 855 548 261 741 261 883 845 658 592 841 651 707 255 253 695 866 248 238 243 296 509 882 269 674 759 415 264 213 839 278 623 273 557 234 639 581 258 872 827 733 820 742 231 651 234 472 261 231 630 227 750 260 262 837 579 441 610 719 229 250 818 675 265 750 275 274 747 661 658 632 716 859 860 688 708 612 240 911 747 266 241 700 694 596 774 280 280 240 818 648 630 616 191 269 949 733 641 496 773 478 784 220 554 731 767 754 844 722 684 65 631 764 258 648 898 656 574 681 227 278 241 760 430 314 660 629 756 237 241 609 273 239 801 602 242 248 290 263 378 272 251 257 276 257 266 287 645 667 511 710 677 267 257 223 584 231 577 653 815 915 858 724 791 811 455 244 293 593 549 646 611 818 713 234 617 732 281 245 708 242 652 240 266 881 272 313 768 678 261 756 257 515 308 231 950 707 705 805 828 583 574 276 843 742 328 690 770 552 284 679 754 248 795 593 643 556 715 229 243 242 218 222 697 659 613 236 799 631 269 252 588 251 243 719 731 265 646 949 238 287 244 682 837 290 730 771 252 531 258 778 760 284 915 260 252 277 275 255 736 280 236 681 745 689 233 886 280 216 240 777 682 726 270 151 259 470 222 249 272 29 254 203 634 638 776 687 253 257 235 734 240 277 274 254 257 224 523 809 443 254 686 259 251 247 273 211 229 466 230 576 262 835 647 257 704 857 256 638 641 246 699 822 267 282 666 867 746 239 257 732 602 713 246 675 769 607 264 550 152 729 577 649 250 709 218 706 769 257 236 260 844 738 222 628 738 652 851 286 287 624 244 625 683 292 394 752 267 260 551 790 232 255 350 264 634 772 295 269 240 671 246 234 269 725 252 107 972 738 732 247 760 764 416 751 381 747 254 746 721 25 266 246 233 625 257 759 249 279 254 219 774 707 658 247 274 700 283 882 768 666 752 239 714 735 710 765 678 267 483 233 54 606 648 35 508 562 292 279 751 781 651 525 575 251 640 610 289 744 754 683 840 828 269 668 638 260 800 219 266 727 412 229 803 244 257 247 217 884 60 885 810 284 484 286 576 261 713 762 263 222 556 653 657 706 849 247 583 690 251 640 415 768 700 592 234 607 692 647 266 611 720 578 253 299 633 729 264 233 622 252 577 681 792 725 82 907 251 246 676 247 234 230 209 791 264 507 269 757 728 719 760 640 785 229 577 240 746 503 625 548 303 836 253 764 593 708 283 285 277 665 471 589 22 775 599 685 795 703 226 483 1018 553 550 20 674 258 224 714 757 781 250 790 720 592 41 288 268 265 732 255 538 812 279 645 690 233 565 656 883 254 280 768 234 744 874 108 1017 853 736 719 290 246 546 879 685 644 765 686 719 617 735 225 266 689 249 258 244 633 249 308 592 265 754 242 243 630 229 259 264 769 724 848 224 262 292 749 569 342 522 674 494 659 250 418 240 280 266 284 682 830 892 630 714 553 694 642 669 505 317 619 228 273 252 61 234 768 771 284 726 727 226 215 242 605 667 267 6 587 736 764 235 262 251 541 274 722 516 528 210 292 669 691 802 243 237 835 501 275 856 990 601 254 582 753 279 890 227 783 613 685 673 664 271 525 287 497 726 274 798 251 954 267 268 521 255 565 234 639 246 776 653 289 272 584 640 577 827 374 800 682 873 284 221 743 266 231 744 256 626 30 844 804 748 249 627 255 730 531 238 659 241 980 671 256 638 765 752 628 704 241 676 303 739 798 229 239 251 241 570 612 216 295 262 492 251 255 317 242 292 258 214 227 789 612 953 259 694 778 679 270 769 246 227 252 801 701 256 865 669 755 234 255 829 696 593 235 646 914 631 261 485 655 644 688 177 610 609 275 264 269 998 257 537 730 957 755 174 274 253 892 245 225 701 226 699 220 674 752 289 715 23 272 417 990 746 223 678 454 275 819 604 605 857 580 254 491 490 799 203 240 239 243 237 718 264 267 254 640 261 844 258 734 246 217 441 263 229 616 239 772 760 682 277 647 238 262 874 591 638 257 246 237 262 793 908 265 806 719 969 644 274 46 738 244 262 268 775 216 691 835 648 664 256 459 265 596 500 223 442 251 916 289 287 243 828 624 278 742 645 689 251 301 741 652 864 759 671 283 613 239 275 764 250 212 610 551 460 658 720 779 816 119 247 867 49 568 659 724 704 619 243 651 270 275 982 262 273 239 226 255 534 296 259 657 824 462 510 492 692 622 721 264 834 254 256 261 330 259 1009 276 235 219 796 636 251 768 749 718 233 241 731 725 254 724 593 280 239 229 237 241 694 690 795 264 892 634 231 384 650 262 733 851 802 278 729 779 236 399 754 564 598 218 806 703 257 832 260 710 255 709 941 244 265 259 756 257 779 264 552 576 873 585 210 732 662 224 248 257 673 771 738 244 247 230 241 273 764 258 636 248 509 286 875 734 227 266 508 876 719 251 894 239 874 895 749 227 860 235 236 264 208 632 774 224 640 875 250 227 221 799 9 667 848 266 705 600 584 770 220 258 609 723 254 210 622 543 227 564 608 731 484 868 207 267 1022 855 826 278 790 257 710 743 249 279 788 774 470 242 527 675 253 270 560 632 952 874 809 272 233 227 228 573 729 606 941 241 750 625 597 246 815 634 276 227 607 702 808 635 752 73 685 253 222 273 747 220 636 247 306 241 221 622 150 640 656 583 267 194 622 691 252 757 782 647 700 906 726 824 737 713 684 392 231 229 254 817 259 782 699 251 588 837 232 532 771 724 694 704 1019 678 247 278 618 269 247 252 782 584 211 272 261 748 877 877 689 779 714 673 240 266 721 610 257 764 909 254 756 722 245 709 695 307 739 777 249 224 653 754 34 249 692 272 820 778 751 282 235 751 655 249 255 251 235 779 719 835 277 1013 246 285 812 353 734 748 955 593 685 256 230 814 292 277 250 726 265 809 278 785 649 265 704 486 229 929 236 803 591 569 639 646 262 238 249 69 556 715 1008 262 738 290 602 266 247 639 592 268 253 260 515 772 779 777 729 266 696 559 250 396 825 246 258 994 253 226 747 181 886 334 520 990 699 255 262 796 801 591 269 884 569 720 635 220 666 186 634 158 228 680 295 738 551 600 532 761 228 240 740 829 227 243 778 251 224 1021 198 242 666 661 609 800 734 651 675 698 635 783 731 843 792 204 292 565 248 47 682 257 289 299 522 258 261 270 213 722 469 531 696 244 697 647 817 686 249 796 823 895 270 652 813 566 735 782 471 596 234 227 749 432 811 302 225 271 422 644 808 251 621 258 255 235 277 787 256 286 615 563 837 280 241 241 252 259 677 613 607 251 631 616 310 224 266 225 256 255 261 262 637 701 758 254 273 254 139 620 532 113 255 797 467 709 274 725 763 251 780 276 846 813 688 270 844 487 256 254 820 676 759 245 225 231 555 493 296 700 259 699 676 679 334 726 250 252 282 705 778 263 241 936 797 768 831 798 930 639 706 242 724 289 235 744 283 836 242 321 670 747 13 233 671 596 840 273 304 680 600 253 652 252 226 256 889 597 247 253 269 849 247 323 702 553 269 295 746 276 260 180 282 604 269 244 237 254 558 272 742 243 962 252 328 638 218 686 809 1003 782 248 687 249 706 746 606 681 244 564 230 225 224 215 258 286 254 230 242 706 261 974 230 609 696 828 617 744 780 241 270 240 814 231 253 529 722 647 231 238 520 434 208 780 278 248 611 308 248 270 279 775 93 255 253 248 275 724 688 242 279 260 504 254 226 244 264 281 794 241 698 779 528 794 612 643 926 252 1014 699 270 496 265 732 314 252 251 686 249 658 715 664 237 716 242 271 654 810 299 607 462 799 735 805 267 660 243 514 665 260 596 339 282 654 875 654 243 737 770 241 270 235 250 677 233 273 746 271 253 236 281 265 839 792 257 605 685 766 734 601 681 287 608 543 257 741 752 294 244 720 650 194 229 700 263 750 808 751 219 271 981 569 657 856 668 635 280 974 790 477 273 269 701 664 188 810 236 246 714 678 277 661 249 675 962 253 620 558 233 837 258 264 274 672 744 846 588 781 653 569 856 900 632 247 260 278 590 267 560 981 620 792 215 272 783 286 727 276 651 589 666 598 258 958 778 773 252 778 694 678 258 456 749 267 263 275 820 763 913 278 354 614 213 715 277 780 821 733 731 903 749 441 269 250 886 495 811 254 554 277 563 261 245 278 256 35 544 814 284 668 209 798 273 900 632 732 736 676 523 757 277 223 517 315 791 255 273 400 269 277 632 843 649 716 645 289 237 925 432 823 709 561 619 270 785 532 607 682 239 230 270 614 781 231 580 611 224 562 779 771 273 236 258 790 612 283 514 738 742 693 261 616 288 560 174 707 682 592 740 741 825 253 629 802 712 291 747 766 664 266 710 276 226 676 574 743 862 242 744 264 230 778 798 247 255 634 740 531 248 716 739 807 648 801 245 243 235 284 312 279 576 590 719 656 252 907 233 747 368 229 507 651 703 258 272 724 724 658 676 689 236 261 696 346 244 227 667 214 246 244 471 504 275 858 614 573 570 872 278 571 255 258 284 291 798 223 245 842 293 531 506 282 250 594 657 603 255 992 267 281 277 482 818 607 766 714 925 692 258 403 587 660 230 772 657 49 262 410 258 676 275 662 268 264 667 677 65 629 230 691 238 272 270 768 268 222 656 274 288 233 276 242 812 730 252 683 821 751 684 249 757 637 583 236 923 330 645 692 703 276 687 286 237 288 234 294 249 245 253 240 570 249 270 605 733 711 633 735 267 612 219 254 750 606 665 261 769 285 824 489 815 270 497 990 261 712 708 254 662 254 708 772 237 240 272 669 264 495 835 662 721 256 830 636 248 752 220 214 251 251 268 237 280 263 215 234 810 272 271 250 565 683 739 572 677 262 260 660 272 239 1003 793 688 278 275 679 243 263 780 124 393 260 729 769 673 284 613 273 439 659 244 277 287 223 474 594 771 761 264 790 270 929 760 237 654 667 831 253 261 720 866 255 672 667 626 825 237 254 756 559 657 268 710 855 797 226 277 702 837 641 264 284 820 286 237 772 748 651 259 762 600 817 823 251 576 336 262 758 754 629 606 607 273 249 278 803 719 825 232 594 474 781 784 227 234 253 659 662 256 738 261 673 564 276 246 826 470 1000 239 303 254 239 746 589 628 850 675 248 739 657 173 281 385 689 250 638 237 632 799 637 740 256 281 733 558 691 584 690 645 244 792 351 271 872 257 243 720 762 267 234 256 798 262 620 771 498 540 737 599 252 822 265 819 793 258 781 484 726 818 615 267 716 172 252 706 309 591 562 232 678 257 268 717 224 666 644 751 253 650 212 667 616 261 543 792 264 697 267 682 217 635 218 723 260 819 728 318 295 208 268 633 257 56 665 698 265 754 556 256 259 870 807 636 276 262 245 231 681 734 634 261 250 468 869 231 726 813 692 255 766 423 581 278 608 645 642 220 263 686 253 912 273 760 631 585 411 240 291 763 626 278 258 263 272 681 785 694 257 265 246 251 248 262 282 237 242 272 783 638 590 699 256 762 261 273 802 274 285 877 765 767 280 263 622 713 269 289 229 761 266 761 647 579 629 540 876 830 902 199 249 255 691 253 246 818 227 782 694 551 722 521 650 271 559 601 780 267 261 779 583 308 707 637 661 639 253 743 498 775 802 262 828 260 283 227 906 304 563 260 267 263 205 703 60 470 262 225 253 789 248 851 681 826 249 663 711 614 701 594 467 532 883 829 204 225 263 853 240 949 883 226 257 241 297 278 734 636 518 250 725 845 627 284 810 707 248 777 228 238 792 712 869 742 272 287 266 724 221 253 719 760 251 750 796 658 643 226 737 256 268 245 270 259 286 625 772 789 609 780 250 273 761 794 240 241 232 706 252 616 243 631 777 558 291 509 236 257 944 620 708 567 805 241 247 707 901 299 731 783 293 231 657 262 280 262 271 502 542 834 758 678 227 625 573 245 689 671 875 754 319 750 246 591 617 654 657 273 244 489 726 252 682 808 250 650 28 227 237 267 580 948 768 256 258 689 705 264 272 232 723 792 609 247 264 267 248 271 681 252 238 736 770 671 624 231 780 284 883 754 531 717 644 228 785 267 587 629 170 646 573 437 282 756 631 684 605 826 823 663 271 237 536 250 274 263 814 252 688 755 760 728 674 232 902 678 241 269 760 689 251 280 257 262 686 783 847 714 661 239 256 571 656 313 285 673 8 505 976 235 670 839 223 757 251 691 217 248 219 671 738 785 594 657 680 268 612 746 256 786 228 256 840 672 524 644 243 535 711 711 253 666 632 626 795 253 257 264 300 263 267 254 594 283 257 701 650 247 574 812 261 278 234 237 227 645 634 669 228 728 723 661 13 277 787 804 740 306 628 621 231 265 591 266 257 667 918 278 652 221 312 740 280 731 783 262 670 255 250 254 953 741 255 659 724 268 256 743 709 661 725 267 702 871 5 223 1008 445 251 255 225 241 658 656 268 216 252 247 717 799 246 245 803 65 231 247 233 233 664 774 277 254 254 257 289 813 671 249 755 632 635 259 654 598 266 554 275 265 258 256 247 391 699 244 691 141 256 653 727 251 241 916 289 660 236 725 250 263 222 716 817 213 236 618 585 285 229 610 259 765 802 643 632 736 270 300 717 296 753 252 126 605 264 832 693 271 268 271 709 254 253 225 269 258 729 709 791 289 266 257 664 675 239 226 709 658 839 281 725 774 271 218 641 274 627 893 218 620 236 281 515 255 742 213 1013 605 278 242 592 670 235 91 903 265 873 574 659 236 220 676 243 873 271 560 26 651 681 246 22 236 614 599 849 836 653 515 603 622 771 764 296 692 268 253 350 743 772 650 232 607 697 252 251 834 909 246 569 656 625 258 259 888 247 271 489 813 639 757 805 722 244 582 656 962 602 252 580 260 226 261 641 761 236 530 283 698 506 264 683 741 253 771 238 36 772 463 273 284 456 604 676 677 757 579 691 612 247 688 663 58 280 626 719 39 602 761 277 653 255 357 812 642 257 722 819 684 728 688 253 245 79 800 292 255 773 704 666 599 652 263 258 728 511 262 251 309 266 562 282 846 250 239 673 739 261 248 635 249 254 275 614 258 223 610 780 228 591 537 594 822 295 671 251 231 277 233 280 557 749 77 124 252 253 499 287 708 617 725 659 676 257 675 817 972 824 248 231 520 710 231 693 282 296 900 602 283 582 662 405 715 393 258 725 823 260 751 241 625 272 266 247 1003 658 664 751 937 621 270 284 251 853 281 673 529 127 618 243 237 262 308 255 732 623 25 770 717 233 283 263 741 847 709 575 399 263 735 590 718 493 237 213 735 629 235 668 280 244 720 739 214 220 267 256 661 222 275 268 308 238 648 280 243 271 246 261 227 237 264 932 283 607 298 266 234 227 691 700 248 264 272 254 798 272 285 680 248 685 283 295 203 323 623 595 299 813 617 419 753 763 239 725 247 525 215 280 272 620 453 619 271 269 235 788 226 249 235 758 263 833 711 261 423 257 740 665 686 310 237 719 622 289 217 780 658 273 280 257 253 39 722 812 780 246 671 563 264 788 253 271 516 906 239 265 289 625 250 650 786 574 803 582 558 739 280 218 254 654 243 262 533 652 704 488 763 723 277 649 813 673 740 268 226 272 786 573 623 905 880 680 683 680 246 232 784 624 632 212 575 47 236 482 262 731 771 639 240 261 838 267 664 228 111 205 606 243 699 570 250 809 589 250 250 815 254 701 278 690 595 665 546 719 245 255 629 531 257 500 242 257 250 218 973 292 688 682 347 269 698 574 660 664 240 234 783 172 92 627 231 623 749 215 235 709 702 897 588 268 207 722 590 790 651 717 251 661 841 241 243 602 697 251 871 298 241 268 279 840 245 625 769 766 201 595 247 254 235 273 711 749 519 537 534 723 246 231 635 277 667 725 672 248 260 827 713 665 247 696 268 915 531 965 52 251 251 593 705 277 674 752 240 254 697 238 784 239 678 724 256 241 867 269 265 227 722 679 266 253 768 271 247 821 677 268 676 674 564 919 784 693 631 736 647 690 248 572 726 622 662 762 766 505 654 676 728 221 257 874 308 262 766 897 235 794 240 269 299 791 276 734 688 268 269 231 274 67 590 255 571 626 722 694 973 235 587 618 173 674 758 557 758 230 796 668 233 256 274 273 259 677 281 215 821 826 241 490 866 619 263 569 695 243 251 581 228 761 237 850 262 248 229 626 846 281 711 257 780 795 248 833 756 480 246 678 468 671 816 746 258 314 758 643 976 882 564 217 655 676 302 670 253 830 256 263 291 509 678 635 887 248 841 611 232 830 803 254 541 247 234 800 486 262 250 640 901 232 19 701 607 769 827 779 244 717 872 556 235 271 265 869 233 757 256 273 645 267 704 244 317 684 253 268 584 790 212 265 278 227 277 893 604 227 659 275 894 864 709 698 489 934 238 282 58 605 560 248 85 719 680 859 579 242 242 239 690 762 744 899 278 266 244 297 546 237 228 770 600 629 259 211 756 266 759 274 205 585 616 278 781 617 716 252 54 668 290 283 249 252 256 707 643 259 667 874 276 772 242 245 867 534 771 617 359 243 708 282 776 692 262 453 495 262 872 713 315 727 670 727 508 219 789 249 902 581 635 246 703 262 737 608 768 246 607 710 617 251 785 650 810 201 258 795 264 667 880 677 245 789 277 457 313 775 687 245 499 429 701 231 723 594 637 276 720 272 790 552 786 469 262 605 967 787 250 700 261 247 217 287 687 251 529 537 260 874 875 780 688 520 837 584 258 690 283 678 683 93 765 800 725 755 231 258 256 676 282 679 745 739 699 276 285 727 869 252 719 449 240 278 241 296 473 213 787 276 833 212 612 714 265 232 278 605 267 249 731 282 772 872 614 250 498 285 765 802 684 222 704 253 232 261 722 304 214 240 868 248 239 878 569 832 423 271 265 244 260 757 240 569 680 274 302 250 256 243 664 254 285 263 277 274 280 237 244 529 562 23 669 789 260 609 572 669 231 242 631 293 248 675 648 229 273 270 751 625 161 292 252 601 264 286 243 729 253 669 576 216 278 281 791 735 537 267 263 256 272 790 531 654 254 314 802 684 776 252 665 239 851 793 727 695 665 276 721 282 825 231 289 709 272 304 709 255 864 784 263 647 228 711 608 527 659 833 669 673 805 163 661 614 257 670 849 738 702 979 596 752 783 664 255 270 252 766 859 615 262 747 253 770 247 624 680 261 858 625 262 625 258 642 563 915 259 628 281 702 176 702 254 239 789 262 249 783 859 74 148 258 729 568 785 245 975 222 259 287 541 256 240 274 258 546 277 241 270 269 974 793 291 766 708 709 466 637 264 249 300 661 485 796 477 479 489 272 681 246 739 109 713 265 13 537 587 763 647 273 257 496 272 627 869 778 277 653 237 311 649 276 581 272 773 253 616 254 707 550 775 288 715 234 565 700 761 540 889 749 626 527 903 739 272 632 914 651 952 720 891 671 895 257 636 241 264 1008 554 233 686 248 693 284 247 847 246 274 584 800 370 718 798 102 788 740 756 253 28 242 705 805 256 260 260 669 279 141 871 713 242 691 788 228 260 241 299 132 938 259 213 266 209 682 878 701 245 655 749 723 255 254 240 257 213 255 268 248 269 708 257 243 631 837 231 330 746 269 231 242 53 597 778 714 101 277 259 249 238 252 261 575 232 234 266 859 756 394 821 262 696 801 776 250 264 246 219 599 657 236 293 229 750 673 538 268 251 700 725 703 283 257 620 818 259 240 580 668 725 844 731 678 694 543 940 107 272 720 724 324 668 227 598 246 251 897 239 309 640 254 599 689 275 728 283 537 738 776 221 269 621 265 511 217 262 227 244 246 881 714 633 672 229 605 683 667 272 704 292 266 286 278 275 598 262 270 68 750 257 840 148 245 462 247 579 223 776 865 245 504 280 810 683 593 753 809 861 262 207 570 766 684 262 279 231 574 810 890 242 281 773 587 864 244 201 259 616 244 490 588 395 241 259 667 694 790 228 726 606 255 280 504 257 595 215 738 871 780 255 254 212 712 226 632 687 278 789 716 625 261 937 265 645 276 580 116 698 251 752 676 842 624 215 745 646 249 295 699 234 306 267 764 289 667 243 204 955 666 580 705 707 719 543 611 622 265 763 260 665 276 773 799 751 271 286 265 851 122 275 678 532 630 230 255 219 635 550 569 210 641 733 774 534 256 265 445 751 248 597 688 262 244 260 526 270 723 778 280 616 278 562 274 462 237 278 246 721 593 275 591 256 808 272 542 276 721 747 253 268 4 279 889 277 652 274 918 814 810 804 654 260 525 612 823 273 494 725 848 753 683 218 119 269 872 263 792 244 243 261 560 229 771 236 821 543 623 694 235 394 271 262 285 616 767 254 745 694 716 301 254 242 994 252 705 391 749 719 768 775 254 609 871 805 579 567 277 301 673 740 226 225 223 260 658 532 549 899 659 260 257 472 739 595 178 491 710 254 234 509 811 256 666 287 685 578 288 232 591 622 658 799 350 962 246 654 785 708 613 466 280 708 655 803 290 687 247 248 239 759 739 252 506 676 247 254 252 773 416 280 274 278 713 291 241 546 240 632 662 211 270 690 813 671 632 681 279 681 715 774 749 274 239 732 231 269 276 700 232 673 246 712 287 611 693 218 703 724 575 723 697 252 231 741 621 696 297 250 816 613 257 236 305 760 527 510 768 844 278 648 245 532 882 684 243 883 253 650 247 268 837 262 260 413 259 781 231 916 227 648 265 589 646 256 757 552 840 249 269 265 838 737 857 286 630 729 267 269 252 223 860 583 248 256 633 278 272 265 490 866 820 790 792 641 847 267 167 715 561 611 280 282 490 728 289 819 247 820 713 238 270 818 258 214 826 663 236 824 774 599 647 266 668 716 283 299 725 260 219 783 840 776 264 545 914 227 531 77 632 268 726 252 761 235 617 744 561 233 764 281 752 686 659 285 706 272 286 732 676 802 819 302 750 708 778 231 249 250 688 241 709 627 274 236 717 647 268 621 262 686 935 300 694 635 611 250 635 257 778 176 675 673 523 258 666 824 248 691 254 835 259 253 243 797 546 844 843 249 549 282 687 605 277 698 599 267 938 241 814 687 204 254 860 256 245 641 868 646 576 242 646 591 238 287 639 619 826 250 728 219 880 702 624 251 633 282 872 680 469 250 734 735 262 258 806 696 242 989 715 901 7 617 262 250 269 260 584 248 253 268 546 777 956 293 256 633 289 987 595 749 268 696 642 241 988 278 228 235 228 712 241 687 224 778 654 594 851 566 812 727 901 241 695 302 705 621 642 550 912 724 758 238 229 232 727 562 263 251 277 257 522 771 737 610 251 259 644 595 275 684 251 268 269 225 794 801 281 248 249 626 853 672 700 623 215 691 712 263 235 246 731 306 264 696 257 265 278 223 581 559 507 643 838 241 274 258 773 754 810 268 645 706 570 267 731 746 872 667 220 640 255 696 237 263 859 227 538 394 804 262 298 852 145 719 703 782 612 672 466 259 624 307 252 249 395 715 893 266 273 745 202 252 941 284 781 634 626 617 992 668 276 509 247 241 278 286 629 687 273 720 677 290 237 286 843 715 862 811 687 762 688 718 603 242 240 213 683 733 65 691 752 273 893 243 733 245 848 706 217 288 708 834 821 746 718 769 630 540 630 263 268 533 256 778 735 758 214 247 778 790 681 593 258 827 631 620 798 638 291 253 591 763 251 650 200 626 259 246 658 790 681 274 269 257 250 623 606 419 709 250 428 618 232 700 238 260 520 923 235 229 264 261 780 268 259 957 699 228 566 870 233 703 671 662 649 798 299 878 536 843 238 266 252 695 563 256 797 585 252 680 261 47 813 239 246 616 251 770 660 737 613 294 241 258 219 720 737 566 550 798 820 624 704 247 242 254 237 248 249 279 444 802 858 867 256 255 505 272 521 649 580 276 281 774 268 612 762 789 256 518 911 103 274 758 563 788 240 272 508 616 301 234 634 662 248 252 239 623 870 265 752 280 739 704 569 233 462 260 797 228 760 756 748 712 589 248 617 640 278 656 236 266 648 390 682 265 515 768 510 627 655 101 239 233 763 245 749 255 241 788 255 649 258 709 523 213 249 691 658 580 274 240 833 262 239 252 285 562 284 257 741 226 264 579 292 798 288 794 230 686 724 768 656 260 763 459 252 736 732 251 699 242 241 567 967 895 688 254 665 692 273 253 269 260 247 654 182 747 255 247 643 602 817 216 772 243 673 652 579 776 91 285 286 236 260 235 717 748 272 220 218 729 740 560 801 513 301 659 692 748 255 702 265 719 660 801 247 255 775 630 704 241 627 258 745 812 813 250 688 252 260 215 225 441 215 761 630 677 630 770 503 241 259 648 487 257 842 826 537 230 270 275 715 273 613 758 634 569 251 212 260 54 735 899 246 773 277 390 220 310 266 808 667 958 625 247 255 707 236 265 227 684 287 266 270 563 265 291 523 740 267 708 620 243 249 278 951 661 262 229 617 252 224 687 573 730 663 790 744 734 243 64 232 825 712 609 885 726 230 716 728 632 676 751 689 258 715 254 877 532 702 749 584 676 261 720 293 599 695 264 693 854 609 426 862 259 636 242 878 684 230 655 252 243 246 716 239 798 211 574 307 255 253 237 228 658 234 251 259 757 755 511 691 677 894 251 676 260 786 501 604 274 266 263 873 614 632 238 727 278 257 739 548 256 629 737 492 493 732 927 738 278 587 833 250 290 263 728 597 900 224 300 236 546 672 874 218 262 268 752 236 254 261 227 811 865 661 75 241 772 1013 850 902 825 698 246 230 69 806 771 514 217 773 609 1023 721 708 775 274 636 705 246 474 873 297 713 254 636 734 660 268 657 658 691 234 656 608 264 242 718 638 574 604 250 576 640 798 250 235 262 735 236 275 564 243 685 257 300 274 703 259 809 246 761 725 264 829 248 232 596 216 263 286 239 253 275 782 647 757 268 258 266 255 249 606 44 239 260 696 277 596 243 582 822 557 268 799 279 530 246 286 245 880 439 752 291 581 259 719 245 261 729 240 636 236 236 252 252 103 1005 256 652 867 626 777 219 724 816 682 829 655 262 746 752 652 760 600 811 313 657 706 552 586 646 619 867 282 773 240 709 247 245 585 544 274 273 849 713 250 651 214 587 553 936 752 508 604 815 663 270 224 531 742 601 646 714 592 230 674 231 856 262 738 240 266 268 253 268 257 636 80 869 724 665 631 283 294 577 640 673 267 247 233 205 264 545 518 296 218 250 504 559 678 682 281 246 217 817 936 234 534 269 832 888 752 643 770 235 876 82 265 258 606 698 270 227 546 619 264 271 681 87 284 680 607 645 243 613 594 263 683 253 244 683 563 238 687 249 769 731 748 270 306 257 780 664 538 281 218 233 537 395 221 843 911 768 256 255 705 717 244 685 212 251 636 891 255 242 266 707 677 271 265 247 455 998 799 221 262 278 234 285 275 654 936 911 716 757 273 233 585 239 854 231 264 265 681 103 642 571 645 282 899 699 709 739 237 402 813 255 574 277 523 226 621 709 699 243 550 899 764 780 247 694 391 286 256 695 735 731 652 913 704 916 649 233 758 263 593 269 258 271 799 289 261 718 256 241 711 639 244 639 729 708 396 249 824 275 698 276 490 656 258 711 636 229 710 266 647 165 680 236 621 739 261 934 255 706 593 657 270 529 859 14 726 265 533 231 576 516 712 648 252 754 231 233 672 252 716 592 783 262 852 612 253 653 740 761 681 669 656 908 266 278 801 252 381 803 238 257 95 248 827 240 855 818 744 228 671 270 637 278 581 278 228 276 652 272 892 258 598 721 118 656 307 298 496 658 274 275 260 246 289 664 584 716 752 767 295 665 260 701 228 281 261 722 825 756 286 272 245 258 676 244 625 258 262 274 643 258 647 68 662 850 238 246 225 656 244 264 236 250 805 278 231 686 740 671 680 790 729 231 601 279 598 246 293 268 718 245 647 867 647 264 582 211 617 593 261 624 775 651 252 898 957 807 662 653 268 524 262 237 244 256 633 750 236 724 252 603 627 923 537 614 728 731 787 295 783 265 274 869 258 219 701 699 223 628 937 756 246 259 250 825 15 621 302 628 235 242 654 271 633 265 592 584 265 284 258 597 665 578 742 717 259 208 652 281 652 676 854 260 842 811 240 862 788 678 279 232 291 712 289 680 803 249 280 643 672 904 259 956 275 755 590 566 615 912 252 606 549 617 659 279 836 638 269 718 245 551 42 817 261 821 613 275 281 916 596 271 281 733 246 285 706 697 543 694 238 259 774 256 514 254 958 600 711 717 252 521 744 825 678 225 826 823 795 544 220 288 622 278 555 662 499 287 698 256 172 687 247 258 550 839 261 820 820 721 618 260 829 262 583 553 825 728 195 754 224 275 249 227 670 458 230 234 256 935 251 592 88 688 258 673 805 235 626 157 710 688 238 282 322 622 282 272 702 583 751 662 258 584 541 225 137 781 220 774 755 655 703 505 743 239 628 235 640 785 713 256 233 247 637 693 260 703 85 254 312 682 663 593 277 258 262 605 678 640 283 659 799 694 248 236 496 439 251 605 915 254 261 713 750 833 709 262 573 254 250 719 856 220 679 257 256 261 309 816 248 239 719 278 253 829 239 525 784 281 950 750 746 533 620 827 670 464 239 267 587 624 270 654 555 851 624 277 502 296 478 791 814 280 236 934 513 225 640 242 777 297 729 608 710 587 294 265 698 276 525 683 566 722 284 247 603 756 779 270 577 614 18 688 687 784 255 267 556 250 613 246 752 273 800 254 692 545 885 767 236 516 890 654 681 234 537 835 710 913 255 243 621 660 280 744 709 709 581 289 646 656 782 238 637 267 551 608 240 750 635 63 582 252 855 254 268 238 243 499 567 227 530 595 241 247 227 571 716 644 234 629 264 389 663 676 758 273 233 272 257 799 250 254 274 267 1007 239 262 224 551 546 233 537 826 857 256 564 597 300 236 1018 719 830 615 253 265 249 246 586 673 527 280 261 514 575 722 720 249 224 668 594 648 967 701 238 664 625 264 704 743 274 699 664 264 697 832 600 517 749 274 871 558 740 226 267 268 663 235 654 801 794 653 292 266 257 279 567 213 758 605 718 842 563 716 255 919 620 597 342 844 269 218 750 628 233 247 579 255 746 568 240 557 283 705 625 809 237 250 232 539 243 638 676 234 286 791 532 393 844 637 661 267 547 684 288 758 535 651 225 614 247 741 666 753 230 273 812 208 562 307 266 267 271 223 669 272 244 248 507 259 732 836 273 277 849 297 275 458 242 698 263 514 228 238 231 224 629 593 281 597 278 619 749 778 700 688 215 269 999 830 260 587 265 283 768 798 701 630 601 264 822 247 574 868 903 652 697 586 662 248 257 787 268 609 242 233 253 417 235 273 890 793 258 712 731 679 399 237 18 693 240 767 656 263 293 722 584 725 583 731 250 636 675 776 799 735 225 256 254 234 273 640 227 772 612 281 635 220 875 276 268 626 692 566 578 250 207 853 261 254 704 722 281 234 867 268 787 639 278 743 748 659 261 265 256 690 637 263 789 709 243 648 704 573 694 261 750 241 612 261 647 248 261 266 262 644 765 663 258 269 605 584 629 226 614 673 847 248 549 623 753 774 677 663 498 716 280 261 891 711 259 255 380 973 495 642 500 686 210 228 259 257 260 547 368 259 255 600 778 233 263 266 271 444 246 223 310 800 509 352 499 679 704 733 765 1001 752 864 690 898 768 246 280 273 244 255 315 261 530 82 294 678 285 572 282 221 651 245 811 214 237 253 705 257 731 222 774 289 218 857 891 998 231 226 772 680 727 607 616 512 267 682 681 782 952 266 267 510 763 256 831 238 267 637 596 815 771 269 798 287 996 259 708 270 232 632 597 712 298 255 190 782 210 616 848 782 255 268 250 265 276 259 584 621 294 382 241 774 537 292 222 248 250 246 234 245 255 797 290 593 669 263 265 567 273 283 731 263 285 749 736 676 653 246 270 241 604 263 242 256 629 482 119 249 531 255 915 267 250 236 261 479 249 273 269 269 257 235 923 224 241 265 837 245 734 264 43 263 727 723 645 687 272 671 279 275 738 636 78 582 235 266 230 695 596 734 733 276 687 895 726 589 441 259 247 246 748 654 237 799 651 255 684 653 735 732 270 251 764 265 272 246 783 265 752 263 285 254 251 266 763 248 225 710 692 189 613 264 906 251 665 278 563 871 867 262 643 655 786 254 229 260 650 825 735 554 272 735 813 674 263 175 728 652 735 233 789 737 225 244 232 288 243 237 663 666 785 252 250 567 697 815 737 735 259 731 712 251 222 266 278 277 245 979 855 247 258 332 258 246 299 886 252 805 265 831 848 288 506 604 276 232 528 750 300 664 265 255 772 238 266 253 881 633 258 245 245 233 241 699 778 263 250 775 293 276 623 249 611 241 257 250 598 679 240 775 245 598 261 664 483 737 165 236 258 253 613 452 604 648 261 809 822 258 701 567 281 982 266 751 585 578 638 262 672 546 260 248 231 272 748 253 860 234 282 221 769 562 238 323 253 861 732 653 717 672 245 765 563 250 692 828 228 705 266 686 294 264 611 250 813 261 692 673 762 234 633 794 258 266 793 681 736 609 268 697 265 267 583 951 276 289 599 792 796 728 564 272 243 564 576 555 665 66 278 804 498 753 235 699 585 262 250 830 649 568 276 896 285 379 530 290 657 234 866 686 255 257 249 246 663 281 712 89 691 228 389 707 992 260 447 647 217 229 286 300 269 240 710 499 290 813 787 648 279 697 230 260 891 667 228 242 617 687 260 937 808 825 750 543 275 266 271 533 831 251 910 708 738 247 597 639 633 714 723 92 773 258 545 1014 238 547 609 708 629 682 264 821 746 962 769 252 728 280 215 714 199 847 75 566 274 727 262 285 816 606 731 262 711 256 645 288 242 657 733 223 264 673 757 254 632 242 247 852 758 263 224 797 279 282 272 637 289 579 295 239 704 202 262 715 257 248 607 245 739 275 259 696 202 254 766 665 762 686 574 245 885 736 228 673 254 861 580 538 243 252 242 743 272 273 304 242 243 488 221 211 392 696 591 93 637 573 240 696 863 714 235 763 223 610 247 692 786 673 250 859 659 291 249 259 586 224 430 702 250 255 754 528 258 789 230 785 277 240 253 220 999 267 625 253 244 253 586 241 749 657 727 252 666 212 696 627 714 792 474 235 252 534 600 657 956 657 590 819 711 635 910 748 292 616 250 250 746 263 239 75 743 894 558 252 691 240 662 248 721 150 646 848 255 242 499 8 654 454 747 591 227 819 349 621 297 579 260 781 268 710 247 685 247 231 780 258 809 134 568 728 226 874 244 681 286 722 719 660 646 608 233 740 815 260 249 229 244 256 995 242 235 676 484 247 686 271 261 602 281 590 683 719 266 813 558 776 683 657 236 566 240 666 247 693 669 235 705 268 245 783 252 692 796 796 675 659 297 638 688 593 735 264 759 271 242 250 650 801 726 681 753 575 708 259 230 651 760 708 236 234 590 575 843 241 252 763 239 250 638 726 287 259 825 840 733 263 242 101 282 272 263 234 639 740 257 667 790 895 790 254 714 672 540 255 635 593 723 706 241 40 184 273 241 305 285 708 211 695 767 839 887 778 616 246 781 522 670 855 282 426 999 502 281 841 776 650 649 523 723 286 254 251 723 764 670 248 758 262 535 466 712 728 717 708 146 848 527 238 591 281 642 234 674 287 365 667 274 40 736 252 252 677 779 591 235 527 254 271 678 256 229 677 755 553 805 668 246 670 597 700 502 734 628 233 782 203 655 797 265 250 757 541 742 261 251 221 255 271 253 249 216 642 259 277 735 688 638 274 729 686 832 270 266 255 805 860 807 812 673 285 748 258 255 248 836 845 547 661 510 272 236 319 240 256 236 591 599 728 807 227 229 225 243 267 569 267 839 254 773 749 287 874 722 711 219 646 251 560 588 238 214 763 869 799 758 242 264 908 728 251 813 573 568 789 829 677 636 262 803 251 257 604 284 274 991 227 694 260 561 673 856 787 587 636 802 744 739 729 264 273 664 717 244 225 777 752 254 790 788 258 277 650 287 266 747 713 736 279 268 574 703 623 769 269 631 281 278 666 753 952 177 277 634 257 889 569 721 693 1017 259 264 261 841 276 562 786 625 19 672 537 562 285 304 236 223 246 266 642 564 498 636 246 267 772 590 703 742 647 283 262 561 84 281 727 626 237 580 662 253 243 294 258 860 238 550 762 792 263 865 281 256 573 747 661 617 662 617 568 692 280 562 636 212 756 257 878 283 659 152 271 604 172 318 734 561 214 775 733 832 654 655 797 461 225 781 342 238 253 654 1023 794 295 702 271 254 999 890 266 645 250 484 260 224 259 725 751 272 261 265 577 667 803 269 260 665 673 630 733 873 500 244 234 788 268 568 776 234 274 643 257 675 248 278 250 239 218 248 258 627 269 277 248 299 505 876 595 85 248 238 272 745 691 849 232 772 743 279 242 706 687 268 865 764 848 785 237 232 713 243 779 255 241 647 775 684 276 276 564 791 234 224 248 254 264 286 472 257 520 738 248 859 675 259 859 712 522 685 786 251 743 560 576 574 618 257 675 286 241 559 252 741 267 400 697 274 557 242 812 650 269 288 244 262 634 254 237 287 805 747 676 229 784 838 561 899 219 606 808 763 287 252 750 272 735 276 265 253 810 633 634 865 847 819 265 256 244 234 201 718 631 949 249 779 231 262 256 728 690 247 267 806 28 698 861 216 691 661 631 756 270 574 861 676 696 592 716 739 239 724 658 591 187 264 664 705 631 607 238 703 814 657 239 752 274 712 727 213 244 227 604 752 428 789 277 689 677 269 344 578 220 976 297 262 919 258 703 259 580 746 832 290 258 784 251 615 825 721 239 294 218 265 494 292 641 235 681 247 672 254 666 610 397 591 535 613 714 646 270 252 256 782 249 666 238 497 261 251 280 691 728 794 538 500 756 240 247 281 826 234 247 280 584 695 228 285 590 737 592 811 272 242 672 777 859 802 708 256 272 866 935 261 450 266 801 403 773 260 239 711 323 246 712 621 706 689 786 778 252 258 701 274 538 259 262 710 694 932 707 769 269 545 695 775 677 247 202 600 776 283 662 700 222 691 837 230 602 795 384 270 239 739 685 604 240 697 237 284 583 639 791 658 733 660 809 831 678 567 827 69 214 776 455 681 224 152 795 121 853 830 629 765 508 249 685 613 273 630 959 510 749 247 639 261 451 639 1003 784 747 504 683 314 598 616 645 610 241 251 250 625 247 685 246 652 703 238 708 228 694 288 940 673 731 735 740 534 774 693 250 788 129 266 250 248 253 277 264 262 792 244 53 456 271 410 544 692 728 245 273 282 545 776 252 256 720 750 218 588 738 770 693 784 294 307 642 568 670 278 769 705 781 248 221 584 582 786 243 691 772 261 521 695 918 256 629 677 682 689 713 243 727 237 662 957 599 228 277 756 829 722 294 731 272 271 280 700 275 612 757 527 719 733 458 232 62 724 640 591 859 678 232 629 249 94 599 218 272 249 221 644 256 251 600 559 229 286 261 253 237 192 724 252 266 264 273 280 255 764 707 271 639 535 677 655 673 98 274 831 851 276 662 396 617 924 560 305 717 558 642 805 238 253 289 665 235 687 699 793 226 670 247 276 225 812 252 261 248 669 673 759 284 246 551 898 237 567 863 603 665 760 829 656 231 250 865 264 722 697 622 247 741 28 290 224 596 277 737 635 627 225 253 770 56 800 619 531 647 839 243 695 357 889 209 243 784 123 627 790 284 674 258 283 256 783 813 265 261 285 664 677 810 256 268 899 627 271 658 235 818 253 820 530 247 256 305 588 231 712 628 251 727 569 565 898 647 536 275 751 695 265 222 798 760 861 757 751 302 273 620 751 632 232 275 699 237 695 771 758 713 400 244 264 628 621 245 278 233 274 668 570 249 828 749 751 236 256 652 84 228 639 250 572 767 868 286 562 760 264 249 535 300 733 252 763 685 256 717 276 247 113 220 671 806 735 457 746 678 327 529 684 799 243 632 674 226 653 249 645 280 632 667 222 253 551 655 244 736 753 334 752 251 233 233 256 278 685 243 252 302 838 658 278 764 600 880 788 278 270 236 775 742 213 636 680 938 245 259 266 628 249 413 809 856 256 606 239 744 823 645 672 657 237 244 243 254 280 240 234 670 278 272 12 786 497 264 567 255 212 224 839 287 760 640 268 280 695 749 786 635 876 758 531 712 672 684 267 661 694 627 650 592 655 651 237 246 682 253 614 253 704 490 236 571 228 268 742 927 697 543 781 276 963 486 249 251 401 237 255 272 750 698 269 692 216 240 249 236 259 833 103 824 890 694 643 840 249 712 521 834 261 723 241 240 225 256 38 546 773 695 263 681 253 586 238 806 611 268 284 255 814 248 721 570 248 480 263 184 689 619 283 690 724 748 250 739 243 256 695 704 631 560 813 221 501 369 725 575 255 730 242 734 859 238 275 841 277 578 582 616 789 669 250 437 576 261 740 626 230 650 697 668 588 686 663 667 264 843 272 261 722 625 297 653 714 637 259 733 627 864 235 249 775 227 530 225 738 236 249 685 868 761 244 266 877 758 256 232 561 276 710 595 232 806 624 206 833 303 765 250 636 690 242 740 690 296 251 771 215 232 795 258 611 241 264 619 761 288 247 859 263 628 607 651 756 780 613 471 696 259 701 809 238 713 250 255 623 898 627 767 289 881 803 752 624 229 749 232 731 831 771 262 764 248 922 715 550 247 885 54 643 846 865 751 573 753 849 233 442 263 507 340 742 736 233 265 740 861 247 620 807 1010 206 542 235 258 823 584 595 242 609 245 232 712 451 270 255 828 795 645 231 233 602 266 282 261 661 684 276 252 244 577 579 757 271 681 734 291 785 258 858 950 213 253 244 646 681 237 269 248 242 723 255 700 473 246 963 791 663 658 281 720 723 691 644 919 246 702 564 756 677 253 254 737 658 643 273 250 712 598 663 247 242 273 266 234 637 889 264 290 787 808 262 282 823 829 508 709 786 245 259 855 264 274 874 644 263 279 629 260 603 250 266 513 848 594 240 654 721 789 234 263 485 833 708 675 239 281 673 736 275 609 270 745 278 754 692 344 258 711 668 864 688 645 268 797 905 701 239 595 677 252 645 740 975 624 267 700 563 749 204 579 249 220 601 554 279 693 217 663 601 233 254 289 586 231 267 647 806 738 735 615 233 260 251 280 732 680 660 504 741 568 664 710 848 731 948 282 281 255 249 248 506 777 243 252 671 736 871 633 630 238 231 640 270 261 813 228 730 761 302 738 255 249 702 244 234 234 550 303 293 232 614 750 252 731 792 870 445 254 704 868 255 549 606 243 624 271 224 520 762 659 627 634 559 244 608 301 650 211 595 263 761 733 790 246 784 547 598 719 250 240 537 608 826 599 863 252 310 149 915 308 285 292 731 263 248 298 674 275 641 230 251 799 231 727 610 272 756 161 729 265 269 708 599 731 345 265 615 528 782 270 273 268 705 253 747 771 422 253 600 371 256 261 600 226 789 693 252 698 246 692 706 219 667 650 249 669 775 730 246 756 267 598 258 968 210 737 639 667 247 234 617 241 725 262 261 762 243 716 260 761 245 256 901 233 471 564 108 525 247 235 772 274 740 812 254 236 777 270 273 216 813 520 277 745 790 679 638 567 269 306 517 880 900 120 256 613 148 729 241 243 248 719 245 739 783 706 666 651 711 286 552 240 560 811 213 789 258 847 697 613 215 244 882 687 630 284 782 245 543 239 704 598 234 864 234 264 622 322 902 233 838 307 256 251 677 242 578 979 279 716 665 564 294 282 267 811 248 769 260 219 837 596 732 898 760 676 860 800 221 234 279 271 858 812 245 662 486 787 256 227 368 273 901 823 732 224 229 680 377 233 246 710 262 682 536 264 694 690 783 807 261 914 253 634 539 713 230 816 258 766 763 223 525 619 254 892 231 605 259 903 658 279 646 264 305 674 272 679 657 242 983 759 756 684 766 46 575 239 553 613 706 679 270 247 266 927 784 254 684 652 795 265 815 835 661 627 778 710 498 802 713 282 725 736 665 732 267 748 18 251 255 244 259 225 545 703 230 269 749 601 250 752 605 260 383 753 235 629 729 295 685 507 698 277 753 271 265 276 253 267 699 243 767 765 761 232 546 265 274 712 847 464 264 227 476 812 245 823 275 670 648 690 217 505 238 266 235 592 582 831 557 725 615 260 280 267 290 388 593 490 661 683 193 676 692 253 283 756 724 676 234 696 644 645 841 710 661 274 758 281 256 599 245 689 261 246 221 773 254 738 664 278 678 711 282 736 772 806 697 261 275 811 860 286 580 776 263 585 269 778 220 277 606 581 257 244 257 748 231 259 256 271 278 218 227 1000 617 294 747 276 649 252 226 524 634 276 287 256 665 268 638 316 654 256 299 764 630 245 665 247 249 858 774 286 255 626 246 264 264 267 238 260 239 646 670 273 18 723 636 230 675 606 206 788 717 725 828 575 247 266 240 730 296 254 269 264 227 273 261 867 806 631 294 513 658 646 249 251 906 936 260 627 687 385 442 553 223 547 269 742 720 623 805 296 557 258 691 244 751 263 268 255 273 65 671 209 235 266 734 246 711 743 608 686 508 230 260 273 37 691 240 139 227 143 634 244 301 60 938 268 752 763 623 276 242 797 598 863 694 696 590 279 978 271 616 255 253 687 707 895 255 811 262 835 218 253 676 698 650 728 258 237 261 245 739 261 261 250 708 634 205 694 273 250 237 743 259 409 687 270 490 239 482 740 254 284 242 270 863 274 278 270 747 752 267 234 987 774 763 613 635 239 734 247 232 896 788 752 253 766 230 261 295 243 231 267 290 658 233 251 232 252 613 608 896 241 808 813 289 588 641 821 502 224 325 848 787 706 805 773 623 664 653 246 585 222 450 256 487 780 272 258 269 952 675 270 755 784 226 706 271 696 750 269 314 279 690 655 680 273 817 326 623 707 799 711 720 1002 775 268 775 660 623 683 287 277 238 267 273 263 944 733 248 256 248 691 709 234 249 736 226 249 269 832 526 207 562 8 152 727 672 808 247 668 691 525 246 990 240 290 672 100 231 815 833 545 734 711 246 64 244 687 669 276 822 294 271 784 275 255 722 248 570 489 290 730 292 749 242 792 785 617 246 687 250 256 620 714 317 766 268 473 714 175 293 267 727 212 737 230 634 293 747 644 773 673 162 919 806 256 718 274 794 244 584 256 273 258 275 259 247 252 597 791 249 511 104 273 738 860 811 877 280 305 653 661 925 1012 648 644 667 725 733 796 664 267 238 725 732 230 200 549 256 610 267 753 527 248 811 943 662 788 727 622 548 273 828 621 681 248 257 211 254 882 244 223 280 229 634 273 876 286 248 272 247 609 726 443 280 486 275 263 310 615 273 232 250 580 231 1005 261 271 644 248 767 686 713 262 921 857 271 227 251 668 216 297 644 870 214 790 749 252 600 508 260 605 239 730 272 762 698 769 212 670 784 230 255 630 631 619 701 612 698 151 618 289 654 279 270 654 597 558 725 834 612 811 757 587 717 267 666 472 770 716 800 266 703 282 832 245 649 241 752 277 230 778 499 628 247 640 879 233 221 276 839 271 234 600 667 698 764 611 748 289 247 516 250 223 254 683 622 224 255 807 577 851 649 869 255 267 683 232 252 211 621 848 779 64 243 733 238 260 672 293 307 837 537 830 246 523 601 822 465 248 244 240 907 838 252 242 828 789 262 276 237 277 271 263 66 276 707 649 656 830 528 848 270 264 761 256 788 750 280 864 766 970 695 718 301 603 684 703 257 598 851 745 856 245 259 618 884 778 263 256 217 780 245 246 218 244 786 286 279 222 766 689 792 284 765 993 251 245 288 265 234 237 630 622 502 237 758 584 230 804 74 282 286 241 654 246 929 745 247 228 633 235 440 767 507 567 559 260 623 271 844 756 698 281 654 579 653 618 651 654 275 672 217 674 693 263 608 811 487 636 739 212 816 687 776 620 260 754 716 141 685 571 243 252 682 269 228 565 673 259 660 618 256 219 779 253 628 665 595 649 634 736 634 283 649 262 223 264 291 558 807 622 654 694 233 265 686 242 623 268 758 654 239 256 724 262 254 276 243 263 254 236 253 263 464 461 790 638 246 227 248 273 263 257 683 280 102 764 248 274 601 802 239 841 260 235 599 463 261 772 562 757 824 750 779 676 247 245 282 289 241 614 713 766 245 289 633 708 276 725 251 292 590 658 697 263 240 278 970 742 234 217 245 250 698 854 732 261 239 266 710 239 709 254 236 752 757 829 849 230 224 846 775 424 744 250 728 248 254 291 706 775 691 639 582 627 662 691 774 811 259 285 810 534 672 258 221 612 258 248 290 252 278 280 234 170 635 244 850 269 242 793 869 657 724 238 800 594 255 251 783 801 273 764 702 841 687 773 646 266 743 304 747 683 235 656 260 786 733 669 255 1014 265 864 261 735 732 256 248 720 680 648 822 779 274 678 229 609 282 830 738 261 734 220 521 255 285 224 809 286 289 787 845 729 555 796 734 230 610 685 932 310 753 280 261 236 244 684 257 523 633 610 273 408 279 27 694 255 601 251 251 248 644 764 552 555 796 222 655 285 276 595 232 257 255 749 792 605 243 721 254 266 557 255 251 251 264 316 633 239 485 240 243 738 701 259 266 751 686 240 712 121 830 760 626 851 296 259 307 227 228 253 250 764 215 430 545 793 838 277 277 598 755 772 290 277 252 624 758 704 713 830 820 651 254 730 909 644 495 276 255 782 236 736 240 733 212 646 643 256 742 775 262 622 271 839 941 757 664 233 275 226 221 218 651 7 838 265 601 788 269 224 852 707 514 253 679 272 267 245 687 746 796 690 219 881 561 695 258 492 719 597 776 695 223 705 661 259 236 311 742 754 779 244 277 499 680 286 647 632 283 288 767 265 768 580 629 231 236 244 254 729 820 247 269 824 614 261 716 698 628 720 255 996 845 241 243 699 760 259 556 773 607 571 281 269 540 211 731 236 244 553 264 250 321 235 219 782 692 562 754 809 886 280 287 496 661 265 233 245 742 557 247 894 645 756 817 261 252 780 381 830 255 702 245 735 734 586 698 275 587 868 270 248 272 244 869 276 862 162 307 785 254 247 761 702 267 716 271 256 616 271 791 278 575 306 253 825 265 704 955 685 270 794 568 596 614 267 175 103 571 688 284 702 280 483 233 281 34 239 674 655 769 254 722 262 280 594 536 699 705 801 819 773 266 804 922 553 269 242 283 646 700 215 832 254 556 211 684 247 239 278 256 655 723 684 259 763 257 852 272 748 664 825 574 245 210 837 797 263 686 711 261 642 741 832 547 803 261 804 577 470 203 615 728 242 261 788 684 260 268 830 662 620 782 412 613 202 258 798 231 279 675 721 699 252 698 681 623 595 848 649 251 273 253 247 765 773 789 724 868 666 793 259 215 259 641 778 272 789 748 578 273 707 160 841 770 781 797 255 125 736 775 607 843 253 250 412 638 639 239 762 243 681 277 239 712 625 271 272 220 697 297 301 741 228 261 272 613 253 739 230 765 691 268 686 648 887 580 867 658 623 821 754 676 838 241 758 216 564 237 654 736 258 684 611 333 393 780 454 946 240 674 630 698 640 650 656 239 685 227 786 643 581 231 639 214 547 246 602 233 706 270 256 858 695 53 286 662 597 742 249 275 248 266 276 252 275 253 250 230 286 870 802 918 855 569 229 651 553 272 765 678 237 229 650 584 516 656 702 259 781 236 777 232 755 251 267 257 834 600 255 785 818 262 756 284 492 595 751 291 603 264 693 724 733 264 903 729 754 224 787 956 272 628 274 246 243 281 217 652 252 289 655 789 270 780 698 687 763 313 854 267 787 810 251 262 704 271 232 636 576 884 234 812 631 267 723 815 241 261 266 811 543 267 246 656 256 579 736 222 268 177 701 760 254 277 518 241 584 745 269 262 221 751 769 249 263 671 678 782 758 900 662 734 743 969 288 631 278 639 688 507 730 668 265 244 256 729 694 730 239 699 247 762 216 689 659 712 741 610 636 644 756 224 231 800 804 220 775 308 761 707 284 705 827 902 275 265 745 754 255 824 614 247 229 779 876 774 736 746 751 811 760 263 239 663 607 738 650 230 706 262 694 791 719 661 112 276 282 247 250 708 573 783 604 970 751 726 309 230 257 242 237 841 262 295 258 729 741 726 566 276 225 238 596 236 251 631 286 273 529 253 888 782 715 734 240 347 633 658 718 771 715 748 243 672 249 249 924 478 251 892 793 758 264 727 669 223 243 256 686 242 283 277 843 875 590 260 668 253 617 271 223 813 252 279 767 956 789 210 251 268 689 443 259 777 563 835 840 397 764 759 279 577 705 584 633 28 257 285 628 539 733 272 649 251 113 787 290 762 789 706 282 449 708 265 252 256 249 839 294 240 265 872 494 712 727 691 793 266 709 260 942 260 887 253 828 687 845 225 233 580 243 284 262 684 273 303 676 258 264 266 768 238 812 256 658 861 262 286 273 261 238 775 677 277 704 703 569 589 695 268 613 607 784 658 237 515 476 752 778 233 471 233 479 589 767 299 646 767 567 763 769 244 41 224 253 733 250 10 251 587 269 807 655 783 274 648 628 543 238 713 276 805 708 673 589 778 248 792 279 580 259 266 213 647 640 775 383 800 797 603 595 257 244 877 804 248 221 541 267 289 660 256 120 75 286 603 520 726 529 826 261 612 491 663 587 676 808 627 292 638 928 287 752 220 682 689 208 272 726 231 523 315 636 113 248 749 752 250 245 560 247 763 292 249 720 232 243 731 654 814 637 652 272 211 222 568 238 797 303 234 277 232 235 419 218 251 277 787 884 260 643 666 294 611 249 273 251 264 942 565 782 794 558 248 223 714 314 577 254 612 691 748 544 774 741 849 244 776 661 249 733 645 270 288 245 250 961 958 233 269 270 795 237 677 666 252 254 274 271 257 254 701 245 624 623 628 930 260 254 637 233 264 239 259 741 251 254 675 221 353 246 236 672 632 550 995 701 921 658 648 724 823 610 266 772 682 264 739 753 616 234 793 268 716 269 758 250 337 620 854 909 800 780 620 821 584 773 729 704 793 636 261 566 246 843 255 796 231 694 266 625 810 618 290 252 897 557 715 651 668 248 266 692 599 225 253 255 262 273 234 248 896 277 907 657 816 856 1004 265 612 730 610 645 48 712 758 835 245 267 740 248 652 822 737 632 154 280 288 261 659 671 47 953 643 830 205 821 975 678 907 246 351 260 280 247 736 256 258 560 220 524 229 779 781 707 178 752 580 252 714 614 695 246 638 268 588 687 691 264 539 782 287 687 726 659 506 649 861 262 245 294 633 288 552 826 237 216 262 664 703 242 268 239 756 782 632 252 263 242 777 175 263 824 889 677 246 235 277 635 272 733 271 238 316 669 240 292 255 224 289 238 235 264 234 222 815 247 718 649 224 872 837 274 779 923 785 771 484 209 259 232 575 247 619 610 247 265 250 646 256 755 656 225 808 574 262 491 226 582 255 270 688 818 263 232 233 253 809 854 222 272 242 540 271 662 771 283 259 238 247 577 557 274 248 225 697 703 255 610 81 625 273 660 883 219 615 614 951 263 251 232 636 638 679 240 600 821 741 778 800 792 251 195 107 830 271 808 562 265 287 660 762 632 711 900 642 686 838 761 591 778 232 246 665 538 911 263 723 271 625 1004 815 549 253 246 722 772 683 222 256 240 573 840 758 748 824 688 619 570 661 215 731 269 710 279 268 741 225 694 870 576 850 745 727 695 631 663 239 736 745 498 248 588 685 276 645 892 257 258 794 203 782 695 650 499 374 472 744 776 639 563 266 457 706 127 239 584 631 529 268 653 273 863 565 270 814 245 521 536 249 246 645 740 656 649 605 729 272 824 745 713 289 245 255 273 692 247 257 586 786 122 264 792 248 589 882 310 428 815 215 247 231 258 517 789 955 242 261 875 248 966 290 738 723 779 239 266 237 252 792 662 298 797 274 236 264 679 753 264 19 252 871 704 706 803 681 273 640 235 844 618 200 785 266 505 248 789 242 702 295 639 814 725 294 699 282 234 563 238 863 615 660 689 745 566 221 795 317 499 595 281 650 637 253 252 738 241 247 254 735 245 515 612 734 609 92 259 676 704 569 12 901 243 277 743 805 247 278 272 255 277 652 277 252 731 737 490 227 234 864 214 703 267 268 289 227 554 257 653 265 627 682 919 718 231 821 252 626 568 759 247 204 688 789 233 280 692 599 246 69 753 767 719 651 657 232 347 406 296 760 593 273 736 656 246 241 712 1014 235 654 644 265 651 746 245 281 279 700 933 275 682 508 565 240 270 760 243 771 645 642 254 654 252 240 242 770 247 1011 237 719 249 241 292 278 563 669 597 219 685 586 314 589 522 239 664 711 286 436 265 247 814 724 805 574 247 554 595 457 575 617 621 390 295 839 273 605 754 669 232 248 621 655 293 731 288 785 740 249 679 270 247 262 762 257 267 852 726 570 578 261 275 241 602 760 851 262 255 275 225 791 672 181 898 584 216 238 283 818 259 633 307 272 679 771 709 228 716 238 881 246 180 254 564 661 56 277 665 608 252 672 984 786 274 239 598 616 400 645 257 528 266 751 681 668 212 284 717 591 697 742 613 762 756 627 612 234 842 249 276 635 232 856 752 989 455 267 665 729 606 694 748 799 243 668 739 251 894 728 770 732 649 627 710 695 1005 510 654 271 739 739 275 238 713 624 636 243 899 240 629 236 231 236 249 251 225 887 655 100 256 269 469 264 211 709 586 755 865 646 268 244 775 521 259 216 648 245 178 631 807 231 282 267 270 253 866 259 258 937 619 256 667 742 771 272 231 235 640 766 265 263 712 241 265 70 230 71 739 739 242 256 902 325 251 326 875 246 673 666 453 265 721 268 766 249 256 862 768 840 624 702 709 263 707 262 730 250 737 263 726 754 745 261 266 762 642 517 655 762 304 659 661 732 776 256 256 641 257 616 632 810 779 731 826 739 871 743 431 702 559 24 486 612 276 256 668 673 275 860 245 294 684 211 628 701 241 819 242 240 517 236 925 533 773 579 263 281 859 641 763 690 243 752 758 750 259 241 249 801 568 583 754 552 255 725 259 258 217 283 294 275 266 241 449 547 261 563 683 819 277 549 795 849 306 635 251 253 307 253 806 257 13 263 234 214 668 665 257 607 884 559 795 792 250 809 830 262 262 798 810 270 53 253 0 682 591 686 144 634 321 753 271 281 254 824 246 729 256 254 570 669 587 236 444 839 789 889 68 627 251 820 503 878 555 227 228 271 291 281 258 638 581 258 645 283 233 307 232 739 254 572 233 240 272 781 552 258 275 582 259 255 496 268 250 885 689 695 268 639 455 726 821 230 297 644 238 258 281 562 727 635 867 584 464 854 762 594 267 624 236 413 694 243 578 271 834 245 752 283 256 814 69 750 948 812 233 831 889 272 752 286 630 272 225 250 611 706 699 567 244 282 238 242 185 120 129 264 230 258 734 646 248 755 270 288 278 697 731 643 290 276 773 251 557 231 514 274 215 684 274 698 252 293 269 249 249 631 289 280 275 330 1023 528 645 250 594 241 771 229 252 716 768 667 152 688 866 277 817 763 256 617 663 256 556 732 229 645 675 801 259 770 153 809 250 250 253 270 242 697 770 605 598 768 602 865 686 792 268 609 649 247 632 248 582 704 266 742 246 617 764 747 847 793 493 638 766 170 671 783 720 778 255 257 771 286 854 818 521 248 605 775 961 260 479 628 741 690 812 232 824 254 245 693 606 655 712 768 657 556 269 710 709 733 811 615 682 631 281 650 353 746 297 669 265 288 269 747 473 873 231 239 228 686 743 762 678 673 666 749 237 779 737 250 502 535 668 556 260 807 559 666 219 779 270 603 708 604 241 677 812 293 688 227 284 723 674 247 265 748 696 557 827 816 789 278 735 714 710 232 561 252 709 243 468 724 744 843 281 676 278 733 260 690 284 248 842 696 789 617 148 259 492 264 575 433 218 703 286 265 681 280 292 672 276 265 857 700 468 275 612 607 250 796 614 258 216 286 900 621 776 700 723 236 641 648 252 219 692 723 222 642 763 255 594 289 963 732 658 716 824 612 866 603 6 255 239 666 271 845 724 663 670 541 237 585 658 265 804 950 663 640 654 240 11 231 293 750 704 239 877 261 675 248 628 710 684 656 774 718 235 263 264 796 689 270 838 623 548 244 691 425 539 218 297 546 275 695 247 239 617 621 659 239 611 744 613 538 248 530 275 235 428 243 908 250 247 258 575 220 241 253 730 595 240 843 707 671 840 812 692 685 625 750 217 611 717 252 749 417 748 258 776 653 233 782 729 585 254 692 746 259 835 642 734 615 238 257 253 233 506 239 891 273 260 615 245 281 254 306 241 595 558 897 259 727 831 888 647 757 814 654 601 542 282 494 614 808 720 746 245 818 239 245 225 864 675 583 579 276 688 294 230 713 705 780 701 237 713 274 254 588 706 777 852 763 744 771 247 262 322 699 261 620 230 234 537 190 729 298 52 238 756 261 273 770 249 290 651 271 235 772 284 275 241 239 269 259 229 270 831 250 939 285 276 631 255 746 267 259 275 236 590 620 724 632 621 669 573 670 819 776 225 258 260 823 285 669 241 240 879 225 267 621 262 262 282 681 662 818 701 535 636 308 269 809 952 638 506 276 631 683 222 244 258 261 258 272 668 670 859 286 610 264 80 238 786 607 810 617 237 217 865 225 692 634 232 663 875 264 760 547 271 266 672 239 617 258 239 743 313 300 250 472 880 144 611 240 262 638 612 748 760 294 749 640 234 642 449 263 778 776 236 507 288 270 521 678 260 771 305 305 598 772 575 277 251 750 243 601 244 260 276 235 716 236 253 670 613 238 742 265 223 230 660 733 415 520 253 638 257 682 627 738 706 269 605 256 265 251 728 632 644 816 652 267 578 991 776 221 273 842 252 246 258 317 682 287 784 876 270 295 261 607 238 260 730 261 251 726 833 622 248 790 237 281 713 664 600 265 741 760 792 232 269 239 242 266 652 704 267 554 712 245 228 242 386 252 563 265 636 706 701 207 728 276 951 279 222 251 267 497 278 260 594 283 816 785 726 236 258 786 749 259 237 240 249 1023 237 707 273 778 769 299 231 692 500 898 539 237 226 49 804 256 250 645 748 518 507 242 852 261 28 221 729 266 281 860 657 257 571 253 894 791 668 939 738 691 264 856 214 744 261 870 729 225 277 249 313 272 675 769 626 260 859 620 269 677 769 231 262 263 268 277 255 778 236 259 835 695 728 844 586 517 280 270 200 753 756 21 729 781 907 694 650 313 319 749 275 638 703 398 248 774 267 756 669 768 668 735 58 685 840 246 495 233 179 268 693 547 255 296 764 593 263 693 841 801 249 532 708 724 220 227 745 257 310 302 523 267 687 871 256 642 669 946 231 758 313 651 288 60 244 673 760 618 256 795 954 271 682 273 263 907 696 571 939 263 662 688 260 247 263 234 7 832 264 895 520 251 735 717 214 763 256 243 259 263 262 574 643 277 793 232 810 248 881 723 625 868 875 248 229 800 540 256 673 488 494 724 49 708 647 281 742 769 770 791 598 271 246 771 214 234 243 238 610 251 281 649 277 830 365 888 458 281 665 906 829 702 252 789 755 754 104 244 298 552 641 158 673 261 240 573 228 643 245 549 507 245 642 246 710 595 706 764 272 800 371 242 876 737 746 244 782 425 267 660 255 730 907 701 583 349 236 800 646 275 798 722 477 444 799 624 244 630 784 711 377 632 242 274 279 256 266 731 805 776 252 686 658 230 266 922 553 694 235 821 235 454 620 759 739 761 575 271 726 731 232 227 593 668 687 683 861 801 850 272 909 799 740 259 800 779 266 873 230 794 260 650 712 675 254 806 302 732 291 267 648 646 275 284 483 236 236 678 231 253 671 620 261 388 228 246 236 751 843 250 668 359 245 782 791 959 790 290 489 224 238 731 780 263 891 751 268 263 704 717 680 121 254 914 674 274 863 249 766 268 576 817 779 707 227 238 714 618 648 262 765 239 263 709 226 639 656 205 279 275 258 248 586 236 715 831 852 849 773 850 778 756 258 808 651 562 253 267 257 661 752 724 601 234 571 243 737 244 882 683 677 141 227 780 259 731 297 240 225 849 261 675 724 637 801 644 489 782 267 270 246 249 720 870 271 920 690 225 659 283 739 891 227 245 267 503 789 716 245 707 646 670 836 452 599 910 251 686 220 232 262 530 686 295 603 789 705 253 280 863 767 587 606 670 850 679 845 466 921 790 239 252 240 687 460 258 252 262 973 679 858 251 251 278 277 225 867 845 272 621 556 677 738 274 238 264 807 722 250 742 712 697 769 451 250 247 263 561 260 639 794 230 257 764 235 679 696 226 760 221 790 214 730 334 146 621 252 672 252 754 809 655 229 630 247 247 255 678 273 612 100 670 231 540 640 572 311 594 276 580 263 913 266 290 690 650 241 210 699 254 622 751 785 274 781 258 701 470 720 249 284 768 806 229 276 260 270 685 557 558 457 257 266 246 261 168 606 856 267 259 242 255 259 625 577 805 785 245 535 290 214 256 265 198 298 275 275 261 552 632 258 263 271 634 256 899 91 611 293 577 717 241 764 37 586 273 249 179 675 245 681 270 560 651 680 768 646 234 11 692 747 684 799 622 666 662 230 242 721 232 254 787 761 820 692 238 289 657 683 281 626 264 586 287 274 239 948 267 246 252 225 773 213 545 581 694 273 737 255 937 613 248 270 246 226 255 278 256 792 765 249 254 279 220 556 723 664 246 265 498 670 228 247 825 266 248 647 257 231 870 759 639 654 232 725 822 295 674 771 597 234 716 492 248 301 685 267 671 232 674 269 807 684 771 246 503 278 926 680 750 597 251 291 593 568 696 553 674 806 646 730 231 503 562 722 478 363 659 986 250 716 565 280 612 830 670 564 711 238 706 271 233 254 703 723 721 573 662 726 257 831 757 343 639 792 764 451 710 257 762 656 671 285 207 244 615 240 786 514 821 211 224 674 816 749 228 266 686 695 71 708 251 698 254 271 528 700 238 263 256 257 258 509 709 546 795 791 250 577 669 646 256 540 615 725 254 224 321 389 710 245 670 758 232 745 745 596 624 643 280 268 266 752 868 588 822 214 652 228 251 549 260 645 802 250 282 284 255 747 91 693 297 257 765 859 215 647 983 617 222 672 639 255 675 515 802 661 571 638 652 273 290 237 239 249 754 272 576 565 674 807 820 254 788 576 278 289 792 656 281 791 747 255 720 387 833 607 246 4 493 232 813 585 273 249 763 714 293 169 244 723 262 231 224 790 730 214 730 685 225 258 728 564 598 378 673 261 836 610 262 757 513 840 263 130 245 896 262 238 310 736 237 259 615 563 748 237 644 766 934 236 841 253 897 763 252 243 737 574 266 248 247 533 369 649 596 639 251 730 794 654 181 758 565 577 539 588 788 794 970 659 772 263 695 748 749 726 271 641 732 927 264 751 791 866 255 832 263 269 642 644 269 251 238 620 630 262 250 260 199 749 619 257 418 571 264 267 707 708 445 580 247 204 265 822 780 728 806 259 227 246 724 888 240 652 257 282 233 280 705 242 991 285 660 237 294 249 648 612 681 831 259 568 513 295 236 267 291 281 655 781 257 448 235 228 824 762 638 254 853 251 703 323 277 226 238 251 241 737 244 625 551 555 568 259 67 595 917 267 275 755 251 858 276 774 258 645 285 252 525 845 34 433 259 750 776 841 253 668 264 227 612 264 742 236 707 807 728 785 769 238 667 233 278 221 858 251 866 727 687 891 460 263 262 15 254 826 839 240 610 203 557 432 447 271 269 688 683 277 859 414 908 457 288 636 612 233 663 730 660 573 211 269 957 279 652 716 258 245 241 284 617 765 770 563 256 743 766 232 842 236 1005 234 580 740 640 272 706 172 267 242 145 636 241 670 240 230 672 176 269 282 458 745 849 242 246 254 864 714 720 438 952 237 877 610 729 220 242 207 772 809 228 989 776 220 624 684 600 909 223 252 245 252 836 760 284 595 747 279 817 230 657 253 823 662 288 288 336 647 733 780 257 241 182 253 300 644 258 946 656 249 242 236 764 703 798 236 270 246 538 497 671 268 719 771 269 667 222 695 293 277 755 724 282 912 568 648 259 666 602 260 748 390 261 296 762 244 277 685 265 210 214 501 736 260 675 263 587 628 791 291 260 240 269 621 240 740 691 225 626 613 28 253 628 221 258 233 721 247 251 646 284 263 788 612 260 228 390 291 769 796 263 946 903 703 753 811 727 431 485 502 252 614 263 697 913 771 248 951 593 246 253 272 236 269 242 243 609 661 235 800 657 281 678 278 713 543 4 550 243 255 266 715 674 539 256 263 563 621 732 219 640 229 767 727 550 1004 233 253 763 275 659 672 263 249 274 239 653 672 658 634 788 258 202 298 279 735 913 269 260 616 254 259 595 223 613 245 628 260 689 581 732 44 803 664 678 507 657 220 284 238 237 285 402 280 47 263 259 976 245 526 230 334 269 717 222 667 561 732 270 596 790 252 212 810 621 565 245 245 267 771 602 272 594 263 788 242 244 215 265 246 734 210 234 240 224 261 273 274 436 619 685 265 712 732 427 565 852 661 247 273 253 538 244 596 259 242 900 715 266 764 595 710 630 713 628 753 822 747 252 932 255 642 258 690 264 930 702 253 61 754 616 799 470 225 255 703 936 524 267 807 707 760 546 579 235 593 256 748 762 813 255 822 255 805 368 550 618 924 248 1002 896 781 744 252 697 850 866 240 882 767 251 703 687 913 286 266 754 253 547 758 640 299 856 744 244 268 245 700 260 266 821 265 4 648 277 778 388 622 767 557 789 789 253 814 737 240 264 760 250 279 217 252 272 351 230 243 265 285 255 722 656 561 600 738 675 262 255 834 715 689 933 706 417 586 702 677 279 711 706 643 280 252 577 712 221 202 474 887 605 638 1023 250 257 252 663 728 723 698 246 236 265 239 691 260 259 600 648 820 725 495 736 559 167 628 591 772 720 258 738 780 231 743 698 631 732 234 286 762 737 581 59 270 259 560 245 256 249 757 265 275 231 530 283 228 230 586 913 910 516 61 533 232 697 255 987 768 230 233 735 670 877 232 664 256 278 639 754 299 233 755 224 247 271 721 270 252 293 237 210 672 806 253 631 534 226 272 822 814 632 767 778 792 264 597 255 832 710 253 243 269 254 243 636 584 253 239 243 704 263 225 242 692 731 784 218 277 684 258 246 274 659 696 527 244 281 755 544 16 529 256 606 877 258 618 845 621 261 654 266 250 476 269 712 247 700 240 507 254 191 242 862 270 848 679 233 671 267 259 706 880 791 239 778 663 229 666 234 651 535 257 581 289 245 249 275 688 259 645 530 246 473 278 247 862 253 237 781 653 660 567 428 399 677 740 254 825 741 658 276 542 766 713 804 251 236 289 709 648 279 257 758 278 268 394 259 258 244 709 756 790 252 733 670 694 260 245 279 120 224 229 767 611 535 251 706 706 779 672 252 594 230 239 862 801 595 118 696 803 764 797 259 635 443 597 830 245 654 976 647 755 540 520 275 288 910 397 626 236 746 637 281 267 706 276 723 257 526 254 230 821 746 241 729 788 780 860 261 239 611 641 610 232 611 266 698 267 270 649 189 282 262 265 292 242 777 261 661 279 688 265 723 775 934 230 649 706 771 297 299 756 212 918 272 730 902 673 691 252 236 267 575 900 272 271 252 936 682 767 523 270 611 622 588 254 514 538 708 214 745 781 617 213 616 264 651 638 251 720 256 220 675 626 635 592 706 270 423 699 262 290 715 730 613 721 629 270 807 252 232 719 697 605 880 717 677 269 232 254 265 641 799 267 239 819 252 724 574 742 706 283 212 725 816 706 923 943 230 239 741 655 255 267 239 236 193 985 634 254 701 232 777 617 562 238 732 723 393 598 236 863 714 707 255 227 1007 648 301 737 222 654 242 678 771 248 266 232 292 251 755 255 465 299 894 264 690 251 693 583 207 693 210 261 207 530 858 289 241 677 265 695 539 297 793 756 715 260 758 271 627 233 252 884 635 268 265 237 223 663 909 249 347 716 269 562 699 214 270 285 893 274 272 700 516 690 274 253 256 669 236 746 710 251 248 753 832 575 250 272 237 244 219 291 231 246 753 242 710 259 240 660 674 269 227 248 265 703 786 741 253 270 235 243 615 270 264 896 755 717 560 957 244 550 281 452 857 544 253 959 668 240 219 843 829 17 646 712 596 739 268 637 666 776 303 815 677 243 264 255 244 221 230 229 743 539 254 240 740 260 692 240 669 278 252 811 240 255 571 267 246 248 596 269 637 235 752 507 272 666 269 265 539 234 681 631 251 642 535 826 534 823 731 614 275 449 646 576 821 203 246 661 294 595 264 273 298 630 274 757 313 283 739 876 601 264 850 570 266 235 265 501 626 741 278 710 674 283 725 758 779 646 259 299 753 886 592 403 255 754 405 238 819 277 774 948 282 607 245 247 267 750 247 602 802 248 595 561 233 516 241 240 276 624 792 267 316 508 725 287 854 845 254 632 573 267 245 252 752 670 725 699 693 765 703 998 718 230 649 282 741 266 640 804 275 488 786 610 561 789 286 230 740 875 911 579 269 713 610 734 800 752 579 256 769 549 842 700 227 575 624 348 802 261 232 770 258 599 250 283 786 637 248 636 818 620 310 609 645 527 617 271 802 745 765 284 650 109 237 251 877 723 295 523 722 641 264 636 243 746 440 604 803 284 728 776 733 243 241 257 667 260 251 265 248 259 623 448 278 254 793 792 281 224 247 267 251 256 149 269 7 146 232 796 644 241 227 829 682 257 792 275 691 635 243 266 744 873 254 694 679 885 741 71 282 801 875 732 620 607 779 783 253 523 788 262 789 804 247 779 296 251 265 657 607 269 783 506 270 646 561 265 288 265 949 97 644 263 260 665 472 148 915 251 616 666 672 756 285 264 938 250 653 786 617 555 578 675 262 244 275 264 685 788 777 621 316 217 661 712 919 775 703 685 828 235 796 220 801 258 789 748 259 248 247 721 642 267 234 546 713 702 582 653 729 819 243 245 718 770 559 260 746 601 250 264 703 250 676 240 913 256 273 714 205 681 270 691 236 257 687 251 291 727 289 730 245 613 664 243 233 588 744 721 291 254 202 648 740 811 247 266 784 257 203 235 716 686 601 273 249 210 252 212 240 241 637 948 244 276 751 233 768 257 377 787 358 792 611 759 528 978 1021 785 203 661 612 285 580 269 219 274 600 579 243 817 637 690 76 577 431 717 705 711 254 611 606 936 755 686 704 689 243 744 254 275 657 586 255 236 382 662 786 707 218 255 287 669 243 772 274 663 880 726 774 248 434 240 256 786 297 210 249 767 283 276 678 235 284 766 278 720 301 624 244 277 828 269 583 249 261 226 733 601 699 450 883 919 253 679 235 701 268 514 805 822 244 232 278 628 240 236 244 251 269 686 643 854 286 730 225 797 266 861 783 636 681 251 561 810 488 784 257 753 835 269 270 262 680 277 266 240 708 848 201 262 226 223 789 633 608 267 659 295 251 829 564 272 245 249 245 268 748 126 239 677 278 994 490 282 700 565 746 637 567 262 237 253 245 259 238 253 241 245 250 592 228 245 255 530 706 716 263 310 814 611 279 310 122 606 742 650 251 729 173 229 759 671 687 43 275 272 772 248 408 786 645 236 261 264 258 237 725 252 642 546 729 752 978 815 581 225 252 614 772 824 687 225 726 630 255 296 697 242 252 262 259 666 691 636 241 277 692 618 741 259 739 703 262 843 263 234 922 495 763 243 847 669 781 576 544 704 601 589 281 256 258 235 290 464 880 279 765 230 283 540 235 132 230 646 914 263 780 799 729 834 258 220 246 334 245 956 561 686 494 772 827 756 574 561 676 513 697 781 295 259 640 192 1002 433 230 233 254 697 777 663 297 767 562 230 712 720 646 286 521 609 701 709 243 654 721 255 29 476 276 267 229 605 531 248 152 244 269 639 419 704 263 263 894 728 689 225 254 213 247 674 851 690 822 807 749 894 777 270 240 828 253 582 246 275 735 267 285 614 218 457 674 661 246 732 560 578 279 530 262 258 239 707 269 768 758 700 765 258 243 252 735 156 246 823 613 241 248 653 266 722 642 577 743 252 253 261 283 651 841 285 564 267 293 766 241 679 81 265 668 687 671 779 257 480 241 789 806 704 659 566 277 853 704 709 641 880 238 259 468 815 618 237 251 237 250 274 508 687 279 807 809 763 799 581 828 289 912 662 592 770 705 220 233 657 650 220 205 249 672 702 681 777 36 248 262 751 247 232 638 644 628 246 254 252 598 636 658 858 685 280 447 828 252 630 261 669 680 747 271 757 505 274 678 621 556 228 941 276 621 731 924 753 269 250 829 719 903 245 258 738 281 249 270 215 604 709 19 594 629 838 593 282 708 235 256 659 826 680 274 760 24 219 247 275 646 856 639 231 711 464 245 334 692 374 531 703 803 812 723 684 565 252 802 258 675 685 754 542 786 594 695 235 680 253 652 216 764 270 828 260 594 593 649 742 251 590 267 903 718 167 292 747 284 726 355 555 827 810 938 573 703 270 361 540 882 650 677 843 271 698 251 866 253 837 569 671 591 260 286 618 760 728 751 237 563 212 829 686 651 484 850 290 282 266 257 243 763 808 246 681 788 628 630 695 680 643 268 143 275 555 667 748 297 73 693 707 272 272 881 853 277 897 270 771 974 658 828 792 745 271 796 614 277 585 595 740 240 495 258 824 659 729 250 883 242 274 245 742 238 236 612 68 853 598 222 777 243 645 261 229 277 271 228 219 700 688 260 938 259 209 273 267 617 244 257 548 214 769 229 297 283 245 278 215 700 779 790 593 214 667 732 575 256 274 46 894 259 229 623 750 91 236 846 726 255 687 799 929 744 824 709 252 254 255 233 542 640 591 767 566 182 136 699 767 217 402 546 237 279 647 874 664 523 230 686 669 57 183 790 598 578 604 773 239 555 659 268 255 778 648 707 269 232 253 224 664 258 271 532 274 710 270 754 867 852 281 249 716 815 882 590 263 122 241 733 688 227 241 264 780 587 289 842 225 237 274 805 701 253 197 277 637 599 758 763 694 684 837 610 724 498 582 1023 710 239 222 698 713 381 117 235 813 269 591 688 806 713 245 256 256 717 253 747 257 497 620 266 222 252 246 585 231 779 624 280 536 49 279 498 688 272 768 253 446 269 240 234 244 271 273 661 688 760 267 253 225 619 716 289 783 815 665 281 262 281 267 795 290 636 549 285 738 567 695 239 277 778 232 263 265 734 291 260 655 735 275 248 237 224 281 266 388 694 265 258 358 683 243 240 642 272 803 253 363 740 647 225 224 257 268 250 750 743 728 616 258 236 582 755 235 630 274 488 278 268 672 232 548 835 608 677 644 493 277 869 256 529 767 258 266 644 244 235 830 273 281 245 252 249 277 265 234 663 706 760 765 242 633 465 276 976 712 270 545 668 857 876 730 258 262 729 259 163 293 798 767 256 558 263 845 253 764 262 601 668 254 298 680 760 138 588 830 683 711 736 884 231 5 647 243 241 256 518 261 827 258 260 753 682 263 272 609 35 244 709 240 258 491 268 827 250 246 293 925 701 231 755 246 760 251 255 263 762 908 266 923 558 697 692 862 884 245 260 668 277 644 797 258 600 276 793 566 820 254 785 269 732 787 603 233 270 290 266 267 284 261 630 249 260 551 918 276 263 574 230 227 252 308 806 259 289 863 235 243 596 217 230 681 739 249 768 239 708 233 802 235 726 757 254 560 795 821 706 414 568 87 628 253 589 957 680 682 279 827 757 748 626 442 809 685 686 278 654 257 265 210 710 736 688 269 280 567 263 236 843 288 706 268 647 294 262 636 197 273 238 267 981 722 622 265 802 742 236 265 706 309 863 656 271 777 242 250 244 728 266 795 131 193 634 701 244 506 267 265 556 638 266 824 626 810 724 286 525 602 688 278 234 261 790 260 283 710 233 846 801 236 650 623 726 777 271 240 257 216 282 275 684 545 726 245 609 225 242 626 289 630 684 668 248 624 690 278 865 238 256 247 632 836 779 598 235 236 563 205 241 257 636 916 244 266 267 695 736 736 652 228 526 704 736 267 271 999 675 279 252 713 704 247 932 221 657 263 797 721 823 684 295 261 265 253 767 252 287 734 822 842 762 232 884 230 295 238 760 804 281 816 600 519 278 495 262 745 269 827 995 642 718 226 594 616 733 614 250 275 711 790 239 886 763 775 245 670 777 815 262 752 599 276 947 711 619 918 247 575 825 264 232 473 716 253 658 779 664 848 265 263 802 722 678 531 230 849 261 235 541 651 594 740 552 238 277 249 642 268 639 642 279 604 260 239 268 749 729 266 770 840 809 704 817 495 241 562 732 255 208 262 278 262 258 545 274 242 939 609 844 609 659 257 763 701 734 228 900 834 751 243 235 999 77 256 938 660 825 209 630 250 630 311 720 778 242 715 764 257 953 292 284 243 258 988 828 270 630 723 211 808 556 247 261 250 696 233 794 667 240 889 604 233 495 682 733 690 230 239 763 740 602 604 434 257 736 565 249 785 243 263 257 221 531 731 931 621 469 258 262 566 705 813 615 689 625 247 238 691 297 240 723 513 285 278 604 728 825 839 577 656 259 492 36 214 250 808 600 271 614 704 542 678 240 227 691 261 259 670 254 703 268 710 870 227 535 834 599 629 754 647 850 644 878 240 326 600 275 250 235 278 680 558 720 774 256 822 224 276 678 260 1002 254 114 269 657 735 250 261 798 236 259 763 891 253 792 240 633 867 265 543 269 651 751 279 267 268 213 761 755 865 788 267 596 640 262 427 258 803 599 257 265 262 44 483 247 251 628 689 274 254 718 591 279 722 744 233 735 243 636 625 807 229 267 233 681 186 240 237 687 624 267 256 232 248 731 270 263 249 250 801 643 740 243 751 913 255 726 251 259 481 554 227 254 418 230 261 244 737 678 265 554 679 238 828 254 689 253 724 803 628 180 686 618 219 696 224 745 223 778 692 232 841 196 290 706 241 845 629 270 679 785 672 688 761 257 233 757 230 258 275 257 614 258 489 637 253 372 36 241 223 612 276 792 223 584 667 459 221 591 105 278 671 594 812 245 207 247 262 818 258 270 264 896 745 270 757 658 699 837 255 227 743 267 667 277 258 685 581 250 667 287 827 785 252 283 215 204 283 260 276 250 276 796 671 547 773 643 259 870 704 571 619 275 255 725 234 907 734 764 737 792 699 751 781 293 662 560 665 252 266 226 667 261 248 803 251 214 295 776 247 437 297 999 771 267 244 774 746 261 607 531 608 726 230 238 715 725 240 221 976 279 668 765 244 835 864 219 685 791 270 589 215 259 676 217 288 724 584 266 249 263 280 451 317 999 706 747 245 776 790 689 752 575 246 270 248 771 271 657 774 263 605 233 615 699 731 702 861 838 280 688 255 669 228 899 248 752 599 865 804 654 244 38 262 685 467 239 768 791 252 724 721 275 242 535 256 671 255 674 737 235 775 257 682 730 136 703 263 646 647 256 242 643 274 235 758 263 297 261 724 236 267 858 701 602 237 242 279 666 254 608 739 716 251 259 277 825 952 705 269 245 230 267 948 551 263 515 227 786 702 513 253 646 235 362 287 740 665 233 812 657 626 759 268 780 352 668 1004 263 730 629 240 243 264 238 281 706 699 240 600 211 574 528 693 269 633 610 233 253 425 273 281 595 908 255 284 823 283 750 270 271 278 589 798 276 245 752 684 989 642 336 777 244 228 693 76 223 227 262 242 567 228 256 227 266 249 358 256 847 235 246 299 697 599 682 784 241 494 690 240 254 241 683 937 841 278 738 731 615 258 799 250 126 633 273 640 674 825 651 689 557 268 219 255 668 229 449 252 462 267 835 551 708 465 739 824 717 782 557 256 234 245 701 608 679 214 717 511 903 717 241 788 694 647 790 675 264 252 303 139 734 214 833 714 891 683 251 924 485 251 721 257 259 767 286 1020 708 785 250 679 915 689 280 277 942 268 242 246 690 648 708 265 629 533 614 214 757 662 36 265 254 216 263 801 876 859 722 776 688 1014 507 825 249 232 803 226 258 660 902 794 301 725 199 787 675 260 844 734 531 243 254 615 796 273 236 682 625 244 701 671 689 276 711 441 778 795 988 890 714 703 666 754 896 660 250 249 758 567 559 257 745 265 200 995 706 780 440 254 638 524 257 777 814 827 762 792 281 747 771 774 232 820 297 277 864 639 585 251 597 624 717 933 249 303 529 762 811 264 97 441 848 219 728 234 240 882 638 672 278 556 836 827 652 727 253 528 265 706 679 765 653 29 605 219 277 712 550 268 708 637 263 254 283 673 699 731 266 708 208 571 676 674 297 729 971 596 246 263 784 709 254 765 268 230 255 618 644 734 820 764 266 252 443 272 221 597 268 822 681 276 666 499 262 826 168 231 858 243 538 243 620 732 243 248 856 271 750 701 594 287 959 692 258 701 283 751 301 270 269 716 766 250 240 672 291 592 618 730 501 666 12 426 238 597 861 819 260 235 965 797 271 269 663 262 627 258 265 260 768 717 259 259 461 609 254 706 627 655 829 723 683 635 650 627 238 121 237 766 747 776 91 624 242 243 236 736 643 747 862 798 876 695 647 245 632 257 264 263 527 265 946 280 715 254 856 672 206 272 658 292 732 748 248 799 239 576 726 611 590 634 772 296 546 680 281 266 634 628 648 767 259 661 248 727 248 283 255 251 241 493 739 766 260 272 223 651 854 280 248 255 228 613 262 735 203 451 228 275 681 609 59 286 705 274 273 528 753 775 541 860 806 260 681 792 239 281 680 525 237 264 908 275 759 654 698 266 729 646 238 631 869 310 217 786 251 246 812 246 232 876 245 245 824 244 278 260 357 232 269 251 280 248 573 264 674 792 835 258 225 251 248 272 229 677 214 696 573 230 219 267 637 685 804 540 674 255 698 221 740 273 314 240 263 240 664 606 663 686 789 834 671 622 258 711 257 271 246 244 295 684 259 713 853 252 891 646 259 227 252 665 904 810 265 1001 578 650 574 692 595 698 799 797 681 848 476 875 767 745 212 937 934 774 558 286 579 226 240 727 241 286 786 667 250 818 600 248 271 393 726 750 827 276 262 263 755 265 737 687 255 674 288 237 278 713 259 242 713 258 642 780 746 638 227 272 104 830 807 643 265 232 878 214 724 755 251 786 266 263 256 240 461 825 701 597 471 582 264 745 850 250 421 610 240 277 240 789 657 247 567 241 263 251 685 573 719 245 751 246 263 265 780 316 708 771 237 730 927 768 257 549 680 695 238 273 563 711 249 687 665 276 699 307 593 233 826 261 783 677 290 712 572 257 234 591 257 687 243 854 767 248 714 263 438 287 279 234 679 246 271 677 677 258 261 268 245 755 714 433 254 741 242 742 747 839 791 747 777 811 758 254 197 191 49 509 621 616 642 539 236 737 827 256 774 290 249 264 765 553 78 757 241 243 737 731 240 218 873 242 133 698 223 723 638 467 250 796 877 523 685 699 786 577 276 655 228 247 774 841 264 684 266 708 762 248 281 757 219 625 624 713 600 651 609 645 710 577 825 983 252 284 235 253 645 591 632 261 770 688 476 276 581 605 866 229 677 241 443 866 681 647 537 245 57 238 838 794 885 747 298 275 726 276 650 715 254 703 816 699 254 264 717 644 271 707 270 556 463 438 265 690 270 712 704 229 263 861 254 273 750 579 55 236 245 267 273 226 642 238 796 659 296 818 613 713 246 764 712 721 824 680 247 705 261 619 654 802 235 734 248 920 261 752 536 744 556 566 238 263 304 250 243 432 711 253 664 281 656 680 224 692 232 282 264 630 243 274 283 790 231 242 270 264 793 252 283 737 258 590 245 224 599 709 250 731 643 252 751 872 699 651 257 242 237 192 251 281 791 453 598 252 715 724 297 575 42 103 520 745 659 884 200 749 105 330 591 270 255 266 710 830 887 279 250 254 270 256 255 625 668 263 688 345 735 269 785 248 202 258 701 913 681 249 780 132 203 857 738 260 641 579 284 656 246 235 255 928 254 752 814 262 466 531 655 799 723 240 785 607 520 651 752 271 628 809 269 219 236 751 224 693 293 733 673 287 100 301 984 740 678 274 272 269 256 252 703 262 741 201 533 257 605 752 652 758 257 733 271 250 232 801 738 75 618 546 875 265 709 266 755 745 663 509 806 274 813 543 867 835 454 680 252 680 968 721 242 882 604 835 780 257 700 250 590 239 253 233 623 769 284 747 759 232 552 594 924 234 812 654 265 253 282 550 226 260 248 641 838 409 671 734 270 227 253 682 225 774 630 576 395 241 257 646 662 540 200 240 615 223 587 725 946 766 659 556 268 262 268 219 255 746 400 597 252 240 282 214 252 744 211 284 633 652 217 749 629 741 248 845 665 246 227 638 261 737 763 633 602 260 522 495 592 260 696 891 738 550 688 265 265 236 731 215 238 704 792 234 716 648 524 741 271 649 772 787 238 747 811 250 249 214 190 860 262 792 235 247 269 510 640 244 266 670 272 602 794 262 610 254 266 332 568 226 733 547 631 685 636 937 273 745 712 506 682 275 298 721 265 252 566 773 370 609 637 667 692 536 677 242 253 238 224 730 198 734 615 252 683 229 266 250 285 447 286 561 650 797 754 597 233 856 272 797 835 698 259 214 749 1006 799 238 704 750 726 653 280 904 263 251 861 761 257 226 509 217 28 248 247 678 825 752 254 708 255 788 257 268 567 281 230 914 237 569 254 658 801 246 604 604 280 578 261 604 708 238 632 753 245 724 778 238 784 713 521 694 227 639 503 231 611 636 264 710 668 207 623 252 257 724 867 551 264 562 694 233 555 710 228 632 278 626 256 243 308 97 554 738 245 261 286 245 246 258 956 694 767 658 767 264 965 246 225 777 237 241 251 238 490 674 272 695 555 794 511 713 476 301 676 643 240 637 574 919 223 236 711 301 812 237 235 571 978 604 614 606 694 638 788 584 789 568 581 261 805 713 667 855 565 260 821 72 250 568 179 475 215 278 585 252 229 565 219 243 263 583 714 612 607 269 771 677 233 573 276 786 732 249 282 887 187 742 691 758 254 710 251 675 266 267 889 267 618 582 617 807 955 719 238 222 259 687 232 805 249 780 872 286 493 237 735 303 723 283 792 663 675 258 724 833 727 801 723 633 633 288 230 287 653 231 269 577 774 248 723 484 537 782 816 241 548 764 735 287 826 793 586 839 264 594 264 784 283 247 289 270 868 552 272 785 773 706 261 755 756 287 265 765 828 822 699 24 254 920 640 279 250 231 797 834 284 694 713 793 260 474 808 785 701 684 855 272 693 209 243 270 610 301 235 535 735 676 803 858 855 284 277 410 911 744 669 730 253 324 269 755 702 264 262 248 761 224 263 686 238 291 783 738 284 243 833 842 302 288 723 732 248 262 621 842 924 718 664 689 733 258 16 700 284 738 257 224 698 233 748 695 277 37 255 627 738 252 221 814 264 771 642 244 755 543 706 273 733 599 362 616 872 684 619 710 228 259 258 661 734 625 101 268 676 746 256 234 822 656 230 234 610 251 919 675 543 231 816 851 702 342 243 322 219 542 662 252 249 520 254 592 231 628 272 252 254 596 639 216 708 610 258 778 298 576 739 764 241 250 691 757 250 591 273 259 261 560 651 572 272 244 239 257 245 902 722 263 233 703 261 913 268 619 502 250 524 283 264 806 218 810 243 685 327 718 666 211 243 214 872 664 221 940 227 876 93 824 753 167 818 647 277 265 528 944 275 590 687 722 622 617 248 244 276 761 290 245 250 254 759 757 770 235 199 851 164 543 767 252 605 351 258 519 806 249 271 263 787 616 896 707 243 670 264 288 276 229 932 688 244 514 827 888 720 582 795 426 222 757 649 801 612 299 656 250 796 770 625 268 702 838 576 714 229 644 266 642 259 249 270 844 685 279 662 371 275 275 892 636 577 265 726 670 246 237 245 761 298 221 248 943 758 711 704 262 240 743 589 815 846 272 232 299 255 713 723 248 287 210 237 611 264 668 222 250 946 611 790 625 946 274 258 265 267 295 1011 270 693 791 720 875 509 246 702 240 813 262 392 830 637 255 690 278 820 670 251 830 255 701 597 151 597 470 286 647 264 774 231 417 612 207 254 824 770 607 728 427 722 640 852 290 660 671 651 806 220 289 262 240 998 682 787 254 229 716 250 255 804 277 479 272 323 692 265 738 249 735 619 846 913 737 600 559 631 254 290 726 617 637 653 800 251 699 785 685 604 854 295 212 765 761 832 543 678 254 264 583 283 280 640 234 229 105 233 919 921 231 552 745 660 598 237 609 630 701 809 717 261 241 677 792 247 657 263 726 270 910 257 295 920 674 241 693 822 612 722 256 262 271 274 553 609 526 777 285 266 642 227 251 263 539 669 662 607 236 696 416 240 255 886 567 224 309 397 244 267 287 262 730 247 578 220 868 310 256 704 797 264 602 231 748 487 267 241 279 733 564 810 825 205 246 780 233 166 263 619 280 855 563 667 778 263 569 668 223 668 766 331 849 748 261 249 680 742 658 238 637 607 243 728 637 746 255 785 260 243 14 614 898 297 767 267 749 267 636 296 784 253 246 650 601 770 773 573 842 762 624 569 254 747 818 39 243 739 707 168 242 691 622 665 243 21 621 221 607 282 240 865 689 269 235 577 271 601 264 737 644 842 994 719 748 736 634 218 382 256 783 255 263 722 250 264 283 711 748 801 914 844 875 156 582 508 259 268 691 220 255 786 591 259 278 247 270 774 265 221 619 958 748 275 746 261 264 674 267 218 553 277 689 765 669 279 837 62 687 710 195 277 721 258 234 287 657 631 233 270 768 733 650 265 716 554 576 713 694 239 237 279 311 457 463 364 679 806 238 552 219 214 794 272 236 668 264 696 239 781 240 272 745 708 359 284 744 674 784 244 228 218 266 664 674 248 70 721 243 258 652 278 658 233 243 256 723 755 572 239 292 222 217 264 295 263 824 285 251 272 249 736 664 582 267 572 418 744 672 600 754 251 233 243 217 559 638 645 266 212 692 671 694 712 216 809 268 611 214 650 238 487 695 273 246 667 662 262 751 736 575 681 604 711 260 949 223 254 265 225 621 529 254 479 204 561 247 243 778 731 278 244 418 249 761 279 233 871 249 659 729 690 208 829 612 215 509 502 576 573 496 885 726 302 852 241 250 262 699 305 666 255 622 297 935 262 682 790 475 261 624 774 277 291 276 434 687 274 289 825 239 629 635 237 692 243 867 929 800 522 723 477 580 583 699 275 630 262 238 268 721 259 839 567 656 308 289 677 281 245 752 249 239 819 707 50 229 264 252 250 548 265 526 200 651 7 270 773 779 705 251 678 622 689 233 827 812 710 247 722 611 702 954 606 717 291 238 783 732 254 181 671 634 673 231 618 804 227 830 270 308 835 283 234 250 775 518 733 289 730 617 281 670 666 289 232 1012 700 331 256 606 647 241 224 813 690 706 230 271 239 1 599 554 461 789 258 277 248 416 240 720 802 246 277 51 584 258 726 673 273 772 618 258 262 271 243 255 740 246 243 847 534 714 710 277 271 282 614 238 675 708 531 261 869 728 268 794 657 683 266 607 670 758 274 758 769 627 623 109 820 233 139 626 751 267 237 689 748 569 719 279 625 265 669 272 868 765 707 267 248 753 253 940 636 908 258 411 905 634 711 364 240 536 278 704 697 843 734 1016 919 714 904 655 260 747 845 646 232 237 246 268 712 660 230 259 602 245 242 987 244 848 290 606 225 242 218 863 618 684 240 282 267 705 247 276 236 612 721 684 663 286 265 929 789 257 639 696 611 674 849 253 952 49 857 587 414 530 247 749 290 778 246 814 694 503 268 660 589 133 277 261 266 584 265 497 875 700 560 969 752 796 793 298 686 986 580 266 254 864 251 275 247 681 258 246 836 573 269 220 925 247 599 284 237 266 250 222 242 54 270 700 704 82 782 752 255 265 249 265 574 753 281 253 774 269 621 778 268 251 685 254 246 285 636 776 520 476 663 251 290 588 741 793 254 781 633 636 650 425 587 692 259 266 269 596 884 247 632 254 888 246 236 515 233 605 266 68 687 285 633 224 288 569 614 233 817 251 623 951 279 667 287 562 712 293 240 911 786 738 1010 716 598 701 543 202 239 621 567 274 218 249 717 250 248 246 257 700 741 748 301 616 969 779 243 689 241 610 672 757 672 898 274 238 649 754 447 278 690 269 710 638 222 233 561 658 690 291 267 672 252 252 264 784 791 265 272 653 604 239 846 236 275 276 265 640 246 339 631 173 813 771 666 821 5 230 647 630 886 763 924 542 249 664 768 758 274 263 788 262 723 610 614 288 847 661 597 246 858 264 504 249 267 734 216 266 571 777 579 519 283 713 785 834 300 837 678 257 237 261 234 525 727 807 261 727 857 594 803 529 738 281 709 236 745 418 248 235 760 727 81 289 273 765 242 265 259 592 270 260 572 453 916 255 271 808 692 286 280 545 568 816 712 758 769 628 293 634 674 865 973 743 270 501 658 541 718 256 226 701 685 212 558 258 260 826 243 252 952 235 214 849 248 589 438 288 101 240 804 275 257 705 262 244 260 267 694 242 278 38 295 582 607 284 255 917 237 261 534 581 670 781 497 653 548 254 245 254 270 269 257 259 673 228 256 741 667 242 368 244 197 235 738 620 231 752 262 250 361 705 777 271 687 231 296 592 907 247 241 545 218 19 652 449 222 694 975 258 753 712 730 746 828 738 644 901 266 742 258 258 628 645 252 718 651 711 539 691 227 260 256 601 518 277 396 754 799 252 218 80 81 714 235 35 700 334 268 695 855 287 681 231 585 254 265 712 255 614 262 598 242 236 228 236 683 648 615 843 703 756 800 536 259 630 731 693 166 285 681 874 758 595 647 716 682 414 568 245 569 688 224 249 692 242 229 724 566 656 574 263 838 624 791 863 248 250 244 289 216 268 793 270 242 803 280 737 681 678 626 266 746 700 219 617 275 803 669 264 674 613 781 750 525 725 622 647 801 285 266 261 282 269 707 270 827 239 754 261 743 752 226 642 612 566 922 251 255 266 269 241 745 203 239 770 605 811 245 597 742 631 761 658 75 927 692 218 261 560 302 665 260 581 585 838 257 736 734 688 253 880 454 695 644 780 756 783 659 647 733 664 559 296 858 614 225 846 839 666 840 810 254 263 775 658 860 255 669 277 548 603 785 246 672 267 519 702 645 27 265 741 272 269 735 249 725 564 618 818 692 240 430 563 760 897 707 257 227 281 669 267 251 255 258 512 256 575 250 344 288 548 259 639 697 256 564 40 246 614 233 242 730 564 973 535 777 256 640 276 751 285 256 619 669 232 293 477 909 714 653 285 805 630 801 577 573 689 718 264 662 266 660 637 261 269 261 745 247 254 512 553 279 528 237 666 713 649 718 572 275 449 688 598 719 316 225 263 298 248 252 653 230 542 709 401 501 536 563 866 745 757 812 709 843 575 836 738 643 251 719 253 709 257 789 241 279 680 278 273 790 691 773 313 252 673 1 835 751 733 599 519 505 746 662 674 285 666 270 769 258 282 385 466 697 240 263 266 878 882 742 277 254 703 256 769 231 229 268 246 711 91 276 234 563 700 691 579 297 240 855 668 246 656 213 255 238 586 254 758 254 618 699 667 749 261 802 608 584 788 298 275 762 668 769 725 787 793 837 683 668 827 648 308 242 260 703 615 641 686 821 283 190 927 797 621 678 260 794 734 285 734 402 232 291 244 495 276 283 237 273 252 659 257 511 255 581 240 833 220 47 738 683 487 281 625 264 246 736 733 844 254 607 682 263 602 677 721 310 266 552 248 246 799 572 721 499 441 237 226 916 700 254 256 245 705 655 594 650 271 16 661 264 617 571 772 256 782 658 546 584 590 764 268 635 216 262 289 268 685 618 657 804 234 762 704 747 252 274 812 746 679 221 235 237 917 692 230 265 216 337 823 229 702 250 736 707 809 751 731 713 263 794 250 605 702 746 834 801 687 521 237 255 213 683 704 258 244 646 421 765 258 252 767 260 592 233 271 244 272 234 224 687 273 621 772 855 251 839 651 236 728 656 825 596 246 723 218 246 615 235 437 274 186 257 247 707 231 800 263 786 250 280 720 693 690 240 242 568 227 259 267 284 686 238 245 249 254 790 266 253 557 682 288 736 554 243 834 666 224 635 932 246 328 266 804 286 711 282 223 824 305 624 560 260 685 244 255 793 691 230 279 241 255 711 780 285 271 684 290 888 782 543 568 257 830 552 588 729 250 585 588 272 681 277 760 748 791 668 721 248 645 268 874 444 787 276 581 989 279 246 911 817 742 670 713 270 670 673 242 597 734 908 926 782 251 714 272 256 510 745 271 710 230 198 250 738 250 633 243 682 852 221 242 274 231 686 655 630 622 226 698 275 258 263 281 682 277 620 685 234 262 675 832 681 626 771 763 709 264 678 676 715 268 284 738 779 240 698 733 688 615 532 289 245 265 63 273 689 281 277 683 611 260 233 816 754 263 807 251 274 810 272 566 207 909 252 551 291 668 577 261 690 280 229 234 238 266 727 635 759 263 670 553 720 258 599 60 688 282 293 255 491 617 646 831 256 730 707 267 233 882 284 269 257 727 597 223 584 851 417 259 693 872 236 530 242 261 664 912 720 642 518 668 819 232 766 273 251 591 795 775 263 717 279 245 710 252 842 221 781 242 702 744 240 752 748 719 244 854 714 286 731 248 225 256 377 766 653 634 714 253 240 734 574 532 701 679 855 247 236 771 792 280 866 240 721 642 266 736 550 270 266 256 650 268 990 1023 758 784 804 616 265 266 625 738 600 284 640 653 261 889 764 233 240 790 755 281 269 578 410 279 674 236 244 714 678 818 215 245 243 839 658 746 719 259 268 265 260 732 493 708 588 794 818 241 257 288 728 595 595 256 674 211 662 649 690 325 666 779 707 218 252 248 856 761 249 704 272 964 267 739 625 235 751 589 240 249 580 679 914 270 918 796 282 265 868 670 243 557 776 277 284 239 767 747 800 651 266 263 808 215 247 548 656 779 228 497 265 782 276 832 827 676 697 702 599 236 259 251 675 240 542 582 250 279 779 515 233 410 175 268 234 699 706 721 249 710 867 728 684 253 729 634 718 292 263 273 800 1018 251 761 704 749 632 456 286 252 250 301 238 241 638 779 724 899 882 286 269 762 243 651 623 628 252 620 661 828 216 947 263 260 580 706 709 256 837 267 754 251 1012 836 642 331 224 674 678 726 293 705 227 747 239 803 686 225 780 260 758 506 283 634 758 718 263 626 274 763 233 272 851 250 234 573 259 689 696 308 719 247 231 661 822 705 450 742 228 223 248 763 785 623 252 847 699 561 602 226 204 273 624 912 488 267 820 254 656 266 682 277 423 261 671 257 259 863 787 233 703 226 730 603 682 225 788 476 829 249 752 255 568 249 209 686 979 655 675 284 718 276 256 281 792 614 652 649 636 224 246 829 300 284 248 280 253 209 238 550 675 238 690 129 628 272 257 703 252 296 243 683 250 247 773 690 257 734 755 699 263 755 227 231 842 686 634 265 265 251 277 280 277 761 835 223 647 767 622 421 622 586 988 220 687 242 236 742 924 735 204 249 249 244 614 770 443 783 647 619 600 252 477 729 263 737 260 767 783 246 263 552 663 833 741 753 279 277 771 808 255 703 641 705 723 721 677 691 248 706 751 786 570 213 691 693 273 257 273 522 560 303 564 272 749 204 274 685 765 269 836 259 54 552 618 630 252 529 881 609 753 511 750 508 267 787 283 300 224 849 879 265 752 251 262 252 638 276 661 18 776 770 374 753 734 566 253 847 835 237 229 268 688 785 232 953 239 774 240 630 695 254 721 580 266 725 839 270 249 797 261 846 271 608 268 778 165 729 264 918 247 788 864 725 738 753 797 538 232 475 758 678 253 253 786 256 223 687 672 234 817 235 722 835 908 258 802 640 278 260 291 204 737 656 632 294 297 251 612 232 208 703 250 806 851 876 700 530 730 548 734 785 699 222 628 857 823 287 236 778 741 553 831 262 292 757 300 246 270 240 811 636 249 280 431 244 220 671 679 391 693 241 263 639 715 785 260 262 748 668 452 514 222 244 498 284 266 740 260 673 253 528 544 226 738 758 433 246 734 821 856 257 280 277 847 261 1012 544 998 696 257 835 261 249 231 263 657 229 224 718 274 252 752 254 234 699 275 245 698 870 233 551 922 755 786 762 247 770 838 210 645 263 692 871 267 671 264 599 902 235 748 780 241 263 287 240 615 253 217 260 275 234 576 863 720 758 624 747 260 572 258 705 400 821 955 225 228 652 65 261 281 601 266 744 753 254 658 288 948 228 129 234 676 141 852 621 686 973 631 693 580 648 687 229 226 645 801 569 592 111 983 653 829 152 417 276 675 13 267 260 681 263 39 746 827 249 714 533 742 704 972 253 260 232 566 655 269 267 645 236 715 269 615 270 972 263 245 778 270 242 249 284 255 248 640 798 698 237 837 640 260 785 278 819 732 759 267 274 264 497 247 583 288 662 696 245 807 279 260 718 795 685 285 806 265 561 799 712 257 271 272 225 735 524 753 261 243 271 213 262 947 2 251 972 274 253 314 758 27 791 470 765 597 791 646 239 700 249 293 932 278 761 884 878 713 798 567 711 819 241 907 248 240 566 276 1023 744 785 695 609 263 726 595 800 208 675 606 226 812 776 829 654 770 836 200 878 577 629 692 610 763 259 433 632 765 666 258 794 273 749 629 762 393 610 750 254 732 229 780 235 883 561 259 235 280 250 283 268 185 243 264 232 259 251 285 853 262 733 732 850 225 619 603 251 251 271 269 824 243 156 243 752 256 682 277 916 273 264 808 268 294 252 298 246 279 661 264 908 277 773 616 279 675 265 738 522 249 531 279 265 680 710 597 778 398 259 246 593 778 585 229 897 253 236 822 670 253 858 105 258 546 530 269 758 277 787 697 727 227 916 264 733 665 238 776 778 260 676 265 825 94 470 752 272 244 309 744 647 821 266 701 264 707 742 710 230 833 780 263 733 260 557 621 826 271 269 753 708 743 254 239 243 450 772 224 260 306 1019 228 572 754 606 286 654 547 261 875 637 245 286 929 608 523 268 275 580 233 248 256 262 615 627 769 249 268 245 566 730 551 245 225 272 235 702 691 838 252 258 270 571 233 232 244 482 804 659 235 609 592 291 247 231 779 257 276 604 677 648 234 253 262 781 250 647 228 746 580 232 1001 711 788 358 264 263 234 633 733 635 236 292 821 614 189 753 238 266 217 708 250 268 534 260 565 276 247 75 770 81 251 247 847 243 227 758 176 632 262 565 733 264 450 760 878 725 274 663 237 261 633 281 279 224 592 252 765 923 460 245 670 273 643 254 294 261 713 699 637 613 921 640 629 280 298 772 818 746 221 546 543 951 677 236 839 670 207 265 805 704 644 696 724 250 102 242 221 695 772 751 278 670 950 272 299 232 278 235 774 423 249 266 305 224 256 201 253 235 691 276 272 229 790 233 699 800 720 986 252 228 274 269 604 141 224 821 279 643 233 605 601 778 782 791 730 271 710 263 704 473 258 244 774 685 644 693 795 803 683 278 266 226 1003 612 609 263 715 261 811 272 718 277 573 633 971 675 274 566 705 556 251 501 254 742 590 677 675 259 769 210 741 269 779 274 262 775 651 703 283 811 263 274 928 249 810 687 666 660 256 854 685 263 248 246 265 694 409 269 733 720 269 278 484 784 716 676 752 226 243 659 587 632 756 733 523 420 478 744 276 745 899 738 596 704 725 639 602 979 251 634 533 798 450 735 235 226 702 257 248 240 619 698 701 246 705 256 251 818 268 259 415 252 568 684 267 834 249 884 712 943 669 663 790 605 903 228 505 257 238 271 889 662 251 871 252 640 715 431 240 272 583 960 613 750 245 247 635 574 228 242 249 280 778 733 912 736 738 256 270 699 262 662 246 251 238 850 266 694 267 241 679 880 253 240 796 530 646 602 850 672 270 824 802 270 255 529 247 620 251 510 246 246 252 248 578 742 666 670 234 232 245 679 882 703 270 716 296 238 222 592 563 549 282 731 665 800 584 246 4 579 612 723 771 630 254 245 226 635 840 596 626 264 655 259 280 658 720 283 238 659 235 781 592 733 818 618 690 266 253 681 231 213 380 751 245 259 618 280 790 828 966 460 239 273 883 776 280 837 267 925 257 267 634 699 718 705 659 882 258 246 273 519 726 271 595 712 685 591 744 592 731 286 666 977 621 618 269 671 612 673 249 582 772 750 634 258 245 668 247 617 958 716 271 224 239 654 798 862 461 272 224 582 244 789 261 267 812 670 672 244 275 262 678 861 729 283 241 834 247 253 774 859 230 569 284 966 268 567 471 710 273 693 639 518 288 758 268 640 235 235 690 774 233 895 266 906 750 859 589 702 271 234 723 281 753 720 512 572 267 242 893 225 256 690 896 361 728 951 724 669 717 275 255 693 249 711 258 812 608 247 687 269 731 257 259 683 624 750 797 705 741 755 844 763 267 250 736 659 249 698 640 764 621 242 225 237 605 606 236 223 249 264 573 403 275 256 652 632 60 657 692 761 798 228 674 821 796 268 286 302 238 239 750 786 768 260 627 549 868 309 640 226 583 792 270 203 635 221 843 280 516 770 812 654 245 823 797 977 753 264 678 247 667 246 259 297 418 564 648 640 812 602 810 815 704 673 823 569 249 932 219 681 844 240 272 268 258 259 952 281 269 259 662 667 685 235 240 272 749 230 768 728 753 682 800 254 551 752 387 870 977 577 264 634 611 799 669 256 488 676 653 251 726 270 237 925 608 251 744 675 746 258 240 239 550 719 409 809 755 704 635 830 262 244 656 248 802 605 666 857 264 658 271 684 708 270 542 253 730 560 788 510 252 324 767 706 235 545 244 52 116 279 663 263 575 697 655 755 813 562 831 910 232 271 655 554 283 398 664 243 678 280 239 781 244 258 582 279 641 578 751 257 654 259 670 224 744 346 266 291 502 207 597 257 802 272 254 701 568 240 738 662 819 260 244 630 251 637 79 899 593 252 696 252 257 260 292 243 657 238 579 238 262 889 704 664 963 74 525 775 666 305 288 271 627 251 272 510 575 256 306 609 568 713 226 280 812 248 662 257 247 215 224 778 51 271 297 255 241 821 233 221 776 377 812 606 270 263 760 237 257 773 747 243 291 268 643 270 908 766 784 272 224 696 647 787 236 582 229 668 806 248 505 581 771 484 753 232 256 672 268 662 686 163 265 774 240 271 710 234 281 634 600 266 241 263 964 292 261 269 634 274 259 817 749 805 447 275 625 264 262 734 699 262 239 493 213 724 53 217 248 238 285 277 577 813 806 609 659 637 622 619 250 286 777 215 256 686 265 179 258 739 240 640 616 620 223 268 384 643 273 616 911 240 548 228 262 262 218 233 774 767 244 271 256 230 611 845 250 654 511 719 665 230 608 224 646 271 577 249 249 715 250 214 661 670 240 726 668 593 650 266 283 803 751 709 242 250 828 229 761 636 968 394 1010 195 582 285 276 473 244 728 721 234 806 766 256 248 742 729 722 256 733 273 250 488 593 742 229 685 888 565 273 630 225 277 600 259 602 771 636 252 682 262 695 260 835 725 700 736 599 247 595 219 526 761 683 810 796 581 244 874 825 764 269 272 562 737 664 721 815 793 254 243 673 289 814 245 583 263 253 259 707 523 741 776 806 761 305 268 649 508 265 618 252 283 554 412 228 244 656 242 265 685 287 714 42 717 668 666 221 261 557 238 799 249 613 262 805 640 600 305 821 783 561 247 696 236 543 756 787 713 540 232 672 654 650 655 642 275 717 742 339 701 935 233 262 971 706 269 256 272 665 265 261 645 923 792 711 341 224 755 234 739 218 699 210 664 838 820 656 236 591 855 534 256 262 759 263 788 231 269 782 271 258 657 403 979 256 791 296 269 658 774 787 664 761 259 801 220 336 661 254 234 579 771 845 535 723 595 753 480 270 674 863 668 234 735 231 256 675 334 748 512 245 501 228 291 644 596 279 272 242 725 237 649 261 254 291 253 704 247 684 633 786 266 651 262 257 251 603 235 794 173 606 621 256 558 249 372 706 272 691 250 236 796 241 647 636 252 777 720 694 286 680 828 226 249 39 211 234 735 529 633 281 894 845 234 759 683 747 600 713 262 236 245 671 252 256 531 239 253 693 271 304 930 289 649 757 552 749 650 233 244 239 542 471 253 127 271 273 680 907 731 249 26 703 255 45 280 743 735 654 190 813 252 601 261 732 230 826 1022 260 858 262 255 778 969 850 239 748 709 215 249 794 219 253 295 286 588 275 555 658 670 261 592 864 649 243 420 651 885 264 648 275 721 619 855 656 857 254 421 637 240 241 245 241 715 675 26 273 285 719 270 518 722 777 614 616 732 697 225 555 556 164 258 243 257 835 498 561 221 276 615 246 272 800 751 641 445 685 274 669 260 262 647 843 785 747 567 814 680 888 263 698 539 721 668 801 801 887 277 238 881 256 251 634 258 278 419 256 248 244 238 726 736 642 753 890 279 269 576 343 558 681 708 741 933 246 255 801 762 254 634 765 794 216 852 711 791 263 252 237 462 269 251 702 243 250 268 1019 655 699 819 200 604 529 1020 651 289 226 252 733 823 267 751 300 768 231 643 703 303 755 598 252 260 926 611 345 714 257 631 227 298 236 761 278 274 331 255 264 265 562 234 276 247 489 243 800 739 232 417 742 778 607 672 787 268 726 700 532 676 646 257 680 259 823 542 255 689 239 673 229 577 672 756 475 664 274 260 250 666 244 268 246 593 742 780 724 790 649 254 256 547 284 590 583 634 234 220 742 248 217 279 758 1000 671 795 288 728 752 827 274 875 675 248 695 785 698 555 802 701 276 760 374 253 434 793 253 281 643 267 254 805 631 880 229 256 691 232 260 767 628 623 232 695 543 765 256 827 284 201 253 239 657 262 925 439 581 728 258 680 244 243 576 817 708 25 540 269 738 755 255 772 283 695 250 647 244 238 253 750 235 777 816 320 758 630 816 283 283 692 821 636 585 854 760 864 790 224 237 39 272 249 245 692 883 756 278 275 253 563 294 838 240 691 762 865 233 728 838 589 757 864 588 654 289 266 658 779 238 816 630 475 773 1012 764 242 191 628 252 651 787 824 803 862 11 269 877 724 841 287 218 670 275 217 813 704 895 691 256 258 985 245 612 654 279 256 698 242 278 245 752 772 280 221 552 227 514 730 123 767 657 248 731 821 269 783 706 686 241 549 299 251 669 573 633 652 247 762 856 793 246 248 240 827 234 215 281 806 236 268 914 827 276 642 253 245 629 550 234 287 795 779 636 640 250 734 822 238 857 736 650 515 674 743 710 273 844 269 921 249 732 237 267 634 587 766 900 607 643 270 248 850 675 813 257 277 800 864 204 537 965 640 637 519 234 242 687 675 693 679 260 247 285 296 249 249 819 705 837 806 248 858 311 806 660 683 763 279 258 265 292 315 689 583 249 835 753 669 772 648 239 273 839 553 631 916 839 724 275 234 638 271 262 714 796 948 704 254 647 664 280 714 214 544 285 679 798 632 726 630 669 258 741 604 273 282 250 262 249 565 235 247 665 266 629 274 242 688 254 277 245 682 269 266 283 750 257 597 830 704 775 719 245 554 69 246 288 718 852 565 267 610 264 287 709 254 242 862 530 1023 688 258 252 769 268 806 268 631 800 240 681 835 262 217 317 237 259 237 650 564 219 394 830 739 837 636 507 277 607 218 218 257 581 237 553 655 645 515 608 669 702 262 756 702 313 705 237 693 710 249 629 840 264 231 580 520 251 266 276 626 260 582 253 928 728 683 298 231 780 248 458 704 274 266 709 738 565 809 239 768 690 746 246 868 557 790 239 724 259 656 254 561 580 263 266 263 727 751 107 233 293 678 781 677 750 266 715 652 702 748 652 274 769 280 829 551 758 701 883 258 692 301 251 955 634 235 87 260 243 266 716 756 636 883 242 701 592 785 229 255 856 245 256 785 314 234 748 664 270 416 779 758 264 778 777 679 774 508 859 692 301 256 718 782 829 252 653 575 271 710 750 296 649 687 214 716 150 477 244 207 280 276 265 264 238 598 234 270 238 270 606 545 868 261 522 670 726 721 809 729 709 680 698 874 685 683 797 527 263 263 226 264 246 435 244 263 251 188 254 218 620 707 270 724 245 260 269 259 749 675 240 760 263 273 224 277 243 585 653 723 847 627 662 743 818 778 271 228 980 564 277 314 789 623 793 750 346 259 529 610 147 245 283 613 558 227 655 720 638 734 843 584 635 710 230 684 301 257 731 802 779 993 767 749 797 261 821 365 245 496 631 869 258 659 748 224 195 542 613 705 637 716 263 534 613 216 296 245 724 587 605 608 256 245 268 414 794 574 681 826 750 236 679 612 272 738 698 277 235 496 283 255 806 758 216 249 509 288 549 724 276 713 224 254 549 276 252 731 259 274 664 714 257 702 540 278 215 695 654 298 221 789 252 842 853 273 761 210 239 476 252 247 253 279 650 281 760 552 550 285 276 792 960 793 688 652 255 265 270 792 239 758 681 280 587 280 587 272 705 798 757 686 851 715 535 796 569 585 779 264 793 619 689 310 229 208 832 878 822 815 711 231 223 265 694 241 230 217 274 852 574 686 292 547 582 197 704 643 821 251 739 883 822 620 783 263 564 240 245 227 79 266 545 264 279 585 247 271 530 770 249 685 739 235 690 610 236 692 840 651 703 279 232 233 241 275 255 275 600 773 570 589 859 255 267 246 238 636 593 717 805 669 566 302 257 270 548 850 564 246 768 257 658 552 239 655 635 825 672 788 254 564 267 194 676 284 519 759 922 710 256 295 298 243 588 701 533 213 490 254 704 601 263 668 227 252 254 534 514 622 702 610 750 283 796 264 759 856 248 765 253 821 356 242 768 267 780 247 469 234 910 229 617 258 763 709 298 643 229 256 228 751 258 220 293 286 657 266 700 255 542 536 615 785 274 232 247 801 742 274 641 263 262 264 273 245 268 389 562 242 234 500 560 251 649 644 624 234 246 262 226 804 713 757 780 217 279 804 816 695 267 426 792 248 246 261 232 298 262 696 96 995 450 248 755 449 678 626 284 264 766 777 792 714 677 293 244 858 815 771 275 258 724 952 253 231 795 236 686 845 279 241 266 739 281 281 839 849 816 847 274 245 497 677 979 697 514 231 223 721 258 548 266 748 254 712 503 255 231 811 258 838 236 254 670 254 681 294 635 704 909 269 646 585 490 796 778 706 641 783 852 737 298 610 247 269 552 249 658 825 649 289 700 715 670 276 688 483 817 690 289 291 260 790 701 404 470 677 774 730 843 798 244 271 241 223 264 237 271 243 440 851 638 845 737 470 770 220 256 776 864 887 144 518 251 980 251 657 269 651 250 279 207 255 866 256 739 611 292 265 682 584 724 729 213 284 117 613 243 712 661 253 722 244 285 264 258 258 568 582 206 731 812 277 707 579 579 575 244 656 599 712 760 250 243 241 302 528 700 714 220 274 609 401 249 710 261 630 280 261 266 275 668 791 817 571 758 43 715 590 246 657 793 736 553 699 804 524 249 233 680 708 622 691 823 243 684 770 257 895 725 743 289 771 850 253 227 661 954 725 593 534 237 629 264 243 271 689 796 972 734 235 527 288 648 281 885 267 739 161 737 641 251 592 265 776 845 737 268 268 765 249 298 654 277 526 639 248 672 724 281 233 620 789 283 29 270 542 758 256 768 240 861 787 244 557 780 740 837 679 716 717 607 683 850 236 269 248 669 786 562 578 811 274 262 671 813 268 866 680 245 248 254 622 244 825 249 252 26 774 235 312 816 686 757 547 654 232 723 677 716 673 272 711 749 299 821 249 292 250 226 717 589 649 1003 275 253 278 979 261 579 616 692 664 267 286 757 220 712 25 781 823 738 611 821 651 899 261 288 706 853 779 263 621 928 222 807 776 232 266 258 629 632 250 224 695 589 594 252 693 247 918 961 264 772 765 275 784 243 267 744 595 928 574 674 483 770 763 707 548 271 329 785 496 865 248 441 296 838 719 598 740 273 655 1001 244 251 234 199 654 272 816 248 795 724 258 18 257 776 248 263 799 247 757 639 258 649 580 687 267 844 271 590 793 661 249 670 638 761 196 572 265 717 266 252 244 629 888 764 265 779 781 602 276 689 256 266 723 934 754 234 302 240 669 262 243 821 537 753 586 251 840 816 270 260 275 250 803 244 259 252 284 723 264 702 277 908 721 246 637 600 232 237 280 250 253 579 624 771 656 808 298 806 270 121 699 432 277 239 237 567 265 817 684 91 698 721 602 678 249 273 712 569 650 665 274 628 259 231 260 737 743 215 280 233 581 737 752 241 656 227 700 241 574 597 336 700 255 270 588 250 680 220 696 719 295 595 282 265 733 744 266 599 276 677 272 290 581 252 234 702 721 643 259 242 257 247 712 727 607 244 621 686 213 277 231 674 586 263 620 791 272 700 728 666 811 279 704 653 577 708 271 606 219 555 694 851 268 726 271 228 247 514 214 643 776 226 91 729 699 239 267 679 244 713 237 847 566 691 274 746 898 242 250 262 230 291 951 241 232 267 134 641 651 718 969 715 637 763 218 764 572 533 711 273 260 242 590 266 754 747 289 669 223 584 219 280 291 712 687 261 780 279 747 575 258 680 287 758 228 690 258 257 560 643 515 516 660 270 796 737 734 524 244 263 251 693 261 647 690 203 579 752 245 743 623 236 248 37 775 607 278 814 242 543 762 472 786 695 234 406 741 733 251 270 767 268 292 651 251 251 837 689 631 567 870 224 257 801 688 239 241 242 229 265 769 857 832 595 750 266 272 230 567 275 710 632 236 960 868 264 904 906 614 300 251 642 817 869 252 762 628 893 293 806 684 256 283 265 271 654 228 272 779 671 279 1013 218 292 276 611 221 634 780 664 820 717 217 540 624 293 223 653 257 240 849 831 285 238 667 268 441 615 263 839 835 277 257 520 628 239 282 483 261 614 914 238 278 281 584 982 284 269 284 676 238 932 945 543 254 248 245 252 251 239 219 227 505 659 815 890 277 246 218 640 236 208 662 706 271 595 654 775 260 236 266 245 579 122 530 642 221 288 816 571 280 610 120 224 613 871 788 822 786 699 668 690 274 814 743 652 140 258 833 812 606 705 719 251 284 770 294 282 225 801 708 232 642 671 605 740 263 805 682 756 704 238 242 727 677 301 253 332 233 268 751 553 829 242 292 636 678 710 242 254 184 604 220 826 249 254 749 250 743 283 20 265 811 677 459 627 583 645 694 246 276 825 609 737 632 251 440 261 746 812 790 215 568 621 647 234 251 253 619 252 282 701 759 663 256 738 243 272 265 235 758 276 916 695 731 846 679 703 777 248 731 235 609 126 869 264 864 251 300 737 295 350 639 696 503 234 687 230 643 570 236 689 825 252 245 743 269 257 761 776 620 632 242 426 222 551 251 278 704 795 247 235 688 269 269 674 273 260 276 807 586 270 277 290 799 733 232 927 218 230 735 978 773 332 223 698 534 617 265 918 257 276 236 755 787 791 247 216 255 635 663 399 344 246 825 716 658 380 269 654 239 798 282 247 229 453 835 942 232 262 262 813 608 479 745 710 707 656 227 283 579 775 664 717 741 561 549 210 259 250 237 250 786 267 230 759 561 753 676 638 261 237 603 686 230 689 591 225 809 259 762 244 258 614 699 607 570 238 255 814 781 629 661 446 218 713 892 241 532 274 238 71 610 730 278 709 270 244 816 245 264 828 558 257 257 519 561 772 742 826 741 308 577 716 728 245 263 277 851 406 258 835 273 263 564 636 665 235 528 64 240 226 775 679 652 284 273 913 220 753 689 282 795 261 279 583 623 238 648 811 706 680 690 619 834 291 659 725 667 251 787 259 566 268 253 255 954 671 792 685 594 736 270 273 780 714 558 766 243 213 264 832 243 243 1023 208 253 656 547 641 245 253 229 172 674 242 301 259 268 263 275 769 227 678 240 733 587 718 776 608 264 258 268 254 599 667 770 263 949 845 660 811 227 808 704 267 304 954 859 261 707 764 856 789 766 298 253 256 662 581 257 888 588 729 728 265 700 670 279 447 535 668 653 740 255 255 645 251 690 252 268 170 842 272 240 266 434 255 254 246 869 698 791 987 747 249 678 668 288 713 653 253 247 711 216 689 270 594 780 739 247 634 711 777 840 707 602 510 254 690 680 670 598 565 646 248 267 253 267 247 807 201 265 607 730 710 592 788 709 549 240 538 250 286 759 660 731 227 257 793 211 269 249 580 252 569 250 537 245 268 928 967 779 851 257 722 238 719 720 716 264 262 271 622 207 363 635 248 779 231 792 12 265 793 644 659 247 810 637 243 274 614 270 693 706 262 663 227 288 755 228 603 869 754 809 96 784 754 641 740 255 641 258 262 259 882 676 852 818 661 255 890 673 531 255 239 664 598 266 726 137 950 235 253 290 250 785 720 265 309 671 232 857 276 555 716 708 265 269 256 626 758 158 189 750 745 701 245 851 267 253 267 243 283 265 645 798 302 225 270 756 423 280 702 278 256 268 657 289 857 718 483 659 649 268 659 544 249 300 241 709 268 668 690 270 230 625 275 952 749 558 743 201 257 702 693 244 712 710 257 697 558 682 841 244 664 781 649 271 826 276 277 624 254 256 519 692 280 671 258 575 756 702 749 273 798 572 772 780 599 279 264 233 571 769 727 103 262 271 597 253 611 724 255 253 728 283 238 713 563 296 709 226 254 795 264 844 235 773 249 262 270 741 251 703 658 218 582 281 217 587 859 479 658 769 222 233 361 280 233 957 578 254 620 265 232 747 203 779 260 748 220 228 651 227 830 725 972 249 555 259 239 254 281 512 703 660 947 234 243 759 485 228 707 280 261 228 270 270 864 676 797 535 592 702 742 588 884 225 564 279 811 682 568 673 637 255 274 840 270 243 267 246 270 300 238 898 250 564 249 837 267 259 559 269 307 624 974 691 276 814 471 263 741 247 648 219 669 1014 967 698 508 676 225 280 580 239 282 991 259 626 281 646 263 263 262 261 274 700 807 878 503 761 787 247 391 823 671 238 646 693 247 714 756 289 492 271 689 733 219 263 693 384 213 801 264 250 745 757 725 792 277 274 684 278 231 248 609 561 764 740 630 241 289 864 251 284 248 255 235 727 739 724 833 620 287 581 273 675 811 249 261 260 704 274 256 575 735 836 281 234 759 237 269 672 692 733 883 247 629 275 278 769 746 854 758 272 268 700 226 236 755 489 255 453 269 629 726 266 275 981 230 772 266 249 591 259 742 651 254 683 868 276 542 279 273 739 598 775 723 745 257 601 647 787 686 675 669 292 827 706 734 220 222 275 781 269 272 244 213 240 262 64 254 251 724 262 255 212 645 672 256 253 217 269 247 265 613 820 234 543 764 243 665 163 239 244 291 797 724 771 214 253 652 745 670 784 256 857 516 243 749 732 241 246 263 529 243 658 248 240 694 657 419 738 259 237 243 217 511 234 685 544 643 251 632 263 389 239 722 268 852 541 193 578 268 610 252 283 587 541 458 293 612 260 765 864 851 696 252 552 650 579 339 259 260 663 287 673 739 116 268 723 268 231 860 248 240 750 277 434 243 276 253 260 264 834 259 823 266 991 238 619 158 393 802 707 724 245 839 690 251 608 270 260 797 263 233 262 716 832 572 215 759 282 232 242 281 269 766 665 741 251 707 816 746 803 250 613 269 585 618 194 598 798 266 813 729 663 671 255 567 564 281 224 473 703 154 745 755 276 216 229 843 761 272 603 505 649 731 671 618 592 260 710 484 839 730 279 546 791 723 251 259 781 251 857 537 237 798 749 775 282 675 245 868 667 241 237 828 275 245 243 263 275 285 604 830 250 285 256 291 249 243 672 771 245 677 707 672 985 708 642 273 255 288 314 278 723 598 747 711 770 653 738 813 622 786 221 234 633 739 659 665 414 246 323 582 700 257 711 279 244 826 268 513 257 224 582 238 269 249 879 643 277 737 249 282 207 722 242 241 264 217 262 258 228 251 705 225 730 596 238 808 274 256 271 250 655 628 249 658 725 619 663 292 754 277 822 606 697 262 802 195 760 752 714 702 797 698 769 813 696 249 231 594 233 724 239 761 582 255 674 748 677 684 255 258 533 842 688 242 976 264 721 743 445 266 249 728 265 282 280 772 301 302 270 294 648 254 590 586 261 266 269 128 740 267 755 126 274 270 265 557 622 255 833 257 528 767 252 810 259 257 217 280 727 676 242 82 921 279 257 280 668 553 761 608 604 589 715 773 626 574 235 254 628 242 748 519 753 266 262 666 645 712 800 259 421 706 273 924 254 231 712 268 834 283 261 607 216 682 665 672 591 273 206 775 242 237 258 622 242 804 493 731 829 257 857 606 770 796 297 546 265 265 448 749 255 270 236 279 606 240 610 247 590 847 774 634 272 241 276 485 534 724 285 276 255 762 817 258 763 251 262 575 949 766 784 225 743 583 980 287 773 605 773 223 418 241 814 247 255 700 280 850 229 665 649 284 252 239 767 747 739 867 268 238 732 171 947 761 223 721 735 746 690 753 739 870 763 280 287 575 264 248 298 227 595 740 694 242 264 833 263 897 555 263 804 745 229 269 262 779 263 670 487 241 648 714 766 804 676 249 739 963 260 596 295 633 266 687 634 1005 691 305 813 722 677 297 564 543 287 847 254 767 490 829 604 608 797 270 239 724 716 259 708 720 238 692 669 267 753 609 267 614 798 245 577 493 21 225 786 385 808 836 981 520 213 246 240 253 787 621 231 263 241 736 149 850 764 881 314 247 568 817 260 276 277 630 779 906 721 501 719 234 759 276 674 728 628 598 250 220 227 714 236 243 235 250 242 768 648 727 606 283 306 252 216 729 264 665 976 255 482 728 242 265 257 861 232 651 299 621 636 636 267 880 246 248 267 603 755 247 269 555 259 272 785 838 597 681 252 809 267 782 751 966 717 273 439 607 725 781 252 585 888 256 722 884 676 222 626 589 629 320 734 846 758 260 222 784 243 756 269 688 239 290 591 245 667 626 833 489 501 251 271 301 842 665 711 257 252 831 719 802 689 743 805 815 348 327 786 266 643 307 191 255 532 748 222 284 255 276 821 258 678 285 730 814 658 251 252 893 820 645 270 623 616 251 267 724 681 690 257 262 670 268 636 271 874 521 251 730 754 713 277 255 259 659 241 243 800 275 763 744 596 285 701 251 373 746 765 653 277 276 299 256 301 219 800 839 644 619 767 253 250 783 280 727 536 230 253 474 266 275 246 627 253 597 259 229 874 561 276 890 231 669 771 637 727 230 641 773 241 647 571 919 284 626 686 218 702 611 278 740 597 733 212 721 238 174 721 658 502 648 627 610 734 966 1004 751 80 226 242 923 631 730 236 736 852 230 238 775 243 683 285 466 261 715 131 764 255 641 794 798 280 250 273 230 246 720 246 742 589 573 251 663 254 738 251 790 826 245 623 247 722 250 608 886 271 267 447 278 268 277 803 281 676 305 785 252 727 635 688 734 236 250 462 627 565 240 725 271 239 588 234 692 886 741 252 700 245 209 238 502 674 742 813 238 251 765 564 254 223 660 258 652 240 249 637 582 234 770 231 272 811 595 780 248 834 684 258 290 877 326 250 674 264 773 622 625 7 749 207 770 286 641 706 627 285 627 237 250 630 230 712 287 936 551 696 740 299 867 261 242 883 713 274 775 262 252 719 55 754 336 700 247 269 266 563 637 243 248 577 280 656 857 269 265 649 640 655 569 638 240 276 576 308 727 905 271 565 628 569 265 768 832 756 625 246 248 697 566 763 278 663 804 268 614 261 221 789 736 256 276 225 249 630 538 617 248 665 592 851 197 672 741 546 503 58 745 848 550 846 793 638 647 593 258 958 253 270 250 662 256 266 526 263 632 632 647 705 722 751 289 244 268 236 554 676 264 274 719 540 250 219 265 774 674 844 270 280 701 263 231 615 714 625 226 708 656 694 278 163 716 659 677 687 657 718 895 667 243 256 261 268 635 695 762 563 237 176 258 288 242 471 278 14 639 773 697 632 291 671 469 260 284 263 732 246 242 246 794 647 718 629 254 238 278 706 788 206 248 729 256 650 218 269 861 231 538 534 416 580 636 614 251 272 776 250 242 768 624 680 263 962 688 269 794 276 243 111 271 735 282 614 641 273 246 650 237 744 242 208 506 663 814 614 650 258 264 257 805 620 240 992 595 767 348 244 257 693 244 518 771 307 835 510 265 679 692 658 296 236 241 248 264 229 705 842 569 272 287 252 569 678 290 242 535 792 283 266 227 278 670 295 768 265 894 217 225 559 362 541 247 607 742 891 919 223 756 793 679 687 221 247 241 270 582 682 271 700 703 803 687 793 236 859 253 663 599 827 584 789 253 688 625 767 270 689 666 641 737 256 255 282 270 785 675 529 271 789 249 229 282 738 257 94 674 228 241 276 701 236 597 434 696 270 594 280 251 563 672 307 655 223 263 577 627 676 774 833 891 782 309 792 238 236 272 254 734 278 261 256 653 722 768 257 611 702 989 247 708 283 775 268 264 272 269 277 627 677 645 697 859 248 227 967 282 642 765 761 267 231 973 729 793 606 719 740 638 758 622 667 697 269 765 947 252 252 594 813 698 663 746 268 698 235 970 624 785 704 598 770 212 594 738 270 227 783 718 586 744 683 763 239 246 242 643 718 737 335 251 717 728 257 304 717 798 265 811 595 956 874 767 302 827 569 667 230 275 287 246 761 648 275 784 707 719 226 917 628 292 259 265 235 653 277 297 495 243 234 565 125 945 174 285 631 270 291 729 272 712 765 654 581 234 300 810 765 737 251 233 745 552 803 266 733 340 693 714 746 754 741 265 690 216 516 295 207 631 249 270 287 724 49 748 275 722 760 252 240 655 280 471 261 838 560 777 572 589 738 497 238 252 655 262 866 226 261 620 672 736 423 665 803 681 505 263 676 585 255 255 607 688 246 606 632 605 666 243 240 254 648 725 274 676 239 919 764 405 238 232 793 244 641 794 259 743 348 293 485 255 232 735 239 1019 262 627 284 748 742 278 813 734 759 254 580 261 609 725 622 280 801 297 750 685 281 260 667 557 259 740 726 866 871 593 269 259 245 240 592 245 622 252 668 256 822 258 816 278 709 233 249 723 267 276 575 815 563 623 217 585 617 843 760 697 252 267 248 246 820 738 249 766 233 250 232 272 132 230 242 664 744 234 297 261 277 584 805 898 188 249 704 331 274 408 287 182 276 717 657 290 238 230 268 634 661 245 787 256 702 243 230 445 666 715 683 736 255 720 236 998 798 651 640 266 276 245 857 692 271 264 773 249 287 249 303 269 246 254 745 762 788 286 617 256 249 751 224 706 617 671 260 269 236 257 257 701 276 237 972 255 728 727 217 667 268 221 252 476 788 717 762 345 243 275 257 242 255 575 725 269 511 245 274 614 299 704 238 266 691 715 653 291 247 192 903 834 732 259 765 241 265 249 570 797 987 711 535 483 653 577 267 275 243 577 700 640 65 277 737 236 249 630 656 670 242 254 259 254 263 248 839 712 236 241 812 584 786 723 753 700 825 230 561 254 545 897 693 253 285 273 232 238 241 300 255 244 683 826 267 225 250 819 825 221 722 813 263 550 615 556 253 717 633 237 659 728 536 249 232 720 786 262 264 624 273 727 269 934 298 279 341 792 638 688 671 735 696 619 720 296 736 795 247 243 516 534 274 614 730 242 580 867 734 736 274 761 503 868 798 744 794 857 592 300 583 662 748 231 715 250 531 800 277 626 788 696 290 229 285 636 246 286 756 473 633 569 249 254 777 288 669 503 248 280 603 282 784 76 592 689 679 271 248 679 600 281 259 270 653 845 491 246 230 615 229 927 241 736 291 228 261 284 263 246 268 270 246 851 741 663 717 277 647 789 256 215 698 686 721 249 815 257 653 688 713 558 792 254 852 890 251 272 218 714 261 735 275 240 240 826 674 742 562 424 218 245 806 62 277 267 237 608 565 270 368 277 270 535 660 249 508 263 536 700 751 701 761 254 281 239 638 678 252 255 254 217 291 704 769 751 230 888 435 285 776 796 250 573 261 640 748 254 574 272 740 610 394 266 276 837 799 965 646 734 631 769 372 222 281 284 646 218 576 275 508 233 656 503 640 826 706 616 289 255 728 250 827 238 606 797 250 263 633 602 254 267 715 245 281 729 789 226 240 238 642 660 806 235 817 281 232 771 602 906 657 650 293 569 773 774 609 634 218 281 252 235 708 701 541 424 279 212 263 279 276 253 714 240 529 272 777 825 704 821 326 725 635 832 622 255 613 679 248 262 292 657 830 298 254 712 271 240 664 270 291 218 684 812 511 613 287 844 269 719 251 767 773 303 768 241 665 230 538 155 748 767 253 258 711 248 269 241 917 712 283 785 677 247 46 654 643 262 271 640 593 264 249 240 265 782 726 689 272 751 238 791 923 878 619 255 259 230 257 577 718 142 754 659 728 230 252 710 725 739 762 295 714 275 724 258 711 792 836 210 1004 286 270 228 696 768 586 629 929 1014 639 278 677 840 771 745 236 273 519 651 714 616 651 234 263 845 916 747 811 255 553 591 266 1001 776 820 258 251 280 257 979 242 884 669 571 229 742 768 248 801 276 249 700 669 249 244 274 269 261 248 654 834 730 838 614 546 590 400 670 640 1014 281 239 301 235 282 217 787 251 581 768 243 926 270 223 805 773 261 355 244 722 679 285 783 272 207 266 560 766 703 730 225 796 260 255 281 655 260 96 296 593 776 397 808 595 606 236 851 236 622 259 700 247 626 250 604 788 260 750 756 213 707 232 626 279 726 810 597 755 257 794 753 250 508 270 750 264 566 743 725 602 668 655 733 699 243 304 253 753 753 711 285 873 213 577 818 289 265 662 294 268 668 284 267 271 213 290 818 587 248 261 740 755 343 248 106 230 573 253 656 731 278 637 606 690 678 289 769 946 274 249 505 237 932 707 633 574 250 282 589 262 640 219 603 224 732 268 712 789 539 445 218 281 732 252 230 502 711 615 567 648 623 550 255 789 598 234 257 836 259 572 78 775 251 698 550 259 426 247 719 650 286 561 229 258 244 287 812 250 721 1023 680 611 275 856 681 259 245 685 268 243 644 825 256 694 271 236 645 554 555 285 807 752 246 243 254 252 800 256 249 231 756 49 243 244 267 251 685 812 629 747 582 768 242 814 606 267 644 976 258 253 486 681 222 588 640 708 638 563 257 578 302 252 776 247 717 222 235 253 700 451 758 691 229 661 908 780 238 756 709 270 234 254 271 660 257 727 146 706 284 251 740 758 265 245 740 443 213 862 734 459 549 584 751 824 737 265 880 673 781 504 779 580 771 247 265 276 238 615 825 237 729 233 237 264 261 771 283 804 240 600 654 718 639 211 812 786 666 661 607 251 757 680 206 939 264 602 745 810 261 611 745 898 250 734 594 713 258 841 258 277 721 741 212 270 853 301 675 832 778 630 589 264 273 279 291 227 263 601 311 572 247 920 650 780 229 418 851 734 273 271 239 270 832 226 269 239 707 826 278 592 522 391 525 904 726 608 860 248 820 237 214 271 381 266 708 751 669 741 242 811 771 252 659 616 620 260 250 706 721 705 244 514 793 261 676 291 698 266 229 774 284 782 274 952 852 232 505 298 405 924 253 248 824 276 254 842 240 611 294 274 296 262 233 282 871 796 803 737 618 709 23 901 796 571 725 265 703 222 647 250 690 553 256 274 822 270 218 716 769 720 264 849 264 799 802 873 795 791 257 632 634 780 650 261 236 753 232 784 727 848 250 261 269 690 240 592 246 511 893 276 264 665 853 778 768 592 739 282 597 246 822 238 271 235 259 225 261 237 727 204 250 252 271 798 252 640 224 677 639 253 226 725 797 663 244 234 662 244 777 577 720 709 567 219 766 637 946 642 731 289 281 303 239 775 257 654 263 506 261 777 715 660 226 737 673 249 246 573 878 247 668 59 899 913 679 213 683 579 254 311 711 628 638 798 749 238 834 713 246 270 608 572 253 132 704 250 658 941 213 752 770 240 668 259 657 285 673 280 235 183 644 633 658 271 749 506 240 249 620 881 564 873 799 671 272 760 234 247 245 266 630 226 875 672 266 286 785 482 272 627 267 275 808 305 227 852 286 715 261 262 265 632 791 275 622 752 659 823 215 704 271 624 222 882 691 262 722 763 724 687 303 688 564 230 703 291 262 653 534 242 286 562 609 649 248 406 789 789 234 788 694 269 271 278 265 278 256 263 254 280 682 219 259 289 707 248 696 669 279 701 262 639 237 997 257 774 224 840 273 252 258 790 427 650 266 697 596 662 505 561 830 741 713 408 768 619 627 302 250 676 263 700 604 245 650 252 701 250 262 748 774 714 866 298 590 301 522 603 842 264 702 976 253 791 658 283 594 275 757 134 114 379 255 300 722 252 629 254 271 534 283 746 474 742 258 286 279 285 695 591 251 613 437 592 765 267 588 628 607 566 247 753 231 249 239 662 658 533 641 252 731 703 665 79 260 252 715 673 303 731 240 830 772 262 653 236 691 285 238 784 263 226 513 230 689 553 533 224 289 540 533 260 285 618 635 812 458 886 241 655 716 252 265 761 257 746 249 644 755 608 691 280 687 218 564 293 773 256 602 245 769 240 620 242 684 225 191 804 587 267 734 208 566 259 243 598 264 217 273 743 672 748 242 684 257 625 780 23 265 558 594 708 984 257 760 668 695 310 634 728 264 265 691 683 728 750 272 271 271 268 653 210 641 714 609 286 255 753 261 283 582 255 633 810 791 648 266 821 571 265 659 657 655 664 647 843 571 249 285 738 833 842 660 261 223 270 844 266 302 261 847 722 263 695 610 860 547 604 270 261 266 271 229 277 256 259 236 247 288 589 618 678 765 586 284 823 253 295 254 636 254 238 266 261 521 240 750 757 761 762 565 270 938 248 650 702 622 785 37 687 259 264 38 580 242 961 687 785 272 608 254 92 271 686 722 615 732 616 270 587 263 582 897 903 273 760 257 789 739 269 752 251 825 251 593 273 365 617 677 229 222 243 221 260 843 739 246 648 700 589 227 672 274 268 536 682 605 611 189 888 673 767 284 217 684 42 260 242 646 298 261 118 269 282 722 928 728 273 246 255 288 715 887 816 480 838 261 688 611 664 706 666 235 729 288 266 275 680 986 926 636 776 732 781 746 261 238 260 491 244 827 783 227 544 597 293 686 741 702 272 553 636 825 274 576 778 689 235 262 524 275 256 679 638 652 678 145 519 755 268 228 282 583 255 965 260 217 267 247 547 738 706 270 245 272 602 266 959 250 254 253 711 276 722 559 575 642 636 277 292 680 733 273 776 828 245 750 247 715 645 721 275 326 218 612 268 905 831 296 214 671 638 246 667 310 251 244 754 240 810 755 690 274 237 672 39 696 646 252 62 752 283 762 812 553 817 856 258 666 682 269 267 682 752 272 670 678 257 253 655 331 230 402 283 247 286 827 250 289 514 761 830 244 711 261 293 441 683 801 273 260 289 782 292 672 770 254 829 218 696 863 246 819 793 219 260 257 236 718 772 714 825 265 271 277 970 250 95 543 549 603 875 710 875 273 614 291 750 495 229 279 253 253 808 244 246 264 257 291 867 775 253 651 249 639 287 253 727 720 280 267 260 546 253 509 275 817 653 787 664 669 767 798 714 283 620 575 434 237 628 269 280 235 836 690 225 749 300 259 255 252 203 248 652 248 283 927 262 716 240 254 798 853 746 614 309 747 706 784 668 248 228 891 817 520 790 625 743 760 831 714 222 267 615 645 489 278 278 249 285 248 250 253 757 606 251 271 538 261 791 855 796 293 278 812 265 687 849 862 806 680 267 284 552 767 211 947 758 714 15 231 259 247 861 239 222 266 240 277 670 258 260 938 680 878 230 829 604 260 645 240 364 605 781 221 731 555 274 631 604 783 266 619 259 636 748 843 599 279 261 228 260 230 820 281 713 526 641 797 70 631 278 677 62 626 259 716 583 784 626 255 671 257 254 611 830 732 620 215 478 939 290 592 236 293 601 942 241 716 621 264 211 262 280 249 282 457 247 649 263 711 98 666 270 269 804 1008 99 558 736 719 768 734 748 634 670 216 258 608 395 279 275 689 598 249 234 870 885 260 663 243 872 528 294 461 601 698 230 246 235 612 793 240 700 212 546 270 771 572 294 448 852 232 662 740 627 244 248 277 780 747 569 272 703 662 230 282 237 560 681 763 608 713 264 600 257 716 702 303 819 210 872 803 126 292 691 638 25 272 701 287 650 518 691 689 262 802 763 795 710 729 652 267 791 266 709 478 227 645 859 736 240 550 407 261 266 258 757 867 261 677 250 546 220 284 297 702 614 636 581 535 647 216 232 581 280 280 233 756 856 248 295 576 718 246 702 283 798 249 338 63 281 272 254 802 220 445 669 713 255 251 512 732 656 633 724 254 768 618 893 388 1005 557 234 817 241 752 151 267 724 777 269 258 224 254 314 248 646 234 772 799 605 745 253 635 727 292 665 646 737 297 753 240 243 269 543 780 646 249 541 239 276 746 655 598 555 813 600 237 718 730 257 616 476 514 587 914 206 613 259 285 635 484 680 677 717 551 634 765 517 282 259 835 234 609 279 248 246 546 269 741 726 608 223 276 862 266 122 229 250 264 663 252 691 254 652 824 284 254 235 568 268 469 244 684 232 752 691 232 288 223 313 838 793 798 908 227 659 249 794 782 654 619 227 300 254 268 268 226 652 636 656 893 740 224 685 867 642 706 254 255 650 718 261 268 289 672 232 722 590 263 594 614 226 252 726 273 744 272 611 274 668 454 729 619 239 824 645 797 663 250 752 548 261 271 237 271 308 233 661 253 656 269 250 741 696 596 669 241 249 564 286 250 280 668 282 692 683 779 124 695 140 261 245 219 854 259 292 283 480 727 576 591 628 217 207 278 86 277 256 550 278 907 250 731 695 853 255 453 775 245 663 191 654 293 253 731 229 545 516 688 738 255 654 282 819 800 228 244 665 756 719 1014 905 710 701 272 226 851 639 849 757 296 252 260 560 726 723 245 478 704 744 585 266 283 253 628 652 505 237 233 549 696 542 568 634 297 635 275 274 32 221 251 730 243 257 269 639 246 779 246 235 251 728 256 593 280 632 861 680 792 40 273 750 267 709 616 689 558 865 291 664 273 221 793 877 277 782 274 867 315 276 748 184 233 292 282 529 259 779 684 288 631 629 251 669 535 657 250 743 796 254 647 267 256 254 900 814 276 271 839 739 509 669 598 247 760 607 654 256 251 252 252 757 523 627 714 604 808 238 753 738 734 765 246 258 235 592 880 700 277 483 253 610 673 283 559 239 276 670 609 617 792 540 254 259 792 263 255 248 256 588 821 762 524 251 644 240 661 244 582 826 780 786 803 775 863 865 826 640 257 248 268 207 235 762 873 594 285 237 624 264 606 748 716 227 69 674 587 804 1010 761 240 257 263 629 757 223 259 627 613 581 556 248 580 737 834 904 254 905 749 762 673 254 451 291 248 247 228 690 266 904 966 339 714 267 892 750 752 857 254 267 302 284 258 255 265 694 270 229 647 703 644 271 246 213 575 255 244 715 513 557 703 902 692 252 225 246 645 594 619 732 708 647 264 251 149 259 255 214 744 255 699 270 229 254 246 565 754 770 596 263 265 233 265 248 277 675 206 247 228 469 691 440 276 771 807 692 264 829 159 617 261 799 790 199 248 234 260 634 564 710 780 676 855 346 315 913 284 253 260 245 457 766 738 270 222 468 242 831 767 241 728 672 251 673 279 714 733 220 233 232 920 722 229 226 246 676 271 245 270 530 474 246 598 715 144 91 666 542 268 242 258 955 526 595 260 248 256 268 275 804 858 871 755 902 279 621 768 253 685 796 708 245 252 682 239 366 645 246 745 665 258 851 894 689 600 840 226 636 859 764 741 610 795 243 735 226 268 991 236 249 839 699 258 263 253 221 270 18 225 734 571 235 256 743 717 269 251 267 259 260 617 588 292 722 279 260 805 737 863 298 533 251 586 482 276 409 269 458 764 784 252 250 254 260 739 240 308 732 826 649 279 691 252 569 243 771 265 100 601 714 656 25 589 236 711 262 586 593 656 251 746 754 265 580 715 254 261 212 601 775 250 752 275 274 296 807 253 729 286 605 286 861 254 595 236 616 674 265 690 875 256 683 683 256 840 585 632 762 769 285 227 694 550 711 289 250 273 564 854 257 780 240 903 244 260 635 191 13 739 261 260 250 269 610 267 663 253 694 245 682 245 225 671 717 581 270 719 790 697 227 293 418 267 281 754 253 836 273 605 730 623 614 786 227 531 747 718 808 736 247 715 273 710 843 640 270 699 754 704 500 592 484 245 834 755 177 250 271 768 754 576 237 223 925 263 259 802 244 742 729 260 236 256 856 241 766 659 596 227 839 263 272 260 289 486 233 545 696 596 675 625 620 246 712 601 847 737 613 486 889 230 783 848 255 742 259 275 678 639 923 278 543 234 48 605 706 238 257 684 755 718 250 668 210 278 261 253 769 641 221 241 649 684 239 261 289 734 257 220 559 13 222 774 253 235 877 656 704 273 788 739 245 235 749 721 863 248 803 1023 254 208 313 667 250 556 261 864 637 244 260 836 269 258 232 703 240 782 822 603 882 480 691 728 248 696 725 391 728 295 723 899 712 702 679 739 741 251 798 610 899 233 938 260 700 872 300 517 239 801 241 637 731 556 247 679 250 121 766 246 262 251 606 670 266 810 668 664 253 233 562 748 632 920 771 222 849 223 244 733 269 275 689 599 829 659 812 688 708 253 653 256 653 249 462 240 231 274 256 264 740 970 756 567 822 665 267 260 264 751 779 778 737 616 262 853 779 270 839 711 794 626 787 730 252 583 710 872 744 762 568 701 623 887 606 824 775 278 488 564 745 877 496 866 239 597 261 260 847 730 670 893 803 226 235 243 718 224 814 576 268 238 884 281 223 268 602 271 259 251 877 722 539 956 256 432 628 264 777 890 252 250 660 265 259 258 735 692 269 222 713 238 927 313 674 277 262 538 809 671 956 665 806 294 278 268 882 759 274 217 614 799 843 155 230 253 262 248 641 263 648 239 663 778 280 642 264 660 856 853 248 479 686 751 463 281 266 676 605 267 671 266 669 271 248 762 230 776 252 690 238 865 792 234 232 770 624 181 658 693 283 249 646 235 690 425 253 304 236 247 762 866 652 246 219 233 656 555 849 264 856 752 280 808 94 711 677 791 263 278 203 823 584 539 595 826 765 543 246 265 703 697 246 245 853 800 562 745 582 722 617 759 837 261 276 261 723 629 283 591 657 247 262 757 271 240 830 215 726 655 598 289 626 573 989 282 264 617 236 289 722 685 807 231 607 568 619 585 695 119 801 233 615 243 675 835 247 244 247 856 642 243 253 540 693 265 244 268 248 878 230 669 650 653 283 672 278 261 276 675 235 241 277 804 686 747 278 583 273 641 245 655 880 296 107 253 683 253 257 232 669 240 732 202 304 849 622 670 230 609 240 701 767 238 933 705 669 681 284 750 657 692 406 814 276 251 702 587 1018 259 248 723 258 756 803 282 602 938 274 418 649 231 251 654 637 592 776 15 600 747 261 271 251 842 256 248 560 635 251 263 729 699 252 609 773 277 758 700 461 236 264 646 768 636 268 678 254 789 263 720 848 749 621 258 593 548 579 216 236 537 667 639 43 256 265 270 259 245 540 626 777 291 593 1006 265 272 224 934 649 779 665 269 213 652 115 256 696 626 264 467 247 304 270 668 268 283 250 246 283 526 301 748 569 271 267 576 628 380 274 309 238 279 667 255 244 260 773 737 579 831 262 252 262 781 820 254 263 624 247 292 274 266 233 516 750 675 645 577 247 514 219 254 730 886 253 717 730 598 665 253 725 971 735 687 617 745 669 851 246 570 598 256 252 687 271 694 265 640 249 627 221 723 305 264 778 851 569 474 646 649 617 744 616 233 294 265 709 233 221 732 770 883 281 810 244 650 907 254 257 835 616 266 902 289 313 661 768 251 267 852 246 242 632 275 245 726 500 827 758 589 262 231 657 864 255 248 583 263 795 230 686 698 243 792 257 466 280 257 247 789 644 575 730 676 712 753 764 687 212 275 608 264 613 519 820 474 744 499 678 661 834 249 270 697 257 756 814 868 704 253 648 240 250 318 858 789 760 246 273 991 316 706 250 779 724 241 388 641 262 260 254 585 598 249 279 686 261 660 918 701 778 364 231 430 444 715 274 640 233 560 668 276 301 246 807 656 124 253 754 576 825 753 227 837 681 771 299 698 223 698 720 276 598 664 231 627 724 702 260 698 193 271 237 254 261 320 253 613 837 261 297 810 27 284 242 667 713 845 255 579 736 219 264 270 834 635 264 718 539 255 887 259 237 680 714 654 924 231 829 60 601 779 239 589 255 763 257 874 255 691 373 741 767 699 590 831 255 628 228 763 248 215 269 691 268 258 880 725 735 821 247 209 263 687 673 635 383 574 580 273 631 221 281 267 844 583 803 246 606 725 237 231 780 263 248 888 678 742 253 858 579 35 122 591 804 636 768 624 906 552 715 214 559 827 640 718 585 863 798 650 669 248 833 294 251 584 756 644 791 260 770 841 256 788 619 733 453 258 885 612 756 231 248 887 641 795 283 240 356 35 790 649 275 619 247 799 263 248 236 196 239 735 873 253 285 544 270 305 818 240 251 270 664 291 255 276 257 714 791 637 257 257 738 268 593 268 270 216 611 245 668 244 257 291 268 786 267 269 261 787 684 781 593 292 561 276 607 794 311 674 729 597 761 794 828 643 258 702 677 589 569 260 719 257 26 698 259 265 671 295 908 689 727 778 248 702 228 278 784 253 43 239 277 656 780 776 593 754 539 227 214 235 252 658 715 256 887 627 757 271 961 683 288 676 521 701 746 582 302 266 852 609 572 606 274 647 917 710 553 261 685 558 628 252 272 903 660 707 701 618 563 796 806 807 625 700 702 679 732 270 250 562 233 694 254 760 252 617 583 730 775 581 257 263 272 237 619 478 949 654 699 637 794 280 237 588 219 255 613 765 583 745 240 626 907 796 253 285 260 749 273 260 843 746 737 248 262 225 814 787 261 660 275 658 745 866 262 740 846 834 268 704 766 263 648 300 907 218 714 702 263 484 679 251 689 631 225 622 761 224 827 739 252 271 480 587 683 701 772 239 552 552 131 610 700 762 244 667 614 985 878 231 243 265 681 775 826 910 496 242 724 275 520 278 240 277 745 282 690 720 764 746 383 728 1002 663 692 230 707 540 630 216 628 225 523 247 250 632 613 815 224 269 708 735 737 622 945 531 281 250 805 672 728 499 742 649 784 245 258 243 595 673 275 264 741 220 218 242 807 762 671 263 774 268 796 559 211 535 293 242 608 698 534 820 262 929 638 634 657 575 252 784 733 951 241 807 559 605 258 270 449 663 729 685 256 235 752 271 715 383 241 649 269 252 258 849 247 775 234 864 241 259 889 280 248 238 251 281 249 262 237 636 239 778 241 247 647 625 632 97 283 723 653 563 712 735 233 608 22 743 253 229 663 565 558 237 259 266 236 218 602 682 750 775 631 248 764 218 740 803 123 236 649 267 220 233 247 702 924 861 254 788 721 273 625 629 253 233 681 876 773 629 271 238 671 233 633 673 249 252 235 757 667 227 379 913 751 765 271 609 486 798 378 744 265 673 650 231 734 278 256 643 290 720 695 769 802 389 681 14 278 301 863 503 891 809 563 630 736 698 683 599 247 259 253 268 526 835 564 243 246 754 291 596 855 16 745 524 251 668 782 278 720 627 567 255 240 715 709 251 704 661 711 265 678 253 791 700 614 681 252 230 549 762 269 237 832 685 741 259 723 219 619 264 251 524 268 229 644 794 691 824 262 799 274 615 262 823 725 298 262 745 614 232 256 254 668 208 275 453 267 284 227 680 255 230 607 608 716 655 666 272 887 705 776 246 785 253 714 262 771 232 782 701 247 283 244 789 592 309 835 541 1023 107 260 245 265 246 247 245 258 716 253 268 273 644 641 287 219 266 732 635 270 699 570 504 763 290 247 252 579 259 669 276 578 796 291 543 240 692 282 271 722 671 236 249 292 245 729 253 280 776 227 248 235 640 755 697 680 561 485 747 450 463 271 830 630 252 701 481 489 676 255 231 245 271 705 269 773 665 783 275 887 429 256 270 251 671 246 714 879 251 582 259 243 761 641 717 759 521 234 229 278 722 604 241 280 221 676 760 616 810 616 244 672 703 688 729 597 277 691 258 250 556 270 709 588 749 258 544 858 746 774 667 634 496 579 279 253 780 282 268 753 240 766 247 247 684 599 281 765 728 663 289 667 525 229 260 715 620 270 247 550 501 779 294 582 603 792 696 259 270 669 604 873 249 297 294 272 283 289 668 231 288 246 434 922 243 899 263 721 567 266 255 260 707 244 518 739 267 862 935 581 767 894 267 707 272 701 743 546 712 260 537 218 793 228 602 740 281 291 254 247 662 227 244 247 719 270 676 886 221 879 554 245 907 620 243 24 515 702 539 764 247 239 780 698 283 660 756 255 712 596 228 700 696 284 702 558 233 658 860 696 162 590 618 937 259 773 672 757 277 248 595 226 269 845 828 230 245 844 819 773 563 245 530 675 269 880 222 256 247 278 288 602 246 126 705 251 291 340 280 735 482 688 257 654 741 563 837 226 247 841 1021 729 245 646 814 252 243 247 252 722 111 701 265 287 673 625 249 270 689 651 199 829 245 276 691 582 225 242 260 269 225 236 666 657 775 271 251 908 236 259 592 900 758 787 748 570 248 633 575 256 256 725 273 829 264 957 362 272 246 696 656 617 730 633 218 582 470 635 262 641 240 505 719 772 921 265 873 727 271 251 236 76 693 572 242 65 230 256 49 571 756 286 758 904 664 784 731 225 272 255 256 289 235 266 753 258 756 260 427 719 687 734 259 770 254 297 684 544 519 733 252 740 313 272 628 237 223 269 624 730 719 754 806 216 730 765 681 233 255 231 655 672 293 565 270 274 788 225 700 262 271 851 235 242 776 246 235 704 712 267 681 682 260 306 608 888 268 753 758 843 641 239 710 658 626 273 262 703 700 494 319 767 228 240 267 719 273 252 565 641 240 903 601 700 716 591 248 250 270 687 279 263 686 637 265 886 625 283 241 820 254 229 261 837 631 268 792 279 482 815 541 810 773 242 630 733 245 144 671 732 286 805 273 266 230 723 256 801 720 252 718 257 552 296 709 261 245 395 780 281 292 241 282 664 258 248 314 737 244 560 828 658 248 767 331 819 551 905 788 256 781 579 277 746 258 273 259 503 631 758 256 879 646 720 743 582 509 618 686 236 282 522 263 799 305 747 570 785 241 755 242 256 215 514 793 647 675 802 602 260 609 884 263 675 674 673 857 715 241 623 259 440 500 593 795 713 661 580 677 737 669 246 750 244 764 244 779 809 242 239 240 267 884 279 372 240 543 688 250 675 246 786 290 254 804 6 749 256 264 259 257 291 234 615 240 673 291 842 517 817 769 280 707 229 665 258 808 636 252 602 894 789 255 937 897 758 526 260 237 665 865 977 277 297 247 677 226 259 634 221 691 754 257 271 237 280 561 272 512 543 731 270 846 239 627 257 721 767 248 266 657 250 710 255 280 256 750 727 242 664 581 257 261 227 701 263 818 862 833 635 763 250 665 751 277 851 263 742 736 235 244 291 714 310 711 555 268 685 691 268 598 290 601 833 748 688 742 265 727 814 230 250 52 251 271 257 258 245 273 235 243 753 756 231 751 236 269 610 178 736 242 326 686 258 692 538 609 271 258 651 682 238 779 769 248 245 259 690 232 266 680 693 253 269 621 658 260 276 702 249 314 264 277 686 638 726 679 609 857 787 256 267 265 709 241 233 801 254 722 811 222 253 273 268 294 677 863 228 242 225 700 689 646 238 257 646 671 713 240 743 550 633 793 264 825 672 246 246 736 858 619 858 240 768 223 624 451 258 676 649 652 276 710 225 798 705 607 235 238 166 625 795 765 245 258 703 250 251 720 719 262 272 208 260 829 738 1017 695 245 750 640 718 274 720 556 209 826 667 252 695 613 815 725 255 253 243 245 650 505 738 528 254 598 766 266 624 737 278 811 755 109 785 678 247 741 246 257 268 582 795 843 720 740 253 600 712 227 251 748 908 285 232 263 725 66 256 741 275 260 267 306 762 248 423 287 824 685 566 628 619 237 139 796 650 901 807 250 770 293 259 796 792 244 255 728 816 606 746 588 618 896 233 238 638 240 617 250 238 608 265 472 693 675 649 768 545 244 292 717 344 748 567 279 244 742 820 280 750 571 905 291 238 708 684 826 637 308 533 665 644 789 659 872 733 214 629 669 690 229 729 759 292 261 885 647 779 260 747 218 704 594 258 434 889 280 213 224 629 212 709 849 734 737 225 245 706 609 244 243 730 248 285 653 254 399 233 250 699 254 267 677 666 276 789 274 619 243 265 530 269 691 712 610 644 773 695 675 254 230 670 264 580 293 254 561 266 614 622 227 744 251 288 205 261 834 733 713 294 736 687 654 298 286 265 643 774 615 301 781 244 635 757 264 261 719 214 257 161 602 236 459 266 570 555 636 755 258 261 283 772 499 714 662 258 255 777 761 746 283 245 714 758 248 224 268 735 638 244 739 698 626 273 1015 703 641 279 262 781 531 224 259 745 427 572 252 247 424 614 285 840 200 259 246 220 270 242 257 651 289 741 237 265 718 279 643 974 888 822 274 481 273 674 259 200 259 255 281 694 93 901 256 767 624 260 703 280 266 746 689 244 744 736 224 257 240 821 692 590 634 254 250 619 483 255 35 241 230 659 113 227 876 818 759 726 666 680 664 264 643 750 223 564 850 728 104 700 729 761 293 251 912 657 687 683 698 277 243 278 285 291 760 706 793 723 265 258 653 424 385 273 787 239 295 755 696 275 244 213 671 692 259 593 735 273 755 734 776 713 539 834 732 274 322 219 814 256 207 263 234 323 642 728 265 787 262 238 761 677 890 237 264 244 760 719 826 251 609 290 731 281 181 223 229 273 554 597 267 254 216 263 91 712 276 626 289 246 259 233 239 604 268 674 618 296 246 250 254 220 246 255 259 932 263 263 222 277 665 281 248 239 245 261 250 535 246 236 290 257 259 1012 276 43 272 284 258 277 839 605 261 230 252 836 244 584 255 911 685 815 797 610 727 242 663 667 6 644 263 265 242 234 614 633 261 782 262 559 249 662 231 273 268 586 837 526 261 272 237 24 891 741 235 634 261 268 553 668 777 741 258 814 219 785 273 700 292 766 273 669 1023 243 662 654 266 651 262 809 263 265 617 267 825 276 92 824 673 703 670 703 837 683 242 276 562 862 743 247 267 602 223 773 599 693 745 240 747 740 246 241 834 289 245 599 224 282 731 211 705 261 251 710 769 738 829 302 410 253 223 277 676 262 628 253 263 742 591 246 223 644 272 258 257 766 911 655 240 572 290 635 236 251 728 590 745 230 717 214 675 233 244 669 755 615 501 658 610 725 263 814 267 287 287 453 694 774 252 227 254 631 256 250 842 892 761 788 793 778 154 743 245 769 627 741 626 242 584 504 240 77 279 247 242 697 219 280 232 231 677 278 241 701 286 683 226 264 249 294 701 428 746 741 254 279 736 597 838 663 254 753 269 244 963 724 861 750 241 798 733 594 893 733 95 263 689 746 756 557 670 593 708 260 409 774 598 634 744 248 256 247 686 523 231 513 243 236 261 675 251 695 664 270 270 724 651 222 241 684 259 770 611 552 748 544 520 717 256 898 272 230 287 693 279 269 751 658 258 256 274 763 665 599 282 333 785 618 282 278 758 248 827 177 857 783 624 534 231 367 282 730 664 284 791 665 723 680 694 867 438 790 247 266 257 255 269 606 246 256 807 255 70 858 797 693 539 766 249 428 267 790 766 287 234 296 863 861 234 818 943 251 794 103 230 248 873 918 266 643 665 761 690 806 796 651 718 723 27 701 286 708 693 803 635 888 253 244 987 576 756 916 767 268 253 514 287 834 239 693 851 256 715 215 286 799 252 704 820 239 251 758 683 710 259 783 724 275 255 282 761 730 737 599 760 292 227 810 241 639 254 779 231 533 734 709 231 538 802 742 746 564 774 259 257 285 225 658 662 656 246 198 234 825 214 246 800 610 759 716 257 689 778 886 290 252 254 798 274 238 782 992 263 610 483 830 771 196 211 202 234 228 251 243 718 259 245 648 630 1008 260 667 270 721 704 265 250 671 787 708 293 283 512 429 263 885 414 598 262 682 378 706 280 292 243 249 753 226 275 213 578 253 633 284 255 231 778 708 740 860 481 268 245 235 276 110 625 833 295 759 241 791 279 826 754 801 233 273 244 282 634 222 241 309 479 233 633 577 236 371 244 576 287 703 263 300 268 276 762 279 280 280 707 255 632 746 566 752 780 631 275 262 245 593 243 263 630 846 690 646 263 282 435 224 740 235 705 263 1004 714 788 736 252 570 804 928 637 227 715 275 640 749 717 730 634 595 644 636 681 279 773 579 536 638 730 766 779 239 668 249 84 534 1018 271 693 693 982 616 249 777 486 239 241 659 250 100 523 546 616 734 661 592 705 512 280 660 692 587 561 899 700 238 726 273 744 267 277 789 203 820 667 615 822 243 261 613 292 253 625 632 171 441 889 217 738 235 704 257 688 281 261 271 263 905 691 784 932 618 631 251 285 561 650 679 240 258 726 718 917 677 801 629 697 247 652 812 696 635 268 250 240 271 12 700 253 309 649 727 263 226 696 721 802 592 887 645 632 379 588 643 801 860 229 246 726 254 648 705 539 264 833 307 242 273 236 790 716 680 600 276 247 831 263 686 636 548 762 153 280 244 271 990 214 682 169 227 735 268 629 787 290 262 771 691 647 223 258 706 686 263 657 525 620 730 679 653 696 727 267 620 261 255 225 220 238 236 242 782 738 590 804 553 278 799 717 654 424 241 759 672 621 212 756 273 895 261 447 484 631 248 258 644 702 844 705 261 245 731 754 227 738 712 260 781 643 216 205 808 582 706 944 635 278 262 730 732 711 229 552 262 219 263 248 940 614 720 756 251 650 262 593 644 638 906 713 272 239 576 691 248 728 249 585 259 904 254 714 260 212 969 791 275 683 236 633 676 630 241 782 278 243 232 48 288 272 621 699 852 936 259 768 954 270 727 801 250 592 874 260 656 655 916 230 246 288 652 655 652 970 279 838 266 256 679 254 260 631 715 744 812 273 398 745 113 799 692 715 251 239 767 264 636 266 837 467 728 565 270 245 834 255 439 741 339 705 619 269 803 651 864 222 657 798 902 598 796 260 272 749 763 630 246 723 704 246 519 627 657 863 767 743 277 250 742 679 765 999 537 569 624 178 225 607 258 853 579 782 712 837 30 245 595 237 295 272 614 768 632 235 875 592 709 274 577 694 669 932 264 959 204 98 236 699 730 669 253 832 646 260 218 269 624 254 242 853 679 260 255 654 756 662 217 169 800 251 670 859 208 232 262 655 264 740 666 646 247 919 624 751 547 302 225 819 463 258 266 284 722 231 241 721 673 666 294 275 212 242 217 278 825 281 823 265 757 255 656 761 228 680 748 564 247 618 721 760 816 740 426 717 559 741 847 663 271 248 643 268 768 656 723 602 276 703 736 605 597 260 257 462 597 252 286 248 257 254 902 286 225 680 848 740 252 604 597 267 623 619 762 676 229 213 243 237 231 708 794 553 650 256 236 269 249 697 241 253 413 777 294 26 702 257 524 238 784 695 532 679 260 686 732 267 241 218 789 963 744 685 273 738 294 256 835 852 798 258 248 236 730 245 803 239 192 735 270 247 661 251 297 595 282 254 684 621 685 705 698 681 722 744 287 207 729 250 325 755 235 584 229 265 560 612 257 251 692 729 594 770 707 532 262 362 691 253 856 603 253 267 772 472 628 679 719 269 231 512 588 234 686 728 776 271 649 829 713 852 692 657 576 253 272 266 704 1023 711 621 791 877 791 615 430 455 261 258 681 658 787 866 245 255 598 870 749 857 763 246 282 251 356 247 256 663 271 312 499 662 300 611 235 890 284 244 821 797 698 261 746 653 645 279 583 258 828 357 274 251 264 255 268 323 694 283 595 265 734 451 274 601 739 737 746 274 292 702 282 716 720 815 238 847 737 733 710 562 291 251 228 471 667 282 285 49 240 257 260 819 275 229 599 731 279 735 814 714 246 42 762 663 638 763 688 231 230 264 845 254 253 593 283 264 676 615 248 652 752 836 834 266 773 755 689 701 228 245 246 271 250 932 264 688 581 264 907 173 757 650 658 760 640 251 603 232 589 593 156 778 830 233 248 700 258 237 299 242 834 247 264 256 260 558 536 68 283 251 310 267 659 727 676 286 227 267 753 209 270 643 679 316 626 761 632 271 679 864 932 254 239 798 705 248 547 659 531 884 669 690 862 742 672 651 760 251 266 270 724 523 775 246 227 259 39 279 225 277 259 639 866 936 271 243 283 739 748 262 713 279 1008 706 259 653 268 237 264 230 258 890 603 693 243 653 762 534 712 452 251 684 435 115 594 800 908 251 261 669 715 557 281 235 257 753 279 642 719 716 549 650 822 273 260 868 225 722 287 778 235 702 249 730 281 271 256 661 265 232 885 675 258 635 685 779 239 747 284 243 260 266 221 254 703 750 571 757 705 847 799 600 263 385 698 691 939 239 171 273 243 666 626 241 276 253 259 270 22 250 273 743 251 241 234 857 926 673 243 802 274 666 689 621 255 277 928 262 694 604 679 156 629 270 241 258 257 663 632 250 260 621 274 1004 246 646 595 242 716 944 747 592 227 646 434 323 203 615 263 283 640 240 836 776 290 257 275 239 540 652 688 504 1008 884 825 279 644 251 207 261 633 586 803 247 702 251 276 585 789 265 707 964 793 260 730 265 907 656 808 738 281 701 272 228 260 252 430 120 268 768 726 638 665 250 288 225 630 231 605 736 677 496 653 682 648 257 610 242 801 228 221 300 719 866 760 260 254 738 844 249 286 261 567 984 266 261 665 571 642 245 501 250 249 240 263 692 265 806 300 706 800 745 676 776 603 226 260 249 814 933 223 805 227 248 594 691 771 825 765 582 664 249 721 208 280 646 268 239 679 615 519 744 695 569 938 513 934 235 259 252 223 825 693 260 261 749 576 655 638 475 668 224 262 743 271 705 258 830 237 266 771 459 390 280 718 261 255 269 234 577 273 250 231 840 279 625 280 620 754 620 794 290 672 273 796 641 681 703 246 661 242 687 243 810 270 909 751 700 770 260 637 655 228 875 508 246 785 816 511 252 236 786 258 758 259 273 668 500 252 244 512 273 207 248 784 261 859 635 252 255 601 259 242 506 677 773 235 247 657 251 675 251 532 968 606 239 248 673 244 681 251 656 890 417 907 705 669 164 228 718 259 536 794 242 717 265 394 808 766 261 241 703 255 248 705 791 238 599 523 254 271 272 752 750 346 734 780 252 230 269 749 370 225 268 695 567 556 671 261 250 817 754 696 444 835 629 573 774 243 751 474 850 781 732 742 781 723 794 235 240 253 738 591 256 174 233 284 932 659 257 718 626 588 790 798 287 269 601 243 476 839 226 651 305 678 807 940 243 523 837 749 773 628 231 572 227 271 750 231 643 247 779 667 248 609 641 778 246 268 253 261 289 276 721 17 607 260 226 709 232 242 261 651 700 661 261 725 259 623 825 723 283 253 268 702 236 564 415 215 262 240 274 258 286 173 574 223 253 276 273 239 557 252 784 680 232 774 800 249 272 662 717 693 567 630 886 250 236 692 830 230 238 283 282 209 749 272 248 256 269 711 718 450 281 617 586 735 243 842 757 795 259 567 279 701 768 678 289 282 737 766 244 272 762 736 560 694 503 264 902 256 564 265 67 805 627 593 240 634 262 647 595 251 653 265 636 264 248 470 249 851 567 753 658 776 261 625 769 838 267 702 276 269 628 626 290 259 709 700 280 261 244 261 252 678 744 230 268 751 731 137 823 312 283 669 231 856 62 276 378 787 736 833 772 658 772 396 789 726 736 636 675 676 105 644 476 248 667 269 842 254 762 730 865 264 573 229 428 252 258 736 266 123 247 242 274 552 277 217 502 476 802 228 596 635 263 603 291 235 699 229 636 248 268 274 723 754 697 642 238 251 791 747 644 219 286 85 255 785 770 301 734 701 62 741 271 260 873 354 279 235 727 658 235 670 639 667 861 699 691 759 699 755 253 259 731 682 653 800 498 763 733 579 725 779 464 713 257 241 810 224 767 211 241 822 620 730 261 631 807 687 694 666 704 581 192 725 572 297 663 261 713 717 254 251 568 580 260 519 764 252 251 582 762 256 838 255 277 613 271 739 646 673 232 701 249 333 553 655 256 249 274 739 680 978 862 801 260 266 705 223 793 277 240 46 230 293 702 274 563 653 380 262 251 207 802 849 770 808 218 859 259 237 265 664 677 236 504 844 279 223 752 257 678 580 300 246 588 261 651 761 520 768 699 651 276 611 870 267 580 784 149 871 665 251 73 234 717 352 255 253 692 255 930 248 637 701 712 674 489 240 850 236 857 210 233 937 756 262 548 697 259 708 743 287 584 260 266 517 868 289 627 255 261 662 646 133 688 722 745 777 588 462 698 681 253 711 641 289 202 624 785 791 281 615 267 275 257 768 237 626 633 263 39 766 228 776 224 252 744 886 250 292 308 635 607 711 528 735 784 247 700 488 260 265 242 597 706 651 698 247 283 747 752 852 861 556 265 705 259 289 258 267 247 769 722 249 781 740 288 252 639 246 950 744 221 924 708 239 251 248 270 753 255 714 256 806 764 248 469 865 871 216 154 558 193 631 705 597 751 284 246 753 261 268 244 655 701 509 241 723 261 613 220 775 862 293 260 600 261 396 827 700 240 624 276 267 660 545 295 708 558 269 724 657 868 201 704 460 264 763 753 262 270 255 261 252 626 245 778 291 873 723 790 652 276 263 893 590 652 279 651 718 673 234 695 236 683 250 664 271 271 593 683 833 247 801 260 703 246 1006 292 541 828 897 761 270 865 715 537 232 234 633 699 771 680 707 189 553 154 272 262 269 247 264 857 242 797 252 440 221 709 244 250 679 589 593 690 878 814 242 251 236 244 265 303 218 778 900 751 698 258 699 224 800 814 214 247 323 821 466 541 755 649 748 725 770 238 695 264 743 586 77 297 835 266 656 269 269 220 243 761 261 263 843 772 753 793 608 541 771 222 530 663 238 257 767 240 777 662 261 717 857 730 908 547 504 249 264 252 600 746 494 809 230 640 954 584 288 554 251 701 251 649 284 851 239 829 279 285 771 653 695 993 262 244 652 267 706 669 816 273 717 729 255 738 284 279 653 538 755 226 633 261 258 12 589 609 592 245 534 672 652 203 707 658 625 853 234 311 581 224 713 298 732 651 264 232 689 628 291 238 221 127 567 788 230 768 558 762 242 299 797 223 624 810 610 423 277 236 833 268 259 694 287 247 588 299 609 264 828 254 238 609 238 253 277 286 530 260 715 752 358 792 265 689 229 284 260 672 582 686 747 272 297 258 860 261 256 268 637 622 4 732 652 677 508 732 284 226 677 496 601 623 681 232 528 433 833 303 752 858 670 251 246 233 39 803 212 597 415 254 252 604 826 257 264 589 248 856 635 733 794 214 803 764 724 246 764 247 634 522 247 243 232 625 700 263 793 802 557 248 975 257 258 657 755 791 503 566 247 204 276 765 787 654 248 248 588 233 275 296 265 615 264 789 259 735 249 724 250 275 686 267 246 564 246 252 810 685 784 791 273 953 267 827 597 688 703 251 239 263 239 666 234 833 881 243 237 803 249 796 658 537 186 243 220 844 261 243 632 619 562 272 235 244 574 268 613 621 262 288 230 288 760 590 671 851 275 684 717 639 643 740 610 256 623 785 614 407 636 809 313 270 672 881 714 247 250 281 262 679 278 247 255 602 238 751 224 623 226 735 729 964 603 706 660 300 280 228 226 638 813 504 513 669 225 844 790 263 393 622 661 377 109 655 794 723 796 252 791 879 627 480 231 242 622 784 383 724 245 263 827 820 854 265 249 224 848 608 516 280 828 626 502 661 252 264 262 790 266 609 609 246 785 277 681 776 693 695 536 709 206 696 229 251 237 274 687 880 245 277 263 237 676 280 248 260 242 229 932 245 249 832 780 718 239 222 263 285 654 713 691 222 267 284 539 939 260 945 733 763 275 297 293 809 262 530 682 789 905 755 789 732 579 687 264 553 791 247 564 243 752 256 659 232 235 558 1022 300 689 646 864 795 229 692 252 248 257 236 261 638 232 714 545 495 715 790 605 217 963 1023 659 702 449 585 562 252 262 530 655 248 269 806 530 543 674 269 254 267 610 799 255 836 259 667 694 255 216 548 576 362 239 659 247 237 627 733 747 666 748 614 260 269 247 756 657 608 251 634 719 349 78 244 305 618 892 881 565 650 717 614 563 710 687 682 635 270 268 735 226 239 711 224 192 648 258 239 240 592 924 234 805 690 283 265 697 255 623 602 848 606 690 711 269 272 294 797 739 250 789 104 247 276 792 680 665 241 573 238 257 863 721 257 266 835 812 659 701 614 760 217 741 266 621 787 385 607 653 30 706 644 293 243 808 673 245 258 279 892 767 617 952 216 813 844 884 256 261 598 781 744 224 289 285 722 691 812 250 619 249 698 612 239 780 691 654 3 757 245 580 680 829 629 724 226 754 630 476 843 281 562 312 601 907 251 170 279 522 725 292 226 623 262 732 615 264 897 544 903 704 906 262 777 249 307 276 276 864 780 241 747 711 625 217 134 850 636 545 747 300 279 50 576 269 221 621 564 781 592 725 573 574 281 41 575 556 254 266 700 270 608 266 735 195 237 696 285 260 803 725 695 731 503 246 519 520 255 693 746 744 259 211 283 251 186 260 125 17 236 268 278 734 239 266 28 687 572 619 273 708 279 787 765 259 724 730 243 257 236 644 836 678 645 272 272 19 780 297 685 265 265 272 557 918 262 656 655 236 845 613 507 229 241 280 241 763 244 692 246 235 276 761 665 712 268 604 717 549 496 679 508 548 308 282 704 259 327 255 636 866 247 242 449 284 690 716 266 971 234 232 819 249 220 741 265 255 279 277 270 260 787 714 561 510 234 286 596 551 274 701 741 251 572 229 807 290 251 242 547 708 657 637 290 621 724 833 854 221 734 269 818 776 692 681 257 239 228 643 715 229 690 225 257 834 811 272 287 296 624 260 259 249 285 877 886 226 682 216 661 673 688 624 583 262 236 573 259 231 721 237 758 653 688 436 260 620 265 622 747 826 248 971 711 612 320 219 628 268 242 249 670 688 258 264 642 686 541 276 686 718 249 254 261 248 830 747 704 796 591 254 282 636 733 866 591 744 662 697 234 715 255 80 702 758 264 276 1000 715 271 795 136 836 812 291 622 831 241 852 736 562 234 239 770 877 723 238 681 689 245 742 686 501 293 267 249 730 291 670 666 705 680 236 702 778 816 679 616 277 758 804 225 276 551 221 242 891 710 725 679 677 680 703 290 242 649 263 848 505 823 699 718 686 266 1004 558 707 231 590 242 640 244 281 257 728 19 272 770 688 575 248 91 675 783 691 283 246 287 719 271 1023 674 390 660 288 712 233 560 264 229 713 224 273 539 243 599 275 562 252 622 774 572 246 901 799 730 266 782 271 619 243 755 851 245 272 241 803 278 226 849 76 964 244 812 225 792 261 246 933 670 224 229 224 272 653 944 226 244 250 64 244 680 239 760 256 653 720 474 648 717 239 767 278 716 264 258 481 285 715 591 649 265 312 551 266 681 810 664 30 774 239 529 249 250 584 789 804 653 246 266 298 691 795 627 267 241 247 260 756 803 818 680 803 964 735 261 667 669 660 602 846 740 720 833 643 262 637 741 233 684 243 216 392 102 646 646 630 573 253 255 259 787 709 292 574 240 696 926 229 272 714 253 224 245 700 889 246 223 841 260 582 292 246 254 241 578 723 283 895 771 294 233 298 293 247 219 653 655 663 677 695 771 654 741 768 743 678 707 787 889 553 255 228 789 688 289 624 234 242 293 246 769 266 805 614 80 262 861 221 249 475 144 659 266 221 244 532 273 257 225 279 646 546 835 249 282 240 257 666 598 643 595 251 271 268 637 282 626 230 297 825 364 252 268 246 245 822 610 692 692 564 543 234 720 262 227 270 792 817 791 611 99 616 703 696 757 930 249 263 796 769 245 507 643 252 763 270 281 238 831 256 239 247 669 665 281 255 259 624 702 758 208 272 590 757 716 256 268 529 269 235 240 915 676 922 557 770 471 527 267 704 756 274 634 252 229 721 240 741 743 296 256 741 707 263 643 261 716 223 268 300 125 635 286 661 275 225 252 252 268 752 859 675 284 233 924 669 228 733 554 782 256 274 226 251 670 613 246 884 638 718 271 265 279 372 653 517 254 274 663 793 266 750 374 226 681 762 875 286 252 804 922 525 889 82 697 707 288 577 172 299 230 257 799 592 259 711 713 735 249 235 813 695 570 242 849 677 628 289 204 685 810 238 714 566 476 951 287 607 276 656 270 416 818 795 278 692 644 714 182 686 262 283 254 702 233 766 247 957 274 243 224 649 261 260 698 280 727 742 693 696 227 238 694 637 267 233 256 272 237 202 768 92 784 239 264 331 669 777 740 273 631 232 651 260 820 663 860 754 751 1021 748 278 587 620 244 240 225 699 639 235 203 677 276 711 741 859 775 676 404 710 258 279 665 820 249 252 739 1005 719 209 103 709 246 652 210 764 245 235 274 762 254 777 929 600 250 240 281 741 211 288 558 275 753 833 222 783 254 246 649 238 567 227 248 721 607 612 249 116 479 625 734 789 257 235 232 280 216 661 686 607 273 799 270 664 823 383 738 259 704 267 265 825 259 617 247 762 234 117 256 673 265 732 238 278 657 257 770 565 737 770 695 680 817 741 312 271 893 731 719 267 257 790 538 257 674 816 646 262 681 618 252 625 252 112 543 276 234 262 261 232 256 248 820 689 239 268 610 619 294 601 711 686 231 681 811 272 458 267 675 254 220 252 753 247 262 652 704 262 731 853 768 292 86 250 469 95 274 672 556 267 618 622 762 608 225 287 286 686 268 838 683 695 966 774 482 260 277 610 733 757 259 126 275 259 232 260 754 676 762 660 233 642 230 640 238 736 674 251 697 824 625 90 949 722 223 267 284 246 94 716 796 700 603 540 779 834 579 721 221 588 839 763 781 427 250 629 540 255 633 805 417 648 646 831 659 265 580 251 684 252 605 554 252 620 618 285 734 258 270 264 256 264 570 611 664 957 241 656 799 206 232 270 671 611 240 854 238 280 743 759 589 547 770 271 720 725 666 605 246 258 604 866 255 854 908 673 268 771 580 708 216 274 811 779 616 228 301 262 282 787 266 606 573 561 646 237 259 305 968 666 230 263 699 633 233 921 780 793 833 676 250 724 639 737 464 932 682 836 711 271 248 270 272 789 589 640 275 280 233 260 837 628 253 108 661 669 235 277 270 646 895 254 685 740 245 673 741 630 675 243 665 745 785 612 856 939 256 226 224 291 804 265 986 456 590 690 248 844 250 784 816 682 678 952 227 277 708 734 237 253 125 564 264 289 792 628 231 769 256 75 728 777 1023 750 771 747 641 233 757 612 602 647 653 808 245 922 262 277 769 801 707 741 789 278 861 230 285 230 825 699 870 739 648 800 715 292 669 254 286 247 244 230 253 852 246 812 606 792 280 858 254 79 258 246 818 196 898 646 596 66 749 723 767 647 231 661 720 258 681 569 225 272 806 240 259 782 215 274 241 605 1004 562 272 257 817 149 673 677 613 134 203 283 270 916 775 265 273 590 247 609 643 228 646 98 266 239 908 613 802 272 635 676 234 56 703 247 261 669 264 225 812 279 687 651 227 263 661 672 217 247 296 811 623 773 625 286 289 632 725 658 591 736 360 634 607 235 874 653 852 190 560 685 663 239 236 634 634 653 282 248 515 221 637 250 585 270 252 264 257 732 822 278 848 272 642 229 621 239 100 739 847 270 696 672 774 562 626 765 222 277 690 249 848 766 770 918 629 761 252 255 711 252 961 664 564 229 638 281 242 254 255 887 722 540 249 546 277 770 865 637 785 274 266 781 574 246 230 740 271 747 260 758 232 915 260 781 680 241 273 253 561 271 275 609 240 811 711 639 668 271 878 804 420 758 727 542 937 717 285 239 741 124 642 236 288 611 247 681 256 276 678 261 888 260 1016 260 268 227 271 652 275 278 735 222 618 735 612 552 910 654 301 860 665 673 645 591 271 253 68 701 258 780 210 799 198 773 518 671 205 256 514 700 756 705 248 260 284 649 592 244 245 679 565 258 258 246 243 683 257 48 796 738 582 327 235 806 309 938 684 927 692 954 258 269 569 759 247 712 233 252 299 755 264 633 219 275 222 261 741 236 231 442 256 749 656 670 248 781 261 647 926 695 574 356 252 666 268 235 628 539 725 633 242 803 15 643 590 617 224 828 736 736 318 715 259 856 257 740 291 270 679 674 719 816 213 798 472 752 727 260 262 837 594 276 265 216 705 856 290 279 696 680 836 256 270 723 755 243 626 128 233 635 580 669 247 236 260 520 273 638 710 712 978 228 243 273 261 757 617 124 794 950 543 582 724 712 548 729 750 865 267 718 715 268 744 233 266 738 763 839 742 274 892 609 788 753 731 250 278 703 276 563 776 243 730 632 277 685 249 281 748 744 280 799 259 728 953 283 814 265 229 239 256 243 730 236 757 640 598 762 230 252 247 905 234 254 770 275 696 236 777 585 660 734 578 222 273 264 256 681 257 681 608 278 610 697 248 625 255 281 5 12 270 61 270 730 247 784 820 664 862 964 708 286 285 581 278 266 264 741 264 278 283 319 602 225 778 242 647 807 599 838 266 741 616 280 583 560 598 477 247 238 585 937 228 810 509 797 705 213 450 429 704 237 687 660 259 588 626 292 679 677 786 252 719 217 622 290 678 236 732 598 652 814 317 258 237 253 828 172 256 701 508 780 733 252 239 648 658 227 753 695 272 633 799 199 871 179 686 245 256 841 765 935 261 651 609 681 294 796 804 237 236 565 435 263 802 900 604 644 256 556 274 277 642 739 496 655 673 639 674 267 287 243 239 263 250 662 576 238 785 667 593 671 726 861 710 262 244 262 782 631 226 268 908 803 849 634 213 708 307 802 654 220 576 747 271 1 267 955 712 280 705 632 248 690 289 666 746 771 239 249 806 259 270 267 286 269 275 781 263 919 467 790 642 485 279 589 716 224 753 293 797 247 242 250 435 281 738 673 253 231 760 211 759 234 863 905 686 516 487 789 491 714 272 289 245 721 250 778 247 249 289 678 270 773 258 225 928 642 707 273 326 650 738 176 245 666 292 1023 256 251 717 268 263 572 250 258 751 710 239 569 262 586 759 249 280 730 698 259 168 624 229 197 883 260 825 273 473 781 836 327 256 667 756 259 285 247 234 819 748 241 262 277 262 603 893 259 226 292 274 254 644 196 656 65 534 701 978 269 551 754 235 248 238 687 732 266 683 837 351 296 269 833 813 725 261 804 797 254 481 266 647 694 640 273 679 239 219 305 712 551 699 683 262 817 808 274 234 259 651 256 205 609 692 285 749 785 831 438 755 638 252 245 714 759 252 281 653 619 248 592 926 281 547 235 568 782 228 275 250 592 634 262 725 746 802 728 645 565 257 284 770 412 229 742 729 622 266 559 726 257 497 752 633 697 644 739 327 246 242 240 242 813 229 720 262 688 430 261 609 654 756 272 850 719 261 244 884 672 632 715 566 627 694 634 711 744 635 260 623 839 788 816 262 369 241 255 250 594 222 755 311 253 890 223 559 250 746 674 277 307 231 272 610 644 783 226 259 245 271 745 749 269 855 730 270 844 691 777 660 926 586 721 552 724 924 249 278 225 723 670 321 250 236 252 697 536 243 263 646 859 545 263 286 289 234 259 241 826 230 777 302 252 292 541 250 238 706 787 594 290 507 223 14 710 250 715 226 286 857 260 280 596 654 613 225 684 246 644 233 494 255 247 753 705 766 684 246 605 266 237 855 296 843 227 238 784 593 239 253 272 426 257 551 619 236 489 263 262 719 588 244 814 245 232 882 688 901 555 616 760 208 300 251 716 281 245 740 800 771 461 802 332 288 285 823 643 820 257 615 258 820 713 258 520 589 626 499 245 773 487 281 653 592 721 262 579 653 277 262 836 779 244 657 236 739 547 262 424 698 264 622 875 272 216 248 673 250 241 256 194 257 586 590 238 257 782 628 233 343 726 656 665 643 251 261 739 732 653 640 258 714 640 621 251 816 728 641 274 229 684 376 668 228 875 559 284 236 756 751 224 655 249 794 890 251 284 238 633 252 620 618 597 677 716 230 671 244 267 257 675 876 716 255 223 528 651 712 852 475 253 1017 270 745 273 269 882 765 237 826 659 269 798 259 294 250 256 269 272 413 691 656 876 792 735 966 818 220 784 817 248 671 256 260 275 627 253 266 697 784 272 270 686 265 697 234 768 852 808 699 592 746 686 524 443 680 765 291 655 243 837 572 541 251 228 814 82 243 442 285 717 277 262 862 641 718 290 265 679 234 243 1001 274 734 276 727 239 253 472 262 669 311 245 444 727 636 237 285 225 650 653 262 268 963 251 312 703 554 246 983 715 257 256 756 233 224 247 285 281 226 725 542 662 29 896 864 244 248 246 242 801 293 950 623 239 686 272 773 249 654 738 706 619 662 827 292 242 658 402 193 646 735 838 712 284 732 752 792 256 677 977 263 276 250 244 634 779 772 754 266 2 271 236 272 645 238 278 273 734 619 245 640 246 764 883 627 287 234 657 207 608 471 30 282 702 713 233 190 786 644 656 624 496 716 795 794 716 260 834 654 622 239 264 778 668 737 233 757 669 588 265 626 750 217 244 233 648 678 257 636 268 260 274 668 813 815 812 272 255 259 269 764 240 256 739 505 664 591 285 245 586 678 249 285 230 711 223 662 878 264 272 818 243 247 220 257 735 255 255 304 965 838 700 262 243 592 622 760 281 254 873 684 767 265 228 803 716 246 802 242 726 732 213 667 261 740 57 724 691 243 677 253 234 245 605 291 259 449 721 250 240 550 220 672 274 222 715 250 646 713 736 588 291 861 768 186 257 253 878 603 633 662 696 547 807 619 479 277 183 814 828 890 251 255 648 848 553 218 504 256 266 297 520 685 767 273 280 609 620 257 250 251 285 722 614 646 731 269 703 664 219 894 721 239 624 206 229 685 748 275 229 755 514 784 591 241 291 244 726 764 263 665 282 241 1 785 272 700 718 749 257 275 233 929 230 665 264 552 855 801 290 615 759 811 728 825 655 267 260 274 348 705 262 212 486 689 268 263 262 734 730 703 284 280 227 657 580 652 237 247 609 666 734 670 241 688 235 802 347 811 802 279 714 721 820 275 715 239 608 789 512 804 268 241 808 231 345 687 647 551 230 845 245 820 614 628 269 275 250 251 238 861 620 869 245 688 799 600 864 794 258 260 277 626 616 552 797 247 251 607 241 672 245 557 280 768 621 246 234 633 259 241 235 591 296 572 222 286 249 851 565 225 838 765 638 233 281 598 237 261 248 244 240 672 236 244 687 303 687 255 251 254 207 241 276 231 711 738 810 765 295 746 249 272 249 821 722 245 494 255 721 259 646 236 237 284 757 644 214 728 837 280 768 740 672 609 834 273 544 887 223 728 595 639 240 397 592 805 690 202 252 240 783 256 799 253 710 553 930 725 131 622 31 405 277 628 262 746 740 772 310 728 554 281 807 55 566 255 550 720 238 190 233 241 213 256 280 255 232 783 687 192 709 456 265 258 253 234 746 252 777 752 692 758 135 28 199 262 658 698 821 264 271 277 725 277 583 251 265 252 283 777 249 276 258 224 558 615 515 242 819 247 256 258 240 773 572 593 809 252 672 258 274 280 978 716 255 109 549 239 245 234 249 589 265 276 231 800 276 176 250 616 614 589 644 423 837 626 266 87 261 280 254 679 246 236 655 632 245 630 623 704 483 680 630 731 491 589 763 677 411 696 680 757 4 249 283 240 277 265 918 315 224 242 269 268 749 645 254 259 752 265 232 252 602 747 792 271 604 730 259 276 592 266 671 797 644 272 241 316 277 232 759 603 246 235 389 722 226 585 738 719 274 851 743 619 832 588 803 241 939 280 810 820 240 684 611 282 624 131 308 645 674 688 264 549 645 223 230 588 285 244 731 271 757 363 512 664 678 233 734 236 723 748 753 284 284 249 265 262 230 674 552 256 223 194 263 639 775 229 129 228 540 805 702 254 583 245 923 233 267 281 804 614 744 251 242 248 729 463 580 95 666 645 267 783 250 259 783 772 485 632 284 269 242 978 391 725 224 628 279 725 709 734 923 245 287 299 757 690 805 793 839 647 250 680 283 268 263 258 300 274 60 265 259 292 251 662 238 883 240 762 237 726 389 240 985 607 678 594 655 236 534 282 737 711 697 249 565 208 243 268 269 258 630 583 597 638 233 715 868 249 246 628 702 838 241 235 661 870 252 824 275 651 874 259 780 732 599 723 237 348 624 687 818 23 766 261 754 259 156 233 1023 767 256 830 258 791 228 628 559 228 255 270 538 586 266 725 253 628 896 626 522 235 666 246 237 237 267 711 251 835 689 260 243 248 679 991 203 603 841 263 257 316 659 243 67 851 843 668 243 557 585 589 280 303 675 788 271 298 816 241 264 820 492 260 682 560 267 675 581 656 687 274 844 482 257 644 235 260 268 260 258 548 177 598 861 288 281 674 637 243 658 811 526 737 244 500 852 630 660 857 724 427 793 751 711 788 684 210 246 603 261 256 275 429 741 463 554 276 690 816 635 276 252 278 259 260 658 676 268 668 827 916 900 709 225 257 239 806 259 608 745 779 248 235 403 755 674 759 777 256 673 260 493 275 244 742 238 561 820 249 654 771 984 280 798 253 694 815 399 257 298 596 343 252 721 608 458 770 691 242 207 665 265 834 290 702 539 245 244 247 258 702 241 287 599 291 743 265 498 764 594 486 261 749 255 700 284 720 851 221 222 659 660 238 253 672 254 665 239 237 705 457 608 268 260 716 789 619 698 271 669 90 260 776 591 587 254 584 893 695 834 221 906 696 930 281 660 240 643 627 245 260 279 274 268 729 262 522 848 925 234 723 782 280 654 601 244 829 883 268 229 671 281 241 44 677 784 268 756 253 830 634 779 427 435 609 597 285 804 284 595 671 231 241 598 675 383 719 592 744 242 255 260 544 252 702 736 695 254 259 84 275 694 245 635 519 735 700 743 677 598 251 727 662 686 610 711 235 434 702 585 735 693 704 782 261 241 248 270 729 672 749 836 249 253 889 661 446 236 649 260 568 717 668 691 701 255 231 219 463 601 761 277 726 339 490 916 259 666 953 782 906 417 894 283 752 242 684 302 242 806 810 267 612 249 766 723 679 270 657 653 286 262 733 273 787 232 731 269 591 748 979 550 615 452 261 824 732 252 221 581 282 746 611 930 701 236 692 754 629 278 278 261 231 240 655 811 679 738 809 50 754 251 553 691 651 281 223 274 763 256 817 726 572 962 518 690 240 801 743 530 801 267 703 831 740 267 624 265 800 204 561 278 256 237 245 250 624 252 580 266 789 701 256 254 550 931 717 857 744 669 240 264 442 655 881 790 245 820 595 235 243 225 552 562 584 257 255 721 481 537 245 800 529 703 256 287 689 279 675 612 769 769 858 253 814 849 677 260 780 654 711 218 701 710 547 245 273 254 230 610 653 631 703 548 500 584 738 282 592 791 253 272 587 443 222 689 651 833 262 407 592 800 618 254 248 766 247 280 686 377 764 859 1006 838 676 261 805 623 225 436 654 292 633 661 816 917 205 255 264 264 282 604 693 622 292 230 240 250 663 236 147 986 868 608 252 153 632 600 600 238 223 691 291 290 443 260 749 235 263 833 526 770 725 264 605 812 923 274 251 830 726 768 608 250 727 742 223 740 247 746 246 232 697 628 751 781 704 650 254 619 583 584 240 227 670 887 243 757 219 728 249 600 654 765 229 284 253 247 245 735 712 624 252 611 195 286 228 405 267 655 978 255 773 253 237 713 603 603 250 652 247 619 254 242 802 638 679 721 686 803 751 270 253 677 251 670 272 247 267 656 274 223 793 280 641 226 403 571 268 719 255 334 788 294 851 248 47 693 666 266 848 377 236 252 279 670 650 743 475 265 252 763 255 447 248 610 829 260 225 602 750 267 667 249 220 755 99 247 594 720 737 607 750 664 533 689 554 300 743 259 703 793 969 251 246 252 223 259 599 250 247 249 689 273 505 551 249 998 238 685 275 440 774 235 280 266 527 293 742 598 617 693 628 684 502 254 964 244 530 964 269 267 636 800 886 736 240 545 772 786 713 263 711 234 819 264 280 249 848 687 937 564 239 263 652 678 280 913 248 243 273 223 282 489 604 656 784 256 233 275 442 646 804 267 286 309 763 276 436 558 803 730 291 826 872 231 220 1003 216 326 351 243 260 518 762 276 260 659 232 967 695 692 766 248 255 241 680 642 785 274 376 223 533 255 595 253 801 289 595 573 805 517 707 280 579 635 299 801 656 623 262 553 819 242 754 700 958 112 244 593 667 295 254 235 629 808 628 272 692 787 250 622 654 269 681 683 128 724 274 266 232 777 675 255 651 585 584 272 312 715 635 249 245 242 634 563 288 549 276 679 649 309 635 607 601 268 642 817 244 277 249 652 488 887 237 262 900 257 225 847 825 856 781 263 913 584 260 657 679 250 291 634 223 246 267 698 264 682 730 292 250 809 599 741 597 698 33 270 860 836 239 818 774 670 247 608 228 690 207 223 846 860 232 765 235 766 800 270 269 312 271 524 247 844 241 270 710 662 297 782 254 58 745 278 784 262 245 660 933 622 684 254 270 255 852 577 722 772 434 709 642 241 416 735 257 795 546 237 628 652 243 240 788 781 256 243 763 681 788 74 255 249 240 852 269 889 764 783 807 643 225 266 239 263 237 271 254 600 530 250 260 795 520 244 249 249 267 226 232 266 614 684 691 983 801 835 265 636 248 707 242 296 248 797 252 229 224 259 280 884 235 683 245 670 271 701 614 783 255 271 284 802 655 716 607 665 249 260 275 718 561 669 844 670 239 261 655 252 245 236 225 661 256 237 244 251 767 736 267 723 675 299 704 250 679 700 251 545 813 600 615 269 254 611 277 775 766 234 281 817 557 732 262 223 258 261 268 823 637 790 225 253 270 697 267 267 243 639 696 764 217 506 857 840 748 751 597 766 257 663 874 548 263 95 231 270 642 237 260 262 898 740 278 297 693 649 275 670 636 295 726 789 781 583 657 811 247 282 490 225 922 247 762 772 550 263 245 351 260 709 748 669 280 703 262 755 275 524 728 263 261 718 246 278 645 801 767 230 267 618 799 260 869 602 245 258 250 623 553 824 248 628 851 261 719 732 279 289 256 242 255 258 505 247 246 236 246 750 233 290 236 671 748 690 259 726 247 639 947 274 242 752 860 599 822 62 281 298 260 292 530 244 842 256 706 259 705 642 670 808 267 260 714 732 632 264 742 250 802 278 39 303 761 291 906 187 661 776 243 291 234 756 252 514 235 266 68 645 793 646 868 706 364 249 255 619 274 272 524 242 727 236 245 763 672 247 267 284 783 559 880 736 660 826 259 662 200 240 828 276 994 783 620 713 565 226 598 593 724 617 258 782 763 767 449 717 244 256 710 785 249 227 709 706 219 506 233 240 253 511 534 270 753 92 238 707 275 591 852 482 718 246 683 241 748 274 256 788 68 216 545 729 770 676 687 798 254 270 775 245 251 728 92 259 680 21 729 928 243 261 739 245 262 592 264 714 252 839 272 577 244 792 248 705 263 256 283 271 678 269 658 429 658 682 231 684 606 682 279 851 610 696 566 713 813 724 245 245 282 721 298 231 241 680 251 556 718 246 269 246 759 248 246 267 269 746 266 516 703 835 261 265 667 144 702 1 255 244 265 663 641 239 250 281 708 261 665 256 271 703 481 521 749 182 267 249 820 230 223 645 288 614 252 236 255 268 724 719 304 715 577 653 228 261 271 589 685 234 243 634 688 699 215 535 821 556 288 458 647 287 271 294 937 698 548 230 276 372 260 270 1005 708 240 222 268 257 257 267 791 801 277 661 689 838 559 724 757 663 843 326 656 694 258 263 805 282 672 904 620 426 750 639 239 279 850 285 805 764 704 238 833 657 697 271 671 690 651 577 246 757 269 713 640 635 262 834 767 354 759 244 754 261 223 254 699 230 709 458 601 262 604 549 617 471 694 785 266 242 756 712 872 590 591 667 553 778 885 262 272 895 274 248 776 252 730 230 708 676 696 284 656 268 261 749 251 655 680 617 268 1023 714 275 870 279 215 270 603 528 578 594 840 632 916 276 714 826 887 254 641 281 267 615 231 874 248 645 236 257 814 281 627 671 255 848 773 224 242 704 683 759 269 262 764 251 578 282 247 262 257 834 151 741 629 237 607 729 885 776 225 516 790 265 670 243 609 258 949 784 96 764 717 933 792 296 257 228 838 259 653 576 106 259 653 227 266 127 661 228 292 1002 817 520 592 279 726 737 242 255 77 279 276 243 668 256 278 275 790 686 573 812 591 662 782 566 303 512 746 666 552 607 240 257 218 789 590 236 226 859 861 253 780 234 913 671 633 236 744 278 486 718 834 267 253 770 742 311 681 665 275 583 735 640 651 741 719 826 851 746 533 254 592 282 627 279 703 977 683 235 837 326 253 885 653 264 545 680 820 625 256 263 286 263 717 806 231 765 264 826 529 255 715 263 269 230 647 752 271 884 694 756 799 790 624 810 442 678 353 617 260 736 271 755 699 713 272 593 626 891 268 659 255 254 591 261 227 217 654 277 287 870 299 226 568 236 260 241 583 289 598 210 281 249 733 532 558 841 419 827 897 303 240 736 611 663 650 622 843 283 685 751 831 784 554 550 686 672 229 262 225 880 269 605 662 801 231 745 250 791 720 688 544 286 285 326 735 286 561 682 238 579 260 734 641 685 21 752 249 540 719 762 346 698 773 653 683 234 243 866 702 284 724 873 765 658 767 792 685 666 642 948 792 257 717 298 573 427 677 527 250 266 305 227 807 657 235 240 765 784 696 313 263 703 257 883 757 716 625 269 250 249 727 268 674 458 527 270 671 239 831 782 553 262 271 725 265 273 570 814 789 671 681 604 234 421 689 524 245 601 255 736 840 226 491 289 640 258 762 658 240 755 279 749 271 84 273 461 251 253 542 233 830 763 296 833 634 658 242 267 261 31 246 669 665 967 257 263 924 266 662 651 513 258 267 762 284 264 806 762 694 657 229 976 261 622 234 852 312 260 726 231 598 252 252 249 262 223 782 905 270 694 291 880 507 912 917 694 919 275 775 236 255 779 249 220 629 525 685 252 936 313 912 706 235 593 566 652 799 287 257 553 652 64 648 843 418 851 249 732 212 233 274 783 286 286 283 238 713 715 264 787 230 703 427 284 586 254 281 294 168 288 734 807 228 268 675 780 264 703 734 234 262 907 584 840 827 857 295 280 690 255 270 580 705 748 611 692 786 247 855 221 606 265 887 646 778 632 604 271 281 863 679 231 269 806 282 278 686 259 774 654 811 736 735 937 279 234 450 679 255 571 909 254 266 644 283 330 803 849 638 268 264 553 248 889 266 608 374 858 485 111 582 638 242 884 241 252 705 242 899 810 750 238 502 269 684 4 697 561 564 683 773 557 750 265 289 723 666 278 303 667 249 527 889 645 233 641 254 269 786 907 790 642 237 885 764 255 844 301 258 536 777 323 818 695 53 620 828 575 281 274 247 700 601 241 238 475 655 303 244 604 937 642 215 663 250 223 676 747 647 759 779 502 204 626 631 236 235 571 722 914 251 250 295 234 268 735 983 758 730 730 243 258 233 861 879 838 687 657 812 254 563 282 245 664 255 683 253 235 633 252 230 222 266 751 259 248 244 627 244 528 891 309 230 270 781 680 245 639 784 292 292 303 637 232 233 881 242 234 611 245 673 238 652 880 911 509 225 699 221 699 227 640 821 245 735 266 227 745 306 257 733 796 256 432 257 591 617 828 700 711 199 236 751 247 852 733 526 727 785 682 697 651 241 784 732 224 230 681 253 1023 244 244 692 786 744 446 268 251 682 243 700 225 234 264 287 731 674 995 697 657 273 228 262 682 947 596 272 254 652 244 869 620 279 636 605 718 702 252 753 638 279 583 240 284 967 297 715 235 813 504 250 304 770 234 239 256 698 273 972 617 541 581 649 872 669 530 659 746 587 954 634 354 261 263 385 874 963 239 726 256 797 247 322 597 387 727 660 262 245 516 232 265 643 257 563 712 735 263 549 523 661 586 270 271 656 231 708 446 520 766 240 834 197 264 258 243 643 558 244 247 600 255 262 280 668 556 233 693 249 259 565 717 260 642 608 669 702 317 224 949 963 729 242 811 274 651 728 265 590 265 671 276 240 528 682 680 228 792 806 580 289 289 240 807 599 511 883 741 710 665 767 641 835 734 637 95 694 1015 266 299 253 651 730 807 309 270 582 85 254 247 702 734 573 222 251 602 239 247 274 715 155 246 245 797 258 279 253 247 235 250 239 662 101 654 301 629 813 741 663 678 231 144 293 722 643 265 271 747 779 241 250 801 269 257 713 968 769 714 629 224 676 278 252 749 232 770 66 268 269 751 748 275 686 234 261 258 247 255 578 261 232 707 642 654 716 242 239 741 255 753 777 668 644 760 725 220 930 673 774 722 633 242 266 267 247 497 246 280 283 746 243 751 258 592 693 629 274 570 245 608 294 248 285 690 254 279 633 568 652 797 602 255 563 253 683 230 521 413 269 639 273 731 211 275 225 248 733 686 268 250 681 571 260 795 715 280 799 267 265 276 545 266 537 927 760 719 788 242 784 241 787 739 270 265 277 650 724 771 720 269 843 548 240 718 236 913 277 250 652 219 793 803 652 272 714 234 829 781 606 793 260 585 450 264 236 910 810 752 278 237 717 276 697 292 241 696 599 712 500 270 586 260 251 573 775 261 263 759 416 245 773 736 786 279 264 240 315 777 475 582 797 262 842 653 741 770 745 260 770 252 231 259 245 705 683 681 656 239 723 236 609 711 696 287 101 244 233 243 722 258 300 247 686 255 699 364 697 589 238 255 297 266 236 251 253 722 278 803 779 790 748 638 941 722 241 249 831 642 204 628 253 743 626 252 1002 258 908 535 624 676 256 946 795 236 267 662 699 704 246 695 749 262 250 17 683 282 294 264 264 601 622 250 208 203 701 806 676 689 847 222 261 233 303 274 561 269 567 884 240 722 666 849 667 254 661 258 263 707 245 240 252 262 424 542 108 272 881 243 284 767 772 986 498 692 687 260 693 615 700 247 612 860 247 208 676 664 957 614 650 219 236 274 695 217 717 435 260 610 245 257 892 547 302 748 208 763 208 780 806 248 744 913 909 242 428 567 746 209 748 242 329 246 506 224 823 817 293 265 783 774 257 771 816 284 287 251 777 660 225 618 259 764 488 255 519 274 624 620 87 540 260 562 239 254 73 690 522 264 278 638 840 283 246 651 656 302 650 253 238 232 707 853 752 222 235 272 259 473 254 621 279 401 517 697 932 759 817 765 273 556 668 597 662 616 609 639 523 471 248 683 665 782 937 266 228 859 227 243 854 249 453 740 295 256 687 273 637 248 250 578 608 253 286 881 257 616 284 638 469 224 745 249 703 257 683 116 799 233 233 299 265 287 687 994 266 246 713 624 272 798 850 611 702 252 530 244 670 734 838 260 259 693 234 271 257 845 537 252 268 248 713 668 286 258 258 671 528 272 297 245 292 251 542 694 237 926 728 237 280 648 705 665 467 270 699 278 286 244 476 217 677 755 632 256 120 725 813 221 974 635 634 861 561 750 249 238 251 254 637 804 567 445 660 837 717 260 229 538 226 568 230 301 246 916 580 642 297 282 274 681 227 709 683 266 597 787 244 812 515 251 702 253 779 277 683 852 247 262 263 251 655 260 228 844 756 844 273 689 704 517 850 871 251 332 517 738 755 243 662 739 583 260 583 586 746 284 259 246 778 676 231 761 241 781 718 681 231 613 232 244 991 715 983 643 826 327 249 736 729 266 863 254 772 255 642 556 827 594 603 263 658 268 945 556 453 648 605 652 600 727 614 205 255 825 258 236 255 240 305 700 685 739 519 272 237 274 568 413 236 616 276 672 836 744 694 742 794 214 215 260 246 277 650 262 298 535 604 216 572 170 791 249 742 781 271 694 297 271 588 227 251 724 859 251 228 260 848 272 259 670 839 225 581 667 658 803 304 777 244 423 767 686 739 766 232 254 586 607 961 677 265 542 250 909 724 255 238 260 724 762 260 650 630 250 562 259 571 817 290 753 229 780 559 566 794 262 683 264 223 281 287 533 248 410 675 661 697 884 39 265 823 277 697 698 583 265 628 153 241 275 247 544 721 246 585 870 273 253 443 253 789 244 270 699 744 678 250 831 241 798 665 600 278 264 772 789 804 588 239 277 507 851 273 698 570 277 671 660 627 800 556 209 272 773 274 592 590 254 612 598 286 284 898 842 683 274 496 627 261 283 299 689 834 265 781 297 683 251 571 781 255 720 703 645 614 239 689 508 667 756 291 548 528 820 263 582 705 650 939 506 628 240 285 680 789 718 194 280 264 232 234 632 254 15 565 672 278 792 258 264 701 719 283 497 39 432 611 663 270 257 250 586 634 279 259 582 672 657 649 911 261 874 762 805 743 686 677 657 868 823 259 219 266 658 556 222 229 268 705 268 921 799 245 772 835 627 214 295 265 729 991 426 292 260 767 763 760 577 274 764 624 679 273 563 705 877 695 811 810 259 740 273 848 826 774 701 279 63 666 847 104 771 661 676 253 224 132 300 227 833 563 252 729 725 648 612 773 264 825 644 409 548 82 718 734 249 266 273 755 842 618 241 253 531 551 823 229 615 266 534 283 28 239 382 768 657 717 790 631 244 769 917 866 239 685 276 273 243 233 603 270 671 821 263 594 261 510 243 266 285 672 690 729 256 656 599 786 275 663 246 6 251 647 232 775 723 237 677 239 227 668 238 755 765 610 723 648 596 770 249 796 241 284 1007 265 686 265 626 774 171 104 616 727 511 274 270 23 240 767 533 711 514 258 995 616 254 710 231 326 536 220 701 648 1003 691 563 263 232 272 255 263 629 597 717 697 654 260 253 269 525 812 282 521 254 242 803 253 623 614 705 625 232 287 271 228 257 265 234 241 758 846 462 754 156 224 826 278 252 249 838 728 734 89 643 254 512 251 269 768 737 235 655 617 661 579 823 692 630 278 232 819 284 589 250 798 605 783 253 664 788 228 838 827 761 832 568 267 349 506 228 809 653 237 736 257 718 549 781 11 711 776 738 271 248 702 280 244 238 294 232 554 257 238 249 603 280 680 715 255 244 678 708 272 563 622 726 271 242 900 273 711 275 245 609 569 498 631 636 259 251 792 711 264 751 827 274 290 717 831 639 822 219 281 774 253 674 247 735 261 935 249 659 718 715 833 258 268 570 710 241 650 621 251 713 268 628 244 717 911 278 821 246 254 247 254 240 685 536 566 249 809 728 742 598 253 697 669 242 716 831 602 528 853 638 622 647 771 235 274 551 270 253 666 286 279 250 679 715 663 576 247 253 859 742 244 227 684 103 722 915 241 926 647 917 480 283 273 380 675 257 256 681 618 242 737 260 731 901 739 269 591 241 257 228 322 690 567 300 719 258 612 675 781 669 763 242 623 215 591 282 916 282 459 655 456 651 268 410 795 268 795 255 253 678 687 243 247 195 590 759 276 77 834 281 114 720 272 510 233 662 280 778 321 570 249 248 281 521 279 252 686 280 644 637 668 248 281 475 245 264 240 564 254 228 258 813 796 665 270 943 315 243 228 800 247 264 656 721 273 523 271 267 241 607 755 591 288 264 268 941 251 615 246 781 544 772 279 257 704 263 705 265 766 793 227 114 249 619 256 446 251 553 253 797 629 468 702 284 679 673 697 784 702 924 673 230 245 671 660 894 512 251 64 236 246 713 927 250 787 672 585 455 231 493 235 793 595 274 883 232 774 251 265 140 384 752 854 284 239 257 710 404 585 271 656 258 247 266 245 870 715 990 879 762 286 1008 599 643 761 240 225 242 232 578 712 675 748 250 689 261 240 596 253 766 217 257 801 618 620 260 663 279 265 786 113 714 884 687 31 267 702 542 262 689 267 223 620 611 769 245 249 595 271 268 253 297 308 277 243 781 261 534 665 583 821 910 622 666 284 530 258 706 568 266 270 762 263 692 832 750 248 275 776 701 701 724 753 612 684 643 235 262 962 723 270 241 228 752 922 587 389 737 254 588 226 289 812 568 239 728 256 700 812 246 674 249 255 755 258 714 618 250 689 262 659 570 242 242 692 764 258 215 690 724 671 695 878 700 244 299 779 580 710 544 446 246 630 818 892 632 564 232 287 228 741 547 663 752 910 576 618 655 249 839 726 280 206 255 266 576 788 946 706 676 252 720 246 241 809 231 841 236 287 746 242 285 722 630 632 241 255 674 255 273 721 636 269 254 253 689 605 276 279 275 709 635 283 215 259 267 248 265 587 282 223 755 736 607 253 260 642 766 712 895 237 159 229 501 231 265 659 676 603 268 775 726 263 239 291 239 694 695 256 264 247 760 282 466 685 258 267 679 782 689 268 677 651 244 279 220 254 578 275 607 251 712 251 428 222 639 748 653 719 250 267 772 273 806 665 253 258 542 700 37 717 466 760 668 685 199 280 279 247 603 605 248 680 55 650 262 252 278 626 268 270 255 640 225 216 788 274 726 255 842 984 277 658 692 735 764 205 246 612 253 272 694 795 693 623 237 654 675 258 851 791 595 304 230 588 526 599 463 614 680 267 644 701 781 548 739 671 141 637 541 244 20 854 264 253 742 266 757 579 727 682 617 387 771 626 263 244 720 421 327 819 802 754 773 673 251 657 694 270 722 262 248 239 40 238 760 672 237 256 579 615 232 721 727 246 617 275 681 546 255 254 779 252 808 534 275 726 539 775 137 274 794 672 283 293 255 253 1002 782 640 651 888 252 652 228 847 261 246 248 250 259 267 615 687 231 287 724 907 245 787 224 239 773 507 528 811 216 714 268 277 243 664 625 688 755 235 930 691 285 291 255 428 276 723 263 704 723 283 767 453 253 257 596 236 257 225 758 607 731 241 249 665 576 853 815 238 255 686 789 844 274 631 775 32 698 246 252 699 638 752 673 272 265 771 723 240 537 273 267 243 218 248 741 857 280 764 256 680 260 683 437 751 654 784 742 215 699 664 257 495 866 264 818 576 735 678 262 713 246 773 935 710 780 723 299 243 707 871 774 971 227 801 692 563 764 253 654 649 647 652 279 761 285 649 606 634 186 291 246 586 13 724 279 915 236 234 598 722 253 709 752 280 782 729 275 592 216 717 254 777 268 245 260 270 273 951 195 787 778 262 724 786 280 657 735 821 756 246 362 253 255 722 589 254 248 758 865 289 292 541 221 237 284 764 261 839 256 795 614 782 781 272 570 781 877 264 298 247 783 711 268 597 277 742 288 253 271 282 671 238 248 265 847 404 610 579 818 285 723 770 226 713 252 760 700 722 527 265 679 231 932 270 140 273 776 254 262 285 727 667 866 647 830 269 267 550 664 565 761 847 274 280 255 709 251 756 255 244 246 868 789 236 714 286 243 247 263 661 712 246 771 247 254 263 234 765 293 814 695 741 222 825 242 714 256 589 647 517 716 257 808 663 256 44 278 435 839 708 732 283 241 8 241 735 277 756 264 641 782 258 32 742 705 238 639 705 91 176 249 245 794 785 254 243 294 546 735 742 292 545 619 775 369 818 576 598 210 792 239 253 815 264 267 879 711 271 708 255 236 262 822 627 705 666 301 219 10 695 714 254 308 278 270 763 265 271 255 707 904 701 263 259 279 513 254 267 445 638 252 4 788 620 239 628 259 549 266 246 256 664 219 660 698 277 678 235 364 271 683 652 262 234 239 657 717 264 508 629 282 815 512 624 264 280 791 609 263 262 638 645 636 705 733 646 251 268 729 262 699 152 626 940 263 260 769 217 259 282 257 537 782 215 257 630 766 286 259 849 251 526 664 725 213 861 619 644 890 609 721 730 660 276 762 733 628 235 511 700 683 716 220 281 258 27 616 252 224 862 770 272 744 221 711 259 260 801 258 702 624 825 253 754 560 801 707 756 578 857 244 737 667 254 669 593 280 569 253 244 688 238 1000 245 276 277 740 697 251 792 590 235 273 548 260 713 289 229 681 821 874 687 246 245 846 708 239 242 763 270 703 698 89 236 237 639 874 266 287 810 284 265 743 522 552 259 268 257 277 284 258 817 258 246 648 244 253 718 246 252 255 237 759 235 846 548 691 267 242 255 635 278 851 502 229 249 287 585 248 751 538 260 907 261 589 257 279 277 661 519 267 282 632 835 230 403 660 621 258 247 230 232 227 885 245 272 650 278 773 714 239 733 272 702 582 585 836 675 679 759 182 245 281 547 925 586 650 567 221 590 414 263 680 660 663 252 242 983 231 270 247 663 885 816 299 255 506 638 390 258 268 736 243 643 273 901 587 218 641 383 383 289 279 230 785 649 255 274 455 672 852 566 697 717 276 571 221 236 273 670 265 840 490 623 682 691 591 929 768 278 284 276 55 630 778 238 218 1021 870 615 267 283 819 770 275 279 640 237 815 755 257 908 877 249 240 280 254 781 872 679 281 724 234 258 693 221 237 608 321 812 589 840 252 723 234 239 766 748 240 251 590 800 244 277 729 985 344 521 272 530 258 255 291 608 906 491 409 671 801 716 674 802 265 641 247 689 637 266 616 726 784 255 883 548 637 373 229 268 595 235 294 225 640 691 261 763 704 712 240 613 258 291 265 829 240 565 239 664 630 260 367 260 651 535 757 510 572 871 765 281 692 300 660 330 476 1 245 549 259 272 751 720 794 46 740 638 280 784 677 642 264 594 537 278 182 722 721 277 928 280 253 261 723 591 580 769 709 252 889 755 814 683 215 244 276 655 259 627 270 828 279 270 598 216 576 627 262 680 142 135 286 669 723 241 945 270 262 597 860 792 261 596 754 827 283 659 825 574 781 724 580 216 591 274 726 270 778 843 218 645 547 966 258 671 590 276 597 265 264 253 227 680 527 242 261 631 167 245 544 675 658 657 567 583 255 691 249 815 11 481 706 244 728 690 240 240 245 227 722 249 964 779 809 630 815 696 309 497 301 765 714 981 795 31 789 684 247 739 249 583 945 828 829 258 658 617 839 252 736 797 687 258 700 249 511 830 262 735 833 269 773 261 277 780 246 253 728 276 861 687 747 670 296 716 644 626 263 684 545 251 739 513 229 656 675 663 453 900 676 267 715 531 303 788 632 566 215 738 432 257 788 236 796 236 698 845 900 33 262 770 263 669 236 236 271 235 243 60 686 542 712 221 262 687 186 257 250 246 687 245 263 570 254 264 728 730 272 266 849 941 632 243 629 258 220 788 305 231 288 238 647 687 845 276 245 621 676 271 582 854 295 240 270 254 247 276 679 753 284 213 230 249 233 276 276 869 504 964 682 256 956 245 260 709 254 808 766 917 269 350 258 582 234 708 275 713 695 712 249 285 240 241 249 689 259 521 266 636 269 827 273 455 700 517 670 260 830 272 254 258 864 544 745 258 247 304 246 737 806 698 555 661 422 238 671 277 619 213 244 475 709 246 945 665 664 655 286 269 226 489 628 630 748 286 667 620 751 828 656 260 712 685 240 267 265 265 978 827 259 783 673 797 299 864 729 748 252 745 762 528 709 820 270 600 255 229 769 264 272 740 747 712 282 561 268 231 729 853 762 892 233 893 590 858 260 255 495 583 664 261 685 702 748 265 242 662 262 887 722 656 666 832 98 235 617 923 265 839 616 258 649 494 629 585 270 270 267 255 273 244 269 295 261 10 622 526 273 780 813 791 450 253 248 825 93 860 267 494 724 257 255 715 603 249 266 251 268 750 740 258 250 603 255 759 715 274 542 253 308 240 800 726 256 286 259 689 921 256 263 738 663 713 583 747 413 549 686 262 251 688 885 720 119 846 258 613 255 822 244 554 243 259 547 423 723 682 360 643 878 254 594 255 264 287 250 838 619 494 787 788 552 508 804 722 804 688 761 271 555 277 377 649 500 668 268 262 811 582 793 283 833 723 709 246 624 197 603 650 690 557 267 275 280 623 248 556 760 635 230 778 567 612 833 277 775 726 708 682 265 706 607 243 236 756 635 598 642 717 772 230 239 789 262 246 593 735 283 664 567 255 267 259 726 233 666 268 401 253 251 263 637 635 512 787 612 230 269 616 820 249 249 761 246 264 668 611 694 868 250 700 798 821 269 271 243 250 676 623 633 252 656 246 259 239 762 711 714 255 242 734 739 52 271 238 374 771 265 201 240 542 652 575 330 560 259 782 809 281 284 966 750 713 249 560 225 223 245 399 291 521 538 456 243 258 679 906 638 720 264 850 295 732 236 537 259 723 827 261 269 684 644 263 280 262 226 701 635 258 545 788 246 258 58 261 698 793 249 594 768 259 258 628 681 551 259 228 270 242 455 246 771 856 509 701 629 266 931 621 252 221 779 542 658 814 719 54 698 751 866 697 972 231 248 657 867 666 165 259 631 252 579 284 249 234 614 722 956 280 676 774 240 820 781 740 280 278 468 580 748 646 284 581 673 735 877 691 797 237 591 225 191 723 716 266 245 245 256 733 817 287 843 121 586 51 256 265 276 267 275 741 269 278 570 268 720 275 674 696 774 768 241 254 582 218 621 103 264 873 750 231 252 251 506 264 259 757 182 519 573 539 637 170 233 222 738 279 259 424 505 256 529 265 238 257 732 724 243 266 764 274 237 621 645 723 259 273 748 253 739 679 324 269 751 236 686 142 753 730 574 712 722 615 634 274 249 655 247 246 719 315 597 221 894 812 287 615 636 627 251 209 261 777 887 247 238 613 261 576 669 787 649 288 233 236 586 360 233 239 265 271 258 268 591 265 42 242 842 831 712 584 707 253 231 805 772 646 879 717 235 716 252 322 275 862 775 711 693 276 236 616 680 259 670 687 317 233 713 452 275 605 247 716 692 229 242 615 286 645 602 223 207 702 288 244 637 349 263 353 238 528 271 700 495 742 580 749 102 268 643 745 213 248 644 699 279 654 236 988 745 243 715 231 683 277 703 779 269 732 689 151 238 239 250 672 228 265 662 280 610 594 734 845 692 705 302 274 687 264 257 299 228 273 764 698 669 681 734 707 247 266 837 669 249 278 653 259 247 243 609 719 794 705 707 844 664 727 803 849 769 879 685 708 243 707 950 844 839 249 283 270 247 271 213 616 163 515 456 301 817 695 611 524 262 778 257 597 686 251 273 232 726 788 240 221 307 692 697 758 621 340 741 822 709 679 223 263 215 691 635 244 243 224 262 770 696 249 713 680 234 610 512 794 785 688 580 227 590 241 814 89 277 695 691 256 577 280 622 250 237 337 599 766 224 681 404 227 260 848 869 241 643 257 642 766 791 684 567 249 253 783 495 677 812 752 265 267 249 248 641 560 728 131 838 706 275 677 263 266 272 560 239 251 699 245 567 834 564 782 491 611 242 259 773 240 311 851 616 264 242 682 914 86 699 254 659 703 710 599 552 298 687 533 242 261 273 804 255 258 775 260 63 439 721 231 258 639 594 239 229 223 680 706 252 232 252 663 631 789 761 273 790 571 681 246 856 801 706 653 715 652 288 710 261 274 248 617 858 265 887 266 253 239 274 260 593 700 249 728 581 242 262 271 691 744 274 262 46 663 268 682 645 248 225 568 779 663 784 567 262 294 226 795 250 556 232 589 540 254 264 270 273 540 244 267 264 770 722 244 657 268 262 734 254 803 119 230 766 276 753 1003 700 274 498 226 10 653 275 683 787 710 689 766 289 251 233 560 686 736 637 259 255 895 242 253 275 778 803 244 670 136 257 229 286 286 250 634 288 955 261 813 662 283 250 828 702 262 555 263 523 248 245 275 254 257 226 251 252 724 845 258 254 713 643 605 228 591 231 742 232 719 234 549 299 742 872 249 724 257 252 258 296 716 620 298 662 625 848 229 766 642 702 721 730 247 777 640 285 2 780 287 600 772 239 290 826 237 814 263 269 840 718 882 804 620 722 224 259 564 757 254 853 790 741 654 738 638 705 470 520 770 1004 225 221 237 555 487 637 280 714 258 226 883 267 287 613 744 419 275 579 764 681 234 700 253 263 273 713 235 726 174 548 798 788 255 286 231 778 802 226 295 293 231 584 255 259 236 560 263 280 243 792 755 241 213 676 239 272 252 775 251 593 270 686 802 891 871 795 588 857 219 877 260 647 726 260 583 663 933 275 708 765 910 597 265 670 660 651 834 287 705 265 952 825 826 615 247 507 269 666 244 245 683 277 838 678 606 245 242 225 269 266 256 502 252 911 658 734 261 266 780 688 727 59 775 662 235 748 582 257 286 265 245 551 266 466 628 852 661 770 589 646 243 665 63 578 268 242 248 265 715 754 903 754 281 268 253 608 693 250 239 819 615 825 589 713 260 236 233 658 231 232 242 513 660 233 252 282 516 709 232 243 287 253 660 465 994 252 666 272 690 760 720 280 226 279 199 815 822 263 844 702 257 64 646 703 654 271 611 256 263 639 257 675 664 268 859 40 623 228 838 848 744 573 479 857 242 643 250 252 254 898 219 688 459 576 610 257 553 725 619 576 476 763 270 279 967 727 242 822 724 669 701 610 912 437 516 265 795 245 718 731 697 622 256 596 630 805 595 617 818 249 236 582 245 905 280 107 637 253 679 667 632 243 617 676 646 770 285 595 240 270 294 540 811 251 841 281 270 806 651 253 709 656 268 272 708 962 843 683 248 666 305 886 612 251 900 850 770 553 583 253 238 644 721 621 261 690 730 772 581 299 662 236 636 249 843 246 250 259 225 256 723 648 738 266 576 154 605 706 616 288 278 620 742 701 285 245 233 296 730 808 711 639 263 666 609 278 249 573 563 223 680 824 538 131 252 773 256 794 250 531 249 686 278 731 576 744 296 886 697 263 252 886 972 11 646 699 764 566 689 840 255 272 719 236 631 670 723 668 873 953 740 754 253 239 689 715 313 780 263 583 227 697 257 569 252 236 700 736 258 755 240 711 674 726 801 558 255 770 276 776 256 247 719 239 756 289 829 543 733 222 719 727 221 260 226 286 738 268 541 496 276 265 249 240 916 819 619 303 261 654 238 684 275 286 632 250 698 278 815 276 752 265 249 286 645 243 224 235 696 543 655 709 275 733 286 231 647 74 814 669 273 587 644 242 279 628 266 270 245 723 238 260 266 333 273 252 756 241 416 266 242 240 255 817 744 703 627 660 939 834 533 568 752 276 680 896 245 953 242 771 287 278 244 822 257 241 787 761 729 654 789 263 664 273 235 249 293 558 245 109 291 745 504 265 259 77 756 249 841 280 765 239 794 785 597 627 291 670 736 639 683 268 667 280 224 264 700 728 712 725 262 250 708 503 732 253 247 65 581 256 252 248 726 712 360 252 259 237 943 735 266 667 280 237 414 779 274 272 548 277 698 238 822 762 690 250 262 756 275 931 238 507 818 332 567 636 639 598 749 277 604 734 384 260 235 770 813 287 260 741 694 732 600 746 673 275 810 266 581 260 277 276 962 273 660 745 224 677 231 725 259 263 237 612 259 213 235 740 267 275 816 707 944 736 684 676 267 555 820 226 788 235 248 280 771 725 671 678 650 828 277 918 556 719 265 259 224 301 556 256 549 271 807 248 602 436 698 678 832 231 260 266 724 742 854 856 228 619 282 232 230 99 258 674 578 706 646 633 292 779 881 767 588 250 628 732 688 731 274 143 815 495 254 699 237 278 661 751 54 797 239 279 892 748 698 265 660 810 657 645 709 838 259 837 796 686 685 637 265 468 241 265 525 788 256 665 645 226 636 621 274 236 268 265 244 797 590 943 782 238 244 257 247 260 258 263 722 743 694 689 241 241 1023 548 281 186 677 677 229 258 820 249 370 661 465 845 698 236 275 595 617 132 605 691 237 253 637 236 770 358 889 722 828 245 708 827 692 9 258 282 250 265 245 232 803 813 943 684 372 242 257 759 256 221 777 654 591 904 270 251 734 693 265 267 221 244 589 906 831 901 643 243 678 784 258 234 864 242 254 652 273 283 276 789 270 245 822 253 772 655 259 790 491 266 735 607 223 259 763 756 260 207 592 548 275 618 255 740 458 620 846 264 620 762 241 241 272 268 263 306 239 720 799 250 271 458 233 844 780 222 622 268 267 263 603 449 758 264 791 247 778 273 726 964 233 257 613 682 265 1023 276 573 737 101 579 293 246 667 614 299 237 742 780 292 252 259 239 679 551 635 245 268 806 273 731 709 256 648 265 701 754 260 710 650 516 194 727 264 245 238 225 746 766 242 263 249 813 240 622 246 263 224 241 664 666 280 719 217 651 574 503 731 748 786 921 794 583 872 237 705 244 884 273 576 819 431 240 532 708 555 259 735 663 659 695 254 661 766 940 304 638 236 272 651 250 244 602 246 222 202 704 671 584 767 980 737 744 238 568 711 261 517 246 243 775 784 280 699 241 713 739 771 996 285 626 369 659 239 717 580 253 643 280 258 285 235 682 639 272 997 772 250 709 602 579 253 272 272 276 258 590 280 379 246 759 798 239 262 699 275 231 269 283 731 766 778 284 265 942 900 793 219 265 787 373 637 268 708 223 629 693 512 280 269 845 677 214 236 814 673 184 244 388 745 644 582 715 247 232 884 249 272 245 570 62 289 810 521 538 253 240 720 616 233 565 599 623 689 642 209 614 260 655 235 280 872 646 833 756 557 919 612 293 300 584 691 669 271 267 620 273 647 273 236 728 820 888 723 261 621 741 769 816 593 868 579 305 239 275 287 826 669 811 485 587 689 261 386 250 221 653 695 269 907 670 678 671 250 898 589 666 677 254 273 798 752 250 795 726 757 581 592 665 234 240 678 679 739 603 670 589 709 709 621 883 272 758 647 251 251 293 282 213 864 753 261 793 674 257 1023 582 280 177 235 606 267 279 675 749 258 607 279 263 320 623 542 726 726 289 273 742 691 659 839 803 961 301 245 251 555 121 270 614 244 873 662 746 542 269 242 689 103 676 776 665 291 225 524 248 272 873 867 894 684 293 301 262 312 719 267 825 254 236 778 229 618 709 814 411 281 220 551 729 939 287 591 248 189 31 261 615 768 802 745 251 287 241 835 768 272 795 529 256 262 707 246 815 872 678 688 918 621 669 772 526 545 229 275 527 542 228 260 231 71 743 267 253 669 582 272 231 778 756 36 279 984 677 229 256 225 283 677 626 627 257 637 564 253 237 255 261 709 226 837 677 812 744 554 624 267 589 769 241 724 978 243 838 263 272 254 245 742 270 221 635 306 246 238 248 509 247 238 642 277 282 745 833 682 762 642 278 244 758 927 486 693 681 724 602 101 768 710 873 833 274 703 218 256 239 738 491 254 282 412 808 261 398 265 759 683 674 544 737 264 638 699 249 583 269 254 823 667 280 265 747 684 652 606 757 243 237 858 771 262 651 815 239 681 568 530 633 242 151 801 640 807 831 526 276 268 831 252 791 566 940 151 419 526 290 790 708 281 255 253 616 681 262 270 278 232 278 461 786 226 268 249 757 242 654 838 688 780 507 332 656 981 757 246 608 647 779 516 712 566 722 284 782 686 258 241 648 252 761 240 252 83 243 233 278 682 578 633 257 738 626 814 266 264 271 796 296 235 232 675 651 746 605 731 701 491 813 582 619 712 542 252 691 248 713 720 246 905 254 222 277 542 702 247 240 850 264 835 689 259 542 574 526 268 222 694 691 528 261 246 853 256 778 453 276 715 694 268 248 266 874 747 228 263 755 771 468 266 248 695 262 261 265 47 712 176 724 240 171 700 844 758 637 443 258 208 759 668 164 243 266 676 369 595 655 532 640 753 235 694 653 268 890 443 245 665 253 693 644 276 794 264 247 500 234 794 645 223 250 652 283 226 582 807 278 772 804 223 999 760 676 730 247 942 758 263 249 247 286 252 232 264 244 528 240 774 244 249 278 242 646 261 252 236 752 710 612 656 260 812 241 729 617 294 703 655 222 287 528 269 246 709 252 777 772 868 657 759 249 258 780 666 696 716 835 275 671 257 557 236 275 868 257 462 275 849 256 731 266 254 927 237 416 613 277 234 226 263 701 261 552 807 284 236 577 261 728 702 761 593 287 226 233 774 652 235 820 836 254 260 718 749 267 693 286 263 706 751 753 250 276 819 663 712 862 389 779 742 257 260 559 214 264 666 679 786 285 761 258 249 729 603 632 271 219 734 288 761 738 716 857 710 217 227 799 621 826 474 240 278 553 212 260 261 219 234 679 257 236 819 560 217 865 592 252 224 829 266 698 827 251 456 675 279 441 656 249 654 762 648 640 221 571 267 219 265 722 694 668 605 601 651 726 269 862 794 760 240 156 272 837 662 244 633 111 697 635 447 739 261 734 238 229 262 677 260 260 752 696 712 578 273 260 666 267 236 712 635 392 691 284 252 255 544 495 273 698 716 681 743 620 711 722 267 221 780 688 609 735 681 258 756 759 233 517 655 257 745 625 202 263 584 263 647 270 894 586 267 934 272 240 568 655 239 257 242 272 244 263 244 243 993 729 915 274 252 676 259 882 248 564 705 689 590 724 691 895 310 650 227 744 269 272 560 675 647 711 960 807 852 726 258 270 245 283 687 258 695 780 799 242 809 687 694 285 250 242 633 255 249 811 253 227 622 845 574 253 715 994 594 735 654 628 625 273 662 748 223 240 674 246 251 593 625 777 838 213 258 736 586 676 875 806 291 816 726 247 675 260 586 725 679 822 252 642 668 249 260 722 631 730 220 263 265 230 669 343 301 533 255 774 823 275 244 249 674 619 266 269 580 255 802 203 250 825 266 244 656 725 746 857 788 280 911 263 241 669 234 230 657 247 707 820 262 824 272 272 215 730 241 608 257 286 702 769 656 245 692 245 275 789 770 196 279 272 279 657 647 622 282 525 246 691 244 295 82 239 314 671 560 739 231 607 246 826 701 263 822 868 701 721 607 267 791 640 270 869 639 68 273 630 822 738 668 639 737 752 235 734 565 249 716 681 797 660 733 718 976 725 252 482 186 25 495 469 954 777 276 264 627 556 848 213 254 793 813 252 747 644 262 284 987 200 81 845 249 640 270 273 269 771 643 696 313 700 753 895 167 245 699 648 761 550 275 832 32 262 276 274 582 555 505 550 675 516 919 227 743 263 699 795 210 615 249 267 260 250 798 275 693 591 277 748 735 253 269 298 798 777 1003 788 751 616 692 710 696 576 646 744 705 582 771 669 752 760 561 580 268 669 637 681 295 249 256 278 242 261 501 268 687 715 570 250 633 622 547 756 229 634 249 253 792 243 734 269 222 877 230 261 263 748 473 305 270 625 780 277 291 748 252 248 268 252 240 233 538 602 687 788 919 253 262 723 788 825 764 819 236 781 209 651 243 226 260 222 417 725 259 570 246 705 856 818 247 237 791 815 287 793 689 259 702 583 454 274 256 548 812 669 641 236 571 255 278 261 257 788 499 790 882 730 268 252 643 271 240 760 695 283 693 260 723 529 142 600 231 654 437 610 133 261 857 592 511 412 263 243 261 775 643 712 251 301 97 567 721 258 260 815 259 789 654 237 1022 800 704 264 769 320 277 298 611 322 698 235 633 254 725 728 733 233 702 644 513 721 240 231 757 681 278 135 557 860 533 253 699 614 256 281 644 662 246 825 585 835 847 687 622 763 921 261 268 656 649 650 475 623 279 434 772 715 772 248 261 200 245 257 245 673 658 227 250 651 273 253 688 272 542 290 263 668 838 279 743 239 257 641 598 259 979 249 522 589 270 684 860 813 588 691 231 795 726 827 497 81 887 700 245 218 233 629 878 252 683 254 872 278 576 259 244 302 781 756 237 210 783 265 260 226 218 274 674 606 14 59 684 237 623 254 793 705 277 700 721 270 252 232 134 227 581 700 246 627 670 266 275 728 309 800 251 579 257 182 750 279 235 241 922 555 956 256 242 264 792 857 720 209 701 819 656 710 263 260 245 257 675 261 253 241 752 252 889 533 245 543 269 231 254 268 270 577 947 277 281 674 251 610 710 260 250 682 239 685 270 126 243 668 812 667 690 279 237 671 636 588 676 891 713 708 804 737 617 779 238 18 554 260 755 269 622 832 822 889 655 778 823 459 241 497 244 255 284 190 865 668 713 772 896 754 727 806 676 763 253 131 259 250 789 263 736 570 275 630 260 652 243 717 229 747 516 10 620 949 206 909 278 786 261 244 814 722 792 716 831 828 663 142 589 836 643 744 271 251 996 787 700 118 212 279 238 833 757 241 245 218 717 667 237 778 630 685 264 277 258 247 636 620 862 266 603 242 241 562 700 244 784 750 770 218 241 258 286 685 240 263 747 771 651 750 709 748 503 731 239 758 596 227 693 253 234 253 691 731 489 253 732 286 513 923 646 756 681 749 247 808 226 691 247 749 676 520 271 641 356 279 589 720 776 298 898 51 296 707 211 256 717 228 762 283 801 275 775 244 80 264 321 936 593 777 680 718 256 257 673 239 784 543 554 242 236 677 244 873 557 805 717 231 155 561 266 631 1002 695 718 705 712 390 642 486 596 397 294 257 257 233 661 554 253 859 559 797 249 631 223 17 237 763 456 775 284 223 281 617 948 524 882 700 771 264 243 272 708 744 642 561 277 245 621 680 273 248 629 250 546 252 951 305 14 621 937 620 250 251 658 265 602 728 635 782 974 601 582 272 254 152 233 672 257 229 286 689 241 200 274 703 826 848 241 794 788 918 253 256 750 847 243 666 242 289 651 264 245 749 768 731 293 617 778 774 804 670 286 957 744 249 813 767 280 258 245 499 743 779 832 795 262 248 856 587 649 265 803 789 628 232 553 737 732 623 832 252 762 243 218 607 241 253 685 679 259 258 255 291 778 223 637 671 236 257 248 257 663 816 232 564 654 723 218 257 248 246 708 761 683 894 626 239 722 13 603 249 893 588 807 254 663 774 789 265 249 614 692 267 263 792 419 259 776 664 693 266 143 760 261 882 590 225 660 230 724 229 653 0 683 279 683 978 251 660 278 251 253 605 760 744 248 694 665 558 567 246 290 741 222 659 602 661 277 263 232 807 283 252 251 237 705 22 689 271 273 559 747 253 263 646 679 654 246 770 723 516 619 416 259 268 541 858 280 243 973 264 288 222 764 218 709 1009 262 234 682 624 705 630 660 989 253 571 1018 253 698 792 795 263 233 283 275 346 256 776 699 231 251 253 253 692 634 594 236 618 268 677 703 401 263 678 269 289 263 591 639 259 719 813 572 708 738 274 267 627 759 226 735 630 3 259 811 561 704 693 662 365 768 827 848 790 283 283 771 269 787 264 335 883 872 167 634 734 602 582 229 252 72 225 640 258 272 521 648 239 550 818 765 683 563 566 294 845 262 744 736 205 256 728 635 584 706 785 250 374 283 571 265 719 239 247 993 559 301 764 257 275 238 749 262 708 673 281 779 675 149 290 555 798 256 250 701 587 271 883 282 262 524 757 959 689 269 696 627 330 635 746 246 695 825 586 431 546 833 504 723 1021 247 270 596 603 260 878 810 631 629 572 263 242 902 267 274 578 621 858 692 279 236 256 658 255 253 227 822 774 874 520 692 790 786 243 282 684 285 666 587 293 815 776 897 298 85 595 672 564 494 539 274 235 671 253 241 977 262 615 665 770 209 784 262 237 708 809 260 987 572 258 781 234 714 620 528 727 620 871 275 715 240 278 236 245 656 380 685 241 255 697 732 645 651 263 914 802 649 535 517 272 739 726 458 731 275 1001 696 220 263 728 624 246 247 272 250 785 615 278 274 41 302 876 717 973 248 713 579 831 709 806 704 792 767 263 265 542 509 767 227 248 272 619 795 221 261 796 800 234 234 903 257 747 253 634 254 621 261 710 438 281 253 645 299 711 252 790 254 860 731 219 889 748 571 251 272 818 718 261 271 635 468 455 512 66 617 255 694 641 751 252 525 240 718 560 689 576 934 515 248 273 677 268 248 790 600 280 236 286 215 688 249 255 733 726 256 223 665 567 998 216 752 697 276 669 621 771 563 865 241 686 655 230 280 894 222 823 479 627 769 249 243 509 662 265 260 719 793 686 548 572 548 755 281 930 800 775 691 259 696 260 250 773 425 594 234 830 234 828 596 264 245 260 679 244 253 735 668 238 240 708 753 696 251 503 290 220 293 792 243 194 274 688 263 289 264 584 258 416 743 240 266 268 688 716 625 679 814 36 252 241 283 917 255 692 244 830 685 192 505 254 625 765 651 658 259 759 255 277 252 803 506 263 235 571 249 272 684 690 505 663 248 250 263 741 598 240 269 735 263 615 275 230 586 294 608 599 355 516 403 678 258 237 249 651 764 596 699 762 250 268 797 239 522 790 254 258 246 196 590 250 253 776 756 734 228 597 693 641 650 550 631 246 262 756 239 267 628 274 783 711 253 594 277 283 645 296 782 679 272 801 640 257 786 655 255 268 249 820 723 687 451 279 272 285 753 253 861 755 247 237 707 274 766 648 234 272 781 258 241 825 813 684 728 790 721 553 642 344 748 245 235 266 656 688 709 268 559 624 257 531 923 761 261 868 210 255 257 701 692 263 278 247 566 647 913 744 578 244 765 669 273 228 552 249 310 242 229 49 246 250 286 792 646 603 259 266 28 266 701 621 270 203 467 558 251 228 575 248 769 280 299 561 653 701 246 696 739 285 792 658 278 228 214 711 243 252 219 707 929 278 282 267 292 232 891 1001 646 667 560 269 990 705 255 599 230 515 290 278 516 278 197 661 260 87 725 771 757 270 274 999 718 893 695 287 564 745 642 636 535 264 709 855 260 416 778 60 809 675 666 262 288 917 266 867 231 759 974 838 517 677 229 236 853 226 300 223 654 650 729 253 251 654 636 263 270 532 261 759 214 275 833 819 793 278 143 272 867 262 615 709 785 276 235 650 1013 640 789 236 499 277 529 267 824 279 677 676 628 236 5 260 957 305 262 245 589 252 270 278 604 317 553 293 712 235 453 660 700 677 263 270 674 903 661 479 655 545 291 277 699 668 256 279 219 244 879 237 499 629 464 244 280 251 793 662 778 252 17 121 643 671 264 252 691 665 273 658 261 266 520 173 788 258 914 1004 238 758 682 834 519 246 281 231 691 591 242 263 772 284 282 656 559 677 692 271 701 560 220 799 801 268 558 575 636 711 262 668 592 303 237 891 243 571 226 611 715 265 242 737 236 240 673 595 289 256 378 698 709 243 701 238 627 290 282 667 275 238 243 272 944 267 273 256 223 276 243 710 258 710 239 241 429 804 743 251 895 406 268 779 569 541 831 267 911 249 639 292 648 637 552 222 301 244 797 278 751 264 260 565 291 259 654 216 270 260 696 261 22 675 713 852 851 262 822 267 662 257 761 252 587 692 638 781 776 646 707 269 730 822 515 972 714 268 97 786 658 669 234 646 243 573 232 583 447 236 869 245 269 238 262 761 794 288 679 687 773 670 521 282 669 214 673 252 227 254 629 579 285 805 263 755 252 230 728 275 224 234 741 228 215 660 499 278 643 263 268 815 639 666 685 908 709 228 252 242 822 333 268 809 728 597 269 276 272 617 628 762 883 250 727 737 509 263 785 661 740 968 250 818 294 840 170 634 792 702 216 773 923 215 678 290 764 278 186 247 244 410 709 284 857 518 605 700 653 243 751 251 806 273 864 640 687 265 258 894 246 287 271 278 689 641 742 553 817 607 671 683 252 581 770 275 205 263 232 817 541 254 732 259 781 770 643 697 283 261 850 251 75 631 755 726 273 696 227 815 605 590 273 273 250 570 247 234 262 817 701 239 624 581 651 994 623 532 689 236 225 812 269 271 942 585 998 260 247 754 556 243 790 229 298 294 244 521 237 678 648 755 803 579 449 295 264 821 705 915 725 663 761 645 900 243 268 257 296 289 547 730 733 253 53 268 796 269 674 709 740 821 679 268 727 13 588 540 800 677 640 746 762 672 635 278 678 570 246 236 716 253 224 270 551 681 214 764 594 268 898 257 207 247 935 556 537 692 271 258 272 790 618 743 81 745 680 540 227 769 742 681 627 685 592 239 288 240 221 278 250 587 694 827 692 812 226 762 243 546 233 680 269 254 266 264 754 694 711 862 777 251 284 785 786 240 217 621 268 222 721 255 230 773 257 263 565 275 747 282 814 644 913 804 242 288 567 795 667 693 729 258 834 679 665 675 271 322 274 629 324 985 797 631 626 657 248 697 261 259 252 436 247 637 630 409 637 431 270 609 595 258 59 776 259 274 276 227 242 709 691 652 662 249 910 798 841 244 244 273 688 251 758 738 951 539 814 846 498 247 673 740 573 690 695 277 669 260 265 573 731 620 833 828 632 235 893 264 648 644 267 728 600 818 516 648 259 214 275 234 273 730 706 232 742 189 262 712 656 243 250 262 664 654 277 836 363 132 601 586 272 656 255 244 621 640 818 1021 781 291 284 760 651 253 266 262 244 735 260 186 499 264 757 242 607 621 790 233 507 255 538 744 563 684 681 270 248 637 643 668 282 251 271 790 809 792 237 710 983 629 850 264 747 268 585 241 781 696 662 469 253 474 276 286 267 238 208 735 662 639 699 559 770 294 260 692 271 713 235 232 246 726 252 732 609 819 667 265 255 762 254 704 810 728 289 285 720 752 270 631 715 748 240 237 715 707 756 589 909 805 233 247 602 262 713 677 805 692 959 265 235 649 274 265 679 715 683 553 292 688 940 582 257 681 249 243 278 742 263 574 280 244 564 257 889 249 514 258 263 260 255 245 231 277 890 581 253 699 264 796 226 573 802 293 236 801 755 569 673 226 650 223 279 254 769 273 267 675 730 248 649 681 258 777 274 240 335 246 268 844 278 562 255 274 678 630 654 597 240 670 866 279 225 247 675 616 692 725 721 260 276 274 260 650 257 236 617 866 651 641 858 240 774 242 256 697 647 237 513 663 255 217 288 767 241 823 246 806 609 602 164 288 53 615 481 239 245 565 261 676 677 206 229 225 457 699 268 230 283 746 714 256 244 590 748 239 230 568 269 595 613 716 247 548 728 520 572 894 234 557 560 237 704 236 606 37 671 707 265 250 235 241 621 743 593 264 783 728 675 287 362 459 125 611 683 702 236 669 250 687 224 765 289 739 652 719 776 545 252 608 257 205 247 718 683 306 264 242 807 235 591 632 26 556 644 659 662 741 784 757 281 557 785 332 733 272 252 789 752 892 247 251 862 386 270 271 605 906 242 590 694 650 223 575 692 251 205 671 671 977 251 734 693 651 767 287 944 562 762 277 591 243 475 257 309 819 664 808 304 690 252 234 924 818 232 497 513 649 292 644 252 756 806 226 273 249 669 764 266 252 812 871 260 35 234 716 252 689 511 637 256 603 977 597 248 293 726 559 679 271 760 652 949 614 586 258 252 770 714 503 268 821 738 690 587 731 434 250 247 816 693 850 245 770 559 659 763 645 722 805 256 202 715 256 720 631 252 281 691 265 247 618 654 260 269 702 233 601 551 227 696 622 700 702 251 220 760 757 259 889 285 668 307 711 609 732 260 754 80 581 253 822 263 607 270 265 705 486 264 925 268 639 260 254 686 282 262 680 404 296 246 246 275 762 247 804 733 770 855 805 564 253 251 260 266 530 731 587 760 570 742 706 880 909 806 646 627 234 239 258 249 564 248 518 664 633 261 736 749 763 875 552 271 712 750 510 247 845 550 839 814 653 260 659 812 659 278 677 254 622 758 741 678 809 642 716 223 245 745 631 256 800 222 269 231 782 747 681 243 257 551 262 640 923 274 774 537 259 243 550 253 240 901 764 711 250 751 745 272 246 455 699 921 255 595 700 256 212 274 295 310 542 243 276 692 683 756 678 706 203 831 266 256 591 960 269 885 558 257 798 262 732 756 603 600 222 256 245 272 802 671 697 262 890 722 837 270 814 629 599 662 226 673 744 741 271 258 665 781 239 283 262 691 665 777 691 831 262 838 775 258 872 249 604 951 779 299 263 656 585 595 271 771 283 791 772 672 239 285 810 249 855 258 813 586 733 695 811 251 271 226 1021 813 608 134 236 248 809 193 246 742 619 652 767 840 244 679 628 694 234 1014 668 217 445 307 702 244 841 736 817 226 270 680 281 735 250 773 666 271 262 239 463 292 253 759 859 725 230 72 243 887 694 724 562 247 736 751 241 269 665 655 758 265 235 533 544 840 279 516 769 869 256 688 741 557 263 273 711 654 795 252 274 228 968 752 748 212 749 935 543 708 188 721 284 266 785 267 737 246 287 703 924 224 676 885 297 781 684 728 713 586 282 639 721 500 260 675 271 740 265 278 775 833 812 293 142 256 447 231 795 741 675 552 254 611 240 253 234 255 711 240 204 284 786 719 730 282 249 277 535 674 592 913 787 764 260 620 259 751 291 237 723 53 577 753 204 266 268 608 419 274 723 764 245 752 72 657 244 240 732 258 632 587 264 733 532 642 645 247 860 242 234 701 786 245 600 698 718 698 732 792 257 255 220 285 247 253 799 727 932 243 576 243 561 562 273 743 239 229 662 249 815 591 797 244 825 666 560 670 264 286 625 850 237 376 277 252 242 810 625 811 796 674 675 646 617 692 283 236 246 234 266 245 975 257 182 691 277 676 15 845 243 664 706 113 235 234 584 563 369 265 476 253 299 473 279 255 923 275 837 237 686 758 740 280 263 677 259 643 258 224 769 227 791 724 272 656 268 640 596 796 272 282 817 261 775 243 804 569 500 121 270 273 655 266 607 274 873 554 16 673 731 847 720 611 778 250 817 701 803 242 672 277 236 735 290 700 292 763 247 612 570 541 629 734 235 285 520 244 763 268 788 27 537 490 623 234 258 349 672 254 839 215 992 658 635 527 241 775 162 271 229 582 799 763 660 261 219 717 260 240 533 230 248 247 268 695 242 261 635 633 592 273 564 603 724 875 727 798 744 428 552 261 262 286 634 727 259 262 726 688 934 738 268 266 607 927 855 787 803 698 668 595 725 747 450 657 268 265 693 597 225 220 571 257 724 768 241 738 278 635 665 239 258 594 660 247 654 280 206 233 265 620 704 924 252 237 635 592 665 264 273 729 243 591 239 240 830 700 1023 649 245 799 658 579 247 244 232 787 666 708 773 783 851 287 256 641 256 776 885 402 661 255 576 276 274 248 805 247 304 270 238 725 270 547 256 555 1022 209 220 616 266 876 241 250 251 260 869 567 650 244 222 701 241 686 400 775 257 208 889 256 427 229 667 716 646 266 780 260 585 241 239 264 247 797 262 276 256 254 635 768 263 266 245 817 217 693 779 670 257 255 539 278 737 667 746 264 602 398 611 256 882 256 288 264 237 1003 254 262 659 615 246 683 262 749 617 856 682 251 675 667 162 285 250 742 694 564 939 986 590 270 232 666 288 732 215 700 276 217 748 792 835 239 288 254 243 244 247 202 236 678 280 53 817 252 826 777 858 563 251 567 245 261 241 618 599 522 213 683 226 686 688 258 239 613 761 230 275 684 825 213 907 241 753 800 707 627 272 622 748 630 619 258 268 273 265 654 636 662 578 817 837 252 211 801 286 803 734 735 735 232 284 637 299 263 302 224 257 273 743 856 582 261 660 659 501 998 234 250 700 608 708 571 241 784 874 250 568 939 731 735 668 247 604 299 250 242 569 245 249 890 246 270 238 298 263 258 270 559 638 238 250 236 263 692 250 680 260 257 297 787 631 261 79 500 621 545 565 670 739 243 267 287 688 288 756 907 251 270 740 769 239 752 667 814 832 659 535 754 253 276 824 269 775 271 227 666 245 246 260 550 150 316 804 218 229 250 706 271 249 676 255 858 242 699 660 259 682 703 629 269 680 601 266 695 217 295 825 766 736 743 245 231 263 241 250 248 227 397 737 739 643 250 291 779 120 728 946 240 610 270 725 582 651 240 833 854 256 251 664 226 662 437 254 688 257 261 275 255 204 266 680 286 264 258 257 657 560 263 622 792 237 776 850 260 238 656 259 267 249 132 236 278 263 246 274 224 243 264 287 801 770 821 87 281 686 244 704 690 673 243 613 286 759 273 654 241 730 877 260 539 632 267 632 256 263 252 589 248 574 285 800 846 261 265 714 178 696 292 261 229 648 780 554 263 764 217 257 263 265 261 263 655 727 232 236 735 235 229 857 230 659 647 860 288 613 630 640 566 243 518 972 579 754 247 634 730 894 278 700 837 240 252 270 280 228 973 252 239 616 437 294 644 863 801 249 249 239 234 819 677 715 248 236 755 247 816 781 269 234 265 257 667 248 258 247 712 650 697 753 799 253 271 246 279 683 873 667 771 706 795 255 609 266 919 250 278 734 718 249 625 881 273 209 647 261 483 771 838 262 29 246 671 472 657 811 806 849 561 232 684 207 184 810 250 718 237 615 272 718 726 406 248 276 739 274 278 231 641 841 762 605 256 228 272 269 782 708 228 250 257 243 239 225 246 178 34 607 669 240 668 483 260 256 293 761 282 633 600 317 243 901 596 528 256 255 480 767 552 793 748 768 707 668 763 814 873 601 734 644 545 220 592 266 794 250 761 653 336 237 708 256 694 678 558 253 710 239 676 235 252 262 222 246 259 254 728 576 648 239 256 275 645 787 237 562 249 645 267 631 224 555 630 262 798 667 834 617 697 627 739 255 263 732 582 256 262 267 296 253 251 552 272 267 627 581 679 247 730 265 710 490 252 277 269 602 250 234 516 822 500 234 629 776 265 865 235 252 247 687 736 797 268 664 745 268 901 691 870 270 245 555 681 264 300 664 560 776 222 269 740 251 679 583 244 831 251 262 613 562 273 273 255 683 265 656 736 517 579 235 791 251 232 583 801 263 244 232 245 291 666 257 666 690 620 732 250 749 632 19 254 233 635 252 220 206 721 257 721 250 816 548 636 256 730 230 247 766 274 694 566 255 296 753 287 225 693 228 642 569 467 610 254 622 736 691 257 259 840 265 701 268 731 678 258 700 750 757 268 767 714 780 543 680 847 598 582 831 256 634 673 656 258 246 663 302 250 254 743 583 556 685 611 349 273 946 278 802 660 258 734 657 275 730 209 248 743 772 261 289 875 236 730 258 628 663 263 786 286 764 239 693 238 703 729 812 528 631 809 628 738 793 285 822 259 679 642 744 586 796 243 313 741 537 284 696 645 282 675 445 249 266 251 736 290 252 607 286 753 624 729 488 755 716 166 184 816 266 871 715 277 652 382 744 279 935 580 708 686 683 724 678 242 632 585 668 257 598 226 646 785 259 888 799 586 655 252 700 243 647 245 668 244 700 255 571 770 675 718 618 890 254 672 283 251 220 248 887 675 655 670 741 241 706 223 224 46 558 274 828 571 746 736 273 645 634 258 247 284 239 270 677 712 764 740 820 256 234 228 254 639 241 304 248 660 658 607 249 214 232 603 263 708 273 534 251 286 273 301 273 839 730 280 256 280 559 280 254 810 258 226 782 545 771 723 826 797 671 674 236 713 735 322 264 725 302 256 645 587 270 536 395 250 270 704 263 903 264 700 597 661 837 252 502 727 248 772 162 719 697 240 230 655 625 271 713 257 226 717 648 272 268 580 235 686 256 580 833 322 692 647 699 451 255 668 793 250 250 251 887 631 627 495 615 449 661 651 791 239 907 664 253 694 267 619 405 507 261 681 235 684 629 575 673 684 795 238 861 217 741 237 256 652 523 271 704 586 265 514 824 269 254 833 263 153 270 227 221 281 456 258 675 839 262 668 776 246 594 452 252 603 268 464 805 170 728 292 235 285 949 617 246 264 751 301 250 304 236 659 834 930 281 553 619 252 139 508 253 592 264 862 741 765 272 695 1010 295 232 653 654 714 262 851 255 715 520 738 651 867 277 558 269 886 284 243 271 270 797 258 585 625 545 271 719 1022 639 638 230 273 286 871 718 234 579 476 302 247 574 267 275 261 835 279 285 264 260 253 782 545 235 707 241 713 849 704 742 471 641 877 540 677 702 762 223 230 835 259 251 261 244 663 635 902 802 273 486 531 273 786 221 551 995 252 240 802 622 864 753 238 666 249 236 604 749 725 281 785 880 269 652 710 225 251 798 550 573 251 747 270 800 251 527 658 264 853 685 266 312 453 259 660 783 534 221 649 530 253 235 667 643 249 536 647 738 667 655 228 734 715 796 328 724 768 789 339 727 828 271 247 552 568 234 838 727 732 284 662 234 712 472 751 261 698 262 307 240 283 862 560 572 436 572 738 234 466 634 480 210 706 664 691 763 687 756 837 239 266 859 791 720 779 682 673 837 254 219 260 540 257 580 240 670 749 873 243 249 614 703 257 254 921 302 850 285 186 252 807 862 770 651 711 252 272 681 266 820 778 702 627 665 237 796 750 274 281 252 726 689 272 725 622 294 241 469 241 588 841 257 813 553 75 828 765 239 758 256 258 732 970 593 291 715 203 763 797 618 658 263 254 614 687 281 741 22 689 558 743 569 849 666 948 259 221 716 235 275 656 645 267 254 268 238 264 653 241 732 248 624 638 273 233 749 788 677 982 701 254 766 252 647 296 790 606 724 690 554 926 206 273 678 259 647 676 690 673 220 740 271 780 264 253 271 256 622 829 662 257 218 273 677 274 619 595 764 793 265 239 592 648 289 251 235 784 264 438 712 226 511 774 701 284 704 300 511 223 687 594 285 242 839 697 615 932 284 574 768 635 768 257 538 827 809 276 569 597 259 591 293 241 243 268 989 879 963 817 909 247 704 771 824 273 249 234 734 780 857 603 582 585 816 564 808 281 719 774 680 560 626 257 947 540 678 781 260 254 533 527 249 670 264 818 758 632 285 1018 155 539 585 256 738 366 275 263 639 262 240 632 600 776 266 245 692 508 828 648 721 278 699 672 842 692 855 175 602 569 839 324 223 256 580 857 728 634 690 674 769 758 261 432 610 280 877 202 237 690 857 799 215 765 965 667 701 721 233 549 695 672 228 430 737 451 821 267 835 661 637 871 717 679 699 371 714 533 923 593 729 639 289 271 265 227 243 203 763 581 251 547 237 265 243 896 600 245 235 627 884 1012 435 810 283 282 448 572 724 950 646 828 255 399 589 756 591 282 824 649 609 644 840 251 607 230 251 592 618 259 843 264 474 864 753 826 626 647 238 279 645 587 694 358 777 746 710 792 800 556 243 756 415 536 680 211 630 287 270 776 730 631 233 229 248 108 267 266 627 721 580 235 743 882 269 262 805 737 590 243 801 251 280 729 863 227 277 775 676 854 264 781 650 733 747 757 861 249 631 642 292 2 264 515 254 817 256 802 517 237 695 778 790 179 1003 267 268 17 252 232 555 269 828 687 778 756 209 264 220 251 240 235 925 238 577 508 218 271 228 521 222 856 275 59 653 914 590 646 689 253 889 571 714 759 257 765 245 628 708 99 631 287 661 683 705 263 539 464 269 267 710 660 232 710 210 242 229 803 483 279 216 550 940 249 612 772 595 244 806 802 235 258 272 203 265 717 233 715 259 293 270 196 234 265 823 248 532 232 829 260 269 782 633 285 274 231 267 740 796 749 728 746 720 533 744 611 741 869 497 251 223 243 673 354 259 494 623 270 237 612 738 262 271 976 735 590 239 259 233 274 712 230 756 244 240 833 261 216 609 928 672 573 268 315 741 235 288 693 714 242 230 271 198 192 820 632 872 287 672 657 772 269 665 248 232 663 770 247 614 236 260 635 582 636 657 257 701 680 237 171 803 850 803 617 638 727 630 288 229 232 694 279 244 680 296 270 619 638 462 836 614 626 728 769 291 712 629 273 813 47 686 840 280 243 258 793 684 281 579 231 260 281 279 263 736 280 735 576 379 223 556 821 739 234 267 672 130 258 225 716 841 248 738 554 209 780 503 870 259 635 749 255 721 236 549 597 649 260 737 589 259 1015 733 821 283 257 241 216 713 797 235 597 310 965 817 290 693 827 782 570 247 747 659 213 641 736 443 249 255 265 686 248 752 272 585 750 232 274 605 264 252 728 582 643 517 280 593 268 634 544 509 292 813 662 721 240 803 242 642 981 816 260 700 769 259 817 594 264 581 232 689 228 234 582 248 251 755 773 956 789 755 267 227 587 235 597 291 225 488 265 800 655 742 443 276 873 255 538 111 250 745 753 240 639 761 660 42 627 288 658 144 587 728 238 216 967 750 571 546 596 703 274 599 764 427 285 723 228 562 586 971 640 798 256 832 259 717 854 236 661 253 262 484 230 243 588 248 589 550 270 599 278 656 356 719 786 642 763 749 736 685 254 749 233 258 565 245 622 723 600 541 787 216 737 677 270 633 626 577 1001 268 809 294 580 640 697 611 583 240 638 228 262 540 267 277 788 757 721 249 638 238 297 225 857 286 344 217 266 277 238 706 696 255 658 809 121 53 535 874 824 258 453 544 679 719 264 643 683 250 245 824 628 263 201 795 253 699 689 640 527 583 891 254 506 750 687 681 278 622 650 609 254 861 229 648 557 268 263 833 766 675 628 250 660 656 256 724 231 629 256 1005 279 244 536 639 643 656 528 841 283 801 248 805 253 727 257 38 802 670 279 254 652 862 215 689 662 939 241 544 727 316 271 626 803 278 786 256 272 781 252 814 252 277 704 983 219 874 644 815 919 270 254 579 741 240 688 799 502 563 274 269 216 283 798 900 244 728 452 811 506 722 670 267 649 799 248 265 608 267 262 265 688 246 749 504 727 697 239 231 648 466 689 637 666 550 658 266 651 238 237 977 857 633 250 716 665 670 254 710 123 245 247 239 749 560 221 673 631 533 360 946 266 266 780 270 236 612 256 456 646 278 253 265 769 713 237 246 642 53 236 678 667 294 618 321 297 288 607 532 537 247 430 255 242 245 812 789 745 252 241 782 218 673 817 286 565 65 248 248 655 267 293 771 38 519 230 268 251 732 254 252 262 295 616 262 350 679 246 325 160 267 670 276 761 146 493 225 653 238 706 233 292 276 814 696 210 267 623 635 612 276 87 614 248 504 234 250 262 738 511 617 591 572 276 764 245 606 895 232 624 762 818 810 256 250 638 639 267 818 211 710 827 251 490 120 14 265 499 280 259 617 635 255 836 641 656 802 262 557 684 959 468 248 775 245 773 227 14 244 282 227 212 896 625 267 201 642 531 703 693 263 250 790 251 251 855 678 754 827 635 596 640 731 230 780 291 874 515 790 801 249 724 257 733 787 268 262 241 753 255 989 286 262 629 678 854 590 279 233 278 588 663 277 296 242 566 273 640 239 238 576 248 257 270 794 279 794 681 241 590 664 673 773 236 260 268 242 554 681 262 232 636 607 244 264 772 611 280 252 704 763 616 294 806 240 629 580 769 719 486 677 204 951 263 565 252 964 276 708 710 690 673 645 641 704 268 838 250 283 273 244 260 757 625 919 254 245 248 553 788 279 737 537 731 679 242 228 260 649 246 252 770 247 971 900 953 273 366 736 738 221 760 247 646 270 709 631 277 557 966 723 232 224 784 265 651 259 699 844 627 844 521 221 648 771 168 237 734 631 672 702 742 259 748 622 839 865 668 280 245 245 226 674 225 762 672 189 683 794 265 272 235 782 623 241 269 854 450 255 722 239 620 252 576 587 155 798 859 723 717 673 538 815 253 256 651 837 672 249 717 735 814 782 773 680 146 815 706 633 510 251 710 692 567 533 246 564 264 658 266 873 720 698 874 655 268 825 776 603 755 320 750 255 182 667 907 250 764 759 265 715 247 239 278 155 274 263 235 859 256 793 626 656 815 238 239 244 885 925 280 737 506 248 775 682 625 633 789 229 204 924 285 100 239 253 661 622 857 883 631 790 772 748 675 243 245 250 739 720 564 212 236 300 261 260 382 278 284 670 591 235 781 649 846 245 622 260 236 236 225 928 262 244 789 623 638 213 758 649 257 267 214 869 441 185 247 252 725 830 571 593 687 885 684 762 243 755 695 479 275 703 825 868 265 247 1003 238 267 559 224 238 717 250 535 225 615 226 262 609 258 218 261 739 815 257 229 261 701 728 246 618 842 263 663 256 453 255 230 255 114 269 243 10 701 262 236 891 209 276 253 617 273 720 701 261 779 259 600 754 281 649 811 248 247 273 363 278 249 252 748 697 254 715 412 276 105 607 260 780 256 781 281 273 247 549 256 598 889 765 580 288 683 250 789 643 255 269 260 809 240 290 692 654 712 264 623 290 268 610 262 258 587 270 715 247 739 269 236 735 265 284 249 259 247 260 250 543 794 310 279 543 242 726 732 265 281 237 615 602 603 711 754 787 809 233 262 575 238 788 251 713 621 271 539 645 724 1007 721 751 438 713 229 740 289 251 265 515 527 264 768 742 251 875 841 536 276 238 792 748 293 38 147 623 237 612 902 255 708 621 764 235 291 248 677 252 690 250 729 255 702 269 245 845 564 662 660 784 359 291 599 585 259 245 226 627 615 835 235 236 709 279 716 508 726 278 750 229 281 269 272 809 732 266 646 759 267 254 263 823 234 232 227 558 545 755 267 236 854 520 764 516 580 802 1020 214 798 275 278 646 630 266 285 697 297 291 821 733 251 498 589 744 265 332 639 244 409 740 263 502 780 662 237 682 684 605 771 221 875 742 227 636 411 622 249 282 529 31 684 267 273 688 595 692 576 258 290 765 573 662 677 47 245 46 553 739 285 829 612 819 245 248 266 651 707 260 249 747 657 270 257 883 648 794 231 786 733 669 712 260 889 756 703 718 627 654 255 586 913 247 276 260 616 681 665 746 668 846 881 611 247 255 696 543 225 167 251 272 522 582 273 260 227 840 265 255 796 262 267 621 281 731 642 188 246 243 244 832 129 732 604 796 624 650 240 710 760 760 794 591 826 617 816 790 719 560 273 645 800 798 794 656 140 671 227 733 272 252 613 610 731 772 704 253 278 224 667 576 634 270 640 263 283 249 786 633 272 168 484 722 687 711 673 726 943 476 262 245 865 641 257 263 892 787 255 715 268 193 642 916 568 582 248 266 259 736 704 237 859 241 701 262 709 715 515 247 471 248 267 822 244 655 713 541 656 272 767 684 733 277 879 270 738 8 477 242 732 223 786 759 582 691 474 743 224 704 250 764 556 646 542 265 816 241 671 612 858 727 899 940 242 257 596 264 527 714 699 442 758 814 450 369 262 744 247 219 247 606 558 939 248 610 755 274 298 243 264 595 837 895 641 702 696 232 280 781 740 644 268 904 887 826 26 878 216 1019 279 480 830 921 619 783 755 673 736 427 729 260 253 295 278 828 786 235 663 275 609 259 683 241 235 932 562 276 830 638 258 236 244 235 277 243 690 815 477 671 763 278 744 466 718 587 261 236 233 648 245 670 267 193 226 262 592 544 295 263 562 579 243 269 785 611 278 716 483 679 789 796 244 639 683 895 594 221 761 254 258 706 541 280 236 604 668 218 794 235 681 644 270 762 606 652 550 274 749 231 639 268 726 707 707 870 267 200 243 286 254 746 240 237 889 667 236 224 322 246 260 834 241 592 730 521 684 743 657 667 709 249 643 779 284 746 651 617 268 231 262 270 692 820 663 589 237 254 512 138 236 676 266 217 672 802 236 841 778 254 751 895 954 242 254 160 242 241 732 265 253 929 181 748 212 426 703 625 261 229 272 240 410 516 247 282 547 228 606 742 801 633 248 617 530 700 235 603 688 747 732 642 826 624 255 244 261 277 369 241 256 541 803 436 752 656 22 691 710 248 183 255 265 539 715 272 258 13 673 299 293 635 827 598 225 694 231 739 278 598 641 841 845 266 238 737 657 694 835 259 590 621 685 597 804 620 259 668 254 199 542 781 256 599 255 613 246 823 661 234 289 877 237 539 262 796 786 230 239 503 275 777 585 737 597 264 658 799 222 620 251 249 231 696 486 704 243 646 243 753 275 281 889 578 527 616 260 271 714 220 249 708 262 252 769 746 640 605 283 270 421 644 246 266 640 260 238 249 266 274 285 646 796 667 536 749 253 240 610 281 265 955 254 668 289 743 679 272 581 782 243 219 240 283 771 275 233 726 829 261 638 529 268 751 264 553 591 225 225 263 762 655 660 664 276 478 265 276 1020 524 851 262 678 138 796 220 253 752 766 891 219 638 266 230 657 672 907 662 268 1003 276 223 233 261 576 573 550 299 714 730 704 951 646 736 636 715 572 463 840 556 227 803 281 253 714 638 255 249 526 254 736 591 693 240 739 596 240 262 248 681 270 807 313 217 819 692 660 280 239 618 734 663 95 254 846 994 811 291 782 746 997 711 647 258 786 845 262 570 241 285 648 318 779 660 263 219 514 734 527 276 274 245 815 799 624 614 585 265 680 252 238 239 450 263 256 228 260 590 607 742 268 271 719 230 566 259 446 255 841 229 723 243 260 912 755 281 215 830 255 237 775 737 242 639 753 242 289 535 705 834 696 942 238 749 275 620 228 825 732 265 219 300 820 460 290 634 570 249 643 648 531 768 581 252 254 720 808 746 288 605 692 245 267 248 710 718 291 624 281 245 291 331 270 281 699 773 249 622 234 260 647 266 240 614 865 693 654 403 553 749 667 849 258 228 267 706 891 600 839 280 631 273 258 836 285 766 521 636 150 452 964 572 3 808 421 499 713 277 626 296 742 599 733 246 281 675 253 588 261 280 796 702 746 251 741 586 281 881 766 246 762 645 298 255 278 594 612 626 678 296 606 612 264 673 235 271 226 545 260 216 593 711 660 274 808 280 705 266 272 276 835 625 268 683 613 261 592 202 244 711 274 839 235 618 828 224 257 756 235 241 240 642 724 775 715 643 618 713 753 277 258 296 809 654 217 267 269 229 405 238 254 208 484 548 657 870 272 605 506 775 225 728 277 658 756 37 885 562 763 715 657 240 680 738 607 661 216 756 251 261 254 618 782 230 257 515 679 980 749 590 300 290 231 819 787 33 262 723 552 253 951 705 807 178 257 596 852 250 246 235 610 836 525 212 702 695 237 271 581 290 751 690 266 716 644 257 815 252 233 655 685 862 672 253 465 811 254 253 286 618 249 539 667 589 261 949 660 591 669 839 736 273 460 467 267 240 226 743 804 636 291 258 810 764 780 786 34 691 634 689 253 696 279 567 649 251 256 259 241 631 235 625 601 293 267 235 238 736 269 267 284 695 253 234 237 237 848 868 240 267 287 270 477 732 606 276 255 237 773 801 768 673 555 752 617 686 923 588 554 245 281 246 295 640 248 259 266 251 763 863 376 250 776 232 286 840 299 987 865 817 261 266 590 285 250 275 752 256 229 693 266 645 239 33 251 739 242 832 625 719 631 263 613 832 227 247 266 246 566 552 785 734 559 265 877 208 587 164 670 488 290 1023 239 746 234 636 690 719 644 790 282 406 238 838 684 88 277 636 350 135 241 520 281 902 698 713 221 265 952 269 867 672 768 286 261 242 815 255 783 245 612 304 764 242 245 913 277 791 885 793 263 639 256 245 651 252 236 525 723 263 821 841 831 235 262 253 570 247 252 782 748 603 275 252 254 641 786 787 253 259 628 240 210 280 832 749 238 662 556 620 709 162 773 273 461 213 590 686 575 629 263 608 287 705 870 838 250 776 267 587 813 648 684 668 976 324 794 260 744 291 793 574 218 802 281 305 691 631 648 695 787 240 250 725 254 839 236 702 243 804 518 280 697 234 239 731 272 662 263 242 694 246 281 690 821 235 220 605 250 739 720 681 617 252 219 635 778 757 575 390 843 236 779 912 825 244 837 289 592 236 235 757 838 213 218 250 853 717 718 866 658 261 216 685 694 591 287 655 718 585 263 870 641 260 834 260 250 250 645 738 653 788 252 251 549 685 242 258 258 275 275 27 229 883 243 257 576 737 231 252 765 712 754 298 721 217 4 273 712 257 914 690 600 549 239 217 213 255 258 275 572 241 646 538 714 797 263 241 702 288 726 628 658 567 677 662 294 257 266 274 618 246 735 234 450 669 595 285 284 735 268 277 685 742 608 626 795 543 235 276 592 234 679 268 684 776 228 242 223 619 270 241 257 297 780 749 287 664 580 770 251 674 834 924 256 235 246 641 533 890 536 275 270 712 543 661 553 283 711 610 758 542 231 296 747 265 471 662 748 713 394 59 553 518 302 715 223 568 705 268 271 841 251 289 260 271 237 288 292 555 271 839 829 664 246 525 590 245 574 648 602 213 580 703 280 242 673 627 261 252 262 604 760 408 669 234 572 821 786 826 507 272 538 231 670 226 774 811 602 584 666 274 666 693 267 259 276 211 270 779 226 243 773 561 755 680 258 658 883 254 555 236 725 292 963 490 645 188 552 643 886 299 829 675 871 268 751 643 791 739 568 591 254 659 667 243 246 224 817 254 945 355 244 247 824 295 231 237 280 738 512 261 252 666 542 230 791 912 134 631 715 668 989 791 268 279 228 276 609 259 231 749 282 280 706 680 243 243 267 237 207 786 664 541 289 699 775 618 280 665 519 254 910 287 624 242 921 249 292 774 242 589 812 267 263 643 335 266 481 563 681 235 720 225 745 651 274 264 255 248 843 775 230 269 281 325 775 475 726 768 655 786 260 277 1010 624 696 273 391 261 836 82 235 720 617 676 420 288 658 292 607 638 279 263 289 658 554 277 244 572 650 285 564 694 779 291 268 217 263 284 210 699 251 847 229 587 273 573 247 35 742 280 238 737 728 291 732 234 641 971 611 791 276 244 265 233 690 564 706 233 70 243 541 762 735 268 651 234 258 299 693 255 263 549 758 798 277 851 288 289 321 535 502 234 265 573 453 621 741 227 837 856 235 636 217 218 264 248 267 641 879 224 662 834 660 716 273 276 833 843 251 228 233 246 597 246 597 547 230 698 733 261 262 859 241 682 619 724 671 688 263 262 253 248 81 278 591 216 689 271 277 688 865 283 247 922 251 238 782 625 276 260 241 283 247 273 270 917 771 618 796 673 621 264 260 504 909 720 650 672 230 975 895 228 247 711 659 676 263 268 258 731 252 753 685 852 623 735 609 287 243 798 622 223 635 845 796 254 239 261 261 633 728 257 633 866 764 294 709 295 789 548 779 268 263 632 892 278 244 706 798 742 947 254 761 708 274 766 219 754 569 711 664 267 542 254 573 754 833 4 727 249 232 239 866 278 224 746 834 256 818 687 818 666 794 477 247 680 627 228 786 270 746 657 570 263 664 809 263 248 319 597 702 240 672 216 239 690 253 758 845 211 593 237 263 251 566 668 299 223 259 269 250 218 600 703 511 860 772 258 251 242 696 259 255 561 262 762 754 637 247 373 270 718 601 289 767 761 640 260 745 700 672 248 852 766 287 682 774 839 226 260 253 664 238 292 575 237 257 668 589 935 694 225 224 648 764 534 227 375 261 251 764 477 864 268 267 635 239 687 655 767 795 245 580 233 256 983 379 719 625 293 997 255 280 257 678 822 784 617 830 241 242 645 249 704 272 669 519 279 732 639 472 590 673 691 44 275 632 769 274 598 710 644 262 308 521 271 262 246 710 741 803 867 257 838 250 298 250 585 659 255 728 242 223 247 509 603 656 237 223 779 273 240 232 799 811 751 244 238 414 255 244 242 270 567 245 711 225 275 283 306 272 801 654 712 252 266 862 842 594 255 636 244 258 280 680 792 255 690 276 238 221 679 293 282 772 237 252 255 285 725 712 776 757 641 598 291 254 229 255 839 697 286 764 629 527 266 248 247 645 673 472 235 810 255 768 247 665 255 703 249 258 281 748 520 274 730 438 273 638 165 187 244 661 772 648 511 275 275 766 744 723 248 808 247 805 651 732 561 241 158 244 274 845 515 633 662 251 693 696 753 604 664 811 662 216 220 593 636 246 742 502 224 655 759 224 579 343 242 270 224 629 269 633 821 242 714 693 238 604 185 730 417 921 757 937 671 232 769 865 742 654 843 791 537 281 698 227 245 230 627 281 659 253 267 785 746 625 766 244 245 240 250 256 825 265 272 692 510 689 620 271 622 632 694 273 263 676 277 805 91 647 242 734 279 237 237 721 232 764 648 243 642 532 259 249 593 271 234 804 515 247 234 762 689 962 692 816 262 279 219 738 600 717 259 675 343 701 668 767 233 789 576 270 878 242 731 261 253 277 265 255 244 123 776 152 706 739 638 645 809 704 242 824 654 281 853 616 249 276 647 279 273 749 685 224 424 230 733 655 686 242 666 668 254 485 260 794 767 275 280 299 709 827 835 244 836 267 808 408 867 889 635 814 850 253 649 640 248 361 448 628 251 185 624 613 609 717 224 275 253 258 250 636 247 811 438 763 860 581 562 263 259 833 281 245 252 270 252 657 230 612 274 243 809 260 253 672 867 798 556 197 244 283 723 277 856 785 283 246 1020 775 588 262 560 224 275 635 915 1010 259 21 646 441 601 468 251 760 562 7 768 256 735 278 282 790 771 274 816 662 642 484 598 692 447 631 862 691 253 255 758 699 639 285 493 258 492 623 735 663 767 784 721 257 276 236 649 252 742 254 684 231 254 559 250 719 718 702 734 794 854 229 838 727 847 242 682 280 258 676 260 668 574 281 232 686 850 737 245 165 264 776 849 627 250 634 758 264 258 12 784 250 255 270 674 922 239 589 249 296 246 841 662 721 895 236 248 287 577 268 274 31 840 792 259 273 260 598 285 700 706 691 1023 274 600 491 718 785 778 717 630 719 580 242 251 515 232 763 293 653 233 713 991 852 283 640 727 239 689 265 739 495 608 217 633 808 274 701 595 683 268 660 677 642 254 301 743 253 757 225 537 257 716 709 610 726 252 515 547 299 231 240 296 682 679 230 737 688 241 660 631 509 780 792 687 767 558 244 708 279 255 147 238 213 289 260 254 496 807 770 747 674 665 273 185 255 780 805 769 647 260 619 615 264 964 716 766 754 274 701 912 270 282 812 537 767 431 622 872 841 269 701 673 283 233 250 705 729 702 641 235 714 33 983 272 253 258 437 780 603 265 246 248 247 707 740 234 280 779 852 255 794 634 581 656 286 780 794 237 238 636 252 690 273 770 489 737 254 732 788 888 804 852 533 806 276 271 221 225 234 257 251 693 793 788 806 743 740 750 814 988 252 273 273 609 257 720 639 602 258 836 664 270 741 268 226 287 258 260 959 238 195 761 628 241 600 283 210 246 698 255 736 226 568 668 250 221 241 818 245 276 29 694 679 727 53 226 255 512 664 720 768 506 704 317 585 242 227 230 754 787 459 253 828 275 256 632 894 261 660 673 285 254 653 899 939 778 257 257 280 244 82 641 568 284 503 798 765 735 240 758 623 710 769 824 727 833 251 244 288 814 575 229 244 231 524 742 241 728 239 257 250 600 257 802 242 672 650 641 636 276 612 839 281 283 579 838 567 856 255 842 822 572 725 283 881 278 278 757 724 270 951 229 440 786 901 223 749 673 237 270 538 264 657 629 250 670 594 686 239 691 282 749 323 602 763 220 41 266 703 656 214 266 688 642 755 695 747 219 700 731 626 752 254 574 256 238 584 208 574 670 577 775 782 617 923 742 580 631 934 256 731 240 899 906 508 252 851 551 242 883 252 862 229 221 254 265 286 237 231 664 634 255 204 251 700 702 269 667 613 568 593 849 238 687 252 791 594 599 227 650 702 266 287 258 636 713 904 692 688 672 699 258 264 257 285 248 560 275 262 261 764 252 267 980 207 643 782 986 739 805 681 526 774 541 537 505 213 744 167 247 714 600 555 612 939 263 637 271 572 550 268 757 245 760 417 246 258 668 896 594 262 637 694 248 696 225 776 895 265 616 412 399 240 545 530 574 253 748 782 679 301 746 652 805 563 757 666 741 266 539 624 239 263 498 260 914 681 278 413 700 269 723 775 227 828 252 272 264 691 248 729 688 282 652 558 386 698 281 678 297 580 631 105 526 257 663 745 604 250 231 825 243 821 304 624 877 708 250 771 502 226 629 277 739 781 218 251 629 248 289 544 859 275 243 676 580 249 242 743 243 618 733 672 698 524 577 757 683 564 757 758 258 662 244 288 670 245 847 278 241 668 251 791 228 246 114 274 918 720 241 638 692 635 272 569 637 256 560 753 708 663 234 777 227 805 232 260 705 85 216 220 286 669 233 230 284 863 247 261 970 920 260 552 716 668 255 822 298 769 966 612 680 941 274 259 259 837 264 517 248 735 741 640 545 696 792 620 240 262 764 664 230 731 986 474 273 672 632 703 794 245 242 732 514 1020 249 526 271 267 249 241 238 720 236 165 658 259 237 770 653 255 724 647 703 252 747 600 257 267 635 810 716 655 742 286 663 597 297 202 200 254 630 700 990 487 818 222 685 640 533 275 753 242 234 242 245 702 748 252 612 242 253 679 288 287 220 242 701 228 227 124 269 816 264 754 506 196 600 788 218 677 887 785 263 246 273 719 237 654 704 568 241 388 217 709 779 892 240 764 239 270 643 525 265 712 783 803 230 685 259 249 253 718 275 238 611 753 225 238 777 254 562 274 756 667 705 698 236 296 222 169 525 654 698 270 671 711 788 263 248 270 722 246 280 245 259 874 254 614 819 249 764 254 284 700 206 507 705 876 257 855 531 251 254 846 773 722 815 264 260 274 310 674 620 280 263 247 617 692 265 706 607 907 695 783 479 683 276 677 232 452 857 821 681 235 286 632 272 739 252 284 237 757 312 263 266 581 650 781 627 277 690 718 294 230 940 691 643 385 729 263 768 549 701 794 840 887 279 273 221 806 16 238 557 594 600 603 241 674 693 264 188 268 262 642 600 266 120 714 238 648 672 654 254 236 248 675 249 254 229 237 925 562 256 260 50 253 241 916 659 607 227 296 269 623 722 259 664 624 261 259 277 234 798 272 246 855 901 807 232 702 258 684 588 731 606 730 742 621 234 244 298 287 276 774 683 745 523 257 198 150 310 590 719 531 700 823 669 212 267 893 535 784 719 554 233 230 232 671 783 912 587 299 241 848 550 275 676 540 476 243 534 541 605 275 254 696 244 255 248 592 334 700 570 237 126 973 441 567 853 259 641 38 230 240 239 249 558 210 785 851 280 256 245 225 240 736 791 254 250 827 588 266 232 609 268 634 254 481 817 638 269 738 266 224 235 894 262 263 726 273 899 235 892 243 755 737 242 236 671 807 624 237 669 254 269 757 718 619 264 771 212 255 789 269 536 259 282 274 992 268 826 570 342 490 271 642 239 601 248 265 865 234 808 277 787 278 234 723 279 264 336 246 482 211 235 415 668 683 601 689 556 184 278 740 222 225 758 262 650 239 571 795 230 816 253 640 264 814 697 745 281 833 224 704 242 693 263 260 765 223 869 815 231 624 574 646 732 788 637 684 704 228 708 240 718 872 236 771 624 1012 584 249 723 643 263 712 784 264 261 629 668 584 299 258 219 223 786 251 738 662 241 849 303 237 775 735 285 224 620 285 610 772 253 245 578 260 790 263 221 414 696 659 963 518 259 236 636 688 781 212 259 692 261 208 267 760 573 248 21 775 690 36 800 254 255 786 273 265 240 265 247 628 620 697 672 583 264 809 260 229 919 270 596 829 711 708 261 786 656 653 574 302 849 228 271 706 673 768 944 568 805 680 697 597 721 710 641 207 629 871 814 266 845 256 230 750 365 266 253 715 821 610 844 55 248 512 731 258 648 285 259 837 699 529 645 551 216 705 231 796 713 649 249 602 650 244 725 664 253 596 237 686 250 669 654 246 272 867 278 650 247 261 258 261 725 633 527 221 254 280 656 588 862 266 703 228 6 258 648 252 678 771 713 239 334 629 238 595 260 636 770 274 255 250 669 780 832 298 762 555 692 260 252 1022 260 579 263 268 694 271 270 691 250 30 257 25 643 258 23 666 573 638 259 681 836 796 278 687 675 657 247 746 692 598 589 86 802 262 996 647 590 263 222 728 268 776 291 804 878 660 284 246 739 245 236 257 280 800 644 296 681 282 815 262 807 759 236 728 621 726 273 798 819 281 277 725 241 556 505 739 743 533 831 729 242 278 236 698 238 623 737 797 832 721 247 565 660 862 635 247 511 810 258 50 1007 243 243 735 670 620 260 245 867 248 741 21 537 643 832 867 257 740 727 262 684 244 600 920 246 676 278 735 245 245 248 277 743 775 537 995 574 711 669 686 584 725 670 745 796 260 768 577 801 251 894 260 231 782 291 311 271 235 266 692 729 285 727 247 868 251 283 695 231 512 671 257 280 246 726 685 244 861 239 911 260 567 633 241 809 260 226 246 786 653 764 259 688 848 277 755 270 264 14 809 664 720 558 641 265 640 674 711 829 833 280 255 266 775 859 703 245 689 724 810 773 239 260 869 272 224 617 667 259 232 623 592 691 263 221 233 639 279 273 285 992 102 697 507 359 240 715 703 634 449 34 704 777 228 260 256 238 832 282 145 252 250 745 780 301 213 667 255 573 764 796 257 719 523 687 653 255 626 252 250 692 518 683 246 631 260 272 241 255 264 687 906 726 638 749 849 600 722 616 860 623 263 278 720 282 247 803 600 723 804 707 635 636 249 276 568 274 609 686 637 286 603 892 242 177 795 524 235 233 772 693 796 260 244 881 250 700 87 764 651 632 260 746 842 628 237 788 608 304 251 291 535 758 737 642 773 722 894 254 651 843 768 779 692 249 272 257 640 710 828 666 252 661 721 706 773 281 204 650 618 791 295 605 701 844 285 808 614 676 270 738 676 678 213 932 237 642 889 234 698 255 801 234 729 244 680 512 939 254 688 716 229 230 28 287 797 755 680 235 223 264 820 552 739 552 815 273 266 727 725 682 916 745 827 715 692 793 244 284 255 266 268 852 275 616 815 725 253 277 217 278 255 686 277 221 588 848 256 117 223 653 249 685 358 260 265 632 759 664 229 279 265 240 634 665 633 757 954 713 671 255 263 615 811 678 565 680 238 670 817 286 671 588 718 261 752 277 249 570 253 762 246 673 289 214 829 284 782 582 591 534 250 727 880 625 847 684 252 907 502 774 675 579 656 293 228 634 786 766 243 760 241 838 272 713 444 482 672 537 665 683 381 232 685 846 587 661 231 788 418 265 767 272 266 795 372 835 272 651 459 881 550 693 670 227 710 777 244 706 673 260 255 703 718 273 242 292 491 726 757 591 263 516 564 661 274 246 708 270 606 267 257 222 666 974 574 612 774 649 259 499 243 562 629 722 282 697 582 696 382 270 868 146 580 263 633 255 239 601 508 750 292 249 675 256 587 256 556 261 612 709 253 668 244 634 679 261 654 949 704 297 259 797 254 291 257 763 468 280 748 492 872 983 700 394 552 817 259 674 582 570 267 411 815 265 786 832 728 630 236 271 732 593 660 723 593 360 574 897 661 223 251 711 457 657 708 262 243 242 738 546 597 657 813 230 844 253 573 272 614 251 303 281 234 890 506 744 246 263 223 613 619 271 103 696 558 535 258 264 265 248 368 573 681 716 711 256 246 821 274 271 257 521 185 285 262 772 279 413 267 758 659 286 774 1018 256 296 758 782 912 280 691 233 239 260 699 759 643 683 811 576 264 228 753 636 519 229 904 242 723 274 238 259 822 284 231 308 277 241 420 240 905 866 951 461 216 545 586 232 97 818 548 463 907 212 823 207 277 753 268 734 662 249 231 235 223 231 727 861 267 741 275 256 297 254 675 737 1014 728 289 880 777 311 242 753 176 759 655 735 260 287 648 257 526 691 259 237 204 475 245 666 793 232 343 614 960 755 659 740 607 222 649 556 271 238 625 740 271 247 659 578 247 758 243 791 846 642 758 914 266 265 249 219 603 810 265 778 269 807 277 658 735 254 143 636 190 274 288 540 675 262 679 626 558 227 725 241 248 1002 224 742 769 259 258 287 261 659 612 227 589 685 254 223 740 286 677 259 785 621 233 246 612 801 553 40 645 238 272 705 476 258 812 16 731 628 543 565 263 239 269 685 857 248 244 269 556 594 252 664 723 254 244 266 244 247 669 864 963 597 212 265 267 905 238 656 601 716 637 261 816 271 573 683 677 272 697 240 721 260 271 582 782 630 700 249 261 668 261 594 539 501 226 469 127 508 247 709 238 264 279 717 246 660 264 738 274 790 932 260 268 262 788 298 273 649 573 597 255 617 239 663 667 239 676 722 604 711 704 202 232 233 275 84 712 263 842 572 282 683 834 562 254 279 289 268 732 778 312 283 756 280 728 675 679 225 672 291 640 267 248 226 256 595 224 247 590 245 250 666 265 639 283 251 255 274 709 239 876 709 286 658 256 467 756 785 258 765 238 765 239 267 291 592 680 672 216 295 570 737 251 624 248 720 846 275 248 491 816 214 826 262 837 253 864 444 261 238 670 565 270 262 451 676 775 274 561 257 849 279 791 720 682 674 574 733 593 255 251 255 246 276 670 820 258 822 645 272 873 698 669 674 164 261 224 777 719 615 262 265 689 258 476 531 669 882 239 544 772 223 577 735 249 242 795 499 276 216 247 592 264 869 267 646 648 540 706 243 604 252 676 681 538 742 602 756 800 686 243 688 245 273 253 584 269 766 231 275 282 807 667 270 261 268 861 260 640 780 816 770 705 660 244 614 647 492 728 283 573 722 251 260 259 661 787 273 230 263 284 238 532 688 711 602 212 780 682 496 656 718 253 279 271 232 237 538 650 659 272 231 578 294 758 661 615 253 259 704 238 261 661 278 404 729 191 736 207 632 661 781 774 618 572 259 261 253 231 261 713 263 243 231 274 270 693 760 294 798 63 765 725 810 579 719 212 244 243 559 220 250 638 214 776 243 298 783 793 273 212 262 607 242 232 925 859 260 691 621 639 638 274 243 663 229 258 511 711 718 280 256 611 787 827 281 791 978 673 755 678 223 845 267 278 260 698 960 538 276 247 778 668 643 784 3 639 498 589 766 244 319 252 271 262 563 794 239 244 253 751 670 298 639 270 779 245 277 728 224 272 249 291 247 256 534 274 707 267 540 639 597 800 819 746 265 246 784 284 290 437 279 245 665 279 795 599 734 268 750 722 245 985 709 652 634 259 251 224 254 623 265 698 841 281 466 537 630 290 540 685 274 669 821 562 378 739 262 280 757 254 261 262 253 717 687 692 263 929 536 709 750 674 656 255 605 267 783 679 668 278 276 241 786 243 236 799 667 696 254 605 264 240 243 264 242 232 668 516 874 238 251 581 772 577 277 284 530 591 754 219 817 704 451 290 791 280 241 728 761 266 292 254 241 570 586 761 777 687 861 739 288 605 684 663 236 543 245 803 666 831 234 289 237 542 639 579 271 304 763 796 13 737 800 659 824 742 538 637 431 235 598 232 297 569 660 218 699 213 744 249 241 79 254 470 577 1006 815 821 692 739 246 525 590 798 522 656 681 395 222 275 204 273 271 257 258 713 521 232 711 301 677 612 315 713 622 668 473 269 839 550 616 261 675 639 614 771 242 227 547 769 292 256 860 734 787 751 560 732 233 672 668 727 597 240 764 264 242 616 780 274 573 658 817 644 864 653 260 250 737 242 230 873 252 828 814 223 238 770 244 242 559 265 783 248 700 230 698 246 286 650 252 236 725 685 645 262 759 618 234 679 645 657 719 642 571 793 648 256 603 499 747 257 229 284 542 268 254 634 585 560 238 273 311 256 262 797 740 271 734 304 575 240 265 654 236 581 661 812 852 737 477 240 253 644 784 663 928 835 254 790 523 728 708 550 580 261 689 273 234 685 232 703 261 213 503 881 265 598 577 639 445 251 689 648 753 238 306 648 250 733 591 708 322 225 281 244 775 781 361 769 267 439 520 769 566 493 574 607 609 424 267 763 698 687 735 287 271 728 730 750 227 237 269 600 595 620 673 734 860 253 785 868 792 89 255 187 742 260 782 653 228 278 681 237 793 491 736 249 199 639 741 613 428 264 241 796 246 211 795 712 256 260 677 681 546 225 723 682 278 673 699 232 289 624 729 254 905 768 289 250 270 322 260 264 623 830 742 852 235 726 744 240 264 781 236 601 693 658 889 986 222 738 290 248 290 771 660 616 246 616 697 268 258 800 627 738 733 770 239 844 254 252 706 831 267 664 745 621 606 645 277 320 891 786 234 277 573 919 695 713 863 289 255 680 658 849 715 739 827 731 810 769 244 246 656 261 645 666 230 848 710 224 513 759 636 246 642 278 570 446 306 278 275 737 249 248 712 229 232 256 886 730 280 585 704 638 695 746 656 266 551 235 292 298 254 421 568 833 216 292 777 963 252 718 280 775 658 262 811 547 688 695 257 264 655 947 624 750 244 288 701 241 701 276 279 270 706 266 241 552 548 272 551 247 263 281 753 267 256 676 623 776 230 748 254 248 269 556 128 609 470 252 267 147 261 727 233 677 258 833 247 742 680 262 796 277 689 282 266 712 262 773 230 258 723 243 255 258 275 707 468 286 245 265 783 924 706 283 233 258 230 281 907 798 613 229 438 873 836 688 724 272 295 252 724 796 251 696 247 689 230 241 542 743 256 246 281 551 718 516 790 345 541 249 738 275 282 751 232 307 817 716 248 349 275 776 566 745 292 47 627 656 578 253 877 624 295 608 252 617 520 779 249 264 259 826 285 277 856 660 269 264 257 782 300 266 627 270 574 263 232 660 264 695 640 613 717 273 242 822 756 253 757 690 787 268 268 269 657 267 218 666 960 224 274 973 578 574 615 617 840 963 243 761 582 775 815 732 537 556 919 808 311 597 741 626 848 283 646 248 258 218 145 577 261 884 228 478 775 907 671 796 699 757 648 676 686 757 519 571 696 517 635 734 999 832 268 246 674 263 306 283 258 251 278 761 799 755 606 602 436 277 840 638 244 620 254 276 229 97 208 705 651 232 252 287 724 256 488 612 264 622 215 687 235 778 234 715 631 274 226 264 583 668 667 247 762 245 599 270 601 666 273 259 271 254 793 741 670 227 809 715 261 246 714 376 529 655 773 815 754 551 276 239 754 705 809 232 985 651 996 735 760 269 224 432 249 733 273 255 673 905 785 212 769 284 286 249 813 245 233 273 249 244 509 269 668 247 224 39 165 716 144 650 230 654 744 105 253 653 773 230 641 256 239 277 868 282 264 386 808 714 666 840 251 612 1016 270 224 252 806 244 592 254 817 267 218 248 256 276 275 252 264 693 273 230 616 281 695 850 283 269 852 657 620 434 79 259 649 574 780 456 249 206 260 546 704 607 875 267 685 299 686 252 497 263 552 710 686 229 669 237 696 840 238 222 746 710 239 222 270 257 255 296 814 734 556 652 285 238 664 248 268 235 1018 300 743 901 250 274 259 248 304 691 867 360 669 258 609 265 271 810 696 688 715 459 411 556 286 824 242 729 241 221 224 222 222 870 696 281 801 618 747 832 712 732 292 685 251 274 664 272 279 743 272 445 622 820 813 679 584 604 24 708 784 231 615 808 231 816 756 234 237 673 490 596 804 839 263 875 776 565 270 778 755 348 226 772 752 816 253 656 285 264 497 254 272 976 870 247 597 698 759 586 511 915 308 240 703 722 233 268 267 752 724 269 781 240 870 721 260 604 241 575 220 702 225 270 232 681 260 253 680 524 706 732 568 671 673 284 269 687 245 674 727 684 668 670 269 255 261 910 35 764 624 588 268 785 595 272 648 739 67 260 724 535 820 247 719 679 230 287 625 799 582 257 234 650 820 727 263 276 609 267 583 272 651 735 238 265 277 277 54 584 951 278 735 259 600 819 807 240 245 1004 218 657 247 605 256 788 664 418 665 788 255 246 272 625 242 687 242 674 780 682 263 687 256 257 520 277 517 269 707 264 235 294 260 549 257 710 556 299 642 588 241 826 266 694 251 254 593 821 672 693 884 269 1003 578 293 590 256 717 251 864 698 250 262 750 256 678 892 752 138 625 257 642 402 247 254 296 259 703 256 832 257 752 234 743 235 547 318 731 767 233 270 252 545 683 250 553 866 259 254 597 268 271 260 745 246 645 857 67 229 630 282 672 259 251 652 701 824 486 239 242 745 259 667 712 259 232 652 230 264 286 715 249 270 275 718 294 715 272 659 797 472 736 243 762 693 743 683 244 272 598 528 243 265 768 233 570 706 660 259 654 559 612 244 525 555 759 777 787 646 719 267 758 669 250 855 227 266 254 566 670 18 805 297 805 260 581 223 256 738 745 843 625 569 522 237 832 678 285 233 541 231 741 659 585 257 943 732 267 503 250 249 811 675 569 758 631 282 254 897 260 258 783 783 597 715 678 230 266 710 258 655 188 800 637 250 243 266 250 287 257 565 241 712 768 749 234 252 757 267 656 643 904 232 238 241 221 551 671 848 271 840 842 849 141 731 265 230 253 276 766 717 727 219 824 474 808 292 243 279 323 687 749 799 615 601 204 532 237 791 791 274 661 622 262 232 274 252 247 701 533 236 645 798 816 694 829 75 708 549 110 264 238 264 237 252 408 251 257 262 279 782 257 274 716 514 241 701 503 268 773 695 254 805 619 673 259 699 621 654 267 610 619 782 645 801 659 737 761 968 865 586 566 603 243 269 828 289 619 245 702 792 241 607 757 681 687 69 782 236 795 226 868 538 657 558 237 977 648 762 256 236 591 657 226 583 238 255 249 664 256 709 265 329 243 228 624 536 262 798 781 248 241 756 272 812 243 152 243 604 240 246 746 277 638 289 267 622 255 244 846 844 789 226 263 256 280 540 655 281 546 96 267 854 772 502 230 678 257 728 496 723 648 256 680 580 156 763 694 882 656 875 250 257 261 239 724 227 244 612 804 272 241 565 750 675 791 487 239 237 289 734 631 854 658 852 271 704 688 676 733 528 272 638 626 741 283 237 755 276 213 267 243 426 921 239 819 138 228 250 221 250 916 640 829 271 733 798 609 260 288 279 256 621 251 729 621 641 671 249 586 739 289 241 652 557 748 258 263 229 256 289 239 756 248 570 623 871 305 256 243 451 513 706 551 650 252 275 604 252 767 701 861 674 757 937 214 948 680 213 520 242 291 236 658 240 17 245 254 774 264 564 714 235 300 698 579 847 646 731 900 740 236 406 716 280 506 701 490 226 531 684 907 729 692 260 281 26 263 641 754 217 257 794 261 526 234 596 263 880 691 263 679 256 897 823 305 656 725 777 254 235 277 672 521 381 766 219 293 225 261 742 759 596 407 280 238 799 225 257 623 756 213 805 5 689 548 747 673 271 260 764 248 674 612 785 667 787 555 279 637 555 703 241 680 244 241 241 305 256 476 735 576 728 628 252 902 576 514 299 286 267 687 261 599 254 226 577 244 234 578 274 698 255 615 268 649 720 287 567 275 252 625 788 608 803 239 250 650 280 250 268 629 637 275 598 264 658 613 751 683 282 789 266 245 658 723 242 647 238 229 633 801 865 809 756 273 250 627 608 259 788 612 286 807 248 786 635 251 722 590 687 681 590 660 839 777 707 392 663 239 673 242 644 123 251 465 799 540 1023 669 257 245 636 767 499 232 787 458 279 658 250 268 255 269 207 260 262 67 250 644 678 256 232 713 718 283 625 249 760 225 251 669 811 723 265 695 246 259 651 291 242 233 776 641 283 268 734 666 263 918 220 712 678 739 240 579 790 629 504 233 771 506 704 248 677 758 803 723 261 734 755 817 575 234 270 694 199 458 267 207 661 782 225 661 690 519 60 611 185 736 297 812 806 769 837 271 281 245 241 242 941 260 246 726 630 234 721 805 433 206 622 226 290 770 732 705 258 843 630 236 251 252 579 500 469 670 265 735 277 834 731 761 722 208 913 555 668 296 262 932 1005 581 271 296 753 724 645 262 754 671 297 245 1021 273 744 227 236 534 646 661 842 656 272 685 793 570 236 252 253 281 244 280 471 613 246 265 264 236 281 682 554 245 251 655 728 257 626 702 579 31 262 253 293 728 274 270 270 240 773 707 690 884 618 281 583 689 471 264 728 258 282 548 281 721 567 247 229 518 670 245 242 718 279 787 597 272 288 245 247 227 739 905 255 580 217 652 254 274 730 122 661 729 638 717 265 238 721 218 772 867 724 753 226 732 248 682 740 952 257 773 273 370 777 710 267 265 619 246 849 228 279 278 654 252 233 641 787 715 680 797 9 659 687 655 659 271 712 273 227 249 253 655 259 281 581 647 610 592 244 665 724 236 807 270 756 665 678 272 239 602 231 272 216 239 639 260 765 830 609 635 620 272 621 502 849 237 901 287 234 580 243 277 702 803 246 624 746 275 235 246 399 262 767 729 873 260 680 769 263 271 537 867 185 724 262 949 786 801 789 285 558 265 228 242 245 287 626 661 245 245 742 232 243 755 245 254 263 262 626 253 280 260 575 128 258 238 831 761 243 261 754 764 561 217 775 569 699 248 257 370 267 982 16 599 275 234 277 248 340 719 276 232 518 73 716 271 643 272 260 261 255 836 256 244 674 271 276 933 515 602 507 835 594 625 704 287 770 671 798 276 634 106 850 889 676 288 623 275 619 998 671 295 632 506 739 775 788 251 794 672 794 637 270 576 729 633 660 716 250 245 242 261 749 270 695 814 510 606 644 627 224 732 817 868 554 165 737 328 206 564 608 283 241 253 266 730 666 257 600 259 703 402 436 524 716 254 179 267 291 233 617 250 232 741 632 734 270 746 942 672 230 689 712 728 780 690 269 590 698 249 595 624 816 646 328 219 757 629 262 761 241 632 855 542 556 754 232 4 764 597 412 246 669 818 625 635 553 736 226 259 629 241 613 649 697 259 245 227 272 618 780 263 251 263 720 789 565 286 293 792 243 673 254 653 359 260 781 274 234 239 250 751 626 250 251 734 851 289 566 799 280 716 703 661 246 775 693 672 632 598 242 589 821 540 247 656 550 818 733 648 792 718 747 786 583 209 633 246 272 840 290 244 626 764 616 229 845 264 256 686 819 689 709 261 235 246 945 316 503 230 277 256 646 247 782 864 220 757 243 253 653 256 700 233 594 220 550 632 794 259 659 239 776 502 732 519 276 618 264 475 649 658 713 831 256 249 829 737 763 285 557 479 271 729 713 276 981 776 269 965 263 526 663 964 573 235 301 241 258 696 228 670 237 250 248 269 735 735 271 20 647 776 258 293 243 756 568 661 281 249 288 588 644 250 836 263 903 838 869 725 223 708 302 805 810 891 702 195 265 238 280 729 240 314 722 742 219 235 229 739 579 663 782 932 261 656 270 265 262 76 258 252 641 883 261 657 747 266 684 266 249 788 261 238 896 514 598 234 454 282 257 239 763 228 259 749 795 266 306 672 724 761 254 233 262 741 262 738 840 232 244 242 380 271 692 542 746 249 222 311 765 776 684 272 245 222 660 237 791 282 221 603 279 216 628 260 730 283 253 236 573 266 475 810 257 667 677 756 504 679 721 266 395 232 738 213 735 741 245 607 704 240 571 738 675 238 252 218 143 676 786 248 854 854 246 774 494 600 777 89 812 268 917 906 246 788 895 251 266 886 792 710 272 470 683 726 655 786 719 719 235 746 769 265 733 221 237 907 228 264 257 614 733 634 693 441 297 238 268 215 241 190 278 255 683 609 601 251 732 238 585 558 341 756 651 304 664 737 733 261 696 697 794 836 703 229 865 755 467 589 265 248 696 649 303 809 683 699 685 695 679 264 267 628 722 826 730 270 659 808 262 291 551 448 243 600 730 831 237 236 601 523 627 229 496 272 756 654 247 904 272 52 236 257 686 848 275 237 774 723 246 738 706 236 599 231 552 822 306 259 313 236 241 881 894 662 610 680 625 575 805 258 215 764 689 748 256 283 704 254 731 257 675 229 286 255 855 976 758 5 256 249 255 268 681 837 303 256 760 242 849 257 218 274 765 249 756 680 238 271 775 425 678 684 275 462 236 247 261 590 249 271 748 551 290 251 683 256 249 616 270 783 747 709 261 661 766 254 713 575 568 254 257 266 235 246 257 829 265 266 225 278 247 257 241 845 270 645 764 269 548 228 236 643 681 707 789 242 642 724 246 267 840 624 702 757 841 267 269 529 709 722 663 270 622 468 528 784 541 923 878 756 248 568 247 574 743 888 495 259 240 271 577 641 246 247 746 241 590 268 265 702 572 832 237 240 258 746 587 256 695 251 608 731 252 245 547 677 761 674 272 778 268 821 272 655 609 272 732 761 851 249 293 74 616 527 673 475 679 266 256 258 672 243 992 576 268 263 251 702 255 286 693 225 269 332 224 262 654 841 865 539 202 804 720 872 264 729 206 714 783 242 604 195 598 233 263 797 798 277 251 277 274 809 633 530 297 641 749 684 710 245 242 9 642 808 266 261 268 653 247 240 268 717 275 709 236 207 635 288 275 637 765 516 229 240 753 749 234 501 756 718 250 259 664 302 807 863 268 605 662 233 746 614 256 255 253 715 848 670 278 720 709 763 797 250 271 821 710 869 761 396 752 547 262 840 706 792 245 606 574 737 820 237 755 776 253 243 780 731 238 733 275 554 645 261 703 749 249 271 312 255 260 650 237 234 797 247 258 264 889 267 252 582 283 264 245 732 604 633 669 745 265 732 642 263 258 723 838 291 496 663 773 272 536 254 654 782 593 259 734 766 658 250 556 810 583 696 259 761 18 654 253 727 557 252 925 267 228 280 355 242 281 243 258 286 592 606 690 297 284 692 683 642 245 658 453 385 746 280 843 645 285 673 678 1013 70 249 672 288 246 986 763 283 218 838 853 808 766 483 247 667 649 719 737 592 275 842 719 789 937 286 729 247 621 654 688 236 658 653 266 724 271 677 255 784 656 242 632 266 734 253 252 671 711 450 602 557 243 768 244 688 731 763 768 720 250 796 235 279 274 165 236 272 274 757 953 242 593 648 251 242 221 722 875 227 260 278 814 588 645 234 889 224 674 676 833 660 242 609 1006 502 843 786 258 194 250 586 651 228 224 286 710 501 667 265 673 635 739 247 283 267 243 866 721 248 840 257 799 693 704 593 703 633 259 691 725 580 649 264 277 586 222 725 255 727 815 629 537 258 256 516 547 493 261 241 700 255 686 546 646 256 503 717 275 796 697 775 258 676 702 695 606 501 274 907 227 276 646 251 686 773 616 759 634 669 868 255 690 269 721 282 845 243 254 710 764 612 266 263 697 516 603 783 814 251 600 671 673 733 629 257 613 746 616 760 652 492 770 770 224 278 263 244 523 848 818 754 529 165 598 722 903 579 622 693 252 600 300 255 730 267 100 230 265 613 373 765 802 275 593 270 236 761 638 255 262 759 641 603 750 700 620 662 227 274 754 275 272 288 613 222 714 246 635 282 671 252 817 276 579 579 554 667 517 689 976 545 278 762 472 225 236 738 623 59 274 225 249 643 664 245 748 790 635 645 706 251 282 656 785 662 584 669 676 835 890 705 834 218 273 259 244 659 304 265 246 583 276 743 753 691 299 613 915 984 691 746 708 726 619 267 681 262 859 293 872 291 234 275 693 895 232 637 250 975 907 224 486 226 578 538 637 231 246 237 842 243 245 259 720 628 272 246 197 882 846 286 804 289 245 668 798 705 703 655 269 262 900 268 825 763 228 250 514 777 247 247 708 854 274 676 805 570 549 759 684 716 247 274 733 311 554 269 218 758 239 244 267 259 733 234 247 640 596 654 250 760 778 767 519 691 206 714 228 700 720 598 722 287 457 802 239 273 775 790 430 242 777 816 903 765 251 243 679 615 257 271 243 282 249 723 715 663 759 671 767 651 701 264 783 545 431 283 262 238 247 263 295 282 252 265 256 662 239 270 249 612 796 897 703 253 246 695 265 250 277 686 262 652 243 798 748 245 224 797 783 729 235 264 736 232 608 635 216 240 514 223 531 293 226 793 257 679 168 626 840 874 221 257 751 237 120 261 811 625 259 280 189 825 267 256 263 962 843 945 265 859 266 660 621 631 35 264 677 615 651 736 239 255 646 775 223 257 254 927 829 286 258 239 254 218 245 247 717 546 761 689 239 671 770 321 266 800 681 245 265 175 646 255 663 253 263 678 781 629 914 768 299 730 264 237 743 232 750 234 814 753 257 819 227 297 241 507 540 260 223 252 673 201 723 813 728 277 751 825 587 252 695 584 760 252 735 640 870 519 557 654 730 676 798 41 797 720 788 259 243 253 796 252 280 272 253 608 700 588 266 207 494 263 672 778 214 293 673 737 605 241 482 420 901 246 233 257 725 819 706 546 281 268 731 285 277 430 782 710 218 261 584 593 244 722 244 814 882 912 883 214 355 456 265 74 233 846 648 235 749 692 248 733 743 240 813 709 223 877 771 255 214 247 250 783 271 734 518 257 740 258 299 891 513 235 618 253 633 291 279 268 737 213 593 756 270 692 733 598 762 615 293 748 278 769 240 709 909 654 265 269 633 294 665 568 757 818 284 536 730 244 208 262 390 261 252 579 826 545 896 304 593 644 222 805 279 426 710 744 923 671 233 799 898 526 438 630 243 632 899 721 677 221 250 273 761 315 843 250 771 838 262 647 749 284 272 284 705 268 398 742 811 261 265 265 603 772 718 648 250 735 411 522 259 499 618 681 564 517 689 696 262 752 711 247 588 856 220 678 692 576 257 648 610 202 492 276 628 480 655 306 727 636 888 650 233 1023 574 605 729 603 138 556 745 804 275 642 776 733 612 248 646 579 285 723 530 270 575 854 755 621 258 272 745 633 570 248 704 584 239 845 290 235 850 259 734 301 252 737 654 943 500 275 244 273 732 534 788 247 745 531 860 272 663 231 268 214 850 578 235 661 487 693 559 247 226 567 751 646 551 332 242 280 294 208 289 269 279 700 221 245 635 251 855 731 727 644 256 253 831 735 261 652 750 755 236 249 632 263 782 266 253 259 858 279 561 564 678 739 699 262 943 651 677 316 243 688 668 266 263 739 244 717 220 930 643 268 255 636 238 262 259 267 268 681 245 688 205 252 243 261 830 266 235 704 236 257 227 672 261 795 642 756 261 703 654 725 639 232 525 644 301 585 743 434 805 572 259 817 169 283 668 659 261 579 491 259 250 270 769 213 876 293 783 687 643 823 807 642 594 721 247 228 681 793 777 648 248 227 258 769 245 563 267 617 267 768 585 255 256 247 777 619 572 245 640 897 644 258 826 706 282 604 644 274 262 283 632 49 775 755 735 742 273 661 591 788 266 706 801 227 230 303 653 591 274 563 275 268 711 783 261 787 727 598 783 282 875 612 236 315 254 263 677 674 701 602 250 289 669 270 717 263 591 459 838 635 92 795 238 793 295 248 247 562 288 792 486 725 677 597 761 767 743 257 557 540 241 224 774 607 278 746 676 263 259 261 771 230 578 234 843 898 973 289 854 251 813 649 661 628 246 245 296 785 239 757 270 854 638 255 616 678 263 271 235 651 770 664 669 514 251 654 622 518 188 217 272 699 733 262 558 659 266 802 277 677 279 218 659 253 683 261 519 838 693 248 717 217 503 586 270 624 257 831 177 801 616 713 226 723 991 674 245 722 281 270 101 42 284 243 640 718 257 765 272 260 443 791 237 249 660 810 792 711 269 280 740 234 712 464 268 238 270 257 738 705 606 255 300 777 721 494 870 269 265 737 731 273 747 280 371 690 584 255 270 709 687 643 265 618 245 569 612 747 266 251 846 264 237 273 646 270 591 657 710 259 702 282 715 228 489 745 243 224 703 911 253 252 261 754 245 651 536 233 672 794 846 239 744 254 647 700 237 603 262 246 245 731 703 238 236 751 249 810 541 554 287 736 256 282 549 728 228 243 280 244 264 775 236 812 671 453 577 708 737 568 596 828 270 751 639 782 260 898 280 249 232 723 681 585 247 801 680 588 830 614 202 702 267 260 203 266 225 861 244 760 287 624 224 805 660 556 262 525 732 632 242 820 718 789 848 662 264 574 610 268 672 254 265 769 766 147 537 733 834 359 260 742 753 255 698 274 232 712 727 274 652 261 224 612 613 680 424 627 810 480 643 274 298 577 265 459 842 655 576 279 211 634 269 929 318 256 268 735 236 717 510 664 752 213 815 257 276 237 254 221 252 690 258 682 259 224 251 895 248 700 293 709 792 850 264 260 680 687 246 669 227 577 928 268 257 650 233 470 774 638 276 706 239 208 713 728 432 282 232 625 615 770 820 483 831 265 641 846 684 262 768 259 223 889 500 251 610 922 757 221 643 255 718 242 747 558 259 892 793 609 251 807 763 281 626 447 715 289 627 606 713 697 626 735 986 657 269 583 66 877 708 778 912 723 229 586 544 285 244 594 255 270 708 817 224 649 671 653 282 733 261 693 266 293 687 736 108 911 686 531 248 641 249 251 132 241 342 154 264 886 281 807 656 274 676 694 265 667 606 869 694 669 738 781 273 262 674 593 488 662 268 253 279 597 285 799 476 682 243 653 778 243 760 250 237 780 385 278 244 262 678 675 261 816 287 263 228 238 232 522 249 692 243 268 253 821 467 722 268 765 606 254 701 619 742 265 835 595 563 197 263 807 770 263 662 731 269 221 703 695 770 278 685 263 690 775 484 279 280 826 213 544 950 546 270 255 913 270 678 603 640 262 290 604 234 605 284 283 241 260 243 265 646 672 238 239 267 792 282 244 745 699 764 492 251 716 258 279 246 772 827 227 644 584 239 586 268 783 141 278 730 623 253 712 267 250 795 255 561 227 741 651 258 739 253 719 258 788 291 740 280 749 300 250 674 812 574 265 746 887 743 239 723 650 260 712 57 601 634 765 264 794 279 224 242 895 738 287 813 263 735 756 687 260 250 590 786 602 239 250 800 275 198 770 641 900 230 710 758 821 236 935 242 827 286 282 217 288 762 689 581 717 818 1002 748 569 744 485 243 605 824 261 671 283 636 298 821 869 902 470 751 236 232 645 242 260 635 607 804 245 547 274 237 235 688 665 720 530 916 239 891 578 265 649 244 236 251 658 742 139 275 281 264 679 842 718 723 705 712 718 276 763 505 790 234 642 247 907 461 719 295 249 580 231 461 673 663 287 710 581 243 683 221 859 224 260 689 687 273 727 223 283 265 641 244 263 847 260 269 638 232 620 697 654 286 668 259 720 710 487 521 725 510 261 252 273 734 264 614 262 214 244 222 689 752 256 297 577 285 706 743 643 442 721 267 271 722 622 206 174 257 257 648 236 599 768 712 316 518 238 657 785 540 255 265 273 739 631 260 908 260 606 694 242 206 735 782 687 635 826 611 244 245 978 708 541 712 774 583 651 703 237 576 609 636 679 747 804 257 653 251 795 507 888 672 630 793 255 170 248 241 225 838 267 294 223 269 588 272 270 291 647 259 245 275 741 619 767 258 232 705 665 312 599 777 280 686 246 252 253 809 621 279 241 276 270 561 244 228 272 684 690 634 762 580 183 777 292 240 226 237 711 841 244 895 246 240 372 241 689 231 265 259 264 795 286 261 788 745 286 933 820 687 785 1023 630 818 776 668 267 580 237 665 729 569 244 675 672 257 808 259 744 195 525 885 267 862 721 254 792 244 927 398 602 288 638 256 726 263 737 274 733 213 847 752 786 236 1018 239 259 291 784 591 529 568 755 300 622 733 615 288 242 693 675 669 759 268 257 271 277 594 245 670 780 502 59 746 760 281 762 672 708 262 592 248 225 249 855 845 251 779 264 578 649 597 786 660 659 605 228 287 609 279 247 683 593 823 257 664 682 264 290 622 458 238 251 593 706 699 902 196 283 770 249 943 259 239 908 833 268 653 708 278 704 811 243 256 262 269 661 257 769 292 236 233 274 368 511 936 604 685 832 76 260 241 249 269 273 687 261 983 589 203 555 674 279 153 918 260 814 428 411 699 282 229 779 664 594 945 618 280 742 268 256 1004 258 698 673 606 696 549 267 272 821 229 604 83 749 255 264 807 283 251 237 244 273 791 816 622 743 752 741 244 229 939 809 696 512 807 745 263 283 778 47 223 762 689 275 572 261 670 571 239 248 541 536 691 863 782 235 568 270 217 246 662 790 580 656 247 564 249 254 249 824 685 803 274 254 247 616 793 791 289 624 258 735 834 518 776 274 538 631 256 753 588 582 258 250 791 785 243 443 722 514 503 768 529 686 772 648 259 721 672 592 724 817 258 557 208 280 637 261 850 835 706 970 641 549 626 230 269 251 580 822 277 694 722 731 246 268 186 751 82 241 619 618 966 496 246 561 257 275 674 799 502 242 227 229 676 471 713 636 223 24 599 277 888 751 666 794 245 230 493 676 230 654 543 260 246 509 638 245 266 279 739 611 773 268 267 900 711 29 292 430 245 578 758 280 768 107 231 769 272 671 253 703 1000 695 278 711 723 742 747 469 222 668 632 259 282 256 224 854 227 549 646 714 265 872 277 244 607 731 667 251 808 265 820 242 242 678 264 229 674 665 714 254 280 850 224 840 763 569 455 728 510 687 563 230 163 583 750 650 585 280 653 700 772 854 540 626 260 429 904 803 358 427 247 247 820 937 650 262 667 231 612 252 719 255 751 721 271 155 574 288 757 726 233 725 252 239 660 244 215 39 696 680 844 710 270 263 227 706 247 310 579 579 677 877 570 273 763 807 264 247 254 901 762 664 285 314 735 284 275 769 634 766 260 759 632 703 683 242 248 258 625 735 463 707 840 565 733 705 532 889 951 837 765 726 677 789 304 998 760 278 611 711 251 791 207 729 224 274 671 226 264 653 747 656 753 729 255 510 893 282 744 43 71 256 243 944 656 262 257 265 515 248 627 263 460 681 285 243 615 265 276 227 827 266 205 247 280 867 247 823 998 267 838 601 254 271 228 246 637 618 278 236 800 246 636 211 508 635 682 223 740 738 502 744 254 231 241 789 47 253 562 235 601 630 133 228 203 230 267 723 270 227 663 559 594 573 691 749 281 242 258 822 277 482 240 460 236 686 261 275 241 548 518 771 275 607 872 234 625 594 634 257 275 832 285 635 280 254 276 216 545 220 695 604 617 234 756 905 688 595 289 581 665 270 253 683 627 281 272 280 239 644 645 238 254 249 274 727 804 244 598 807 254 239 695 709 625 768 690 170 234 718 878 820 264 888 250 849 632 733 629 703 30 250 699 247 221 691 265 237 244 913 769 716 285 615 720 644 752 836 683 253 552 215 680 817 744 489 684 651 816 720 265 256 251 717 246 309 315 232 226 269 653 217 593 696 767 657 786 236 660 577 247 666 277 258 279 199 245 249 231 648 244 270 276 244 248 594 779 609 498 635 221 227 610 237 257 228 798 548 248 249 594 274 259 811 402 261 718 716 243 810 744 794 277 14 766 931 814 718 291 776 591 596 738 227 238 287 271 230 448 273 230 272 259 288 806 786 251 581 803 251 212 935 226 255 862 676 607 286 263 758 231 246 762 786 245 721 217 643 815 807 254 263 236 687 244 759 840 758 295 768 778 688 688 277 251 591 753 807 703 669 271 693 233 253 861 272 259 906 668 577 518 277 252 701 693 191 643 339 268 599 701 647 682 270 281 625 270 259 265 215 552 266 246 820 720 235 242 836 693 275 244 251 254 254 246 705 277 702 258 735 236 677 750 623 703 643 246 738 730 604 267 225 662 691 621 344 710 218 744 715 248 683 259 724 748 747 285 679 942 678 248 797 239 552 274 923 828 712 706 701 620 722 490 819 546 297 211 435 210 224 519 741 723 251 254 778 247 481 796 274 263 664 268 734 224 257 217 267 241 277 239 650 562 457 778 951 241 871 783 251 230 491 748 673 236 689 685 370 660 777 245 743 748 687 536 773 724 658 657 263 908 839 641 235 267 793 816 464 711 815 265 591 244 672 262 264 287 855 266 692 232 749 276 681 275 266 273 259 752 860 496 586 857 749 656 819 250 784 249 603 657 249 695 249 262 650 721 242 11 701 721 803 563 591 654 758 750 262 237 480 700 251 670 249 739 255 258 742 261 252 231 290 243 242 287 224 892 249 791 249 976 969 714 576 252 296 276 246 228 266 547 643 770 250 716 737 260 625 609 794 229 252 263 849 666 222 818 48 268 595 248 735 736 911 641 724 283 737 676 745 247 261 560 660 635 659 493 593 279 280 238 1012 273 273 605 499 417 251 261 603 540 241 240 617 620 608 227 675 660 551 239 876 676 891 702 259 266 271 94 718 685 588 264 704 236 734 270 798 755 799 667 266 283 695 250 753 750 761 686 269 215 288 639 243 636 808 622 255 938 605 263 817 560 558 239 241 696 616 803 258 615 570 742 881 675 542 662 316 682 857 516 560 234 713 805 259 266 268 244 266 893 866 237 807 243 646 230 270 632 263 538 272 778 556 660 253 679 953 241 698 594 66 773 606 275 258 768 706 663 255 516 266 653 248 225 429 662 768 747 227 295 607 595 765 755 532 528 741 302 254 728 642 267 649 280 678 607 613 823 708 585 615 844 833 249 227 607 612 257 576 558 231 768 239 430 267 608 234 702 690 651 251 267 260 691 717 724 682 632 688 586 518 253 246 268 262 648 822 572 268 211 879 276 780 754 567 290 642 842 647 794 639 760 265 701 256 249 687 270 690 240 271 263 269 270 271 866 254 797 253 782 569 678 320 450 678 485 239 254 272 237 113 755 690 595 735 246 251 723 257 681 248 236 265 830 322 529 254 237 477 777 716 237 237 730 751 638 266 594 256 297 46 671 473 260 702 451 660 722 247 247 259 235 800 256 235 232 674 714 272 659 112 718 741 245 268 764 752 217 366 285 260 225 22 254 223 58 462 232 475 664 280 525 557 610 242 665 646 658 101 285 286 720 764 257 588 243 293 605 267 734 230 255 745 256 751 743 756 693 244 662 892 891 638 693 210 608 222 251 670 553 247 267 253 246 837 576 276 661 793 230 664 685 281 688 305 783 249 209 299 689 799 269 216 258 689 244 261 865 597 717 668 280 641 601 655 258 266 676 275 260 244 250 787 951 208 1013 658 357 256 728 245 277 672 612 269 235 239 823 226 589 643 245 692 720 825 739 697 692 283 596 242 483 894 790 841 270 800 274 267 247 255 268 543 739 260 685 282 263 717 274 276 251 230 595 713 252 81 780 838 270 663 273 263 617 892 537 714 295 620 275 310 276 609 216 233 756 609 264 245 718 727 241 566 564 264 638 871 513 725 741 585 469 810 234 211 611 1021 261 775 300 273 233 785 270 733 603 236 263 705 765 260 255 671 277 248 698 793 525 587 240 789 252 239 656 699 279 242 631 254 759 248 775 715 32 490 241 710 285 760 548 268 243 234 754 769 250 795 306 891 590 897 798 589 513 538 628 257 277 625 554 392 260 530 221 647 240 917 573 659 243 631 233 908 657 750 222 606 703 756 276 580 754 715 673 17 631 662 659 702 272 247 553 711 628 661 518 600 556 672 268 886 115 804 643 728 640 850 810 634 266 428 355 742 246 630 651 567 232 171 868 771 569 683 602 883 581 260 828 742 276 542 196 694 642 770 257 274 762 237 285 547 182 552 254 272 218 250 731 266 269 240 515 659 747 241 245 657 876 113 912 778 252 231 285 284 284 675 657 220 669 444 238 707 254 755 267 813 776 528 291 254 999 794 279 614 255 622 551 272 662 241 259 811 738 696 499 705 918 640 662 245 663 269 257 722 641 25 439 592 232 687 281 691 253 262 664 256 270 824 685 239 722 692 743 243 253 276 633 254 293 287 645 256 221 282 985 228 663 278 761 771 166 278 639 244 277 627 773 824 197 248 533 283 599 738 878 550 716 252 269 743 252 652 284 627 856 615 260 264 694 275 281 561 271 228 672 801 117 283 660 726 679 622 252 802 660 687 828 877 271 675 240 262 258 256 729 280 672 595 558 861 236 634 281 256 888 233 222 243 659 750 694 256 611 254 252 273 291 246 239 525 218 603 761 652 268 280 714 530 628 248 260 237 596 486 914 273 246 830 253 767 274 254 687 695 775 239 257 716 247 260 246 530 589 251 834 920 230 782 241 290 780 755 245 752 730 235 829 236 640 856 266 681 704 817 742 683 254 280 560 681 551 700 271 849 693 239 684 593 808 786 238 273 680 801 279 803 680 617 544 240 248 899 628 687 493 248 128 559 565 569 740 669 726 99 270 260 250 894 268 779 275 288 259 268 252 823 760 263 278 240 677 235 754 265 279 668 268 736 616 893 276 293 683 768 360 274 710 708 234 510 251 795 745 525 303 524 249 263 209 723 703 271 467 851 550 219 272 261 286 257 107 641 664 255 284 874 620 603 264 250 513 257 243 363 721 203 221 541 718 235 797 781 237 1021 666 688 645 286 235 625 847 887 676 656 721 644 277 223 241 263 722 277 256 512 699 247 236 273 241 256 236 274 702 903 352 587 248 752 258 508 62 646 875 665 647 864 284 674 600 667 545 797 617 676 674 788 729 829 659 278 686 237 266 743 281 757 612 744 278 241 171 280 650 742 277 264 566 629 666 251 698 601 661 735 233 671 8 749 863 767 259 713 253 239 570 769 265 819 268 246 868 278 700 273 729 770 346 211 258 690 743 267 245 780 621 222 567 780 752 793 679 247 806 544 872 475 302 275 659 243 527 263 765 717 767 249 242 691 258 234 246 293 706 783 810 773 264 258 41 269 260 645 653 281 283 514 651 287 746 270 792 563 738 807 749 271 256 791 719 942 254 653 711 477 873 680 236 517 230 752 266 257 698 256 258 576 269 637 251 696 752 754 863 45 559 544 606 215 235 601 233 278 254 665 262 593 676 674 662 622 254 574 713 655 761 275 280 796 293 240 633 161 240 467 263 291 760 262 254 247 238 525 839 654 670 829 302 848 622 910 263 304 244 233 242 784 268 652 615 1023 255 266 262 737 516 551 276 263 237 703 269 690 621 825 663 646 223 262 246 237 881 826 255 805 667 282 667 843 222 254 275 731 809 261 580 707 534 257 605 229 271 813 260 291 664 843 635 261 252 246 651 632 814 769 695 240 674 820 749 816 767 702 763 606 237 260 248 834 268 566 905 668 275 572 226 877 428 616 802 272 233 231 260 226 238 243 227 750 686 934 286 448 275 709 761 269 98 849 470 727 780 257 270 476 667 697 690 238 264 767 696 23 794 630 792 625 751 273 278 269 285 256 265 244 1023 655 263 738 525 681 793 582 258 618 736 622 233 634 241 848 775 298 766 663 698 253 331 273 224 649 720 266 227 754 787 659 795 227 238 690 558 790 238 277 283 555 66 646 273 254 254 780 880 840 593 246 245 156 742 561 277 261 657 654 634 262 243 258 591 243 542 556 229 126 823 716 2 747 292 210 670 769 288 232 289 834 273 660 599 240 730 754 245 678 980 241 243 238 293 719 229 253 638 570 256 832 712 247 250 709 844 653 246 629 809 262 253 665 237 774 244 252 258 843 256 909 760 249 247 756 282 839 316 739 243 750 212 230 615 763 245 259 250 249 285 246 732 245 723 263 288 273 273 292 268 270 264 794 637 280 631 575 269 641 740 272 599 660 560 772 750 516 297 936 253 775 629 260 251 280 259 690 638 1005 233 240 701 776 557 612 649 665 247 246 256 230 694 246 228 938 256 742 248 258 355 220 607 800 248 612 286 841 687 651 708 230 235 242 826 583 266 248 266 663 933 267 229 192 244 467 775 221 599 675 550 737 368 255 777 235 260 264 269 730 260 263 639 776 680 476 710 672 667 644 824 230 279 672 280 892 268 586 670 268 264 777 551 275 263 231 250 485 276 636 493 289 618 766 291 270 242 744 280 691 645 591 728 841 495 660 242 703 564 255 886 188 261 834 733 508 240 611 281 687 969 798 220 704 279 757 673 230 235 760 707 238 299 581 896 623 742 275 864 269 684 260 253 817 279 254 312 731 860 720 725 929 514 305 234 658 532 251 875 257 622 293 237 711 708 683 261 201 228 774 870 859 670 287 753 394 860 523 260 228 262 778 677 263 635 239 643 553 619 186 623 275 422 263 459 240 230 279 259 901 259 739 730 554 269 647 542 601 249 283 772 621 624 266 611 278 245 108 246 632 693 731 256 241 468 816 676 814 793 274 757 697 665 271 666 818 275 659 267 791 537 271 238 505 275 561 248 557 253 539 612 620 239 256 884 226 271 802 708 785 271 234 647 721 741 610 730 272 250 254 372 677 251 795 755 762 233 261 789 739 625 654 648 255 819 743 673 852 228 873 736 883 713 595 673 267 818 247 566 232 265 565 233 26 586 670 748 271 244 285 252 874 263 355 231 330 250 758 288 544 246 268 894 751 832 611 597 821 269 264 242 808 654 770 853 723 239 568 841 315 686 643 271 642 910 244 759 247 653 679 569 250 732 714 263 327 675 260 726 724 227 239 754 832 615 736 636 577 559 274 282 781 826 243 540 895 617 259 606 563 960 244 675 216 597 233 254 229 282 493 274 731 751 248 336 794 262 727 259 257 271 245 309 938 650 226 849 645 611 579 226 726 256 906 273 558 231 550 922 245 839 282 251 218 673 668 650 215 768 751 684 763 780 412 252 744 272 624 745 680 271 633 219 484 259 266 604 166 288 687 539 274 261 873 279 373 610 711 740 571 262 663 269 368 778 264 742 256 44 786 938 251 667 284 282 801 665 640 547 263 686 776 247 672 257 265 580 732 269 236 604 628 226 221 740 723 753 229 615 745 723 235 233 792 684 275 243 575 742 259 599 615 764 224 682 258 939 252 255 733 454 792 264 254 599 245 720 252 306 366 676 234 289 673 833 238 574 238 703 761 281 638 239 279 697 681 250 271 711 252 633 674 231 732 755 244 224 267 781 247 270 661 849 253 574 571 260 487 748 242 255 282 233 350 222 237 249 230 35 952 550 855 743 266 257 260 611 603 229 568 270 855 180 263 239 616 645 242 257 879 691 540 675 909 567 658 642 955 36 366 259 735 251 277 263 614 823 281 285 627 472 638 722 260 770 246 243 252 513 775 878 215 711 233 231 263 282 485 946 805 252 687 268 644 648 638 711 793 707 246 681 773 777 248 274 682 266 261 727 285 242 269 857 749 605 245 119 589 726 631 752 626 290 619 258 271 256 731 142 643 579 285 663 571 200 756 259 907 798 691 682 287 820 785 685 206 853 234 255 288 667 287 726 629 665 264 230 609 506 631 852 552 642 240 263 694 745 601 239 259 839 269 688 617 673 633 756 246 739 263 274 632 691 937 843 250 659 623 684 669 630 235 292 984 265 816 655 829 232 232 240 227 274 210 252 600 252 597 696 243 243 791 251 275 269 569 236 271 239 298 584 675 552 508 672 253 262 867 749 715 266 671 802 140 672 554 243 716 251 287 270 716 408 61 225 715 261 248 799 627 744 910 245 260 673 276 883 804 278 255 816 885 669 590 919 261 256 261 638 255 242 862 750 660 235 272 676 839 589 721 277 727 239 253 780 700 272 705 233 268 762 437 752 278 350 707 654 222 649 238 710 566 770 255 414 263 626 727 857 278 711 277 763 257 280 238 282 838 285 244 263 277 658 606 255 830 232 264 284 281 253 722 237 663 796 855 723 600 594 706 268 767 452 519 224 244 749 744 712 810 808 234 225 260 580 284 613 700 801 276 263 694 659 621 612 234 281 239 296 232 246 260 252 255 601 706 307 246 701 261 594 675 244 428 717 715 666 16 726 257 43 831 829 517 639 237 272 248 809 245 512 262 584 283 231 269 822 711 656 830 277 771 674 476 259 216 665 707 218 758 579 283 250 747 765 394 688 253 697 648 255 833 716 504 221 673 625 729 658 250 244 275 680 730 269 516 241 282 262 583 796 283 250 609 728 265 439 672 936 656 288 772 747 278 696 601 487 934 269 657 245 256 808 819 659 273 296 243 236 984 740 805 784 647 556 675 741 702 581 253 245 255 560 286 210 797 805 476 828 673 242 243 666 275 656 551 240 646 741 264 515 239 787 783 688 816 286 772 766 511 738 259 804 655 260 265 262 260 217 791 285 252 654 298 258 634 885 653 258 241 279 236 254 786 754 660 593 921 748 755 855 630 265 750 567 261 666 227 724 331 861 226 741 716 584 266 269 283 253 298 281 434 745 352 768 242 614 699 244 437 915 244 747 256 654 234 778 608 633 648 258 293 692 921 641 680 1023 370 650 713 240 646 254 591 42 663 269 231 273 247 215 272 256 266 242 795 723 250 243 223 248 657 288 564 217 246 987 728 244 578 708 719 258 258 568 709 804 227 851 577 875 629 726 620 223 643 197 670 770 696 887 251 262 629 812 683 559 662 294 540 751 217 673 227 578 715 888 257 436 673 914 253 498 861 266 638 629 644 267 780 898 834 642 250 266 267 758 651 628 271 244 634 287 252 245 501 793 764 256 258 712 504 292 279 251 230 564 850 568 611 245 654 247 709 282 154 266 263 769 269 254 240 609 270 631 600 600 571 287 648 784 866 647 673 711 702 747 264 635 251 536 263 888 627 242 870 245 626 264 716 237 289 275 241 841 251 213 599 564 511 234 251 897 672 780 692 860 751 730 700 878 270 841 259 577 670 516 281 639 778 820 274 241 596 857 570 921 518 245 744 754 271 844 761 805 642 714 311 758 228 259 165 776 759 612 644 258 752 628 158 683 661 284 279 299 216 142 266 685 609 253 258 718 643 596 672 241 270 720 273 705 479 279 259 265 810 271 264 748 266 735 402 838 759 230 242 670 265 263 678 553 262 264 250 250 625 609 725 502 587 531 266 734 237 222 768 268 232 228 229 509 784 687 249 808 258 730 751 374 218 223 268 759 651 255 669 624 711 259 694 689 694 631 210 683 259 244 665 758 264 909 950 722 273 267 773 258 806 719 238 690 624 766 736 230 281 257 233 611 241 820 239 87 936 593 229 768 846 487 596 539 841 214 633 481 840 247 266 252 504 863 675 267 705 630 255 650 540 607 306 857 658 249 242 797 498 581 785 809 245 537 540 608 766 716 753 780 581 206 892 694 616 626 724 709 718 261 281 234 277 651 269 668 583 298 237 246 237 254 253 539 232 706 264 257 286 471 771 774 769 663 243 666 273 524 276 564 252 769 256 31 249 725 271 242 701 138 233 253 261 634 642 261 279 231 240 256 257 720 278 248 158 268 264 678 612 711 667 245 259 284 686 709 845 737 853 792 263 263 259 668 255 781 607 265 269 731 559 759 543 263 778 681 271 272 265 829 738 246 256 699 791 742 267 259 641 566 864 256 596 266 679 856 264 691 854 687 268 374 250 519 247 721 602 733 813 716 798 262 707 274 293 688 246 258 247 523 306 170 278 250 621 539 269 274 609 265 411 299 219 726 668 265 782 134 771 752 805 694 232 700 741 677 238 796 560 677 926 261 279 576 593 282 249 276 828 695 249 940 259 688 717 257 655 275 297 208 621 549 718 698 569 644 538 643 16 239 253 499 544 774 642 700 656 254 779 252 249 785 270 686 787 772 605 797 687 660 277 239 223 254 753 245 620 265 274 239 633 242 308 707 270 257 884 696 701 270 251 653 777 642 877 485 947 718 866 382 712 213 807 404 244 308 765 576 289 273 257 740 798 254 229 287 287 258 248 259 633 245 779 778 232 824 262 619 263 276 602 665 303 644 715 820 239 255 263 203 220 257 822 1001 264 266 743 668 713 252 367 278 261 648 659 709 256 237 235 251 653 765 147 449 953 827 764 249 736 250 778 672 260 686 471 755 424 242 790 270 210 586 743 795 753 760 848 271 631 247 658 245 677 648 700 462 874 270 229 217 231 796 289 855 238 821 252 563 724 241 600 270 823 274 695 773 754 589 248 275 832 521 564 226 346 703 744 721 729 245 940 272 704 763 292 250 569 608 778 913 244 790 288 766 274 620 257 811 243 746 255 901 697 249 718 873 508 851 270 228 761 256 721 680 240 549 216 233 849 260 690 234 650 681 851 505 557 556 739 736 254 236 161 292 278 814 558 240 599 268 264 722 232 250 230 263 747 669 153 684 253 614 806 889 252 264 245 820 791 263 229 787 233 808 580 638 253 525 266 667 287 818 617 646 734 281 870 271 239 660 594 277 269 271 955 143 786 716 683 822 706 806 668 628 238 545 655 643 251 320 843 657 673 663 259 670 271 715 693 594 270 184 250 272 651 241 673 846 156 807 250 688 510 613 691 478 244 886 692 721 557 275 815 254 273 669 687 698 610 582 907 277 735 249 219 659 764 533 281 282 249 269 842 573 269 302 749 635 280 1011 264 719 243 500 945 285 742 675 702 864 273 818 259 256 650 663 824 255 744 739 668 241 567 255 217 667 831 242 234 606 620 295 808 731 617 196 808 659 282 636 230 326 388 599 689 616 678 241 267 218 717 807 272 274 635 285 737 238 603 843 254 662 267 247 571 684 255 277 234 205 810 981 234 235 269 672 695 789 817 751 777 574 687 700 719 369 652 258 734 265 287 796 298 274 255 571 206 236 756 785 267 858 796 696 842 464 258 731 259 795 614 234 76 905 574 250 770 903 447 644 67 762 274 746 613 237 724 560 667 592 244 262 267 594 241 868 661 520 629 239 255 268 233 672 256 263 242 566 224 729 564 263 959 266 244 563 608 556 267 243 245 632 225 805 654 610 810 489 256 637 805 635 797 690 240 549 769 268 977 618 269 263 611 276 913 280 620 283 258 511 748 740 243 851 823 656 275 694 280 260 329 707 762 290 249 279 458 555 710 672 246 271 210 909 509 704 720 940 540 285 693 234 602 803 618 790 520 787 245 677 477 710 720 736 268 644 830 249 649 282 681 251 258 691 562 923 238 617 773 780 825 688 556 867 274 231 262 272 206 693 253 270 233 652 234 808 240 240 588 604 264 672 605 266 226 237 138 250 254 780 268 823 629 259 652 842 322 239 767 240 290 217 709 661 611 270 887 276 291 553 812 721 920 241 261 798 902 685 265 746 665 722 250 747 695 667 178 775 231 791 258 936 290 773 268 932 230 276 490 783 276 266 254 292 236 268 526 241 266 706 731 809 245 700 296 762 354 757 673 631 605 268 545 815 953 267 233 590 256 876 269 244 271 629 250 610 735 829 232 557 871 693 568 277 563 874 698 783 774 855 259 227 916 739 269 267 815 386 619 673 747 649 606 801 612 286 243 280 261 212 276 255 267 630 264 234 295 799 73 256 283 738 237 803 231 622 263 665 517 577 281 257 234 525 585 771 402 267 705 373 226 214 317 802 849 595 250 693 722 246 751 740 292 229 688 247 629 263 281 270 253 781 268 259 247 253 315 288 664 289 790 264 904 647 557 269 293 260 87 795 250 416 216 710 764 243 484 216 771 736 270 293 228 754 1018 773 266 262 210 287 289 712 250 255 585 248 527 291 277 243 785 660 734 556 856 278 241 248 746 621 769 277 639 237 508 655 659 639 824 32 267 652 892 644 785 572 256 797 827 599 274 658 755 293 806 755 797 778 562 571 263 556 555 281 616 737 777 625 632 890 588 700 259 769 273 244 586 256 269 258 535 240 917 947 206 859 670 817 814 220 309 259 771 849 622 882 769 690 643 248 710 483 653 49 266 666 247 240 254 312 247 258 245 232 998 270 615 952 839 583 668 631 821 254 236 827 262 244 251 708 256 787 254 778 592 547 750 266 254 573 839 770 853 628 286 935 283 256 264 245 263 696 859 908 954 752 261 277 744 251 809 261 259 696 260 345 257 242 193 264 647 241 246 554 228 267 235 827 246 570 260 747 891 716 703 236 854 756 555 559 296 259 768 484 680 287 240 738 29 652 682 241 646 615 768 283 270 877 614 52 719 683 607 233 273 273 231 773 227 288 718 675 288 257 786 206 287 850 241 284 256 560 646 735 817 247 186 282 612 678 669 794 813 256 219 241 898 781 688 249 610 261 271 251 657 245 273 229 219 659 275 744 218 244 470 564 272 608 699 662 217 268 235 648 278 245 126 282 665 714 808 239 252 728 269 245 615 855 750 696 265 272 699 255 257 745 733 716 513 269 222 661 527 272 278 680 872 583 279 274 623 651 577 712 260 674 256 875 258 783 246 223 798 654 609 565 615 266 851 259 273 248 252 259 705 643 264 717 757 254 583 717 291 294 244 764 833 705 639 790 17 220 266 761 628 250 708 274 685 725 251 238 684 784 263 622 84 698 253 267 276 770 443 276 883 292 271 237 670 580 267 754 259 717 516 642 742 253 815 666 286 270 309 566 251 272 559 244 267 240 940 656 831 946 258 234 635 632 232 243 710 673 276 683 262 764 799 778 676 733 248 250 621 256 716 276 678 415 275 852 268 249 845 549 240 610 248 680 732 286 260 265 263 765 696 263 615 619 214 237 272 246 510 205 309 124 298 224 810 251 634 258 249 799 270 256 255 706 250 215 860 228 656 689 187 250 278 505 236 263 536 789 244 790 697 283 448 270 451 682 752 603 241 603 502 640 741 740 752 584 808 255 914 466 804 846 719 238 936 793 243 274 781 249 249 828 641 264 250 500 702 242 460 483 268 714 256 924 230 242 230 638 653 681 250 255 286 269 813 617 691 602 828 266 634 269 821 770 97 273 526 705 648 691 267 729 671 654 842 613 792 243 278 210 621 262 261 513 629 739 256 278 878 860 757 251 75 818 264 245 209 264 132 779 276 638 244 264 686 604 269 586 550 942 271 278 707 769 203 752 759 710 884 216 138 663 253 243 967 595 607 738 283 287 253 695 680 664 678 693 695 695 234 255 243 274 263 217 781 630 273 754 885 707 793 267 702 784 266 693 949 253 602 267 78 712 606 778 273 707 754 229 591 782 260 279 724 267 251 602 214 591 300 112 256 616 280 683 642 881 265 617 1006 263 611 222 627 895 532 781 746 272 682 210 683 249 658 262 526 243 581 246 272 252 657 248 244 239 224 224 218 262 675 272 246 710 273 234 294 642 678 267 699 754 264 618 264 254 234 812 606 645 665 789 600 268 886 278 789 648 277 623 255 691 454 960 247 260 286 258 530 226 256 827 256 552 701 721 751 220 667 315 812 196 205 698 677 629 273 667 298 270 670 773 740 271 604 648 613 1021 744 270 260 747 252 44 774 710 272 275 847 271 248 770 233 231 633 277 654 658 256 824 668 734 226 851 569 252 784 243 280 629 113 716 255 683 685 218 824 773 694 297 805 516 760 271 852 631 743 260 603 248 901 245 571 832 631 236 274 51 612 623 480 263 693 530 714 849 829 691 300 237 228 264 789 779 628 670 730 586 850 762 553 940 241 280 794 733 589 696 266 635 730 280 236 280 842 269 646 761 369 270 608 299 795 776 283 704 702 721 850 690 914 726 238 262 224 268 274 619 272 256 695 252 686 274 249 240 277 807 647 612 445 264 275 242 823 741 24 671 562 261 264 268 245 261 612 918 223 236 255 543 272 669 740 712 559 205 680 251 825 776 844 248 236 610 731 864 777 262 716 254 853 889 245 822 836 807 602 688 565 273 309 611 628 521 236 272 241 247 648 692 266 934 549 674 669 246 632 756 1020 243 242 792 617 277 646 774 272 228 698 265 280 646 293 828 869 266 264 255 761 287 241 239 228 572 733 500 809 646 703 309 253 953 590 241 673 261 760 267 690 524 273 834 262 697 257 238 262 828 279 87 259 757 225 409 846 214 242 251 215 252 711 789 231 259 260 163 701 984 654 643 753 235 34 547 778 239 855 324 249 608 705 526 761 757 286 108 641 635 247 682 232 236 239 263 723 234 893 788 694 496 776 694 613 229 252 713 781 897 243 263 993 265 258 745 643 292 825 698 254 257 663 275 518 615 269 252 544 258 224 769 667 240 738 878 228 258 742 667 257 673 600 622 736 262 597 604 251 782 461 766 675 687 269 271 640 267 592 720 477 761 683 260 607 884 261 710 229 560 803 683 363 673 816 763 241 671 699 282 698 542 265 612 698 654 258 626 265 623 259 285 60 260 259 582 770 621 244 601 750 238 290 244 229 268 807 802 259 594 769 862 537 206 270 880 662 682 266 231 274 804 721 676 271 893 277 672 711 231 663 256 708 635 256 249 834 731 243 680 731 792 762 779 246 466 727 869 811 257 220 288 726 263 660 381 246 339 310 705 1000 752 763 575 615 258 644 685 277 635 227 916 871 304 260 817 795 832 626 207 236 236 730 682 255 259 654 263 919 224 494 223 855 648 244 619 711 655 730 224 232 862 693 235 252 572 561 661 219 619 771 788 815 712 599 756 830 1005 601 227 597 301 529 650 230 674 242 246 732 663 782 656 605 179 274 709 786 587 266 777 815 754 265 691 520 476 696 232 259 779 512 231 725 599 644 842 807 559 249 872 860 674 776 623 240 754 681 650 268 816 751 251 219 709 659 566 271 253 669 808 625 823 668 733 698 253 264 268 260 547 727 291 701 135 297 709 832 576 684 237 254 197 239 246 267 738 694 280 594 42 821 241 943 748 348 914 796 258 744 718 246 259 776 277 393 661 242 698 239 791 271 603 259 188 543 884 281 870 706 745 216 243 12 668 721 400 270 407 275 758 704 223 264 703 488 287 823 644 272 816 809 291 490 257 698 723 688 756 552 266 817 271 777 872 278 845 262 658 764 990 632 610 269 247 678 109 710 507 244 827 658 285 658 465 757 555 281 273 283 670 702 592 693 818 248 606 818 272 265 210 217 283 857 713 265 680 645 795 233 259 949 256 861 614 255 262 299 257 701 738 630 240 805 820 251 330 254 229 250 582 654 255 550 715 271 673 238 259 38 793 236 544 253 487 813 923 249 555 257 642 617 638 732 781 842 252 615 790 550 768 230 226 1013 238 263 275 627 740 816 778 274 277 229 604 707 245 232 828 686 744 813 271 281 784 260 237 256 969 162 742 245 241 213 677 248 245 258 711 248 242 266 616 755 779 231 258 268 256 232 701 248 256 289 274 266 649 257 841 249 540 216 246 645 239 574 672 238 747 663 671 222 284 237 554 245 273 833 643 185 675 144 725 744 269 692 649 261 531 772 237 671 739 666 279 686 248 255 729 692 902 250 255 238 265 227 244 260 613 639 680 391 250 575 745 240 235 260 750 929 758 248 622 268 766 783 854 281 255 266 845 247 827 620 756 262 840 254 735 280 658 261 617 586 684 772 806 605 172 742 270 683 663 251 755 684 781 253 256 408 664 221 681 950 755 275 871 851 700 226 241 358 274 637 451 208 608 229 242 637 144 857 280 913 264 905 636 275 780 728 269 222 564 818 698 717 238 827 687 659 797 275 228 570 265 262 658 802 620 779 780 704 770 235 747 237 849 223 252 749 940 218 567 799 607 597 261 246 233 423 279 693 739 780 257 284 725 543 435 249 818 590 254 654 632 635 1005 692 272 224 536 676 106 770 314 294 865 655 774 666 738 554 254 544 238 243 252 834 746 270 284 291 881 263 241 765 767 254 679 490 267 291 735 711 812 264 644 654 274 802 275 279 233 287 817 870 861 277 809 254 844 491 116 622 257 723 285 574 629 225 684 265 762 717 266 245 246 557 245 250 232 289 700 618 730 257 709 267 486 834 694 291 630 298 488 680 714 253 755 294 617 311 779 561 244 882 256 765 780 709 261 772 867 670 472 715 682 333 769 791 663 734 908 269 265 262 253 733 680 228 646 109 550 437 272 246 676 849 668 269 594 624 286 265 261 275 823 803 715 523 843 232 805 741 642 265 655 893 234 119 294 873 745 645 678 375 251 727 236 234 241 696 172 624 279 289 795 56 931 253 754 576 597 645 296 235 244 637 834 253 708 710 218 267 666 264 256 234 259 485 765 265 600 258 241 514 726 677 703 249 471 233 760 266 922 621 229 260 513 262 235 278 822 756 794 702 790 770 510 275 735 752 650 822 563 690 623 668 586 745 250 270 768 588 507 867 550 254 641 738 240 737 232 610 803 698 323 656 867 973 235 272 884 655 736 718 229 694 233 711 239 577 220 555 496 684 570 360 776 269 269 192 270 260 809 431 791 670 686 605 650 705 258 256 239 241 277 294 283 237 259 257 920 530 450 254 810 632 241 244 263 256 269 763 243 289 207 710 461 254 616 264 126 309 226 909 638 623 302 871 613 670 262 730 681 344 711 211 294 817 245 585 603 596 262 268 687 673 653 275 803 815 739 259 241 902 735 243 533 751 719 718 237 518 828 249 255 659 761 671 1003 260 262 669 778 69 660 273 764 720 614 733 768 577 748 482 676 641 265 243 243 734 250 255 5 746 735 248 264 714 251 245 291 628 581 281 254 256 735 562 357 675 251 255 257 242 251 693 707 247 259 258 261 608 273 634 714 771 261 253 389 242 259 40 269 218 601 260 721 224 270 638 1023 700 273 784 737 223 224 536 686 602 885 585 610 773 739 73 782 245 634 269 672 773 717 689 230 660 261 273 266 216 705 649 259 232 810 285 598 292 777 250 681 242 812 239 807 653 255 587 244 777 791 677 825 718 657 840 600 263 228 241 867 262 617 686 609 263 810 605 223 615 215 743 772 824 271 777 890 821 630 259 398 243 525 277 239 264 601 188 594 785 694 522 251 592 602 223 596 494 227 265 750 701 764 183 227 223 216 298 279 536 854 604 753 705 228 505 767 679 138 832 679 856 249 764 249 243 685 258 237 659 493 691 977 259 259 671 818 271 266 709 773 708 728 508 657 729 603 781 411 776 238 745 692 708 692 529 678 224 802 669 248 389 447 745 696 520 735 778 532 797 276 238 286 217 256 205 274 269 225 232 250 250 813 246 630 344 682 697 240 837 250 714 491 743 248 622 679 228 851 259 254 716 603 231 246 776 653 476 724 262 447 652 273 699 654 767 240 736 724 215 212 246 674 251 260 234 269 279 899 734 640 275 129 278 664 459 233 681 808 724 640 668 268 724 678 242 837 227 262 650 719 238 278 270 340 263 246 262 307 683 247 542 244 651 765 590 722 265 947 207 731 287 739 636 258 636 801 538 508 814 799 708 257 900 245 623 263 31 257 286 696 227 475 775 284 697 663 227 266 287 266 818 287 259 565 212 774 245 704 676 621 243 802 891 236 625 210 255 265 577 653 214 262 570 709 789 262 603 722 261 275 614 115 753 706 271 756 811 272 261 270 288 771 642 552 262 499 757 837 725 251 621 981 947 780 264 459 221 790 240 222 783 250 717 826 682 277 236 277 630 748 244 220 650 724 818 284 673 757 758 292 803 747 267 706 240 225 249 798 575 260 235 675 517 250 230 940 222 252 205 672 262 207 382 651 678 261 240 899 134 252 725 876 738 279 738 837 241 237 900 565 248 206 729 522 273 807 675 1000 553 886 661 652 695 720 530 727 772 260 580 289 803 290 760 650 1023 802 506 255 695 541 749 648 563 260 678 1017 229 253 744 615 824 783 259 285 727 790 770 281 288 604 251 264 587 263 284 636 704 784 470 278 658 526 827 269 258 346 862 785 252 668 267 264 575 258 787 229 238 266 128 243 847 198 688 225 756 727 246 558 213 710 270 602 229 784 736 716 258 771 244 745 646 881 540 602 270 708 241 706 259 765 812 682 252 260 815 680 559 674 633 758 464 612 776 243 543 780 285 231 232 292 251 237 611 758 705 297 286 804 719 610 249 207 711 226 647 449 763 235 733 211 741 591 256 748 676 644 793 761 693 281 738 372 255 733 273 276 826 288 283 839 621 274 631 502 613 236 280 279 670 589 640 231 256 235 288 692 238 699 397 262 738 851 255 248 240 681 642 205 632 715 842 257 905 835 550 657 256 374 709 60 649 785 786 673 677 258 265 242 693 211 268 241 221 676 677 268 186 786 256 250 627 259 237 357 260 253 729 874 444 306 697 241 200 847 262 745 662 767 710 270 234 956 488 268 299 551 233 577 635 610 512 932 742 707 556 738 256 735 557 721 612 815 716 251 950 685 536 617 282 739 262 427 242 265 503 274 256 732 248 665 526 241 263 307 240 227 248 253 127 278 773 779 791 261 258 817 529 284 694 715 248 850 745 239 261 236 234 257 251 682 885 304 629 262 280 264 237 548 798 697 254 411 689 273 247 742 720 567 280 676 703 618 268 241 639 475 669 841 826 632 840 287 232 735 712 252 722 696 712 757 425 245 780 688 562 706 259 667 906 246 644 709 925 239 738 250 260 829 266 792 232 877 621 234 806 750 846 735 605 951 719 239 491 249 637 271 664 599 764 267 280 692 627 297 657 853 683 729 927 768 250 659 259 702 734 247 278 619 504 232 230 241 626 656 247 826 291 251 816 645 650 270 579 326 248 848 844 684 275 235 688 282 266 242 614 251 249 270 781 734 636 222 267 255 263 75 624 866 693 254 224 980 743 253 251 269 265 452 613 622 894 719 235 730 829 230 93 280 653 867 238 524 249 746 752 704 249 240 541 712 234 258 261 860 249 260 700 610 642 232 748 599 277 933 555 660 693 684 288 254 276 503 852 820 212 266 761 923 255 653 256 239 152 606 276 657 718 742 280 227 222 718 650 547 591 814 833 820 889 234 736 768 501 594 631 241 252 815 232 692 176 234 566 750 253 274 708 421 273 576 631 256 442 691 903 261 245 641 634 229 524 756 55 790 257 641 253 243 780 240 799 567 248 268 269 248 815 723 628 857 526 243 260 897 792 631 265 696 638 846 804 606 667 865 238 802 690 661 272 546 257 606 232 618 834 530 700 566 796 236 753 247 556 250 868 742 596 897 776 276 625 283 656 253 210 247 741 256 223 817 607 248 568 278 267 192 280 571 697 833 242 202 244 719 549 816 228 243 718 249 809 742 624 252 703 254 227 657 265 263 620 273 250 698 228 249 974 531 818 687 657 271 231 473 266 540 755 630 664 248 874 677 714 276 553 270 254 271 229 641 249 263 237 312 723 650 271 257 504 742 719 263 665 273 625 549 263 302 869 234 740 634 866 906 790 589 251 840 255 757 289 210 255 792 234 277 674 268 719 244 234 906 274 586 684 815 257 632 720 828 613 127 460 116 874 268 268 775 143 237 773 822 243 267 533 630 322 263 675 741 264 237 800 657 729 112 192 88 767 227 949 745 772 523 239 229 254 625 759 798 280 245 933 243 277 636 268 619 258 275 257 47 473 716 867 253 743 788 795 650 264 598 736 711 237 282 647 262 570 680 245 690 791 533 649 249 699 217 631 901 638 258 609 246 534 269 235 248 59 278 646 726 871 245 608 222 688 629 714 539 644 607 264 251 725 738 662 265 251 712 562 278 197 903 770 226 248 254 598 216 232 604 295 676 805 601 717 786 270 657 236 651 659 730 769 722 259 637 263 252 760 364 240 769 1023 289 274 257 648 283 324 646 618 491 616 863 802 616 842 283 228 306 251 766 237 714 232 692 293 242 656 655 221 676 771 697 785 742 924 233 716 216 544 661 215 248 644 253 245 289 846 273 232 557 256 261 271 696 607 718 253 584 772 677 239 234 262 647 262 246 789 802 447 530 276 619 656 665 259 682 239 164 696 774 259 279 603 281 725 257 211 737 256 272 628 701 974 837 930 255 933 281 267 610 604 253 235 749 217 628 290 664 276 250 720 253 889 236 820 832 256 660 701 793 116 761 746 544 779 624 245 695 267 773 323 683 36 247 56 277 722 249 633 244 699 620 273 776 592 171 621 642 234 612 282 694 480 268 701 241 827 770 689 287 290 815 288 222 826 17 722 580 89 179 303 773 270 712 249 718 267 515 753 792 761 260 252 882 606 682 278 416 635 569 545 706 772 780 280 213 804 254 739 1016 786 836 264 254 703 811 701 466 272 756 733 235 710 779 705 291 663 932 244 247 584 717 807 805 303 232 936 248 670 269 260 794 845 260 696 635 252 319 264 674 251 239 243 247 255 610 253 729 1015 263 252 278 221 683 789 560 482 751 666 833 279 535 267 651 237 257 154 709 660 805 718 265 604 775 777 870 545 688 699 713 723 251 664 786 281 833 817 201 275 257 275 756 567 790 578 669 256 493 791 681 829 263 742 547 566 566 252 725 288 228 722 688 247 544 804 705 568 486 274 676 548 248 244 254 889 589 656 181 798 259 692 240 248 271 741 247 747 249 243 199 987 787 203 242 459 620 735 553 269 547 625 772 814 694 681 226 559 608 716 206 631 653 274 764 550 265 734 819 1008 219 261 703 763 677 230 255 698 752 696 677 603 951 628 445 790 615 663 745 253 173 609 836 439 716 582 569 273 271 310 284 589 651 704 572 239 708 538 637 273 248 708 218 251 269 253 730 260 651 803 236 610 775 279 758 275 336 219 338 751 629 689 242 743 481 229 748 908 647 950 688 255 833 639 253 226 676 652 267 245 274 784 581 182 699 705 700 280 270 711 747 768 278 275 739 906 245 598 623 670 467 899 825 260 240 282 254 220 259 690 706 250 233 727 589 285 585 627 621 612 669 680 691 850 565 617 569 649 808 766 680 631 225 807 706 705 758 249 255 238 261 760 557 268 654 94 265 242 741 265 711 649 612 633 244 253 802 770 257 282 279 252 682 646 231 268 274 653 623 723 775 233 743 260 229 232 884 216 237 683 275 802 259 234 229 240 226 249 612 602 745 712 695 838 293 847 259 343 259 674 255 137 253 221 847 230 890 620 264 785 739 878 672 248 593 303 661 69 214 247 518 809 581 877 208 719 702 649 683 255 270 262 206 622 259 302 643 616 250 257 667 808 642 619 263 688 462 949 773 778 648 705 794 693 590 306 68 728 790 915 217 672 255 220 363 255 723 261 292 236 761 267 759 113 780 761 881 601 103 765 224 262 689 620 268 248 712 685 246 237 752 697 715 835 259 672 279 753 901 270 251 653 775 723 839 161 590 648 280 261 272 714 225 147 524 853 249 227 969 825 804 219 533 637 719 749 246 256 254 262 278 236 623 715 696 715 624 747 629 542 870 263 439 504 806 730 669 806 249 707 747 247 850 610 636 643 270 643 640 268 852 607 104 242 653 277 574 752 258 682 660 647 276 775 515 261 269 224 285 101 627 269 280 634 285 241 255 392 278 657 741 283 792 723 240 614 210 724 251 251 610 873 681 745 251 252 0 260 238 255 274 684 621 255 373 547 943 675 253 849 278 248 257 263 730 616 639 600 691 86 11 690 244 620 257 678 273 666 271 657 699 723 251 677 830 662 235 603 780 280 263 241 270 268 156 257 604 581 632 714 236 259 761 278 798 768 736 709 289 719 256 724 231 271 598 269 865 237 247 705 791 259 227 248 785 748 617 262 638 693 287 719 253 270 686 250 242 250 523 696 771 245 259 726 288 262 671 462 245 635 577 236 759 348 690 240 244 753 987 231 594 697 524 583 197 692 730 622 595 247 624 653 599 625 622 274 749 276 284 248 280 262 270 815 793 498 259 257 639 650 637 908 760 244 536 258 583 630 745 815 637 729 240 221 856 244 250 258 236 195 744 880 248 767 226 623 587 244 729 270 271 229 307 837 284 233 253 733 691 36 228 711 678 718 253 1006 570 243 733 165 766 660 557 383 258 608 686 629 255 231 672 792 643 241 269 650 264 622 267 716 269 252 237 261 826 279 232 696 734 533 653 481 733 703 940 576 799 266 675 751 217 265 603 488 285 651 646 253 515 266 809 277 71 271 740 823 223 698 237 271 704 155 253 582 736 272 241 231 679 934 14 259 655 268 270 468 867 615 253 266 420 768 259 237 617 279 867 124 250 266 394 283 710 757 530 252 700 814 690 657 221 227 660 880 245 760 257 668 245 652 555 684 568 256 241 279 720 695 921 708 263 628 275 718 282 256 621 274 289 218 723 504 769 252 669 665 619 439 281 503 501 807 704 308 252 537 563 240 270 697 713 673 741 228 268 243 263 229 258 681 642 752 290 802 285 204 665 250 728 246 269 808 277 820 223 727 852 517 212 246 583 278 710 65 290 734 703 702 565 735 430 610 256 270 263 269 308 273 773 238 231 682 273 263 798 254 270 661 236 697 287 228 895 274 732 250 244 365 801 253 260 915 267 661 213 755 592 690 597 282 525 283 647 705 231 435 252 805 256 648 677 239 744 622 231 842 738 286 211 272 277 270 108 264 591 330 246 921 459 722 868 878 709 247 254 263 622 252 254 250 235 607 763 264 234 710 210 692 224 225 756 690 699 851 690 44 755 239 281 269 275 783 914 276 536 248 734 674 277 215 806 736 256 723 269 759 249 28 278 267 237 409 795 633 210 632 450 618 961 652 253 647 253 233 944 102 248 770 657 798 908 270 532 273 256 250 231 605 92 292 250 774 742 757 882 236 576 234 266 619 577 659 216 755 235 241 273 642 267 671 250 259 263 268 244 246 734 270 466 775 250 261 306 904 531 267 756 215 286 275 268 528 242 242 502 248 700 748 229 598 239 622 239 253 258 719 778 247 727 553 674 614 515 640 718 699 143 187 212 602 724 658 786 726 733 270 247 709 689 750 259 991 927 718 711 666 263 238 782 237 625 785 775 687 935 86 597 609 669 876 895 252 631 898 221 876 496 712 228 251 739 275 796 729 207 264 245 61 232 235 252 236 234 569 707 753 281 234 834 233 777 230 716 749 56 268 247 777 274 262 577 702 682 290 848 241 676 273 667 729 613 262 737 740 599 599 237 267 265 466 253 755 661 822 829 261 245 246 263 242 247 776 268 722 269 776 879 264 236 248 235 224 684 242 790 666 282 266 563 262 706 249 504 704 289 520 794 764 685 280 744 555 254 487 700 789 266 268 546 215 304 272 258 811 234 863 267 246 247 703 853 729 89 981 260 860 878 716 262 684 246 260 670 869 232 800 749 749 928 770 882 681 279 262 280 943 729 498 586 646 80 268 234 732 279 829 273 733 275 266 701 269 274 253 821 719 772 623 245 1000 161 239 269 265 702 842 668 229 231 768 249 756 780 629 735 837 213 573 945 832 754 239 613 563 693 781 244 241 975 558 284 644 248 361 864 580 510 240 746 86 238 269 676 783 264 243 736 273 228 789 277 242 770 553 240 247 249 251 658 249 1014 714 542 457 268 571 552 265 701 404 233 772 122 410 684 744 809 245 672 851 279 561 224 271 771 283 719 257 943 590 742 604 269 816 638 821 874 671 260 749 261 259 807 620 618 804 807 267 729 751 736 793 749 634 689 242 699 582 606 659 758 689 624 252 927 228 657 278 795 710 759 519 641 708 273 696 249 247 667 282 240 857 267 292 733 662 609 739 243 252 674 767 716 653 240 763 243 245 720 707 659 516 780 263 229 60 984 540 257 280 762 506 632 736 789 506 779 940 775 697 655 666 751 236 840 294 628 252 741 752 245 298 275 614 710 573 291 597 479 268 234 240 604 146 817 260 849 666 519 83 277 842 654 245 944 215 583 258 234 660 277 271 285 247 539 692 410 244 39 645 259 574 828 217 253 216 258 611 237 260 242 604 651 921 842 845 242 851 236 650 631 268 505 770 769 741 646 264 635 666 755 677 766 261 222 253 259 240 220 528 755 247 776 272 494 230 745 269 648 769 534 692 259 663 248 230 254 804 256 778 775 727 805 248 264 272 36 963 708 682 252 701 587 257 241 249 969 282 856 271 711 701 238 571 743 627 827 811 280 204 123 215 721 26 715 758 215 644 797 695 644 224 612 762 261 262 692 957 641 783 625 672 265 283 251 620 624 691 240 779 240 710 729 237 8 678 701 731 286 553 901 533 273 601 243 679 253 771 795 255 555 265 645 720 263 764 702 576 689 245 222 266 627 533 234 715 537 139 214 764 235 538 635 817 277 685 229 286 234 805 234 647 646 265 729 547 663 737 224 758 597 818 642 480 746 909 775 269 493 233 590 697 509 259 261 246 945 919 261 279 294 683 230 543 584 824 451 250 586 544 242 582 276 572 706 497 575 739 669 236 641 786 705 261 288 280 718 245 263 261 693 650 654 43 273 739 254 621 715 240 250 213 260 765 764 983 259 827 302 278 573 782 522 316 841 669 206 825 629 234 687 188 698 579 261 692 774 561 783 236 822 736 616 246 274 753 744 247 276 256 356 285 607 230 568 283 341 741 236 638 707 624 250 289 251 266 854 824 895 238 640 392 894 699 665 784 957 805 659 532 219 837 262 261 602 227 250 841 276 247 771 252 648 253 658 732 770 392 729 695 914 277 715 247 604 731 684 535 754 738 236 511 741 590 598 285 242 747 802 769 451 919 274 243 541 286 215 276 605 580 682 244 610 257 212 255 659 628 933 634 223 683 731 622 642 244 613 808 716 574 268 729 833 461 264 279 248 315 716 274 242 275 280 693 676 588 784 226 608 616 615 269 701 706 795 268 732 248 691 252 721 224 881 545 531 236 258 250 630 743 596 268 812 248 264 765 750 217 314 734 262 799 269 635 275 247 265 532 738 664 702 279 251 475 268 267 687 39 257 153 288 699 650 749 275 241 237 599 790 604 751 691 255 680 634 225 711 222 701 236 698 663 738 226 270 250 272 274 700 714 647 245 261 272 61 734 267 240 862 310 591 615 259 238 778 784 698 515 690 678 764 263 224 265 215 687 692 708 261 735 239 274 479 292 768 268 292 583 615 874 601 260 260 705 623 699 740 241 265 794 754 589 744 235 739 287 940 164 500 550 542 272 256 609 250 291 293 806 708 792 286 235 293 274 596 272 702 591 201 652 239 603 961 733 271 704 781 757 239 593 224 276 414 791 677 761 731 791 276 639 257 245 820 658 288 263 771 238 768 262 314 214 823 247 747 251 977 793 225 948 240 653 633 760 622 738 753 660 534 215 249 645 308 491 274 975 607 224 286 773 256 254 248 262 292 645 478 408 662 529 626 264 500 290 248 791 702 264 781 279 225 664 531 255 727 243 679 255 270 340 234 233 515 223 275 705 237 241 593 238 243 239 289 714 248 806 963 250 218 251 269 766 589 248 271 262 251 256 267 657 237 751 252 782 574 555 464 961 582 256 259 651 252 245 246 232 675 644 607 274 241 254 680 250 540 238 247 519 626 610 247 775 599 282 566 944 224 275 289 536 704 239 230 727 224 250 702 259 259 721 281 268 791 275 649 251 711 683 695 250 701 253 243 791 704 250 550 787 267 796 761 246 236 684 709 234 829 776 671 243 753 251 257 618 755 495 269 252 225 222 744 618 977 225 651 865 866 574 806 672 101 923 242 553 670 253 430 856 676 261 69 763 810 239 586 985 685 265 597 850 740 806 251 741 559 250 246 599 265 855 272 275 237 274 684 578 230 246 700 501 689 716 702 620 268 732 568 686 632 254 273 683 693 807 601 293 630 710 763 485 276 249 609 255 614 675 253 688 749 653 668 859 108 873 278 908 228 240 219 266 784 761 686 767 254 846 451 249 214 749 796 779 818 606 239 563 292 804 707 571 500 536 859 490 543 245 770 700 706 243 410 485 310 510 271 691 263 947 268 108 810 224 809 525 251 253 224 256 698 257 211 252 242 260 270 623 605 653 269 787 273 709 261 256 214 581 528 259 774 272 789 11 281 254 789 746 630 649 241 948 281 250 878 597 821 259 309 269 239 673 760 772 264 251 276 539 266 224 838 678 693 711 718 577 261 277 274 239 270 230 248 640 556 780 715 535 708 808 68 266 254 244 245 662 267 689 786 537 248 680 820 698 699 797 477 661 239 875 895 811 596 631 683 661 225 167 979 764 222 285 735 271 845 672 787 197 132 267 229 999 212 277 277 696 489 276 928 376 680 233 254 702 314 696 785 650 79 234 257 292 704 258 249 586 714 759 279 679 250 254 683 276 286 594 236 257 602 792 250 714 230 424 760 151 282 941 277 706 279 816 619 247 219 677 252 246 225 523 665 778 268 618 259 646 585 294 750 250 988 703 245 558 263 215 735 649 229 278 792 652 635 727 261 786 218 718 729 270 259 653 662 250 805 219 274 274 259 742 483 642 542 549 217 711 598 245 714 246 254 225 476 737 259 702 674 256 260 772 592 625 662 249 907 573 240 537 263 593 839 273 838 293 519 478 260 993 258 237 274 587 739 212 269 231 259 837 685 657 220 592 235 650 696 184 239 665 690 290 494 245 743 685 603 680 555 272 257 811 756 267 691 232 250 526 238 385 261 502 31 260 671 254 698 268 266 233 928 263 621 632 94 747 584 624 763 779 252 694 735 613 266 577 295 38 681 746 236 755 472 16 278 249 542 237 409 521 805 284 277 846 836 759 271 360 879 655 645 253 809 692 727 287 283 216 719 278 573 257 274 252 276 661 268 11 802 494 292 246 956 767 396 32 783 888 634 275 286 909 851 64 280 247 271 43 957 807 623 774 285 495 281 768 655 245 115 621 303 922 208 822 274 802 859 803 241 813 786 532 686 734 781 524 519 282 538 287 769 570 647 264 640 571 246 656 642 803 828 244 907 396 271 622 665 667 293 234 803 808 680 234 704 720 493 594 649 247 769 848 581 278 243 824 255 231 254 636 614 687 258 618 806 210 265 607 801 251 735 732 813 246 670 568 437 237 771 823 769 682 747 216 854 225 635 150 756 271 874 694 250 613 655 262 825 225 244 477 738 571 657 553 735 745 812 282 841 571 273 235 866 280 619 269 704 729 869 734 725 829 683 287 660 623 243 357 765 270 535 643 521 252 244 718 243 222 580 713 779 824 252 253 270 864 668 830 790 698 762 244 705 266 222 237 282 600 142 722 703 219 727 194 229 268 244 666 269 712 254 230 637 885 239 241 272 124 291 894 799 280 666 269 816 233 669 232 675 255 702 646 140 274 237 237 702 672 257 248 241 274 232 245 48 679 258 67 646 795 268 651 604 835 256 844 745 751 748 714 346 269 530 552 727 252 700 258 709 274 725 259 526 762 661 251 673 229 558 289 250 751 551 646 715 560 683 617 731 290 214 779 93 242 604 857 238 261 268 254 220 741 255 642 819 500 235 63 257 737 239 271 582 728 206 720 814 613 665 735 569 589 777 257 795 239 579 499 252 221 252 653 271 574 592 264 869 258 262 606 996 718 242 293 582 299 262 931 818 711 707 630 258 872 686 231 550 284 848 770 261 554 528 803 721 167 230 262 672 776 690 560 706 285 768 603 233 260 269 259 710 259 261 251 236 527 234 270 723 261 410 775 249 596 829 580 277 559 840 294 265 534 240 280 539 624 267 297 288 260 663 287 259 843 244 813 706 230 701 239 240 728 235 714 757 882 843 562 267 808 276 693 269 248 619 796 698 258 274 256 260 751 825 608 228 272 653 738 304 720 241 752 273 396 90 669 655 564 519 674 286 257 862 295 247 650 226 272 239 290 605 265 276 257 226 252 764 684 775 908 776 259 242 764 361 239 616 615 237 650 821 744 279 814 677 690 570 277 763 632 258 249 784 717 828 630 747 273 408 671 747 240 498 629 634 582 259 243 675 271 197 262 266 481 531 639 263 377 776 754 827 750 731 252 698 263 602 851 769 573 253 241 771 280 287 549 265 263 257 261 826 909 245 251 847 238 238 280 692 272 580 232 652 281 822 690 753 580 241 726 649 590 665 876 258 273 788 269 263 253 762 254 239 239 259 262 712 557 270 763 292 615 588 973 466 645 260 252 576 233 705 268 276 775 776 734 641 592 242 780 747 236 795 242 254 229 231 777 250 294 675 664 243 222 645 609 546 806 244 737 728 647 796 63 633 223 254 252 636 716 729 659 274 772 259 341 844 753 230 711 261 786 745 204 303 268 277 279 785 696 724 270 201 271 245 251 285 667 861 511 651 767 228 7 251 237 255 264 228 21 950 507 765 692 248 698 224 720 634 17 750 265 263 753 628 728 337 763 214 261 734 653 255 738 622 256 853 259 242 682 298 264 247 268 911 624 278 383 876 251 257 597 221 701 807 644 250 256 246 238 644 694 218 585 229 268 808 286 227 250 227 730 811 551 827 220 226 710 675 676 625 823 241 761 267 234 523 882 241 245 222 668 571 627 241 1002 276 268 219 64 282 441 326 679 763 259 254 607 225 815 244 765 722 754 264 697 651 876 704 621 255 271 274 212 753 770 711 273 791 831 241 238 259 244 258 751 237 64 763 742 238 754 310 259 56 696 231 667 228 243 193 724 275 633 775 808 249 804 597 219 262 942 241 283 249 646 259 528 695 203 283 994 248 695 251 834 247 254 249 689 668 704 281 263 256 260 811 267 904 624 584 743 298 873 260 265 697 602 267 687 670 250 288 243 765 240 726 255 519 356 212 726 272 612 263 765 664 827 781 243 881 274 218 236 684 275 790 754 263 575 258 212 805 279 375 234 548 276 781 754 540 793 825 877 930 695 675 232 805 773 814 253 250 733 624 261 798 786 780 233 747 351 635 222 660 695 256 270 654 253 885 696 397 606 585 248 245 266 237 218 272 763 759 596 255 269 241 235 777 230 275 775 654 237 730 683 241 781 259 298 573 629 289 851 586 790 786 203 274 810 937 814 278 743 271 756 276 330 235 700 903 233 539 620 601 1023 282 632 296 251 769 240 722 669 757 35 619 638 239 280 657 779 240 630 245 282 276 758 793 283 234 273 275 713 340 232 245 715 907 700 42 753 223 573 839 254 687 819 656 689 283 270 607 940 488 534 657 246 281 569 761 721 834 682 631 704 741 243 698 764 256 236 861 218 271 669 561 922 206 629 257 675 244 593 746 582 742 538 601 665 789 615 718 693 247 223 835 247 716 204 242 660 769 792 501 916 250 236 266 621 280 274 262 249 227 638 606 744 744 831 776 978 234 241 669 624 620 787 728 284 317 235 554 250 600 685 229 483 228 248 665 793 540 626 857 627 821 577 677 271 242 799 255 616 299 652 287 476 790 228 702 765 245 265 737 263 805 811 235 267 669 271 244 750 587 254 630 292 51 245 275 286 238 647 562 290 241 274 225 607 200 230 711 229 794 251 552 240 636 697 287 645 261 819 740 765 239 640 874 606 502 666 543 291 672 789 650 262 282 924 668 263 237 508 277 128 637 651 29 251 286 865 774 252 755 799 248 255 763 685 252 741 711 260 244 635 251 915 736 864 263 664 220 611 266 604 657 249 245 867 264 849 769 258 239 85 243 754 697 245 273 824 663 639 244 243 881 751 260 487 267 754 238 738 281 597 254 268 479 235 266 700 236 564 232 910 698 773 259 253 258 229 676 760 656 860 264 766 693 259 256 235 629 768 261 262 239 626 507 260 234 845 289 236 215 639 731 689 280 275 238 225 765 635 731 263 819 259 259 275 845 962 718 257 625 246 666 251 621 880 263 634 258 228 748 267 280 248 262 229 250 350 438 256 247 626 230 741 252 273 864 623 631 276 258 263 274 253 773 255 644 668 598 600 775 256 672 504 256 524 262 244 823 704 275 680 272 265 247 556 434 266 729 243 777 607 651 527 725 814 254 733 247 653 143 251 285 430 276 277 665 254 586 281 251 246 812 245 241 227 277 686 266 256 727 767 694 817 635 283 649 643 612 237 774 1011 731 749 609 826 621 750 692 262 257 519 829 754 881 402 616 958 656 35 239 256 864 299 257 611 719 600 261 716 478 696 279 853 264 239 692 224 285 275 745 698 647 253 815 79 272 253 782 634 485 242 653 676 770 251 802 638 764 791 288 962 72 246 818 632 429 234 245 240 265 787 703 763 734 702 630 636 244 678 639 698 681 577 25 577 796 686 258 269 633 267 715 282 617 683 804 230 276 813 523 733 269 693 279 692 224 249 278 266 887 789 283 303 923 571 652 699 781 567 729 241 218 929 759 253 695 656 293 605 273 243 712 229 222 635 576 284 712 451 733 780 244 267 235 0 252 236 227 257 291 225 740 709 183 611 622 533 763 942 245 843 262 239 261 255 758 262 26 697 649 291 697 245 291 650 783 333 651 692 828 801 599 226 674 773 247 829 571 896 815 630 282 633 654 636 666 646 764 596 530 267 447 739 265 636 265 255 689 532 269 753 283 874 227 575 252 264 542 541 258 758 461 685 751 255 688 247 656 269 254 230 569 263 264 260 721 238 749 705 256 288 592 886 696 261 781 372 508 262 230 731 275 699 243 262 807 700 587 622 629 235 796 526 481 281 250 206 704 753 274 758 623 497 578 266 578 630 824 268 754 240 252 799 694 546 522 268 260 250 252 277 99 234 236 779 239 650 676 161 644 650 953 537 686 741 293 250 210 255 569 786 814 594 571 251 237 806 642 256 616 243 431 816 238 788 784 701 601 739 627 742 677 255 206 750 247 723 755 604 756 236 287 675 741 262 592 223 349 890 630 813 103 651 447 735 699 776 272 258 669 771 588 801 663 248 232 553 796 826 275 278 269 222 232 734 629 227 809 245 245 640 755 243 741 591 263 717 651 257 794 302 609 507 623 237 664 275 720 558 246 708 738 240 543 239 760 664 715 589 646 656 242 697 253 665 267 712 241 270 272 551 749 230 236 551 271 958 922 257 583 830 673 718 747 745 748 886 278 813 653 284 726 277 695 241 575 737 283 680 245 160 674 280 275 770 247 263 287 259 938 270 282 770 38 785 485 762 269 801 886 293 256 711 261 843 904 743 254 261 623 279 220 661 677 777 253 835 291 807 229 899 667 257 740 717 246 248 266 251 744 248 247 292 252 580 672 258 606 799 603 584 281 745 251 798 273 986 477 553 659 257 850 678 273 201 267 295 870 293 870 623 741 477 660 272 716 619 676 558 898 624 235 278 654 710 545 256 247 717 748 450 276 274 687 618 430 552 270 795 690 737 889 255 256 744 634 630 711 763 858 272 767 266 886 642 262 572 749 239 771 759 764 224 280 242 460 816 138 348 615 733 835 501 155 709 749 268 609 633 660 254 769 717 256 277 231 521 610 258 254 711 935 291 826 789 649 237 797 696 244 538 222 258 765 285 242 296 987 256 440 266 253 16 272 286 256 705 730 707 650 258 270 253 245 735 237 645 247 291 562 686 271 766 306 670 224 251 281 825 945 601 799 634 280 298 616 241 630 787 781 545 693 661 651 692 655 604 584 650 272 862 628 573 260 238 262 286 241 236 361 774 232 653 247 680 222 689 1009 763 639 737 496 552 289 776 829 292 643 529 674 707 768 270 752 246 266 670 528 250 750 891 782 681 266 582 251 543 639 365 576 642 770 236 249 291 230 640 747 615 576 749 751 733 253 269 226 740 595 643 634 961 270 727 290 735 238 688 759 977 981 427 812 264 284 261 254 708 269 819 233 252 713 275 741 275 599 602 219 247 727 278 272 860 247 733 865 643 272 520 283 441 818 248 252 752 711 257 242 254 783 252 245 245 254 246 438 563 804 235 254 271 642 704 824 975 253 761 1011 686 941 524 694 710 244 454 774 280 615 652 250 272 745 915 712 248 252 655 589 271 250 223 529 733 223 711 852 265 263 718 776 596 596 268 719 160 568 674 539 813 731 261 712 260 240 240 595 860 686 722 775 695 286 813 227 257 851 591 411 684 295 241 475 303 295 262 240 915 469 258 648 707 270 625 817 979 700 244 797 686 150 229 224 576 286 822 257 751 281 269 480 726 266 816 292 266 668 640 572 971 270 285 779 258 237 495 824 264 273 277 46 266 683 259 787 295 837 235 824 550 953 282 763 251 559 791 274 691 242 710 271 242 226 696 570 645 873 240 568 740 593 222 636 28 715 580 256 667 793 707 561 270 626 559 770 467 610 957 265 723 648 670 926 699 537 694 253 289 668 243 657 652 702 246 253 266 221 528 282 664 569 285 260 262 576 257 236 817 232 258 685 763 252 767 831 711 617 780 556 500 276 496 245 972 266 225 718 242 204 815 817 219 325 27 265 665 198 583 748 675 636 801 585 259 283 846 289 249 762 805 262 233 551 290 249 871 680 510 374 877 289 216 249 262 810 233 265 778 740 608 263 613 830 285 609 793 274 618 275 700 241 224 254 228 787 247 736 253 744 826 628 647 650 810 812 635 260 671 657 970 655 640 756 267 596 582 230 251 267 667 670 959 740 572 596 808 1014 697 750 269 255 713 743 674 286 551 891 289 237 296 687 258 719 276 692 763 293 422 793 699 746 620 711 253 717 304 229 319 579 691 257 580 267 247 826 554 746 607 656 257 639 158 670 278 248 794 862 692 783 235 748 651 735 646 259 268 577 500 600 248 235 528 289 761 731 235 727 256 244 570 807 62 226 245 674 264 802 257 256 581 301 242 668 656 773 615 311 543 775 758 266 264 606 730 852 642 267 599 258 683 244 815 744 242 640 794 576 842 623 259 738 255 661 681 251 935 665 407 250 263 566 706 265 214 963 264 281 285 520 268 258 258 247 264 807 272 65 352 276 244 260 256 248 676 223 791 811 808 302 271 268 299 418 768 637 829 940 842 243 242 233 240 225 761 703 605 246 661 726 225 763 277 609 701 688 738 228 668 638 694 819 275 252 236 635 691 266 460 742 635 271 710 265 272 593 702 658 587 928 638 269 230 238 256 230 263 250 230 759 240 663 263 549 413 823 270 574 274 647 245 226 821 685 216 792 227 240 236 358 755 913 225 231 286 790 275 555 778 696 410 474 870 611 888 263 849 681 252 642 609 801 827 679 248 734 276 241 289 634 961 277 273 252 253 292 663 249 245 708 263 272 617 555 780 271 603 558 223 787 283 282 961 249 558 827 704 246 672 784 672 707 303 1010 562 637 241 271 745 654 711 257 793 266 582 717 520 243 513 586 647 263 846 838 238 274 258 233 446 693 639 241 255 664 310 768 530 69 378 611 766 662 270 792 559 244 668 753 260 706 718 244 298 225 745 609 782 262 778 715 273 703 217 281 761 650 528 652 248 266 564 278 243 232 244 684 219 291 291 722 259 264 763 502 779 245 243 663 666 552 730 282 240 261 744 555 619 529 251 688 517 258 597 258 715 390 776 738 245 728 654 252 906 257 700 249 252 240 576 719 779 234 715 575 766 481 247 221 663 270 728 265 252 276 690 190 253 259 822 629 697 841 785 9 781 254 770 254 580 112 242 597 464 230 1001 280 574 903 236 560 715 450 621 250 604 283 122 611 730 268 751 696 268 641 258 804 847 636 524 595 632 708 239 261 637 666 242 652 226 765 591 615 554 774 224 590 265 661 814 632 229 251 529 274 697 705 787 232 567 256 264 616 783 407 302 818 699 600 803 236 15 762 265 265 767 560 674 239 593 285 248 601 243 248 704 252 258 719 727 552 734 265 763 249 221 729 228 286 556 229 780 255 551 646 711 247 538 680 785 269 303 282 725 554 271 261 539 678 246 762 849 248 605 232 216 863 237 742 13 734 258 658 238 258 731 791 242 672 653 681 691 249 761 251 857 611 556 227 651 607 718 717 600 651 878 678 264 257 279 614 211 235 813 241 285 618 695 760 229 389 586 634 827 275 271 646 584 696 706 253 259 804 684 649 209 650 707 474 708 635 280 546 286 575 260 243 559 823 259 506 265 686 303 602 704 743 246 273 726 259 536 244 853 779 253 658 546 740 582 238 237 293 583 818 447 774 265 795 219 610 559 507 697 261 739 519 603 691 179 702 258 254 825 684 248 745 631 585 904 240 751 772 428 466 747 253 694 682 267 247 4 270 284 904 812 646 752 266 233 448 673 789 722 607 518 229 250 230 796 262 269 235 270 839 643 264 41 844 661 445 693 770 832 241 763 243 263 626 259 282 551 680 302 223 242 267 258 258 827 271 215 790 890 242 268 271 275 806 224 679 279 630 271 371 236 259 675 825 264 789 235 295 705 269 282 659 723 619 261 273 234 647 759 673 860 862 709 770 643 870 666 618 251 728 258 226 629 676 804 236 238 276 697 257 629 231 280 239 583 256 304 285 225 243 631 803 229 616 266 649 277 529 736 247 267 193 257 286 254 654 749 270 703 562 268 756 668 771 839 645 283 691 618 621 782 723 709 263 248 241 244 744 247 723 691 707 725 261 766 727 768 269 591 204 824 633 763 382 556 262 623 470 277 254 246 240 681 730 618 511 278 247 701 680 769 709 639 514 259 617 917 237 715 245 277 567 239 232 611 254 58 224 245 250 265 488 264 193 679 272 573 244 847 233 802 816 670 477 266 769 687 710 613 715 762 248 605 244 262 574 473 664 770 826 269 642 761 570 259 791 760 864 263 181 727 684 712 901 502 812 850 680 914 254 589 816 39 592 275 778 300 570 566 741 266 724 217 170 253 218 244 640 269 644 382 616 253 516 582 235 255 257 723 725 255 273 264 413 529 648 268 17 244 269 779 789 653 483 597 665 273 265 256 256 804 251 254 557 810 254 765 680 614 253 694 762 677 275 589 952 612 833 272 248 273 664 393 734 962 233 818 725 838 690 231 763 235 244 253 44 770 271 580 988 482 547 282 253 640 644 848 749 863 594 703 217 255 240 643 263 260 765 649 683 776 241 462 596 693 544 277 638 708 622 778 857 263 47 233 269 257 610 668 229 838 271 703 214 777 271 238 766 760 673 276 253 915 815 219 228 669 210 259 231 610 282 250 837 579 453 150 270 286 253 457 752 276 219 704 248 653 800 860 599 496 224 743 303 221 701 290 773 264 277 643 735 628 249 999 245 272 711 250 283 672 250 714 240 278 284 636 641 267 508 230 801 632 819 223 243 722 808 747 633 276 280 712 516 622 680 233 760 890 254 266 743 275 673 658 656 288 223 234 241 878 878 694 713 801 648 293 693 637 766 971 258 272 788 980 617 244 780 264 247 710 226 610 584 628 796 231 200 286 244 305 280 254 612 243 774 255 374 232 745 703 262 770 794 260 237 785 274 639 252 628 575 757 770 748 230 293 251 542 682 689 282 264 608 860 256 238 526 769 859 267 734 250 882 242 292 779 813 248 986 286 625 672 518 254 243 226 264 694 648 805 651 636 260 802 1014 248 278 267 603 276 304 274 259 736 695 801 811 255 697 288 261 658 483 230 692 768 753 703 571 254 242 263 308 747 823 62 688 504 541 259 667 254 674 280 794 225 612 281 219 216 275 295 248 696 643 655 845 723 676 928 268 809 238 268 288 273 240 287 642 1014 262 746 269 646 263 588 501 1014 966 254 221 257 675 611 585 316 643 228 254 678 633 780 338 237 267 269 888 261 220 689 253 245 785 847 687 623 239 298 868 772 654 588 267 676 116 262 639 581 113 790 657 711 258 430 266 588 299 830 639 272 601 254 727 254 161 762 247 684 251 291 516 412 695 804 810 238 248 869 251 813 844 303 261 623 736 248 563 618 653 255 615 787 723 280 285 270 778 595 261 262 831 685 839 737 244 218 712 277 800 620 755 247 275 594 271 292 649 266 806 267 632 294 259 643 222 876 259 717 556 672 232 719 249 896 256 230 725 778 700 35 681 263 264 5 252 225 746 254 274 734 596 752 634 723 381 275 658 729 253 767 266 285 310 408 266 237 768 727 620 263 664 710 255 244 257 263 259 934 629 231 257 835 943 251 638 569 882 601 629 782 882 239 230 743 259 665 238 737 729 225 774 558 158 256 267 614 649 262 586 787 830 640 698 767 219 653 648 789 267 255 262 252 265 277 170 635 654 265 638 855 711 974 689 621 251 272 393 588 808 246 707 263 265 87 278 239 765 746 254 267 870 763 615 736 273 259 612 258 300 261 681 622 139 827 992 815 780 594 668 790 663 233 808 487 649 700 668 761 764 285 915 590 227 660 633 741 779 676 663 716 252 819 804 445 287 256 689 734 327 579 652 703 249 291 647 284 262 271 578 560 598 703 232 301 219 224 663 825 220 266 720 792 217 247 591 535 700 612 257 245 993 260 261 747 244 696 262 673 569 245 691 713 750 253 251 269 262 556 719 654 691 274 567 505 248 645 45 293 267 259 270 831 671 715 713 247 242 685 599 652 640 682 271 875 747 762 302 653 297 876 250 703 676 594 578 231 233 724 255 243 289 701 281 271 715 905 584 791 228 934 616 243 261 614 256 843 602 316 293 260 262 646 678 229 692 973 228 268 778 642 880 657 514 816 301 785 275 272 726 467 248 652 717 777 546 237 282 267 282 804 268 695 702 269 287 226 273 653 259 238 273 215 848 253 252 719 95 231 291 255 759 760 128 152 227 223 240 995 724 278 263 304 654 589 692 701 698 707 241 238 223 694 700 660 611 773 218 279 759 397 408 260 485 735 218 213 787 259 684 266 792 782 532 236 649 277 292 503 272 548 263 289 789 258 540 237 625 814 551 614 838 644 677 245 786 628 641 639 792 818 263 805 271 576 792 719 850 675 741 604 213 236 242 268 681 232 229 589 275 253 756 820 723 683 755 251 246 238 236 237 602 292 639 878 751 603 272 268 679 250 690 784 556 237 667 228 270 267 557 672 217 248 213 290 468 718 741 271 237 250 252 611 96 270 272 259 643 236 320 821 272 764 268 268 296 836 233 245 663 594 210 765 534 760 295 245 693 236 708 241 255 584 760 281 768 716 821 571 257 510 414 737 795 674 195 274 762 260 281 591 224 276 268 799 213 249 604 647 265 632 683 770 707 724 649 234 249 532 737 781 482 248 261 242 245 282 238 248 588 267 713 892 772 897 622 239 271 257 267 544 247 818 307 248 261 255 593 260 710 267 981 250 243 258 267 264 712 211 266 281 228 250 658 803 700 604 249 728 694 258 832 697 560 778 924 658 757 834 251 601 704 240 536 693 704 253 724 245 278 275 671 255 701 243 590 269 243 722 846 774 250 397 252 787 252 675 775 281 951 249 255 122 693 622 565 264 789 675 501 704 264 780 626 667 764 623 252 690 264 281 624 605 846 713 452 852 673 852 259 261 563 687 655 907 687 606 994 844 726 287 277 831 708 655 251 727 267 581 849 758 263 255 498 764 268 701 729 336 730 269 255 691 894 263 237 757 831 268 718 648 209 754 867 892 257 591 774 292 293 857 788 287 258 820 696 250 276 286 271 254 925 255 612 260 295 866 236 239 261 776 740 747 645 743 231 846 825 293 707 280 857 666 673 609 688 236 792 249 248 589 274 633 310 282 262 590 711 729 668 230 240 729 295 232 233 792 975 281 271 689 281 276 678 602 867 786 615 598 833 687 225 725 270 653 261 246 580 262 685 269 248 292 276 752 717 741 737 864 222 275 54 740 717 598 253 521 246 251 682 676 230 737 674 642 730 563 707 236 745 639 259 255 265 161 260 788 253 251 591 741 267 269 662 271 241 881 654 252 290 225 44 720 476 809 486 699 595 247 291 489 809 671 255 253 327 689 766 949 642 782 712 242 279 247 209 544 238 806 236 561 233 264 219 853 518 849 283 246 267 298 247 295 246 252 241 263 736 540 255 279 837 764 1012 248 632 162 253 640 587 96 582 247 273 667 460 672 616 593 249 265 589 616 585 827 714 786 269 607 894 263 733 650 235 774 545 297 640 296 290 265 89 589 224 235 825 591 692 512 239 229 686 258 597 644 705 848 241 656 261 256 844 275 281 706 703 249 234 902 775 665 252 781 283 264 243 583 783 259 928 729 665 257 240 697 262 823 705 672 235 272 671 270 232 556 668 255 201 528 399 234 243 252 758 254 780 1023 237 294 256 232 274 142 580 760 656 637 640 281 290 243 374 738 779 772 742 660 293 216 485 709 550 743 700 230 241 613 620 567 713 762 565 256 285 522 500 717 1023 258 651 312 823 657 728 249 622 591 648 242 252 244 677 662 227 729 470 248 241 222 800 648 287 668 257 264 695 245 273 689 244 745 886 109 257 231 226 242 712 33 251 271 509 714 251 654 264 667 774 239 819 144 229 613 260 252 254 556 226 880 282 796 810 256 697 616 727 609 243 478 252 659 839 241 685 747 244 259 250 134 690 765 736 828 247 881 736 284 1 260 554 672 268 629 816 616 315 277 611 708 673 740 872 263 762 617 270 250 584 284 254 293 265 822 734 265 791 410 262 248 662 266 825 194 634 748 837 682 266 19 259 267 637 242 290 960 258 688 768 277 844 523 529 259 804 683 857 545 643 237 569 780 654 236 700 566 259 748 831 793 830 754 574 240 250 750 170 255 645 983 793 289 734 280 250 644 390 244 262 240 237 820 262 237 261 791 233 697 748 267 657 866 708 284 748 259 787 275 821 284 756 531 799 804 755 670 494 683 758 706 202 236 258 786 626 703 672 691 813 265 755 794 254 862 570 257 631 784 256 261 200 253 668 222 250 292 694 224 335 746 307 714 485 246 866 265 249 109 269 671 592 255 253 641 283 590 890 635 1023 294 285 598 756 249 255 779 289 240 844 659 749 667 244 862 816 233 711 839 639 603 614 232 693 262 710 252 814 868 231 538 768 885 755 543 244 261 635 246 257 266 689 831 925 681 657 720 226 605 732 693 708 426 254 259 252 750 291 740 665 616 265 278 535 692 242 515 635 262 233 714 584 240 643 241 664 850 734 751 588 808 686 649 283 673 718 819 630 231 645 286 233 707 270 572 672 258 918 249 781 240 632 769 778 280 261 701 238 699 261 804 269 255 933 260 782 713 227 699 614 255 847 221 251 250 858 177 259 671 522 692 568 849 754 731 633 642 741 690 577 244 254 256 260 844 653 266 586 220 811 592 29 496 246 392 266 705 848 713 546 513 279 254 693 555 554 236 787 814 689 261 221 642 830 843 211 259 692 847 711 83 203 185 253 646 294 618 830 269 959 682 580 536 718 242 599 761 625 253 650 225 763 848 769 682 250 174 256 521 249 726 283 712 235 718 270 508 761 595 688 871 261 54 842 451 270 741 881 223 264 704 257 249 822 253 248 701 32 274 757 598 306 727 58 254 285 604 750 666 667 623 280 279 448 256 268 765 833 768 633 264 947 742 583 238 738 683 259 795 744 279 260 804 176 248 225 589 238 709 563 265 813 631 876 650 766 281 712 261 257 670 240 289 817 786 251 275 216 742 228 36 833 556 250 621 258 250 751 616 489 663 686 802 741 285 764 286 266 259 598 265 783 844 504 253 748 629 939 744 826 423 911 233 675 757 238 259 241 270 249 824 834 246 652 671 244 525 281 648 250 303 245 273 770 571 252 657 700 813 258 253 581 693 942 917 674 223 657 868 694 232 670 250 233 237 260 801 242 765 737 695 546 248 755 799 540 240 649 700 267 481 730 261 960 258 271 243 245 246 265 213 277 844 230 249 613 903 726 248 723 777 644 646 794 805 262 289 789 335 1014 797 501 743 763 743 839 740 847 530 781 239 619 836 658 351 593 741 253 723 524 259 620 279 265 239 545 273 271 831 240 644 798 664 299 710 264 613 715 234 268 236 605 590 688 251 680 560 707 270 606 776 656 649 731 249 262 258 298 177 558 462 644 744 237 242 255 274 575 714 734 294 611 268 631 662 269 639 609 240 762 791 246 269 243 649 430 922 743 233 686 686 262 267 265 292 26 239 259 681 265 608 700 279 253 254 242 640 548 683 262 274 264 236 261 961 553 853 728 762 283 650 288 254 697 258 254 791 249 289 763 686 763 708 237 770 281 15 648 636 621 251 720 873 15 857 604 679 263 270 775 249 886 250 625 848 688 739 252 264 726 319 664 248 243 912 719 684 21 884 685 697 272 283 647 718 254 751 695 724 639 246 728 872 635 663 282 235 252 635 249 252 279 528 722 236 262 545 597 716 288 653 213 236 250 264 681 260 232 860 250 272 271 254 253 790 717 723 933 802 267 265 260 735 678 809 430 272 869 849 857 262 238 275 233 719 618 576 241 840 276 666 694 282 688 560 727 852 624 249 558 291 186 322 113 289 245 309 688 246 255 815 477 929 512 48 756 283 238 335 712 794 770 507 571 631 863 871 474 804 225 746 606 764 259 273 245 282 241 257 596 234 490 171 614 311 519 266 273 685 563 235 726 14 250 278 607 296 230 572 670 235 634 248 760 260 658 261 630 238 820 660 281 552 205 853 249 265 259 959 518 839 273 734 660 611 290 815 789 278 780 253 779 29 282 583 696 450 728 280 228 575 746 256 714 242 656 673 221 713 245 269 315 781 633 262 242 366 582 581 231 251 262 232 813 734 240 261 520 817 269 770 3 735 259 249 555 765 764 252 178 272 645 846 238 205 630 861 260 870 512 246 261 214 647 518 539 142 823 251 641 576 587 230 708 598 236 838 252 746 640 64 838 221 229 236 553 741 244 214 278 863 639 222 710 281 699 834 271 754 310 259 838 800 276 991 600 276 709 253 225 297 261 257 675 627 230 267 573 750 682 749 248 295 773 710 794 244 628 245 252 765 255 262 270 273 248 643 243 622 256 252 688 232 250 734 695 757 224 245 241 356 279 762 245 253 786 615 270 247 415 224 281 807 253 265 247 279 262 487 722 799 816 238 929 263 302 267 227 624 256 719 727 270 611 655 244 255 287 660 246 244 270 889 970 669 675 393 812 667 270 289 272 663 228 278 269 734 295 290 257 242 696 711 678 821 272 276 270 239 235 239 273 700 293 262 724 307 645 764 669 267 892 242 230 566 708 251 261 250 266 218 749 240 740 279 241 650 640 675 737 774 754 241 920 154 263 238 240 573 670 158 249 733 242 528 240 527 921 656 734 260 709 850 730 839 274 700 695 263 783 732 609 672 241 449 264 663 269 243 742 763 575 271 954 272 888 244 743 255 222 875 262 211 834 565 565 260 651 272 259 257 734 701 863 768 661 504 272 632 586 793 239 746 649 662 677 224 265 299 270 696 750 840 609 769 808 484 680 190 261 24 565 676 676 277 233 218 609 260 650 238 628 945 245 243 745 248 697 265 233 643 554 778 352 736 261 249 744 680 255 678 458 736 241 663 231 55 520 539 266 271 696 657 760 242 995 939 286 479 586 207 229 255 228 607 611 714 228 247 259 649 661 606 573 263 264 259 634 821 837 269 218 857 229 709 713 706 302 731 646 594 241 264 246 217 682 748 256 193 252 727 790 917 565 719 266 231 650 157 234 272 269 271 222 506 242 638 229 721 822 290 777 269 254 257 661 279 692 572 678 897 672 642 696 864 459 250 708 226 572 274 230 784 233 237 229 584 663 241 561 698 258 463 266 927 253 287 626 725 237 247 256 278 640 738 873 605 657 258 726 848 269 260 580 812 796 283 753 850 988 284 238 256 615 659 848 247 764 244 277 277 245 257 267 41 676 255 654 272 584 532 612 683 109 878 785 273 796 882 576 746 974 757 223 683 615 643 247 580 276 117 230 242 259 266 688 712 835 631 261 626 234 686 481 238 255 659 274 245 523 648 858 706 678 751 685 270 240 617 703 266 255 429 569 254 750 225 291 748 258 228 241 266 607 581 276 261 239 601 873 242 269 206 617 239 273 794 157 765 631 292 771 253 247 825 730 715 728 705 99 798 760 733 935 804 654 241 252 693 176 245 247 673 736 228 463 291 408 669 247 589 267 704 791 261 26 102 865 255 272 609 755 270 276 569 749 580 248 773 593 268 747 543 649 275 235 251 749 569 490 586 508 614 590 128 445 741 270 738 575 675 733 235 772 265 266 682 607 284 649 250 701 235 276 268 641 56 286 730 625 248 639 759 22 448 672 237 742 252 257 225 237 839 704 747 665 238 815 942 284 238 249 263 609 998 633 240 265 266 733 266 668 711 264 270 686 885 789 211 846 667 280 889 733 789 272 272 261 633 777 273 792 438 802 853 235 593 242 706 658 617 251 777 261 255 567 699 615 320 250 695 256 624 703 700 240 235 637 249 792 555 222 703 726 741 713 1004 775 254 262 279 267 727 796 297 410 257 252 712 796 243 725 452 5 777 538 269 598 251 263 702 701 242 258 889 617 519 279 235 266 938 265 831 551 871 226 243 648 790 748 793 440 806 707 733 855 667 255 231 285 252 610 246 261 639 755 270 271 638 224 879 707 230 534 741 773 245 238 621 791 675 700 506 274 590 768 257 732 254 541 238 606 531 815 662 719 304 807 261 659 259 241 854 610 690 743 718 234 596 236 786 285 285 256 224 733 553 770 263 279 218 760 750 687 826 767 771 629 274 727 256 918 640 678 713 250 455 686 673 277 399 836 710 253 262 799 786 262 989 242 247 648 682 740 739 611 251 604 674 267 260 687 662 662 602 235 245 229 249 879 257 571 763 483 757 868 612 896 239 762 768 766 668 761 274 221 247 554 241 279 269 736 741 270 550 675 232 236 545 603 227 721 260 702 621 262 250 696 737 217 834 578 309 244 264 629 620 249 234 252 763 234 228 782 629 733 749 459 220 265 946 284 764 258 763 584 717 713 806 644 500 229 229 967 775 801 213 259 255 669 251 730 763 559 268 729 920 246 242 654 652 848 249 249 546 286 243 614 226 771 269 871 276 261 697 264 634 706 502 645 295 723 277 687 230 726 278 266 508 671 687 874 282 620 776 231 642 225 257 786 647 243 112 280 285 856 230 650 243 233 235 254 708 723 278 238 240 259 759 817 291 244 623 739 797 914 639 633 911 261 286 295 788 238 237 228 398 708 252 268 670 232 275 303 802 292 640 588 279 814 115 227 264 964 251 892 897 697 708 256 220 256 271 946 249 679 586 777 686 257 992 704 951 666 678 210 238 633 288 256 857 142 236 721 242 713 267 240 250 729 251 623 797 247 679 663 38 275 580 606 567 734 800 666 257 250 605 246 592 269 29 280 222 771 636 266 685 735 250 706 265 386 682 896 269 596 910 754 799 706 665 245 667 586 658 670 217 265 598 243 271 721 256 907 703 706 770 788 852 39 325 724 240 602 659 230 655 626 954 609 641 651 629 569 749 140 873 807 588 916 727 247 816 636 235 907 711 283 254 265 238 614 617 692 585 243 511 259 258 626 277 141 731 889 765 281 840 274 796 529 235 234 225 776 219 220 682 1008 253 261 871 255 284 240 657 254 282 703 248 245 285 663 265 265 242 278 637 271 264 291 744 227 262 251 846 637 725 600 230 601 283 267 266 798 263 800 267 691 653 243 329 247 247 239 802 253 233 251 838 264 263 630 813 727 689 699 246 589 783 871 636 246 679 573 739 698 622 645 257 606 269 706 253 248 666 699 820 757 248 731 826 810 766 272 807 690 625 247 593 248 281 756 286 252 801 618 774 609 722 235 691 251 240 230 20 599 236 605 816 262 628 402 291 571 507 671 691 254 896 260 280 793 261 388 517 292 910 687 766 873 277 665 758 263 258 522 257 567 540 596 279 710 739 597 685 748 243 707 271 259 716 233 282 230 238 966 991 785 748 701 294 610 64 239 683 705 782 652 255 260 657 265 290 742 672 794 734 231 716 676 280 677 243 762 242 672 739 714 519 853 560 251 614 271 659 153 243 237 214 254 270 404 231 720 705 216 771 256 176 780 226 470 606 688 252 256 267 637 17 229 677 667 650 328 550 613 716 658 742 282 784 825 254 286 404 215 767 737 642 241 290 251 792 243 263 292 601 271 258 660 224 626 241 229 530 702 838 267 853 796 711 529 764 793 682 244 709 716 266 324 851 255 767 766 541 14 402 13 761 610 226 801 735 690 250 256 726 579 722 50 255 675 776 790 763 768 831 268 701 654 728 694 646 675 829 513 728 852 275 155 847 839 704 254 610 574 258 40 722 48 631 253 766 871 256 271 238 653 842 246 266 704 646 231 756 626 247 619 801 700 278 714 241 266 263 246 936 749 715 256 724 604 784 648 273 261 708 578 232 272 251 783 337 237 877 598 798 563 712 392 613 783 231 599 241 739 715 680 272 269 240 673 648 258 255 578 222 640 1019 638 256 262 814 796 559 775 701 282 711 219 267 232 265 734 582 1015 248 639 935 250 253 231 633 548 641 249 264 231 279 296 242 571 872 706 834 548 262 237 629 657 897 273 951 745 545 668 669 248 563 668 890 655 231 659 629 153 267 810 703 746 286 770 731 212 269 291 861 210 781 694 701 174 575 824 248 260 645 678 801 620 230 226 280 790 884 274 742 235 757 717 593 287 619 665 695 248 262 210 746 793 918 264 648 667 233 300 636 212 795 789 818 714 265 680 620 265 748 978 809 243 29 388 234 254 658 274 276 227 665 527 805 277 621 263 724 271 679 246 567 674 648 252 688 267 825 634 932 677 668 707 743 246 649 743 260 673 233 723 815 241 633 809 228 272 700 954 678 608 588 490 585 1006 558 249 229 266 755 778 211 262 643 450 249 879 256 569 262 814 248 251 646 762 264 642 271 562 256 645 275 483 626 267 911 732 738 803 338 639 692 25 671 766 700 759 225 258 258 558 244 601 159 268 229 273 606 642 245 264 255 756 634 809 213 780 827 792 287 758 215 550 666 256 596 625 701 707 260 516 640 253 261 253 226 714 670 506 226 117 277 768 687 707 32 702 680 272 729 281 979 567 522 272 786 691 768 68 952 242 237 649 732 681 255 424 691 692 917 241 379 561 720 831 256 238 775 664 758 639 295 268 583 239 770 284 234 284 237 248 257 570 823 720 237 806 255 784 255 639 259 241 259 267 740 728 217 521 738 770 287 282 611 664 252 834 455 684 620 272 235 639 266 664 600 613 831 220 984 254 201 245 221 774 123 234 743 285 259 516 246 569 229 707 696 275 266 217 262 694 260 247 268 686 255 658 181 242 760 245 647 845 279 712 459 798 419 475 598 733 515 723 277 256 245 646 774 713 742 789 715 251 852 707 257 255 275 226 289 239 753 637 373 632 709 620 584 766 712 115 261 659 800 689 222 602 268 686 617 732 304 821 808 233 244 279 566 251 587 192 662 218 245 607 252 560 278 669 217 250 241 368 887 274 728 654 220 721 658 263 269 262 839 697 252 249 661 222 167 570 256 704 638 660 556 745 2 702 589 584 799 131 222 244 283 253 245 553 705 279 589 240 534 258 252 294 801 283 745 873 754 254 292 63 735 238 279 275 694 831 602 116 752 579 267 222 221 680 871 220 728 704 731 723 271 888 862 300 675 749 625 700 707 650 655 264 262 821 483 770 254 237 650 598 254 246 640 733 251 759 261 281 872 233 274 236 754 742 256 276 213 239 279 312 259 700 258 269 883 275 269 641 754 596 269 240 242 267 704 758 279 799 584 246 269 711 673 683 554 227 624 240 598 267 980 641 264 887 259 679 615 242 331 260 241 54 716 903 262 238 775 922 276 245 273 200 767 519 257 645 263 251 823 235 760 276 288 905 853 236 646 624 752 620 258 772 664 581 505 624 560 266 260 725 235 783 798 271 255 252 251 272 705 593 225 737 218 725 286 565 246 626 590 292 256 257 768 935 722 600 269 288 940 256 644 157 244 272 283 240 202 670 265 248 815 697 226 245 247 721 239 289 763 234 263 243 581 722 564 658 492 452 236 571 770 227 281 874 275 593 746 699 248 560 290 251 978 267 827 707 274 636 247 574 787 245 688 279 817 691 259 270 258 295 237 693 265 225 647 796 234 257 783 216 242 618 841 696 618 760 254 674 729 238 272 777 674 612 760 246 618 251 787 697 747 77 647 258 346 228 241 599 759 780 338 235 585 493 813 282 809 269 734 784 290 267 212 231 717 220 673 223 763 257 243 817 810 181 621 272 671 589 300 697 822 778 252 719 487 267 619 248 260 224 713 250 143 264 764 472 671 758 849 717 261 1023 274 621 236 246 250 796 257 541 260 214 231 279 669 253 642 880 831 580 766 731 256 905 933 254 211 288 862 569 246 717 742 254 738 254 687 515 853 666 826 284 793 615 241 241 235 773 821 241 557 870 256 787 282 258 118 655 684 528 224 248 267 249 281 802 281 250 641 738 412 684 274 48 736 341 999 263 624 261 273 744 146 271 239 727 565 664 245 760 264 274 245 284 565 583 260 941 765 702 658 217 841 257 258 222 252 176 900 262 265 701 654 753 237 236 261 741 539 243 858 260 272 590 827 20 714 263 244 685 990 1015 258 298 256 268 305 779 232 896 661 607 272 524 713 747 730 952 635 271 808 612 233 271 955 570 248 274 788 716 738 681 251 754 724 696 689 186 933 667 351 275 769 762 281 234 587 600 261 793 605 680 244 263 578 583 194 249 566 772 257 629 255 718 927 522 240 750 810 701 608 245 541 265 665 877 449 565 649 585 235 765 840 603 241 647 582 669 697 559 255 624 783 238 621 254 771 567 249 814 264 619 272 277 704 248 209 623 256 246 267 245 489 252 145 655 740 658 690 786 285 270 275 553 219 257 597 284 256 720 231 632 954 708 252 296 848 250 768 729 783 802 265 695 261 275 704 550 264 206 276 734 265 217 528 912 661 789 231 521 246 560 624 240 687 761 589 726 621 235 248 221 275 727 913 721 731 667 570 617 668 267 277 241 627 617 720 251 575 264 219 806 241 287 633 264 250 260 268 276 245 362 656 994 260 298 259 262 250 761 246 266 580 717 194 653 256 223 746 697 656 768 259 251 268 760 586 241 260 824 718 783 254 737 677 597 793 724 670 247 244 664 261 276 289 217 665 243 241 905 670 478 674 809 657 794 118 604 262 244 464 274 256 637 230 239 233 213 266 584 237 899 809 551 610 265 298 775 255 281 851 217 765 266 248 157 287 679 249 862 9 604 274 224 746 238 662 594 261 712 655 264 645 855 757 216 551 543 666 617 699 693 263 687 678 669 290 584 269 651 794 312 598 275 718 290 774 630 702 264 634 748 686 252 251 814 246 212 396 745 645 264 630 662 570 235 633 275 743 897 285 598 220 640 266 244 750 260 965 763 665 256 261 960 771 248 849 612 673 243 862 231 647 971 802 511 756 229 259 199 101 263 664 671 751 883 619 517 697 243 647 858 640 1021 495 272 266 565 674 689 791 276 693 229 595 782 683 257 258 532 756 243 0 727 640 879 252 251 810 353 267 590 741 810 244 239 617 595 560 863 619 277 623 215 650 243 241 578 608 580 543 576 536 264 235 253 692 291 849 724 801 665 719 240 259 222 256 255 671 670 321 628 217 727 256 268 265 777 249 457 233 258 848 687 239 706 641 696 251 857 280 307 637 751 807 596 709 277 805 250 259 594 711 745 556 268 746 268 777 271 712 683 613 522 217 649 654 279 260 926 303 232 643 231 677 696 270 251 631 516 644 236 517 647 740 251 209 286 221 258 698 691 251 755 637 216 272 265 712 260 641 256 264 234 265 763 628 233 722 238 247 763 701 248 681 253 239 216 273 823 748 893 72 538 262 219 213 239 276 835 765 720 681 531 861 811 507 440 248 767 220 187 890 224 653 250 630 251 265 899 706 794 579 630 245 944 251 667 722 728 708 657 262 598 777 623 324 680 249 265 422 237 646 661 263 249 224 893 232 273 215 683 1023 262 730 763 448 288 724 471 641 365 304 624 496 225 627 788 614 228 941 267 280 268 669 231 279 648 720 333 238 279 843 476 249 237 210 721 271 577 368 265 841 817 227 227 848 240 210 234 683 731 785 270 807 250 770 603 875 278 232 593 595 231 293 274 271 849 270 767 655 725 276 795 758 695 268 260 238 251 555 636 728 513 273 696 228 227 280 764 697 244 474 820 264 661 864 254 615 772 256 605 288 664 257 645 697 686 270 220 645 866 761 890 230 702 677 335 253 506 379 724 257 666 723 662 387 682 786 236 652 659 832 734 814 728 253 734 653 487 257 707 257 195 272 248 545 774 667 226 214 236 592 249 279 256 628 693 565 514 674 708 295 755 255 764 640 890 789 1017 261 740 274 251 742 277 232 258 560 268 240 530 242 678 747 281 542 249 254 676 637 756 597 627 683 636 20 204 237 846 641 241 261 633 898 558 269 256 278 271 243 540 663 259 804 711 238 625 648 557 736 249 652 737 835 576 278 263 522 273 841 745 794 798 277 54 657 611 255 250 254 283 964 156 837 280 275 503 251 226 554 706 271 743 677 702 722 237 280 265 637 275 610 692 248 694 244 30 263 894 621 278 240 712 979 257 750 363 781 287 233 642 654 247 895 234 255 653 268 236 708 834 625 302 604 274 264 756 240 259 889 228 988 252 539 275 280 811 560 908 249 561 687 849 830 259 716 252 235 234 277 767 824 801 438 942 279 275 664 525 254 410 263 114 613 629 728 760 833 262 217 686 255 611 250 530 135 843 951 813 270 406 275 903 766 257 304 225 268 271 251 727 290 226 235 831 715 281 588 631 702 259 233 279 262 246 943 227 261 826 236 278 539 249 560 249 600 258 73 237 162 695 280 685 245 529 450 253 263 595 238 268 262 257 774 254 699 275 794 758 953 75 254 737 251 809 224 643 261 779 758 242 259 228 629 220 863 284 348 778 686 772 653 730 725 650 703 503 274 250 598 630 749 562 611 582 261 764 264 236 815 248 774 589 165 88 576 664 592 290 683 828 267 754 839 233 287 225 737 722 272 240 245 706 678 238 816 767 570 264 291 245 693 704 634 637 267 714 996 264 641 594 238 242 247 635 620 849 248 746 579 761 264 805 253 639 550 688 264 255 948 758 715 770 209 270 292 669 250 596 284 779 460 823 614 250 242 620 276 756 260 256 247 741 133 292 259 824 115 237 754 628 739 726 776 742 505 785 236 519 655 236 254 221 261 717 265 738 265 484 531 621 608 739 850 286 769 723 301 657 779 291 645 621 781 174 852 260 256 278 408 250 538 741 250 255 78 725 812 225 254 241 220 266 773 418 901 339 255 239 888 816 717 243 269 674 744 672 628 755 553 503 1003 418 625 290 235 262 240 176 272 673 701 412 633 646 750 826 264 569 252 279 234 550 632 681 132 735 637 815 618 276 712 657 738 241 678 750 843 593 219 686 228 669 591 731 285 702 743 673 771 688 704 301 606 697 418 559 112 276 708 703 249 267 246 251 272 591 301 251 647 627 226 702 697 762 629 810 229 671 235 621 716 642 251 279 705 236 533 234 866 705 256 701 264 265 280 875 284 813 255 647 285 255 275 223 255 273 763 286 802 627 267 954 254 505 816 229 244 234 236 267 721 270 639 271 715 599 281 276 715 493 310 731 631 639 768 249 249 980 273 769 737 248 597 298 255 770 769 251 250 273 568 983 262 956 303 758 647 602 245 241 267 585 283 282 560 650 273 780 255 618 933 252 704 254 280 715 739 254 586 242 269 641 764 747 256 232 415 514 539 684 799 250 666 279 269 833 721 245 771 261 758 573 867 620 715 821 864 277 639 703 701 821 240 325 535 727 772 559 240 723 268 224 268 254 279 287 268 757 286 252 684 825 655 243 260 795 254 278 664 221 278 234 678 246 218 231 247 840 463 715 276 275 522 240 658 945 722 657 634 249 257 291 258 549 883 266 701 530 681 868 730 446 743 888 673 305 278 246 316 850 698 641 228 219 891 260 918 504 763 712 245 241 809 708 765 974 598 253 637 593 663 268 539 252 286 753 228 288 627 858 600 708 255 694 230 289 297 503 560 784 613 667 680 682 251 265 279 247 262 283 233 192 658 795 688 258 86 706 270 274 253 270 268 683 650 674 615 230 642 492 824 223 225 275 730 286 220 238 695 846 680 742 777 261 667 668 764 243 204 233 769 526 209 1012 256 742 243 200 792 648 606 235 743 694 663 624 264 267 949 625 697 698 595 643 676 576 432 891 710 779 516 709 280 777 257 605 678 801 747 632 260 267 256 583 947 525 680 421 709 204 263 263 268 959 246 824 267 907 252 258 470 660 663 250 704 875 262 658 682 255 603 276 605 286 232 827 248 707 698 533 818 277 262 283 269 680 679 797 995 253 815 254 627 260 278 594 282 817 754 251 250 630 219 640 793 255 260 850 707 247 487 239 249 818 588 254 653 224 573 292 142 248 232 722 171 502 271 592 58 283 632 515 607 269 247 268 890 250 248 678 238 632 776 835 615 777 661 747 261 770 511 711 273 837 96 241 288 239 564 635 246 306 263 265 278 247 246 265 508 252 787 802 275 253 232 757 627 267 383 597 295 817 602 274 441 251 805 294 836 640 354 850 632 767 244 667 660 748 630 889 228 258 267 227 594 763 829 764 222 715 657 272 233 226 724 726 693 269 618 238 249 719 150 227 611 202 287 766 630 245 511 250 297 237 726 737 274 246 693 220 754 638 13 485 743 271 705 746 530 242 616 197 729 241 262 262 878 247 254 563 603 252 757 771 257 818 844 671 623 272 264 269 223 246 610 703 268 794 627 289 788 266 680 789 232 262 762 272 189 241 260 252 703 167 255 699 258 730 629 740 272 680 130 623 258 261 692 746 262 1002 761 249 775 634 265 228 262 776 253 251 606 265 651 850 590 278 798 223 235 292 270 253 111 805 253 739 269 259 645 237 258 741 689 263 915 845 265 678 957 269 285 267 253 283 242 248 707 254 704 758 294 402 244 265 837 717 687 726 243 212 344 262 257 492 688 244 248 760 239 269 792 656 239 237 276 841 688 679 654 1012 255 289 251 830 339 293 265 811 708 842 717 545 231 277 560 240 647 780 661 691 807 252 267 231 231 276 261 691 309 982 222 265 289 275 915 682 673 732 586 258 576 261 791 260 566 295 273 132 233 252 601 269 265 670 547 230 860 277 648 271 613 255 273 753 252 608 566 275 888 303 266 801 275 802 702 269 506 748 253 800 494 602 251 855 781 259 281 595 700 254 226 598 796 248 645 277 245 580 278 528 713 635 253 743 255 798 252 231 821 236 628 662 664 777 620 639 293 261 824 771 245 733 737 813 898 676 241 862 350 708 270 628 0 617 277 825 891 268 665 618 480 224 626 240 258 697 589 994 223 841 306 264 880 621 409 843 957 579 609 752 711 137 245 282 226 720 725 221 599 245 892 260 255 8 263 604 868 865 539 807 850 246 718 680 846 630 637 593 740 793 265 663 992 832 556 226 603 682 597 633 555 88 240 630 235 876 717 634 225 636 674 784 753 280 573 271 723 740 645 217 321 641 257 668 484 524 604 710 797 682 240 650 276 410 259 258 236 695 270 571 747 455 575 564 654 667 240 731 432 732 272 438 198 260 476 664 260 257 237 219 261 244 268 471 652 704 227 243 697 232 752 225 544 648 809 635 253 864 249 237 440 711 590 805 238 243 647 246 639 282 243 631 713 734 656 591 766 692 600 237 453 254 228 933 808 260 1023 714 246 247 255 267 711 781 269 400 278 669 669 719 627 259 249 663 598 780 678 864 888 270 784 712 258 660 569 273 693 232 292 274 588 237 282 276 508 690 583 604 893 728 240 224 280 712 760 285 703 722 277 185 221 577 500 683 282 155 679 227 813 246 509 763 713 227 692 234 255 737 750 906 589 759 622 852 789 220 251 574 836 656 257 243 835 264 256 259 702 271 255 287 616 543 743 899 923 554 644 851 237 563 560 262 287 738 264 642 255 13 280 513 245 806 257 253 775 464 762 729 776 596 626 679 220 737 282 748 280 511 791 647 227 705 261 277 586 732 866 659 624 225 619 796 261 635 495 261 665 830 270 560 11 978 255 268 896 235 293 36 828 677 718 255 270 490 635 270 826 250 984 898 672 703 262 552 514 265 610 274 259 248 259 806 722 262 857 724 728 549 819 586 601 233 873 273 232 332 680 747 240 688 261 625 252 472 260 271 696 716 799 697 658 930 674 262 492 693 671 731 705 801 744 270 657 251 818 270 732 828 758 756 259 249 787 248 233 257 266 234 758 251 648 810 366 916 618 258 838 657 651 543 684 1008 858 536 945 242 276 261 785 275 280 274 606 275 771 262 836 288 772 769 799 271 712 235 232 225 745 226 821 263 692 787 611 665 278 605 701 730 815 612 274 253 283 624 606 921 702 251 696 156 660 756 667 4 672 585 664 593 568 779 223 249 766 268 297 647 873 265 658 314 251 997 749 596 232 845 240 532 265 498 839 774 761 747 286 243 282 244 579 671 712 736 253 720 661 746 620 711 656 714 227 250 626 281 610 251 266 793 244 434 689 600 262 240 568 256 726 693 611 770 277 587 234 224 681 262 801 286 249 241 714 229 707 236 786 223 283 633 259 258 948 866 256 280 260 289 680 264 239 209 645 752 254 629 712 538 252 289 863 652 753 135 234 238 768 225 494 238 795 710 805 228 284 776 279 239 779 658 571 796 719 266 688 651 278 621 512 282 274 241 57 543 269 226 284 665 254 574 247 671 234 256 849 242 672 578 197 746 582 601 559 808 250 281 594 535 718 244 223 654 678 753 629 848 757 580 284 263 661 298 833 727 246 234 692 240 718 827 630 521 241 710 732 751 237 801 742 750 89 744 745 690 264 699 385 688 808 272 259 203 248 702 256 1005 270 270 784 802 801 250 707 256 256 831 626 639 509 268 674 651 642 251 603 746 516 279 465 253 920 260 235 772 515 646 269 726 298 230 746 248 248 621 617 284 220 684 636 621 232 230 663 246 260 199 815 816 271 885 913 722 19 641 254 250 562 711 979 672 253 264 246 588 701 779 981 261 536 837 808 684 711 230 578 289 260 705 252 610 264 523 243 216 702 780 293 262 271 284 245 235 212 700 263 255 761 513 268 782 756 255 706 385 268 751 256 579 597 627 1002 251 544 754 791 253 257 255 573 239 215 252 714 577 613 215 230 281 577 245 254 240 242 641 617 263 635 232 233 674 737 516 274 596 691 793 848 27 727 217 533 274 588 241 794 266 225 684 737 266 757 711 541 732 124 679 248 663 634 266 741 253 249 646 244 600 662 238 818 546 737 253 268 758 247 261 225 254 807 741 259 762 536 890 601 206 258 184 713 829 265 249 689 980 604 725 277 733 462 515 254 259 640 255 926 266 679 258 229 673 814 399 245 260 651 612 681 656 237 273 261 564 639 201 694 259 699 258 278 653 250 225 933 271 358 783 782 626 668 275 253 255 243 215 658 248 672 275 245 275 260 264 675 266 266 231 273 524 254 270 614 951 642 264 264 651 665 830 260 613 251 824 448 622 768 624 221 675 251 270 670 277 216 816 257 691 239 804 511 700 622 923 820 254 724 259 899 863 231 263 274 658 270 675 246 9 223 699 847 841 284 742 713 773 201 738 203 708 706 697 765 784 603 623 223 287 649 862 707 228 249 239 589 346 216 251 673 234 282 739 732 230 669 276 563 280 644 257 258 485 601 686 244 273 260 252 678 599 574 235 284 792 725 719 658 685 260 769 720 261 642 725 726 228 813 788 642 938 640 236 681 732 271 588 249 811 633 981 324 319 231 261 860 211 279 276 683 652 261 247 261 281 833 245 833 638 254 277 780 724 247 670 269 705 242 789 728 255 783 566 257 263 835 252 389 689 259 291 228 273 283 269 284 669 562 259 254 230 245 559 249 264 227 711 759 876 693 782 826 725 640 992 235 245 301 242 279 275 244 275 815 758 263 536 740 667 751 254 760 274 267 247 769 638 572 227 759 572 793 264 234 247 278 639 607 845 244 881 566 703 265 654 248 258 1007 263 790 585 239 561 700 830 293 828 242 240 237 259 251 710 539 254 675 259 770 251 243 252 253 264 284 272 651 967 819 137 261 757 772 650 690 676 247 85 239 449 269 663 657 840 655 687 290 708 33 247 532 246 731 689 584 772 529 685 284 743 772 790 252 734 272 231 253 749 950 503 122 550 565 672 650 785 753 255 251 786 259 790 723 674 239 673 241 756 759 659 551 237 634 677 605 702 233 279 419 287 249 249 230 270 256 657 802 785 250 205 669 237 581 777 673 762 622 684 220 788 724 707 765 642 802 269 239 288 253 755 744 776 694 882 785 254 292 1002 690 769 700 299 74 733 255 739 538 657 240 739 518 777 581 856 878 468 656 762 259 648 250 717 486 703 600 254 642 23 268 243 262 682 711 803 274 734 638 866 742 765 635 957 781 559 822 931 214 674 707 789 714 579 391 244 768 373 608 657 719 537 675 752 278 655 244 643 849 256 914