318 563 577 577 576 576 576 576 814 805 798 790 787 780 777 774 772 769 768 768 768 766 768 769 770 771 764 777 775 775 770 780 777 778 779 779 781 781 783 785 784 787 788 787 787 786 788 784 789 789 767 795 791 791 790 790 788 790 790 791 789 791 792 792 792 793 793 794 795 795 794 795 795 797 798 799 801 805 807 773 816 815 807 820 815 811 807 805 803 801 800 797 797 795 796 794 791 791 793 790 796 784 778 794 786 795 785 798 791 791 789 787 787 785 785 784 784 782 781 783 782 780 781 779 779 781 779 778 777 775 773 775 774 773 773 772 771 770 769 768 767 767 766 765 762 764 763 763 763 760 762 760 758 749 762 762 758 748 760 756 753 752 750 749 748 747 747 745 745 744 742 741 741 740 740 738 738 738 736 736 733 735 733 732 731 730 729 728 727 724 724 723 722 721 720 718 716 716 714 711 711 710 709 708 706 705 703 703 702 700 700 699 697 697 695 694 693 693 691 691 690 688 688 687 685 684 684 682 681 680 680 678 677 675 674 673 672 671 668 668 666 665 663 661 658 662 658 655 650 657 652 652 651 644 648 646 644 642 641 637 637 637 634 633 632 630 630 628 626 625 624 622 621 619 619 617 615 614 613 612 611 610 608 607 607 605 602 605 602 602 602 581 602 608 573 579 576 597 604 597 602 602 586 599 602 597 595 593 592 591 590 590 589 589 588 587 587 587 587 586 587 587 587 587 586 50 493 671 567 563 562 561 561 578 627 892 300 2571