FileName : JK apatite calib 11-11-08.impDat (Current dataset : 1) Signal(s) Used : Cl Ka, Ca Ka, P Ka, P Ka Spectromers Conditions : Sp1 LPET, Sp2 LPET, Sp3 LPET, Sp4 LPET Full Spectromers Conditions : Sp1 LPET(2d= 8.75,K= 0.000144), Sp2 LPET(2d= 8.75,K= 0.000144), Sp3 LPET(2d= 8.75,K= 0.000144), Sp4 LPET(2d= 8.75,K= 0.000144) Column Conditions : Cond 1 : 15keV 49.2721nA Date : 18-Nov-2008 User Name : sx Setup Name : Kunkel maps 11-11-08.impSet DataSet Comment : Comment : Analysis Date : 2/19/2008 11:08:38 AM Project Name : Default Project Sample Name : Default Sample Pha Parameters : Bias Gain Dtime Blin Wind Mode Sp1(Cl Ka) 1320 895 2 560 4000 Diff Sp2(Ca Ka) 1850 895 3 560 2842 Diff Sp3(P Ka) 1855 864 3 560 2300 Diff Sp4(P Ka) 1865 873 3 560 2300 Diff Peak Position : Sp1 54041, Sp2 38388, Sp3 70337, Sp4 70308 Start : X = -8901 Y = -722 Z = 70 Stop : Dwell Time : 0.1 Sec Acquisition type : Stage Grid Step Number : 300 Line Number : 300 Beam Size : 0 µm Step Size : .5 Y Unit : cts Image : P Ka 1663 720 806 813 742 758 833 728 829 781 798 789 715 783 781 806 728 786 814 773 801 775 778 786 798 794 814 781 845 788 745 820 821 757 858 815 807 777 757 826 797 793 804 791 752 766 768 780 769 803 805 798 766 831 824 813 844 815 776 815 868 730 749 769 816 726 830 755 793 788 786 812 814 821 770 799 772 805 765 818 798 726 762 772 762 791 792 833 807 844 752 796 792 761 798 780 802 774 776 768 789 823 788 830 813 795 789 818 782 791 816 812 765 766 766 729 780 806 806 756 788 781 831 783 840 777 882 777 794 795 811 742 789 772 790 785 800 811 819 754 785 786 824 799 779 781 824 767 821 826 777 786 812 834 788 767 769 852 831 768 783 811 821 806 830 781 792 832 856 792 814 789 741 816 794 763 818 827 768 796 812 759 784 825 772 793 738 788 811 821 782 753 759 806 721 807 753 730 708 705 733 774 804 781 804 792 830 812 770 759 773 750 813 786 850 814 785 793 787 816 769 782 790 772 769 814 835 778 790 817 812 783 745 803 766 812 775 757 832 793 830 807 750 756 757 797 803 777 775 818 748 815 787 755 777 827 802 806 800 799 806 823 811 841 784 810 781 804 836 812 776 810 850 813 745 753 840 835 834 798 804 808 826 827 802 783 791 779 803 811 825 780 783 805 793 788 810 796 788 1859 1417 751 764 752 826 830 753 782 790 805 800 831 814 775 823 826 833 783 815 750 778 776 767 831 811 782 774 743 808 816 823 776 801 807 800 802 769 783 774 791 752 780 829 824 794 797 819 798 747 811 748 760 792 756 758 800 842 752 786 815 853 813 790 809 803 785 803 786 767 817 811 808 808 765 780 775 776 821 810 777 752 816 791 801 790 738 788 765 804 772 731 857 799 800 820 755 783 788 794 780 759 772 805 801 817 833 811 791 795 799 762 772 805 824 767 787 818 771 728 748 770 782 808 779 789 809 796 825 789 753 783 753 832 794 838 858 794 758 747 823 828 790 857 718 853 775 801 805 766 783 788 807 810 795 809 789 788 838 750 805 776 779 815 786 771 800 768 791 818 764 776 793 794 778 763 753 811 768 762 820 833 797 819 760 790 826 837 831 808 783 779 781 765 815 793 799 767 758 742 741 799 758 798 804 816 773 833 814 818 833 744 841 765 841 783 778 763 723 789 834 822 780 816 830 826 801 809 804 783 794 827 760 776 785 802 791 766 786 777 718 736 777 792 839 804 833 800 780 798 750 814 828 753 776 809 811 812 821 784 788 784 813 813 817 779 796 806 787 802 797 815 824 838 812 788 854 801 769 862 771 816 803 756 824 760 790 821 824 803 776 769 809 759 826 805 788 802 810 820 774 1490 677 793 804 783 819 783 819 787 747 767 780 771 761 761 757 809 805 831 843 769 775 784 779 816 812 796 823 810 741 770 787 811 811 763 805 817 791 814 772 767 752 766 804 746 803 775 818 810 869 811 810 782 846 792 810 817 757 796 811 820 814 778 782 819 803 795 821 823 799 792 806 776 803 740 781 806 758 780 782 797 743 766 805 754 786 815 749 780 766 730 837 816 799 759 793 756 775 727 800 775 814 743 840 765 843 724 805 762 785 815 770 819 759 834 835 787 763 760 765 795 803 800 748 759 751 785 813 850 857 761 809 775 797 748 805 765 811 815 814 786 781 815 790 760 815 776 739 771 829 759 803 794 779 789 804 810 783 813 768 769 765 806 811 809 785 808 773 833 798 823 750 808 755 785 783 785 819 804 786 784 767 834 773 799 766 822 789 790 769 793 858 790 799 836 799 842 741 764 694 753 779 754 789 848 744 834 824 800 827 826 787 765 796 796 793 826 792 782 768 773 814 763 737 756 789 795 756 771 763 760 788 773 776 742 777 784 803 783 756 794 797 786 811 749 783 783 745 776 823 798 786 835 758 803 828 764 836 783 764 853 773 815 783 819 788 774 776 730 782 814 827 793 777 788 766 792 748 840 832 798 751 765 823 800 775 777 852 788 838 726 796 798 796 812 803 805 777 773 801 1490 818 824 750 779 847 801 746 818 812 760 759 831 815 838 782 777 751 807 780 779 779 794 765 774 798 772 768 825 805 817 781 812 817 805 815 791 847 841 805 846 765 777 814 793 779 817 750 771 836 774 783 766 770 791 815 802 811 756 796 762 775 811 795 771 819 745 761 826 741 805 816 793 803 872 760 788 804 745 790 805 804 811 823 737 827 737 773 816 834 779 770 768 794 834 781 762 778 775 796 842 767 765 754 843 748 821 774 815 759 826 806 748 778 760 800 754 815 790 759 808 807 782 843 790 786 781 827 775 820 790 772 779 805 775 770 767 797 800 805 797 814 786 842 818 786 805 762 775 780 769 792 759 800 821 793 819 763 810 783 779 788 818 782 767 829 780 762 784 788 787 738 819 780 743 812 852 763 791 835 828 819 782 763 787 802 771 818 785 847 778 828 739 798 814 797 802 670 697 766 745 819 791 769 818 797 837 787 742 838 825 817 805 811 792 805 769 811 751 767 788 780 833 783 788 796 794 788 859 817 760 793 788 799 790 796 841 774 797 764 825 759 785 793 799 799 800 762 809 737 772 816 808 776 765 785 784 825 770 744 766 804 805 790 772 802 759 773 817 788 827 744 785 768 796 820 774 753 801 790 796 767 784 810 811 764 801 807 746 762 803 797 783 823 813 766 808 814 808 767 1488 732 777 772 798 746 818 805 795 751 836 803 828 793 755 779 767 780 820 806 837 785 797 828 802 794 761 788 818 785 773 804 793 773 808 794 774 810 864 785 796 797 814 770 789 799 770 824 827 807 802 764 834 759 772 758 809 811 779 777 809 771 771 809 804 822 815 806 750 810 845 763 803 813 805 772 791 820 845 812 810 833 798 786 761 815 778 754 793 814 790 778 828 734 884 794 743 768 771 794 780 800 813 800 806 818 788 822 787 788 747 763 802 790 807 781 832 757 801 788 844 791 792 804 773 757 782 808 781 785 807 800 803 781 792 794 783 805 781 802 828 806 808 875 806 784 825 815 828 730 764 777 782 817 760 775 817 782 750 752 825 800 829 813 796 749 824 809 774 786 812 778 811 739 792 785 776 765 769 789 800 804 766 782 757 791 810 718 799 814 752 796 785 743 775 786 844 751 679 723 720 750 815 755 753 809 802 834 811 748 761 767 781 774 794 791 806 842 785 799 785 812 782 813 797 792 788 803 762 800 778 804 780 815 821 802 749 762 826 843 809 824 820 788 758 806 778 774 863 757 822 777 823 760 787 790 800 804 813 791 801 756 780 812 755 765 816 774 820 803 795 809 793 799 759 849 812 831 770 783 747 794 795 747 735 792 803 779 790 777 774 749 830 817 813 782 806 835 778 783 1596 818 760 815 768 824 772 751 755 788 740 811 740 800 777 752 826 819 841 837 823 801 795 791 808 818 823 775 770 844 835 794 843 778 845 779 792 794 777 790 841 834 767 830 814 799 831 764 859 829 749 834 803 817 800 813 794 768 806 782 799 834 811 750 793 735 795 744 797 818 779 780 797 801 785 797 763 792 817 766 848 738 789 826 793 796 797 752 793 788 810 768 817 772 794 791 783 798 814 826 774 799 771 792 850 780 814 774 766 850 813 808 844 801 812 804 799 782 787 780 815 794 795 762 772 821 746 800 869 792 814 795 852 779 810 786 792 769 794 831 807 798 793 809 816 827 817 787 796 802 770 785 763 806 757 757 798 791 784 756 821 791 768 838 787 819 815 848 778 771 769 770 858 791 796 753 795 837 852 796 771 762 723 769 723 753 777 764 810 779 758 819 774 809 813 808 745 762 664 694 727 781 807 768 807 823 778 796 807 811 791 802 786 795 793 824 804 804 778 803 819 826 743 810 789 819 772 827 812 818 809 792 785 847 796 788 758 778 837 786 784 784 777 812 794 808 770 815 806 758 794 748 810 784 791 798 796 780 804 766 770 764 755 756 777 822 773 785 769 780 822 801 798 764 752 818 754 844 766 760 791 780 781 775 786 772 767 793 782 820 756 807 822 815 777 777 773 764 832 765 1515 792 739 810 784 831 771 809 821 779 781 774 792 810 795 781 785 805 756 768 762 801 742 837 800 800 763 794 755 774 800 794 812 824 752 755 728 808 854 776 816 838 834 788 797 738 802 776 756 827 784 784 834 796 807 797 806 763 778 781 835 818 786 761 781 785 814 790 728 783 811 787 808 832 801 816 794 839 760 828 808 780 760 767 780 833 755 774 806 793 795 799 793 780 824 771 802 789 788 800 801 824 799 773 766 782 795 831 789 818 728 798 792 822 812 765 795 768 760 779 827 768 778 788 791 784 784 841 798 813 807 790 786 814 799 795 777 790 819 788 807 820 779 761 786 822 787 824 786 757 823 804 787 799 755 769 823 823 768 811 790 773 791 811 787 785 833 825 794 799 798 807 786 779 820 812 790 796 777 814 772 747 814 752 687 760 768 769 767 792 779 768 751 808 786 791 845 738 691 729 791 775 763 801 796 808 767 771 788 808 736 763 805 758 764 819 804 762 784 849 806 797 786 748 789 796 829 775 814 817 753 843 785 786 753 772 784 839 771 816 818 773 835 778 843 823 826 756 807 801 804 770 791 775 824 825 796 768 810 764 778 778 800 811 734 732 783 748 767 796 801 822 840 777 813 805 785 787 795 803 806 738 787 806 798 776 763 739 825 812 773 804 757 804 803 704 790 802 811 819 1497 726 791 797 826 797 815 793 808 844 770 814 818 743 768 828 784 751 737 772 806 776 808 760 792 784 816 791 758 753 798 770 784 766 792 811 775 796 786 757 799 750 792 764 752 771 805 839 818 776 881 826 777 826 775 796 759 818 776 804 773 771 774 738 757 824 843 777 863 766 755 761 803 799 797 777 818 761 782 775 791 756 770 761 790 844 777 788 774 789 778 731 722 784 748 795 822 837 806 783 775 815 810 778 780 786 771 800 798 811 769 755 750 771 805 815 825 766 767 803 801 825 803 833 830 824 730 807 795 753 796 751 802 806 753 757 781 784 786 802 770 767 782 790 768 759 778 803 830 833 808 731 809 781 849 786 735 800 764 825 788 822 789 817 828 810 810 781 799 770 743 772 793 801 813 788 746 803 789 754 773 810 799 798 792 825 761 805 788 825 827 803 879 763 743 781 810 735 723 707 690 726 772 793 796 783 772 770 821 816 779 781 798 761 806 775 769 819 795 788 779 736 777 759 769 797 793 809 763 774 825 777 783 829 856 763 773 780 755 820 818 794 790 784 794 771 793 775 822 787 837 801 785 790 798 778 799 814 723 834 779 803 774 779 763 747 790 777 753 731 831 785 827 764 748 784 782 788 806 832 802 803 791 777 787 779 828 743 785 774 757 827 786 799 786 844 754 794 814 788 1629 608 786 801 783 780 821 791 810 823 765 786 794 766 826 849 776 821 766 797 828 803 771 778 825 805 788 780 838 771 771 775 774 788 798 840 754 807 858 798 807 799 818 783 768 742 812 794 826 819 820 766 786 791 795 789 838 802 746 785 832 795 788 810 809 763 794 786 761 819 837 804 758 808 824 776 766 777 847 806 807 808 825 757 778 829 800 802 736 788 796 771 762 812 814 757 811 821 805 797 844 813 816 744 810 759 806 768 766 775 797 805 800 798 779 784 799 845 823 806 812 797 840 745 777 810 786 805 755 820 806 801 822 824 758 799 806 825 864 830 755 762 813 783 766 814 843 768 799 780 802 817 763 803 777 795 775 766 753 798 797 775 826 807 805 789 838 768 802 787 794 761 851 807 761 757 786 783 773 818 788 777 819 767 740 790 789 787 776 822 801 806 762 789 778 854 758 745 682 707 681 759 748 778 736 782 805 787 810 817 797 818 749 767 779 813 793 803 807 782 837 794 818 801 771 782 745 776 777 768 836 828 821 778 778 750 773 785 818 771 805 753 782 710 816 769 757 780 821 782 795 825 829 792 792 780 829 785 772 779 792 820 814 788 767 790 794 764 815 812 777 801 777 809 765 791 785 840 800 799 754 774 870 778 776 801 795 749 769 803 796 850 824 790 799 819 804 773 770 803 1485 721 801 786 772 778 764 803 836 763 728 813 810 835 788 772 733 751 788 823 760 787 823 851 754 852 798 775 768 806 782 758 786 779 774 800 736 800 847 777 814 724 780 821 722 791 771 824 802 817 779 790 790 774 789 750 788 854 783 796 839 788 777 753 786 748 752 781 802 810 773 767 770 802 800 809 802 777 769 760 766 801 809 791 803 838 775 779 790 802 765 813 781 818 776 744 811 745 802 799 822 749 798 781 751 754 815 816 784 788 791 772 777 802 809 765 804 796 791 851 748 815 771 771 806 795 749 791 839 854 783 767 787 785 763 757 791 763 782 763 768 836 797 794 760 797 780 794 820 789 767 817 853 824 810 723 844 794 766 791 761 811 793 820 805 778 813 796 860 810 836 818 821 784 816 755 773 749 820 743 808 746 778 791 783 773 759 789 795 779 802 780 816 759 762 765 767 739 739 683 698 780 765 790 795 784 786 786 793 819 807 758 776 813 764 759 786 747 774 818 809 808 757 778 809 771 813 811 845 818 809 812 847 792 772 781 800 852 812 817 784 759 800 797 755 768 789 791 734 820 784 836 788 783 761 845 866 793 770 780 797 831 767 774 811 795 779 797 747 827 745 803 819 803 810 816 797 834 830 801 844 842 797 783 779 764 776 783 797 814 792 835 815 813 763 795 767 756 813 816 1574 711 789 787 831 778 773 752 802 853 773 768 804 743 778 770 816 790 829 762 783 810 795 804 769 814 794 808 804 796 817 834 810 758 786 767 744 752 762 770 820 798 770 816 807 775 774 791 808 787 800 854 793 777 809 806 794 808 776 798 794 779 811 820 776 808 785 768 814 767 805 759 828 808 821 806 803 828 797 761 789 743 840 811 772 812 799 771 751 805 779 755 763 730 829 818 766 847 826 827 781 787 789 799 822 796 758 808 810 797 814 807 732 810 787 790 814 839 808 788 791 766 806 769 781 834 849 807 735 772 758 777 798 767 744 798 775 811 769 795 797 867 837 784 794 741 781 817 760 797 810 814 755 814 821 853 794 805 822 804 762 838 805 786 747 838 778 796 790 811 762 783 802 784 790 799 810 791 810 843 756 771 825 789 788 816 782 765 815 795 776 859 836 761 797 768 797 781 688 731 721 733 775 795 751 830 795 826 814 819 773 776 750 805 814 746 776 771 806 789 838 820 797 792 783 784 768 838 832 801 856 789 771 779 818 804 820 764 791 805 776 787 791 789 778 826 792 791 786 806 781 811 830 733 806 758 860 765 803 806 773 808 823 817 800 824 810 805 843 746 800 802 827 794 744 802 744 831 761 816 797 764 813 783 759 804 789 767 796 820 793 794 770 770 786 772 810 782 782 857 1523 690 795 783 787 834 801 723 792 788 787 769 809 774 777 828 778 801 776 790 782 802 783 792 774 827 801 832 790 787 805 746 815 745 787 817 811 691 799 823 779 775 738 792 734 754 821 797 806 754 767 807 802 830 746 815 808 782 803 800 772 827 752 828 762 807 793 788 773 773 802 805 796 747 769 749 840 841 763 780 826 833 807 777 757 802 750 794 756 822 807 791 813 754 773 836 782 812 751 814 773 811 792 763 787 767 775 750 874 796 782 764 805 837 777 826 776 818 770 839 742 784 816 807 812 794 778 775 793 812 749 770 777 810 753 792 785 791 762 825 782 786 752 769 792 783 790 773 802 776 778 803 701 774 839 771 799 825 744 758 791 777 797 818 806 778 778 815 765 847 793 788 832 809 766 767 825 765 830 791 747 768 784 840 802 784 769 779 802 781 774 814 784 765 796 792 749 730 730 685 674 692 763 780 831 819 747 842 786 778 789 774 799 787 797 803 805 801 776 792 782 751 798 842 798 830 842 810 801 761 793 814 836 833 776 765 788 785 867 821 845 818 749 762 826 793 777 831 804 809 786 744 775 792 778 807 739 799 784 783 758 771 816 782 831 796 726 781 771 818 805 774 775 816 760 780 760 779 826 742 812 800 741 758 788 735 837 830 833 777 765 805 820 765 759 789 818 790 763 819 1614 682 738 808 785 818 797 766 799 757 830 782 816 811 775 844 809 845 784 745 763 769 782 799 821 810 789 807 794 796 849 771 764 827 791 825 771 817 760 798 789 747 776 752 818 811 790 799 768 760 766 803 811 794 783 778 822 803 782 799 719 766 795 805 761 764 823 795 738 757 765 807 806 781 802 805 806 753 777 812 793 771 763 760 762 794 761 756 814 761 783 795 755 810 775 813 799 849 802 849 803 792 790 809 833 750 797 788 825 747 823 777 813 791 762 836 803 777 783 790 810 806 778 754 731 790 780 850 771 799 769 782 779 809 812 766 785 809 802 810 804 795 747 782 802 798 813 810 846 798 798 766 801 773 802 810 800 746 765 782 830 826 815 823 777 784 786 799 837 786 764 810 795 773 818 844 774 829 866 760 784 789 840 839 819 737 820 792 817 831 780 786 822 825 804 874 764 764 766 686 720 717 760 821 800 822 814 788 798 751 762 792 839 806 801 776 832 798 810 757 811 801 829 784 805 802 855 806 825 772 807 765 818 862 822 859 748 760 799 769 801 807 777 774 764 781 811 777 775 797 759 792 770 795 754 854 776 795 771 761 814 817 750 798 797 734 810 780 788 771 753 781 821 811 786 803 816 818 776 753 745 750 782 835 794 849 786 824 785 800 760 798 802 777 744 809 774 827 753 813 1463 770 800 755 785 819 767 840 852 754 761 776 777 753 776 752 822 789 786 765 791 837 852 800 766 860 771 815 817 760 876 840 774 874 795 840 801 849 764 792 739 758 837 793 754 792 744 797 772 806 789 806 776 810 733 787 766 817 807 809 782 763 868 769 789 799 832 812 791 841 819 812 829 801 802 782 777 786 768 767 762 845 772 764 789 783 792 806 754 767 803 741 776 764 863 817 814 809 747 746 779 785 769 789 768 826 815 772 790 813 788 805 741 753 748 796 761 823 747 778 792 774 782 753 762 716 814 746 817 768 776 804 790 792 744 786 770 806 814 778 827 802 761 824 797 763 805 793 785 791 826 769 778 778 804 747 833 782 794 802 746 809 821 791 843 859 826 774 707 843 807 781 768 770 759 779 808 737 785 782 788 827 784 807 798 812 813 824 741 831 810 842 771 772 790 799 730 779 711 710 705 731 762 786 808 781 775 848 765 770 813 813 820 742 827 777 796 781 813 827 806 755 808 794 766 794 791 788 841 822 749 788 785 764 809 802 810 826 815 818 792 781 761 785 823 761 789 770 777 778 835 782 786 785 788 782 808 817 741 781 796 800 786 775 788 841 781 815 771 810 800 800 769 754 798 784 800 800 778 780 780 824 782 813 752 815 808 712 820 769 762 761 812 812 777 820 802 759 770 791 1444 761 814 787 824 820 776 800 808 802 782 762 801 838 790 771 762 779 796 775 789 807 826 796 769 785 812 791 823 786 814 769 823 852 758 804 804 823 805 793 782 785 774 797 812 764 809 795 803 804 841 801 773 791 811 784 779 789 741 831 754 832 802 816 797 719 777 748 814 768 776 815 818 812 790 781 767 804 790 763 826 791 797 794 771 728 760 781 816 752 781 752 778 799 811 786 775 783 825 821 802 795 761 765 764 809 780 752 794 795 774 779 764 799 751 789 843 798 777 822 818 727 737 782 766 767 820 799 765 830 842 734 781 808 814 809 770 775 775 788 861 784 795 860 765 786 773 788 795 819 760 784 777 807 771 797 837 832 829 793 796 840 765 731 755 785 810 762 757 805 801 799 776 778 747 782 789 820 792 785 764 812 787 791 745 790 787 808 798 788 768 787 748 798 789 761 777 751 686 654 685 764 761 780 794 785 816 827 800 829 792 757 763 777 806 759 845 793 811 804 790 777 818 815 830 764 813 801 800 788 802 762 811 790 806 783 826 781 800 771 784 818 775 844 823 797 761 737 799 780 801 836 776 757 765 789 826 789 786 840 772 770 800 718 800 807 808 804 791 819 770 851 759 804 743 777 749 806 773 815 818 788 820 787 733 813 827 814 797 778 751 807 764 792 790 745 745 755 762 834 1513 761 776 851 817 796 809 739 830 791 787 784 823 810 774 791 745 806 797 797 785 780 795 800 794 760 812 796 840 755 801 781 774 815 784 750 762 787 742 818 767 809 790 835 783 768 772 790 843 811 806 847 775 820 801 816 795 788 799 753 779 803 770 784 787 826 814 828 835 804 774 779 826 720 767 761 763 768 780 759 837 793 787 815 806 775 795 767 817 753 767 786 814 837 787 771 819 762 815 794 848 818 794 789 766 784 796 780 728 776 783 818 769 805 794 781 822 792 750 838 801 794 800 819 843 792 778 816 834 765 787 786 811 799 772 754 782 820 822 816 832 775 811 829 811 827 765 801 830 788 804 814 791 777 797 773 792 804 749 770 790 828 773 766 807 807 792 779 776 780 791 761 763 791 800 771 815 834 812 735 800 784 786 808 810 812 782 800 796 763 820 774 807 779 761 787 807 760 742 658 680 692 748 777 822 800 782 815 823 813 848 803 773 848 791 764 761 817 764 770 753 832 807 766 817 811 810 780 830 780 802 767 765 810 794 795 796 815 823 799 808 798 762 819 799 762 815 781 809 804 706 761 800 802 820 723 798 833 756 767 805 807 774 741 746 817 778 749 782 795 797 772 825 785 771 774 807 748 751 814 825 795 824 777 771 803 780 859 753 825 801 782 810 836 843 762 791 819 800 774 1389 728 784 804 794 829 805 753 771 770 809 752 798 837 787 763 802 778 786 770 741 804 790 815 825 813 826 747 727 768 810 786 813 795 789 825 824 791 811 801 716 793 750 786 809 804 810 802 753 750 786 748 763 800 798 761 851 859 767 826 824 805 755 796 792 795 831 802 823 794 784 749 778 790 798 805 804 800 776 812 828 830 872 783 826 744 715 751 795 762 728 816 813 767 780 812 781 799 780 783 828 802 811 776 795 808 783 782 816 813 782 813 765 745 751 817 818 813 821 774 850 800 832 760 796 791 799 776 854 747 817 777 858 747 820 724 788 792 746 771 750 794 808 770 769 787 786 780 763 827 761 744 779 811 824 806 736 802 806 805 813 799 787 790 789 748 818 789 824 744 775 814 805 792 827 828 818 777 823 820 824 751 842 800 803 806 798 826 807 774 736 792 767 806 843 802 740 764 722 605 725 746 787 870 750 838 788 801 785 788 804 850 808 796 778 766 820 858 778 869 784 775 819 787 790 838 797 812 792 793 766 813 825 818 768 825 791 762 797 825 776 795 833 769 805 786 781 786 774 783 761 794 783 766 776 802 767 774 805 767 793 733 787 789 799 758 815 777 734 789 793 777 790 787 777 731 772 753 802 773 789 804 787 828 791 789 772 812 777 774 815 809 822 819 729 816 757 795 808 772 1502 755 801 804 759 758 759 778 812 713 767 780 798 814 790 816 807 745 769 781 834 807 840 785 786 806 740 787 756 786 780 801 833 765 821 861 829 811 803 792 732 834 792 831 785 818 839 796 819 822 796 778 760 816 799 804 806 831 763 781 819 819 743 768 814 818 766 790 774 815 861 700 762 773 784 803 774 780 769 759 808 746 798 805 803 745 734 790 757 769 843 807 763 769 773 798 788 811 770 798 782 758 779 814 780 806 764 809 771 785 802 795 815 798 808 763 801 774 862 788 797 802 812 811 814 786 803 755 805 824 846 830 859 805 762 782 850 783 816 760 766 806 812 847 807 770 785 787 858 751 835 830 798 794 792 812 833 769 759 795 766 822 787 791 711 771 803 817 759 743 778 800 764 745 769 806 781 799 801 796 835 766 757 784 799 768 774 829 784 784 744 780 777 788 778 819 776 798 756 663 722 800 759 744 779 810 768 806 768 806 797 791 837 804 790 763 835 797 779 794 820 809 833 776 800 834 790 801 841 795 826 815 757 779 775 767 826 746 765 799 778 800 795 804 765 761 779 820 741 762 806 842 805 819 739 790 793 774 784 809 809 793 744 748 778 780 809 777 800 767 756 768 761 744 802 791 792 757 807 801 760 784 783 782 817 817 812 788 772 788 789 775 806 821 850 803 803 782 743 749 1503 774 812 819 771 844 824 786 823 797 790 785 791 769 813 813 800 820 767 804 768 777 795 807 794 874 808 773 794 811 772 821 792 783 734 758 824 797 815 808 753 837 734 805 804 776 741 778 855 759 801 801 813 771 802 778 734 749 776 805 795 823 830 779 769 812 778 804 766 855 776 837 800 842 773 782 771 786 780 796 776 727 804 746 804 759 749 790 843 795 804 710 816 773 775 850 810 806 771 759 821 765 787 760 816 772 827 829 782 793 787 737 817 772 801 824 766 795 751 764 797 775 810 779 811 777 760 784 771 796 746 794 819 756 816 757 867 829 777 798 756 792 826 837 803 816 777 778 816 806 778 804 751 807 777 805 794 820 826 841 799 808 833 760 777 778 791 786 808 790 817 809 759 817 823 760 832 792 791 794 795 823 786 750 812 791 772 787 788 826 777 794 815 838 835 836 810 811 717 684 683 751 741 786 785 792 799 783 811 767 787 791 767 777 829 796 787 814 780 800 787 768 762 811 822 757 787 773 801 790 750 835 798 829 837 787 810 741 762 793 810 804 842 825 771 817 822 820 794 833 809 840 776 794 785 755 807 780 794 793 798 787 773 761 785 840 787 793 777 775 802 719 788 821 836 835 750 782 825 809 816 788 783 741 716 795 814 790 787 807 759 788 815 774 780 798 803 825 778 747 1563 684 809 791 779 826 765 828 831 790 748 745 792 811 779 767 817 801 807 797 754 817 784 804 808 785 791 722 794 767 808 761 815 723 813 776 787 800 790 764 781 792 774 822 802 794 787 781 788 771 758 810 874 764 826 794 764 802 734 786 779 808 794 783 755 781 782 806 826 777 767 795 777 795 816 817 775 780 808 806 808 746 829 751 804 739 797 771 799 780 787 784 782 775 777 835 798 817 829 818 869 759 757 745 769 772 748 759 810 785 806 806 833 774 807 768 797 787 802 777 815 811 774 808 768 764 736 810 770 806 770 725 851 785 772 759 774 752 830 769 774 846 833 830 814 811 796 779 801 773 819 807 786 802 809 796 773 794 812 795 822 849 844 765 789 828 766 764 747 731 757 778 796 799 768 786 850 830 771 846 781 766 790 796 791 762 808 813 771 785 816 776 758 746 811 811 799 799 755 642 690 692 732 718 783 806 827 800 772 828 784 772 795 779 788 815 741 776 786 823 773 775 747 789 817 807 838 828 807 815 815 779 776 791 800 799 778 799 800 779 774 779 833 787 813 766 815 814 836 827 792 810 790 758 757 777 819 818 785 769 831 745 831 790 834 778 850 803 790 774 762 751 778 778 815 813 834 798 774 828 845 801 800 779 788 818 774 817 815 780 739 843 742 773 770 770 777 826 764 756 1539 756 763 800 799 805 750 840 804 766 775 787 798 812 780 865 774 834 795 788 834 771 789 842 836 849 830 799 806 843 772 786 794 834 804 803 810 790 798 751 774 810 737 807 742 796 770 821 778 778 804 804 776 798 800 726 777 776 805 819 817 843 795 785 804 773 780 800 726 767 831 757 801 791 732 816 796 757 752 725 777 784 725 741 769 803 783 810 749 808 828 804 781 834 798 801 784 845 758 829 780 808 744 846 827 776 851 765 778 783 814 810 768 820 801 809 820 814 739 760 776 750 851 782 766 792 828 822 808 765 836 787 748 792 801 802 857 813 803 773 842 831 804 766 817 769 813 804 807 785 773 794 777 808 780 795 824 767 771 772 776 806 805 823 768 782 812 813 786 779 751 750 778 775 820 827 842 798 812 780 821 764 812 808 777 794 841 814 840 818 834 756 773 826 809 808 860 779 727 642 655 695 751 778 778 788 810 820 790 785 770 768 812 820 840 768 828 842 848 776 842 751 809 771 757 788 749 817 810 830 775 804 760 793 787 802 760 821 826 805 810 773 777 811 861 785 762 797 771 764 773 784 795 751 831 747 797 840 797 760 776 818 821 819 798 764 748 764 775 802 799 803 759 782 766 771 802 780 849 800 788 774 794 800 776 829 840 805 756 783 791 804 744 762 761 847 781 734 771 816 1556 700 798 823 815 811 777 771 807 755 798 789 822 834 779 772 802 799 814 802 811 739 848 787 811 804 775 820 800 821 803 854 815 762 812 826 812 764 743 782 836 837 808 761 787 723 796 815 754 797 809 783 784 845 779 785 755 802 759 826 779 783 807 782 801 807 747 831 765 741 846 813 770 801 760 814 843 821 796 786 705 746 730 747 834 736 795 844 751 853 737 860 806 789 770 807 810 735 797 775 807 804 785 797 812 771 770 819 830 767 807 832 765 744 791 821 801 869 780 743 809 760 808 798 807 819 815 778 844 791 795 791 769 797 792 781 807 825 762 795 808 771 806 798 814 805 787 751 766 836 838 792 782 791 791 804 827 799 756 792 767 783 806 788 796 719 789 810 805 801 802 745 791 812 806 784 762 769 770 796 797 790 856 817 824 792 803 810 796 782 812 800 804 745 796 814 824 788 728 650 665 719 776 789 775 793 808 813 725 798 785 752 758 771 827 775 747 797 808 748 818 788 783 845 834 748 788 774 787 785 765 754 807 809 796 813 784 813 800 826 814 781 793 796 792 783 762 772 768 817 775 759 801 758 825 796 810 732 784 771 813 809 812 784 764 761 757 813 776 778 799 785 818 798 803 769 813 751 807 834 758 795 803 735 792 770 798 823 789 781 793 775 807 765 816 729 823 761 761 798 1508 644 743 800 758 786 771 808 777 813 776 816 817 825 748 761 803 765 808 810 787 813 815 799 833 796 810 791 756 821 793 792 815 816 777 831 815 835 834 778 801 763 839 756 828 778 765 760 786 811 769 804 826 841 828 762 772 796 817 773 763 797 789 789 789 795 828 799 783 815 771 781 761 788 795 806 751 776 740 767 775 789 779 764 787 786 804 779 854 830 769 756 810 723 765 841 800 760 800 786 782 836 758 820 766 827 781 782 798 745 827 777 832 794 805 791 796 802 784 736 852 802 801 828 776 769 765 801 833 781 750 791 795 816 799 798 843 772 817 747 800 773 786 750 826 813 797 828 810 786 790 773 825 814 779 813 801 799 806 819 773 871 808 811 776 770 809 752 857 806 759 808 798 793 801 801 796 785 816 777 820 787 813 756 765 812 771 834 787 830 793 806 825 790 803 785 760 801 742 640 704 709 827 758 788 792 771 855 776 751 807 777 735 773 767 798 769 781 806 793 753 813 788 825 789 770 799 802 811 827 815 761 805 795 826 821 794 783 732 772 731 760 804 798 764 807 752 713 757 761 788 840 767 790 769 829 790 820 791 752 800 775 804 823 802 754 792 774 784 820 805 760 762 751 808 765 801 766 811 818 783 790 789 806 761 838 785 812 813 751 775 807 767 821 759 801 765 761 774 784 1610 765 819 768 850 809 730 785 826 792 815 752 770 709 787 750 767 820 805 772 759 778 764 799 829 774 791 766 876 841 822 852 773 786 801 788 810 830 753 767 811 829 823 756 802 807 803 829 784 775 822 866 800 794 825 882 839 793 768 806 834 774 805 854 814 778 733 823 781 790 808 747 752 786 806 815 830 762 799 797 745 815 741 799 813 802 820 817 792 771 754 799 818 767 818 769 826 790 785 819 813 830 833 764 738 791 800 768 803 747 828 801 815 798 784 785 777 839 818 795 745 789 802 827 785 803 768 750 835 795 770 775 761 802 790 812 813 747 814 778 797 819 799 797 787 766 812 775 792 761 853 780 792 817 779 765 807 787 799 754 779 791 787 782 825 776 828 790 807 778 828 752 782 817 800 800 731 755 842 776 772 854 843 732 760 791 790 836 833 781 765 782 767 777 805 807 782 778 707 649 625 742 751 783 779 782 763 780 765 818 773 765 774 778 808 788 757 840 774 814 796 804 775 814 841 824 820 801 823 786 743 773 785 805 809 803 800 775 733 800 795 748 822 805 820 806 758 789 793 762 801 802 797 818 748 783 810 843 783 769 760 773 755 797 797 788 766 713 837 768 790 802 804 812 839 787 798 804 785 795 725 750 792 765 796 790 791 825 795 810 816 787 824 759 823 823 788 786 776 813 1428 761 806 826 839 804 785 745 762 754 758 757 801 769 744 798 833 795 846 852 818 745 805 802 749 795 836 810 779 760 779 788 785 796 808 781 825 806 829 789 784 820 760 815 793 839 787 820 811 786 814 759 820 779 821 762 797 829 849 778 797 780 807 807 793 814 756 781 787 780 749 797 783 783 800 773 756 755 771 767 772 814 812 786 755 784 769 784 767 789 795 770 770 757 855 812 760 801 809 788 779 776 810 786 807 854 786 770 824 781 855 788 811 807 804 807 785 804 771 812 737 753 825 797 773 754 810 776 787 797 796 804 772 735 781 813 760 802 790 772 800 756 839 829 771 812 821 772 767 773 821 742 766 835 792 787 771 800 790 808 725 791 814 809 770 779 779 744 826 781 802 767 807 819 789 775 827 830 823 770 809 827 841 766 811 789 847 836 872 831 818 801 806 769 771 792 765 790 676 685 668 669 724 763 794 759 778 786 783 828 804 798 772 785 776 796 768 752 763 783 767 846 798 805 808 828 762 764 794 813 783 736 765 809 799 775 827 844 777 745 808 725 734 760 828 840 781 773 822 765 823 818 820 800 764 783 801 720 821 803 797 776 758 770 757 813 819 767 844 739 747 817 811 783 819 783 784 798 761 802 789 792 783 767 796 714 742 815 757 817 821 770 780 768 770 761 839 856 763 814 1557 783 862 828 762 813 803 788 822 742 795 789 806 816 882 765 764 826 797 774 795 785 801 823 820 774 807 785 815 792 797 837 805 784 821 782 823 806 795 755 770 805 810 894 852 774 749 819 842 750 797 818 809 828 781 784 828 769 771 747 799 782 763 815 772 790 724 727 818 745 795 808 795 810 746 730 751 799 739 834 763 760 811 808 796 763 808 774 771 802 780 768 801 747 777 796 796 831 805 725 790 787 826 765 774 807 789 797 785 755 791 828 783 782 762 812 796 834 762 795 769 792 750 837 779 779 786 841 783 838 808 811 789 777 831 793 805 815 749 774 752 793 749 820 828 793 828 778 791 776 806 817 771 774 835 815 759 782 835 807 836 734 831 791 796 779 841 780 791 784 817 788 886 826 820 774 741 816 838 832 818 817 848 750 799 807 742 824 815 793 777 822 772 762 785 802 823 815 712 646 649 724 757 773 806 736 802 754 791 768 764 770 801 831 770 760 841 835 754 791 704 812 774 826 789 804 785 766 795 783 798 770 789 837 739 828 785 792 764 826 798 835 800 771 696 824 756 797 766 792 779 794 765 802 832 839 774 852 785 825 841 807 760 804 780 826 813 799 776 807 840 780 783 785 798 770 810 784 806 826 797 775 785 779 797 738 801 783 805 803 790 785 808 784 778 807 840 816 756 843 1605 739 751 803 776 810 811 824 812 825 789 790 775 821 850 737 852 750 826 814 823 800 751 750 726 756 811 812 808 744 801 774 783 805 812 726 827 784 819 789 782 839 836 765 782 794 830 779 767 784 859 802 850 806 791 772 808 783 806 822 763 753 771 772 839 779 832 799 779 793 808 819 807 796 831 751 742 815 813 719 812 801 770 848 807 791 792 756 816 752 778 761 848 843 805 762 774 775 832 815 776 804 783 792 816 776 825 777 787 834 781 828 795 798 832 745 782 790 781 781 783 880 766 794 800 816 783 812 773 761 863 790 781 805 813 807 812 841 857 843 761 804 823 834 818 802 772 791 787 790 802 822 718 834 802 764 809 772 787 797 762 780 778 803 807 786 824 815 754 802 833 779 796 792 774 817 799 741 785 775 821 824 791 803 778 764 758 822 796 802 747 807 831 819 765 752 789 796 761 658 670 687 742 743 763 815 817 791 772 781 786 764 801 774 789 777 781 830 822 832 803 801 821 756 837 794 782 789 819 820 766 809 797 794 797 760 774 771 731 763 789 801 838 730 828 756 768 774 767 761 779 742 827 764 800 762 820 779 797 766 835 765 799 746 828 796 774 797 810 799 764 819 773 781 794 742 845 758 823 796 765 808 752 788 778 775 822 797 798 780 788 821 846 798 804 788 781 809 787 820 1694 777 830 777 756 795 782 801 811 822 813 818 791 764 786 845 768 806 824 789 805 817 776 799 799 798 812 808 761 778 795 801 809 779 766 777 801 813 799 837 779 811 772 798 846 760 807 750 767 778 749 785 784 786 767 813 825 766 815 753 823 811 789 831 806 768 768 739 705 812 847 770 778 830 780 832 767 777 797 744 791 779 797 850 815 797 853 781 844 778 819 822 765 800 760 790 796 801 838 790 844 797 845 768 788 782 779 747 798 789 775 748 762 798 774 819 801 771 824 776 777 768 778 790 772 810 791 801 817 796 836 785 844 802 812 805 755 808 812 796 812 829 841 798 717 767 822 888 822 787 783 776 807 809 760 804 763 818 820 825 789 751 846 793 757 771 789 802 790 772 797 825 811 783 771 804 809 822 784 755 789 826 776 737 781 833 815 814 795 758 780 806 771 811 840 828 781 758 800 688 674 638 687 751 744 811 781 782 830 770 761 821 759 825 773 768 765 794 786 812 810 760 823 790 798 832 874 745 787 798 822 795 780 850 822 802 773 787 799 785 761 764 797 813 807 749 761 799 840 802 775 792 755 811 749 845 790 794 805 817 805 810 780 795 812 839 769 805 763 757 773 761 787 767 807 767 821 828 784 802 811 817 751 767 797 767 783 781 811 786 809 857 806 797 776 797 807 830 784 837 1541 749 762 825 800 770 759 770 808 773 811 802 779 792 773 771 832 819 793 819 787 776 752 790 766 782 783 794 832 738 763 782 825 785 769 771 787 759 793 743 794 770 839 804 779 805 824 772 812 785 833 810 753 789 773 750 748 744 768 858 755 786 779 791 834 766 778 806 829 809 815 785 859 770 771 788 762 736 789 735 791 812 810 775 792 811 801 799 807 827 774 809 817 761 756 778 817 798 771 753 760 775 830 800 808 791 745 797 765 825 783 772 779 739 801 758 793 777 765 786 816 803 815 807 804 793 764 767 822 775 839 796 779 834 825 810 803 746 781 801 794 812 713 768 773 754 800 803 808 796 830 803 809 759 777 777 805 770 766 820 815 811 783 818 818 759 821 865 788 824 769 811 806 851 760 757 749 771 791 787 837 747 773 799 774 812 850 808 777 756 762 810 844 758 831 757 789 801 708 648 669 679 704 801 776 806 820 825 812 828 791 782 781 761 815 790 763 782 786 745 806 801 816 808 761 776 760 804 786 803 816 773 778 752 841 777 823 809 743 798 819 792 765 793 774 796 841 843 795 765 836 797 809 778 793 800 815 803 867 816 785 795 755 787 808 743 741 785 758 774 755 783 789 730 770 773 820 803 749 766 810 781 807 768 772 804 748 800 812 796 791 752 801 780 809 815 801 774 791 1864 1722 745 801 742 829 768 817 801 784 813 746 792 792 797 826 824 811 829 814 802 782 812 809 807 823 831 792 819 795 771 795 733 783 781 786 793 806 762 801 818 835 797 714 827 779 792 813 758 815 859 781 797 839 768 782 867 726 798 768 744 800 828 786 790 847 768 839 777 754 776 743 808 803 733 739 776 805 784 763 802 805 783 812 816 832 799 749 776 803 829 816 839 782 743 731 800 803 836 820 825 751 771 784 800 770 805 799 811 797 807 760 838 843 793 773 776 782 806 756 748 771 835 804 798 823 780 815 821 795 790 815 770 794 859 854 816 819 762 742 786 784 773 773 759 757 764 809 776 793 811 805 789 751 859 794 772 826 756 818 806 803 795 772 777 766 793 796 815 814 802 835 785 815 775 769 778 780 768 798 806 839 813 817 813 794 808 793 816 796 857 819 811 802 795 807 774 854 759 691 654 571 678 703 765 791 787 811 835 784 801 793 780 763 798 827 779 833 756 741 816 780 781 817 796 820 792 777 754 781 810 753 764 805 785 776 766 789 794 815 825 702 788 741 812 781 803 771 783 788 791 730 788 803 782 800 759 834 812 834 793 799 775 777 772 805 786 847 744 823 742 792 816 813 814 761 778 793 791 793 755 798 783 795 740 767 781 851 798 793 791 805 806 784 819 742 819 766 812 811 759 1609 738 753 801 739 808 802 797 819 774 798 819 778 775 748 824 797 811 783 763 822 775 793 833 833 728 830 784 830 805 805 797 771 766 813 810 809 749 754 796 804 797 748 808 754 801 790 775 766 760 732 823 810 791 771 783 775 808 770 826 839 764 770 752 803 820 764 783 744 806 814 753 773 833 753 823 791 772 794 771 806 804 771 814 788 798 776 783 801 813 784 828 790 764 799 803 799 769 804 815 776 816 782 810 823 762 793 845 811 881 838 794 809 848 798 749 767 731 761 798 824 755 784 750 789 814 736 760 806 759 820 805 828 778 805 759 842 790 809 770 802 771 795 778 808 760 803 842 789 784 823 778 796 813 783 806 770 776 736 753 791 818 776 806 790 807 753 838 779 819 789 812 755 744 814 783 819 801 796 832 822 777 793 772 828 749 832 767 807 794 865 787 785 762 820 769 744 824 688 639 667 754 751 777 821 828 824 780 784 796 780 809 777 776 772 814 748 790 778 798 756 792 756 807 817 814 779 793 769 744 806 757 786 773 812 772 763 788 775 830 781 778 810 795 798 771 758 778 826 826 799 825 851 797 745 800 837 767 780 814 799 805 761 833 808 771 850 771 804 801 781 819 808 764 783 794 732 819 817 798 754 813 755 805 794 804 805 811 774 765 791 825 828 821 818 802 807 827 783 1904 1744 683 747 711 789 783 790 790 768 725 753 760 760 770 749 800 775 782 823 821 773 780 785 804 821 817 804 722 773 797 807 794 804 810 796 753 743 811 839 779 796 831 789 822 832 766 790 785 821 800 797 756 851 774 820 785 772 799 797 807 828 763 835 781 795 753 818 811 786 787 780 784 776 813 798 779 772 775 817 803 766 811 774 836 824 829 735 799 825 815 771 775 774 801 812 821 788 857 795 806 766 797 753 787 794 782 844 820 754 778 771 824 847 838 810 752 769 792 785 792 785 806 773 778 760 757 773 773 793 791 832 782 777 808 799 739 776 804 800 745 760 798 834 794 812 789 853 765 778 818 800 749 789 810 770 784 753 839 810 796 805 815 781 750 760 755 801 856 782 804 769 776 814 773 857 757 818 787 809 773 733 798 777 792 806 815 749 797 777 764 789 796 773 820 774 837 766 811 716 634 615 771 755 779 800 819 835 773 783 788 821 779 829 803 807 760 846 806 796 807 838 776 831 806 830 770 809 798 777 801 805 825 751 791 747 821 818 791 814 803 793 808 785 813 816 789 760 763 814 831 812 757 847 755 790 801 810 809 818 770 770 763 828 764 765 789 800 786 845 769 779 794 816 793 737 813 790 789 779 800 808 760 759 773 800 824 771 786 775 790 817 823 813 800 789 787 786 810 841 726 1754 617 791 796 805 754 796 792 767 745 805 781 763 764 789 777 794 818 813 843 805 801 812 790 799 800 818 798 793 764 802 793 722 842 815 835 804 800 760 821 745 771 823 789 758 720 764 795 780 789 831 794 800 785 804 812 832 823 865 766 778 771 788 767 787 783 793 742 794 813 822 745 801 799 779 778 728 782 785 783 777 756 778 823 803 825 790 824 819 774 772 785 780 825 787 786 786 828 789 799 812 779 785 796 776 766 777 809 789 756 818 778 792 781 786 788 808 789 793 807 786 808 814 800 817 850 813 801 791 737 759 813 808 841 803 784 799 801 734 809 819 774 778 791 758 740 826 799 801 790 805 802 782 742 792 798 798 753 775 822 781 760 811 794 815 777 749 775 767 793 792 803 777 792 810 826 803 843 793 814 829 753 803 809 808 771 836 788 779 780 844 783 805 788 780 770 788 779 676 643 688 728 814 778 830 775 774 746 774 793 823 826 798 749 802 806 779 714 786 801 805 803 818 820 798 801 791 834 837 799 798 821 798 783 809 797 771 788 773 798 771 802 783 802 829 797 781 814 754 821 766 786 786 808 752 802 790 780 829 816 806 780 773 804 773 822 817 806 742 835 781 786 829 801 775 772 790 840 774 782 794 751 778 788 797 798 778 771 778 765 756 837 783 854 784 795 729 775 813 833 1683 658 798 751 783 783 780 796 780 804 777 809 809 813 788 758 791 817 802 792 812 783 741 777 794 794 784 766 856 816 765 824 779 846 822 803 783 756 760 762 779 819 825 801 799 810 822 832 797 781 830 759 778 803 830 834 786 837 790 790 877 794 803 769 769 780 771 762 832 780 826 801 817 780 805 763 841 821 736 732 814 788 809 817 808 796 789 797 822 783 805 740 850 823 779 786 776 766 813 812 795 810 777 774 765 870 789 739 795 787 802 774 798 789 761 778 808 799 817 794 742 842 764 784 789 802 842 795 795 807 788 747 853 776 848 782 797 792 767 808 807 791 796 742 801 809 816 804 844 769 770 731 775 744 804 741 785 806 755 771 820 756 820 803 822 795 793 770 776 748 797 815 762 799 811 798 740 754 775 852 794 775 805 803 746 754 763 832 766 805 826 738 765 794 842 758 774 774 708 657 688 777 779 770 771 778 817 816 831 739 769 838 815 828 795 800 782 752 774 801 812 794 789 786 780 820 785 788 796 782 800 817 759 762 785 813 750 795 845 759 757 770 797 796 856 792 765 785 794 807 788 795 781 797 809 775 733 789 806 777 845 773 789 768 734 805 773 838 825 839 787 815 769 765 801 806 794 783 788 777 782 828 755 764 761 820 801 804 850 752 788 796 807 850 745 745 763 835 782 776 1756 770 749 816 817 767 805 791 761 787 764 816 778 774 755 817 777 787 823 767 823 761 775 793 788 752 774 761 788 733 787 771 803 849 774 772 790 767 805 719 715 783 795 820 780 827 816 799 816 781 782 809 778 785 815 830 754 810 831 761 775 781 806 764 821 781 793 790 789 780 751 794 773 833 831 776 821 830 805 799 771 782 835 779 792 782 818 829 780 721 771 752 784 796 765 800 780 786 827 805 757 788 751 807 820 770 841 805 815 812 854 787 765 831 776 753 818 802 852 778 852 784 827 781 775 768 782 792 743 809 829 766 821 864 770 820 786 805 869 799 837 750 777 768 778 776 808 782 761 773 790 781 827 806 782 788 787 773 783 789 795 798 763 792 802 828 777 780 745 800 821 755 794 771 761 806 763 808 814 770 790 785 836 809 819 705 784 800 845 779 815 756 771 797 793 801 829 754 695 664 713 696 769 800 783 812 796 803 798 825 772 819 816 764 791 818 782 817 738 840 788 767 812 781 820 867 763 784 801 814 774 775 767 801 812 782 778 781 789 768 842 763 830 744 811 754 832 801 780 816 777 825 778 801 750 810 716 797 776 771 785 800 808 798 793 828 839 837 835 762 797 782 824 730 793 743 850 798 807 768 796 762 787 821 795 787 787 808 839 848 747 795 758 776 815 785 804 808 743 1678 1649 725 775 782 767 818 809 769 800 778 821 806 797 800 788 819 810 801 833 771 765 790 708 766 782 805 755 812 757 781 726 826 812 774 809 755 775 837 752 782 759 774 774 804 829 806 820 793 822 743 754 769 814 787 726 746 807 812 786 787 738 794 807 760 787 802 746 755 837 777 762 734 793 784 800 822 743 748 763 788 794 752 804 790 814 843 800 801 838 795 781 787 769 819 783 799 757 772 817 830 839 817 774 795 799 829 802 768 813 788 778 787 799 821 803 766 762 804 765 841 767 824 774 740 768 772 781 800 825 786 878 772 786 787 795 756 814 810 829 804 807 801 761 803 797 785 791 799 789 796 763 735 781 777 754 757 772 789 809 766 824 821 825 818 802 759 811 799 793 762 825 786 795 801 801 827 763 769 770 798 827 743 796 798 815 809 772 823 775 788 793 786 825 776 750 755 742 788 716 696 706 733 782 807 802 789 746 816 812 753 785 794 791 825 813 759 782 817 807 818 798 798 796 837 757 788 760 792 800 813 736 772 780 775 807 784 865 754 823 763 808 847 810 809 827 819 803 844 752 764 765 740 763 791 779 776 814 797 730 801 802 798 764 759 772 809 793 812 822 767 776 800 771 780 769 817 804 736 775 756 808 715 784 796 774 771 721 765 805 777 769 760 795 796 805 819 795 758 809 1829 1701 766 825 805 820 767 811 803 796 763 708 759 777 784 741 819 772 796 765 814 797 804 806 775 820 749 765 801 773 786 809 712 783 713 774 784 806 804 800 810 823 834 780 762 797 799 771 806 823 776 783 796 794 753 800 787 752 808 785 798 742 772 824 824 804 806 806 809 800 811 851 836 790 737 744 813 818 749 789 766 756 803 779 799 784 759 744 766 807 779 779 807 793 782 795 823 773 797 849 763 807 729 793 812 821 791 802 823 798 745 757 789 796 731 835 786 811 801 798 807 807 771 834 768 774 756 813 759 772 785 803 775 797 786 810 756 808 799 797 782 795 744 819 840 799 794 850 829 855 763 747 761 757 766 811 770 818 815 794 778 790 857 803 771 756 799 790 788 797 809 802 774 795 827 828 797 794 821 793 773 828 772 741 755 782 771 853 814 772 774 778 826 843 800 807 769 768 812 712 668 700 733 800 800 850 799 758 767 784 789 820 806 803 801 765 793 818 868 810 821 838 756 819 815 806 808 779 755 794 764 769 820 762 740 758 791 791 812 841 768 789 792 787 781 810 796 810 782 808 779 813 787 774 780 823 796 783 826 776 804 806 808 768 814 826 834 807 799 801 801 774 776 841 760 823 860 793 781 824 814 802 795 799 801 834 799 793 795 807 798 777 769 815 773 794 781 814 849 819 1885 1678 729 780 773 846 789 755 733 783 798 796 808 771 779 829 768 797 776 761 808 842 797 762 803 779 817 777 762 769 763 806 791 787 779 832 811 759 812 753 795 823 774 776 765 814 830 828 762 794 804 791 780 803 812 768 768 809 797 772 782 788 817 817 760 809 761 841 824 771 757 767 773 810 820 766 774 837 813 770 763 760 783 787 796 838 836 824 720 814 820 806 812 766 807 744 783 807 796 766 774 792 801 802 834 797 781 768 796 811 822 789 761 811 775 763 789 832 751 777 783 755 742 776 793 765 822 759 734 802 851 771 833 807 780 814 813 799 814 760 805 785 791 803 777 792 794 839 829 819 763 802 841 840 816 797 820 722 778 845 779 775 786 785 744 821 784 858 793 822 787 785 787 802 782 798 705 801 821 795 752 830 848 780 797 732 799 809 858 799 844 805 786 762 780 779 803 822 769 776 789 749 714 719 801 786 728 841 755 729 796 828 797 810 808 793 827 763 794 814 791 771 824 828 810 804 817 769 797 783 767 767 821 775 803 852 754 771 813 802 766 778 756 795 752 802 819 757 780 822 789 734 769 766 771 791 786 761 804 755 782 824 792 785 822 800 797 806 812 793 781 770 782 748 834 763 838 772 775 837 831 833 813 800 765 818 801 806 815 765 829 796 804 752 829 786 831 799 813 772 749 1788 843 789 809 779 802 716 814 743 794 799 788 808 787 815 793 845 780 763 803 815 774 782 795 813 839 830 792 801 813 779 786 771 834 789 767 750 839 772 806 820 783 785 801 779 771 820 844 788 777 754 772 794 832 795 813 763 795 774 809 815 738 823 795 834 789 776 795 796 818 784 824 808 820 793 746 771 785 749 788 798 774 836 800 795 761 818 803 801 798 780 809 777 778 775 744 783 828 821 794 763 756 814 753 811 820 836 813 770 856 788 748 781 786 783 762 791 788 801 784 793 843 830 806 790 734 792 781 780 786 814 814 856 796 881 794 760 767 795 777 804 815 788 744 785 827 797 801 832 787 781 771 811 759 797 780 812 778 750 791 797 826 770 773 787 809 814 790 790 830 790 821 840 783 776 828 750 792 785 804 795 760 831 776 786 829 828 762 762 784 843 749 797 798 793 800 854 772 735 759 739 689 682 685 745 778 775 789 796 781 802 755 785 786 785 759 811 781 771 807 791 812 793 765 766 793 808 800 758 807 788 818 769 793 812 820 784 807 769 790 772 829 830 800 794 789 786 775 815 833 796 830 794 796 852 796 791 794 819 796 795 800 800 797 785 792 798 822 757 821 810 785 821 814 815 768 823 806 825 781 809 810 768 821 753 745 770 791 764 743 828 840 772 803 775 832 794 777 793 1717 1657 766 799 760 851 793 765 790 803 737 774 791 756 785 810 806 789 813 841 818 807 817 763 766 798 806 765 793 766 784 790 789 830 823 823 735 839 821 786 791 797 821 766 772 772 793 762 869 786 792 816 802 830 767 793 839 823 818 793 787 796 784 760 780 790 753 796 801 806 789 761 751 799 768 831 771 789 786 832 759 785 807 804 767 794 760 767 801 757 776 797 800 800 796 785 830 765 837 796 822 783 782 776 728 804 777 775 830 812 791 775 798 810 812 809 783 801 763 742 819 819 818 793 797 845 760 817 824 827 805 768 777 783 850 840 798 818 780 821 813 800 800 818 776 768 851 809 796 810 821 747 799 766 819 781 788 767 816 835 770 847 813 800 822 775 789 818 772 779 805 763 782 833 796 829 839 791 791 790 805 798 757 747 811 801 807 794 818 815 833 764 804 798 818 781 808 738 751 838 779 740 737 730 769 718 785 772 815 772 757 814 764 789 771 777 770 841 775 831 801 772 783 784 813 770 822 816 801 842 814 757 806 778 774 755 814 811 815 825 789 760 796 770 766 782 756 871 761 760 736 768 772 862 805 748 750 782 794 838 740 808 797 749 818 794 810 798 796 778 788 790 792 797 795 777 803 783 849 750 803 815 773 805 800 832 780 816 813 753 831 792 798 834 813 820 804 783 767 795 1946 1667 698 812 802 803 831 807 837 800 789 780 786 794 773 796 757 790 872 793 832 795 798 835 782 768 825 822 758 779 774 806 852 808 798 777 756 814 796 785 733 804 801 798 775 788 762 821 810 818 783 771 772 759 791 831 729 770 767 754 800 763 771 810 754 813 825 819 763 772 726 753 813 805 802 811 794 800 768 842 827 781 765 847 795 816 804 785 831 783 806 760 835 745 774 770 792 767 801 788 788 786 805 762 779 811 819 753 780 779 764 776 821 801 783 754 800 807 759 792 834 745 828 765 824 796 814 733 743 832 815 821 765 814 861 748 746 786 738 799 807 781 788 831 823 797 762 825 793 791 796 778 823 779 770 748 809 793 786 732 796 842 800 801 797 827 811 808 886 780 802 815 829 813 838 772 812 773 805 776 846 827 770 799 766 835 782 790 816 852 806 860 751 783 823 869 784 759 787 792 780 800 730 724 740 794 802 800 799 811 768 791 772 781 835 817 795 770 771 807 727 814 779 803 804 834 780 804 803 797 829 769 791 820 816 790 821 813 823 750 789 782 809 791 760 823 776 805 811 789 786 775 802 795 854 816 784 804 779 843 759 787 790 763 796 841 823 773 785 820 814 802 800 842 831 793 761 826 788 823 765 774 764 748 782 794 837 844 830 783 821 839 816 812 793 838 796 801 825 820 850 1650 801 772 806 833 777 758 732 822 755 791 787 815 787 766 812 761 815 757 772 816 812 796 847 796 806 787 778 772 806 824 800 772 814 793 787 819 763 764 748 770 803 770 775 812 773 825 765 815 771 791 775 769 781 755 783 801 750 785 793 718 826 809 803 792 747 826 779 729 753 749 786 767 830 787 808 720 745 787 728 779 780 815 776 820 789 798 809 780 803 787 795 774 794 810 810 799 781 788 797 790 836 883 784 803 816 779 842 821 786 794 859 787 790 822 788 772 782 783 838 764 780 787 781 799 763 781 841 836 799 792 770 768 785 809 814 745 815 821 796 804 776 779 822 800 776 802 764 814 734 779 816 748 768 788 815 770 783 789 784 798 825 718 805 758 758 782 820 791 745 797 787 786 812 806 808 789 789 785 727 787 802 790 772 796 795 853 810 757 785 821 845 790 807 824 792 778 791 817 803 814 733 712 758 735 811 752 777 830 803 766 803 764 817 825 813 806 796 801 788 832 802 777 749 774 808 799 835 763 811 764 799 811 780 813 798 807 764 799 816 799 766 828 794 799 785 796 846 744 806 830 803 800 816 795 818 768 758 872 772 822 796 798 858 750 791 862 793 788 789 774 778 765 798 809 794 832 773 795 814 823 812 785 784 773 748 815 817 772 811 795 770 723 788 791 796 853 765 829 805 1611 745 827 815 855 759 743 798 744 818 796 772 767 798 858 790 786 827 779 782 729 760 751 804 773 793 814 792 760 803 796 773 825 843 782 733 795 798 775 794 744 801 778 792 816 784 790 783 798 803 815 778 826 817 816 758 834 841 812 817 836 813 796 808 813 809 755 779 775 794 806 783 789 781 842 798 801 817 848 805 826 794 757 747 782 800 792 816 762 761 807 769 763 813 811 753 816 762 805 790 795 770 811 810 812 795 759 780 807 786 746 802 761 740 798 778 758 798 789 776 826 776 794 755 760 784 805 787 803 762 745 781 756 752 803 829 792 782 815 816 752 820 820 807 786 844 797 802 796 820 760 808 834 753 804 863 797 764 775 784 773 789 786 810 789 728 799 783 815 800 806 775 859 822 790 811 790 829 759 782 874 843 813 764 775 822 767 815 851 782 797 801 790 804 744 857 804 785 800 818 785 772 787 770 856 789 817 763 816 828 773 831 796 811 760 811 808 747 794 791 755 762 832 780 774 803 708 801 818 803 795 812 783 793 796 761 822 813 773 826 848 819 731 781 744 797 818 811 822 790 801 722 767 749 788 809 799 798 773 813 763 771 802 778 764 793 791 787 842 782 772 779 792 802 792 811 808 820 752 804 788 773 799 777 778 821 780 815 781 733 816 780 807 766 812 792 828 817 796 761 1830 765 749 802 771 818 834 787 777 787 762 859 801 761 747 789 789 811 781 786 829 821 811 796 809 802 818 798 749 808 808 797 809 798 824 822 752 807 786 835 774 810 774 729 836 783 798 790 804 826 783 803 833 780 773 800 765 749 751 830 777 806 821 797 737 770 780 772 793 815 827 806 851 777 815 789 767 815 821 775 786 788 803 813 788 838 767 785 758 808 775 836 790 812 776 826 787 771 799 785 785 762 871 820 744 778 778 834 788 814 756 762 780 797 735 849 811 822 751 827 797 784 825 837 775 761 759 794 824 785 813 780 825 787 832 809 766 810 841 811 825 788 770 798 783 822 807 808 755 745 815 794 769 760 824 782 764 795 748 786 767 766 728 826 772 814 792 786 788 720 826 712 833 853 759 778 769 823 794 771 828 782 793 753 793 816 787 797 822 792 759 763 812 772 747 768 761 801 799 804 782 781 761 779 787 805 811 768 810 802 843 812 784 815 802 760 743 743 773 806 797 801 824 850 777 780 772 841 762 779 756 849 797 757 811 755 842 801 750 781 850 779 803 813 804 769 788 792 826 833 798 767 796 766 780 766 832 794 807 799 840 784 832 806 820 823 803 794 785 844 788 782 759 798 786 755 834 795 859 832 782 777 747 821 778 763 837 816 752 800 813 732 801 756 785 815 816 816 789 1772 1620 770 815 788 808 795 826 739 823 805 736 804 811 778 757 815 803 820 757 779 768 818 812 828 794 765 768 814 784 751 792 823 770 754 816 793 791 802 838 804 766 716 794 752 795 807 801 793 792 729 790 800 803 773 809 825 753 772 779 814 763 767 816 796 785 794 787 782 759 819 751 767 817 780 827 825 787 780 823 856 777 803 864 821 764 832 808 843 812 838 754 793 790 789 789 796 824 765 813 792 805 782 791 797 758 825 792 804 817 831 789 838 791 814 806 813 789 804 808 832 807 815 797 800 821 817 774 793 810 816 838 805 815 805 785 774 828 837 768 760 816 815 845 823 798 769 805 782 757 805 765 780 755 798 856 811 786 782 736 812 824 760 812 805 745 793 786 773 785 820 780 801 747 800 834 781 785 738 785 814 784 794 815 833 817 817 822 810 775 763 775 731 778 867 801 829 776 767 768 808 787 795 760 806 791 789 790 807 830 841 771 818 772 801 803 789 794 799 763 748 850 797 802 782 776 828 816 803 750 759 718 782 832 778 809 779 738 762 746 800 798 827 782 803 790 771 770 770 795 781 768 775 734 798 795 815 793 830 828 759 734 803 800 717 754 776 743 773 828 766 800 825 758 808 754 807 841 768 748 824 812 835 810 771 777 739 808 802 806 793 770 804 812 801 787 822 805 749 806 812 1697 724 801 849 793 811 787 779 798 811 780 766 810 746 794 763 818 742 787 814 778 848 822 806 787 835 783 793 767 804 811 765 808 809 781 759 806 724 741 770 804 813 808 822 786 778 816 771 794 793 747 751 798 773 802 789 795 772 735 773 762 822 796 731 809 772 844 787 767 769 742 821 811 831 858 802 772 827 828 775 768 760 834 819 782 815 783 819 776 739 763 827 787 785 801 783 810 820 827 785 771 834 793 821 820 798 802 771 840 765 740 768 749 801 851 786 755 777 812 788 764 773 801 762 810 782 751 764 774 841 764 795 830 796 759 775 819 833 771 799 792 820 773 804 791 769 790 764 777 819 791 788 825 814 830 782 751 798 831 749 816 822 862 833 827 813 848 812 830 809 837 815 812 796 769 790 772 818 850 785 802 808 837 810 818 834 845 801 761 770 827 841 838 804 802 815 769 784 771 771 836 787 817 790 819 793 774 727 804 800 757 798 801 766 746 734 777 786 831 776 734 822 767 777 767 798 794 788 786 840 814 754 780 800 750 811 808 809 803 797 743 796 787 792 812 804 739 832 809 788 752 777 781 809 809 756 795 766 801 803 825 799 746 811 760 786 782 756 811 797 817 793 799 800 830 802 803 802 789 784 768 762 815 843 802 798 828 778 765 760 855 782 771 763 768 791 755 763 764 1927 1613 686 782 762 804 736 787 821 778 795 772 844 764 772 790 813 802 820 806 798 822 782 820 804 783 874 807 795 791 851 785 819 763 809 807 793 799 781 788 800 793 799 801 792 814 763 799 776 823 810 802 825 784 872 773 748 812 792 794 807 756 802 768 777 761 773 784 764 805 845 765 799 804 798 852 827 805 794 816 780 834 814 782 800 803 794 784 752 783 805 834 800 788 789 785 767 789 795 806 783 724 802 789 771 802 803 821 768 788 787 740 834 838 758 772 761 769 795 744 799 784 739 808 794 787 803 812 810 773 761 777 805 804 763 821 792 786 789 814 805 780 825 767 766 780 834 781 816 823 807 822 750 800 782 821 805 806 812 746 826 782 790 798 811 757 780 769 799 818 825 774 764 773 806 854 762 801 802 783 775 783 789 793 754 815 830 799 782 754 743 804 809 808 785 813 805 785 795 753 755 797 834 806 767 808 826 770 835 785 805 794 735 785 813 826 747 766 768 797 811 771 783 748 791 796 765 806 801 778 843 853 874 757 836 818 796 811 804 739 795 785 777 814 813 820 775 801 749 841 809 744 758 751 795 804 787 808 802 827 828 841 739 788 872 739 796 820 770 784 822 741 809 739 735 800 803 822 785 812 745 792 863 747 749 843 799 823 791 824 856 816 781 756 750 807 801 783 820 772 809 1558 749 725 756 787 803 803 796 828 820 828 771 784 803 780 775 780 723 760 790 772 829 784 773 801 748 833 793 766 817 847 761 815 781 782 807 745 783 802 865 788 813 847 808 754 815 809 807 795 798 799 793 805 833 751 875 785 825 831 808 773 768 762 776 740 770 756 790 818 801 823 808 800 807 728 807 790 760 846 793 793 839 758 811 816 778 798 768 760 789 805 796 816 825 783 801 774 816 815 779 778 793 798 789 865 799 777 761 834 781 819 800 763 776 764 803 797 784 735 798 787 803 753 766 816 733 818 786 746 766 801 791 817 793 816 820 838 796 804 772 780 761 785 828 801 823 763 799 796 784 821 821 794 850 787 832 757 804 812 798 791 810 811 764 806 757 816 798 807 844 830 811 775 775 824 754 804 829 777 834 823 768 750 816 794 780 776 788 775 824 773 805 787 853 854 835 771 784 789 746 800 753 842 850 776 828 769 805 749 815 781 772 777 767 788 809 834 757 815 789 818 769 757 786 712 760 756 816 770 786 806 798 787 848 809 754 780 821 767 818 790 791 763 773 785 771 778 739 808 788 778 801 820 769 759 867 788 755 775 834 782 818 807 813 833 808 814 783 823 788 777 750 843 778 770 791 729 803 746 805 822 738 775 770 806 774 795 828 756 829 753 734 732 818 796 803 787 801 829 1858 1638 710 825 735 820 821 788 792 788 754 826 730 798 792 769 775 775 777 835 781 824 763 764 786 790 768 799 811 769 762 803 776 828 794 788 791 779 812 765 752 799 805 793 760 826 754 791 791 791 769 814 763 809 779 795 767 827 754 822 718 782 770 764 812 793 823 844 802 876 737 805 813 767 777 796 786 746 765 742 821 810 741 798 801 797 781 782 769 781 843 765 762 785 810 802 829 736 805 799 820 810 818 848 801 809 803 816 769 773 791 789 767 763 814 837 829 765 771 789 831 782 829 786 823 795 772 771 820 781 770 807 793 767 779 759 755 787 841 854 829 804 799 801 774 839 816 805 732 799 780 780 752 793 764 756 815 783 794 769 801 763 773 784 788 738 787 772 769 726 815 793 793 800 795 789 799 839 757 797 822 783 765 810 840 821 777 785 810 826 768 760 799 765 815 777 789 828 779 770 823 803 797 775 813 824 830 844 809 832 745 804 819 789 770 811 795 800 787 838 790 772 786 757 788 791 787 773 776 781 783 773 845 760 782 770 789 780 776 741 794 821 806 751 786 828 850 822 808 837 791 760 777 771 754 796 809 810 782 780 825 801 786 807 802 790 777 814 804 818 810 786 784 832 781 771 784 797 760 787 799 751 773 755 764 831 792 852 844 755 810 821 807 747 765 818 784 751 748 753 825 1704 791 832 802 759 752 786 781 804 821 747 779 837 792 834 803 795 809 778 821 817 802 792 809 767 737 784 785 789 814 775 815 831 808 807 803 834 810 811 825 806 828 763 789 802 771 738 779 778 835 764 834 801 792 789 792 840 789 809 785 774 810 770 823 828 799 788 769 810 794 778 827 788 796 723 787 806 830 762 780 796 865 782 785 807 746 788 788 812 821 761 752 790 802 781 774 824 755 814 832 789 800 753 809 753 754 776 739 809 783 787 804 841 733 810 797 820 765 786 761 779 802 782 783 769 812 796 768 821 803 788 792 810 802 792 771 846 823 760 811 803 838 802 800 781 817 768 840 788 812 783 761 825 784 787 785 798 786 782 797 788 765 772 809 773 810 734 761 770 789 771 807 822 742 784 848 812 796 800 775 768 811 823 786 789 805 764 791 772 826 797 790 807 830 846 788 775 828 847 812 817 807 761 860 787 773 791 759 826 817 793 821 809 764 769 815 798 799 761 743 766 804 823 768 765 790 812 795 809 812 831 795 754 801 791 755 790 753 783 782 811 787 795 744 790 759 771 823 770 758 792 794 801 844 834 827 812 841 763 827 748 778 766 766 843 799 824 754 809 813 851 815 744 791 777 805 763 770 819 780 802 783 818 789 791 803 769 800 774 792 802 747 787 768 810 786 830 814 781 772 1599 714 777 761 723 765 791 788 799 794 775 750 806 813 808 773 836 766 833 776 820 787 789 827 771 791 765 785 741 824 756 753 805 789 799 760 818 791 798 796 752 798 814 798 799 818 750 783 806 749 812 789 836 759 796 773 765 781 812 841 813 770 778 774 806 835 805 802 830 785 770 791 774 840 810 824 834 773 754 800 778 827 762 793 800 795 781 829 798 841 819 821 830 814 776 775 791 810 789 826 809 844 810 774 750 812 765 784 826 802 840 817 759 795 784 802 824 847 764 777 809 823 785 763 766 807 791 823 764 760 837 800 779 742 784 764 731 776 830 760 808 814 852 785 752 777 837 782 777 736 792 787 803 817 766 759 784 822 753 791 788 787 814 742 764 836 783 766 798 763 807 787 827 759 787 780 736 768 798 781 776 801 787 785 840 821 816 838 776 839 740 767 806 805 780 802 785 847 802 843 751 797 788 775 731 833 804 776 793 766 740 793 796 802 794 810 797 835 786 766 817 826 780 825 825 804 756 751 786 764 807 794 822 761 764 769 764 821 830 814 841 788 806 840 769 794 815 758 815 756 785 732 766 773 772 780 839 826 787 785 862 809 820 765 801 828 832 771 799 790 834 821 755 775 818 799 774 816 813 802 781 757 800 785 806 746 780 802 782 788 790 811 817 872 764 767 783 763 809 1851 1770 794 769 705 751 778 792 790 773 864 790 766 819 805 796 801 781 818 800 787 795 810 774 797 787 791 789 789 797 780 846 824 832 829 770 773 768 772 763 811 771 753 791 831 751 782 802 793 773 730 775 762 822 777 815 834 782 772 816 778 756 820 801 760 833 814 810 798 774 853 791 774 766 807 829 797 727 826 822 779 742 769 805 772 776 832 798 757 827 795 775 780 801 781 817 775 802 773 791 793 743 788 782 783 769 794 800 805 824 778 790 771 860 807 796 755 769 804 801 799 801 838 747 777 793 738 806 796 802 784 810 752 789 788 786 791 750 785 822 766 769 785 781 770 775 801 769 816 793 800 770 793 804 760 783 772 754 794 786 834 796 771 842 808 785 760 797 786 790 788 794 767 840 784 745 832 798 793 816 861 773 808 759 789 726 790 777 818 813 798 797 805 830 796 841 780 803 801 787 832 762 772 797 774 806 846 772 790 753 825 734 785 794 774 776 773 807 831 789 792 820 838 821 796 805 806 762 771 802 716 779 800 755 753 755 776 833 813 779 774 806 784 815 857 812 819 828 821 817 785 782 803 749 743 798 748 797 748 788 813 775 779 768 838 789 773 785 745 772 803 838 812 768 777 781 790 809 787 779 811 839 802 793 773 777 798 727 756 787 805 777 778 808 765 777 781 793 724 833 1686 1712 781 764 750 790 758 776 786 764 798 824 739 782 819 824 777 774 802 813 844 721 751 783 781 837 764 796 750 847 802 804 767 763 764 823 811 734 830 768 790 805 777 800 786 780 772 830 774 792 781 776 760 768 764 755 756 802 768 782 780 749 805 803 838 805 793 780 800 835 799 818 792 836 795 822 787 801 820 767 752 792 821 819 816 854 786 784 785 799 813 781 768 838 804 787 800 740 815 777 794 745 768 793 792 773 819 845 772 827 791 807 801 744 749 810 809 809 843 829 853 776 825 769 802 788 752 745 771 790 793 804 787 838 771 760 843 786 761 821 802 804 773 809 786 819 792 800 807 814 799 776 828 770 762 805 734 820 810 845 761 816 838 800 814 801 857 785 798 758 803 780 765 764 781 843 802 813 782 788 794 774 831 814 781 810 795 777 765 783 754 799 814 810 734 809 757 763 789 791 777 814 775 804 791 788 774 780 819 807 846 802 807 804 769 802 834 852 820 780 837 798 809 786 790 815 790 796 791 738 807 801 813 809 790 846 821 831 829 771 803 825 808 781 804 810 778 829 744 809 758 777 782 739 775 793 769 760 803 752 853 797 756 788 823 787 820 765 783 771 815 848 779 807 816 738 796 801 803 841 799 801 799 798 795 806 788 789 814 798 772 756 811 781 798 827 812 779 815 801 1647 1712 707 758 791 773 819 805 787 778 795 780 755 736 803 796 769 783 800 773 764 794 785 758 789 802 790 824 774 799 821 838 814 810 755 756 783 797 813 824 791 742 835 858 799 835 876 809 780 850 791 764 789 795 787 736 773 763 765 829 767 765 795 777 789 830 804 788 792 769 770 794 813 838 820 757 810 831 794 846 819 769 784 813 786 769 801 834 760 770 800 764 797 785 818 825 747 805 751 760 773 806 765 811 801 818 775 830 758 755 804 791 813 807 805 838 859 804 765 823 783 769 809 758 784 825 792 801 744 753 826 801 775 773 845 834 750 821 811 783 784 846 805 811 748 785 838 869 828 759 747 790 838 784 728 738 795 805 776 768 818 787 788 809 796 806 770 788 822 814 819 779 798 810 792 804 754 785 810 751 778 778 797 820 787 754 747 761 788 792 757 808 831 836 812 829 801 783 829 808 824 741 803 784 784 798 827 787 825 762 790 800 811 790 774 801 817 794 810 779 821 817 800 795 875 791 805 771 810 833 807 804 774 798 814 823 750 815 809 793 798 756 805 804 805 786 761 802 769 822 782 814 814 790 817 828 803 787 773 787 835 796 803 761 799 797 783 761 771 768 776 828 751 805 816 786 775 780 800 778 816 819 758 806 810 767 780 784 762 730 804 815 826 760 840 764 810 778 811 775 1912 1604 780 797 790 772 796 816 785 793 829 762 822 815 783 798 810 764 773 742 781 803 819 790 787 808 792 788 768 860 819 779 799 806 787 797 769 841 743 771 801 781 813 760 784 793 762 771 801 777 781 839 861 823 749 758 819 778 767 813 806 765 795 815 812 811 778 776 776 800 732 792 775 807 752 770 791 808 801 795 790 792 791 820 771 779 797 748 813 782 789 770 847 802 802 769 832 811 817 758 794 784 786 813 807 794 781 772 796 827 790 787 769 779 840 787 806 788 797 768 758 801 877 801 823 799 784 808 748 806 828 740 796 776 819 786 830 780 749 809 741 801 806 753 823 817 797 768 801 836 783 775 802 786 757 774 783 791 777 810 785 752 761 815 823 788 802 786 848 819 818 812 811 816 794 799 774 799 768 771 807 769 800 827 781 800 765 806 774 779 796 786 792 790 801 767 792 796 819 705 810 821 842 819 779 795 723 808 805 784 797 784 784 813 790 776 845 794 788 818 815 779 783 751 807 793 815 771 777 842 792 832 754 750 852 771 826 820 767 775 801 757 775 807 857 823 806 807 800 809 789 776 758 827 788 797 795 824 753 814 801 797 804 806 797 776 834 748 776 800 720 807 826 802 807 778 826 808 793 807 731 764 806 795 810 733 780 788 859 741 762 766 783 786 820 808 854 785 775 861 1875 1705 670 776 810 743 769 776 825 779 757 739 774 746 773 778 766 805 811 849 765 790 738 787 826 839 778 768 749 778 842 786 811 735 809 784 774 792 796 745 836 810 774 769 821 779 795 788 791 791 826 790 769 759 828 769 752 779 804 837 740 740 815 722 836 773 783 809 829 814 805 832 801 824 768 836 838 770 770 823 792 811 805 812 860 799 784 856 787 812 777 806 768 781 796 746 807 790 772 740 774 835 779 793 791 781 799 854 780 782 844 790 822 783 784 773 826 809 778 790 768 769 784 787 785 791 768 773 833 795 795 817 787 786 828 787 826 809 772 808 808 797 767 782 758 743 810 770 784 807 865 798 775 794 829 787 768 777 805 812 811 757 839 788 764 771 793 798 812 787 755 837 796 803 787 775 838 785 780 727 774 790 786 776 756 821 820 804 811 754 826 813 799 785 865 852 782 836 792 772 792 832 781 762 810 801 734 791 819 812 759 790 825 738 829 780 806 809 782 740 811 835 796 746 747 742 789 818 843 784 811 772 798 846 830 832 787 801 765 776 782 796 809 749 766 821 780 800 814 818 801 759 775 795 755 821 806 774 801 740 774 798 780 811 747 825 787 869 808 745 830 797 795 836 793 774 787 805 768 753 764 782 816 777 835 811 817 766 868 787 821 831 822 762 780 787 820 795 787 828 1845 1844 796 756 840 810 772 774 822 702 753 746 836 775 796 812 817 782 835 778 809 814 778 783 802 826 815 785 795 773 791 804 800 818 854 778 833 758 771 785 829 755 799 780 838 809 779 776 776 771 806 843 792 773 751 773 773 828 782 842 822 788 794 796 793 767 779 782 781 755 824 784 812 839 786 837 810 777 784 809 828 791 796 821 815 784 817 857 805 798 809 770 824 744 803 812 738 839 822 801 814 802 768 819 830 751 815 833 822 809 812 796 830 813 828 803 781 746 773 793 817 813 778 825 789 817 789 819 799 805 787 801 798 832 785 807 795 788 821 827 822 765 822 821 848 784 821 793 775 793 800 772 763 817 766 817 835 792 800 783 797 802 806 816 761 743 799 739 855 848 827 759 816 781 714 827 766 796 780 764 781 812 753 791 750 792 814 785 765 796 744 780 815 780 809 784 798 796 787 781 745 791 798 819 780 805 787 824 776 830 763 759 816 761 788 792 821 779 750 804 832 759 822 788 805 781 812 766 773 765 791 826 806 777 811 778 839 837 801 784 776 783 756 783 739 763 788 828 817 790 749 747 822 748 766 783 798 759 755 775 841 830 814 777 825 786 799 787 782 748 818 849 769 797 793 789 804 798 780 811 757 783 759 797 787 810 785 747 763 874 855 792 826 809 794 833 778 780 823 824 1751 1652 773 754 795 779 771 764 820 787 732 707 712 816 763 794 820 830 792 785 824 827 768 804 777 789 788 800 780 794 775 829 758 801 824 771 764 871 785 807 790 798 796 826 799 838 804 835 797 801 810 763 772 797 792 836 794 751 763 823 778 819 775 758 825 806 801 763 764 793 779 826 728 775 718 773 774 792 797 801 770 748 790 795 812 800 764 772 803 811 828 760 795 778 808 768 809 793 825 799 788 833 782 806 791 797 792 858 783 780 796 820 801 771 857 817 789 762 767 846 819 778 807 826 770 804 800 841 831 779 849 803 833 847 831 827 845 806 766 779 809 773 760 784 803 844 826 820 793 791 778 808 794 792 772 779 801 838 750 796 769 827 799 818 771 768 824 762 779 805 780 780 787 785 810 776 791 809 838 775 820 768 768 854 794 835 765 787 836 838 828 809 804 790 823 774 809 785 845 791 810 792 818 771 815 820 807 770 820 721 810 790 750 808 789 772 783 786 734 813 787 798 754 798 881 758 770 746 782 823 808 754 841 833 782 832 802 830 754 757 815 808 767 809 767 750 805 782 799 761 794 787 819 774 783 800 702 803 774 756 842 774 795 791 780 738 815 762 843 775 768 802 811 797 740 781 830 806 781 795 747 800 792 778 777 815 782 831 820 789 803 796 811 798 785 809 763 785 796 784 787 1638 709 823 821 756 814 765 796 784 744 738 807 824 808 783 785 745 786 773 816 775 822 764 789 798 768 793 778 806 811 804 790 769 784 848 767 794 733 782 817 792 765 773 809 860 797 785 766 760 786 788 813 799 751 780 759 761 822 826 791 811 853 834 809 816 809 842 773 877 761 805 800 776 773 759 805 779 809 785 785 811 792 836 776 806 765 784 817 787 799 796 806 796 781 766 794 749 800 835 805 810 820 852 807 869 803 786 777 790 745 854 779 748 761 802 759 762 801 783 782 871 822 780 802 775 811 808 788 829 772 780 828 805 788 736 773 807 778 731 758 779 873 755 772 744 776 799 804 792 779 757 806 803 798 780 752 789 799 771 775 820 804 840 759 811 797 776 796 815 805 832 874 790 798 849 825 812 787 805 774 823 828 784 773 758 790 839 748 850 838 813 758 778 768 778 795 840 802 818 775 781 796 771 766 821 796 792 833 854 821 826 781 732 741 820 766 816 790 789 776 774 849 807 798 803 835 799 757 774 774 807 783 833 758 817 772 807 802 757 817 737 783 785 818 832 804 812 820 779 748 806 696 785 780 742 801 777 779 774 815 766 819 807 825 802 756 786 802 817 777 780 802 774 767 798 794 787 799 783 760 774 818 814 757 810 774 768 738 780 834 824 781 790 783 812 790 828 819 780 1914 1814 701 781 807 836 794 792 816 829 723 827 789 795 814 761 769 779 771 811 788 783 711 788 853 765 789 808 823 808 787 772 788 809 826 783 804 779 738 806 767 790 777 785 804 801 819 783 785 783 737 759 797 866 787 810 789 751 820 822 787 812 740 780 798 694 811 800 795 776 809 786 761 769 807 811 801 775 810 826 720 803 821 823 783 731 794 812 752 802 796 780 769 802 837 826 789 790 816 878 806 796 733 789 778 767 777 751 791 794 768 791 796 797 788 799 781 787 813 810 808 818 796 799 786 778 800 759 788 763 801 825 814 794 785 784 848 774 827 825 797 784 815 835 768 770 767 775 808 825 793 860 842 765 804 789 779 764 760 791 815 750 781 797 787 831 789 777 795 763 771 777 792 800 816 853 801 744 816 793 852 795 799 793 787 773 788 828 845 795 839 762 757 810 814 765 788 817 810 846 828 795 828 829 788 768 819 813 786 817 805 786 737 842 769 800 812 773 767 846 800 811 816 823 805 783 776 805 800 790 725 783 819 820 741 817 849 798 802 784 774 818 788 815 756 791 795 799 752 767 806 761 781 759 750 779 741 764 787 810 768 818 794 796 781 784 783 818 837 763 829 791 790 784 815 763 806 748 832 814 776 783 838 798 775 807 745 829 844 807 802 791 813 827 853 745 829 839 786 798 1750 1719 788 759 855 744 790 827 788 776 769 809 814 765 861 780 772 823 857 832 778 790 762 786 788 773 777 799 804 815 778 794 805 733 791 823 793 762 841 793 839 791 782 766 770 823 810 779 710 752 719 784 786 740 814 764 761 774 797 806 735 806 791 839 784 794 791 813 786 714 781 828 838 757 844 777 800 848 813 803 822 779 765 757 812 819 839 786 795 795 778 813 726 820 793 755 789 750 810 808 814 809 796 771 819 772 822 771 785 781 781 816 811 766 800 814 788 825 759 846 800 739 817 780 766 835 801 787 779 793 768 783 794 807 796 762 824 799 792 805 769 764 807 819 823 831 806 785 761 769 799 791 814 836 808 808 816 779 815 833 809 821 823 816 740 785 805 774 787 808 815 817 763 763 802 801 821 835 807 774 819 788 784 753 777 795 773 823 829 750 810 770 793 780 802 836 809 836 832 763 754 807 738 785 775 826 846 820 798 761 787 800 798 812 816 796 768 809 777 764 831 812 757 812 801 749 833 805 789 807 708 777 824 825 770 765 790 792 773 769 771 830 795 776 822 781 794 787 803 770 825 772 773 766 773 802 818 797 811 814 822 831 796 833 775 810 822 848 804 755 830 814 827 789 813 795 837 819 746 815 780 792 760 724 801 782 780 830 812 817 793 742 767 764 775 781 761 794 781 779 1751 1761 799 747 778 836 795 787 775 748 790 832 794 763 812 782 802 751 779 843 885 762 784 795 830 816 839 819 778 777 795 801 777 791 764 776 792 792 761 795 796 729 724 771 774 805 766 790 746 769 805 762 735 833 729 729 796 759 763 758 816 800 797 814 800 767 779 769 760 756 810 814 805 771 794 802 798 812 778 793 760 757 793 832 773 794 773 819 808 768 778 807 795 749 779 758 818 767 804 803 819 814 784 758 772 807 752 767 827 813 835 770 798 805 792 769 760 781 768 790 774 822 821 788 789 823 843 792 808 789 781 785 768 787 788 767 823 805 732 739 799 764 780 812 789 804 782 798 740 838 807 770 758 788 801 775 812 781 754 818 810 821 800 797 839 753 779 768 770 840 803 837 778 805 814 794 793 808 801 799 807 748 813 779 757 812 808 775 793 803 804 787 796 783 806 818 766 846 760 796 808 819 850 812 800 823 760 834 808 769 799 783 785 771 804 826 815 784 793 789 753 777 819 821 765 795 774 777 777 731 805 761 798 775 789 814 843 770 796 824 768 772 827 761 812 774 776 792 804 815 784 755 804 752 815 812 801 782 744 785 772 783 777 762 831 805 897 803 785 778 794 790 789 784 773 808 852 823 770 777 779 790 827 788 767 783 806 794 776 807 793 803 814 785 778 754 808 810 761 839 1781 1772 574 840 779 773 844 794 777 819 808 819 767 793 768 768 832 781 807 817 789 858 790 783 770 809 780 787 819 764 786 763 842 796 755 798 776 763 802 756 750 804 764 831 830 833 797 768 762 788 783 809 800 792 803 782 818 752 788 810 777 768 800 756 878 790 796 832 785 780 855 832 788 774 767 754 836 795 753 821 764 795 765 780 813 723 767 770 810 801 791 797 772 812 755 744 776 778 808 750 806 790 764 794 789 872 819 819 808 760 795 780 799 791 813 785 751 769 780 771 775 801 764 857 808 799 796 785 781 756 766 760 781 829 823 856 781 751 748 771 781 797 851 804 880 809 795 813 844 747 770 800 788 810 808 730 784 806 805 795 790 822 770 816 801 765 765 800 818 814 840 842 810 848 778 746 883 831 783 715 812 783 824 788 824 835 801 784 820 793 794 806 765 784 845 792 816 768 813 835 740 794 825 836 749 762 820 786 814 785 816 784 796 792 798 772 796 792 778 808 807 803 794 833 803 716 792 812 784 826 804 771 812 794 796 817 800 815 776 759 738 822 836 816 866 752 818 822 811 769 790 819 771 784 752 809 758 796 807 798 744 806 771 777 791 794 761 766 828 792 748 829 748 799 748 789 787 759 777 824 788 769 773 782 782 885 800 802 821 778 760 801 784 811 761 828 820 805 812 851 1849 1689 753 802 776 780 798 774 779 812 770 790 785 787 777 818 767 816 781 760 735 779 803 787 748 825 830 790 764 765 755 805 830 756 788 758 830 834 806 769 801 792 799 791 791 759 772 802 745 775 776 819 786 786 813 831 813 858 768 803 823 780 795 776 826 815 775 784 818 811 777 826 858 836 787 798 833 781 793 809 840 796 787 785 860 788 795 805 775 800 799 831 837 809 805 801 830 834 794 820 862 814 783 705 819 795 778 808 821 799 836 821 790 775 820 769 789 796 778 785 795 800 851 794 748 817 824 766 801 817 757 811 814 823 823 746 781 799 762 836 795 793 785 773 864 797 780 814 785 789 830 780 819 835 790 822 755 852 756 770 826 814 786 789 713 804 745 778 789 794 785 814 806 823 756 769 742 827 811 813 778 796 808 738 803 852 810 823 845 778 797 794 792 783 770 795 755 792 763 765 812 832 778 793 834 753 784 822 816 785 812 791 831 777 762 824 788 836 778 848 795 814 824 803 844 785 811 811 848 819 794 774 801 848 824 809 798 784 781 812 784 775 773 794 770 779 801 793 781 792 826 744 772 760 786 796 800 812 820 761 787 785 806 806 798 803 814 833 755 817 778 803 785 754 778 811 765 809 818 808 764 788 778 812 821 820 805 810 799 812 832 809 787 748 785 759 844 806 770 773 1898 1732 684 820 812 796 758 811 810 777 833 780 828 839 801 744 764 714 739 801 758 794 813 769 822 806 781 819 843 775 800 826 799 827 801 791 780 815 731 793 819 806 789 847 791 744 792 792 780 777 781 744 814 775 846 789 810 783 773 781 811 783 776 798 712 789 804 787 763 785 796 745 829 812 744 839 800 751 798 779 842 801 801 813 805 863 779 770 818 814 838 756 760 745 812 828 833 832 791 758 836 809 810 840 815 759 813 779 829 755 796 794 802 811 849 803 816 837 842 825 795 757 747 833 777 839 762 784 777 758 776 813 825 819 792 808 778 801 785 829 809 785 749 801 829 847 768 777 775 780 785 774 766 810 823 796 825 818 825 776 764 772 796 811 811 755 786 808 794 802 823 804 804 758 819 798 782 843 803 812 853 762 759 763 775 794 810 796 780 739 836 770 764 802 733 805 763 790 776 802 757 762 821 818 759 797 802 798 733 818 782 773 753 754 827 796 793 830 803 756 821 767 754 769 816 804 765 792 818 792 819 775 825 821 783 820 865 783 797 818 798 792 776 806 812 786 806 813 782 825 757 777 765 769 774 811 846 813 785 775 799 797 831 820 831 779 799 793 849 788 799 825 769 740 779 814 782 778 765 825 863 797 791 739 819 757 793 785 816 828 735 723 859 777 793 767 816 741 798 820 1857 1688 699 795 756 787 764 776 751 811 779 756 790 792 782 797 735 813 752 800 744 775 834 763 856 761 790 852 798 818 807 801 836 813 775 832 830 810 813 787 813 815 790 824 747 779 806 755 740 800 822 776 760 841 793 809 785 810 791 795 812 811 839 808 804 740 732 732 830 844 762 790 814 782 760 820 813 777 777 770 809 809 801 793 790 809 801 811 819 790 786 800 779 775 860 759 809 828 790 811 764 768 822 803 768 794 769 841 808 800 818 795 795 850 804 800 781 804 836 810 814 807 757 833 828 802 758 828 813 785 803 803 805 792 780 769 798 765 821 848 830 820 843 748 766 800 787 759 797 773 824 777 800 750 795 788 798 815 769 749 812 771 796 792 755 781 832 789 826 761 812 814 779 813 834 800 782 803 819 773 851 783 794 792 780 720 805 796 763 815 777 809 765 802 801 787 787 766 780 799 757 817 762 812 830 861 765 806 751 780 757 802 830 757 791 785 819 806 792 825 832 809 791 816 812 786 805 778 773 786 782 762 799 803 844 806 834 820 712 775 801 806 786 808 795 828 803 824 784 802 820 750 804 762 728 789 828 804 773 758 816 775 812 778 781 754 746 763 748 789 782 764 769 804 808 726 788 818 776 833 828 820 778 779 749 787 729 772 788 869 816 791 805 805 827 805 771 781 831 776 1929 1800 760 766 816 793 814 798 802 803 757 757 804 785 772 803 840 778 793 738 815 840 789 776 803 792 803 799 807 749 777 815 805 805 763 783 777 814 839 805 763 791 791 854 825 786 776 759 805 829 809 764 789 801 811 789 791 710 752 834 826 789 757 798 790 855 812 779 817 762 782 805 803 763 744 806 752 754 802 791 796 811 769 809 753 833 768 795 768 797 793 858 804 752 764 826 835 807 807 787 771 789 785 808 810 783 782 785 820 832 845 774 775 793 782 803 817 816 780 738 772 787 791 788 827 762 770 812 825 792 798 795 845 747 785 733 774 781 829 784 792 807 772 831 788 770 824 818 797 792 825 804 801 825 767 836 827 786 799 809 749 775 799 812 800 814 843 771 766 773 806 845 778 769 860 763 788 757 815 805 726 757 808 775 753 833 800 843 759 837 819 799 764 814 751 813 828 851 797 835 834 779 795 795 798 773 804 788 792 863 794 831 774 789 869 811 803 782 792 776 787 771 825 788 785 757 770 733 811 772 797 790 740 860 800 802 797 770 776 822 824 785 792 745 780 754 814 812 800 803 817 794 746 796 749 799 779 823 784 849 790 802 820 867 823 807 813 787 787 760 804 801 820 810 812 811 814 780 788 803 863 793 775 804 806 750 802 784 811 840 733 822 784 805 874 726 768 792 797 824 1770 1787 758 832 805 731 762 764 811 778 834 799 748 827 817 817 774 784 786 808 803 834 831 777 810 805 805 825 808 803 809 779 784 819 737 811 804 802 820 791 801 830 780 767 819 819 746 794 790 760 808 829 845 805 810 779 829 785 782 760 800 770 806 803 752 763 780 774 811 791 791 824 766 788 772 794 752 834 817 853 773 814 804 864 786 812 799 780 813 747 789 813 834 755 785 781 780 790 793 790 765 778 795 789 813 790 765 815 820 778 832 832 827 782 749 775 817 768 803 787 782 847 828 781 786 830 733 789 769 782 788 769 756 782 822 787 804 773 816 805 764 787 853 803 783 821 811 857 831 782 797 773 765 779 809 741 779 810 772 788 824 805 833 796 816 792 780 808 818 801 799 836 778 804 768 784 810 761 771 803 729 807 777 801 807 807 805 839 747 792 794 793 784 811 780 806 843 778 741 794 812 755 789 825 813 778 812 784 795 816 792 802 816 769 753 770 798 741 804 797 824 830 827 840 833 768 808 747 809 812 776 839 756 753 772 782 776 801 792 731 773 750 781 794 784 824 758 782 815 832 780 758 750 765 737 768 785 809 824 811 793 751 766 758 753 815 835 761 783 796 805 784 778 831 760 735 827 782 809 771 793 825 781 815 802 738 825 771 754 789 808 824 772 794 832 814 793 803 816 789 1783 1752 763 790 788 740 781 796 800 780 789 778 832 770 810 808 749 763 778 772 803 752 747 791 837 827 792 859 840 748 808 763 767 767 819 762 827 805 787 766 755 812 753 753 822 811 744 850 805 801 769 844 779 850 819 772 804 803 825 826 778 776 829 842 750 825 792 802 776 807 818 824 816 789 782 794 766 804 775 777 776 816 790 781 778 805 781 815 788 790 758 827 831 789 838 799 807 806 800 794 761 770 768 768 797 718 745 771 748 786 772 844 794 815 846 767 782 845 839 798 806 764 729 802 851 803 785 807 738 817 789 884 790 831 800 805 806 812 789 784 816 797 717 806 825 782 816 811 779 798 819 776 808 826 757 774 837 785 775 740 798 796 846 814 760 773 841 774 853 792 807 779 753 784 796 788 768 825 794 792 780 800 796 763 792 744 798 780 768 801 785 796 793 820 782 781 799 883 767 805 826 778 785 795 823 803 813 792 848 792 757 819 794 795 757 783 805 778 776 787 826 826 744 796 754 840 808 833 841 725 803 786 794 712 804 789 761 839 774 799 790 771 779 819 769 778 807 775 820 776 782 798 808 758 802 836 801 790 818 838 783 743 759 799 829 873 863 781 822 775 807 804 777 820 809 741 802 770 764 795 790 777 778 779 788 785 758 809 844 742 780 837 822 816 773 784 782 786 787 790 1650 1797 767 828 806 791 796 779 778 815 757 770 748 788 790 820 806 797 800 886 774 809 771 807 795 762 784 758 795 744 778 809 811 768 786 813 773 777 791 761 826 792 776 784 773 805 757 817 790 791 819 747 826 809 784 812 770 842 796 766 811 812 784 793 752 834 808 754 852 791 801 819 850 836 852 828 772 786 794 762 805 783 767 824 819 852 793 751 797 741 825 857 789 840 804 816 792 810 786 843 800 835 763 807 779 819 777 787 834 826 794 871 814 797 824 794 783 747 843 808 787 753 788 790 799 767 802 813 854 809 833 812 819 803 831 790 787 822 799 736 788 774 805 779 821 765 785 837 799 760 815 854 773 797 832 811 772 751 777 777 797 829 808 823 766 744 846 754 804 825 781 825 756 806 796 794 815 818 797 805 786 763 763 795 837 758 824 829 803 841 825 804 833 737 788 751 788 781 772 817 883 866 811 837 801 782 801 809 869 804 772 776 812 845 784 843 796 819 797 830 806 800 806 758 747 761 857 813 824 792 844 816 791 761 840 799 780 755 744 746 795 755 806 800 762 830 773 765 748 773 813 814 779 794 761 787 770 763 797 825 823 790 775 777 806 823 865 808 811 764 813 798 842 760 755 792 819 757 858 787 769 779 798 780 791 825 804 832 806 780 753 788 835 816 832 819 838 813 801 738 1738 1644 668 751 778 801 826 778 774 834 780 742 799 794 802 825 727 800 741 852 804 809 766 845 807 791 823 790 819 782 801 785 844 781 760 761 794 808 804 790 813 792 809 787 713 760 806 836 817 769 816 811 739 806 804 799 830 746 802 780 785 802 800 816 799 799 799 790 761 791 750 843 782 801 828 823 810 777 780 818 795 725 791 819 843 786 800 824 789 795 815 789 794 841 789 827 812 821 822 821 777 759 773 817 820 819 766 770 843 880 799 802 784 826 816 815 785 815 793 802 798 815 792 831 795 769 807 839 815 797 759 809 847 769 789 782 808 826 802 819 772 772 761 831 833 811 803 828 777 815 792 798 738 836 836 806 798 802 790 786 823 796 725 812 780 819 770 789 813 816 800 857 789 791 783 831 807 766 804 797 762 819 800 755 782 796 794 844 783 796 758 776 785 813 821 824 768 831 792 821 791 842 849 781 805 787 773 810 825 771 849 769 782 792 791 794 804 764 790 818 777 779 807 845 782 768 798 810 821 799 792 723 746 800 789 793 769 798 802 795 772 797 838 767 805 741 780 816 802 783 793 809 732 742 805 810 786 799 789 768 794 794 786 781 819 780 816 810 779 784 834 807 775 754 813 750 814 813 780 795 794 811 824 788 805 789 808 792 791 797 826 809 769 785 798 835 791 811 810 797 802 1768 825 751 778 809 825 794 854 783 759 759 800 815 837 811 798 770 809 794 796 757 784 828 810 773 843 806 817 798 792 766 831 773 793 763 807 778 792 843 765 783 832 738 761 761 809 813 829 799 777 780 775 834 779 773 831 808 808 829 801 826 772 802 772 845 772 801 791 803 797 809 781 797 815 805 773 847 853 771 824 770 805 789 809 808 802 791 753 810 810 788 852 841 829 804 807 824 746 770 784 787 866 837 756 775 761 763 811 770 833 832 814 726 740 822 801 735 797 821 782 782 783 754 762 779 786 760 781 795 807 802 743 763 851 803 778 823 804 774 836 799 772 780 776 761 766 820 819 795 799 789 831 772 782 803 779 819 743 786 781 830 809 740 754 808 776 795 798 773 854 783 842 798 768 826 794 829 737 772 847 769 827 762 822 768 798 799 765 832 842 828 828 821 805 813 723 807 772 803 777 747 762 825 806 738 799 797 817 791 825 739 755 780 741 816 820 779 815 776 788 849 796 819 768 755 828 800 817 805 768 848 776 873 765 794 767 786 768 796 797 792 810 764 844 821 789 782 781 803 765 775 761 826 789 765 790 798 777 806 798 815 809 739 754 809 771 802 827 847 777 800 814 852 797 807 788 818 793 827 807 788 764 802 775 790 824 811 823 724 792 768 809 797 850 750 815 796 784 774 760 1713 725 786 774 767 798 785 807 862 810 753 791 751 798 755 815 815 821 812 836 789 774 772 797 770 828 803 826 766 811 800 818 777 844 821 773 786 747 790 807 770 797 784 772 786 795 812 823 818 825 750 834 750 857 827 803 774 809 809 827 777 780 788 807 820 868 788 794 777 778 786 830 796 801 823 825 728 812 805 750 832 831 777 775 749 789 773 826 810 752 817 803 824 808 756 814 786 828 834 821 791 836 771 793 808 818 809 815 779 731 817 776 737 819 791 805 775 819 817 826 761 796 775 766 824 787 778 800 763 812 790 788 811 874 777 834 823 817 763 831 799 749 763 800 799 753 766 853 784 773 799 866 782 791 837 787 821 789 774 763 787 793 788 786 785 798 797 778 758 794 817 818 771 823 797 809 777 818 763 792 785 814 826 793 729 816 763 791 805 756 783 776 814 837 747 776 815 813 798 769 817 831 843 763 796 823 815 796 804 779 801 872 797 795 730 779 801 857 799 799 786 808 806 766 774 791 786 793 837 829 809 759 823 780 801 753 797 803 814 853 814 774 776 845 821 829 814 763 881 801 870 743 766 799 804 834 762 786 789 773 781 744 810 792 791 859 811 774 748 795 780 832 829 810 854 783 790 807 771 824 814 801 800 804 814 791 780 812 805 748 814 825 813 820 814 780 814 813 761 1951 1768 789 794 806 764 772 861 783 842 814 769 794 823 795 797 779 823 783 756 794 799 739 821 833 804 866 796 850 778 809 811 755 810 788 807 834 773 791 801 810 745 770 780 763 802 798 779 839 846 783 821 749 845 768 824 802 774 779 775 799 771 742 793 830 787 768 775 815 808 793 792 771 795 857 844 768 780 750 758 773 784 796 796 796 777 807 749 792 860 843 798 794 785 764 804 787 767 816 826 778 801 790 789 830 790 796 796 794 804 780 821 826 762 776 783 824 767 814 782 770 853 801 850 820 772 797 794 780 782 791 842 781 815 773 831 770 857 751 789 750 764 788 811 793 782 767 748 770 757 809 783 787 822 812 796 790 757 804 789 752 811 846 830 789 807 792 761 792 763 830 786 732 757 797 808 826 767 804 820 807 779 831 822 774 762 839 793 755 816 814 832 820 810 789 823 795 767 812 797 743 756 791 789 785 815 811 771 755 835 787 789 793 846 786 800 822 791 759 760 789 773 801 833 783 825 792 810 777 793 781 874 838 815 785 821 870 779 790 806 773 804 771 769 764 836 796 793 800 755 785 808 813 763 806 772 761 813 758 825 823 813 858 759 759 819 818 743 836 780 809 756 791 786 808 762 780 790 803 796 789 817 787 813 786 773 811 775 785 774 750 809 774 807 784 774 776 794 800 789 1755 1802 756 830 747 822 772 844 778 845 793 782 828 796 804 766 805 775 798 796 837 793 763 814 785 798 798 799 831 759 777 816 760 775 764 767 803 801 768 782 805 796 761 781 689 805 766 819 800 840 807 820 789 758 770 795 835 807 791 800 739 781 800 820 793 826 789 816 799 731 808 798 813 787 809 730 796 788 817 813 788 805 806 762 828 799 811 796 782 794 796 822 798 778 807 789 788 853 808 798 807 814 755 785 814 742 826 830 783 786 795 772 779 822 783 772 802 786 756 735 819 814 819 777 754 743 817 771 804 794 780 796 804 819 813 770 841 793 790 829 804 791 757 803 796 779 770 753 846 817 804 773 790 830 833 804 814 799 775 835 813 767 831 826 821 818 785 800 802 751 758 796 763 823 780 808 798 806 865 796 799 813 799 840 820 787 797 780 823 801 855 772 756 766 801 817 801 760 801 842 792 808 760 747 754 775 841 817 813 776 817 796 770 813 764 826 814 806 785 802 832 840 862 739 804 763 731 809 826 743 833 812 770 739 771 809 825 777 727 817 799 798 814 806 766 794 775 776 791 790 851 835 847 762 840 780 808 839 788 803 734 822 804 753 801 780 790 830 822 738 810 833 752 792 831 784 806 820 793 786 856 784 793 780 827 771 774 853 782 793 792 773 809 812 783 806 811 800 827 797 753 1840 763 814 823 800 786 781 806 768 815 738 752 817 860 791 732 776 841 805 783 770 800 793 753 828 802 775 830 830 805 787 797 819 800 798 786 793 819 784 771 762 772 768 792 756 782 822 833 764 793 884 809 796 820 752 812 758 810 778 781 811 790 823 853 773 773 843 812 822 796 809 789 755 799 814 834 781 753 783 810 771 832 795 865 798 834 792 794 800 815 751 743 779 771 796 815 854 818 823 819 801 795 771 790 805 796 736 756 819 771 848 796 785 794 829 817 766 805 798 784 796 773 818 778 785 752 743 790 808 824 792 807 845 797 857 806 746 815 815 813 818 818 757 791 809 769 790 840 810 799 764 789 750 798 741 785 826 799 805 778 817 797 829 776 794 812 778 787 783 828 797 798 764 739 783 846 830 805 833 799 826 825 814 836 755 827 747 803 816 808 785 761 865 802 799 801 812 823 787 797 777 784 789 823 826 781 791 801 790 798 752 782 818 806 822 796 797 793 828 780 783 807 790 747 785 810 815 843 807 838 821 812 772 788 781 836 785 784 855 821 813 781 764 870 801 807 815 802 808 843 781 793 805 846 771 794 768 812 774 770 830 808 845 726 814 786 763 794 777 835 776 790 784 818 790 826 776 797 730 827 784 779 807 791 768 738 809 802 780 772 816 809 765 798 742 760 799 744 786 790 1739 673 794 799 761 818 774 837 813 739 818 768 811 855 760 811 783 756 817 793 778 792 788 826 806 786 808 807 801 763 769 815 811 781 786 799 829 740 803 800 801 765 804 815 789 831 830 801 813 780 773 802 716 735 761 772 729 800 797 790 791 793 794 813 796 770 791 825 757 755 792 797 810 789 817 809 803 799 840 848 807 768 819 771 755 851 766 820 847 772 829 837 784 778 768 782 778 809 824 812 778 765 806 858 786 789 800 837 747 816 779 766 760 806 807 795 852 790 776 800 805 771 799 771 754 780 741 846 760 799 786 768 862 761 796 746 768 734 832 777 768 865 822 741 795 816 785 763 824 771 773 792 793 781 791 771 797 838 763 780 827 802 834 819 799 754 780 799 782 808 765 735 778 816 812 796 805 803 787 772 843 774 810 797 805 807 856 816 812 814 817 793 755 804 817 797 815 823 795 808 797 772 834 748 812 799 807 806 780 814 843 790 791 773 809 774 813 795 798 806 826 788 798 809 772 801 807 803 810 792 810 778 828 813 729 820 791 857 856 759 803 771 775 844 811 841 803 776 798 761 837 816 804 808 820 787 776 774 764 820 805 822 835 738 836 816 806 795 784 789 815 829 724 787 772 832 799 862 786 784 777 805 804 816 833 833 741 814 813 736 813 777 807 809 802 796 778 773 830 786 1850 745 791 778 810 745 791 823 767 851 821 787 798 810 786 812 846 812 799 800 801 867 797 803 834 802 774 707 765 840 833 782 806 789 836 836 817 829 784 841 779 817 781 795 829 814 771 742 788 828 816 782 796 786 790 797 811 865 811 806 733 833 762 757 774 811 799 787 762 775 827 809 840 806 806 753 806 766 770 780 812 785 771 877 854 778 789 814 851 848 818 831 772 831 751 807 803 846 815 824 759 759 773 819 801 709 786 825 836 818 793 826 794 771 765 834 763 738 825 768 769 793 828 808 741 800 774 812 786 797 782 813 777 764 784 815 777 793 779 826 779 799 825 762 777 818 788 787 810 853 781 808 857 785 790 784 779 786 811 784 807 754 822 788 795 809 838 810 754 787 807 813 791 769 817 775 761 763 817 788 778 765 773 821 803 789 785 805 783 827 828 789 821 820 799 787 786 836 786 792 823 783 785 774 828 856 770 794 804 765 761 782 739 839 810 786 828 791 806 792 849 746 781 769 806 793 804 759 812 780 766 829 819 804 795 782 751 794 796 771 768 781 807 786 784 777 769 744 807 833 736 806 755 752 821 795 760 803 809 817 743 839 783 771 772 782 817 811 863 833 806 799 834 828 834 799 776 798 786 812 778 719 830 783 832 754 846 791 813 800 753 792 767 752 769 817 827 798 812 757 1722 743 790 832 766 782 731 800 812 801 773 782 771 808 774 817 807 752 806 803 780 788 820 787 773 811 778 766 767 718 809 804 799 773 818 827 762 843 801 774 800 780 792 818 817 844 807 815 791 773 831 756 821 786 846 814 807 785 862 757 754 819 800 779 787 819 797 790 778 816 792 830 795 780 820 774 811 795 764 771 755 812 813 817 772 863 836 795 788 787 767 838 758 807 813 791 764 810 811 793 788 796 796 786 799 785 802 780 759 816 770 813 812 799 771 785 817 798 787 826 799 764 807 797 783 790 834 774 813 791 778 762 816 761 794 806 796 767 819 814 770 812 805 839 813 787 762 784 797 854 799 782 817 759 783 801 823 802 785 779 807 766 819 768 835 852 777 781 817 777 808 825 823 782 800 792 820 800 759 723 804 770 799 765 816 759 802 808 792 779 801 830 801 832 759 807 792 762 766 733 789 773 831 795 798 790 788 817 794 814 758 790 807 764 854 785 772 762 775 750 821 821 803 799 832 798 784 761 770 786 804 800 813 774 796 851 773 824 825 773 772 816 846 785 812 807 821 784 791 795 772 766 818 780 823 795 782 781 786 808 771 766 812 857 794 771 820 823 787 794 789 815 758 794 789 817 817 783 762 795 819 800 801 810 776 782 869 795 853 832 785 804 786 770 800 791 756 817 805 790 1683 661 781 790 791 798 778 793 851 773 821 821 805 804 839 809 813 793 746 876 774 793 772 797 785 807 745 804 797 840 791 799 841 814 791 790 782 832 809 797 756 806 819 796 771 827 797 801 808 820 797 789 826 821 810 831 763 798 792 804 809 772 754 809 776 806 792 855 852 809 827 780 816 813 803 755 779 782 821 768 784 774 806 763 782 760 816 772 796 789 805 788 777 774 772 773 764 785 764 807 797 818 775 755 808 776 781 801 819 796 829 776 802 806 793 817 740 785 808 811 847 804 773 797 785 753 748 783 803 827 796 800 797 808 786 781 784 770 772 772 788 771 767 832 825 776 805 801 815 823 820 794 764 775 799 758 775 792 825 797 751 812 777 733 839 802 808 793 833 794 793 779 788 824 796 782 770 762 808 794 799 769 747 808 817 785 840 812 824 800 783 782 804 794 810 799 827 784 832 782 847 790 847 782 768 798 787 810 756 795 778 803 767 774 773 790 786 820 799 772 800 788 806 744 767 777 765 795 767 749 874 770 752 784 776 814 822 854 766 775 814 798 784 816 790 830 790 748 804 797 775 773 812 779 807 816 792 766 754 775 786 794 827 813 814 786 846 751 842 776 769 752 788 802 823 812 809 788 817 833 803 799 795 826 829 802 836 788 808 774 803 826 807 802 770 784 787 816 801 791 1776 798 793 768 777 799 807 783 797 802 795 802 779 796 813 834 788 727 825 825 768 781 843 787 813 770 855 748 807 795 824 811 806 794 791 813 767 824 808 825 820 799 798 778 849 793 763 783 789 827 807 778 796 811 823 775 802 749 830 787 820 804 818 815 790 794 776 805 814 785 786 851 777 805 785 805 807 822 862 790 821 785 826 809 780 829 792 829 834 814 744 763 818 780 769 797 802 785 726 791 783 782 781 771 810 789 760 849 826 740 791 764 803 825 769 782 765 825 821 775 803 809 785 775 774 860 820 793 797 832 815 783 821 785 813 761 783 784 789 838 829 798 788 833 791 799 840 787 814 804 841 786 784 766 809 822 801 813 809 821 827 831 754 787 822 797 761 840 793 803 793 786 778 855 778 809 776 792 785 819 771 828 827 783 794 850 799 812 829 765 813 832 810 811 781 838 826 837 750 750 827 769 786 779 803 811 795 818 803 804 813 777 803 835 769 772 831 763 808 745 782 787 740 767 806 780 787 835 826 838 844 764 806 785 752 788 834 811 782 807 844 790 850 803 812 793 786 840 793 781 793 774 766 841 832 703 776 815 741 776 821 787 818 849 834 756 776 798 840 768 786 834 774 794 820 784 764 833 783 793 799 780 814 796 815 803 791 799 814 811 811 826 797 773 821 797 760 790 808 851 1703 633 810 815 799 782 793 754 752 773 803 767 804 795 775 783 811 789 778 773 817 794 783 818 787 767 802 755 799 820 803 820 809 779 814 801 776 789 782 842 771 790 838 791 820 767 834 834 790 838 763 798 756 780 788 779 797 791 798 790 821 857 780 762 786 812 811 828 811 826 757 842 788 805 795 785 789 817 804 782 839 809 755 809 805 844 746 822 819 851 825 820 791 797 808 776 824 831 822 802 809 811 830 785 772 816 747 777 810 791 768 784 800 774 746 815 830 813 796 791 806 799 823 789 813 820 824 783 797 784 804 811 831 800 818 757 792 770 852 772 778 820 790 828 762 836 828 878 762 755 822 820 799 787 803 791 829 825 839 817 830 784 792 742 847 796 773 812 820 781 770 743 796 774 759 776 729 753 831 823 805 757 751 821 797 838 807 820 776 836 783 785 774 762 820 807 763 782 763 841 795 799 838 807 793 787 796 788 796 762 791 755 829 815 761 793 786 794 814 798 742 863 818 783 801 816 795 807 814 763 776 766 764 848 775 752 799 816 837 799 815 843 760 773 817 819 838 772 827 820 806 829 804 741 743 829 839 819 816 833 838 792 829 797 782 809 821 794 800 845 741 833 780 776 697 824 791 770 800 797 757 844 816 817 831 836 817 761 816 773 825 776 807 785 819 765 888 768 816 835 1737 752 774 815 791 819 816 758 787 824 817 814 791 791 801 803 771 758 821 794 762 795 754 820 804 826 845 815 801 785 800 814 799 810 811 758 811 812 787 823 814 768 846 809 813 805 775 824 771 817 794 799 842 806 810 827 813 786 763 713 816 793 820 832 802 830 756 812 813 767 793 781 802 750 796 779 827 768 771 817 839 827 789 820 716 823 804 833 778 826 756 799 741 788 850 811 804 785 816 790 853 808 736 796 788 777 803 794 777 773 829 817 793 842 765 775 795 775 726 828 794 808 884 817 779 807 776 807 813 799 807 832 796 817 727 825 800 785 802 805 822 787 736 790 857 780 827 765 803 828 792 783 781 830 825 790 812 815 795 802 858 822 792 831 778 829 772 802 798 770 788 820 767 808 806 774 788 820 812 819 795 769 752 836 831 773 723 827 805 863 806 800 788 797 818 793 774 768 768 820 824 785 812 812 826 815 816 833 765 818 774 741 788 842 768 812 759 786 762 803 796 778 744 781 790 813 761 816 828 770 820 797 793 849 772 757 794 799 814 770 819 772 776 820 762 839 810 848 825 794 833 789 837 793 794 778 785 793 803 779 820 766 831 743 779 783 775 784 784 775 803 784 752 767 801 781 804 833 838 779 784 808 780 761 811 822 794 777 761 806 800 817 776 841 818 742 821 855 828 1742 1862 834 836 766 754 804 791 788 789 778 770 784 816 789 768 826 745 775 780 789 761 774 815 842 815 799 800 805 833 774 768 773 777 780 768 787 851 807 840 816 793 747 760 830 764 826 816 765 827 825 766 790 835 772 810 803 786 749 780 823 829 792 815 776 790 807 832 768 755 852 787 771 783 817 843 830 817 786 772 767 792 823 781 766 743 763 809 823 878 802 812 783 825 816 794 829 755 797 816 818 758 838 805 831 823 805 789 811 791 812 767 787 795 760 806 779 797 773 829 805 807 821 793 775 778 781 786 771 778 785 781 788 801 805 811 805 784 811 791 853 842 771 803 777 810 792 803 801 816 841 795 825 812 777 844 820 815 751 838 823 823 811 805 777 836 837 785 778 822 819 776 821 797 803 773 821 798 789 793 794 840 806 780 790 761 781 788 806 858 790 819 797 840 805 770 822 792 848 809 808 816 774 829 798 774 790 838 794 767 844 811 838 765 822 806 822 816 833 769 780 817 818 786 820 802 778 800 792 851 785 771 776 794 823 775 879 741 831 793 747 818 823 800 838 783 798 784 779 799 817 803 811 769 820 794 792 818 808 776 837 806 809 774 827 832 777 831 833 794 806 748 782 770 779 775 761 789 794 779 780 777 754 798 750 823 815 768 833 813 778 808 758 818 806 834 776 798 799 841 1666 1719 684 807 837 783 775 809 777 764 798 807 816 804 767 805 802 794 827 810 842 764 807 787 765 790 751 795 806 783 758 823 786 785 766 802 823 808 799 791 776 815 797 839 804 830 795 839 783 805 813 796 769 799 776 846 783 774 803 775 842 773 831 777 801 805 810 823 813 796 794 813 795 799 783 757 757 809 824 800 804 791 781 818 796 799 767 803 776 796 808 769 849 819 823 831 777 833 784 794 785 765 779 823 807 791 808 804 781 797 829 753 791 758 784 807 837 831 816 807 797 827 783 844 802 786 779 823 781 789 808 820 821 821 826 798 836 766 772 787 841 775 800 801 758 776 859 844 819 781 814 805 776 786 818 782 821 879 802 776 799 847 778 778 767 795 779 790 816 796 773 798 805 820 786 824 779 792 783 775 770 790 782 762 764 837 783 776 811 835 799 761 810 801 815 860 816 777 842 764 786 789 836 805 807 832 774 810 805 804 783 867 839 805 773 803 867 839 781 804 797 787 781 756 786 807 800 785 762 853 794 817 796 839 806 822 793 758 824 802 812 826 780 784 775 799 799 827 777 796 819 770 800 837 820 790 787 758 787 789 784 818 785 824 837 771 820 841 800 805 801 777 801 822 792 826 784 851 750 812 823 791 754 794 758 833 755 780 800 793 817 783 823 786 809 806 830 784 817 813 791 1641 686 823 766 793 868 775 771 804 789 803 799 806 769 783 817 779 779 806 785 802 801 794 784 774 785 766 797 814 819 785 784 810 789 807 753 809 815 816 786 779 795 798 832 819 811 798 795 776 820 777 778 841 750 824 794 883 762 768 814 870 843 773 774 814 825 794 834 839 773 800 765 849 793 801 764 777 820 827 814 836 822 815 773 779 860 815 798 821 800 803 802 770 808 770 771 846 773 788 827 760 746 788 825 739 733 785 810 778 804 794 828 770 806 754 814 807 775 818 810 838 825 820 772 815 790 764 840 792 764 799 801 758 790 755 830 756 803 790 780 760 760 797 831 816 814 739 788 775 794 791 839 787 795 793 822 829 772 800 821 824 781 741 813 801 824 816 723 794 773 806 836 782 823 789 825 770 773 821 745 830 795 797 789 806 777 811 779 772 778 856 819 850 777 753 790 827 827 774 787 789 827 826 792 777 834 759 872 797 808 759 786 790 811 791 796 790 815 801 799 814 809 769 801 785 802 816 779 777 759 848 798 752 762 787 821 795 804 824 793 791 835 869 797 847 821 815 795 743 828 785 788 794 786 798 795 779 807 758 778 774 798 765 795 819 764 792 804 761 801 770 819 796 800 768 789 827 813 798 713 776 772 768 778 768 793 805 793 760 800 795 780 798 776 788 778 805 795 754 818 1833 755 795 799 817 831 816 770 798 790 801 829 755 748 833 821 760 788 807 780 766 752 845 776 797 767 778 798 777 769 809 772 823 822 812 812 811 820 824 829 820 808 791 824 777 772 790 794 826 786 759 776 802 817 807 810 819 778 811 771 829 794 785 717 764 813 764 761 821 839 790 811 771 820 813 774 756 829 806 762 779 795 795 789 765 831 805 777 804 767 775 755 825 811 793 778 873 824 826 820 784 774 846 767 768 777 834 743 808 799 814 792 789 811 749 817 832 801 812 787 797 775 777 812 797 834 797 774 807 801 798 801 787 754 806 758 786 721 831 774 781 780 805 787 760 791 814 811 805 821 784 840 764 781 786 806 798 751 754 809 826 808 847 795 784 779 768 856 859 800 793 827 797 807 763 752 788 803 766 793 788 808 807 781 798 799 854 816 782 803 732 785 785 763 809 825 790 829 816 799 783 821 792 793 786 754 825 873 789 782 744 772 794 804 814 758 821 762 811 781 752 792 811 826 802 782 741 780 773 821 819 837 793 795 803 759 804 785 803 818 766 839 758 784 801 761 795 838 763 770 792 732 799 807 805 846 818 783 852 800 827 818 793 762 822 783 761 815 854 799 802 799 781 764 786 832 812 816 779 794 813 796 828 808 792 785 764 781 797 807 745 789 800 800 851 867 756 789 799 801 1635 676 826 804 858 789 761 836 765 764 802 788 798 776 747 846 788 798 791 827 832 781 820 840 800 817 857 841 736 832 815 781 804 775 768 831 844 769 806 813 795 849 800 825 775 823 814 781 845 812 813 759 778 775 787 756 814 810 778 819 787 777 797 759 778 792 794 787 809 806 795 710 777 809 760 804 827 814 793 821 813 805 802 766 817 813 771 786 763 827 819 799 751 810 758 784 854 822 755 830 803 771 809 827 776 794 822 846 853 771 806 806 815 772 809 783 754 795 789 824 812 773 839 799 829 785 777 818 776 823 797 762 801 827 801 768 798 814 817 806 820 778 813 823 800 743 848 765 816 787 760 785 826 813 752 769 789 785 784 799 812 811 783 860 791 826 823 780 758 807 792 781 781 796 788 769 795 818 797 770 808 825 775 801 746 810 828 767 779 835 775 779 812 762 800 821 823 732 787 778 785 852 805 801 804 797 785 839 796 814 815 851 744 806 798 830 791 803 808 783 796 776 808 780 829 767 794 797 793 785 799 832 772 800 775 806 804 759 780 793 768 808 827 781 720 784 833 742 802 823 785 788 830 873 782 799 788 787 781 858 815 788 838 794 719 786 763 818 769 790 823 819 786 794 722 809 788 763 799 786 790 825 774 790 849 787 778 813 757 795 807 772 800 808 774 823 752 822 798 766 1658 733 785 764 788 829 831 786 784 823 785 783 748 816 775 791 798 781 777 805 762 817 794 773 791 846 790 792 724 812 779 744 783 830 813 784 786 820 801 822 782 808 775 789 828 817 821 794 832 763 805 751 775 776 790 825 798 799 845 788 847 775 766 869 736 809 797 778 869 802 867 812 774 826 830 775 800 854 809 793 812 801 862 781 843 800 782 747 806 822 822 796 811 796 819 796 811 792 850 822 792 772 832 834 746 801 808 792 780 788 799 791 774 793 813 831 774 812 777 769 775 801 778 818 786 776 784 791 812 794 771 800 794 785 746 802 796 789 808 792 825 794 806 804 797 786 809 831 812 809 789 800 787 826 743 853 816 811 806 773 792 824 816 808 810 845 779 797 745 792 809 782 830 782 771 793 786 796 782 808 795 838 825 818 807 813 832 766 768 823 824 843 800 855 838 787 766 799 756 820 786 786 811 839 821 827 844 750 788 788 832 798 747 794 812 796 768 838 779 803 764 832 736 787 820 787 822 800 838 813 746 768 814 814 771 798 842 757 855 761 762 843 791 747 796 789 817 840 755 820 779 813 802 817 813 808 816 767 783 734 831 824 807 761 848 812 827 790 809 757 808 769 773 776 782 749 786 839 818 792 819 774 810 796 782 782 777 839 809 858 811 805 801 796 795 778 835 805 787 790 1800 778 811 769 771 835 830 805 782 787 775 806 791 783 779 799 771 788 806 803 829 782 763 804 733 736 796 805 782 792 785 802 870 820 748 845 825 848 787 827 847 794 848 826 835 810 760 845 832 799 777 802 834 774 809 854 830 799 792 771 780 802 765 828 751 797 837 764 751 782 841 819 796 812 810 798 809 879 769 839 796 813 798 817 820 760 786 832 765 780 819 766 820 768 802 821 789 830 788 806 797 780 878 802 799 819 845 781 803 774 796 778 775 795 794 788 804 782 799 784 811 777 751 810 766 778 747 824 787 793 729 795 803 781 777 799 840 811 806 821 838 796 769 814 848 828 802 807 775 838 821 804 808 783 768 821 837 826 798 766 830 835 800 839 793 806 834 766 767 833 808 811 838 793 799 848 784 808 791 733 851 828 801 782 839 777 795 774 788 792 776 803 799 825 786 802 793 839 777 801 816 733 832 738 823 803 863 800 758 795 790 811 811 814 788 798 770 824 800 758 797 821 811 795 819 779 789 790 878 787 780 820 846 815 769 812 769 829 835 808 802 763 794 757 821 781 801 822 783 806 783 821 775 829 759 797 777 846 780 773 798 814 803 770 833 782 809 812 825 765 763 820 825 813 787 794 762 744 803 820 802 791 780 828 820 851 799 721 784 804 814 800 768 836 761 800 762 816 810 799 1805 772 833 785 861 786 787 772 813 739 795 817 815 760 775 813 740 802 772 801 752 825 800 791 770 802 755 826 820 776 820 820 804 860 837 774 821 800 783 868 791 822 834 773 800 771 807 738 861 776 812 805 799 781 786 812 804 808 773 845 827 746 803 836 771 842 814 799 783 790 796 772 799 824 813 796 782 782 863 795 823 798 831 805 832 826 851 829 829 803 819 794 772 817 767 774 775 799 804 842 772 786 829 791 789 801 809 820 784 828 785 777 788 803 781 814 784 790 787 786 837 831 807 767 811 789 796 786 803 799 752 769 799 756 844 802 827 772 807 733 787 781 818 806 777 809 777 795 812 789 800 798 747 777 826 806 764 753 802 808 764 774 767 787 758 787 770 820 722 779 775 807 831 795 799 778 843 842 809 753 834 739 801 823 785 807 796 801 759 838 727 836 824 776 785 803 806 779 801 782 813 790 797 772 817 766 827 812 789 775 852 786 785 769 776 789 809 793 735 766 749 833 792 755 848 822 802 823 820 783 794 816 719 821 776 788 793 762 805 770 836 790 773 777 788 824 793 806 838 786 789 777 811 841 788 780 811 791 796 787 786 805 775 775 808 761 779 758 770 781 850 801 781 782 792 834 767 792 797 782 820 840 790 820 792 805 786 784 753 788 795 779 783 778 777 764 770 815 756 808 1626 768 782 772 798 797 830 831 758 804 809 821 812 843 850 794 806 749 755 769 771 818 760 847 827 795 790 870 786 778 837 807 793 824 790 787 771 813 800 786 809 803 781 761 757 794 766 838 773 794 776 830 798 801 819 777 777 844 821 797 855 808 822 767 838 772 810 801 834 788 799 825 862 833 764 827 779 798 824 773 804 785 812 780 778 822 746 779 785 768 762 811 771 849 822 801 807 800 821 768 820 804 763 808 749 767 776 820 792 836 804 784 849 817 821 732 782 794 783 768 802 818 817 802 804 769 797 745 750 788 751 800 771 840 801 844 767 802 770 788 805 839 809 764 819 809 763 780 817 768 799 789 751 823 825 805 779 783 839 790 803 766 833 813 792 777 827 776 762 769 851 851 796 833 804 812 775 782 752 813 771 756 827 826 795 778 813 823 754 778 794 793 849 855 751 794 804 836 792 799 753 818 793 792 800 802 821 797 823 794 781 820 772 801 842 804 815 796 839 812 778 808 768 786 793 799 815 810 817 791 803 763 796 772 820 785 804 827 804 783 791 786 834 751 805 758 785 736 751 811 820 757 787 767 761 787 821 763 808 777 761 831 809 731 798 803 773 735 749 792 781 791 808 779 829 749 820 795 801 765 805 794 799 840 765 819 802 822 769 778 801 841 786 822 791 796 811 771 776 788 1727 795 797 814 834 820 843 853 829 798 826 799 831 792 806 794 799 783 770 790 774 800 795 755 765 801 776 735 795 825 790 718 808 785 791 781 762 823 784 778 803 808 794 800 719 818 807 838 819 790 779 797 758 801 813 801 818 740 808 813 798 779 799 747 794 812 780 761 770 774 793 810 808 810 801 766 774 793 787 794 824 795 782 827 838 794 842 808 786 841 808 818 810 760 794 795 766 794 763 782 839 782 814 816 852 794 803 790 761 823 762 750 787 801 782 813 771 811 879 818 755 779 811 843 819 816 832 777 788 796 746 813 836 807 826 776 861 785 789 776 809 749 825 773 772 849 830 759 756 787 819 794 785 811 738 823 798 770 823 771 836 809 800 787 809 770 826 779 786 792 764 825 775 787 812 798 813 793 803 803 827 736 776 781 809 764 822 823 764 810 763 819 775 841 837 834 782 779 794 823 793 823 758 773 811 857 784 769 761 805 823 811 788 796 760 779 798 777 802 831 795 798 836 842 808 819 775 778 790 853 790 828 804 766 820 817 771 804 811 762 789 786 786 792 804 833 818 795 842 787 793 763 816 751 820 833 812 791 772 791 837 819 787 804 840 819 785 815 820 869 807 788 864 783 805 810 808 814 816 818 817 790 814 821 794 852 829 783 761 784 795 786 805 821 780 776 792 818 815 834 1813 737 785 763 769 813 746 820 808 804 842 814 768 817 832 791 814 844 806 791 782 818 805 787 819 819 804 753 768 784 788 801 777 826 771 842 800 781 773 820 818 789 825 802 802 786 780 802 813 811 809 817 846 801 778 833 743 805 749 832 764 847 781 752 786 789 801 794 842 789 769 833 789 764 805 789 802 824 752 813 810 822 840 822 782 735 787 781 827 818 847 802 800 780 809 833 786 805 809 832 767 809 793 784 813 750 767 780 824 774 786 769 856 800 800 769 785 755 834 839 810 793 744 802 844 860 801 858 774 805 822 826 786 807 830 815 817 798 785 799 769 777 788 736 870 837 783 789 758 803 809 770 773 824 791 759 831 791 753 765 784 796 809 826 729 823 751 795 838 816 741 854 830 826 821 791 811 731 786 815 767 842 764 824 807 801 794 826 805 792 792 805 794 787 777 813 853 819 826 820 805 799 839 772 819 776 794 842 801 791 796 768 835 792 790 812 820 818 783 839 856 850 798 817 797 829 803 823 806 762 751 831 797 851 803 797 818 857 759 811 811 842 790 830 807 780 804 760 787 788 835 798 855 784 815 767 767 777 776 756 789 816 808 775 794 783 807 832 777 795 745 800 810 772 784 820 786 807 825 853 790 785 787 827 778 797 809 770 788 781 828 820 808 833 788 799 829 771 777 809 1627 786 830 767 818 751 818 774 802 748 818 781 796 808 812 827 817 825 806 777 773 811 745 759 772 755 780 756 786 835 786 811 813 806 805 793 830 832 811 793 842 834 768 822 742 841 836 816 820 802 748 780 824 789 794 806 790 820 781 813 796 798 815 797 808 769 807 848 828 807 803 802 781 736 804 812 800 782 807 743 750 819 815 801 800 779 789 851 826 832 804 777 800 836 829 801 800 836 802 797 800 836 784 819 757 784 823 779 779 851 769 806 736 787 806 766 789 816 759 816 821 799 845 781 842 809 829 861 813 778 783 764 837 816 805 778 763 797 848 794 802 773 814 825 788 799 784 816 799 790 804 827 780 835 791 796 783 823 738 827 804 825 763 787 845 835 786 839 737 744 777 816 837 774 753 818 827 807 806 747 807 807 823 757 787 811 810 827 790 819 780 864 814 780 788 837 871 808 779 783 799 796 836 804 786 807 791 758 837 757 824 832 820 798 796 776 811 804 760 775 817 790 834 822 827 792 768 801 814 791 825 774 801 779 870 790 744 819 787 781 798 790 800 800 731 787 837 778 794 789 794 805 839 782 794 782 771 798 808 820 811 777 835 776 793 789 805 784 750 819 763 808 772 789 787 780 782 757 787 811 852 766 799 826 783 817 791 814 795 734 794 809 801 758 866 772 814 766 809 800 1688 688 768 780 821 793 822 793 776 819 786 780 797 841 784 818 783 824 801 831 826 788 772 785 740 768 776 784 785 754 827 799 772 811 822 835 801 833 756 808 727 831 817 786 803 794 837 772 809 798 780 837 842 790 780 803 775 785 802 730 777 801 771 789 802 814 804 838 787 801 849 838 795 826 835 824 811 764 751 828 794 777 764 810 847 798 788 826 751 789 786 881 795 804 800 790 769 786 831 804 788 832 781 804 785 825 815 843 794 821 847 804 783 822 810 808 770 831 811 864 853 824 805 757 778 822 794 779 822 817 785 774 795 851 799 846 774 771 801 795 858 811 779 806 792 835 806 800 783 764 824 786 766 779 817 814 811 811 798 823 790 793 806 781 813 808 743 742 834 767 814 825 793 824 818 776 838 787 790 803 780 796 746 833 786 820 770 833 762 747 808 764 829 822 815 789 767 827 785 790 780 781 884 803 785 868 794 804 790 777 804 779 765 828 784 766 821 786 846 817 792 793 858 795 776 809 801 792 851 766 793 779 829 740 816 776 839 807 825 779 795 787 833 828 833 795 805 798 805 765 779 798 774 830 831 811 769 800 756 850 779 829 791 845 814 805 797 775 825 783 859 867 822 825 821 835 774 816 786 766 809 786 859 776 824 822 752 794 830 800 780 775 763 823 794 795 771 771 787 803 1626 774 808 754 807 776 782 813 795 832 799 853 826 828 795 780 827 794 729 862 776 759 790 774 795 806 761 802 800 810 804 865 789 795 796 812 801 783 809 802 841 775 784 826 785 761 809 783 827 795 758 795 794 807 800 816 804 734 803 799 783 815 820 787 768 772 858 837 834 831 814 801 808 781 768 780 800 787 790 805 840 787 782 774 825 789 814 833 757 827 841 855 824 768 770 803 764 854 833 824 795 787 824 770 822 785 786 824 725 820 844 806 804 810 774 732 814 809 794 821 758 776 825 854 829 838 803 756 737 799 760 802 805 764 813 797 756 827 797 758 802 809 813 825 754 829 746 846 817 848 820 751 781 788 751 807 821 736 792 830 758 793 789 784 810 817 842 797 804 796 784 792 791 821 799 814 743 765 766 855 801 834 815 797 774 811 805 817 819 790 820 786 812 762 783 822 789 763 799 781 766 779 797 778 832 748 774 782 814 759 786 825 768 840 747 842 779 838 824 763 813 828 795 799 833 817 841 807 784 809 767 809 809 826 815 784 756 788 835 796 775 790 846 750 820 792 817 799 812 788 767 817 815 775 784 778 772 800 772 801 843 819 791 769 851 789 783 810 820 860 835 800 822 777 790 785 784 903 798 743 807 779 790 802 816 744 804 791 798 811 818 824 817 764 814 772 779 776 789 773 1612 781 804 824 794 823 741 828 786 805 764 760 792 815 831 788 787 794 809 769 809 712 781 767 741 798 774 749 750 809 761 787 792 786 757 802 745 802 794 800 810 818 856 836 795 773 778 776 837 787 787 792 834 786 821 828 763 800 798 854 883 796 779 794 792 775 825 827 817 802 766 778 778 810 783 827 751 770 821 790 796 783 822 795 767 815 770 821 811 872 849 815 811 769 821 807 819 760 803 806 812 831 788 835 765 853 793 817 837 776 767 780 783 808 792 797 775 795 800 793 846 820 756 789 860 811 815 811 809 809 794 817 786 779 778 822 785 804 805 865 790 822 785 793 835 762 782 793 800 824 825 811 820 760 808 805 782 755 836 800 865 746 769 817 800 759 781 785 770 771 799 758 827 820 817 739 773 772 753 797 773 843 798 839 789 817 824 777 849 790 867 821 809 783 786 803 815 856 773 784 790 836 810 812 814 821 822 801 784 799 803 825 777 810 827 836 763 823 803 778 789 789 795 782 793 772 767 766 836 819 793 800 837 832 826 798 769 816 824 816 836 817 817 848 843 797 790 834 858 800 794 832 813 794 766 799 774 740 760 824 810 771 840 855 796 788 831 789 775 835 791 810 763 751 857 802 800 786 805 760 796 808 790 842 756 815 789 805 804 741 836 794 778 782 805 792 799 801 793 767 1582 771 806 795 855 837 780 818 801 777 811 766 743 797 836 793 770 798 771 847 751 778 799 770 816 794 821 793 785 820 775 737 811 803 847 800 777 835 779 769 735 812 820 771 834 794 800 783 797 807 784 761 859 767 841 757 840 811 825 836 776 820 788 836 807 772 841 828 845 785 824 776 799 780 783 841 809 817 746 790 838 808 772 882 809 773 831 840 857 777 792 809 810 804 793 822 778 785 816 772 825 790 804 802 795 744 759 849 843 745 816 780 809 761 783 828 743 784 789 793 786 820 780 856 777 820 809 775 782 789 791 829 833 807 778 799 803 801 762 813 783 815 822 795 760 813 786 806 813 793 808 795 791 773 827 784 790 772 798 831 838 814 826 804 784 794 807 784 785 834 830 807 812 824 848 801 737 832 822 778 833 787 811 804 829 809 834 776 771 782 777 822 819 759 778 826 815 789 800 790 796 758 810 772 788 801 827 768 827 788 759 811 729 834 818 788 801 821 795 800 816 825 780 815 764 784 789 820 764 843 766 854 776 784 763 819 784 833 822 754 751 800 874 803 813 741 826 733 873 756 777 827 769 841 877 803 819 810 785 766 844 811 793 809 770 863 798 838 774 789 773 788 834 825 783 765 811 814 773 791 759 772 819 822 840 791 807 839 812 845 774 764 769 800 819 819 799 816 757 1905 1698 689 812 829 778 784 819 804 768 815 843 817 779 803 801 860 846 812 807 768 759 793 786 827 804 845 807 820 816 774 819 749 815 798 804 849 761 775 846 784 806 826 799 785 831 735 778 799 776 823 851 814 827 768 788 823 788 793 776 752 843 850 802 826 778 818 862 813 803 833 797 790 813 769 840 808 754 824 757 822 821 745 826 797 831 820 827 843 823 760 787 768 815 784 789 810 845 768 872 791 777 809 760 809 810 797 798 797 762 870 763 823 823 814 786 770 793 758 780 809 808 817 799 801 771 833 822 807 759 859 777 801 778 771 760 823 823 806 821 824 801 734 834 815 851 828 823 794 807 819 804 871 772 837 749 816 767 780 798 831 809 820 818 767 795 828 826 840 814 774 834 832 765 823 792 833 831 757 761 762 827 819 825 793 763 798 869 826 831 829 800 776 827 791 783 808 831 792 795 861 808 761 755 816 813 765 819 797 815 827 797 769 828 847 796 758 754 761 788 789 789 796 827 804 801 778 770 822 780 783 767 786 839 812 823 858 776 793 781 800 794 820 790 762 808 752 811 775 798 777 789 846 834 798 863 824 816 829 794 781 838 834 830 796 774 793 817 800 801 828 798 789 791 734 831 813 844 786 837 833 777 782 799 823 769 816 799 833 814 834 854 825 841 799 827 760 795 757 837 790 1772 655 813 813 753 811 817 804 841 791 802 775 775 823 772 790 730 787 797 767 734 840 821 762 824 756 808 814 821 825 803 848 777 772 778 828 843 795 840 816 839 785 833 834 802 820 816 827 812 755 769 782 738 783 795 774 789 803 798 841 796 783 773 797 792 829 815 778 799 776 799 705 824 788 830 792 861 786 766 802 782 794 792 794 806 767 857 756 790 824 842 813 863 786 802 746 826 747 775 779 820 822 755 811 761 791 777 828 827 810 830 771 829 811 786 858 810 802 804 798 807 764 842 797 773 771 867 769 800 757 834 787 774 777 814 819 785 795 812 794 755 830 836 804 789 809 780 843 760 821 763 834 792 814 816 829 808 785 820 843 798 760 768 789 850 778 826 837 768 785 840 809 761 793 792 791 808 777 746 814 806 818 783 822 830 756 805 768 776 766 811 829 821 815 780 802 795 793 769 800 824 786 765 776 813 796 832 772 812 829 823 824 834 817 834 738 797 795 850 776 745 754 778 784 826 802 805 812 784 831 792 823 801 805 798 781 802 781 786 843 785 859 837 799 803 765 777 783 767 846 779 822 775 816 827 778 805 815 786 820 812 818 808 783 818 774 819 753 799 749 766 765 863 775 788 802 799 815 808 812 809 806 749 856 755 787 781 792 797 823 777 794 835 787 760 773 773 824 795 773 1606 760 815 806 766 793 821 799 824 747 810 786 839 782 818 773 790 812 760 833 788 769 788 800 734 854 832 761 766 804 828 795 747 812 789 764 798 778 804 822 792 819 761 765 865 762 784 797 780 787 791 777 800 800 784 830 785 796 825 781 780 852 785 815 781 772 804 810 787 807 789 834 782 787 817 805 799 825 781 830 755 802 839 825 795 777 790 777 859 769 781 748 807 756 819 722 753 775 819 778 785 807 812 825 806 788 771 771 811 792 776 827 744 804 808 808 819 783 748 823 763 817 792 827 826 823 836 743 833 801 829 788 815 789 782 826 804 819 754 788 797 807 743 811 828 809 797 766 791 789 832 791 788 777 787 786 786 777 837 758 763 807 748 827 853 809 816 818 872 784 778 778 805 792 777 776 816 796 776 776 809 783 815 760 811 841 774 770 811 792 833 804 775 855 797 773 813 823 734 766 832 753 813 748 781 813 844 776 787 761 864 757 872 768 760 830 842 781 782 759 805 791 790 757 755 839 803 795 774 816 833 824 747 772 770 765 791 813 843 795 818 812 788 766 800 860 846 793 773 793 762 814 802 798 774 794 812 790 833 795 783 781 838 810 815 791 739 751 826 792 844 807 820 815 830 814 814 781 822 864 791 820 803 783 809 813 761 820 809 762 724 848 795 818 861 812 764 789 802 767 1768 744 779 786 730 782 808 817 760 778 792 812 744 826 804 788 770 797 802 814 759 803 748 797 798 788 777 780 784 820 762 789 790 803 815 791 799 801 826 796 775 725 817 849 850 853 826 804 832 841 786 797 774 780 769 815 801 788 790 812 813 763 825 811 768 808 819 741 816 768 780 826 763 802 848 849 751 827 833 864 820 814 737 770 817 818 821 837 799 787 791 766 802 764 813 810 834 803 820 776 780 808 794 835 764 799 836 779 810 771 826 774 770 811 815 788 831 732 785 819 870 805 793 805 783 796 745 790 828 835 788 804 767 774 775 802 874 833 796 834 829 780 734 860 812 833 832 826 808 796 840 806 780 853 810 798 788 762 771 753 823 832 790 802 768 806 771 805 785 807 812 739 826 771 817 819 739 806 823 785 769 813 817 810 795 776 799 861 794 806 787 778 816 832 813 794 753 772 804 773 832 830 815 775 796 791 794 799 792 786 774 770 771 789 793 833 780 803 814 779 739 768 801 790 825 765 827 791 841 785 769 787 759 799 779 842 806 811 750 793 794 801 776 810 849 849 812 809 806 805 796 784 780 790 823 807 788 792 760 786 862 850 777 800 820 816 793 753 798 838 778 809 780 775 760 739 847 820 833 824 751 790 804 786 744 790 817 777 738 793 833 788 795 825 794 789 810 784 814 775 1684 718 802 843 786 796 771 833 820 815 797 842 782 797 841 796 841 776 798 771 783 807 785 795 822 801 822 827 811 808 844 832 800 786 787 768 765 795 798 792 773 802 818 792 769 835 838 798 824 782 809 787 796 829 819 800 793 793 784 801 851 807 791 805 859 798 745 798 812 833 801 781 811 846 837 789 777 758 814 818 854 795 835 753 818 731 799 777 772 777 783 837 809 749 819 780 760 800 788 769 782 792 774 741 817 832 838 781 846 765 759 784 803 809 805 798 739 739 775 813 829 788 787 799 731 822 770 807 782 829 798 830 787 806 863 822 786 777 767 796 755 779 814 823 799 795 853 814 830 810 830 807 794 789 759 811 844 792 778 768 788 805 806 811 803 838 831 774 781 785 788 835 808 808 798 790 799 767 815 817 793 743 761 849 818 804 782 816 823 833 786 825 777 818 795 818 814 792 752 768 836 809 748 834 804 763 808 806 778 812 845 784 848 777 797 781 781 787 794 780 798 788 771 758 826 837 815 792 819 756 749 827 792 842 856 804 782 812 772 815 772 792 806 800 770 814 841 783 792 840 812 832 789 764 770 807 798 788 822 781 750 800 734 775 781 761 764 802 762 810 799 802 783 802 771 804 821 780 754 788 815 747 800 783 831 806 810 792 749 859 825 752 855 813 781 753 800 778 786 790 1660 689 859 745 794 800 801 825 767 818 782 803 788 811 793 720 820 786 837 743 770 804 784 808 802 864 797 838 825 793 764 802 804 763 858 813 766 819 833 837 836 781 793 794 794 822 772 790 840 826 806 803 797 816 776 813 820 790 805 773 774 794 846 798 776 815 802 753 826 773 762 802 805 779 811 731 790 779 819 759 795 806 795 813 784 812 801 834 764 808 779 806 820 786 799 759 780 788 793 849 819 774 815 808 804 813 791 834 785 855 799 768 799 788 803 862 761 791 798 826 804 791 809 775 780 849 749 812 815 772 789 777 835 844 761 774 833 821 841 767 820 825 835 777 796 834 813 835 820 802 723 763 840 829 775 802 781 854 843 844 816 822 762 831 813 814 839 777 782 832 783 811 810 813 767 775 875 797 785 786 825 803 800 829 787 817 796 791 813 856 825 750 796 796 817 786 832 848 851 783 773 803 835 793 786 806 790 779 791 769 912 795 771 809 801 833 802 799 822 870 786 750 798 811 795 798 807 846 795 805 804 818 749 785 787 792 793 794 849 798 747 802 831 818 796 784 810 783 788 836 796 798 794 778 754 813 840 737 774 789 783 788 809 771 799 851 812 789 841 822 777 788 766 808 821 791 792 787 787 800 766 820 758 839 801 790 806 779 794 761 776 765 809 782 801 780 846 764 768 762 1583 764 839 779 791 791 792 751 768 757 811 779 800 829 792 743 716 763 791 775 768 808 847 810 835 775 796 887 767 773 745 802 740 828 790 752 770 823 816 825 754 795 781 794 807 814 818 833 804 787 828 801 774 783 758 773 769 840 801 812 816 769 753 790 775 813 818 836 756 802 747 760 833 780 781 777 771 801 789 841 807 826 758 829 777 801 797 806 857 789 839 775 792 767 806 766 832 781 809 788 804 796 791 843 801 775 860 797 777 789 751 808 781 750 783 813 768 757 778 804 778 832 804 789 805 803 847 785 796 802 839 803 790 785 798 843 806 807 788 772 810 781 800 783 770 809 845 778 812 781 732 787 779 837 799 792 747 815 816 819 769 796 823 785 795 813 774 806 824 789 782 772 799 786 751 814 804 783 808 832 816 789 798 753 818 853 819 790 706 716 833 816 784 804 817 744 823 795 810 821 804 789 740 815 826 796 778 800 838 802 781 779 813 769 765 768 754 778 762 771 813 807 819 773 805 782 835 792 808 777 793 832 821 809 753 822 798 799 758 775 837 771 787 806 805 843 762 849 785 781 843 781 831 823 807 809 811 832 789 736 811 784 807 763 752 819 787 811 788 808 795 817 784 803 797 796 779 741 797 806 778 811 771 811 801 808 822 756 806 735 801 761 844 800 814 783 777 752 792 763 1742 760 810 826 814 770 795 756 743 787 812 813 803 747 758 790 757 781 724 798 815 791 809 796 837 834 787 816 804 850 776 797 790 793 815 732 780 845 779 800 755 769 807 752 804 802 778 737 765 814 812 737 790 858 843 772 829 803 746 816 789 781 802 785 763 806 794 814 824 802 814 777 768 799 830 798 815 775 800 772 789 812 797 765 763 748 769 748 781 760 813 776 818 799 839 824 755 785 772 793 762 824 832 793 767 699 765 816 751 795 798 780 816 804 745 780 850 826 771 788 808 812 822 798 831 829 839 778 732 783 790 825 791 777 819 862 768 826 800 747 760 826 750 808 817 766 758 813 807 785 812 785 769 807 767 810 765 801 787 788 832 803 769 813 721 765 819 822 802 780 808 777 760 826 782 787 768 743 764 860 829 817 799 835 791 783 807 818 816 798 811 823 775 767 815 776 791 816 790 789 827 840 795 758 806 761 788 821 797 752 810 793 749 813 790 788 808 824 816 801 782 771 793 784 778 763 787 833 816 769 787 794 737 769 847 808 783 797 814 799 790 828 831 798 810 761 841 844 821 767 777 747 777 806 793 826 821 771 779 774 763 786 791 815 769 825 762 846 763 788 876 777 817 817 831 820 828 805 813 833 817 834 797 827 785 841 835 750 746 807 753 841 775 773 778 822 806 808 803 772 1737 773 744 837 775 745 798 793 798 811 807 800 816 772 783 833 763 778 783 820 790 813 791 785 782 780 780 823 794 786 778 750 741 770 799 796 812 782 763 804 751 811 806 779 792 787 774 832 867 794 790 813 831 826 754 812 788 812 782 803 759 763 834 755 793 753 786 794 789 813 839 831 798 825 790 813 771 833 799 777 782 823 792 820 776 771 839 834 794 780 796 768 784 763 753 802 838 794 762 792 800 786 802 829 798 816 758 794 774 765 776 768 787 788 791 781 820 760 737 818 780 761 789 797 759 748 787 817 785 857 858 755 806 777 831 802 789 829 768 748 807 794 790 777 843 820 770 767 810 787 769 761 778 787 743 795 771 776 761 820 822 826 750 800 848 785 869 766 786 748 777 848 798 798 814 813 817 808 715 812 790 783 785 795 831 796 813 812 805 841 855 791 763 810 831 799 833 819 751 820 810 848 734 774 755 777 740 789 815 762 751 830 751 789 830 769 778 822 782 791 810 761 786 759 820 798 793 771 781 842 796 820 769 816 804 793 790 761 833 810 768 815 829 852 760 841 832 797 816 818 817 789 828 853 757 812 761 779 762 793 837 826 803 772 795 772 798 827 786 754 782 777 776 801 805 816 832 743 796 773 812 780 755 772 823 778 777 812 839 788 838 806 802 786 780 748 788 831 863 826 1708 722 800 785 751 781 763 774 816 841 767 799 781 788 785 761 777 779 828 807 792 849 787 793 777 794 790 790 807 794 810 781 780 784 783 790 756 805 784 787 760 772 840 786 801 801 769 803 820 801 797 781 808 828 787 761 813 793 832 800 721 832 783 770 811 738 778 829 764 762 785 808 854 812 799 823 795 763 788 816 832 773 856 804 767 745 779 813 815 813 837 822 789 766 772 794 786 809 770 788 804 787 788 789 811 789 800 787 800 750 745 801 794 820 777 767 782 794 846 802 789 799 790 769 800 810 786 780 843 781 819 827 778 753 824 799 762 812 782 773 761 802 758 818 831 817 815 747 791 759 848 753 756 760 856 779 762 799 789 758 804 835 787 786 784 778 837 812 779 728 842 844 818 828 740 840 769 791 816 851 805 812 786 786 775 781 797 808 820 834 756 792 818 817 802 842 774 807 802 829 845 816 780 778 785 810 803 809 806 822 804 812 789 782 826 791 740 822 817 776 859 794 773 806 795 783 811 777 839 771 797 806 787 791 798 843 792 784 854 775 781 796 785 782 818 811 809 776 759 772 768 794 772 799 819 820 802 818 821 795 829 809 784 799 836 817 802 808 767 737 812 721 823 795 795 759 792 817 801 812 839 765 771 749 803 824 759 766 781 825 859 803 813 787 793 769 822 763 753 775 1775 798 780 751 687 682 814 769 809 776 808 784 761 780 756 789 779 893 826 782 780 777 810 801 812 795 782 795 802 787 786 809 782 794 858 796 783 804 795 787 839 787 825 815 778 775 836 817 770 826 775 807 741 771 812 745 818 837 765 804 834 835 804 794 803 789 771 781 776 807 791 817 775 804 771 817 768 772 785 752 767 853 816 806 767 780 815 843 753 816 808 796 786 776 814 819 825 810 764 763 810 797 843 801 783 816 773 763 819 813 809 780 810 752 801 807 799 825 789 791 776 810 793 797 789 826 816 792 788 820 806 805 763 845 730 807 737 838 756 804 793 822 829 738 800 782 771 800 841 778 761 844 805 781 736 828 810 804 780 779 787 783 809 799 795 792 787 765 793 806 772 822 765 754 755 795 735 790 761 764 764 769 752 833 796 785 745 800 792 833 794 786 793 804 839 799 801 823 740 782 821 811 830 764 775 785 810 777 842 824 799 829 811 758 788 808 816 793 801 765 802 821 767 845 821 742 714 814 761 787 830 875 807 815 794 816 793 763 781 822 827 787 780 826 817 804 813 789 808 770 809 820 792 807 752 797 828 786 839 788 860 784 782 782 810 801 779 783 827 796 816 806 774 776 822 766 828 775 820 748 785 763 778 828 801 789 772 798 785 772 803 775 787 795 795 756 797 828 811 786 1759 756 688 681 681 754 815 767 806 775 806 819 792 756 786 812 814 771 778 766 790 785 832 770 765 759 781 858 804 795 817 803 811 804 770 798 785 813 798 806 847 796 815 825 747 769 810 808 795 807 781 855 797 770 759 818 775 813 798 794 771 827 807 775 771 817 787 800 795 779 803 787 821 829 788 756 812 804 774 803 832 757 789 777 773 800 821 775 781 769 789 823 814 801 781 830 813 785 806 817 820 793 823 808 786 833 756 821 817 764 808 804 807 861 799 774 780 796 777 812 825 769 822 809 818 795 799 804 827 831 782 773 808 813 785 772 775 798 815 804 791 826 803 778 759 781 804 785 790 820 762 822 751 807 737 779 812 741 830 802 734 774 825 815 837 776 781 807 828 800 783 755 756 744 793 794 781 758 794 816 827 778 792 779 798 793 814 771 788 839 753 771 804 823 820 796 810 837 797 802 810 801 751 787 709 818 749 813 787 776 755 760 786 722 773 770 742 773 819 777 811 807 788 829 769 825 776 796 815 793 820 731 824 811 785 765 779 815 784 833 791 800 811 800 851 785 774 756 756 794 769 777 808 789 801 743 772 791 796 754 802 747 818 765 783 800 790 774 746 777 817 786 807 803 800 788 827 830 783 734 806 760 786 748 797 816 782 823 817 748 779 779 780 749 774 744 779 807 790 793 1580 738 759 656 681 785 774 832 796 787 810 757 780 780 762 832 793 705 815 834 830 794 785 802 799 801 721 803 782 799 798 805 748 876 786 838 739 792 831 784 776 824 846 789 864 833 773 815 796 791 790 826 771 752 788 745 782 813 799 805 753 791 791 796 770 806 805 775 801 833 812 769 805 793 820 797 805 815 764 814 788 822 853 788 814 832 792 821 809 814 812 765 787 757 789 771 770 760 743 771 756 744 829 823 757 739 749 801 788 812 816 797 785 819 792 799 773 776 811 785 806 827 807 803 785 774 798 798 756 758 777 786 810 797 800 842 776 813 808 781 757 798 828 804 800 774 790 789 795 816 792 803 800 763 817 806 814 776 750 773 793 818 808 775 807 831 788 824 758 801 788 799 772 808 805 757 784 751 799 825 776 772 748 787 844 796 786 787 797 789 749 753 803 825 814 753 841 837 833 787 752 828 750 804 738 766 779 789 732 817 777 827 797 785 832 826 798 755 808 832 833 820 828 832 852 820 825 850 794 853 735 736 830 781 755 781 800 767 841 804 813 776 787 836 806 780 767 837 770 778 828 811 802 850 759 779 776 803 807 775 753 820 783 836 822 786 793 800 808 791 811 761 811 818 815 735 759 790 785 803 820 786 820 786 759 783 763 834 809 782 813 806 812 776 817 781 798 781 803 817 1628 604 662 707 767 771 788 759 786 850 826 781 791 796 803 831 815 822 802 803 815 789 759 784 809 788 825 786 850 793 753 821 787 782 843 786 767 770 844 806 823 781 806 787 795 780 798 798 781 783 757 788 841 842 849 813 807 811 802 840 799 776 753 824 756 811 802 791 779 825 741 794 780 798 764 754 775 820 844 820 806 805 778 748 758 792 815 809 817 834 779 817 791 810 739 740 773 775 786 790 783 790 803 752 815 820 799 819 810 809 786 785 775 834 810 791 791 809 831 793 770 752 761 757 770 795 845 779 721 756 814 805 783 811 817 852 807 753 831 831 774 801 853 746 855 774 854 785 824 789 794 807 834 780 790 799 819 799 806 783 748 774 821 868 785 807 769 762 821 785 788 828 744 803 810 808 830 796 743 726 820 757 813 768 795 769 726 764 804 792 777 830 787 795 785 808 890 860 766 772 751 788 783 819 784 812 772 820 786 794 778 828 868 814 776 813 800 782 848 768 827 800 834 816 813 810 790 782 762 791 800 813 794 788 833 844 848 781 773 766 800 786 847 831 814 775 748 819 797 805 783 781 777 746 756 782 791 828 817 791 789 820 783 810 802 767 782 747 809 803 768 766 806 819 807 749 815 796 814 765 794 815 818 819 772 805 782 775 826 756 809 806 788 778 814 776 782 765 792 794 1473 647 697 816 783 764 781 753 759 763 787 761 823 792 781 808 770 807 817 831 786 778 787 766 802 796 828 764 765 813 751 826 744 739 741 821 810 794 787 757 827 779 795 774 806 816 763 767 767 820 791 775 726 824 820 795 840 860 827 787 843 755 788 770 803 802 781 831 793 773 810 796 798 784 795 761 731 785 784 837 794 771 788 837 813 828 788 751 802 805 779 820 824 846 815 798 815 796 769 798 745 751 764 791 781 804 770 809 776 774 810 780 738 800 793 786 755 789 832 791 768 731 777 754 754 821 827 781 821 834 855 789 748 794 811 778 827 787 794 790 784 775 759 806 812 784 836 790 801 783 734 777 788 791 804 803 800 809 815 735 810 752 767 807 757 779 770 805 788 762 799 775 741 789 801 785 750 799 787 787 755 795 771 800 761 780 825 809 746 796 793 752 817 791 782 817 804 842 781 835 807 801 800 811 766 824 830 741 790 772 812 753 775 782 788 794 749 799 798 789 810 811 743 821 761 821 779 763 784 745 790 785 761 763 782 799 768 792 785 794 793 829 700 763 755 819 791 776 795 828 817 824 795 761 810 781 777 800 841 794 771 769 793 811 855 781 791 771 824 836 800 795 800 798 791 805 807 833 838 776 773 795 776 802 753 799 801 789 847 754 745 791 812 814 773 814 831 795 837 811 1718 711 734 783 818 761 740 774 742 793 799 792 787 783 756 827 782 808 784 829 789 766 825 783 809 799 804 768 809 768 773 825 826 784 817 774 767 790 792 827 780 843 808 792 808 837 823 793 818 760 772 785 788 792 810 812 809 794 786 814 790 803 797 771 762 780 810 780 803 761 808 827 766 831 865 770 794 789 811 817 796 835 818 809 843 802 762 794 790 779 831 801 805 783 787 798 707 798 810 802 811 816 843 832 763 831 762 822 760 833 813 799 810 768 816 838 781 822 776 797 787 806 839 788 791 805 795 775 814 791 833 761 781 767 818 791 765 862 817 747 787 756 767 765 813 853 831 799 793 757 811 803 829 774 767 835 796 807 829 767 802 827 804 780 835 814 837 729 807 808 725 836 773 765 855 774 781 761 830 806 804 790 778 780 780 801 809 777 825 803 784 783 764 787 739 760 800 811 780 813 791 800 783 837 807 738 739 840 832 768 789 764 785 788 788 795 745 828 793 773 789 800 754 767 795 763 823 840 752 842 761 797 769 829 797 787 755 793 775 768 755 799 784 785 787 800 733 826 829 783 842 743 820 783 809 772 797 787 791 740 767 742 804 814 792 834 797 800 749 763 753 771 766 814 744 775 779 831 859 832 766 816 775 722 754 795 752 794 796 742 796 807 762 768 803 765 820 817 797 797 1659 679 811 792 765 786 814 776 753 797 785 802 778 790 806 817 821 833 778 801 799 835 778 751 772 794 846 811 814 785 799 748 819 773 812 798 795 744 805 829 769 723 792 786 777 794 822 818 796 753 811 740 782 790 772 769 796 845 807 835 814 782 769 784 792 770 793 812 837 803 785 799 784 765 773 804 801 838 783 728 840 821 772 822 791 766 782 799 760 805 754 777 839 772 812 793 796 806 820 810 791 797 762 780 834 829 761 807 820 783 733 791 788 791 821 794 776 771 792 839 817 774 781 775 825 816 797 762 811 776 791 745 784 803 782 766 799 744 767 784 788 789 808 805 792 812 769 766 764 822 827 783 789 830 790 779 789 783 796 797 816 795 846 781 797 769 832 796 819 814 810 794 762 813 791 770 759 758 815 802 795 810 811 747 805 821 815 826 790 816 754 778 776 740 783 767 855 789 776 840 795 802 740 811 789 796 775 795 806 773 751 753 790 785 785 819 823 789 827 802 796 799 773 796 788 774 817 807 793 771 754 769 799 786 826 794 788 757 762 845 794 729 786 822 762 784 818 786 778 810 792 801 803 804 761 780 808 796 793 767 809 801 765 774 783 811 773 776 862 790 797 785 800 793 798 754 790 806 817 776 754 757 807 718 800 802 784 782 789 819 797 804 799 737 780 781 787 769 827 784 1649 708 784 808 786 815 786 717 745 777 786 775 849 802 763 830 793 759 810 734 771 821 777 804 789 780 798 772 778 748 788 812 785 809 744 729 811 789 807 793 748 787 809 736 809 792 787 778 765 792 792 786 777 795 743 784 777 813 812 755 772 784 796 807 793 792 806 754 810 828 775 756 804 788 820 804 817 789 749 772 768 763 792 827 777 784 790 819 763 788 773 753 738 831 782 833 809 784 794 755 795 803 860 790 773 760 769 806 827 826 779 782 786 853 768 762 784 822 845 802 744 840 807 785 793 821 789 838 786 779 741 813 825 772 816 781 799 745 803 791 801 792 768 845 789 785 756 770 736 828 838 803 821 770 785 801 767 799 797 749 786 733 790 744 795 776 779 773 814 801 814 788 827 778 799 800 818 769 748 813 822 841 774 819 798 746 822 740 762 793 782 810 801 810 797 800 809 764 759 802 813 826 835 833 830 811 761 777 769 755 811 837 803 782 796 753 770 754 817 787 801 811 748 752 820 791 771 752 806 805 803 786 805 781 811 788 802 806 796 792 772 796 780 815 794 784 813 857 850 810 789 800 856 840 832 751 784 826 787 762 833 770 798 764 797 815 752 811 800 744 815 753 796 759 876 791 819 816 741 841 773 791 826 761 760 757 825 735 822 750 806 756 784 782 831 767 809 834 788 795 1737 702 823 762 784 782 798 796 698 783 766 868 804 750 825 820 788 787 817 791 780 758 770 784 753 816 812 829 822 798 828 788 829 836 712 816 822 797 776 778 777 795 777 808 793 776 785 800 843 718 765 775 779 781 807 777 742 821 795 810 766 795 778 788 830 817 741 780 846 810 760 777 804 759 789 775 805 777 770 801 800 801 788 866 782 788 808 819 804 811 788 817 799 779 767 770 780 770 791 772 800 811 787 830 804 802 790 830 800 746 770 776 808 796 799 814 764 774 835 772 786 766 798 834 771 761 768 824 829 794 835 762 788 812 767 827 803 775 807 796 787 808 771 742 811 815 795 798 752 755 831 790 782 825 807 800 791 771 815 842 875 749 799 786 790 794 841 775 759 747 763 793 816 773 770 793 772 792 788 816 823 785 763 794 783 770 802 800 779 836 834 803 766 793 767 802 762 760 791 835 808 810 797 803 803 793 789 756 840 749 772 734 811 797 784 869 849 792 793 794 807 760 809 812 791 809 775 833 794 798 795 771 771 796 805 805 735 780 784 780 750 801 758 758 781 813 790 787 831 777 755 820 787 766 822 820 814 758 782 783 788 821 723 766 830 821 828 759 786 749 771 742 794 711 757 795 806 804 779 764 828 815 850 833 771 778 804 780 770 756 848 759 787 818 782 813 790 750 775 794 1613 740 855 746 788 768 806 753 758 813 785 761 810 826 806 769 794 765 825 832 787 808 799 817 763 802 840 771 777 814 795 801 814 825 790 842 778 728 789 768 824 765 833 836 830 775 828 847 762 801 781 759 818 809 793 773 802 773 778 744 768 811 771 837 820 814 774 805 793 815 793 748 832 830 801 782 807 759 770 831 803 769 803 814 820 782 806 759 832 791 817 806 783 792 721 772 784 787 778 808 776 802 809 777 769 741 756 737 783 775 809 827 721 735 771 778 732 807 789 804 765 763 777 795 797 809 794 803 821 777 780 778 765 782 785 844 796 791 790 795 785 816 847 777 816 775 744 817 743 817 785 806 799 789 820 774 819 805 765 824 798 842 775 819 828 764 735 808 775 798 781 770 806 775 818 804 788 819 759 801 795 776 817 793 794 774 798 786 823 753 778 790 829 743 799 777 775 779 768 756 783 843 751 779 786 788 816 794 796 774 760 811 797 783 781 784 786 743 795 792 764 850 800 859 815 817 802 773 783 781 845 787 826 831 779 858 825 769 815 797 805 759 816 821 797 844 820 806 772 788 779 796 836 764 781 785 759 801 800 834 787 820 800 796 801 822 821 775 778 754 763 751 736 768 799 833 783 820 769 742 851 767 804 801 787 761 770 739 773 808 755 745 831 766 753 850 783 789 758 799 1589 769 790 778 841 754 753 720 755 810 770 763 771 810 812 823 813 757 825 857 766 812 819 797 836 798 833 839 829 781 824 785 799 766 782 812 764 782 779 795 837 809 802 796 801 772 819 798 766 817 763 789 843 787 815 769 761 823 780 735 788 742 754 826 796 788 829 820 791 813 782 785 790 732 784 747 832 748 827 768 783 787 795 772 768 742 785 821 786 787 783 749 769 784 773 766 823 803 804 794 805 784 840 790 749 837 768 807 829 760 778 849 804 804 747 787 775 807 791 788 780 814 765 765 822 857 758 811 818 809 792 749 790 806 790 748 812 827 788 736 789 791 793 800 769 821 798 820 807 756 778 786 820 769 758 783 761 795 788 781 782 791 792 760 795 797 777 814 810 813 786 794 790 780 807 805 843 800 724 815 823 800 776 849 812 836 767 791 827 800 790 738 812 809 744 812 774 785 779 816 804 730 866 790 809 748 783 826 802 781 787 765 828 769 781 764 757 827 702 806 833 773 801 813 802 769 730 805 808 818 803 797 778 801 817 787 804 787 797 786 797 765 799 825 849 780 791 769 835 812 790 777 747 820 820 816 787 792 737 772 816 787 806 787 802 774 725 866 771 859 755 808 826 804 781 829 797 810 820 814 772 769 802 803 813 733 805 773 784 856 795 797 770 813 834 806 843 766 807 796 1595 786 839 831 790 786 796 784 762 818 746 804 822 813 758 753 848 783 764 745 784 762 807 766 801 794 775 833 759 813 802 805 744 746 772 769 760 757 805 871 827 767 799 784 789 790 787 800 766 784 782 832 782 816 738 754 762 816 810 813 783 897 732 826 787 794 780 780 820 743 791 788 821 757 813 792 782 865 799 803 756 824 823 775 787 757 747 786 793 770 753 758 791 798 812 803 781 794 785 764 817 806 782 789 762 809 797 777 810 818 746 779 801 791 774 786 753 787 804 757 818 806 795 747 806 829 771 756 787 818 834 787 784 803 848 789 808 761 788 811 806 768 822 791 786 787 776 826 750 771 771 853 777 757 815 792 830 800 812 790 815 789 770 802 753 796 710 802 754 796 748 793 809 806 828 772 779 743 798 794 771 750 761 781 795 794 772 799 763 810 762 836 793 802 764 726 760 766 814 733 773 789 769 827 842 768 802 781 840 766 797 807 793 787 740 820 804 791 764 803 794 805 815 759 785 856 808 771 780 771 799 780 818 782 841 755 819 774 778 801 786 838 779 812 838 806 785 816 764 766 823 788 814 812 761 798 789 779 806 794 813 786 773 805 810 826 845 817 772 805 760 755 758 781 862 738 758 794 825 784 729 792 769 800 804 807 792 791 778 790 801 798 767 752 797 870 799 851 789 772 1582 743 834 791 777 785 772 786 807 736 820 784 766 844 793 780 805 789 815 790 801 750 771 764 837 842 793 730 780 802 765 846 772 749 730 776 781 816 810 762 812 858 802 748 770 768 810 807 808 761 773 795 775 780 757 814 724 809 778 855 809 770 777 777 774 791 731 819 780 787 803 813 793 793 786 818 751 767 749 764 746 785 801 779 799 789 797 796 750 830 753 808 795 787 721 847 790 804 812 785 757 780 777 806 791 822 768 798 827 785 808 789 795 749 776 772 851 741 787 807 827 791 784 775 760 797 746 755 792 798 823 816 815 840 771 774 790 765 793 796 759 813 803 804 823 798 830 756 802 757 796 809 823 788 838 784 751 773 781 824 771 817 745 790 756 799 787 816 741 816 795 821 769 823 849 811 853 753 769 801 783 855 778 774 812 796 735 826 839 749 802 792 788 806 829 806 808 795 812 728 747 781 800 806 763 736 784 801 794 800 779 803 825 811 791 792 818 802 762 810 768 791 796 780 800 776 784 732 802 808 823 861 791 787 839 797 777 776 791 786 772 800 793 759 780 809 767 767 816 791 838 760 798 798 844 815 816 801 800 787 831 752 845 792 763 774 798 822 804 797 824 801 761 782 835 785 769 761 765 776 795 803 752 805 825 806 792 761 775 807 816 788 753 810 755 828 759 830 728 746 1567 792 822 757 752 806 834 726 743 793 820 811 744 826 779 780 762 807 812 772 764 778 773 812 808 779 771 757 791 784 786 771 812 800 734 849 777 793 810 753 767 810 802 789 804 813 752 811 801 869 734 745 786 811 765 795 755 824 820 800 823 813 714 767 763 846 793 763 809 751 776 807 776 798 776 777 795 718 778 812 794 778 822 794 762 788 828 779 747 825 784 830 795 795 782 805 775 793 829 748 782 803 786 827 802 755 813 774 831 790 783 750 810 802 825 804 754 816 767 802 780 783 764 822 765 778 784 772 808 811 751 797 757 791 814 791 796 812 829 835 790 730 841 800 787 806 787 815 771 806 745 732 818 803 811 755 789 850 739 747 778 789 787 799 768 737 794 810 757 727 817 772 777 834 799 811 815 795 791 795 821 853 729 783 828 807 821 781 834 816 788 839 831 809 806 795 747 759 820 864 815 763 797 825 824 773 771 827 778 804 789 823 865 777 813 785 796 763 752 820 792 760 781 801 783 746 807 846 785 777 789 789 816 762 768 835 790 802 815 794 801 795 837 825 742 800 783 835 796 769 783 771 780 755 750 776 832 751 772 804 790 811 787 821 803 806 794 774 804 793 779 798 813 783 786 807 790 820 839 797 820 808 797 794 765 761 771 789 809 808 838 797 745 790 804 800 759 753 792 741 1690 798 778 772 786 785 800 800 775 785 812 768 803 804 809 823 784 802 806 783 790 774 774 788 830 771 783 807 777 782 786 816 771 755 776 819 774 754 837 784 818 828 801 792 793 754 800 772 776 824 799 780 802 808 787 817 752 746 780 818 774 771 757 767 825 760 781 814 838 798 764 794 788 767 817 787 761 804 772 804 745 790 845 779 756 800 804 753 793 763 818 790 792 803 843 763 792 795 788 812 797 807 800 793 797 774 801 789 772 771 800 762 800 780 813 775 801 752 751 788 809 775 769 823 786 752 798 806 777 764 778 777 800 783 797 783 824 828 815 828 835 825 784 797 761 814 771 773 797 822 801 780 749 774 795 790 786 779 769 822 732 786 768 774 837 773 761 753 782 825 833 782 759 750 783 831 761 771 771 737 826 800 839 819 807 788 811 821 809 800 821 772 824 794 779 803 793 773 804 814 738 841 751 785 793 781 772 798 765 755 811 751 799 801 818 795 758 739 806 777 855 856 836 760 812 780 755 792 839 785 766 773 776 815 775 836 837 810 794 770 800 789 806 799 811 769 782 807 750 779 821 780 812 774 781 739 756 796 828 816 770 804 779 791 718 823 837 796 725 764 786 744 812 809 761 771 808 817 780 811 793 800 812 768 805 759 757 806 785 777 824 786 758 801 813 824 790 776 810 760 1727 588 796 774 783 765 823 801 805 736 801 815 806 814 817 788 771 774 761 809 839 713 767 707 835 778 743 785 790 778 772 780 778 763 834 834 771 805 778 798 819 796 793 794 836 805 773 808 769 793 813 794 783 807 799 784 776 742 779 825 748 786 837 793 804 782 752 793 812 800 755 780 767 757 750 761 772 810 759 805 789 813 784 741 833 817 795 703 774 781 785 779 805 770 794 840 764 793 812 825 809 817 814 782 801 778 765 840 790 747 797 804 795 799 803 766 790 769 783 778 761 771 785 781 803 779 816 831 794 776 772 845 791 751 798 802 782 845 784 785 786 747 802 814 787 844 808 858 800 780 831 833 799 806 813 787 794 805 837 782 761 816 820 780 780 766 809 760 812 844 771 783 818 801 740 802 766 798 814 809 749 834 788 805 839 775 799 752 785 819 806 795 826 767 830 822 762 773 801 761 822 768 775 793 785 769 814 779 811 770 708 728 804 767 811 826 732 783 761 804 776 778 827 799 790 831 763 810 765 811 778 823 765 787 818 764 798 776 768 747 781 696 815 777 797 780 820 757 768 742 785 796 784 769 782 818 759 771 804 791 818 785 795 788 757 793 771 785 766 811 752 854 840 781 759 819 789 812 824 786 824 792 760 811 763 766 794 868 775 875 742 803 763 779 782 812 796 837 780 782 1569 759 753 851 747 770 806 782 794 781 786 783 768 811 770 759 808 795 774 788 829 770 767 776 749 787 808 798 766 817 774 841 765 791 806 800 816 792 815 761 821 764 828 768 825 829 785 764 797 787 817 834 795 804 797 832 791 853 766 796 825 741 797 783 810 744 851 795 776 800 833 831 759 813 800 768 750 776 787 745 774 831 803 745 825 804 776 726 798 803 852 776 774 775 780 798 804 785 791 781 780 777 853 816 819 785 802 827 820 860 818 837 806 789 774 759 826 830 764 808 836 787 783 844 759 778 849 771 771 777 786 795 793 803 806 814 803 810 855 830 835 825 791 778 792 790 782 818 809 803 806 786 737 769 776 804 839 830 829 789 790 817 805 818 777 764 826 740 823 725 769 792 769 798 818 790 806 796 842 791 824 751 807 801 792 808 821 782 752 815 826 794 751 791 778 788 756 843 801 804 812 771 835 739 779 758 814 740 801 833 802 782 757 761 790 792 785 769 845 742 801 791 806 834 776 793 820 746 758 793 780 781 801 769 770 854 758 803 796 823 805 802 823 818 785 771 773 794 776 758 829 767 787 790 800 771 778 798 760 798 786 778 796 795 769 796 796 797 805 843 828 762 808 769 814 784 808 794 788 795 831 767 799 791 790 775 809 770 829 778 810 811 824 766 789 756 813 772 809 783 1616 703 771 793 763 790 790 804 776 812 752 788 817 779 790 818 758 816 759 824 799 768 843 810 767 761 810 771 786 838 768 774 793 834 793 810 803 824 761 841 782 753 774 805 805 805 774 747 801 757 785 835 827 787 788 826 803 743 823 800 786 798 802 797 835 797 843 809 807 783 782 777 801 829 762 781 815 814 819 789 799 793 842 782 782 767 762 781 821 782 756 781 784 781 818 806 785 801 771 770 799 750 799 785 783 827 819 798 772 831 759 786 812 775 786 781 814 759 815 810 765 781 802 812 831 779 801 818 761 826 837 781 824 800 804 773 784 846 821 817 787 767 837 792 812 773 788 725 790 785 766 768 822 829 809 784 753 772 793 821 796 768 737 826 811 798 804 797 775 786 780 829 762 773 767 759 854 829 782 782 824 772 821 790 798 789 769 790 782 797 773 795 778 823 778 762 804 775 765 854 818 759 755 806 800 811 826 826 736 801 832 748 758 812 747 756 770 768 766 760 800 811 849 780 761 753 776 751 804 811 775 794 777 791 800 858 803 750 777 797 843 766 778 782 770 834 758 847 794 814 769 810 842 831 764 839 799 780 806 749 815 769 741 791 745 795 789 801 778 781 760 800 823 788 789 804 792 771 791 779 770 836 808 813 775 745 793 758 789 768 812 790 829 798 815 818 797 747 780 1850 1596 760 800 800 757 793 825 822 805 812 802 794 789 802 744 807 780 779 854 755 788 783 826 848 758 781 803 790 846 776 807 794 792 793 807 790 797 795 866 820 801 798 789 769 796 785 781 792 811 811 773 803 790 765 799 789 819 720 799 784 808 845 785 778 777 792 813 768 780 806 776 793 829 783 731 780 781 780 798 771 787 830 750 735 767 798 815 810 790 820 787 813 775 766 789 780 846 814 812 798 784 803 724 769 800 859 794 771 807 777 785 787 808 815 846 836 775 808 817 778 809 742 769 811 840 725 783 807 785 793 803 783 797 780 845 756 807 852 789 751 830 796 823 754 755 820 797 772 791 815 823 770 736 802 795 759 823 790 763 793 786 831 801 733 799 789 777 791 805 771 764 790 787 798 803 771 819 839 812 789 752 782 815 782 745 776 800 787 751 771 791 795 804 793 836 823 777 783 816 794 814 761 812 779 818 787 801 823 785 830 820 806 756 796 785 820 779 756 774 774 776 768 803 799 802 761 770 810 812 714 786 848 801 785 846 798 819 760 780 808 778 790 783 809 756 832 850 791 763 787 781 795 801 825 787 809 774 802 814 803 776 767 770 875 836 790 760 806 711 803 806 807 777 785 800 851 824 782 766 788 787 754 756 805 781 780 788 761 774 800 840 780 780 776 799 804 792 769 778 1873 1638 769 815 769 789 831 767 780 782 804 776 741 791 836 755 765 806 772 766 802 806 806 723 775 777 823 757 809 803 817 778 791 829 857 761 822 778 806 754 831 857 779 784 794 821 817 811 818 797 812 846 823 803 798 738 800 804 784 799 784 760 806 787 788 794 746 816 774 784 809 828 829 794 804 805 823 834 799 820 805 786 834 836 757 775 789 841 799 732 809 792 769 747 772 802 818 817 786 811 787 807 829 827 775 785 808 764 769 845 795 831 779 768 813 783 781 773 798 809 802 816 810 804 777 789 805 789 814 758 837 805 823 815 799 790 783 795 741 769 806 849 795 793 797 795 777 805 797 810 757 777 805 751 763 796 826 760 797 785 779 733 823 789 803 816 774 832 762 797 723 785 775 786 781 767 784 746 800 778 795 775 820 768 782 798 795 828 832 804 770 789 770 813 817 805 802 810 751 838 805 756 842 791 753 802 776 784 781 814 787 788 790 814 785 744 790 768 826 790 797 778 765 753 736 766 831 786 817 784 803 781 807 789 747 777 819 771 752 784 780 807 764 765 843 791 799 824 751 838 763 735 781 808 797 773 803 830 747 771 820 796 771 794 812 799 815 884 822 815 810 807 850 808 793 808 764 750 788 778 814 800 829 842 845 788 765 807 788 791 774 763 769 766 789 824 864 826 827 799 1900 1712 703 781 815 818 756 773 776 779 787 790 785 804 804 784 808 796 855 822 823 794 825 770 770 775 812 767 798 830 845 753 786 802 793 818 798 783 815 755 794 814 799 796 845 824 779 798 763 776 789 823 804 762 800 842 769 848 815 745 814 762 755 768 767 800 833 758 817 771 820 778 781 800 775 786 790 828 792 749 759 772 759 800 810 831 815 751 764 776 804 812 782 813 805 779 769 793 793 809 808 801 784 834 776 783 771 799 790 822 760 796 821 818 806 824 782 838 767 758 773 873 793 802 795 744 832 820 808 805 768 789 846 828 783 789 827 822 800 789 749 817 813 759 800 730 763 791 763 800 794 768 808 852 792 778 825 766 790 753 794 783 788 830 795 735 749 818 806 783 740 783 777 810 819 804 810 825 778 793 846 793 803 798 811 799 756 841 772 767 784 817 784 768 807 775 822 832 787 760 810 815 784 825 800 764 777 756 802 856 805 764 765 785 766 773 798 730 799 764 734 741 831 768 842 809 817 805 760 817 767 754 776 775 789 791 855 813 804 822 807 796 773 790 860 819 806 725 795 781 799 819 851 834 769 711 832 794 816 786 830 801 824 795 760 780 771 785 802 830 768 807 813 803 826 790 790 798 813 773 807 817 786 811 836 764 742 834 781 770 792 861 778 782 787 732 763 810 799 753 1923 1746 750 762 802 830 798 793 831 772 807 802 823 754 782 795 774 795 785 761 796 712 772 784 784 793 774 811 791 767 815 790 767 808 756 749 764 716 800 802 820 860 821 832 843 757 797 759 760 769 815 802 794 798 753 806 840 797 798 809 770 812 815 769 833 813 807 757 788 752 812 791 817 771 810 776 845 794 851 788 782 778 778 784 754 803 799 802 799 730 791 778 828 759 759 785 817 777 814 834 759 739 743 775 797 758 794 751 735 793 821 761 754 774 806 732 792 806 795 775 795 814 776 772 750 833 788 819 839 816 751 884 829 805 758 770 815 793 820 835 811 813 782 805 771 797 829 787 770 782 786 782 774 793 771 818 817 812 776 783 802 756 747 845 754 791 796 819 824 783 783 774 804 829 756 829 762 791 812 805 798 826 760 834 763 726 800 750 793 812 768 780 793 762 774 757 822 821 804 790 771 820 755 777 794 818 749 815 806 744 744 826 804 735 797 772 747 789 838 784 746 830 774 798 768 768 789 739 821 778 804 828 867 831 774 797 751 783 802 778 777 806 773 826 756 829 839 820 756 813 803 812 776 806 747 750 720 774 760 791 785 754 811 823 791 807 782 789 814 817 740 771 803 806 763 823 818 789 788 788 754 739 795 778 816 753 797 765 785 818 829 760 790 801 741 805 788 769 803 812 1876 1743 631 767 765 811 802 833 811 847 765 768 753 812 755 806 788 778 799 782 773 798 784 825 824 788 757 788 845 803 788 814 803 749 806 765 800 858 772 724 826 754 827 799 814 802 788 791 802 817 735 794 771 816 746 776 786 847 798 792 799 774 817 779 755 764 776 774 788 771 802 754 772 767 812 779 768 851 810 787 776 784 755 797 808 824 784 763 820 791 859 785 786 791 831 779 801 817 753 770 811 824 741 807 831 778 827 784 757 755 802 820 814 775 830 768 694 802 805 774 808 793 776 791 796 781 794 844 804 813 787 824 809 779 770 804 805 785 804 760 740 780 775 834 767 738 813 786 768 786 765 850 772 784 784 803 785 784 750 777 720 802 809 768 777 809 796 781 797 800 782 822 728 797 779 785 778 801 819 794 785 771 804 765 798 814 750 750 845 779 727 802 814 751 799 804 798 791 858 845 788 812 799 780 815 777 799 767 819 788 755 780 772 829 786 852 822 827 812 793 826 806 750 768 758 777 796 799 739 765 724 810 817 814 839 788 775 832 828 750 814 799 762 784 764 790 780 775 831 815 759 846 782 793 806 766 794 792 780 816 825 818 815 822 827 825 788 766 793 812 775 754 767 759 813 770 750 801 788 768 745 785 844 776 785 789 821 838 780 777 815 780 776 758 796 803 798 766 766 769 1822 1665 635 818 777 780 747 791 740 778 804 784 769 751 745 791 821 805 725 782 750 786 775 787 765 733 767 812 789 828 755 802 728 800 770 849 794 808 824 701 791 770 789 782 814 745 782 829 809 811 795 776 804 810 780 829 781 764 794 796 818 772 808 789 779 774 800 783 824 798 776 782 820 760 773 801 784 816 778 824 808 799 756 750 792 789 785 849 765 786 764 848 795 822 817 790 766 826 770 767 801 816 787 827 762 803 785 790 784 792 796 750 782 791 727 856 765 761 782 755 798 795 793 815 809 809 783 777 852 791 805 828 801 757 806 793 769 754 805 782 785 807 799 764 820 787 850 816 761 745 808 776 784 828 760 763 767 852 787 807 800 798 783 807 803 765 787 797 793 795 793 743 767 804 806 834 809 763 825 773 747 755 768 799 810 797 833 780 839 808 823 801 756 812 783 802 770 813 799 819 792 762 734 801 793 800 784 787 836 775 817 787 808 826 805 809 813 797 782 811 762 798 859 772 768 730 844 813 760 755 751 787 799 776 747 774 746 823 808 743 812 824 831 771 784 789 742 793 809 767 784 727 806 768 827 807 791 792 780 755 806 814 785 811 738 763 798 751 767 767 731 761 799 776 767 775 797 872 760 796 785 783 772 829 785 782 759 822 796 793 832 807 821 800 805 780 836 763 789 778 2107 1750 626 823 781 815 793 797 817 806 811 834 778 770 811 776 807 754 762 800 819 767 754 802 794 800 739 803 814 782 782 778 812 776 779 781 745 795 806 755 815 788 745 767 834 782 736 789 764 793 773 813 806 830 777 803 753 784 781 797 752 800 803 771 808 754 780 771 768 766 787 836 789 822 836 827 827 798 805 721 832 777 771 764 771 817 792 799 785 803 793 754 796 787 794 807 771 828 810 805 773 760 796 768 793 818 798 788 820 764 798 812 753 761 788 809 772 764 837 812 786 795 749 814 784 826 800 821 809 739 782 759 780 753 804 817 753 791 755 787 822 783 789 803 816 795 825 799 778 800 795 787 826 790 838 782 811 821 803 763 747 772 771 788 809 798 806 771 792 800 791 814 795 800 789 778 827 804 818 809 728 752 790 814 775 827 804 780 789 752 826 853 820 829 817 758 806 824 826 831 827 825 831 756 820 759 717 811 817 798 800 795 774 757 767 786 800 838 762 797 824 734 789 864 771 802 828 736 770 796 768 798 806 784 818 775 852 791 770 808 793 763 794 746 821 817 798 799 790 852 777 834 765 821 755 762 844 859 780 809 778 821 790 777 765 749 767 791 882 769 821 835 755 815 817 777 772 813 799 745 761 864 820 799 807 755 792 777 815 786 760 829 807 825 752 803 821 761 798 821 1902 1731 723 813 784 822 801 759 816 757 815 786 749 792 838 869 780 793 803 768 798 790 795 799 818 753 830 775 823 754 782 796 777 842 793 820 821 776 771 748 820 779 799 780 748 817 768 759 778 802 771 793 833 834 826 796 744 791 764 757 774 812 743 799 777 768 802 774 805 726 794 822 824 770 798 808 783 788 775 778 789 778 812 740 749 788 812 812 817 736 717 849 783 805 796 755 843 771 800 841 777 742 818 803 818 795 818 775 836 814 789 760 750 779 818 789 771 782 775 804 770 779 831 845 807 786 769 806 778 804 800 797 822 784 771 788 812 812 833 818 792 786 837 776 772 798 786 801 747 801 766 804 768 769 818 768 749 795 780 816 784 791 774 768 745 802 834 790 811 783 785 778 764 767 826 816 729 741 792 797 840 782 768 855 774 838 753 773 821 826 783 832 791 778 813 774 793 780 800 776 806 791 859 736 818 830 759 784 809 802 808 794 772 777 806 757 820 740 786 803 813 804 784 755 776 797 852 854 757 784 819 811 764 837 812 797 804 817 803 789 780 802 765 780 782 791 758 782 806 778 821 780 833 831 781 846 788 792 793 763 801 760 782 779 758 766 817 764 768 765 793 768 818 784 769 802 786 782 753 820 811 774 774 722 741 770 809 768 821 777 811 767 764 756 820 781 773 790 761 793 1846 1740 754 771 801 767 794 786 776 742 820 815 760 783 798 808 807 813 788 778 761 768 760 775 763 792 823 811 780 747 797 759 829 807 785 808 859 794 767 773 809 768 793 850 822 780 824 796 775 766 831 801 769 829 794 786 838 799 756 788 761 791 778 804 792 771 807 789 799 792 773 788 782 800 825 800 777 793 794 822 772 776 837 771 779 793 798 798 782 797 804 793 728 763 721 779 808 830 843 771 770 845 812 801 819 804 819 794 822 810 756 765 727 763 811 800 760 764 825 788 749 833 830 790 788 737 768 794 742 774 795 771 813 773 759 792 808 796 777 821 799 776 851 793 789 744 804 818 822 789 819 790 779 776 786 842 762 811 788 797 794 778 776 777 800 777 790 807 763 758 744 800 830 822 801 770 783 776 762 764 787 792 799 758 829 783 786 793 791 826 791 797 810 762 852 792 778 784 792 767 773 798 796 760 774 803 794 781 780 771 748 798 796 774 793 753 798 807 783 776 788 802 818 791 786 789 734 792 762 770 785 761 776 765 791 775 738 769 743 767 755 855 824 806 794 816 779 766 816 805 768 833 841 781 793 810 784 790 818 785 759 810 816 706 820 811 798 765 828 829 774 788 772 824 804 804 800 849 808 800 805 771 813 746 755 800 816 736 790 822 794 774 774 787 785 797 812 822 802 804 767 1674 697 767 818 824 748 812 807 792 830 829 790 798 815 771 729 787 739 819 761 798 791 808 845 836 796 719 816 754 796 796 790 797 762 772 778 843 755 781 832 781 791 763 857 776 764 780 789 796 805 802 776 825 775 822 841 882 775 800 800 815 803 707 773 731 830 794 806 797 763 782 775 771 786 806 775 834 807 772 756 812 816 786 815 821 802 814 793 765 809 840 806 814 786 778 798 772 798 796 810 789 785 800 748 792 789 789 788 832 842 779 789 829 735 803 772 839 804 780 814 800 811 809 751 773 765 820 788 803 773 795 838 841 814 793 802 761 782 814 836 800 821 774 755 812 793 766 778 774 775 838 772 789 807 781 773 771 781 790 764 771 803 792 772 758 790 784 804 790 824 819 765 750 802 734 757 776 752 789 822 806 790 747 798 803 754 848 815 825 766 758 821 812 800 796 784 771 822 839 789 767 806 805 784 786 835 777 812 788 792 789 841 756 831 761 755 791 771 774 777 762 799 782 800 809 786 827 793 829 756 831 719 779 751 834 761 787 805 796 852 762 795 815 797 812 724 764 814 797 757 755 780 759 829 787 750 743 834 783 743 760 776 824 783 754 735 754 805 801 735 802 797 791 803 822 777 814 747 782 798 746 808 796 772 833 821 734 815 831 791 819 819 763 727 789 792 762 769 757 1863 1874 771 783 770 800 810 805 795 748 832 812 746 819 786 759 806 787 806 765 813 782 840 807 774 784 779 796 781 845 826 800 825 760 800 788 796 795 771 813 787 793 770 796 810 826 782 767 776 777 788 780 811 726 761 790 797 784 824 785 792 796 795 715 851 773 772 756 780 755 767 766 812 776 762 829 771 780 754 771 787 793 828 850 778 813 799 854 819 790 809 798 809 817 859 836 792 811 787 769 844 841 822 761 818 769 825 813 759 854 761 786 786 804 775 818 817 745 806 768 805 817 763 773 788 795 795 763 794 802 810 799 781 755 804 778 863 791 831 793 836 776 773 789 764 770 810 757 800 784 774 763 774 785 774 795 749 794 782 783 792 817 798 792 786 782 845 825 816 777 783 803 792 791 773 773 740 790 775 794 817 800 806 818 782 779 717 819 818 805 812 775 734 813 816 750 794 739 786 788 784 815 829 750 743 819 797 815 757 786 801 808 817 820 795 820 792 806 781 767 777 815 816 817 760 802 764 834 806 780 796 807 782 801 805 776 816 789 783 789 810 760 792 768 805 753 817 803 759 793 809 795 774 745 745 786 744 775 787 786 748 770 808 781 752 819 764 788 814 777 785 779 781 813 783 782 775 790 817 801 788 839 798 807 764 758 779 802 771 786 808 752 766 799 800 813 770 795 768 807 797 1665 727 743 823 770 768 782 788 731 834 758 789 781 809 763 774 826 783 772 787 771 820 812 782 825 791 763 770 802 758 782 768 785 799 816 738 770 827 792 759 757 826 775 828 791 753 793 802 768 768 832 772 794 765 768 780 818 803 768 827 771 782 816 749 734 792 774 769 791 757 777 814 820 766 791 799 807 803 762 747 749 802 805 822 743 814 781 796 795 824 799 817 813 714 777 787 769 793 837 816 783 772 809 814 772 797 818 842 810 774 790 809 814 810 783 765 816 786 777 779 745 767 809 802 786 764 760 869 758 775 768 861 772 784 779 816 811 796 791 775 747 782 777 822 756 798 813 832 824 777 826 778 801 772 783 815 812 768 780 771 832 770 773 802 783 829 771 805 792 782 799 758 776 753 777 819 794 814 764 740 825 773 786 822 793 778 739 821 802 794 782 781 758 813 777 768 784 794 794 805 792 795 806 768 808 855 793 795 802 825 801 805 759 788 834 788 770 798 778 784 771 799 806 794 763 793 788 831 778 746 796 780 846 796 848 798 764 795 785 792 775 767 751 786 791 818 803 755 812 803 789 814 813 813 812 793 804 779 802 789 755 774 818 787 803 785 811 794 742 792 784 739 763 838 773 854 826 793 776 783 771 772 830 753 792 789 790 806 781 773 800 800 816 790 782 756 765 838 772 1836 1789 638 779 791 835 839 816 766 816 774 762 804 783 836 794 771 781 791 757 801 822 833 754 838 818 827 768 809 838 808 731 746 831 824 791 845 760 791 801 779 780 830 738 765 823 782 807 798 846 828 756 784 858 803 731 766 783 767 730 817 731 803 817 786 816 818 828 782 775 822 763 768 742 817 834 832 763 779 761 802 777 783 789 805 803 806 823 755 809 779 801 814 823 828 748 832 827 729 755 825 793 800 785 822 796 773 775 783 800 776 752 763 750 811 805 784 832 783 834 835 807 765 742 835 791 794 801 812 798 790 811 749 832 783 738 718 805 834 786 774 767 755 810 797 819 820 820 809 747 821 824 741 797 816 816 794 788 778 787 818 775 767 809 781 821 868 774 804 764 765 779 778 750 779 795 811 820 824 802 795 780 805 788 798 783 793 824 808 795 823 808 755 791 804 786 822 805 804 821 822 802 813 796 788 799 769 829 795 782 780 795 826 785 740 787 773 756 818 769 771 759 771 828 804 813 799 776 836 776 812 817 809 815 787 760 819 863 765 828 852 819 839 739 776 812 759 772 761 821 773 838 766 836 836 766 793 808 760 817 770 791 767 781 825 813 790 818 813 780 762 754 794 795 779 753 812 756 830 794 819 758 802 850 836 801 803 766 768 804 776 778 794 813 797 744 801 784 772 765 811 1666 752 773 813 845 774 744 828 796 827 765 790 775 797 754 750 787 823 823 782 803 821 782 801 815 791 848 749 795 808 812 761 844 768 780 837 806 796 787 761 807 806 823 819 764 797 808 785 785 744 802 842 841 801 840 770 791 796 787 792 804 844 764 819 818 845 799 818 776 764 857 742 792 804 791 758 773 748 787 774 779 804 744 828 812 810 772 796 805 823 826 792 779 790 761 779 797 789 777 757 832 721 811 768 777 830 826 811 737 812 744 780 757 769 754 783 824 787 782 823 817 786 801 782 794 823 796 818 802 834 846 778 772 735 762 797 800 781 791 816 807 777 830 841 785 796 823 752 841 787 802 796 781 784 787 817 801 788 776 807 768 809 787 773 801 812 807 774 788 775 804 821 820 818 811 796 789 784 809 799 798 788 778 755 734 790 788 777 811 788 861 832 836 782 832 782 786 818 775 703 772 805 782 786 823 800 801 824 804 795 776 762 776 827 828 729 842 829 835 856 808 782 835 780 811 801 795 784 823 759 795 783 770 801 830 773 821 793 796 760 773 828 766 789 866 817 797 766 768 772 756 799 797 809 767 773 766 756 764 773 774 729 751 775 802 884 813 765 820 787 811 807 835 765 794 804 783 775 787 814 784 794 772 793 807 799 837 795 818 771 766 813 843 750 752 824 795 826 793 742 1707 694 789 841 736 805 860 782 743 771 768 759 809 767 791 778 779 763 779 765 803 871 741 786 788 796 817 783 787 753 831 792 771 818 836 764 773 774 796 762 791 777 805 776 835 726 807 794 848 781 874 781 764 784 826 824 848 750 829 804 827 747 834 761 739 807 818 777 838 760 774 834 820 779 786 805 822 798 767 773 771 811 762 746 842 769 769 813 824 784 816 772 817 815 837 764 760 806 818 793 828 807 789 815 802 819 777 788 825 813 766 804 792 745 802 809 818 770 786 827 785 780 791 796 786 764 807 789 771 817 828 840 810 814 827 768 803 770 796 803 832 800 793 802 786 772 751 818 812 795 778 786 803 807 787 782 772 806 780 772 825 820 740 829 817 782 808 782 804 826 789 845 774 806 836 817 797 811 768 783 765 801 754 797 746 780 775 766 824 822 827 763 808 778 781 773 809 817 759 765 750 779 751 831 825 794 843 833 790 743 832 803 857 834 792 820 787 761 862 796 789 777 795 844 784 822 810 830 781 816 793 735 797 841 840 764 773 781 794 776 773 791 758 770 823 850 800 838 815 786 729 773 811 808 816 763 763 811 795 763 814 779 786 824 759 769 815 753 814 770 765 837 805 793 816 808 848 779 795 776 754 817 831 804 768 810 797 822 793 819 832 763 797 849 789 779 816 826 785 779 1664 716 782 758 788 798 775 794 778 808 804 794 805 789 816 783 794 836 755 767 790 890 821 788 797 805 751 810 755 796 796 799 790 822 786 731 813 767 791 779 811 793 812 771 771 803 788 837 809 781 751 838 810 753 816 780 845 809 831 783 789 829 792 772 815 792 748 830 775 800 768 852 822 719 807 811 767 791 832 792 814 786 855 826 817 824 807 811 808 797 791 785 831 741 816 807 794 815 781 820 827 808 785 786 789 823 831 774 800 758 846 799 813 823 805 781 787 811 828 841 817 805 792 799 793 800 796 790 797 811 744 809 793 806 766 829 782 771 808 812 793 780 768 739 828 783 813 794 790 793 786 742 830 774 779 794 779 790 811 817 798 746 780 814 796 792 785 807 777 792 772 755 795 846 789 794 764 801 805 760 832 789 768 762 770 787 792 799 766 752 781 787 818 760 809 787 762 807 825 808 779 744 790 780 781 781 839 798 823 761 795 814 785 791 776 811 820 841 774 809 819 764 805 786 820 810 752 793 769 826 757 806 803 851 834 795 857 791 801 832 785 779 804 760 812 747 769 807 801 795 793 863 795 833 825 779 766 840 812 783 761 786 748 764 776 734 781 767 761 760 828 790 845 800 791 757 820 803 805 767 846 764 810 758 768 806 813 789 817 813 789 780 779 793 810 794 799 753 755 722 1745 684 790 805 830 813 808 785 778 810 762 773 786 760 750 737 787 807 797 818 763 802 803 793 777 779 835 784 717 802 842 829 823 798 773 767 823 790 832 814 804 812 833 809 756 811 796 838 769 801 784 829 756 828 791 764 788 771 757 841 854 787 767 788 783 803 729 777 804 816 798 841 813 775 754 773 840 782 780 803 817 752 813 759 770 763 809 839 780 765 794 837 794 809 756 776 793 759 775 811 791 781 788 798 812 781 792 811 813 794 788 807 785 849 798 804 758 782 827 799 777 824 814 749 807 847 785 764 803 808 826 809 732 772 795 749 793 771 819 762 878 764 848 821 747 819 778 796 794 822 790 798 754 802 769 799 784 769 741 824 765 801 773 815 821 794 810 828 774 796 800 812 829 777 780 790 842 834 787 783 788 803 792 811 846 801 787 778 790 814 805 830 796 847 830 763 815 775 810 785 786 762 794 746 767 864 829 779 762 814 767 800 783 825 862 772 775 718 774 819 840 799 773 797 839 773 755 781 831 819 809 823 780 812 794 760 773 770 797 807 792 783 784 817 800 800 793 859 809 836 816 847 854 826 763 768 806 815 810 809 804 783 746 795 801 845 746 773 803 792 812 726 838 820 777 763 807 759 792 739 816 772 811 780 798 799 749 802 822 818 753 760 851 849 790 788 736 787 793 833 1631 788 781 824 835 750 762 829 752 830 786 758 795 783 758 825 801 752 742 803 826 829 758 832 792 825 787 826 803 791 814 768 796 801 797 806 792 815 770 819 805 805 859 804 823 784 775 794 797 781 765 747 802 753 809 812 750 865 847 778 761 789 809 790 756 796 803 771 805 775 782 790 786 807 802 817 811 799 812 766 813 778 788 812 841 780 814 792 771 809 797 781 795 861 832 785 753 770 798 732 824 804 772 795 780 790 782 778 800 811 816 745 774 812 816 755 800 785 775 809 770 775 797 832 795 818 784 768 801 842 838 761 760 789 797 795 814 768 808 804 765 810 781 836 822 807 814 822 812 799 811 832 794 816 795 771 821 800 830 769 776 736 781 804 803 780 775 776 777 797 786 828 790 812 802 800 790 776 801 772 819 796 806 811 806 800 838 842 799 800 778 808 785 845 800 815 797 791 805 813 789 744 721 830 784 786 817 800 825 787 803 809 781 784 793 767 768 812 790 823 787 818 803 795 818 779 805 805 782 797 794 778 800 816 767 818 784 845 847 824 786 781 819 751 819 772 806 768 811 767 776 803 758 800 770 829 776 752 829 799 845 783 749 788 804 797 795 796 785 753 751 729 781 777 758 823 801 758 801 781 779 766 793 726 793 756 773 789 842 793 744 822 798 776 757 829 787 805 783 771 1736 640 776 790 815 782 744 778 804 760 765 819 771 779 790 761 836 821 772 814 765 812 794 839 835 802 825 737 776 823 800 808 765 787 822 717 752 838 802 852 776 813 788 848 826 761 781 815 837 733 798 859 847 767 816 808 765 803 823 785 766 781 720 797 788 797 816 780 783 790 801 757 787 768 818 848 818 801 846 796 844 845 765 827 798 751 818 798 805 758 833 830 780 842 828 869 794 768 766 827 801 795 803 799 769 789 806 812 743 827 801 824 786 817 803 808 788 734 719 766 815 789 821 825 778 796 828 799 792 783 819 812 779 778 799 815 790 814 805 795 828 847 788 808 784 755 777 778 782 801 788 750 777 770 731 812 791 774 799 789 775 797 776 841 784 771 848 789 831 782 765 778 845 768 755 765 750 779 786 797 797 761 794 801 771 811 812 783 829 792 780 805 808 792 800 794 837 820 810 794 760 826 776 778 756 845 759 739 839 844 767 786 763 839 801 769 761 767 808 811 738 820 790 771 836 790 806 786 777 765 814 788 767 805 811 788 798 781 776 791 829 797 810 766 804 776 777 866 778 808 801 762 796 758 776 798 760 797 778 791 753 824 764 806 757 819 794 801 807 809 817 790 836 794 819 791 824 782 771 803 812 780 790 812 797 760 822 786 791 827 847 803 772 816 822 793 810 762 787 766 1679 660 814 885 802 791 792 756 783 771 818 769 813 806 788 806 825 825 759 761 815 802 794 840 808 805 842 830 768 793 741 839 785 783 794 818 778 796 804 776 792 783 840 776 828 750 783 793 760 784 790 752 783 754 716 761 765 783 844 798 804 795 821 818 790 794 788 791 804 804 794 821 821 755 774 785 760 780 851 836 763 722 776 764 789 800 796 751 792 804 771 808 819 786 873 815 759 791 746 750 801 818 768 768 804 799 777 757 789 801 803 767 747 765 820 731 768 789 760 836 754 756 812 745 824 769 799 800 780 833 765 844 802 766 777 781 783 780 792 811 780 771 780 783 817 800 798 808 828 793 791 816 842 824 746 798 807 830 790 803 803 809 810 832 864 796 801 821 817 817 779 792 782 772 781 766 802 792 798 821 818 776 870 798 796 841 823 807 786 824 835 779 821 776 806 787 818 840 803 774 775 816 824 799 803 806 805 787 796 799 805 836 790 789 740 829 838 821 752 809 786 785 800 794 851 784 791 762 776 782 786 794 805 766 763 842 803 784 768 774 785 817 781 765 789 800 795 759 773 823 821 792 771 803 799 834 865 777 766 811 829 807 832 755 774 829 804 799 751 803 818 840 774 768 790 774 794 750 760 759 767 764 762 788 784 787 797 830 797 759 774 802 797 802 820 776 743 803 791 852 1718 726 806 813 819 800 771 801 818 791 867 763 795 780 792 817 771 794 791 791 800 764 773 845 815 822 773 818 842 790 759 780 774 798 785 806 753 829 790 801 749 798 832 803 762 784 800 836 815 825 813 815 766 818 803 829 794 806 771 798 794 787 813 784 783 812 756 794 797 783 751 763 780 793 799 756 767 764 775 798 787 765 801 802 811 760 784 826 792 799 794 748 863 828 818 851 795 792 813 797 770 814 791 772 808 754 805 773 757 801 768 862 780 820 769 806 790 779 855 795 779 778 820 827 803 815 812 806 762 833 798 831 802 786 794 830 746 809 788 789 808 834 858 840 804 825 824 793 792 763 800 814 813 803 801 764 771 815 791 748 781 806 784 861 833 838 804 813 794 793 797 772 812 800 785 797 773 796 813 800 779 843 775 820 799 797 803 842 815 772 845 796 836 841 842 770 794 806 826 825 775 780 804 797 805 745 801 781 812 790 801 793 798 750 792 795 765 798 820 758 787 845 718 785 821 765 811 805 796 817 753 840 771 798 769 789 782 823 817 813 791 813 803 790 766 835 818 808 777 827 797 782 782 780 758 777 769 814 782 762 797 832 807 763 779 762 820 797 806 769 816 818 767 814 764 796 805 713 738 787 840 815 763 798 755 828 820 781 748 786 804 791 764 827 787 804 756 811 771 790 1727 792 771 800 766 738 781 784 744 768 769 815 775 817 789 820 759 765 808 814 842 787 835 801 801 815 738 846 768 794 744 821 803 779 862 779 784 775 752 843 809 762 778 831 784 799 821 819 818 799 816 806 810 867 785 797 785 826 824 844 790 775 772 749 757 816 784 764 796 767 814 789 783 787 801 776 767 812 817 808 768 747 812 791 792 804 767 835 784 764 793 829 803 787 796 804 747 787 817 752 802 863 809 777 791 812 772 795 768 785 759 789 761 821 806 870 784 779 781 826 766 848 810 793 817 827 790 808 847 824 817 775 792 792 772 810 764 811 801 789 761 852 790 755 792 807 804 791 816 815 783 809 797 784 790 786 766 820 842 831 839 776 780 791 810 821 783 781 822 743 785 779 763 787 811 804 785 767 793 824 795 792 772 823 815 800 833 826 807 798 832 758 817 837 807 806 832 808 811 810 826 760 800 805 763 754 850 796 818 790 841 783 841 762 817 807 808 767 792 793 794 789 810 789 768 764 799 768 781 791 804 824 812 719 753 757 816 801 805 826 791 807 811 741 797 848 818 800 804 754 783 802 802 763 752 745 783 733 772 813 805 819 804 749 760 767 776 859 809 786 776 744 816 764 771 747 775 808 828 744 816 790 800 849 762 785 797 772 812 843 769 830 787 747 788 737 779 833 850 764 1799 780 817 773 778 775 777 793 747 802 790 835 760 753 801 779 764 796 784 802 853 809 803 807 820 780 829 769 803 832 786 772 813 758 793 761 754 805 791 797 782 822 789 808 787 807 786 810 788 790 763 812 785 748 783 790 756 790 799 733 738 795 818 811 746 764 796 808 761 845 801 813 844 809 777 766 783 791 814 817 785 804 755 783 832 788 777 801 810 804 800 795 834 802 827 797 792 812 781 774 785 809 772 796 842 856 816 759 786 778 820 774 761 762 751 769 811 814 805 772 796 777 813 776 796 807 812 844 778 764 824 762 763 816 817 768 809 747 780 780 807 829 798 757 778 815 830 848 802 763 789 812 831 819 815 798 779 783 783 765 816 794 774 798 767 791 800 807 797 786 839 779 812 751 777 789 801 838 770 801 763 787 808 785 849 820 818 754 826 825 816 769 801 817 804 818 760 793 810 794 868 801 774 795 807 740 800 769 775 761 845 810 789 739 799 825 819 791 821 772 816 791 753 847 779 811 810 762 763 770 846 773 798 790 760 802 822 828 810 764 781 778 750 753 762 772 820 775 757 775 769 789 764 796 849 834 794 765 792 777 848 791 836 772 761 789 808 750 786 769 810 822 807 821 817 799 806 807 781 803 823 823 804 782 820 789 790 860 803 780 754 792 838 808 781 801 767 809 761 829 1792 760 792 784 829 772 795 799 751 815 775 763 796 808 804 799 786 798 811 808 786 791 790 789 720 840 733 809 875 778 779 796 761 815 785 789 821 760 809 769 802 794 786 804 822 779 822 776 800 803 762 745 834 796 814 807 833 789 794 801 812 729 789 787 756 812 768 795 766 743 777 813 764 767 773 759 763 766 810 792 819 791 781 720 766 786 778 781 790 759 797 733 768 808 840 787 800 743 833 799 793 794 728 759 788 801 800 820 824 799 805 781 811 767 838 789 784 788 769 778 792 807 801 785 766 769 764 825 767 802 812 786 870 822 813 829 812 831 828 800 798 784 798 852 817 744 788 813 810 768 753 794 797 822 774 806 788 800 765 768 766 768 831 781 767 832 777 819 791 778 868 802 790 813 782 743 776 788 794 823 797 799 844 821 752 824 800 756 806 813 780 821 769 813 777 777 779 740 815 768 788 788 773 774 781 775 827 807 833 764 767 811 808 769 768 793 763 805 790 773 786 761 817 780 780 787 764 830 830 771 777 781 789 855 741 827 756 803 808 774 861 742 787 783 798 755 817 796 802 813 805 778 819 765 841 815 755 748 807 783 804 836 786 808 845 776 755 789 819 796 709 783 804 806 800 771 753 804 793 769 755 775 764 772 789 792 798 795 784 778 799 755 792 875 797 813 803 803 783 821 1466 673 752 781 760 749 772 820 762 811 761 831 784 861 828 815 881 872 831 839 879 892 846 806 883 846 832 895 922 852 869 858 875 820 815 829 832 839 778 790 804 819 845 877 841 835 845 756 806 850 850 772 773 774 807 810 830 780 810 839 796 805 778 800 840 809 822 787 808 770 788 824 761 774 800 816 815 798 757 801 767 786 800 769 762 780 781 829 821 791 778 799 817 792 815 813 795 805 771 751 821 754 778 793 831 796 841 775 776 774 791 842 772 753 794 841 760 773 823 830 768 773 776 809 794 767 800 779 779 795 840 805 784 798 806 730 810 792 797 745 803 768 806 813 823 824 774 805 840 768 807 766 801 744 805 811 787 823 769 819 779 780 791 792 762 842 814 805 789 804 813 763 800 831 809 747 795 826 828 807 771 774 782 794 793 803 798 809 789 788 792 771 802 804 829 804 775 801 815 796 821 803 757 791 791 796 754 823 756 786 733 806 798 803 768 772 778 809 820 767 729 776 811 780 806 780 836 777 811 747 827 810 735 804 809 807 810 800 821 814 794 779 849 776 787 749 789 800 840 817 801 792 749 861 835 812 735 797 811 785 793 801 744 825 893 766 798 761 800 777 778 819 779 746 770 779 756 750 759 772 821 785 788 766 801 828 811 780 757 788 806 820 811 753 790 813 814 805 822 844 1699 692 826 764 779 771 769 786 762 813 770 863 801 775 841 856 818 827 791 787 821 824 813 739 758 786 801 797 803 795 791 779 750 772 821 788 800 778 763 768 788 787 765 789 852 784 859 794 801 747 842 782 783 800 772 806 792 803 794 805 769 776 834 789 801 793 762 758 844 841 785 794 818 740 788 795 813 788 768 789 817 782 730 787 775 814 806 784 797 780 785 782 804 740 827 828 837 817 831 783 812 755 825 797 793 747 832 799 732 817 845 763 806 829 781 775 804 833 814 757 791 767 820 822 791 805 803 791 779 780 805 789 814 799 777 850 772 806 725 791 810 784 803 790 786 819 810 809 729 764 757 762 783 786 824 819 782 800 756 778 802 785 735 722 804 705 792 838 772 726 786 785 835 787 816 775 782 807 790 795 756 834 770 775 800 733 789 799 815 795 807 807 803 806 829 794 835 801 757 813 813 802 751 799 768 814 815 732 786 825 779 790 765 769 833 760 803 791 793 812 816 789 739 771 807 840 783 797 811 778 812 758 810 773 818 767 792 816 775 799 787 773 812 818 816 794 777 800 750 721 793 820 789 859 782 789 806 790 823 805 809 829 821 810 814 766 783 783 789 758 781 792 779 769 790 804 804 793 794 841 825 809 806 778 786 761 773 772 763 845 825 781 821 826 795 805 767 750 825 772 1612 782 743 758 802 695 773 785 809 812 787 824 797 778 760 771 813 783 748 808 820 785 776 773 779 785 757 778 775 805 780 766 802 758 788 814 807 775 815 779 769 778 797 797 808 796 780 828 809 812 743 805 809 790 780 809 767 817 790 794 804 771 795 892 810 811 795 814 816 776 768 830 807 837 832 795 788 775 796 754 778 710 770 760 740 844 834 832 838 767 716 795 731 800 785 808 788 803 787 754 777 775 798 785 778 782 797 823 780 790 738 765 747 776 800 799 734 820 758 814 780 822 814 773 793 842 799 771 829 748 770 790 820 763 813 818 773 810 801 819 776 849 759 794 814 805 780 790 805 826 826 817 769 791 721 765 802 843 795 801 761 823 729 779 784 780 768 786 769 840 798 781 763 815 808 777 775 777 806 770 798 801 769 806 854 798 833 828 747 757 827 773 800 776 780 821 782 790 808 783 786 789 773 788 778 795 724 814 826 813 840 800 759 787 768 805 777 810 781 773 722 818 784 732 822 797 777 811 816 824 807 788 789 851 767 764 858 821 804 819 800 794 774 771 738 776 783 742 783 801 792 770 777 780 751 788 751 797 831 769 853 768 770 792 822 762 815 801 827 779 813 813 816 785 790 773 755 706 813 780 810 773 814 793 820 772 775 795 765 790 787 763 794 765 831 778 754 719 830 792 1574 746 754 813 784 810 818 747 866 723 774 823 818 802 802 745 727 811 829 791 826 798 816 815 782 819 780 763 789 795 835 810 805 802 741 800 824 815 770 822 806 766 796 803 770 821 843 783 767 782 781 775 816 780 818 856 812 791 812 768 761 763 795 789 803 773 824 771 812 757 765 760 781 816 836 813 768 792 800 815 755 737 749 786 795 819 802 787 814 771 730 769 760 801 801 772 809 799 786 796 788 794 746 778 793 801 798 815 827 803 800 783 746 780 813 782 741 784 745 822 753 766 768 790 806 817 773 805 795 820 767 787 723 820 836 793 795 782 763 774 772 800 786 828 813 763 789 766 758 829 784 817 744 823 804 839 807 822 761 714 739 757 812 768 809 748 778 828 853 806 786 812 760 779 733 764 799 799 779 794 790 785 832 812 812 815 762 813 776 734 747 808 780 804 791 807 771 806 775 816 813 778 805 784 833 758 807 789 774 780 780 826 786 793 826 783 788 805 784 833 787 790 760 812 816 782 791 752 798 778 792 788 772 750 835 737 797 785 764 768 765 784 818 783 771 785 793 788 777 761 762 805 792 798 794 809 794 804 771 769 785 770 786 790 826 801 812 841 803 763 791 796 772 812 792 852 793 818 739 863 836 832 815 752 819 750 796 753 828 798 794 854 792 751 795 827 736 810 844 814 1678 703 754 765 839 793 830 756 774 840 784 757 817 828 806 832 801 798 786 807 851 816 789 786 814 772 758 781 830 814 801 794 783 767 776 807 804 796 800 856 791 800 821 846 775 780 807 806 774 789 821 789 772 793 811 805 829 769 819 751 748 804 767 741 774 838 809 800 789 836 796 801 772 776 794 806 821 783 792 768 773 686 765 815 820 837 794 786 752 776 753 796 794 794 760 806 779 772 737 799 791 825 769 788 824 814 836 821 766 765 790 780 823 791 728 819 770 782 833 800 819 831 831 793 790 787 788 763 818 822 795 805 787 784 780 766 860 807 799 798 785 750 758 820 784 823 832 759 819 800 784 817 802 800 810 806 796 766 791 809 841 776 766 781 776 856 799 762 776 812 811 759 816 756 813 746 838 781 869 791 821 728 791 804 804 785 789 780 806 821 818 790 789 768 778 795 799 789 827 808 773 786 858 810 792 765 802 769 821 781 776 822 751 784 793 763 781 788 760 799 783 808 763 795 795 827 791 797 771 838 799 748 786 779 784 821 789 794 754 770 812 774 800 803 805 815 800 805 795 725 797 785 811 756 789 812 783 805 827 785 794 801 780 764 816 790 826 826 823 779 762 806 788 805 847 781 760 796 767 845 823 783 805 799 810 800 805 764 768 818 795 793 817 787 757 786 764 782 833 826 1654 784 821 776 803 816 781 762 773 828 827 788 752 796 792 791 796 766 801 776 832 786 806 821 733 783 813 802 750 849 785 795 810 874 824 767 755 829 792 783 825 753 778 819 743 750 794 808 804 815 776 834 807 796 804 806 805 783 809 782 812 800 764 785 781 816 786 851 773 791 767 844 762 783 826 785 800 760 773 735 823 711 725 800 838 823 804 793 786 818 830 795 745 833 729 828 864 848 764 834 755 828 830 856 757 811 780 849 784 790 804 800 808 788 780 778 789 772 777 787 796 753 758 804 857 854 779 828 806 821 811 809 813 808 781 815 832 840 793 786 804 796 772 749 798 803 792 836 791 800 729 815 818 784 759 780 778 773 722 777 829 785 809 763 779 826 768 787 773 786 780 847 784 780 832 777 767 802 781 828 792 778 814 823 794 795 836 812 806 761 801 776 807 832 801 796 794 801 860 871 801 777 809 769 760 796 804 816 787 786 736 806 792 793 806 779 797 793 811 794 771 811 807 816 794 782 816 784 778 806 794 820 793 793 850 746 799 810 814 819 731 816 767 808 793 816 791 801 834 762 807 804 839 787 834 769 781 778 796 792 785 852 832 833 800 803 804 810 745 804 829 775 771 834 797 747 760 847 770 780 752 786 753 767 845 771 773 779 778 784 818 831 796 795 795 830 792 800 812 798 1590 691 803 836 820 777 822 754 768 819 777 805 801 814 793 738 803 764 808 805 805 788 812 853 791 805 770 792 834 841 784 788 800 768 756 789 824 825 822 766 770 803 799 838 768 814 852 753 794 828 778 779 810 802 804 844 769 840 782 844 839 801 783 821 801 837 801 745 814 795 756 815 793 771 801 795 761 766 781 843 736 778 752 747 810 836 776 819 810 781 836 770 772 816 823 783 816 792 821 776 773 773 791 786 798 826 805 780 805 766 783 803 790 722 819 830 738 821 815 793 808 766 806 802 813 817 760 807 821 862 770 848 771 797 792 802 835 785 785 804 768 742 800 792 823 804 826 808 802 808 779 792 803 777 830 736 802 769 792 834 805 788 802 825 804 807 755 785 796 797 830 711 798 788 785 826 793 765 787 786 842 782 818 795 794 810 798 809 743 788 782 803 776 780 790 827 799 784 772 818 742 778 778 795 786 767 843 730 780 768 768 872 760 839 820 801 836 784 823 810 768 796 798 826 766 771 791 783 753 775 755 777 841 797 733 803 809 755 804 808 822 825 776 814 785 814 758 870 832 798 804 768 780 794 769 791 878 815 773 770 812 802 776 774 771 739 798 801 809 792 796 771 812 799 789 785 771 777 779 793 791 765 814 792 767 787 788 843 770 821 773 777 820 838 793 806 804 817 779 2072 1728 746 811 808 776 776 817 819 776 759 793 794 740 773 805 773 753 765 831 809 787 777 777 777 764 817 830 804 781 769 820 781 773 782 799 816 784 810 809 798 804 745 782 816 852 774 791 766 798 776 815 791 770 808 813 813 815 822 799 777 751 784 859 810 769 800 810 796 810 778 756 748 846 838 807 805 770 759 808 758 789 760 752 727 816 812 839 764 760 770 810 811 771 833 844 749 800 821 788 816 776 784 839 821 796 798 839 813 808 750 761 780 789 801 756 809 797 763 783 787 804 798 816 813 779 816 817 799 824 813 786 815 771 760 797 815 803 816 791 764 750 790 797 823 772 771 806 810 774 796 765 799 741 773 811 818 807 834 829 792 799 838 839 776 755 773 810 770 771 769 776 806 825 809 791 782 822 809 756 809 757 801 755 764 749 784 763 751 784 804 809 812 831 810 770 797 786 793 762 821 777 765 788 835 783 789 751 750 793 770 771 790 853 775 824 762 791 826 762 778 842 809 777 777 795 800 843 814 764 801 835 812 785 835 786 817 856 769 806 811 805 793 812 807 782 771 832 785 782 775 816 784 808 790 805 799 833 770 812 772 827 856 743 816 829 810 828 784 806 753 823 832 811 784 795 769 804 779 809 788 757 794 794 826 779 773 770 750 792 866 782 846 808 782 803 781 784 788 778 822 1575 735 812 755 790 800 765 766 790 760 820 807 779 745 823 776 783 815 824 813 778 815 813 776 784 820 774 825 817 770 840 799 812 785 766 778 836 775 820 830 819 777 806 780 812 789 802 823 756 792 830 771 792 817 820 804 733 765 778 788 782 791 747 782 813 822 786 811 751 821 792 758 840 807 781 758 781 806 805 727 767 713 701 765 779 787 764 818 818 808 817 788 784 739 797 809 782 772 865 779 792 790 781 847 760 773 776 810 832 815 794 797 768 824 794 794 836 762 744 783 830 787 813 810 848 798 788 772 796 816 801 848 832 770 757 797 831 800 801 759 825 794 779 810 764 780 815 804 818 804 738 839 743 799 786 769 732 808 791 808 753 806 790 786 772 768 811 756 783 793 818 762 767 838 810 796 835 821 829 785 798 738 782 788 805 819 829 809 801 805 866 790 812 746 812 807 876 783 798 831 770 777 787 766 786 814 769 807 813 808 778 785 750 805 853 779 760 754 781 796 724 806 760 846 746 771 836 782 832 811 803 810 847 765 769 784 784 784 779 779 770 779 786 756 835 749 772 787 813 826 792 744 842 848 775 759 780 816 767 807 810 838 767 801 832 803 781 769 770 790 748 768 787 766 807 746 845 784 779 810 804 765 799 791 788 765 800 743 780 831 769 816 831 794 776 767 781 762 763 2071 1491 698 754 829 804 842 750 797 763 781 806 836 776 814 787 808 827 751 771 791 752 765 822 799 809 800 731 761 841 780 804 795 798 796 808 814 763 800 808 781 836 847 773 832 770 815 761 786 726 799 819 763 802 790 759 789 752 765 797 760 778 812 787 816 791 794 799 816 779 782 803 820 781 769 831 811 801 764 816 769 781 745 775 771 786 831 770 798 816 812 832 813 782 784 825 832 808 821 822 824 828 793 786 823 811 792 840 796 803 818 818 808 820 772 768 806 734 765 797 753 825 812 795 821 775 813 756 772 836 766 791 770 785 796 834 807 797 857 827 803 841 827 777 827 745 852 791 805 770 764 747 834 760 785 826 788 812 781 775 789 757 746 827 797 811 821 811 810 820 849 793 773 778 798 847 756 805 807 794 765 821 798 783 738 752 778 770 727 770 783 774 796 806 749 754 790 805 807 780 757 792 771 762 811 790 757 814 767 786 805 802 804 824 786 783 765 827 832 805 800 828 816 768 719 807 790 745 799 786 712 828 779 762 778 760 781 829 809 774 778 755 778 751 753 816 791 835 802 825 785 764 771 790 839 838 786 807 774 840 752 807 833 750 819 840 827 837 810 762 769 769 797 759 788 814 821 795 782 815 781 783 812 833 766 794 740 795 810 774 768 784 813 792 795 775 754 742 830 787 800 1629 659 814 748 802 794 782 731 826 820 780 773 759 796 814 796 747 769 838 870 803 740 750 824 714 826 803 762 821 730 809 809 819 783 760 765 809 806 792 796 817 847 793 790 823 760 824 759 781 781 826 801 828 796 786 801 796 775 775 789 825 801 776 786 778 796 810 787 843 794 801 819 788 807 780 848 776 820 810 781 728 732 725 757 825 814 822 792 795 738 776 798 803 812 791 800 805 742 769 794 830 786 784 808 779 800 810 752 841 798 754 813 743 778 826 746 810 837 841 787 801 755 778 821 855 757 794 777 813 767 797 835 789 822 754 775 837 780 868 787 799 770 777 814 778 767 818 776 799 794 763 801 805 809 770 825 807 767 758 800 799 791 812 744 790 807 805 794 807 728 842 791 807 787 753 797 758 808 760 824 800 792 748 837 787 790 766 767 847 750 764 773 776 812 824 758 774 829 833 779 735 756 795 835 813 787 766 809 800 761 784 829 850 774 727 826 777 778 787 777 819 800 820 790 792 851 804 846 854 786 778 775 807 857 851 809 758 831 780 783 790 787 723 800 789 767 787 827 805 825 832 805 843 769 797 836 780 808 785 762 780 747 831 867 794 786 801 814 755 853 747 753 786 794 828 809 772 833 751 828 800 820 799 788 794 778 813 795 802 767 832 863 801 825 769 791 770 826 815 751 1579 685 775 785 798 753 796 782 799 789 775 772 755 747 804 858 803 766 807 822 788 793 765 784 774 864 798 785 795 800 750 821 771 813 788 740 773 805 792 788 775 760 806 813 770 760 794 851 801 776 809 786 801 774 809 816 786 800 796 782 837 813 801 768 780 849 779 820 761 808 802 827 814 749 839 792 820 781 782 755 703 736 735 736 822 762 849 780 759 798 750 832 792 746 780 769 771 773 805 793 814 799 794 784 803 806 826 832 796 749 819 845 772 795 817 764 821 807 822 787 796 787 819 837 832 750 777 811 819 787 788 799 775 810 777 773 764 776 722 832 797 818 775 780 789 833 796 837 857 833 744 785 850 838 768 741 734 818 829 855 789 788 758 811 761 837 815 805 736 817 801 830 802 763 787 767 787 741 784 793 753 823 761 759 754 748 738 808 835 770 840 848 789 769 822 753 786 750 740 814 799 786 775 771 809 780 781 782 750 783 808 814 717 781 738 805 758 759 785 777 805 831 759 775 775 795 819 805 795 768 822 817 781 798 804 783 849 774 772 782 777 825 805 767 728 722 798 765 812 811 790 810 785 778 802 799 757 783 812 799 778 798 826 802 780 783 799 779 813 750 775 812 774 798 814 788 799 782 768 798 860 814 783 785 867 812 818 777 820 804 752 755 832 856 782 839 789 807 753 2021 1483 731 837 762 817 817 819 771 818 784 815 828 771 799 789 792 769 800 754 777 816 780 746 790 808 761 802 785 795 804 826 786 845 740 777 779 828 797 788 810 827 819 781 844 768 807 811 768 785 811 812 809 763 778 763 845 814 792 740 795 812 837 817 786 815 787 811 840 796 782 834 772 784 802 763 770 752 790 754 769 786 717 665 803 787 793 844 762 773 814 836 838 797 816 811 842 826 796 783 766 763 782 735 789 816 745 789 765 807 807 852 777 815 762 810 826 819 739 785 774 786 825 799 825 792 758 815 821 755 756 779 772 793 806 821 762 754 848 772 795 788 792 761 761 799 800 789 779 800 779 836 825 768 802 825 755 809 814 828 790 836 797 790 771 743 822 816 821 808 825 804 779 808 867 802 820 754 776 757 845 796 771 784 803 776 765 796 730 738 791 773 760 744 776 832 815 825 824 784 783 829 797 806 798 761 787 750 777 833 805 853 759 774 812 757 774 782 784 779 779 760 774 769 769 729 794 800 859 803 796 824 834 755 820 762 803 850 766 777 818 806 766 806 854 771 799 844 740 775 826 783 785 769 787 740 836 803 797 778 797 780 817 823 725 808 807 774 832 795 777 789 811 786 832 776 809 822 817 820 798 779 825 796 776 808 798 821 788 817 784 801 752 811 751 786 802 808 848 742 2066 1436 741 735 812 779 748 793 763 794 805 799 802 774 865 748 795 831 803 784 818 773 826 800 792 823 766 778 786 872 785 816 785 802 843 794 812 798 803 819 802 795 779 804 825 809 818 766 820 770 792 767 844 815 789 776 835 787 862 756 801 812 772 811 769 770 797 704 803 807 801 819 807 800 814 757 815 765 795 766 788 736 731 743 778 833 836 857 782 806 776 761 785 849 806 797 780 779 786 732 772 820 795 808 806 763 794 799 780 790 773 835 779 799 844 741 796 811 809 837 788 858 773 756 814 788 727 785 852 763 789 783 811 781 730 802 742 787 830 776 818 802 775 791 793 785 786 815 757 762 779 779 742 798 826 760 767 739 832 835 760 816 791 854 810 791 776 832 797 771 807 803 785 798 797 796 788 734 800 784 786 804 785 820 765 758 778 774 829 797 769 768 763 763 812 819 794 764 791 763 791 796 767 802 812 787 815 829 747 874 778 765 790 744 769 748 807 771 798 773 812 804 786 801 741 763 744 814 785 774 797 801 793 792 765 830 832 741 808 758 774 776 809 775 747 798 770 811 795 758 811 847 838 782 798 839 794 807 806 791 792 759 832 758 816 801 808 810 800 759 817 784 763 775 798 854 821 792 803 787 769 802 790 807 799 808 782 834 774 808 801 747 806 781 800 810 829 825 755 839 2016 1672 713 754 785 753 848 778 750 804 810 803 830 798 779 795 747 789 796 747 820 816 759 796 795 814 787 799 807 794 822 819 814 797 801 749 785 784 787 823 797 817 752 770 769 817 820 800 812 760 846 787 797 824 801 797 796 843 817 852 806 771 821 770 788 786 816 788 756 797 787 809 784 746 800 831 818 774 781 796 743 822 665 696 780 770 773 797 834 763 781 845 812 805 761 805 813 805 768 769 756 808 829 806 743 804 775 754 786 754 745 838 778 742 802 788 802 767 772 824 813 832 823 798 787 814 800 781 790 798 805 805 758 824 763 801 774 798 770 756 772 864 848 866 774 821 803 812 754 804 775 784 830 759 789 842 776 786 823 798 771 800 789 786 796 779 774 825 758 840 773 814 801 843 830 807 791 755 765 813 791 752 783 848 801 786 736 810 788 806 781 852 831 821 790 820 819 789 783 786 768 785 803 772 854 747 793 787 803 760 859 812 774 729 793 787 831 759 823 767 801 781 810 723 790 789 743 801 837 745 771 727 795 728 842 786 789 842 731 817 790 788 762 795 791 756 807 793 781 755 724 773 813 783 835 810 738 807 772 729 797 820 818 764 796 771 769 787 847 798 760 838 813 748 772 783 785 792 819 778 779 758 741 768 760 840 842 763 794 804 771 810 772 816 776 781 781 784 769 757 1961 1589 650 773 766 785 830 777 788 844 778 804 792 822 753 794 815 827 813 827 836 765 772 785 764 856 792 789 798 835 761 774 781 745 802 782 786 811 804 788 774 759 758 819 791 793 751 780 831 755 790 761 780 806 770 835 786 791 749 812 741 803 801 801 783 769 837 770 780 761 777 750 773 771 793 816 769 745 784 793 732 716 706 744 799 837 817 789 809 800 825 806 794 775 803 796 800 778 837 771 799 766 794 810 771 741 811 769 712 769 826 778 737 802 762 764 774 748 787 795 768 831 779 774 835 761 848 821 858 786 838 787 810 803 753 788 763 788 775 774 793 824 800 766 786 788 790 795 741 803 780 727 771 789 791 811 816 801 789 747 742 752 789 798 818 786 753 806 783 772 733 799 805 800 787 751 773 803 794 798 836 772 818 782 761 814 811 763 769 772 809 767 787 783 788 804 763 810 785 808 788 797 783 787 790 771 791 798 772 791 822 755 772 802 819 792 842 785 774 837 770 807 825 834 830 796 789 792 816 812 794 772 779 823 800 803 756 790 768 773 809 788 826 801 797 839 736 807 821 823 804 826 869 784 770 781 758 776 787 759 798 794 788 806 826 803 764 852 780 788 840 777 788 824 782 823 772 814 825 777 773 788 837 774 804 808 830 861 810 799 754 771 728 792 785 815 820 835 809 809 2051 1750 787 828 793 837 760 764 780 794 770 744 808 824 769 777 802 844 828 775 817 831 804 831 805 822 802 763 805 797 861 824 765 824 843 749 811 779 780 768 800 845 816 832 776 820 831 793 792 843 783 795 808 787 805 828 772 780 828 799 768 784 751 812 828 755 823 754 765 816 782 731 822 777 782 781 817 751 781 777 719 808 797 742 778 825 837 845 775 784 792 807 815 816 781 830 762 812 796 783 766 799 761 810 776 750 790 763 822 792 836 799 766 807 785 788 776 833 803 760 798 779 852 813 796 807 786 827 772 828 851 754 758 799 789 766 764 834 711 771 744 815 836 822 825 804 753 786 804 777 786 841 762 759 813 771 821 739 783 776 800 762 808 782 796 808 790 787 756 800 827 744 873 783 804 811 790 778 808 749 782 757 802 766 750 782 804 755 757 790 814 771 779 784 797 774 775 827 790 810 835 774 724 787 799 852 779 768 809 762 770 798 764 784 808 768 769 787 792 779 805 787 752 810 826 810 792 793 768 810 830 784 759 759 829 742 806 835 759 786 822 796 783 770 825 783 788 775 741 757 760 785 768 736 800 799 783 825 797 757 802 830 835 771 828 789 782 782 790 792 779 798 743 775 804 791 795 804 800 794 818 832 774 812 769 747 823 760 776 791 752 765 778 766 792 779 853 834 779 798 775 1693 662 796 805 769 779 764 787 781 803 818 782 751 748 745 801 796 769 765 806 795 767 765 840 844 766 741 733 748 775 800 761 828 804 828 770 811 812 805 810 833 780 835 831 803 798 807 805 784 771 804 788 757 752 769 772 741 773 795 769 793 735 781 755 746 798 848 805 797 802 811 761 794 812 803 804 793 775 743 801 794 800 766 754 750 814 840 765 803 802 788 820 778 825 819 818 750 810 746 749 806 800 808 772 826 806 817 807 782 828 808 750 787 792 766 786 806 781 812 839 813 776 782 807 811 826 851 760 763 840 780 828 828 807 779 779 843 829 820 817 810 797 846 806 800 768 814 830 789 795 821 775 731 814 782 807 836 806 793 809 789 840 775 773 825 752 813 733 781 802 780 756 820 841 795 772 750 804 774 808 750 821 765 785 804 760 871 759 798 761 839 789 833 756 750 791 815 813 787 792 768 797 757 790 764 756 773 821 786 777 819 765 829 752 780 790 805 827 774 780 741 780 832 750 749 832 738 764 811 777 779 820 757 745 803 780 777 809 767 781 794 776 820 838 806 776 803 770 841 799 784 814 759 799 816 734 779 770 746 792 827 791 743 806 774 874 725 763 810 809 780 804 811 761 807 881 788 795 782 796 792 771 785 797 813 766 797 802 762 753 739 814 796 761 761 770 773 773 747 820 1791 760 804 836 773 753 792 760 773 783 787 777 784 810 795 798 745 809 744 806 773 775 797 826 783 734 763 788 808 821 776 757 751 794 784 752 820 721 800 799 799 826 774 810 798 805 811 756 805 777 776 794 789 808 794 775 787 776 819 770 782 811 759 824 764 775 771 758 817 808 814 787 805 777 788 804 795 802 816 731 817 733 789 719 774 780 858 753 805 814 805 804 778 820 799 777 782 861 806 836 796 774 796 769 733 843 804 837 762 794 833 813 753 814 786 777 834 800 773 778 758 808 805 812 816 770 802 817 807 805 825 780 788 822 787 777 792 835 812 791 783 835 784 790 820 783 825 747 789 822 782 796 777 767 821 807 747 751 793 766 799 811 828 807 782 782 759 826 828 737 770 851 768 797 786 773 815 821 752 771 806 753 776 824 759 823 744 776 749 822 790 784 781 740 817 814 826 750 755 826 727 780 757 746 765 771 758 795 797 788 755 796 780 786 818 827 797 797 758 778 754 756 791 761 780 785 753 800 755 784 760 847 807 799 787 744 828 778 743 816 802 809 751 787 822 826 824 831 839 826 770 802 775 775 808 829 764 823 808 792 766 837 773 797 841 756 783 836 778 752 742 819 801 805 765 811 814 785 795 840 790 841 826 819 814 748 803 804 780 779 762 755 768 749 810 780 840 771 817 780 1773 745 747 796 798 807 797 779 793 742 805 785 762 828 857 767 795 797 795 778 758 815 720 797 806 752 827 789 765 830 782 846 847 788 793 796 738 809 780 802 846 764 796 764 773 802 760 742 790 831 795 786 846 787 793 763 791 777 858 724 817 826 812 826 738 745 760 824 766 790 821 767 825 736 795 785 829 796 805 788 808 795 811 765 765 774 856 810 753 806 824 782 790 799 776 828 811 780 818 830 808 772 732 779 798 773 764 799 823 794 802 811 778 770 801 754 776 846 775 792 774 804 812 793 798 780 802 758 788 773 820 799 816 775 803 794 776 817 749 812 758 744 787 761 827 826 731 822 821 761 768 777 782 806 809 814 772 780 826 772 808 830 773 808 816 772 830 823 777 775 785 796 796 778 779 798 808 801 737 776 806 809 815 811 805 788 818 760 818 798 838 766 789 766 803 780 772 787 816 753 779 814 790 789 798 749 781 780 814 760 760 798 797 794 796 807 794 808 751 888 855 807 811 762 759 764 773 799 800 755 791 779 838 803 782 770 764 773 811 780 752 735 753 803 810 817 774 787 780 782 822 782 788 814 779 784 806 763 834 775 805 815 806 882 841 788 773 787 798 796 757 795 795 769 810 757 793 795 789 768 810 811 779 766 791 748 783 819 843 800 784 777 773 779 811 812 824 811 811 845 1765 779 772 773 763 803 804 797 814 814 839 828 814 766 781 762 831 738 739 833 808 791 799 818 796 799 757 779 764 777 749 780 795 750 761 812 815 806 782 764 819 760 824 768 784 798 801 785 791 801 758 770 770 816 818 764 760 733 764 838 808 789 760 778 827 741 772 775 752 797 795 742 807 803 819 812 768 809 786 818 766 786 842 755 786 811 834 771 809 783 766 756 797 833 758 797 768 802 769 809 779 818 790 782 768 729 825 777 804 816 792 828 883 769 833 826 773 783 786 771 757 784 754 751 807 776 786 813 827 752 747 758 836 796 834 819 819 791 793 745 787 783 767 793 781 829 777 795 788 804 796 798 766 777 781 754 816 813 815 749 803 774 779 781 831 796 836 828 844 799 797 759 760 769 824 842 742 759 803 815 794 836 810 775 830 802 812 801 785 769 787 768 787 826 769 821 793 796 719 789 780 728 824 804 797 840 795 742 776 826 815 781 819 838 788 776 774 748 824 811 741 840 799 774 779 804 864 779 715 795 818 760 816 794 804 821 789 772 759 795 781 832 740 780 772 798 821 841 792 760 812 786 790 838 778 860 778 787 782 765 791 850 784 792 756 810 897 759 821 754 846 807 831 761 832 792 806 789 809 804 780 788 791 826 787 820 789 754 794 769 777 821 834 748 798 805 756 799 762 807 1702 680 800 788 769 802 789 816 763 817 789 775 830 805 810 789 782 808 790 812 779 761 804 809 771 811 768 754 782 786 786 827 756 781 812 807 782 798 788 799 784 793 789 829 770 811 767 754 784 798 778 776 825 780 781 754 842 793 860 815 796 773 816 805 834 814 759 809 776 813 820 782 786 773 753 784 790 811 725 795 747 763 778 790 774 799 810 831 781 813 806 778 805 786 771 804 755 774 781 796 815 775 814 763 787 820 762 757 834 778 756 788 775 751 809 770 771 822 781 801 788 808 768 837 785 795 811 746 782 811 805 794 792 816 843 789 792 786 830 844 764 814 782 769 823 752 805 779 798 792 790 789 798 798 788 840 778 792 764 809 811 826 816 785 783 830 850 792 744 813 763 820 777 773 789 830 829 804 821 829 797 798 764 785 797 817 793 755 775 828 789 798 765 792 813 804 826 733 832 801 763 758 793 777 775 755 778 810 820 830 801 826 756 802 841 787 804 821 778 843 715 788 745 823 750 777 782 776 770 812 743 769 787 809 784 791 814 829 789 798 794 765 797 804 815 842 797 822 859 773 817 772 760 785 895 745 778 783 797 784 816 767 811 798 811 739 810 824 762 778 792 724 823 797 794 781 820 770 800 777 734 822 771 817 767 771 840 799 805 772 794 798 788 756 787 791 797 800 776 808 1670 686 808 800 817 766 796 768 805 804 811 822 806 800 775 780 821 831 793 770 794 815 841 831 789 818 793 789 798 822 759 758 845 813 767 807 820 781 823 793 784 788 800 812 783 796 814 745 782 846 802 798 770 797 785 785 883 848 793 764 792 842 798 805 796 805 834 786 787 754 810 750 773 792 783 831 759 806 790 748 790 818 806 723 814 854 773 794 825 785 751 825 829 800 812 775 762 829 784 826 778 789 809 814 833 805 789 785 835 772 827 794 825 778 792 805 806 773 804 791 763 849 809 807 838 812 821 826 777 767 803 787 775 812 791 786 772 765 770 791 781 813 793 799 772 804 798 767 808 776 807 797 773 803 798 759 778 767 818 838 803 787 765 755 762 806 743 813 816 768 796 783 809 862 769 802 787 790 829 803 798 807 782 820 836 799 807 838 779 765 773 806 761 787 802 779 837 809 742 877 767 808 762 784 803 782 797 777 822 795 770 782 810 809 794 804 776 810 802 753 784 779 810 776 797 832 800 790 778 810 787 782 804 748 774 814 843 749 769 810 761 785 852 781 793 775 809 776 808 814 745 819 784 772 803 810 753 821 782 819 819 763 782 789 798 763 800 770 817 768 733 846 810 745 780 777 825 763 765 792 783 799 776 772 826 778 768 837 815 771 814 798 802 795 744 815 852 813 800 817 1638 770 763 803 806 769 807 791 775 789 851 794 770 765 834 757 795 807 815 765 770 783 808 799 819 815 833 780 775 745 777 825 771 817 822 778 820 812 798 759 781 764 730 801 770 803 779 803 766 772 785 778 796 780 805 801 809 772 792 830 795 820 758 824 798 755 801 762 741 745 792 826 840 798 798 832 772 749 790 800 800 800 792 776 807 784 788 795 845 780 859 792 761 813 810 775 774 808 793 780 780 836 790 810 753 802 850 796 798 740 797 819 781 743 778 791 816 750 802 802 786 762 804 813 798 799 775 833 753 800 774 768 794 779 846 837 807 797 793 785 766 820 792 819 844 808 844 797 814 820 791 800 795 803 774 795 773 832 791 809 774 855 830 792 810 793 807 806 809 855 799 745 765 802 806 785 803 804 792 759 749 783 822 764 776 803 850 757 758 834 828 775 781 749 834 802 775 777 828 811 839 822 813 826 826 824 801 742 835 783 816 838 831 795 783 794 780 811 814 839 775 794 774 806 766 803 832 759 756 804 848 818 762 814 836 797 790 760 782 807 802 816 833 798 819 782 759 794 770 819 802 804 838 763 799 796 760 828 817 758 771 780 820 802 777 760 765 781 813 761 821 780 813 770 801 779 723 768 850 782 798 806 727 822 799 806 803 787 801 807 771 836 775 721 735 817 771 796 799 822 1700 735 814 774 835 844 776 789 813 818 803 808 817 803 774 750 729 816 740 812 748 751 787 811 790 751 803 829 789 753 822 832 790 774 809 759 796 763 822 732 794 759 780 810 787 865 754 764 805 785 737 800 774 779 802 729 800 809 810 803 758 809 779 803 808 802 805 805 801 789 794 812 767 797 771 761 757 809 784 844 808 760 826 840 778 808 854 825 745 710 777 837 815 819 801 818 853 832 768 799 797 791 805 791 819 815 834 829 812 801 876 815 817 808 793 782 815 792 806 813 788 817 779 830 788 786 843 787 816 801 756 779 743 786 855 763 792 825 783 734 815 851 828 789 826 779 765 771 793 753 849 767 799 837 785 823 788 821 804 785 835 782 851 813 779 721 810 797 767 810 787 801 802 759 790 793 813 794 787 782 785 725 812 846 790 784 807 817 761 775 795 794 850 827 770 776 779 820 821 794 803 795 803 841 764 802 852 755 806 768 803 828 792 799 772 828 812 817 780 794 780 774 772 762 782 782 762 747 803 837 837 816 806 753 809 786 790 759 758 790 789 805 820 866 772 815 825 733 811 816 729 739 826 834 814 822 831 774 753 814 767 835 748 761 825 800 770 779 782 761 809 832 794 808 790 785 810 807 820 778 821 777 794 799 787 785 764 807 768 776 794 801 838 783 801 807 811 775 782 777 1757 800 790 762 783 755 806 817 803 772 805 764 798 767 831 798 781 790 755 758 709 771 803 776 735 801 823 784 788 777 797 772 774 819 769 831 806 779 813 801 738 804 773 815 781 795 801 786 838 815 890 827 807 769 789 788 790 856 861 772 820 808 758 752 791 791 787 833 808 802 853 746 770 769 792 772 768 773 785 786 755 788 743 806 801 828 778 791 788 838 805 722 807 766 779 805 794 781 861 780 783 784 788 807 804 812 783 783 807 812 797 815 824 777 786 781 771 776 794 786 743 796 786 807 782 753 776 760 808 784 818 768 786 756 786 744 841 808 817 786 785 777 784 782 779 793 784 779 785 783 795 791 763 764 782 824 794 803 803 835 805 801 803 828 782 780 842 762 749 776 807 763 788 818 833 819 741 773 767 822 811 803 855 757 820 760 823 806 787 827 816 778 809 807 813 784 764 802 856 849 780 781 761 801 802 787 786 763 790 781 846 802 770 815 796 803 830 812 822 850 777 799 826 779 853 798 776 801 800 802 817 794 738 788 760 786 768 816 757 780 779 765 828 760 833 759 805 822 800 781 832 760 824 780 786 772 783 833 845 785 767 831 778 799 780 825 750 774 776 810 793 788 807 755 802 855 799 775 806 805 800 781 825 787 841 787 782 763 761 843 821 775 835 781 830 767 878 754 774 851 1730 758 836 806 798 750 777 834 792 756 753 811 760 783 804 819 741 807 776 758 757 831 809 779 780 754 755 792 778 798 755 795 787 823 808 787 739 786 818 802 810 771 780 780 766 846 817 792 790 897 755 789 779 796 800 769 789 776 786 809 817 797 767 797 813 805 828 817 800 759 764 795 813 817 783 801 823 769 807 833 802 815 832 775 778 862 763 798 780 775 767 794 787 798 768 787 830 813 817 790 828 802 816 852 746 778 824 740 796 818 817 791 777 780 755 785 809 753 807 847 746 810 817 776 756 772 810 795 795 788 824 830 825 779 771 845 798 781 740 777 835 713 797 801 798 778 793 795 775 781 737 809 777 808 789 778 850 761 806 819 825 846 839 794 796 760 847 816 762 828 808 774 782 748 836 807 772 766 742 800 771 866 786 799 803 821 798 822 785 791 827 744 810 773 758 817 813 780 785 786 769 785 813 860 781 754 811 762 809 783 802 806 809 781 746 780 784 807 794 799 783 786 826 849 744 777 831 787 737 797 807 787 747 826 816 761 803 798 810 855 783 776 842 809 775 792 768 835 806 812 788 819 810 764 730 767 765 769 818 809 825 783 790 791 790 712 823 814 793 852 824 766 790 778 791 868 816 838 785 831 766 807 787 818 735 781 838 776 821 826 775 764 793 821 787 835 736 771 817 811 1563 773 817 789 779 825 766 814 746 756 792 777 809 836 754 799 844 722 788 757 772 782 773 769 772 832 772 804 803 812 793 788 794 795 786 791 815 767 810 816 832 816 740 743 759 785 834 806 787 800 825 810 834 815 776 837 771 759 782 760 773 845 815 850 812 739 756 793 807 788 767 746 770 787 762 774 839 774 786 795 783 776 874 746 804 797 799 760 821 793 751 785 721 810 742 795 804 806 791 796 786 778 806 810 793 798 796 769 770 840 804 773 850 777 723 835 784 825 801 780 761 759 770 767 768 785 763 807 822 759 824 778 815 816 762 769 796 838 782 782 799 814 791 809 825 816 815 834 788 803 798 766 807 774 821 785 829 831 766 707 792 788 795 811 781 779 794 784 759 793 820 759 846 759 788 813 780 762 810 821 793 837 812 790 760 755 825 772 850 805 780 778 813 840 840 828 801 786 829 805 730 776 788 826 773 811 741 782 770 805 747 763 809 746 759 749 782 776 783 791 803 800 778 797 792 799 827 814 733 795 813 824 782 803 735 771 760 781 780 822 782 817 856 853 776 799 757 797 796 781 749 759 834 848 792 757 817 798 816 789 828 853 798 800 814 817 788 759 741 835 822 814 758 775 785 808 778 794 840 817 833 759 808 797 817 767 750 777 812 811 842 806 786 793 821 765 814 802 792 814 1786 756 792 802 762 818 766 796 778 754 787 776 793 789 801 745 800 796 753 826 805 841 778 790 815 823 762 821 764 806 775 808 764 757 770 775 807 833 817 786 768 815 776 792 763 804 808 809 813 826 825 753 804 803 833 725 765 765 789 801 790 723 781 846 768 769 782 741 801 832 742 796 816 805 805 849 810 782 779 733 810 806 775 767 795 788 781 839 826 819 826 803 801 789 769 792 821 810 789 802 815 819 844 787 793 773 802 827 816 781 795 780 811 845 778 772 794 777 783 800 789 752 826 787 799 754 789 798 834 793 809 820 805 843 780 796 814 746 824 858 789 819 781 757 810 819 764 753 788 772 786 770 812 759 822 803 817 773 764 785 763 764 746 795 822 787 791 762 748 795 777 812 835 773 799 784 775 747 834 802 820 781 790 840 767 802 831 784 843 785 750 787 836 757 820 792 772 828 829 785 810 804 823 771 794 781 754 810 772 809 851 799 783 810 821 814 799 770 801 802 792 802 819 824 758 764 798 801 797 741 844 780 823 794 737 780 792 788 814 759 777 780 809 790 768 804 729 760 845 792 807 793 796 750 796 786 780 791 818 741 772 762 753 797 793 775 803 806 796 810 827 803 825 772 812 817 831 811 805 811 802 785 793 805 763 813 774 743 820 807 788 819 862 815 792 756 803 815 832 798 1818 782 814 786 761 821 792 781 804 757 760 728 833 778 800 820 771 806 775 752 783 788 802 808 840 798 804 735 794 839 795 807 816 812 780 796 815 802 770 806 807 817 795 785 775 759 793 736 839 822 763 757 786 828 817 766 824 783 817 778 848 809 835 781 780 767 788 770 821 759 764 780 812 806 744 808 805 789 822 826 798 813 764 757 791 783 808 788 832 816 838 788 790 785 836 818 782 781 829 811 796 804 771 834 769 789 858 818 787 833 796 820 795 818 848 789 814 756 790 770 796 783 801 817 775 782 821 757 746 813 796 794 808 859 788 788 796 788 807 848 772 871 806 812 817 785 819 771 834 842 773 804 769 811 739 786 769 808 780 740 899 807 792 826 811 799 850 796 848 770 797 766 859 794 787 776 774 821 791 822 821 790 801 854 749 828 769 767 777 777 774 827 782 822 817 804 787 758 759 796 820 803 806 733 766 797 797 801 819 838 758 837 803 789 761 742 775 760 793 782 782 810 798 718 762 796 803 830 759 789 833 816 833 805 802 818 802 786 788 766 775 772 815 833 726 741 806 786 784 778 810 790 758 783 798 822 802 812 775 822 797 784 784 797 800 788 763 826 837 810 802 795 760 805 832 798 786 813 810 769 832 818 813 818 804 773 813 763 778 848 789 855 772 821 842 752 769 775 773 804 1809 744 793 782 818 776 857 808 816 711 799 768 768 799 824 790 785 819 789 783 787 797 790 802 828 797 785 791 766 765 803 795 805 766 794 800 763 835 755 821 826 778 793 760 786 845 808 815 753 800 741 760 820 825 804 785 782 795 785 785 819 832 776 757 765 801 810 800 812 759 806 797 792 750 803 737 764 767 828 810 762 773 829 797 766 774 801 809 800 797 783 772 826 774 801 792 778 785 810 776 772 808 838 816 799 773 800 834 774 775 828 736 815 803 780 805 777 785 804 798 820 818 805 815 757 776 804 800 784 839 808 799 822 760 775 786 815 784 841 776 785 809 840 797 841 780 742 824 777 817 810 834 779 787 807 798 785 801 808 779 791 783 806 816 839 796 791 788 793 768 760 766 768 782 824 807 801 773 778 820 810 815 757 844 772 774 793 787 806 774 817 783 828 799 784 763 795 778 801 770 757 823 845 811 787 796 754 796 825 784 797 823 819 810 817 802 789 771 809 771 791 793 799 778 792 829 780 775 839 802 816 785 747 786 783 777 780 802 791 774 800 848 794 799 770 819 791 798 808 798 799 753 804 793 806 809 782 807 760 854 785 747 808 777 796 821 831 832 830 819 796 780 753 793 795 772 859 817 794 809 739 758 763 848 785 830 754 824 738 782 777 814 850 780 759 823 776 771 790 766 1757 758 810 797 790 786 828 819 776 777 739 800 812 777 775 772 779 761 812 763 775 793 759 777 805 795 788 750 823 767 845 783 783 826 812 782 787 800 777 809 783 725 759 807 770 820 761 791 775 787 800 850 784 806 826 779 783 766 794 802 809 808 828 766 845 754 806 766 799 792 789 788 817 723 838 800 773 815 767 767 821 796 800 779 777 759 813 854 849 810 819 784 743 741 814 778 788 778 763 832 792 744 766 805 765 784 787 727 787 811 763 844 766 768 750 800 790 812 751 792 817 802 742 814 752 752 789 806 790 845 767 792 809 850 785 783 830 779 802 820 816 824 784 820 782 798 813 780 797 744 760 748 793 862 822 814 818 800 761 816 771 804 833 757 813 791 777 789 792 785 748 796 745 779 791 836 784 803 827 824 798 804 793 787 762 755 841 858 801 790 773 820 817 818 774 801 773 774 812 803 766 805 811 808 805 805 829 826 785 761 778 801 754 830 796 797 800 802 789 768 844 753 844 768 810 847 818 793 782 721 796 735 772 792 830 798 778 807 801 812 782 800 839 831 777 840 760 778 757 758 839 813 782 826 806 770 790 817 873 778 786 798 752 807 795 759 799 807 762 797 823 861 737 772 785 820 804 836 797 833 774 767 752 804 789 841 805 762 750 816 844 837 833 788 789 743 774 756 758 749 1788 780 821 758 858 765 791 766 787 791 859 776 817 793 807 845 776 731 807 761 812 751 789 788 789 838 829 783 777 844 758 833 807 803 829 815 753 789 785 793 811 747 792 769 823 805 787 785 855 793 838 800 791 752 764 781 779 798 853 812 791 777 809 825 835 792 786 789 794 798 790 791 822 798 795 793 774 778 787 765 780 818 750 763 818 815 797 814 780 784 800 795 775 827 778 778 780 767 762 763 813 814 773 814 768 802 807 728 826 798 795 754 821 804 784 762 784 813 766 756 799 797 791 796 789 806 836 767 813 809 810 779 776 825 787 793 796 823 788 828 781 784 801 787 812 826 834 800 781 750 763 764 847 775 747 831 855 786 812 784 789 856 841 814 815 808 792 847 814 806 811 774 798 790 781 791 813 809 762 801 749 803 814 788 775 777 808 818 849 830 793 806 772 770 785 846 833 772 827 799 797 805 795 816 785 756 761 796 787 808 812 768 840 859 802 795 825 800 759 801 763 750 773 735 808 782 783 824 787 811 809 732 753 745 798 852 758 835 739 804 790 760 828 833 814 788 793 795 760 827 767 743 866 757 764 811 774 804 770 798 787 838 819 802 780 780 777 799 806 791 762 824 805 776 784 819 747 727 831 911 829 738 791 802 735 747 813 801 791 813 771 755 834 808 778 753 769 795 820 796 1662 700 784 811 810 819 825 805 821 816 809 816 815 784 813 807 777 817 792 757 810 780 775 795 801 777 783 786 794 784 780 782 847 815 833 839 816 786 817 770 788 790 807 835 822 815 775 792 795 803 810 801 775 785 785 777 810 797 796 833 791 784 780 779 804 848 815 782 826 797 805 802 787 838 824 772 756 835 825 810 785 773 794 766 759 814 805 847 852 758 816 771 804 815 805 811 820 844 774 770 738 818 770 776 785 848 822 824 772 846 784 808 799 787 776 840 813 783 759 783 785 759 803 775 788 776 817 769 797 800 787 843 806 781 825 781 870 799 768 816 762 794 795 816 771 817 768 793 811 799 759 788 791 804 784 800 832 804 816 791 775 815 769 814 838 790 775 796 787 815 814 812 813 842 778 803 809 777 756 819 795 788 785 790 841 770 780 774 854 817 757 748 774 756 860 859 806 815 788 857 804 785 862 793 773 802 795 816 773 764 762 767 788 803 787 811 809 805 815 765 772 789 773 762 746 811 793 774 872 787 824 824 777 806 801 783 814 796 792 798 754 867 776 802 838 798 738 779 827 771 782 790 769 789 828 786 811 760 809 822 813 782 756 777 788 814 802 750 804 840 790 807 782 765 809 825 759 825 784 785 807 783 789 784 761 801 763 804 775 770 798 818 797 793 789 785 808 833 828 822 1809 747 819 828 781 801 814 767 784 741 779 789 833 791 812 763 778 789 777 823 842 785 818 777 842 787 858 765 796 793 786 826 763 805 794 788 814 791 735 776 841 797 838 796 813 795 797 807 845 770 834 788 781 827 804 757 782 784 747 807 746 816 793 813 779 757 759 772 840 750 817 801 807 766 867 798 805 789 780 811 772 788 771 795 768 848 806 779 794 824 756 817 736 757 809 797 798 801 844 804 818 789 748 770 792 806 792 795 792 778 788 771 858 837 790 796 792 787 792 824 772 781 800 767 795 830 759 782 779 796 782 805 802 763 764 758 771 791 823 726 767 830 787 778 797 757 804 796 781 859 806 769 813 774 759 764 758 808 785 753 789 793 819 804 818 827 753 796 830 805 772 753 837 758 825 797 787 795 803 836 772 778 849 862 739 827 803 799 783 839 763 779 808 770 773 832 814 801 837 776 777 763 848 781 818 793 775 801 799 768 798 795 788 775 807 800 797 795 797 838 803 785 808 812 809 766 789 853 790 797 848 819 788 772 821 778 771 793 828 766 821 770 794 800 790 767 794 814 841 762 771 758 784 821 726 786 748 854 799 777 787 727 799 763 783 806 792 791 803 751 782 821 810 775 818 781 801 847 798 846 824 794 787 826 824 800 833 831 797 763 821 780 780 774 815 773 803 806 797 824 1695 737 816 775 787 792 802 805 810 752 786 811 799 784 817 824 774 767 815 799 739 797 796 760 764 764 833 772 799 734 816 813 825 835 815 814 791 812 797 825 776 792 805 770 796 763 784 787 778 803 834 805 785 819 793 824 759 814 822 777 787 783 838 767 779 786 796 830 813 819 811 829 834 802 841 715 774 765 750 798 801 808 768 801 822 764 807 803 765 798 809 802 788 778 800 818 786 827 820 778 808 805 792 810 816 838 798 752 792 781 762 739 808 797 791 778 758 768 792 728 806 836 794 816 842 802 740 812 796 799 778 767 742 807 792 767 781 822 809 809 795 771 809 766 877 796 839 787 750 803 769 850 780 787 709 779 762 748 814 808 788 756 755 799 849 797 753 817 776 823 813 784 742 795 834 852 836 792 767 784 778 747 791 799 840 798 803 809 798 789 746 819 837 851 823 765 786 803 752 782 817 833 797 803 819 833 752 778 774 809 799 803 780 823 780 736 800 799 786 790 822 802 801 802 820 801 815 821 784 805 813 852 814 812 799 781 830 779 813 870 844 843 801 837 786 833 777 752 751 761 787 809 762 778 779 774 771 823 722 816 793 799 791 794 799 797 780 794 876 785 750 812 792 798 788 791 768 867 780 804 831 833 817 832 769 821 731 799 799 797 783 786 781 827 787 798 775 800 767 826 1709 722 824 801 806 768 792 764 780 790 794 824 806 801 776 733 790 823 798 783 784 798 750 755 806 762 768 814 803 821 809 808 782 819 800 773 803 801 800 772 767 815 814 799 820 828 776 856 805 802 782 802 790 788 770 827 807 762 798 784 761 851 767 827 778 830 811 795 718 817 788 766 764 784 798 795 811 806 813 820 788 792 815 777 801 789 788 788 794 763 811 751 812 824 806 769 805 832 746 793 794 811 763 806 789 794 783 772 731 775 813 729 763 771 802 762 799 826 764 808 774 808 826 810 880 800 795 793 771 797 819 817 766 780 805 762 799 805 785 832 777 817 838 798 829 801 803 765 776 767 786 805 775 887 768 802 791 820 821 758 808 755 765 842 774 809 789 798 762 810 778 795 799 801 771 769 773 783 801 784 756 869 838 826 810 814 759 802 786 793 823 806 768 821 766 842 839 769 817 803 803 812 836 834 788 775 808 839 812 827 786 823 805 835 823 819 774 835 793 804 807 803 772 805 809 849 791 815 845 787 777 793 786 792 819 757 818 823 847 792 818 803 783 815 816 811 762 781 755 819 833 812 799 768 780 821 792 797 810 808 784 802 763 796 792 766 806 823 825 781 748 794 765 787 779 781 831 818 806 805 871 815 800 852 806 756 812 800 791 801 753 798 788 835 826 787 797 768 835 738 1629 705 789 783 790 798 780 794 803 802 795 791 768 780 837 830 818 792 803 783 842 830 794 802 768 840 791 777 784 819 781 821 734 775 871 811 814 772 825 814 799 806 806 784 783 748 802 761 789 773 787 791 776 824 802 734 769 776 831 857 813 838 818 809 775 757 764 800 828 773 783 773 812 849 811 782 806 792 739 846 819 783 775 739 830 766 747 825 822 839 809 789 803 810 774 826 788 802 856 807 804 848 768 804 818 800 750 807 772 784 791 818 821 807 777 805 797 779 838 799 805 840 781 783 789 803 831 788 777 811 778 792 815 788 752 803 845 783 723 828 770 856 824 819 828 809 845 812 785 826 831 790 791 815 796 764 809 789 761 776 860 821 764 818 811 795 785 787 762 757 767 769 798 775 857 835 775 814 831 795 828 788 800 798 780 805 773 740 815 755 802 826 791 758 823 779 819 828 821 767 817 776 777 831 700 834 788 819 820 777 798 813 832 806 721 785 813 784 820 811 761 783 801 782 788 830 815 818 750 770 780 820 846 785 817 846 735 782 777 807 751 874 819 776 794 794 764 825 743 800 792 803 824 807 774 792 765 783 844 801 772 770 785 759 759 755 766 716 784 756 806 760 766 796 845 758 789 777 794 771 772 813 824 772 764 811 793 809 823 852 810 797 819 804 757 819 791 785 759 802 1630 722 800 783 808 819 761 818 772 817 783 748 771 771 832 817 837 831 792 831 760 806 822 854 775 830 835 804 802 808 820 777 805 789 796 840 805 771 794 811 792 782 834 775 786 843 797 816 850 819 756 801 786 786 780 809 788 799 811 819 801 794 786 815 759 766 827 804 789 803 766 772 823 759 835 739 823 773 817 785 791 771 817 797 794 777 759 812 798 803 836 786 777 763 830 785 807 779 804 754 750 772 790 828 770 777 797 741 794 788 803 793 827 765 819 807 782 753 822 758 804 818 796 796 783 774 764 791 808 766 778 763 783 756 779 792 732 824 839 835 820 788 804 776 803 847 755 809 813 841 816 827 782 774 778 796 795 776 777 781 780 747 783 836 813 778 740 793 812 779 752 807 849 787 791 799 836 820 822 805 790 817 791 805 798 805 786 768 763 765 778 805 757 780 814 815 761 796 813 797 807 788 759 821 823 816 768 789 819 787 758 806 825 778 762 792 828 797 803 789 801 836 813 764 844 800 800 791 831 745 805 807 821 741 771 787 745 822 808 761 790 828 794 796 768 835 810 788 774 805 781 803 816 807 775 758 789 794 844 740 800 820 767 767 840 786 753 809 790 782 759 776 840 825 783 804 809 792 743 814 832 877 807 778 743 782 834 783 810 784 776 761 834 777 834 828 765 701 821 789 1634 687 771 758 795 813 752 800 787 760 795 771 842 802 825 803 827 780 790 799 762 821 796 745 847 780 770 815 807 830 808 808 774 758 801 811 830 803 820 815 794 827 801 812 853 814 808 762 822 820 768 814 771 796 791 822 811 773 755 784 761 781 817 774 825 752 809 834 811 809 805 811 816 798 763 754 799 839 829 822 757 777 784 777 839 768 827 804 806 845 743 787 839 788 785 782 767 782 800 797 777 817 806 799 806 808 854 794 785 747 862 825 768 803 746 798 802 823 749 803 760 787 765 812 803 835 810 833 787 819 788 770 794 790 758 820 817 808 779 795 762 815 765 833 818 810 820 739 784 810 839 792 857 818 770 833 815 739 779 809 781 837 803 785 815 804 757 809 800 787 781 774 759 811 757 808 826 795 809 842 805 781 816 752 786 786 786 780 802 772 792 813 808 790 811 795 777 791 852 754 796 804 779 819 820 798 770 814 821 798 762 804 807 788 758 759 770 790 803 806 782 795 771 784 764 763 820 769 794 805 828 785 823 800 792 806 832 783 758 772 783 773 800 767 825 740 778 774 800 852 767 790 783 823 847 796 778 837 780 756 753 885 751 792 802 789 825 826 737 811 799 779 785 793 758 730 751 780 774 760 844 802 859 771 807 753 809 826 768 801 763 786 794 782 813 791 769 783 756 780 1583 784 810 806 739 794 789 797 843 790 814 759 832 822 792 795 782 816 777 731 845 826 784 777 823 752 763 764 804 762 804 802 788 742 775 788 783 775 784 803 823 790 803 799 812 788 820 777 822 818 773 824 810 850 775 793 807 814 842 823 801 831 782 801 818 730 750 773 769 785 811 835 771 818 783 773 777 818 784 784 793 771 840 799 788 794 839 791 831 783 782 803 816 836 847 785 813 794 793 821 786 754 796 833 800 791 809 782 872 783 784 796 757 795 799 839 775 741 801 793 765 770 796 792 791 834 818 805 776 840 796 761 779 818 798 774 830 845 826 840 791 789 817 810 776 708 783 797 788 799 762 757 775 807 832 770 795 803 798 753 797 820 766 809 824 807 796 777 775 792 782 796 779 762 797 739 812 795 807 810 783 768 781 798 758 819 791 813 788 830 820 794 791 834 831 839 799 823 815 810 771 824 766 727 768 864 797 837 836 833 794 803 780 804 846 803 782 753 800 788 736 794 781 798 750 824 791 822 776 780 847 816 812 803 823 766 799 808 776 781 772 797 817 760 851 762 771 827 778 778 802 839 820 798 838 786 857 828 776 740 768 802 804 810 774 809 774 781 758 792 743 784 815 784 790 795 811 805 791 812 753 795 782 763 794 785 849 818 790 833 826 816 797 789 805 817 817 791 774 761 1659 704 786 796 835 769 783 810 804 841 794 774 805 781 768 773 822 820 833 817 763 789 783 829 807 788 799 803 785 773 822 802 775 799 828 806 808 776 850 806 780 818 763 789 781 762 804 742 753 804 822 834 827 787 767 736 825 794 784 813 766 805 782 758 776 807 809 816 790 808 781 816 822 796 821 767 809 815 821 825 737 771 813 729 823 790 832 852 797 818 783 805 802 788 867 775 788 815 782 828 791 764 812 766 812 767 789 846 849 816 749 811 813 827 745 780 797 766 785 737 786 786 832 859 779 764 794 835 815 826 786 777 790 829 803 796 775 773 805 808 770 818 813 784 825 813 808 847 792 782 736 771 775 795 827 788 835 799 762 842 832 779 803 861 818 819 770 766 812 767 808 813 815 771 777 774 768 778 761 813 776 755 773 795 844 804 759 751 747 771 820 778 764 821 793 766 845 808 803 797 803 817 806 781 823 811 771 841 790 823 782 785 778 759 782 761 834 817 789 782 801 756 787 818 768 735 805 778 769 788 818 812 743 790 833 760 811 782 822 776 769 813 802 799 815 793 812 811 767 811 830 764 843 778 809 818 779 850 782 773 822 767 791 790 815 776 775 809 785 785 788 763 818 816 824 786 791 803 825 809 761 782 807 828 752 781 819 788 805 815 831 767 819 775 826 781 818 800 759 769 1754 753 799 731 787 829 785 812 795 758 820 801 772 747 793 772 798 810 817 824 738 824 793 815 768 815 801 800 796 761 771 788 767 789 780 849 786 774 797 724 799 790 801 825 818 763 795 826 756 782 796 790 817 760 841 763 783 728 804 792 839 778 804 753 760 840 731 797 764 820 803 790 825 853 779 796 803 825 769 843 783 777 815 784 824 806 793 749 785 796 778 805 766 787 769 833 746 749 818 784 750 780 800 790 770 777 817 802 818 813 754 746 783 760 754 762 762 793 816 799 815 773 858 812 776 809 756 809 771 750 832 828 795 789 784 776 777 746 798 795 773 828 748 782 839 844 824 798 751 779 795 782 799 803 747 768 776 791 797 778 720 761 788 759 802 803 789 782 762 783 795 806 814 779 784 789 790 790 776 794 766 745 801 809 795 768 845 722 789 813 758 795 782 768 809 784 799 740 848 768 802 780 824 816 795 808 816 728 825 790 781 773 838 809 770 783 759 785 794 779 843 782 781 805 841 794 794 808 802 803 824 784 818 787 771 818 784 790 838 749 751 794 782 838 809 789 788 786 759 812 791 816 763 775 816 849 837 808 792 809 803 783 792 781 814 810 729 784 820 787 770 782 799 755 840 812 797 821 765 776 798 819 791 781 792 811 827 748 805 810 810 761 775 770 775 786 769 790 794 793 1725 727 776 803 805 802 828 773 849 803 856 812 791 769 814 774 778 828 735 862 774 782 818 811 807 783 844 831 825 801 809 809 800 819 774 777 772 779 848 788 808 822 757 813 779 801 802 825 782 782 816 808 852 758 748 805 784 825 800 788 836 783 886 763 816 810 806 748 807 818 798 784 852 789 803 818 817 811 808 754 838 816 738 798 784 818 768 788 761 835 832 805 840 843 830 758 810 806 752 820 802 811 823 787 830 776 819 788 806 785 776 847 802 784 784 785 782 791 745 821 790 854 766 816 777 809 765 767 827 759 806 843 803 806 806 804 797 804 832 758 815 850 796 791 790 818 801 792 796 816 814 777 828 832 784 745 817 807 807 797 802 782 844 809 782 766 789 834 766 821 797 775 784 808 791 773 807 770 743 777 795 799 806 771 781 768 782 789 811 834 737 816 821 778 830 784 804 771 819 854 816 772 744 786 812 810 839 796 779 793 756 763 824 808 783 767 829 846 810 768 795 779 812 832 778 823 729 828 810 828 808 764 853 834 744 795 827 819 805 773 812 752 734 818 811 787 820 783 783 806 749 811 815 818 773 779 778 766 804 819 818 791 720 817 811 807 763 775 764 851 828 817 765 862 796 758 818 842 863 852 778 812 832 828 817 799 801 776 794 777 797 814 800 786 773 787 795 801 813 787 1798 711 758 808 810 775 812 756 782 834 777 767 845 775 846 834 771 777 830 834 776 788 871 733 832 814 791 840 795 823 799 826 748 775 818 872 801 782 830 814 806 794 786 784 775 832 777 823 816 770 793 816 778 763 799 783 774 799 816 815 776 787 812 783 749 795 795 790 813 750 811 792 773 802 798 824 773 789 793 838 765 806 794 817 804 840 778 781 798 817 817 822 833 782 778 782 776 844 794 784 794 795 812 832 779 785 789 783 780 772 773 808 836 775 832 818 795 801 829 803 780 823 763 816 747 801 830 790 797 795 773 800 809 807 845 847 796 781 780 776 845 818 803 789 782 823 803 764 849 799 754 787 804 802 802 827 784 757 789 778 836 769 811 800 761 782 826 730 819 852 831 787 795 779 788 773 756 812 793 774 772 776 755 801 786 797 853 787 820 792 811 789 759 849 769 804 766 783 817 810 818 795 781 771 849 779 794 778 774 834 770 829 824 799 762 844 784 796 860 765 745 812 827 783 798 771 806 779 841 793 778 803 779 764 794 824 810 816 815 796 737 817 787 806 755 764 787 821 822 730 770 795 802 799 772 753 801 783 811 778 826 755 777 808 883 813 784 782 787 777 779 808 795 776 800 816 798 807 813 825 776 815 762 822 789 846 799 847 809 812 789 760 794 799 778 810 834 854 807 821 1758 734 824 792 791 771 788 753 749 790 777 782 741 743 795 795 789 802 771 788 758 820 807 818 790 774 828 789 798 802 827 840 796 823 766 796 795 834 815 832 844 767 761 846 801 837 798 794 779 807 770 880 804 838 800 809 734 770 801 820 780 800 787 810 792 777 794 788 802 789 776 827 760 786 800 751 784 784 785 819 796 810 757 757 842 813 777 816 797 801 817 745 797 791 840 764 820 812 770 843 783 791 790 815 834 784 750 774 810 785 787 800 806 838 763 736 783 797 779 832 800 775 787 795 776 802 803 783 820 832 802 826 830 788 795 778 797 850 782 797 795 775 793 837 830 810 812 842 784 826 771 763 822 823 815 805 835 819 816 800 795 800 753 830 798 778 825 818 810 792 784 768 780 769 858 793 800 809 818 743 831 727 791 768 868 778 771 813 775 794 811 833 811 815 777 798 814 764 810 821 786 844 793 788 810 778 824 820 815 827 817 744 812 788 813 774 782 775 767 808 799 820 810 845 816 770 825 839 781 802 852 847 790 780 792 791 787 757 784 795 778 755 856 796 818 752 776 824 816 782 798 800 787 837 806 766 749 795 785 782 766 827 769 785 796 767 779 840 834 785 755 804 811 769 824 780 751 814 810 787 824 761 789 790 818 761 747 791 881 774 830 776 758 773 808 816 763 765 774 791 1803 781 840 785 818 770 775 777 786 774 756 804 765 762 767 803 805 798 799 784 792 864 828 804 853 757 825 830 792 867 818 810 802 769 796 754 808 741 824 754 817 769 792 806 835 735 790 858 809 805 779 757 811 801 806 846 810 793 852 783 770 787 785 820 784 777 825 751 799 748 815 803 810 813 815 803 822 808 823 815 810 823 840 789 806 785 761 804 813 766 799 763 825 800 792 807 835 756 825 813 819 837 782 789 751 760 761 784 796 812 751 807 779 812 763 803 754 821 830 788 756 796 792 763 780 816 764 768 759 766 852 828 801 779 783 803 775 783 747 788 840 816 826 834 840 774 766 772 799 791 824 816 824 790 804 835 732 785 802 790 722 834 833 755 808 824 792 790 802 775 744 742 812 815 796 790 797 832 789 822 829 771 787 741 773 783 796 866 786 785 798 781 805 837 782 802 834 830 774 795 829 789 793 847 776 804 836 835 800 796 820 825 783 824 776 813 770 811 747 818 789 829 799 803 798 817 779 773 746 808 791 812 828 787 767 819 778 778 816 787 783 771 837 797 878 840 807 777 800 774 829 799 769 805 822 831 766 793 770 807 808 846 806 775 830 802 815 794 834 798 808 736 793 797 833 816 745 815 811 782 790 802 780 818 823 733 798 793 831 830 778 746 797 784 828 801 817 805 807 772 1778 663 761 801 772 822 710 816 761 796 835 803 811 817 789 787 764 797 794 772 786 801 770 859 772 792 806 812 824 788 785 803 828 799 801 770 812 831 819 813 819 809 806 823 806 773 765 768 780 764 794 809 817 812 773 836 804 848 838 779 812 785 821 815 805 787 773 810 759 798 736 791 782 796 838 836 843 767 812 821 770 746 792 866 805 766 837 776 771 790 804 801 811 796 764 804 794 800 855 800 782 772 806 755 795 797 803 819 789 740 757 754 844 773 801 790 746 823 818 869 807 783 767 734 740 821 788 771 817 789 795 738 833 828 797 804 804 837 840 801 781 838 810 820 828 807 801 770 807 862 775 785 817 774 878 761 811 804 806 824 822 830 787 847 791 806 804 815 777 768 852 754 805 775 772 786 776 826 795 819 797 829 796 808 786 778 798 783 802 816 799 824 806 839 833 808 743 816 808 786 816 808 780 840 891 770 782 799 762 761 842 768 759 795 811 801 692 802 821 812 781 805 739 803 789 768 799 819 832 819 788 802 747 854 792 785 839 773 767 807 838 761 777 757 818 786 825 812 777 776 816 811 803 785 774 787 795 770 758 811 799 825 785 750 830 798 787 873 793 793 808 758 809 789 783 767 820 850 856 787 795 816 807 762 770 790 813 790 787 783 785 783 813 857 800 789 812 791 748 760 1640 772 767 801 795 777 776 776 782 734 770 842 777 802 788 743 819 814 776 833 807 806 844 833 817 745 814 810 785 836 839 849 818 777 833 796 805 765 794 820 834 774 784 789 825 817 795 756 788 797 800 803 767 824 805 832 786 779 803 822 773 764 774 808 847 770 809 832 830 822 788 764 768 774 754 810 763 846 830 811 770 792 824 808 786 794 810 770 819 770 800 761 797 801 777 772 764 820 799 795 760 796 816 777 816 777 843 813 813 794 796 746 769 833 778 827 750 798 813 835 774 774 785 809 826 788 808 786 773 759 829 781 823 770 819 790 841 792 794 810 781 820 765 788 860 835 804 803 769 800 841 759 775 788 863 782 840 790 826 752 806 790 776 741 787 829 771 749 760 777 817 831 798 779 790 759 794 787 807 839 801 824 823 748 762 784 775 829 827 811 793 808 699 830 825 793 787 791 806 815 812 835 776 819 793 830 761 795 830 738 814 766 754 797 780 781 814 837 773 765 792 850 810 762 803 788 820 819 761 805 798 815 779 779 777 776 791 797 769 809 786 872 805 783 822 766 817 808 808 813 827 746 784 787 800 781 786 831 763 788 805 794 769 779 830 776 764 813 791 787 853 796 828 788 778 782 766 835 817 837 812 754 800 841 763 830 781 852 824 784 785 808 778 832 835 798 786 844 803 815 1692 711 801 801 756 838 823 790 811 850 836 791 825 834 724 775 769 840 784 812 789 757 809 769 805 810 841 763 793 799 797 732 760 761 808 774 767 779 799 779 770 813 814 804 804 889 785 792 781 854 842 806 757 779 819 785 798 795 779 807 821 797 799 785 823 806 820 858 792 805 797 785 845 807 852 783 785 743 785 809 783 830 838 805 756 765 768 684 804 817 754 741 769 817 794 794 765 804 790 784 780 775 779 787 818 818 767 787 773 824 808 781 808 806 785 790 803 839 779 826 812 816 831 778 797 795 813 833 827 758 793 768 773 783 765 807 799 771 762 773 762 758 829 767 811 756 832 784 777 820 799 805 755 847 799 773 791 785 766 795 766 777 788 848 856 814 826 815 728 795 798 806 842 818 755 786 793 801 809 801 827 797 791 815 865 810 769 819 787 849 760 750 815 834 773 769 784 837 828 775 737 843 797 814 793 865 845 787 791 772 797 793 744 801 785 762 785 751 785 783 808 790 836 837 816 804 815 802 770 805 828 797 805 782 763 757 806 804 788 790 782 774 779 838 750 793 834 794 856 799 783 747 811 754 811 782 788 804 779 795 796 782 821 752 820 811 767 803 811 830 847 802 820 761 786 828 770 781 851 787 775 770 806 823 805 796 746 836 855 792 762 777 768 829 775 825 806 848 777 811 1734 745 782 777 778 824 771 800 781 816 791 768 783 755 787 822 812 807 800 849 775 752 745 788 780 828 830 821 781 816 752 810 776 850 765 820 796 776 772 839 783 760 794 752 769 846 778 817 792 803 801 807 839 807 810 794 779 807 840 820 776 828 820 818 820 847 768 825 752 813 806 815 754 792 757 788 760 826 838 815 825 789 790 820 804 808 798 796 804 794 762 752 803 792 794 816 810 749 795 779 817 789 825 811 790 825 786 770 851 828 829 798 782 793 779 770 815 742 809 791 792 819 839 797 816 797 840 842 733 762 830 785 791 780 818 818 792 772 849 794 787 820 808 831 817 798 821 821 769 841 836 795 835 838 789 816 767 803 777 802 805 800 793 857 832 799 798 799 816 855 815 813 811 784 776 750 801 765 818 801 856 817 781 801 773 851 778 788 791 785 814 812 809 821 797 834 780 798 783 807 756 799 790 830 792 755 834 813 812 841 795 752 814 813 860 813 819 757 805 811 829 775 779 766 818 786 816 819 796 780 798 815 789 788 801 791 799 835 728 876 786 823 774 780 774 787 834 827 852 768 834 824 773 746 793 789 784 770 770 833 841 802 790 762 820 822 784 788 772 757 788 783 769 787 848 780 807 799 746 820 809 805 795 790 763 762 773 829 786 816 802 851 751 833 787 787 755 819 750 780 1715 680 803 777 825 785 763 812 793 795 801 804 806 748 834 829 795 832 789 794 806 831 801 815 786 806 766 777 784 794 752 798 809 800 761 807 830 824 829 818 783 851 824 843 768 855 766 785 805 765 797 796 836 830 800 824 814 781 789 820 833 808 785 795 773 793 787 773 768 803 810 795 826 839 844 726 799 848 787 802 845 838 834 834 761 777 768 852 862 759 822 794 776 795 810 799 777 751 785 770 787 799 810 774 812 789 784 811 819 846 824 789 762 858 829 772 770 830 843 823 800 803 815 762 830 770 818 751 748 797 787 768 754 804 806 820 813 779 810 765 788 804 785 834 804 798 819 765 813 836 839 736 847 800 816 814 780 790 726 820 827 766 787 811 818 768 826 788 819 813 762 796 808 802 826 827 759 817 755 806 832 818 818 781 832 793 818 733 766 823 776 843 785 826 808 817 787 807 834 777 796 796 780 792 811 778 801 795 787 799 758 831 762 800 783 814 810 828 845 773 812 790 800 837 756 775 778 796 783 798 790 739 823 805 859 847 822 767 817 758 806 809 817 798 775 791 791 855 847 785 835 781 857 814 779 779 774 793 789 877 759 837 796 803 836 791 774 794 795 811 850 804 784 799 812 825 796 785 830 793 808 802 765 809 828 793 806 787 822 844 781 747 824 795 782 860 771 794 841 816 1688 736 759 770 839 766 828 768 832 817 805 747 754 811 831 794 747 786 787 803 797 789 820 794 807 836 831 805 797 793 792 824 855 816 788 825 794 774 804 837 810 806 827 758 854 821 766 831 823 789 813 781 825 847 811 833 821 840 820 836 751 812 808 759 782 795 791 785 807 836 783 782 843 805 816 825 757 831 815 819 750 802 858 815 809 777 826 797 769 788 797 781 796 774 780 813 771 811 752 778 795 817 764 759 790 787 819 792 816 846 764 749 807 799 768 852 802 827 815 790 789 781 753 754 812 792 761 828 785 803 794 793 817 818 814 768 771 772 800 760 790 819 812 754 746 800 823 800 809 768 780 854 836 790 790 794 819 755 821 801 855 818 760 815 804 778 806 744 869 820 815 815 760 844 824 804 834 754 849 780 788 835 776 826 785 832 781 772 773 873 846 826 856 807 810 818 793 770 775 832 767 759 798 801 789 729 833 817 821 768 787 796 748 789 742 764 810 821 815 782 788 829 811 768 815 758 818 820 833 822 823 751 753 768 809 812 804 813 824 752 791 840 812 809 830 801 773 802 855 803 788 850 781 779 777 779 820 798 813 803 814 800 798 771 783 790 833 802 790 776 782 771 886 778 770 801 806 755 796 755 741 782 786 825 776 822 758 714 816 801 858 840 826 861 826 759 855 797 771 812 1773 643 749 815 838 754 822 792 839 757 840 800 831 795 780 771 817 759 797 821 822 780 802 807 739 769 799 793 808 837 788 754 801 797 800 791 806 783 759 811 759 813 773 823 804 798 803 827 810 801 776 815 806 771 849 787 771 768 794 797 750 793 847 836 737 812 779 771 757 814 815 783 795 799 799 774 790 802 808 777 792 744 844 810 806 751 811 785 824 785 778 813 797 817 799 804 816 803 830 789 806 779 794 803 824 810 778 798 759 804 784 805 758 771 825 823 784 793 841 814 873 760 835 864 787 809 796 808 769 788 767 780 773 775 783 831 816 834 824 784 820 793 849 787 820 831 792 781 795 764 785 831 749 794 772 806 811 791 752 764 796 779 792 810 819 813 786 842 802 823 804 764 811 833 769 793 846 817 771 849 838 816 875 845 817 776 745 825 811 767 801 839 738 815 763 810 829 844 758 754 796 803 775 849 801 814 806 806 814 797 831 803 785 808 807 815 775 826 795 812 769 760 766 777 805 815 735 751 776 832 771 741 819 879 794 782 789 800 774 789 816 826 782 830 782 760 754 829 757 767 759 778 784 759 769 779 791 755 768 779 796 782 775 810 812 760 781 800 747 830 809 794 794 761 808 826 805 732 757 892 826 791 778 812 785 797 849 827 782 771 763 788 789 815 760 767 793 752 794 816 1805 748 799 792 801 825 805 863 773 825 782 815 789 841 794 765 742 810 808 832 834 787 828 807 811 795 806 748 820 803 776 799 801 748 814 835 833 841 850 823 779 820 778 825 796 789 833 806 759 784 787 777 789 813 777 867 812 798 804 795 795 810 865 794 755 794 824 746 789 857 780 784 784 836 828 807 769 765 813 817 769 803 772 799 794 749 808 780 807 760 907 759 811 769 805 814 825 842 822 848 831 763 912 772 803 760 771 821 827 775 707 790 783 810 786 794 787 806 791 790 809 830 814 777 804 827 756 783 788 783 796 810 783 805 747 821 836 881 749 820 757 815 847 806 791 790 827 793 792 816 776 766 768 787 793 781 798 743 780 778 772 822 801 821 812 809 833 780 812 790 750 805 829 793 795 768 834 761 804 804 844 838 795 801 784 800 778 804 824 810 812 794 797 786 790 787 820 790 775 803 782 803 798 784 742 822 780 804 785 835 771 779 787 776 797 833 776 777 777 837 778 790 863 785 783 791 804 811 816 807 775 815 857 857 779 784 774 821 789 823 804 780 760 804 758 767 812 773 744 821 811 795 831 755 823 783 837 806 796 809 819 789 835 789 758 802 772 806 826 817 799 815 842 811 797 780 801 755 778 793 778 829 805 765 815 796 829 802 792 811 776 796 831 786 830 838 831 815 827 794 1749 726 821 808 808 798 794 818 813 776 765 789 821 770 815 782 775 833 752 743 741 854 801 813 816 824 747 814 817 795 797 798 808 798 809 827 754 767 804 755 792 850 806 809 810 797 782 749 826 776 780 808 786 771 740 763 761 787 785 789 818 806 803 830 783 792 810 797 784 766 834 793 787 768 821 765 800 798 862 823 796 751 765 815 773 795 792 756 767 806 823 792 765 817 775 777 818 787 768 809 800 787 826 797 798 806 804 809 769 877 789 802 789 786 788 740 843 800 827 804 773 800 770 782 806 816 793 811 787 779 764 769 823 794 869 774 797 815 821 811 804 824 782 810 796 761 765 800 810 833 832 751 786 760 818 795 788 794 804 819 798 815 793 773 825 789 776 792 794 817 820 786 812 844 825 782 798 785 800 807 742 803 795 804 808 810 773 801 853 801 811 808 749 829 774 767 797 795 825 780 836 816 802 832 838 836 866 780 823 786 776 765 780 805 835 842 803 831 773 778 758 835 804 793 817 818 815 819 833 819 809 801 781 755 798 787 773 788 762 855 788 781 839 807 744 805 812 790 811 846 826 753 779 788 828 817 837 793 808 788 813 792 801 771 790 810 807 776 785 823 785 800 800 756 793 798 829 807 860 846 760 788 775 776 813 790 825 840 737 839 825 795 792 787 816 764 857 794 784 803 1729 666 803 760 782 774 777 811 758 778 861 798 745 861 733 802 808 813 789 805 789 797 789 798 780 774 776 800 779 821 780 855 793 803 828 808 786 793 812 753 724 888 824 795 747 765 767 757 787 790 804 766 775 799 839 817 787 832 780 813 791 821 788 760 808 751 800 745 827 797 806 778 788 749 818 822 749 829 784 768 819 793 799 786 851 753 754 764 753 785 766 804 749 806 756 809 860 819 754 827 835 814 794 764 776 819 807 833 808 817 827 791 846 823 801 748 827 766 758 807 821 800 815 830 840 841 787 824 828 825 849 801 830 757 790 769 804 825 753 791 791 861 818 798 837 764 809 801 840 767 813 807 798 799 771 758 826 807 773 812 835 791 757 744 843 820 759 808 813 794 833 753 824 811 824 770 824 807 823 769 811 810 815 774 841 803 824 788 786 739 826 834 806 783 789 797 822 847 795 821 768 819 772 803 791 807 767 818 765 752 815 841 807 807 805 787 761 787 764 807 785 839 761 817 788 835 819 799 813 790 790 777 791 805 787 785 837 796 791 793 769 830 845 804 750 790 764 865 823 831 829 809 849 838 786 830 815 834 769 803 782 803 733 795 776 806 825 779 811 779 808 756 788 800 757 778 807 816 804 781 725 809 793 818 779 824 761 771 781 832 795 775 773 792 793 842 816 834 821 775 1813 784 842 782 832 821 764 789 820 782 781 780 803 811 772 785 826 812 784 812 777 818 803 774 807 790 736 780 778 857 841 835 812 819 785 778 791 808 754 821 848 804 785 810 781 825 827 816 752 816 821 779 811 810 750 791 766 763 791 796 782 757 813 809 742 779 802 862 810 727 827 817 816 755 806 788 812 742 774 788 776 786 808 796 805 831 779 807 825 812 829 797 858 734 779 799 790 877 809 814 809 809 766 826 816 794 778 804 839 786 767 757 761 816 790 791 769 799 805 797 839 796 794 775 791 805 842 820 809 798 779 801 785 831 772 779 774 754 829 786 808 797 769 789 779 788 858 808 817 787 791 771 791 791 801 824 781 755 791 810 798 779 837 812 738 766 776 776 812 751 825 828 791 799 815 753 859 805 781 790 809 791 809 835 777 867 799 764 834 832 756 815 807 821 800 802 787 817 810 811 820 839 828 818 799 746 814 844 790 851 787 788 770 792 852 817 876 811 741 860 800 816 805 784 820 778 794 794 767 730 788 789 774 871 823 836 787 765 718 838 820 759 789 812 808 739 779 845 820 755 808 802 809 799 803 779 770 816 801 805 842 803 775 803 817 824 785 814 828 806 748 798 816 781 843 784 779 762 806 763 800 793 822 753 813 744 809 800 810 814 789 835 769 774 808 784 824 798 823 817 1587 692 791 835 801 763 845 890 853 845 774 750 799 809 762 783 804 777 829 781 795 774 810 798 820 778 794 800 751 824 795 832 788 765 825 801 810 830 790 790 720 760 792 825 793 808 852 780 783 825 785 830 766 841 848 741 804 778 790 744 800 785 780 803 764 755 785 810 813 773 828 797 810 820 812 840 751 805 808 807 806 799 747 814 777 783 836 852 764 803 802 806 859 780 816 791 798 801 872 806 812 888 734 776 811 786 788 836 747 772 833 787 785 784 805 829 790 828 794 829 746 799 767 810 778 785 825 794 790 826 788 810 806 784 847 864 721 823 845 766 820 793 837 794 796 811 804 806 770 801 777 771 783 824 774 825 741 786 811 862 774 836 806 761 768 810 816 838 737 769 803 806 837 798 800 837 776 784 832 835 809 780 796 810 804 795 775 816 815 795 812 857 808 781 791 792 816 825 784 808 803 805 723 768 803 786 782 811 794 757 762 809 856 822 779 824 755 800 792 788 817 795 807 782 757 792 829 799 792 833 830 823 790 788 823 807 809 786 860 762 825 786 777 805 780 780 808 815 803 758 798 805 792 799 855 769 806 815 779 767 798 790 842 792 781 748 810 832 803 791 803 829 791 806 829 778 789 772 734 802 817 806 809 787 797 843 865 785 857 814 824 817 822 818 793 819 813 797 759 838 1759 652 820 768 786 808 805 764 835 841 799 796 801 810 830 829 846 759 785 838 779 813 773 807 801 790 772 825 780 798 802 824 808 807 814 846 796 821 760 791 817 790 714 823 766 780 812 806 798 834 804 785 775 806 778 833 788 811 804 790 804 833 802 836 827 811 836 799 804 753 764 820 853 768 800 827 738 779 786 830 816 808 770 740 805 768 784 801 796 766 794 847 798 786 771 744 806 722 771 791 773 787 801 767 845 784 852 777 798 777 847 812 797 806 826 807 800 824 780 820 806 811 753 801 825 795 823 779 790 743 798 741 785 790 739 779 822 777 784 853 809 782 809 785 814 805 794 786 826 843 812 760 803 886 802 795 749 840 765 813 774 816 779 844 803 769 819 803 767 822 797 794 812 795 809 795 822 789 817 753 772 803 822 795 748 793 800 830 793 815 850 787 788 787 760 816 806 850 819 763 833 793 808 807 810 773 813 761 810 808 787 753 763 825 773 778 803 809 806 821 804 785 764 747 771 830 825 783 777 812 793 764 835 790 759 769 792 794 778 764 800 842 798 803 782 776 800 798 839 755 809 810 789 819 806 794 792 838 789 784 719 800 786 772 793 769 775 796 830 800 869 800 855 792 808 804 780 790 830 777 794 827 752 787 783 847 771 741 795 801 814 791 804 796 765 791 793 743 865 736 1840 764 798 781 822 798 801 780 816 781 780 858 815 834 812 779 748 842 793 837 788 779 804 792 844 806 822 733 804 778 777 784 748 817 790 807 797 812 781 808 864 781 814 782 806 832 740 783 801 789 800 793 778 780 762 786 779 785 792 771 809 827 804 787 762 797 790 751 839 789 793 826 831 820 835 714 826 770 765 826 830 827 784 857 825 799 814 803 810 776 796 812 828 769 733 792 818 805 784 802 744 794 793 789 804 787 776 818 807 766 786 795 764 836 789 820 808 768 831 773 796 802 804 831 805 825 779 843 748 804 821 852 801 836 783 836 833 827 780 776 776 789 831 813 839 831 816 785 813 824 819 782 800 781 805 795 778 803 809 781 799 842 792 802 801 743 829 779 794 804 791 806 861 717 785 856 795 803 836 706 822 828 781 810 816 769 766 799 793 755 822 852 836 821 809 815 778 821 817 784 820 782 792 804 789 824 804 825 796 796 799 791 813 753 798 814 794 771 811 789 782 831 841 771 826 777 785 815 738 729 798 825 802 752 788 809 803 770 792 769 767 789 837 822 805 744 829 820 809 722 779 811 810 768 758 808 800 783 824 786 744 774 823 811 765 779 833 782 793 782 863 835 804 786 801 791 836 777 809 824 809 745 785 803 789 780 800 807 783 768 802 825 786 772 781 791 808 761 770 760 1775 725 823 785 800 867 800 809 810 795 807 743 777 810 766 789 769 806 824 806 794 788 800 837 809 825 776 812 757 816 854 769 744 809 799 755 826 821 790 823 826 811 816 755 775 828 814 834 780 795 782 822 814 835 818 777 878 794 815 807 798 792 775 798 757 767 795 827 733 776 790 762 786 772 792 792 765 799 802 839 773 823 799 789 839 838 753 762 766 795 823 809 778 790 737 778 776 807 816 822 776 787 795 859 820 825 873 838 805 787 821 765 757 774 807 807 811 794 768 777 798 786 808 829 794 785 789 840 786 828 812 798 759 812 796 805 800 725 772 780 798 745 848 751 825 804 758 768 775 806 759 794 816 790 782 804 771 762 746 822 781 827 773 792 790 777 793 785 790 841 843 751 782 830 786 773 814 796 799 862 771 817 806 847 781 764 778 822 802 841 785 846 833 804 765 806 779 800 832 772 762 808 813 794 712 838 786 804 829 793 794 792 775 804 802 804 860 742 813 769 782 815 769 800 763 803 786 813 770 804 814 793 751 785 769 778 772 758 799 767 778 751 795 837 799 774 780 820 816 799 779 758 801 833 775 780 784 823 816 759 767 760 809 805 824 814 799 809 779 813 759 816 818 815 800 810 820 764 774 776 799 791 751 776 793 787 786 778 795 781 821 822 790 804 768 754 730 791 775 795 1857 766 836 790 765 803 812 790 767 778 756 802 782 814 770 775 770 842 799 785 800 802 799 809 771 803 828 791 773 780 774 742 763 828 761 795 786 799 807 779 828 767 803 804 777 800 762 769 795 819 807 823 806 853 796 807 773 778 782 780 859 800 820 789 828 773 851 779 822 838 838 802 785 824 826 798 749 810 772 803 779 805 800 855 810 833 773 803 780 804 824 795 786 788 743 762 765 804 831 766 829 797 804 761 831 842 838 743 792 786 807 842 834 780 829 791 809 777 779 772 825 766 750 777 829 790 770 790 771 767 794 780 818 769 795 757 810 787 795 811 783 834 797 799 794 789 811 763 830 761 745 810 789 804 831 830 810 820 845 785 783 804 795 782 847 779 851 819 772 776 737 745 785 828 806 804 800 825 832 825 816 782 809 761 768 754 802 836 801 800 857 795 853 788 746 814 779 792 773 800 784 797 777 765 791 795 786 786 770 787 781 796 793 779 781 776 770 777 791 777 827 806 800 756 753 753 743 788 814 772 772 820 752 789 775 787 816 751 758 756 795 811 821 772 839 812 833 770 801 756 816 785 761 767 810 778 780 803 760 754 776 857 796 788 833 784 789 823 836 793 780 751 752 765 786 815 817 812 816 826 836 757 761 778 749 800 807 798 784 812 792 806 829 801 831 826 802 737 772 775 1734 789 792 788 791 809 847 790 829 814 803 801 787 787 788 768 795 804 803 778 756 800 817 801 799 826 840 813 836 792 798 793 810 806 759 754 825 753 775 761 814 773 789 760 767 842 768 790 794 799 776 795 792 846 813 847 807 769 842 792 790 800 809 772 837 775 778 842 792 762 767 777 815 788 768 779 800 806 791 773 771 799 762 819 886 779 792 798 847 795 829 760 816 830 767 779 799 794 813 807 809 784 763 794 796 781 777 753 779 813 785 830 804 809 793 764 802 826 792 761 774 845 826 783 805 792 793 750 825 773 785 788 800 772 822 797 812 810 801 834 760 826 799 813 793 817 754 770 830 821 808 813 784 776 829 819 818 732 794 797 809 815 768 806 817 796 779 808 800 784 837 783 781 788 751 788 808 804 794 786 763 801 798 776 793 731 814 772 787 806 764 776 827 793 784 807 820 771 753 801 843 767 787 834 813 786 836 781 831 717 760 769 784 780 819 807 785 733 793 790 795 812 723 777 820 801 822 868 779 742 822 813 818 774 802 785 833 809 757 803 775 750 831 742 759 776 777 822 822 836 742 766 782 752 812 805 793 817 767 788 781 813 809 801 809 777 797 725 778 823 812 807 813 829 775 773 819 819 794 817 809 820 789 794 823 782 758 792 783 793 824 783 805 756 812 795 792 828 774 767 1790 704 778 791 811 824 713 811 779 767 800 816 775 845 774 787 794 758 755 818 776 772 785 812 809 801 827 813 785 775 793 764 818 786 848 816 803 818 834 801 789 784 845 800 821 787 754 781 736 828 798 826 803 828 799 822 735 754 790 779 799 765 774 810 821 747 748 827 790 860 795 782 765 734 814 784 766 786 805 855 810 800 810 809 790 811 810 794 772 810 807 751 771 817 811 793 862 780 830 750 790 805 807 833 798 794 781 791 783 848 791 761 781 717 779 798 773 808 798 761 843 784 766 825 826 784 779 809 867 788 762 784 804 827 819 743 821 796 789 818 763 809 789 750 822 828 827 819 789 794 844 787 796 744 780 813 782 753 787 788 789 781 802 785 785 790 797 835 769 814 773 782 755 815 763 801 787 860 792 808 856 797 742 824 808 860 798 800 776 793 790 818 812 753 789 799 860 811 806 736 778 787 798 792 767 803 794 806 783 786 814 776 786 759 796 789 774 796 796 799 810 799 855 781 785 796 821 759 780 826 759 818 762 781 827 784 813 761 826 762 773 811 821 754 837 786 767 778 770 771 797 800 803 778 816 788 762 789 854 765 834 810 804 750 760 774 777 812 794 824 875 826 777 804 758 795 807 785 754 782 795 804 783 861 811 818 784 840 750 817 739 828 769 832 792 819 820 788 872 805 1786 741 812 804 792 760 854 788 813 791 766 760 856 788 793 777 802 765 793 853 807 837 764 782 792 800 758 756 780 808 803 767 834 826 813 769 805 777 802 775 785 764 839 825 784 809 847 779 823 850 789 832 764 777 756 768 786 834 750 750 812 790 805 807 817 795 757 738 785 806 796 846 794 821 805 760 821 820 774 823 829 834 794 772 822 777 828 810 809 755 763 816 789 802 788 830 816 837 789 790 782 858 811 789 803 810 843 821 790 794 826 816 788 784 782 769 817 794 791 780 825 770 788 821 865 829 766 791 761 779 762 815 800 822 819 782 792 776 821 811 769 803 802 784 760 762 805 760 785 789 762 828 796 795 812 771 821 831 797 797 781 798 779 782 774 807 763 790 771 818 806 732 825 829 808 838 773 810 778 770 805 772 815 760 824 790 792 789 774 821 809 768 790 807 782 830 823 794 784 765 786 731 801 782 780 808 754 801 767 771 799 775 788 742 863 839 752 782 803 801 754 817 804 784 764 828 868 792 791 841 803 839 789 774 805 777 761 747 771 810 798 797 821 822 799 807 762 771 787 808 829 788 778 787 783 856 802 854 811 786 870 792 815 811 788 754 803 771 817 792 786 826 809 762 825 774 785 844 814 779 808 766 861 789 806 808 794 754 814 802 796 788 805 783 786 820 808 770 756 763 1797 753 841 780 815 816 782 791 809 807 795 794 833 823 801 789 819 751 805 831 764 813 831 807 835 786 828 814 759 793 780 758 839 810 779 841 779 770 850 814 758 754 741 781 812 809 823 754 817 840 806 802 811 807 777 771 762 826 774 820 818 793 793 779 826 774 807 796 825 791 802 810 833 784 792 814 817 799 758 851 835 793 798 774 796 785 812 779 786 886 793 763 790 789 819 808 763 804 766 787 773 821 841 851 800 777 757 832 862 796 861 826 811 780 765 789 736 827 758 810 792 772 774 799 844 807 771 807 741 773 804 806 766 804 796 791 798 764 810 806 786 776 794 795 790 743 798 796 808 839 779 868 822 800 750 791 841 828 801 787 810 787 801 819 865 789 807 822 786 812 793 804 796 791 815 792 799 818 832 735 797 790 825 784 813 750 800 791 797 784 778 780 811 787 835 787 812 806 777 778 803 813 786 775 745 833 784 774 861 820 788 807 775 884 763 779 789 818 789 746 792 792 762 766 813 788 817 789 813 803 829 759 835 817 809 845 774 810 819 792 821 800 780 771 808 796 782 808 784 802 776 846 799 753 805 765 827 805 817 810 822 784 754 807 761 830 807 810 856 817 804 846 844 817 768 771 850 760 827 789 811 806 757 788 811 799 774 859 776 854 779 773 833 787 822 812 792 740 827 757 1864 708 806 749 771 790 799 728 853 816 809 841 776 777 747 797 764 839 803 826 800 797 754 865 772 816 821 802 791 793 809 799 801 830 823 805 788 739 801 764 770 802 812 795 860 791 824 762 764 781 831 769 833 788 824 798 772 788 854 850 849 772 754 795 833 815 795 805 803 813 767 750 820 808 816 772 830 776 765 797 804 790 757 825 871 855 807 837 840 769 846 831 833 815 800 787 806 804 773 810 787 763 780 844 801 792 798 802 768 801 799 809 822 796 826 821 816 829 785 799 850 761 762 794 821 820 815 793 816 780 798 825 817 838 815 784 820 790 797 774 781 786 788 825 807 807 771 833 769 789 780 836 816 790 783 766 811 787 808 792 820 794 789 799 782 794 777 834 792 836 790 823 806 787 765 802 783 788 809 796 783 792 835 784 827 809 766 816 768 854 814 794 763 737 779 802 803 828 813 822 772 789 820 788 824 819 771 789 758 790 786 794 823 784 735 779 774 755 773 793 785 811 822 787 809 823 833 843 794 813 777 835 790 803 834 863 801 756 766 721 734 808 755 749 805 796 800 781 820 775 768 811 853 791 765 808 830 815 806 769 750 822 816 794 791 781 786 803 820 771 807 765 820 830 836 771 813 736 787 823 744 771 809 826 763 804 767 798 821 861 773 772 815 848 763 831 842 821 786 824 1705 664 834 785 763 845 767 770 820 773 809 797 799 799 753 782 824 809 825 764 869 761 839 786 790 812 806 784 840 784 791 790 764 778 808 825 725 811 757 797 735 807 811 846 814 786 766 782 776 805 801 804 794 773 821 803 816 750 798 832 815 806 833 845 781 815 829 801 816 837 841 872 836 793 762 773 847 764 795 820 819 792 815 795 798 809 777 777 802 810 782 801 815 808 817 788 816 787 782 843 776 802 791 807 756 821 824 812 837 789 767 782 752 796 787 810 816 754 814 826 843 828 856 803 782 771 826 823 814 785 858 824 795 813 795 789 831 806 791 826 814 786 783 819 767 789 780 809 803 756 820 834 786 790 817 721 814 785 790 757 801 764 798 761 763 792 853 800 790 793 793 814 835 842 798 813 792 821 806 810 796 818 836 814 802 811 767 795 782 788 816 790 829 815 806 737 769 760 851 850 851 777 777 828 821 802 813 782 789 791 822 787 797 797 781 803 778 823 797 847 775 781 828 807 810 778 768 813 814 803 781 760 805 788 821 825 784 803 724 767 741 846 828 750 808 798 796 784 782 821 788 817 777 796 792 779 780 760 808 851 833 820 901 755 829 791 800 839 800 769 780 862 783 779 834 786 768 839 790 764 835 791 814 833 814 756 832 834 729 867 790 812 807 831 806 768 827 766 812 830 1703 693 820 789 807 809 823 805 780 853 821 806 807 808 774 778 789 838 780 804 861 805 788 835 777 868 799 763 798 787 817 761 784 790 800 822 832 776 834 811 793 813 811 773 756 816 766 820 800 776 810 813 757 773 817 765 784 753 798 785 821 766 760 804 805 813 835 798 809 802 784 832 820 824 766 804 833 845 814 818 813 842 820 761 805 770 836 780 785 799 781 770 820 755 836 854 812 816 838 771 824 808 793 808 775 806 778 771 851 834 803 764 807 825 813 780 779 799 764 795 783 863 798 801 825 828 780 774 768 777 805 826 829 803 803 808 754 770 817 808 848 821 832 809 816 781 828 771 792 784 805 786 822 751 848 886 793 745 865 785 859 779 812 802 806 816 764 818 795 808 778 786 828 789 769 793 793 831 814 781 805 818 811 789 791 775 783 782 786 811 777 810 812 787 811 809 782 804 743 824 789 817 770 806 837 813 788 835 781 822 811 805 790 814 767 807 779 824 829 820 809 802 819 798 768 777 822 809 831 820 827 787 787 826 824 785 776 802 830 812 763 804 789 842 781 797 816 812 796 818 784 826 788 835 766 859 792 800 797 768 798 841 793 786 813 795 811 835 792 793 787 828 769 797 785 808 809 780 785 773 793 765 828 811 784 767 796 828 818 857 833 796 809 816 789 800 819 771 856 815 1746 709 836 804 795 867 866 853 815 803 835 868 818 837 787 792 796 771 810 791 753 787 805 748 830 859 795 832 783 803 793 846 822 870 772 811 788 786 800 826 805 761 813 823 773 833 822 780 822 828 786 825 790 810 805 803 838 809 770 800 831 807 709 813 785 806 785 793 801 778 832 795 820 838 716 802 764 799 758 787 802 722 812 793 824 810 775 855 813 807 762 792 763 808 789 801 776 829 786 761 802 828 800 802 832 769 764 817 784 810 823 836 838 822 815 874 770 801 772 865 796 810 817 742 824 787 846 849 821 819 782 794 777 822 761 810 854 785 787 845 720 769 788 822 825 793 791 783 873 788 816 836 785 814 804 769 811 846 779 729 825 784 732 796 827 817 790 787 823 834 771 800 813 798 776 804 816 817 813 790 803 797 761 860 777 810 798 829 806 787 781 827 832 764 824 823 766 760 774 837 777 809 806 797 796 839 772 853 785 779 779 766 796 759 787 817 798 780 816 763 831 887 794 805 810 846 792 799 838 801 798 830 811 866 809 816 817 800 734 833 813 809 815 790 815 780 788 797 762 842 841 763 815 830 838 824 792 828 790 834 802 814 805 775 778 789 784 808 785 744 762 813 796 820 834 814 773 801 828 796 838 843 786 871 747 772 747 824 813 816 801 806 782 823 784 814 824 778 846 784 1897 723 752 815 815 805 817 806 806 776 801 798 796 756 864 802 816 795 796 793 771 791 789 812 828 772 788 821 802 779 825 826 781 829 735 767 817 789 804 839 798 732 800 833 785 801 869 803 838 783 811 807 821 795 806 772 807 797 772 807 859 845 778 820 822 814 802 789 783 758 813 798 784 846 792 785 820 789 846 779 809 796 815 793 794 810 832 823 795 823 808 750 788 814 814 774 751 778 784 809 786 794 794 768 801 804 780 782 840 804 752 771 831 802 763 781 756 829 794 847 754 798 834 838 786 825 807 836 808 809 806 855 827 829 824 799 776 810 769 845 763 786 842 801 826 822 773 857 750 784 779 823 810 815 887 836 798 819 811 827 783 823 767 780 783 805 769 832 790 781 811 824 807 790 819 798 773 765 782 810 787 798 849 847 736 785 815 744 808 762 796 831 856 800 768 772 786 808 783 818 810 806 805 811 788 828 780 825 777 813 822 811 796 837 820 836 811 807 819 783 776 811 823 826 822 782 761 839 829 772 784 788 827 797 815 833 772 761 827 824 828 811 798 775 790 753 796 763 806 841 784 782 841 815 766 850 858 764 769 793 768 819 782 793 793 813 783 792 748 810 825 823 772 797 830 813 797 776 806 772 835 831 836 781 822 770 796 766 779 801 784 785 765 836 832 746 785 814 837 788 1844 754 767 788 819 814 787 785 833 840 806 808 738 822 809 805 864 813 752 795 785 792 769 839 837 764 797 807 753 771 750 783 779 815 823 804 799 829 784 794 799 797 833 838 847 852 819 784 779 800 791 831 805 788 781 786 815 792 871 835 791 796 841 824 803 803 861 769 794 840 836 807 789 811 794 791 787 787 788 793 797 821 821 789 818 815 774 783 832 827 808 792 775 808 793 842 825 797 865 804 810 786 773 811 837 824 746 832 843 765 785 776 796 836 824 820 776 796 808 886 810 784 787 777 779 818 786 795 821 779 825 776 824 802 785 846 787 822 798 820 859 779 808 824 748 794 745 786 747 877 795 775 763 745 811 771 712 785 810 827 806 776 824 739 813 764 825 797 789 790 789 828 801 822 768 773 801 794 794 858 775 780 794 806 783 806 806 806 771 783 772 812 856 804 809 825 826 807 827 833 778 802 797 869 841 790 830 827 810 858 774 774 767 806 794 805 793 819 763 851 828 791 800 769 774 834 759 793 810 796 786 782 821 789 773 799 816 840 791 757 848 820 773 779 796 788 785 811 767 824 803 791 826 800 789 778 748 754 847 769 784 817 801 798 807 815 793 810 805 777 782 805 771 791 842 810 821 761 800 839 769 821 783 849 808 834 832 776 783 787 825 775 821 787 799 801 838 823 802 766 1992 652 819 809 792 774 813 820 784 805 758 818 817 846 835 814 828 782 809 808 773 794 782 784 779 829 787 770 816 797 767 790 818 796 818 831 788 805 778 830 807 823 838 810 811 877 800 812 784 801 822 768 806 779 841 808 806 778 768 779 776 761 766 780 801 836 787 816 791 808 831 790 777 788 817 806 806 797 864 840 834 815 820 816 846 814 793 835 805 795 754 835 800 761 832 804 792 766 729 805 810 760 829 790 777 819 798 803 770 810 765 811 811 817 839 835 804 774 787 823 826 827 843 819 836 816 787 837 791 784 816 764 806 801 785 814 786 802 797 800 791 798 793 774 891 829 787 860 801 737 864 782 814 755 805 804 779 754 805 765 733 810 828 764 803 772 842 792 754 841 780 824 814 772 818 814 807 852 792 757 806 771 789 845 765 813 802 820 872 839 814 821 787 814 840 836 836 780 780 806 761 787 822 788 782 828 825 850 780 749 805 781 770 840 802 797 826 823 745 801 776 789 811 814 800 812 760 818 811 802 757 782 831 785 812 794 817 784 788 825 833 801 860 809 806 768 879 809 853 777 794 786 824 790 831 775 772 776 803 847 811 785 779 817 777 776 815 788 813 787 801 796 756 785 764 825 813 876 733 777 773 772 794 811 777 774 846 831 773 793 786 804 793 753 846 777 806 795 807 804 1973 659 838 782 778 764 837 795 803 808 768 832 783 810 829 750 794 828 831 757 817 830 845 777 819 767 816 862 791 757 803 791 772 783 836 816 775 780 826 791 774 862 821 808 789 851 773 819 825 854 778 806 753 811 808 761 822 784 780 797 777 794 749 776 822 774 827 732 774 738 810 773 838 758 825 824 798 746 790 790 822 827 753 841 807 783 831 747 815 830 825 818 824 796 798 835 843 802 800 771 831 799 830 787 822 815 757 773 778 824 745 836 806 810 815 766 754 800 734 770 786 770 787 782 772 800 769 843 788 828 775 806 823 772 756 788 779 816 743 847 835 818 768 770 839 843 789 797 803 794 810 770 834 804 773 796 778 787 805 795 798 793 811 839 798 795 827 809 802 828 795 749 790 736 821 782 762 793 823 794 822 784 830 809 835 815 824 828 819 757 867 819 763 733 752 821 789 792 812 828 795 776 788 794 797 852 775 759 855 788 791 811 820 757 815 740 796 842 775 795 773 788 746 813 813 818 808 797 824 798 849 774 797 762 803 823 786 857 756 850 781 819 779 813 838 783 815 785 792 746 813 809 856 737 793 774 842 778 794 873 769 806 838 790 800 804 777 790 807 851 804 783 803 778 800 807 790 796 789 811 786 791 785 822 767 794 782 812 806 825 775 777 776 792 768 825 831 844 817 836 1932 811 754 830 820 854 804 806 791 772 784 805 790 802 785 747 771 840 781 823 806 817 833 774 806 820 844 845 833 805 812 798 788 784 828 779 840 775 833 774 818 836 789 836 752 820 811 771 860 806 798 811 828 800 799 828 806 784 781 817 755 791 792 799 776 798 800 760 839 733 809 867 822 787 810 779 814 820 805 813 800 834 799 799 769 854 862 796 829 734 845 856 835 817 828 767 839 825 798 802 835 796 812 801 782 856 813 760 811 825 821 799 815 834 812 788 802 826 782 817 807 781 793 771 820 813 792 770 851 794 820 876 727 773 801 804 796 747 734 809 787 807 771 790 850 791 800 807 784 813 812 811 773 769 823 735 786 853 792 828 773 807 805 788 818 763 800 762 750 772 804 821 782 767 770 813 814 831 776 795 860 766 782 830 783 781 758 862 778 757 838 827 831 790 797 815 810 802 785 859 772 801 799 797 838 783 816 793 773 832 826 808 780 790 756 821 763 822 788 801 767 814 807 782 801 804 825 828 782 785 826 827 812 826 831 815 854 839 796 824 753 756 809 769 789 794 810 796 803 766 763 793 798 806 852 803 821 778 797 793 833 794 805 781 763 760 794 848 756 786 802 789 760 834 781 756 818 810 818 731 837 809 834 782 778 818 816 792 786 794 833 804 744 839 790 827 796 873 819 798 1947 781 804 820 766 809 819 827 800 841 814 822 822 786 788 840 760 811 794 839 757 795 760 772 739 788 762 820 788 800 753 805 801 787 789 799 778 841 812 768 794 825 848 765 856 814 819 785 804 758 799 830 812 776 829 826 787 768 756 771 770 783 767 784 795 753 798 783 802 779 811 743 797 823 812 805 786 744 783 778 776 750 791 836 803 796 779 794 825 809 787 771 821 799 764 798 799 791 846 786 799 778 806 793 805 849 768 853 814 766 834 832 769 849 827 779 828 812 773 841 805 810 814 791 786 829 828 821 757 808 812 820 751 804 768 808 806 797 755 766 795 789 790 846 816 812 786 832 816 793 852 822 744 782 777 789 750 770 873 820 804 831 786 808 820 765 790 763 782 793 807 758 753 782 779 788 825 800 811 799 782 821 764 780 794 769 777 791 849 801 831 814 851 775 786 811 836 836 767 804 805 770 792 777 839 784 801 759 867 835 783 777 801 808 820 815 804 772 822 801 802 796 774 808 807 803 771 818 828 804 784 760 781 792 788 754 830 750 814 825 788 800 798 793 793 774 803 795 794 807 838 826 786 798 827 715 759 753 812 845 761 813 777 846 803 808 764 808 809 791 790 807 820 778 759 800 810 778 757 838 818 788 850 801 807 784 789 811 797 752 814 828 820 823 782 837 844 777 744 792 1846 764 775 748 825 827 796 785 805 794 735 822 810 844 849 792 813 825 759 812 793 819 776 803 805 791 807 762 791 790 801 798 834 789 796 766 817 776 792 732 803 739 819 798 837 890 845 799 841 792 763 779 808 795 812 823 885 733 834 794 808 825 774 798 788 788 778 782 815 752 847 778 796 767 839 777 772 798 759 786 769 800 876 811 793 780 826 780 791 825 739 751 828 807 787 793 854 831 806 813 787 811 847 798 759 790 766 800 803 817 742 834 763 835 775 789 793 854 745 769 831 807 846 815 770 814 793 769 802 797 813 794 813 834 830 808 804 809 799 799 834 813 812 790 736 831 788 799 861 776 768 764 805 778 831 765 800 796 779 854 713 807 836 819 834 822 772 832 794 752 836 855 784 775 796 776 737 786 784 800 783 802 758 830 807 826 779 816 835 833 812 776 770 833 773 821 763 784 820 777 779 774 780 810 759 768 795 793 768 780 787 810 782 762 833 766 795 833 786 807 801 755 789 787 851 828 784 778 796 791 750 787 768 783 805 779 742 787 845 767 843 738 807 797 822 776 737 849 779 831 811 774 849 846 770 844 792 819 779 847 793 779 798 769 810 777 820 810 777 777 789 796 763 852 796 794 783 814 811 765 825 768 778 765 813 819 842 770 776 825 826 774 822 770 759 749 824 815 756 796 1841 702 790 815 833 756 827 820 791 806 795 770 837 831 770 777 798 785 784 784 810 782 823 811 804 794 759 807 809 748 806 838 755 815 818 827 812 802 775 834 806 865 841 819 764 817 840 768 770 835 779 812 765 791 737 808 802 792 766 851 813 828 787 777 757 824 827 834 826 843 774 816 763 812 800 788 772 806 817 795 809 823 776 838 808 843 762 785 748 788 814 786 829 804 823 790 788 777 812 794 787 781 810 820 773 812 797 792 757 799 749 779 780 795 766 830 761 783 745 761 764 806 830 788 790 799 762 859 763 780 791 831 820 801 809 788 791 832 839 782 797 813 808 857 807 785 823 822 749 802 774 789 777 784 793 817 801 810 763 818 824 794 689 791 750 754 834 838 793 779 856 830 774 821 810 833 827 795 789 820 754 780 811 755 799 781 822 769 781 841 799 808 813 818 815 789 794 769 807 794 726 791 790 778 792 720 816 829 837 768 799 815 785 816 812 813 839 757 791 804 766 793 742 830 847 807 820 777 811 771 774 833 803 837 796 830 826 781 817 784 794 779 835 782 782 789 804 828 799 774 747 795 792 799 787 757 820 826 767 734 796 800 791 831 808 760 842 798 772 821 829 786 863 779 807 800 816 816 786 787 788 794 801 769 799 804 800 793 848 794 857 838 793 773 808 772 792 796 791 835 1849 740 811 762 831 777 795 872 765 800 765 808 836 792 859 807 832 795 827 811 789 794 834 828 759 826 800 805 815 792 766 835 812 858 783 797 766 806 794 761 860 852 795 853 748 786 745 777 827 782 839 806 837 795 818 799 841 776 806 791 807 823 816 775 800 828 765 761 790 776 812 810 818 763 792 838 808 817 795 834 798 847 768 795 818 753 789 777 799 823 810 781 772 800 831 791 860 740 802 815 825 777 772 810 775 826 829 833 832 778 827 817 795 820 808 810 763 841 766 811 810 837 807 798 777 787 783 801 792 773 809 842 834 763 789 793 806 811 780 793 764 802 727 809 817 776 796 791 814 819 795 835 846 742 773 733 822 778 829 799 786 753 768 794 778 781 826 796 795 744 777 802 787 757 779 751 821 827 845 767 831 785 813 770 804 799 813 846 834 814 799 803 804 778 837 786 778 805 825 759 781 817 832 820 804 832 804 774 763 783 791 775 784 849 772 837 770 815 811 799 801 808 763 800 828 799 853 814 850 743 828 802 770 773 760 835 808 770 763 794 756 847 828 793 797 805 829 825 823 812 782 783 796 766 794 854 759 768 809 800 795 808 841 825 777 793 814 821 760 803 786 812 826 793 794 792 760 825 744 769 809 764 781 812 806 781 814 774 788 752 829 820 799 821 826 815 795 789 833 786 1748 766 801 801 821 745 812 783 779 787 831 796 798 780 791 766 784 747 780 784 835 782 766 804 777 784 791 777 829 834 759 812 813 770 778 789 806 783 776 823 782 830 806 802 813 846 804 826 790 770 793 790 819 750 813 743 815 836 843 816 780 799 828 811 776 838 799 759 768 782 836 822 779 801 786 783 823 816 789 809 793 769 825 803 817 764 792 829 827 807 839 801 803 813 828 814 792 806 766 782 770 805 780 772 801 828 775 789 766 739 838 777 763 773 825 790 806 830 760 812 788 808 775 780 825 775 807 765 770 765 776 761 752 838 849 820 738 759 820 787 813 799 846 785 733 799 863 810 801 798 802 798 820 839 792 823 806 776 792 844 781 703 737 785 844 770 813 771 786 747 819 757 835 813 781 796 826 821 800 860 764 796 850 834 760 818 789 749 800 792 798 773 825 783 808 802 825 791 767 774 804 773 776 774 766 833 775 809 775 753 731 798 790 749 812 781 769 822 808 777 785 815 751 817 778 766 786 816 805 836 796 836 830 829 839 783 809 800 816 840 753 820 735 766 751 813 864 813 805 820 819 789 792 802 829 832 806 817 791 819 849 813 865 842 784 759 789 769 813 780 804 814 784 812 804 766 788 793 795 790 832 758 759 814 807 826 848 842 742 817 751 774 838 800 807 820 771 759 711 756 1869 713 784 780 806 850 809 815 784 771 836 798 799 788 832 773 780 747 828 819 803 785 787 848 792 763 799 852 787 789 780 860 780 798 837 835 821 766 797 832 814 786 795 865 788 825 815 798 755 847 816 772 795 822 806 790 819 789 793 781 785 816 814 847 767 787 796 791 783 782 806 819 821 853 791 809 783 772 745 797 785 777 838 824 786 763 742 799 805 806 782 739 771 821 826 858 804 813 814 820 807 768 815 803 784 784 804 795 777 773 825 759 833 815 803 806 835 788 764 805 809 827 814 808 784 788 750 764 831 830 777 780 808 824 789 764 810 813 792 853 820 848 784 799 774 796 829 806 819 832 787 802 802 780 791 816 795 799 776 767 783 824 747 807 791 782 799 818 767 792 773 805 815 798 788 772 796 828 786 854 790 776 800 807 815 782 845 851 799 796 780 818 820 780 795 797 771 802 824 771 795 798 748 768 793 776 818 805 790 815 815 807 830 809 825 829 776 832 775 821 785 816 800 808 828 735 804 794 855 814 778 790 790 801 821 797 734 811 797 820 782 765 806 798 779 758 805 828 788 785 798 791 815 811 765 786 794 779 787 815 829 767 820 768 753 793 776 777 804 795 787 741 816 769 801 748 842 802 764 803 770 759 826 779 783 813 777 759 816 790 799 803 790 846 789 836 794 826 835 840 1913 796 779 842 856 815 815 835 789 821 810 780 797 827 757 792 817 798 812 868 785 843 777 824 816 815 809 788 772 845 801 811 787 763 775 800 825 783 862 817 809 823 834 803 836 834 763 792 809 836 805 795 829 805 821 816 778 753 787 739 818 758 791 790 710 758 850 765 780 802 804 772 822 797 769 806 807 848 818 779 801 823 771 750 780 824 810 837 791 811 822 824 843 806 814 788 767 854 778 795 801 803 736 782 820 826 768 832 832 770 788 797 817 817 801 781 802 783 827 824 798 783 809 770 768 784 760 812 792 797 797 816 794 768 787 821 817 850 795 796 810 805 794 816 841 838 816 767 793 831 780 796 826 813 814 752 772 795 807 851 785 805 817 811 773 821 785 793 789 827 774 824 791 765 842 755 847 802 823 814 816 803 775 805 825 810 795 807 814 805 785 752 800 812 841 816 845 814 813 822 766 762 759 857 792 842 766 774 836 827 767 738 803 802 817 835 817 796 760 816 794 830 781 873 798 854 808 766 800 788 790 800 789 802 832 757 786 812 759 808 819 777 806 790 760 778 826 789 789 802 776 778 760 876 828 821 779 811 809 781 780 813 814 825 827 777 772 804 800 784 811 778 779 755 814 790 812 742 831 798 778 776 828 778 771 802 834 818 793 815 768 780 759 843 799 840 842 838 746 781 1803 777 790 825 816 801 835 823 785 812 800 755 781 802 796 768 768 773 810 774 785 825 807 867 786 823 806 827 764 789 848 797 791 798 775 855 779 787 805 843 783 778 800 750 794 806 829 841 812 813 795 808 780 801 782 800 804 784 860 774 761 750 771 824 827 775 802 781 751 847 825 849 791 833 771 814 800 811 768 820 803 806 813 824 815 802 780 818 825 764 777 785 793 791 807 823 808 783 810 819 797 788 826 737 769 788 816 757 779 808 764 826 806 751 795 769 784 787 821 816 797 808 817 814 834 835 823 806 849 835 807 876 795 824 739 804 758 779 809 775 782 817 833 807 779 749 791 825 796 834 795 818 816 785 803 811 818 718 831 815 756 794 820 833 814 829 833 812 798 770 827 795 811 786 787 775 816 834 772 808 751 822 761 754 762 813 844 791 792 802 785 779 865 795 872 802 815 787 803 803 816 829 774 770 824 790 810 837 798 779 775 829 770 751 834 752 768 786 789 817 808 767 834 786 818 805 753 817 861 838 798 793 849 739 799 771 798 797 764 832 777 806 786 783 778 809 828 797 819 812 785 800 787 813 819 820 752 725 802 833 786 802 799 780 751 810 743 796 739 787 859 786 772 769 800 833 785 798 774 803 836 824 819 739 775 818 814 808 793 818 836 765 818 811 802 833 792 798 791 771 1855 778 802 809 799 816 809 843 795 829 806 856 778 818 796 766 866 763 867 796 845 778 832 800 792 794 788 795 765 803 791 756 788 763 812 819 856 800 826 813 775 766 819 795 780 788 798 776 772 780 790 818 781 846 791 834 793 825 837 802 805 832 804 833 827 801 781 773 792 775 840 809 826 853 788 783 839 807 846 785 815 790 811 779 758 863 795 744 801 783 819 881 816 830 768 807 793 765 841 776 872 817 838 772 842 750 789 804 796 786 804 773 769 805 771 772 813 809 815 812 805 794 782 830 774 834 787 783 811 806 741 770 824 791 804 773 803 778 802 835 821 777 862 791 798 833 818 842 794 831 799 804 796 791 787 799 818 811 790 783 786 784 775 789 849 856 858 817 778 824 747 794 821 788 830 844 796 842 803 837 848 802 836 800 817 828 795 855 842 836 830 796 789 824 796 743 792 826 801 771 739 786 824 811 806 772 792 825 786 742 780 806 806 786 791 800 841 794 801 752 802 810 805 801 804 825 730 828 757 789 805 781 802 793 801 775 735 758 818 803 798 794 797 820 777 813 793 790 744 795 796 788 784 767 814 793 784 796 803 845 802 822 779 726 814 760 802 786 805 849 769 765 741 781 793 794 825 815 780 798 820 782 777 833 796 768 816 833 804 823 822 812 771 861 778 802 766 809 786 787 1820 705 809 843 797 821 832 859 830 796 812 817 761 804 781 784 805 805 830 832 780 762 800 799 825 774 803 809 812 768 806 782 800 809 799 786 782 754 802 808 819 827 831 818 822 773 813 784 785 811 872 758 804 801 812 828 804 784 766 810 813 768 828 804 795 815 785 797 732 786 802 815 787 841 779 798 785 854 799 789 798 803 806 801 800 812 819 845 806 839 848 745 781 791 803 828 818 822 776 791 797 788 770 783 784 821 771 829 786 783 825 820 787 856 849 772 831 810 821 835 787 800 842 778 727 784 858 827 795 819 801 764 792 840 792 775 771 782 756 823 844 786 807 830 802 778 804 813 804 793 855 830 786 794 795 804 790 827 795 844 835 832 782 861 811 825 808 780 786 786 768 795 801 812 825 805 821 749 776 822 849 773 771 833 827 857 772 865 821 797 810 752 810 774 825 786 855 790 845 774 828 792 797 807 793 749 799 770 759 819 805 760 758 767 790 771 752 797 790 838 784 769 734 813 842 774 766 784 784 799 757 799 798 796 800 793 797 818 836 806 835 810 826 829 821 828 841 776 769 852 733 820 815 780 766 833 824 840 813 780 764 793 797 804 833 843 827 768 764 789 812 773 803 852 806 778 834 831 814 822 803 794 781 832 774 780 833 805 819 811 806 806 816 794 764 844 792 832 799 857 1910 767 815 807 810 822 810 825 814 803 812 769 795 785 851 774 828 820 838 823 861 809 791 797 816 842 857 841 775 783 837 795 857 748 804 856 834 772 796 751 771 808 842 850 795 807 834 808 812 844 819 834 794 793 812 797 807 726 806 815 802 767 816 809 848 869 768 782 851 777 778 785 804 826 813 827 831 799 815 781 796 765 818 787 849 860 811 841 825 806 831 835 795 844 853 812 784 835 788 780 820 806 754 820 800 775 785 800 806 798 742 809 817 811 813 765 793 793 761 795 778 855 835 797 771 784 764 837 804 786 810 848 812 857 827 820 835 819 812 795 780 838 796 747 848 823 794 848 812 784 804 834 841 852 806 787 747 833 824 791 790 843 813 793 780 777 784 780 806 826 842 820 816 753 798 789 795 802 810 808 840 812 784 752 782 852 768 785 844 802 815 793 786 783 818 803 848 797 859 826 769 797 823 774 817 821 745 797 791 803 784 818 841 815 831 794 744 856 790 797 864 860 797 782 796 797 824 793 820 782 783 757 797 808 797 827 823 778 844 782 830 825 795 792 792 797 823 763 806 791 820 870 847 792 809 827 794 766 798 765 847 802 800 841 816 797 755 810 779 824 774 844 789 772 820 739 743 804 756 833 823 859 778 818 807 779 806 773 787 756 794 792 812 804 836 784 820 817 766 769 1905 653 834 803 823 848 859 839 811 847 830 777 815 792 804 814 781 817 820 771 783 842 796 777 801 767 820 782 786 785 837 854 875 826 846 748 811 834 743 825 787 815 788 792 766 790 766 751 798 789 756 771 822 765 793 798 832 829 794 781 826 801 802 792 742 818 816 778 752 863 840 804 819 791 831 798 808 768 758 839 762 747 838 807 817 794 873 802 783 794 876 815 891 781 833 835 834 799 786 778 815 802 774 820 793 785 813 865 821 777 789 833 778 828 812 828 799 769 753 811 800 843 777 822 795 794 795 791 772 819 799 825 761 814 854 791 810 846 835 796 768 836 841 801 808 843 825 791 790 791 806 802 811 763 777 845 858 784 779 832 831 769 793 807 795 809 794 740 793 770 816 803 868 816 812 848 858 814 837 780 847 771 825 791 844 779 828 794 802 774 803 778 814 831 789 849 798 795 783 821 813 818 828 793 754 839 809 843 814 725 783 786 761 801 825 758 812 798 803 820 812 802 799 764 872 779 835 830 789 812 811 788 793 839 771 864 834 795 784 823 809 834 809 819 817 792 780 831 862 788 826 838 825 819 817 808 782 762 779 785 814 809 831 763 785 839 798 805 745 820 815 809 832 818 782 835 792 811 791 743 822 804 795 735 823 845 825 736 777 797 827 787 797 818 818 821 777 841 807 798 1943 786 827 833 781 785 793 833 770 831 754 761 802 784 768 859 762 789 772 799 798 806 788 790 756 838 850 817 789 855 781 818 798 823 779 781 771 812 832 795 802 725 792 816 768 791 829 784 836 833 791 848 825 789 772 819 805 791 816 800 771 828 801 826 799 826 797 801 826 833 795 805 800 816 812 835 830 812 801 809 797 743 799 817 780 819 804 800 813 795 747 815 810 792 784 808 856 770 820 790 793 800 808 816 780 797 849 872 790 786 859 796 793 800 814 842 889 790 869 811 785 808 822 787 799 827 819 779 823 799 805 813 764 836 832 824 747 787 762 824 849 833 752 878 725 826 791 812 822 784 779 833 765 822 773 839 776 797 834 767 822 846 773 801 791 836 739 838 833 755 804 809 816 814 702 793 783 756 807 820 821 851 840 826 753 829 798 843 784 828 784 783 762 824 881 781 838 793 846 835 854 771 759 821 797 775 834 824 802 807 786 843 821 792 813 747 790 786 758 837 814 865 850 793 831 895 858 810 781 798 783 842 856 795 765 827 803 838 798 743 794 844 811 798 849 774 830 808 774 838 804 751 850 833 780 786 812 802 768 794 790 787 778 861 778 805 805 777 816 807 832 812 804 801 795 782 784 832 770 856 772 745 808 775 801 748 835 800 771 804 784 793 858 760 845 788 751 829 801 813 1924 626 808 822 754 815 800 806 781 850 813 767 808 796 808 757 776 790 777 764 768 849 807 764 863 767 793 796 790 804 855 788 763 817 772 825 852 804 809 801 835 823 844 841 824 781 844 783 769 808 761 821 821 812 789 822 783 734 781 865 797 831 799 832 848 830 832 788 771 857 804 797 843 809 810 822 863 793 815 785 808 796 811 789 804 792 793 777 762 782 818 820 801 759 856 776 829 810 796 759 762 809 797 799 816 820 831 821 809 790 793 795 833 785 824 774 808 807 799 822 870 803 801 838 765 841 747 840 821 788 831 758 773 838 801 801 864 826 824 787 824 806 806 826 780 775 796 732 777 787 801 825 735 805 796 771 745 841 805 776 828 761 771 826 861 812 818 809 821 808 791 854 750 795 843 759 840 756 782 783 774 863 768 748 781 781 861 779 819 759 833 809 797 833 808 846 780 765 806 839 822 785 804 851 796 788 793 813 824 739 837 788 818 786 820 852 800 777 775 808 742 785 803 798 857 761 814 777 778 796 772 826 861 782 807 756 756 763 782 806 816 798 817 757 799 816 782 759 811 790 785 786 815 809 786 801 838 781 807 784 830 775 747 826 794 806 835 836 818 781 815 851 733 809 770 820 832 800 875 796 800 826 786 802 809 785 820 824 832 767 828 776 770 772 783 800 812 792 838 809 1790 725 807 791 800 812 834 837 741 824 824 817 818 774 763 860 799 782 799 800 802 805 775 790 817 820 767 809 801 819 780 826 773 832 769 815 803 788 734 798 807 812 794 769 816 780 749 806 835 833 810 775 786 782 818 806 865 772 833 858 824 787 824 776 859 790 810 795 787 769 838 777 801 817 835 818 775 813 793 764 780 802 787 818 780 793 807 765 779 828 789 824 796 819 801 810 811 824 789 827 828 791 792 834 796 831 773 836 801 832 807 823 836 792 840 798 830 832 818 833 816 799 779 793 795 852 771 813 780 798 779 867 754 787 782 815 833 761 796 779 775 850 799 851 800 798 821 778 741 805 804 843 837 794 795 827 761 812 811 795 801 789 804 781 812 782 798 842 824 806 784 764 802 799 820 794 754 801 789 822 808 760 830 765 751 763 847 823 770 844 834 861 829 755 800 870 807 802 813 785 759 819 785 790 776 783 747 793 837 831 831 830 812 787 771 795 794 821 829 788 810 820 776 811 802 804 779 801 797 780 737 843 825 790 854 767 759 777 779 779 845 815 780 817 775 768 796 776 789 851 789 793 781 805 806 837 768 764 787 814 811 853 777 824 801 819 796 817 751 836 732 805 796 776 823 792 801 816 780 801 778 775 822 780 815 829 809 815 804 812 798 833 811 771 782 770 803 751 811 815 1860 704 791 759 798 753 803 805 793 766 822 761 805 808 810 787 848 801 832 795 826 779 791 819 840 812 795 788 827 816 783 795 760 830 811 835 766 775 804 814 809 794 756 799 802 803 743 852 806 799 805 784 790 836 810 820 824 810 803 812 829 789 843 792 835 836 772 766 822 765 806 800 807 787 776 774 753 825 789 817 790 751 805 779 799 776 829 812 803 777 811 824 785 823 813 794 801 756 811 791 749 774 791 848 837 806 802 812 767 812 739 761 779 861 802 785 800 778 804 797 746 786 771 824 797 809 772 851 765 769 738 795 813 786 736 846 810 812 788 790 780 803 790 757 808 793 825 811 863 764 798 809 816 836 764 834 800 791 785 791 738 822 833 848 825 763 803 785 813 806 802 787 815 891 772 800 795 832 800 778 784 827 788 768 792 813 780 805 756 763 816 765 836 810 795 831 837 758 847 833 801 812 859 788 788 791 752 804 744 800 825 800 860 836 746 775 784 775 817 799 792 811 767 847 795 806 793 834 803 799 787 821 803 807 822 808 751 779 786 804 799 867 791 779 808 849 797 765 862 843 791 773 851 791 763 789 792 820 816 807 842 842 754 813 767 822 864 826 832 757 822 795 809 824 836 795 779 777 774 763 774 789 789 837 762 811 819 831 802 779 740 785 779 787 775 779 812 799 845 785 1810 793 827 799 802 815 842 835 837 787 832 763 783 778 796 786 767 795 841 787 760 803 820 778 749 828 773 749 821 818 741 786 852 801 760 735 757 792 795 840 822 812 785 747 763 813 797 807 807 797 811 836 782 801 794 788 779 797 760 794 822 765 813 787 825 751 793 835 786 789 789 826 779 823 758 784 798 763 836 832 792 790 795 784 795 803 804 821 807 807 769 837 796 819 798 825 769 823 826 785 793 793 804 790 792 795 798 767 816 748 809 818 823 772 834 792 800 767 748 779 812 810 786 808 816 784 835 825 810 821 799 807 778 764 787 819 773 799 790 800 795 783 780 784 749 829 778 848 815 794 780 776 827 806 802 799 731 798 783 803 825 830 812 793 838 815 818 809 827 794 791 791 819 831 742 804 791 805 807 818 791 795 854 753 786 808 753 773 791 813 800 836 820 799 850 790 815 764 803 825 834 771 790 782 826 822 800 793 806 780 846 838 806 847 810 871 839 782 781 807 794 814 834 786 805 782 878 775 770 830 787 879 815 802 840 810 826 796 791 755 796 816 890 834 779 785 815 819 803 761 787 798 801 779 809 782 820 784 779 831 767 756 781 810 842 779 704 798 769 837 758 822 808 795 806 797 768 813 790 803 746 842 798 793 741 808 803 804 782 772 766 851 743 847 780 791 848 839 834 774 1815 803 829 836 788 796 800 775 844 809 778 848 796 817 777 782 859 750 826 803 824 826 811 840 756 810 849 815 852 752 804 818 813 838 841 837 790 824 756 787 820 784 846 821 886 789 850 763 841 843 801 809 789 832 819 785 756 823 838 816 733 774 832 787 831 858 771 832 753 788 804 804 818 778 798 781 764 802 811 805 832 810 774 787 790 818 776 847 804 812 876 872 817 767 836 803 800 821 843 752 760 818 754 818 776 793 853 841 798 805 802 787 809 853 815 793 790 835 789 779 816 809 743 842 802 805 767 822 764 797 765 772 847 784 801 812 797 779 789 803 798 782 801 792 835 818 762 793 788 846 798 786 776 832 763 813 768 798 842 802 845 800 799 812 743 833 823 803 781 757 762 783 776 763 711 783 814 791 768 780 793 794 832 779 783 801 826 844 826 810 818 807 796 835 797 751 811 754 790 840 820 813 814 834 823 800 803 790 803 831 800 803 759 831 775 767 780 782 810 844 767 793 777 834 764 778 768 827 814 850 829 815 768 825 843 806 804 794 797 780 755 793 804 763 777 783 797 815 815 795 839 818 809 827 782 878 811 821 832 824 839 817 806 761 823 842 796 823 816 800 782 783 808 797 842 837 788 800 767 782 774 792 790 818 872 791 806 761 766 751 813 784 810 788 825 825 767 779 811 800 1805 786 773 797 833 813 803 792 814 768 793 821 830 801 806 827 859 753 815 783 833 838 814 761 820 823 832 806 841 822 804 791 749 756 800 794 793 788 800 819 759 814 802 768 794 792 815 786 790 771 811 816 743 757 784 748 815 803 817 793 770 827 806 773 822 782 804 779 826 800 783 816 810 851 812 814 780 795 742 809 767 805 767 770 795 813 821 874 848 807 810 807 742 837 802 845 795 823 820 818 797 822 813 792 803 793 875 769 824 832 779 803 865 774 768 794 835 824 790 777 845 851 857 790 837 776 814 818 783 759 818 801 863 787 790 781 841 807 800 793 852 792 768 830 768 780 821 768 780 831 763 827 789 826 800 795 776 833 781 791 805 800 833 785 825 782 795 826 776 791 777 785 789 766 800 768 808 797 785 767 824 784 779 783 782 805 815 774 862 805 822 795 809 836 778 847 779 755 834 794 790 821 826 829 783 786 861 840 799 778 808 812 769 806 776 816 790 825 794 822 797 807 808 769 791 763 797 833 766 773 814 781 829 828 822 828 815 821 796 773 829 818 811 768 866 782 829 812 820 823 786 800 836 775 812 846 791 808 787 814 757 796 789 787 809 794 778 800 790 826 835 865 805 738 793 814 868 783 798 778 809 823 767 841 726 769 836 787 741 789 812 844 784 809 781 823 812 785 862 795 1929 730 804 769 811 791 751 829 835 738 810 826 795 753 811 777 810 772 809 799 824 795 800 820 851 815 764 750 793 845 763 755 808 837 793 828 846 857 846 818 831 821 804 818 813 809 803 801 821 799 828 806 793 843 797 788 805 807 795 803 790 746 829 826 832 728 818 806 757 777 822 809 832 821 820 787 841 791 805 755 781 776 815 814 785 808 789 812 801 812 820 834 823 801 827 790 849 819 829 779 759 824 792 798 828 867 726 851 721 797 816 789 799 789 818 767 832 804 810 795 800 787 771 807 775 794 818 810 827 781 803 780 869 762 771 771 824 752 842 817 821 783 751 768 865 785 814 764 829 762 803 820 825 806 778 832 812 807 779 786 802 800 812 835 822 794 757 802 783 825 755 819 787 802 841 811 773 809 781 820 781 814 815 827 853 763 833 797 797 770 794 816 792 863 801 775 761 768 795 802 847 787 845 792 784 810 781 837 825 852 777 763 804 809 786 753 825 841 762 791 784 803 758 797 752 771 791 779 831 827 816 798 792 828 812 773 815 833 796 778 773 851 852 767 787 835 793 822 814 799 808 793 811 842 774 806 849 809 847 776 816 811 765 753 790 795 833 786 815 746 750 753 836 820 812 812 803 883 820 768 814 821 835 807 807 802 833 840 809 789 772 827 789 787 815 803 805 794 784 822 1791 801 837 806 813 783 813 825 760 780 794 784 782 808 799 825 789 792 748 801 823 836 819 703 842 768 796 804 777 768 807 789 797 811 807 808 826 816 784 740 802 809 822 797 808 798 796 799 815 805 785 839 778 813 753 831 790 843 820 825 782 797 852 759 753 816 809 823 799 799 831 771 809 801 742 787 800 747 757 815 854 764 826 829 854 842 802 817 808 802 829 808 815 798 842 777 789 811 843 805 829 810 808 786 806 801 765 811 773 779 738 815 742 814 792 841 787 822 770 788 793 797 846 774 812 829 823 843 816 817 770 857 853 847 756 725 789 832 823 794 781 844 848 838 780 799 818 758 821 775 873 802 782 783 792 819 800 838 793 820 797 805 798 807 812 787 780 747 757 812 815 838 858 815 795 806 765 804 797 828 797 806 808 794 800 841 804 754 775 808 812 820 750 789 789 800 811 779 799 813 781 767 760 820 779 794 781 821 775 825 793 811 817 779 766 786 782 832 850 813 826 808 847 824 815 767 850 797 803 810 854 765 747 790 790 829 791 779 817 757 816 841 829 808 770 777 836 822 739 815 743 810 822 815 833 845 774 812 847 778 791 842 849 821 789 796 759 772 852 796 786 794 780 851 835 796 825 827 790 782 774 813 794 804 812 806 819 836 750 831 802 748 792 850 756 804 807 843 790 829 1929 805 809 776 768 816 786 823 803 782 804 748 706 812 837 826 779 834 802 816 812 835 788 798 788 780 780 752 829 760 824 833 778 812 782 762 774 794 790 773 761 760 808 835 775 826 802 839 806 825 792 820 827 801 805 806 818 822 793 814 803 796 810 782 783 826 772 839 840 816 824 774 817 804 796 816 753 797 818 839 831 793 879 792 823 824 784 823 738 834 799 752 813 783 810 709 729 846 783 812 781 838 818 852 793 787 829 768 811 776 767 731 829 797 774 807 846 772 772 796 792 813 766 753 808 847 833 782 789 800 818 824 804 839 791 852 888 791 810 714 815 836 806 784 837 784 856 800 806 802 786 823 848 776 798 822 821 806 785 807 798 805 784 817 804 815 804 763 789 809 810 789 833 812 826 790 844 761 814 789 781 804 799 822 774 828 802 792 782 794 787 772 843 791 753 855 774 794 770 848 783 735 789 825 814 814 801 874 791 810 842 817 820 813 793 802 808 818 824 776 823 782 855 802 828 758 772 797 811 815 828 809 809 789 814 790 793 818 845 802 832 741 744 737 767 796 813 813 853 762 786 788 781 793 782 798 799 773 803 795 787 784 825 779 726 766 807 794 816 805 783 802 775 795 768 789 820 804 792 822 806 819 750 824 791 821 782 759 848 804 817 806 854 810 794 794 831 823 760 815 1812 765 802 762 794 781 826 846 824 803 786 833 789 794 786 832 814 818 832 760 756 823 798 794 842 782 771 770 869 797 823 756 806 793 790 776 799 792 835 802 748 814 798 800 803 794 765 828 808 751 789 804 807 809 815 795 777 804 788 832 807 750 822 810 816 835 834 800 810 841 756 770 829 828 816 707 806 816 817 853 778 807 783 821 778 768 774 816 830 790 790 782 805 813 820 786 813 784 843 831 784 793 809 785 837 779 791 824 848 794 744 786 798 815 818 783 834 779 862 797 808 762 798 810 781 851 796 860 761 792 789 827 812 831 769 795 807 862 805 819 773 873 764 814 801 774 729 775 833 762 819 809 812 787 801 776 790 830 831 863 778 854 823 789 802 794 824 777 811 784 777 769 799 808 752 804 769 777 775 757 825 771 836 800 793 802 808 784 839 814 806 840 761 785 788 837 813 764 833 773 817 798 788 802 806 782 774 777 824 770 808 756 790 765 825 798 783 786 827 792 858 815 815 831 783 764 849 767 807 757 765 771 778 777 780 796 792 791 803 818 852 793 802 793 776 759 794 807 849 785 813 770 810 814 794 818 785 837 793 785 794 789 789 875 756 759 823 831 772 816 816 867 774 786 803 795 760 803 791 799 796 825 836 861 813 779 816 790 776 782 774 835 757 802 811 858 800 826 779 823 1877 759 790 775 780 782 817 755 832 838 834 810 778 772 780 811 837 825 787 795 759 730 778 803 836 785 814 798 772 831 836 809 823 824 803 809 825 810 794 817 800 790 800 746 814 806 839 794 823 836 812 820 832 804 813 775 809 819 777 774 775 782 871 813 811 784 794 811 793 804 831 807 783 827 786 802 813 804 835 826 793 814 774 801 790 757 841 761 756 840 751 751 795 840 780 830 785 786 798 790 841 848 781 830 771 809 807 802 779 797 758 811 742 827 804 797 868 815 828 790 841 795 767 747 832 791 762 793 795 790 797 830 849 802 818 830 817 790 843 811 798 800 774 803 792 809 798 821 824 802 795 794 796 779 835 787 813 824 778 784 799 783 871 818 789 812 768 815 814 781 798 808 794 793 765 832 829 810 796 784 751 820 793 818 771 794 808 747 791 839 771 838 789 817 838 819 807 745 799 802 826 805 806 767 748 817 795 803 780 779 766 800 808 770 806 832 802 813 790 793 826 798 781 820 867 822 795 754 791 789 749 787 785 756 782 775 784 794 772 785 785 804 786 816 829 788 810 806 816 834 829 809 853 836 740 816 775 803 799 795 801 859 765 820 759 788 784 839 768 830 791 770 779 767 808 838 772 789 780 829 779 800 803 775 774 787 746 770 784 807 771 805 793 809 784 793 814 754 820 760 1789 766 811 807 775 804 768 813 824 759 785 782 800 778 764 781 781 817 848 832 812 801 806 779 781 798 838 801 829 817 790 806 830 818 777 840 747 773 842 799 808 772 770 804 782 741 831 845 806 801 780 839 806 758 809 826 793 802 799 768 775 789 779 843 788 813 820 776 839 779 764 796 791 808 774 783 762 773 789 791 850 819 784 798 808 863 808 819 804 800 788 803 803 815 832 789 835 803 763 838 774 821 847 771 826 748 801 763 789 784 769 794 774 780 757 769 827 828 817 771 782 792 795 862 821 841 774 838 795 791 789 771 791 845 838 775 800 796 846 802 840 838 800 831 788 786 834 842 823 803 795 770 783 793 798 811 803 831 792 844 814 789 749 814 823 803 796 836 820 792 842 728 811 813 803 794 763 838 870 805 834 756 822 780 800 784 800 800 811 824 821 783 758 806 803 795 789 795 770 820 796 847 800 787 843 823 812 756 835 862 815 743 840 837 792 819 804 768 822 857 749 781 799 791 794 768 867 796 821 764 808 805 770 771 790 788 745 842 784 789 814 784 815 815 834 775 813 838 822 767 828 835 781 838 773 791 825 819 799 819 808 813 782 808 790 829 851 823 759 805 820 820 829 792 797 803 818 795 791 812 783 812 776 737 749 835 799 789 839 750 812 778 764 794 787 810 781 789 846 808 1791 808 812 785 818 809 817 809 794 837 836 788 824 804 834 802 791 803 825 801 794 822 858 787 817 762 813 800 830 765 847 791 820 805 803 764 783 807 792 787 783 790 776 795 787 785 801 792 803 808 792 818 779 791 766 777 801 808 827 787 764 761 795 779 768 774 775 788 718 801 789 775 801 776 822 790 774 818 779 830 788 782 800 791 809 815 784 780 830 808 838 786 796 777 787 783 809 813 829 785 835 806 781 819 813 826 776 737 827 796 788 771 742 820 786 771 798 750 789 811 789 827 834 762 833 763 809 806 740 840 838 759 778 774 799 814 755 776 786 796 759 771 832 803 800 792 776 777 778 839 767 854 778 800 791 805 775 762 832 806 818 792 788 826 761 812 816 802 826 833 785 811 781 847 791 809 786 790 806 829 753 811 773 728 823 801 779 779 760 826 786 866 816 806 775 796 805 792 852 841 784 791 810 784 776 795 811 823 813 828 807 808 848 789 788 827 781 791 751 865 862 809 761 767 804 821 812 827 740 790 733 760 840 760 792 812 774 816 809 775 803 776 806 796 778 809 792 855 798 812 800 812 831 759 762 828 807 810 816 777 830 802 795 833 805 838 852 778 768 769 790 809 755 826 811 788 782 778 764 741 792 759 815 766 790 784 801 780 795 808 791 781 830 719 752 768 822 800 810 807 1663 760 801 801 799 795 786 849 751 791 814 779 778 792 834 801 776 780 815 773 791 835 732 788 790 798 767 831 788 781 854 807 815 806 781 844 853 801 801 764 819 824 840 821 813 768 766 741 842 785 819 841 751 816 795 714 848 776 784 784 763 783 800 818 795 774 774 807 841 781 785 808 767 807 803 798 799 787 762 755 796 814 823 824 785 809 768 828 809 791 767 802 759 759 820 826 827 831 779 822 790 829 844 775 811 755 789 783 801 804 803 792 786 784 809 790 803 783 788 802 776 798 802 812 801 780 803 794 813 825 800 777 812 814 830 773 810 840 867 817 772 793 831 798 819 799 788 836 789 802 782 829 806 793 763 826 824 763 783 789 786 844 782 828 761 808 752 814 875 799 772 823 780 749 802 735 800 806 795 809 802 838 780 821 807 823 820 840 777 801 795 848 816 798 796 815 779 835 799 751 804 787 818 861 763 842 801 750 794 808 806 799 819 754 810 819 770 760 801 836 803 805 814 831 803 765 808 839 796 795 812 764 774 799 815 815 785 847 801 813 803 816 804 799 813 814 821 797 834 775 833 816 823 773 835 802 830 798 826 796 788 786 829 811 805 866 797 820 804 779 785 831 791 792 793 789 830 785 767 788 802 802 831 791 764 808 719 776 768 833 823 848 790 823 792 791 802 798 806 834 1694 682 848 835 835 815 757 818 823 824 746 785 799 777 776 757 840 755 778 778 811 806 781 797 761 789 778 796 800 786 781 796 821 777 805 803 789 801 824 815 787 811 781 853 785 776 820 782 820 814 871 809 806 847 766 822 825 814 782 815 813 774 805 780 747 818 746 826 825 764 850 789 854 750 811 803 768 810 781 842 824 790 864 825 786 824 788 815 777 786 794 772 839 803 798 803 832 819 823 824 801 805 762 822 791 828 817 804 761 819 866 802 810 792 797 828 794 792 783 760 821 851 815 790 828 815 804 805 839 814 757 794 808 781 794 778 846 819 797 795 873 775 814 822 781 841 819 799 779 795 796 800 843 794 829 788 849 764 766 815 803 795 831 811 822 857 800 816 798 794 762 783 819 798 798 796 814 788 783 776 786 794 838 806 818 824 773 805 803 818 797 777 836 769 803 844 841 787 827 826 805 777 779 791 814 799 775 805 753 801 751 799 846 826 813 829 840 818 769 815 802 838 766 835 822 853 842 768 807 799 806 800 824 799 810 801 799 821 802 782 810 821 758 743 794 816 816 782 782 813 790 814 793 781 797 826 783 795 841 808 826 804 807 801 760 762 777 790 817 785 800 820 832 785 850 828 775 785 790 742 786 819 799 806 771 805 767 795 811 820 766 766 805 799 832 761 802 786 807 831 1742 692 793 799 791 777 782 827 849 790 805 790 755 806 822 819 819 845 860 810 805 849 761 825 737 806 786 810 822 794 845 848 816 761 817 842 830 797 829 852 864 764 804 794 806 771 767 791 818 779 780 776 831 769 757 779 747 818 792 780 832 842 818 774 851 842 817 775 825 786 779 784 767 747 807 751 831 786 736 809 872 787 844 768 805 795 819 809 797 803 795 777 805 802 815 792 827 828 788 808 725 791 835 781 800 776 814 792 828 798 819 829 812 773 825 786 808 782 813 863 777 809 847 819 812 810 795 823 841 772 802 805 828 805 801 789 813 756 766 787 786 791 799 830 772 780 803 810 863 759 825 838 818 818 798 794 788 768 831 784 746 749 787 794 789 809 779 777 768 761 785 825 779 768 776 851 802 771 823 841 787 791 829 797 785 835 785 807 793 838 734 799 739 817 804 783 772 836 792 792 800 765 805 792 796 749 809 813 783 786 790 790 777 779 782 778 846 855 834 849 796 773 847 802 783 801 807 777 830 786 769 799 810 780 829 811 777 751 841 803 815 807 751 795 783 835 800 819 804 826 756 827 838 774 840 778 808 773 815 786 819 765 781 791 782 771 805 804 824 796 787 853 811 846 761 772 792 839 786 785 792 844 802 751 795 791 814 768 851 801 832 829 740 804 810 838 805 856 772 761 1810 732 837 824 791 789 798 750 846 799 863 784 810 821 821 842 781 806 815 812 806 795 816 744 781 805 803 796 821 798 786 821 777 820 782 799 845 846 861 828 827 791 805 840 782 831 806 787 782 814 797 803 783 755 805 808 811 825 764 811 835 804 796 818 774 819 794 803 771 809 831 781 811 747 803 804 803 781 786 798 793 808 821 768 805 806 729 802 802 763 825 831 812 793 814 787 778 803 803 810 821 819 847 773 806 814 818 788 803 772 808 839 813 783 836 784 800 801 830 804 827 773 828 821 799 808 824 799 869 798 789 831 773 798 829 836 819 770 777 785 806 816 777 808 853 711 811 813 796 822 760 820 778 763 735 774 760 795 785 856 782 791 768 793 834 803 764 734 772 815 811 782 818 810 821 821 842 806 831 793 788 780 826 769 737 794 796 817 753 852 845 799 761 803 818 800 793 778 827 821 818 768 795 871 813 758 857 787 787 833 822 789 784 790 774 809 834 809 795 836 847 844 814 770 816 777 759 808 785 801 847 809 752 800 854 872 852 768 768 785 809 776 787 774 805 781 834 777 858 854 812 795 763 803 854 778 806 832 789 793 802 781 807 755 805 790 817 748 826 816 777 791 778 846 790 788 775 757 809 799 815 799 816 855 829 829 818 802 776 812 759 812 785 808 791 799 832 837 816 821 1761 746 835 790 819 821 796 811 825 807 822 783 851 827 776 804 740 822 793 786 845 842 758 781 749 804 781 847 770 765 803 777 809 806 791 826 838 790 865 822 826 785 814 832 754 748 791 841 824 746 770 837 813 815 773 805 857 830 818 715 758 776 798 769 835 852 804 753 834 807 808 832 842 773 807 763 785 803 814 797 838 805 770 797 788 803 777 799 779 764 837 866 793 771 828 750 783 765 785 804 770 793 808 793 827 781 761 825 808 765 838 775 864 777 835 808 761 856 802 823 813 802 811 775 763 795 787 824 811 798 800 843 779 781 831 884 796 837 796 845 811 769 799 846 780 788 793 826 817 829 844 788 786 821 819 808 774 848 823 840 849 808 779 792 810 782 834 823 811 817 755 821 778 796 761 841 851 807 802 793 782 821 792 813 843 816 784 788 775 794 778 791 819 758 786 844 812 854 808 840 786 735 794 764 796 849 752 833 800 857 761 747 818 820 803 739 795 800 794 772 824 804 797 815 804 773 849 795 752 802 792 752 817 797 854 825 820 779 811 848 856 779 787 771 766 826 806 819 851 767 775 805 787 841 795 831 755 817 775 816 809 833 800 797 782 777 851 780 805 838 790 798 774 792 769 788 806 798 829 796 780 825 831 788 789 804 772 788 779 767 837 820 798 786 817 809 777 775 820 827 1816 728 774 813 808 819 820 829 818 783 837 819 897 863 803 776 810 759 825 844 806 783 830 866 749 780 750 802 850 825 771 781 770 783 814 814 785 852 848 815 774 829 804 809 829 799 814 772 789 793 786 789 806 846 826 792 823 831 784 816 787 777 803 727 828 763 837 835 753 826 802 764 801 835 768 786 757 811 845 817 818 816 823 777 796 792 848 801 760 806 778 815 796 833 811 802 826 825 830 823 828 828 784 753 784 803 800 833 808 771 797 801 806 812 846 768 806 876 763 777 793 777 814 788 833 788 837 787 828 814 809 850 777 798 801 761 811 788 798 873 758 828 807 822 795 809 827 802 804 792 763 829 803 810 838 813 795 773 780 790 781 830 790 797 793 791 796 810 785 811 799 821 845 830 824 802 818 824 806 802 820 776 814 791 730 820 779 769 789 813 808 806 788 777 860 780 795 780 816 833 781 823 834 844 778 781 827 786 833 793 812 828 793 784 828 826 820 801 805 819 815 844 801 816 819 814 778 807 793 783 749 771 750 851 823 823 804 772 782 777 799 885 845 783 808 775 828 762 762 842 806 793 809 801 803 785 808 804 802 831 790 779 857 807 847 795 839 783 833 812 824 793 757 838 813 772 810 773 811 847 789 797 830 793 783 807 825 782 778 780 807 795 799 841 831 786 775 836 823 783 1824 689 762 833 800 810 787 832 796 786 813 815 821 742 880 785 806 773 795 812 803 835 753 751 795 831 763 779 831 790 789 763 802 799 786 863 770 786 800 798 806 805 866 813 807 786 806 821 820 866 772 855 828 824 792 823 814 763 780 825 817 829 788 823 805 768 772 800 795 842 790 820 748 819 738 766 776 811 800 765 785 836 778 826 773 881 814 792 763 810 811 808 819 808 752 735 804 802 824 803 804 790 818 794 852 845 861 845 817 800 828 808 759 797 823 832 834 778 804 798 852 803 766 796 840 741 765 816 779 812 839 765 744 837 811 805 819 778 823 856 776 797 798 806 793 771 835 797 784 786 786 789 758 784 810 794 769 837 792 825 822 816 753 816 765 770 780 823 799 810 785 807 806 749 744 825 785 794 798 831 792 800 799 811 844 790 800 840 804 836 779 830 814 828 761 836 802 798 853 825 773 830 751 790 811 808 888 827 782 769 834 807 790 780 846 787 786 810 825 756 755 792 825 826 784 810 785 783 814 810 811 818 811 737 827 819 811 839 856 830 800 788 749 832 755 811 780 784 759 756 743 839 842 835 792 833 807 826 784 822 724 836 819 788 815 790 753 833 809 786 834 800 790 786 798 838 855 796 781 780 815 810 807 771 759 805 823 810 796 793 857 815 750 788 823 774 835 798 786 828 1779 766 836 802 736 759 801 822 803 776 812 815 786 832 794 764 816 762 829 817 823 797 813 789 801 835 806 769 812 762 801 857 786 775 811 820 787 794 810 776 825 781 840 811 803 812 799 837 783 847 782 815 825 759 826 823 835 769 781 840 834 784 785 807 813 788 794 780 762 827 830 777 792 833 789 756 811 826 813 801 813 788 778 785 817 872 783 807 805 776 788 833 807 797 773 822 781 814 778 771 811 737 779 810 782 836 743 811 804 832 841 797 839 797 789 760 833 812 784 781 834 790 852 777 818 766 815 815 796 840 804 841 817 833 794 841 788 797 832 814 786 780 721 790 816 879 844 780 772 807 850 831 811 834 788 790 791 777 835 818 836 799 784 802 797 800 786 822 815 806 821 766 765 823 794 816 798 766 791 776 829 777 771 852 802 833 801 811 824 842 810 815 787 827 786 762 808 761 725 784 803 860 798 857 789 823 851 788 784 830 767 783 849 835 777 842 846 821 823 854 797 799 827 815 829 808 838 776 816 789 819 722 757 775 801 825 796 830 834 801 809 776 806 858 751 787 736 806 776 806 782 807 817 783 808 776 786 788 807 795 836 792 781 831 826 835 846 758 793 803 785 785 764 792 814 792 815 821 786 818 804 828 797 778 821 779 800 852 742 816 852 798 814 856 824 835 851 783 755 778 1756 740 801 851 838 843 760 753 822 755 832 810 798 808 812 793 853 823 785 836 800 787 811 820 824 782 806 729 831 779 853 817 815 831 836 852 775 820 813 793 793 850 763 810 817 794 802 822 795 805 795 799 830 790 780 818 817 763 819 832 773 784 817 832 760 817 807 777 811 794 842 882 849 822 816 823 858 797 802 813 788 826 778 786 815 787 768 761 796 825 786 838 757 778 819 853 787 841 786 727 757 776 815 826 818 785 842 803 819 778 803 797 757 753 780 788 792 782 785 773 839 792 830 797 843 838 776 813 832 771 776 873 811 752 820 806 780 798 781 830 830 760 737 749 817 799 767 771 848 788 805 793 806 799 805 758 740 785 746 833 856 774 792 800 824 801 836 779 805 771 760 801 815 846 815 756 797 762 823 739 882 804 748 824 816 799 809 781 821 767 818 802 815 820 810 817 827 759 810 794 759 772 759 743 762 774 835 801 780 803 800 806 788 799 810 810 782 826 798 799 808 808 772 812 816 782 831 801 799 800 867 765 778 822 794 826 732 841 787 789 761 782 828 826 809 792 825 790 796 849 827 809 802 827 860 755 829 760 788 804 782 805 810 840 806 805 801 744 809 793 782 810 744 792 859 841 797 816 797 797 806 799 791 809 786 792 846 750 796 784 794 780 798 804 829 853 798 800 792 746 1820 760 793 814 777 810 787 790 813 775 783 826 797 745 775 831 805 826 777 849 787 796 821 813 802 738 785 814 844 796 772 812 817 812 789 789 824 828 839 773 745 828 791 787 811 799 805 782 851 803 786 808 826 806 806 854 799 782 734 735 807 759 832 812 845 843 806 814 825 813 782 793 802 771 862 753 808 759 780 768 827 796 815 791 817 811 793 804 824 820 807 809 788 814 789 747 796 813 799 822 800 807 846 812 781 809 841 819 809 796 774 803 821 797 805 761 777 776 806 787 772 786 809 778 787 803 765 809 821 800 761 787 834 818 827 802 841 817 812 780 817 796 825 811 798 770 812 824 784 809 800 798 786 829 821 777 816 781 785 854 818 801 719 842 765 797 792 779 810 777 786 784 786 794 758 863 786 780 831 802 785 801 799 772 796 788 799 832 810 779 803 764 790 800 804 767 826 799 791 798 821 782 827 812 770 834 797 779 806 818 817 756 772 734 816 831 787 830 831 766 818 817 771 761 768 768 787 859 851 786 797 851 838 817 814 788 844 782 799 760 780 762 810 845 776 812 810 859 804 810 803 783 831 812 806 758 813 774 768 824 803 783 827 809 766 850 775 800 762 814 769 786 814 800 826 864 826 795 825 765 779 774 803 806 777 765 832 785 806 824 802 724 811 818 818 767 843 744 835 797 1868 703 787 824 781 723 824 791 825 744 806 769 795 798 807 819 855 824 791 818 850 851 759 767 813 802 750 798 788 770 796 772 786 750 817 792 763 803 772 780 793 729 779 819 785 839 826 782 770 837 809 795 795 774 816 844 842 779 807 787 776 833 801 833 809 823 842 825 810 830 742 781 822 747 800 840 817 784 881 775 799 807 818 806 792 829 792 778 858 802 778 856 791 824 806 787 785 802 781 807 827 792 794 789 769 771 742 754 797 802 751 740 760 755 795 818 796 795 746 777 798 863 813 801 798 815 741 827 823 814 858 780 751 814 757 787 763 805 757 827 794 774 793 804 850 789 810 817 775 807 821 796 768 808 817 781 750 763 765 763 716 824 782 750 804 826 829 852 778 786 810 768 828 817 777 816 847 732 819 831 799 774 801 790 793 798 787 829 774 763 833 777 780 835 796 824 829 809 854 776 807 868 810 765 811 792 765 816 810 821 843 769 781 783 800 809 737 839 810 824 832 818 840 768 801 768 780 789 818 772 818 811 806 835 793 809 801 760 829 895 803 781 785 833 814 788 850 809 825 796 788 792 802 853 755 820 801 756 805 775 832 823 819 832 776 771 756 785 802 805 837 825 815 791 779 791 808 791 800 811 761 796 774 812 794 742 806 820 780 768 865 817 818 767 816 853 771 800 838 773 1692 796 828 788 826 807 830 805 803 734 787 785 793 808 837 803 805 806 769 756 782 819 775 830 811 811 834 758 773 790 829 840 813 767 818 798 823 802 783 837 810 737 807 771 830 795 764 772 833 757 816 812 803 818 807 774 795 789 755 728 764 798 816 810 804 846 777 810 767 838 754 790 823 790 779 788 766 812 818 770 744 810 794 762 803 775 799 838 766 764 855 799 816 774 791 824 813 785 807 773 833 800 799 800 784 845 813 753 816 799 826 818 769 771 739 796 788 778 770 816 768 746 823 761 780 809 863 832 782 788 813 864 801 834 810 847 799 810 787 780 822 808 791 834 810 785 838 797 780 811 823 758 792 804 790 781 758 809 844 763 832 766 782 773 784 785 808 765 831 827 840 831 834 787 778 793 842 835 824 843 821 811 733 776 791 795 760 802 782 806 798 784 833 813 865 815 820 792 787 770 843 805 805 805 805 754 811 847 814 798 814 780 820 783 790 810 820 806 748 817 769 795 794 785 795 756 779 821 784 802 819 773 798 796 801 804 824 807 846 800 778 799 850 857 786 801 818 752 823 794 805 785 777 805 802 778 850 747 833 786 822 771 805 805 821 765 821 771 875 802 763 789 832 823 763 740 818 784 772 793 782 775 793 838 793 836 782 779 830 812 774 768 766 807 760 744 800 855 793 819 1778 818 846 801 827 782 827 790 817 811 813 777 792 831 809 805 804 824 779 787 823 780 823 781 856 756 753 741 801 765 812 797 759 795 789 749 779 765 808 773 782 803 785 822 733 766 817 790 770 777 797 802 771 798 847 862 818 740 802 807 767 792 812 763 772 818 750 814 786 832 812 848 773 748 821 772 835 769 824 826 802 791 812 793 803 799 792 825 817 773 821 815 766 838 777 794 745 784 809 799 772 794 791 827 788 792 794 781 838 796 787 842 820 743 786 808 771 822 767 813 854 800 789 838 776 748 787 802 795 830 779 729 905 829 815 792 823 821 737 837 843 805 802 795 783 777 800 812 804 822 777 801 836 800 792 783 772 763 814 836 846 827 797 843 778 801 793 853 779 735 784 824 767 780 740 825 776 797 806 787 823 787 805 770 787 789 832 752 781 842 866 810 813 806 732 795 838 822 803 803 743 836 791 801 810 842 780 822 818 819 800 835 793 829 771 779 809 853 788 761 794 783 807 756 823 760 834 791 792 799 863 802 867 791 808 803 777 822 794 775 851 792 826 759 793 855 769 803 783 820 814 756 797 796 795 793 797 772 779 758 751 851 787 782 831 787 805 795 855 804 799 807 719 795 867 847 807 824 789 828 800 845 793 780 776 842 782 760 831 855 763 748 775 733 748 740 788 802 806 826 1834 796 863 803 821 753 791 819 773 783 788 766 788 806 848 843 807 780 804 775 805 838 834 795 807 772 795 783 780 779 823 775 804 770 798 797 800 833 795 816 759 804 836 803 788 772 749 807 745 792 861 784 761 820 804 814 817 817 786 819 806 793 759 764 761 859 790 801 798 853 797 807 782 803 815 812 732 787 751 825 804 791 780 750 805 796 800 799 815 848 741 808 751 776 771 806 797 823 796 792 798 781 816 819 830 792 774 815 809 803 795 792 817 814 798 788 788 799 825 790 805 832 807 851 775 798 825 808 784 813 837 824 794 801 836 853 825 816 804 828 765 817 812 827 771 837 829 791 809 821 806 779 821 889 810 806 812 841 818 817 815 805 832 800 810 761 788 809 827 771 787 810 788 782 794 764 779 778 798 836 816 790 794 832 817 803 770 787 758 797 785 850 783 839 732 759 843 753 787 805 841 810 806 797 821 752 824 785 819 808 800 789 761 829 806 773 805 792 779 766 763 806 807 804 825 806 851 794 814 798 807 795 814 801 755 791 764 822 813 784 801 836 768 801 809 782 789 783 798 828 852 818 819 808 834 810 799 795 772 817 787 800 827 828 808 778 830 807 771 802 845 829 826 759 847 753 784 842 778 844 765 834 804 806 776 768 788 753 743 766 781 796 722 797 801 821 812 791 811 787 1736 750 765 789 820 796 836 770 803 822 837 800 797 791 806 801 804 822 790 780 759 771 790 754 846 834 810 783 798 793 781 763 787 753 820 821 820 869 798 789 798 771 823 810 742 820 773 792 831 777 804 773 795 769 790 762 834 838 810 826 817 818 820 819 879 835 780 816 829 799 814 740 734 797 806 790 780 768 764 790 764 779 857 828 823 805 788 813 812 779 787 832 815 804 806 834 762 792 769 813 797 859 791 749 793 841 828 771 808 784 778 822 827 794 798 832 792 837 804 844 820 766 765 846 831 765 794 825 842 798 807 790 755 781 810 841 827 792 852 785 835 789 780 826 833 816 834 802 829 801 776 832 795 837 839 821 808 758 771 792 791 778 805 803 818 783 787 811 838 769 797 825 781 757 863 818 847 825 779 777 766 792 756 799 818 801 791 807 771 812 819 791 760 829 803 777 770 780 812 796 765 879 826 841 799 813 750 822 836 819 772 788 831 813 786 841 819 777 802 808 791 804 771 825 784 818 788 837 752 824 813 801 823 820 775 795 813 853 732 755 778 770 817 786 782 798 803 819 817 838 783 840 787 806 771 815 816 819 780 781 822 824 843 828 842 787 799 821 787 813 780 828 742 797 802 773 784 799 842 806 797 793 836 812 831 816 805 797 767 836 773 790 802 800 793 756 750 795 764 792 1862 768 784 728 769 776 833 781 785 843 787 793 786 812 804 757 819 821 823 796 825 748 790 843 807 807 779 793 778 814 832 796 760 843 783 783 771 790 794 804 767 790 782 803 799 852 802 837 781 795 841 810 833 786 811 782 789 841 773 805 790 784 830 809 727 784 787 831 817 782 766 832 792 754 806 791 811 785 821 858 820 801 790 873 786 788 765 791 810 865 797 855 837 830 780 782 841 799 762 762 795 740 765 798 814 836 864 833 805 782 806 778 772 834 826 775 797 805 787 777 817 787 887 825 761 846 807 786 783 824 787 817 785 728 838 814 804 861 782 769 851 809 769 786 782 829 811 799 800 813 845 786 754 780 811 801 762 799 828 784 748 815 807 754 759 803 820 775 749 780 796 812 811 800 828 762 843 858 824 770 763 801 795 830 805 764 790 824 808 804 776 737 844 780 799 773 796 821 825 771 769 783 788 740 836 769 753 769 819 771 790 736 755 786 794 811 825 834 777 790 809 777 798 801 839 782 872 817 797 837 786 779 797 840 828 800 811 763 823 770 778 802 815 833 794 788 775 807 815 789 744 807 811 806 802 802 815 759 799 778 826 792 794 818 818 796 774 759 785 773 822 803 832 780 815 823 801 807 817 757 799 777 779 724 834 811 852 829 763 825 815 829 800 797 761 808 767 777 765 806 1780 768 801 822 823 837 816 821 783 814 836 841 853 766 789 787 809 849 763 846 785 841 802 800 818 815 751 783 818 840 809 751 826 852 798 828 784 834 857 785 802 815 787 813 811 790 792 785 750 828 781 763 804 824 840 791 802 792 813 815 819 772 772 793 748 801 790 780 806 785 791 778 772 806 759 847 739 808 769 781 789 815 757 823 873 782 761 799 782 784 812 801 817 761 803 816 824 797 912 782 809 798 825 761 809 761 813 801 775 735 780 779 809 802 845 797 765 842 851 832 756 773 809 862 799 796 768 810 771 817 755 789 824 807 829 795 820 804 793 822 808 799 752 788 810 736 809 775 791 785 786 807 799 810 855 717 870 806 772 788 830 760 817 845 789 785 765 729 800 776 780 819 825 779 820 794 818 794 835 788 857 815 809 819 801 843 815 821 750 785 751 758 851 875 796 810 793 757 835 799 806 798 822 808 778 817 809 763 770 819 793 805 821 811 771 814 768 777 739 804 769 811 785 810 769 792 829 812 755 770 852 816 786 801 801 831 785 860 815 741 812 788 816 796 833 845 773 790 813 868 796 851 759 812 815 782 846 757 827 769 780 766 830 806 763 767 758 799 808 835 790 778 803 828 802 766 852 807 803 783 821 811 782 747 795 804 775 793 803 806 791 845 792 825 763 802 744 802 820 744 1733 753 769 796 802 822 793 815 815 797 775 784 818 844 828 788 800 803 819 802 817 823 775 827 765 782 787 787 813 796 848 771 830 820 756 771 768 818 794 807 787 789 757 795 770 786 840 798 792 807 776 799 791 784 790 825 774 779 808 818 852 807 773 806 763 756 834 810 829 810 820 774 838 798 793 802 787 797 814 795 805 816 824 806 804 828 780 833 828 837 773 835 772 757 759 767 800 769 814 761 778 826 816 815 797 797 777 772 838 802 808 817 743 794 803 769 772 769 778 811 822 851 784 792 809 751 761 805 814 803 832 784 791 818 804 782 773 852 823 732 809 769 823 808 751 838 817 803 764 789 782 839 778 817 831 823 786 798 746 813 812 848 786 821 809 803 766 810 779 782 815 825 777 792 792 817 770 782 787 753 816 821 820 784 795 837 720 813 775 786 755 813 828 788 783 790 815 771 767 788 778 784 780 775 784 789 774 829 713 794 806 783 814 735 789 760 799 784 807 766 810 800 823 798 825 814 795 809 827 804 767 744 802 779 826 786 796 829 797 774 828 847 810 766 846 773 803 777 818 804 826 807 843 806 774 816 794 832 817 807 803 794 812 783 752 781 781 803 734 766 799 801 787 823 771 765 826 777 813 788 811 810 809 796 836 789 807 808 805 788 814 743 772 807 803 768 785 762 790 799 1812 688 798 784 729 786 831 766 769 833 781 801 797 804 758 813 835 782 798 828 813 822 804 756 764 833 783 789 801 798 782 768 790 821 772 782 783 817 819 795 778 786 822 784 844 825 811 807 859 779 763 809 792 809 763 793 817 825 835 816 818 815 782 806 775 808 820 835 815 815 828 756 801 825 846 784 811 838 768 832 857 820 766 781 844 805 738 786 786 815 820 817 793 749 817 843 810 828 846 756 771 833 849 839 783 857 835 786 803 799 828 792 792 789 782 802 767 812 805 799 774 814 776 743 813 832 823 827 803 789 785 809 839 838 787 793 768 816 815 747 783 769 845 751 815 825 831 791 811 808 775 806 849 836 782 846 814 810 816 832 840 789 817 783 783 779 777 795 806 802 855 822 819 793 812 821 766 762 817 797 795 773 788 820 798 804 847 793 759 761 792 835 793 832 789 828 815 812 797 786 782 829 809 795 818 772 795 830 769 788 821 836 827 745 780 793 815 764 835 858 785 817 794 769 789 807 776 770 810 754 868 762 831 834 810 814 768 774 779 809 759 848 801 790 817 807 816 778 829 837 817 834 816 813 730 848 802 777 792 784 763 736 737 778 805 827 756 830 794 859 774 806 798 799 794 788 765 864 749 792 837 804 843 793 837 794 802 812 807 760 819 830 828 787 803 761 733 763 758 795 1838 821 815 795 833 850 817 755 810 826 827 821 802 819 836 768 775 803 830 805 788 799 832 829 799 798 824 825 789 808 783 798 811 800 778 836 787 837 757 808 794 808 808 782 797 797 761 806 795 807 813 840 799 841 797 821 748 784 797 790 846 761 800 773 796 792 764 809 798 779 824 817 814 769 766 778 792 809 788 789 808 805 843 809 752 817 793 816 777 804 787 762 811 802 776 773 814 824 844 781 738 850 817 808 806 795 746 786 786 826 848 793 822 803 807 830 755 805 820 835 804 810 784 764 793 832 792 812 787 774 823 795 799 763 798 830 794 831 764 757 816 741 818 801 770 776 850 813 736 815 798 790 808 789 788 765 810 789 850 813 820 769 771 771 805 811 768 807 735 748 805 806 809 816 767 842 834 808 825 822 853 780 846 812 791 805 755 771 798 784 816 810 830 796 731 811 767 851 773 834 766 773 832 744 822 808 802 842 739 794 799 809 764 783 832 821 796 813 777 803 893 837 802 781 736 863 819 851 816 794 827 849 855 793 815 742 819 800 810 753 851 795 790 773 750 793 806 860 791 801 806 845 803 750 791 814 805 778 810 823 823 815 742 781 790 774 763 802 820 769 833 806 731 781 806 769 808 804 806 793 795 813 709 806 819 812 843 824 841 794 756 770 794 780 785 773 777 797 828 810 1776 719 799 858 801 826 817 730 800 781 801 819 839 803 778 828 773 835 780 817 802 781 836 846 766 829 810 808 787 837 834 848 813 738 778 780 808 799 814 800 797 787 815 797 785 837 799 796 776 847 820 766 773 843 808 813 797 799 790 792 839 827 785 849 824 783 803 817 849 841 773 838 804 836 762 782 783 810 853 817 815 800 807 799 797 751 813 783 783 758 780 853 804 808 855 856 765 821 820 836 751 794 799 815 747 857 828 762 812 840 789 776 795 813 796 803 778 821 778 772 784 788 843 776 817 808 760 803 805 806 742 804 834 757 790 776 790 848 795 765 836 781 793 802 856 761 782 809 793 766 775 822 811 873 784 784 778 795 759 798 720 797 789 776 812 767 733 786 757 786 801 802 809 777 792 776 833 756 804 796 743 830 840 841 809 801 823 822 774 800 791 785 795 821 800 801 748 800 775 844 842 836 753 823 854 782 763 777 769 781 793 850 737 819 819 818 762 839 828 832 879 813 781 798 753 817 801 783 803 838 849 841 767 777 832 843 791 770 770 750 782 794 766 776 829 788 799 797 812 851 793 798 802 795 810 783 812 831 786 768 781 726 769 797 794 814 818 781 833 784 842 811 829 782 806 823 764 789 786 825 832 766 808 809 784 858 808 768 774 802 786 802 848 779 769 816 736 764 822 824 1857 772 776 787 804 800 790 797 838 832 813 821 752 826 843 797 819 771 832 811 830 746 828 817 787 775 808 761 858 775 812 829 792 796 813 829 777 795 770 843 791 800 811 837 796 788 786 804 855 778 812 778 749 777 746 795 784 762 801 868 808 802 799 794 792 812 820 814 814 779 795 842 821 808 879 784 802 758 795 798 798 837 832 791 790 813 787 792 799 831 765 808 772 780 750 800 825 791 837 812 821 809 818 804 827 863 817 813 814 814 756 808 767 802 792 795 764 800 780 856 819 764 873 797 817 798 824 839 739 828 793 787 830 814 790 816 811 802 807 819 818 820 771 777 770 778 815 817 841 755 781 794 850 780 762 772 820 793 775 840 844 788 785 788 792 749 798 815 728 813 801 806 749 803 755 818 739 827 789 843 801 844 711 758 847 790 849 832 766 762 830 803 796 794 799 786 772 752 820 740 805 802 828 805 777 781 822 842 803 829 791 794 783 786 763 765 773 831 752 792 805 809 839 799 819 811 816 789 797 827 741 807 804 801 834 815 799 787 784 771 797 816 806 841 861 787 829 765 825 770 816 796 822 821 787 753 745 799 734 757 813 775 744 766 768 790 803 781 826 795 793 803 781 800 835 812 817 846 792 812 822 777 768 751 803 762 786 769 810 827 790 812 806 807 830 820 812 750 778 865 1797 781 806 752 854 812 798 827 770 784 832 821 779 831 766 802 797 786 798 845 810 826 810 821 799 793 849 797 825 807 824 806 771 781 830 821 890 845 808 829 804 792 845 804 780 828 799 774 814 799 844 821 801 765 815 824 811 813 808 852 795 833 826 800 798 780 838 841 818 854 825 779 800 800 831 759 845 770 803 784 787 793 783 831 828 780 825 815 782 818 833 788 826 774 826 808 798 794 836 805 785 810 823 805 806 848 814 797 811 791 809 803 754 823 817 788 804 853 790 808 785 796 764 787 790 776 806 815 783 825 788 814 795 800 828 782 821 853 799 788 805 761 827 813 807 799 780 806 749 787 784 796 762 838 807 791 787 787 750 782 781 793 815 832 789 796 749 809 847 826 815 809 810 802 799 832 804 786 788 799 798 819 764 812 829 792 845 808 821 817 849 785 810 813 788 810 792 795 838 793 786 808 797 811 759 793 737 822 800 785 790 829 798 780 746 798 851 830 808 790 880 839 792 763 772 821 816 812 769 786 773 809 790 771 808 807 775 832 804 794 780 817 809 840 802 807 852 787 749 789 823 838 821 752 743 830 810 789 787 741 814 804 810 790 802 793 819 800 790 824 807 801 793 774 774 782 798 822 794 846 843 828 806 834 771 824 799 811 735 789 753 807 841 775 798 791 752 746 714 812 1726 752 771 808 836 807 834 815 815 794 788 830 796 778 811 830 812 831 795 800 791 797 726 855 791 817 849 759 842 819 796 811 810 792 825 810 825 803 820 817 828 844 802 809 785 770 836 818 755 802 824 739 810 847 837 795 765 802 795 829 787 784 771 838 825 785 722 800 812 796 806 829 789 804 810 774 866 798 798 798 783 854 813 821 777 845 825 830 791 843 755 782 774 762 789 788 804 811 786 807 837 867 802 778 811 821 782 810 767 844 749 820 784 824 816 813 773 779 774 795 843 780 761 800 789 784 788 837 796 799 784 758 831 786 770 800 797 853 769 809 794 804 796 826 750 828 845 748 813 815 786 761 764 821 781 820 788 782 815 796 835 842 797 783 728 824 809 811 842 836 809 795 796 764 826 796 802 822 856 843 853 764 823 781 789 779 796 808 803 836 811 848 815 747 802 774 799 830 832 829 817 851 784 829 798 794 794 857 794 811 816 840 779 808 804 835 829 817 803 822 845 760 838 809 806 726 771 797 859 815 844 774 785 816 821 848 831 751 814 858 799 785 791 799 790 829 779 842 798 832 869 831 748 772 777 787 848 774 761 825 787 783 812 821 749 793 827 842 801 814 799 791 771 774 745 815 791 803 822 804 800 837 794 746 809 815 786 758 800 811 853 806 758 796 793 763 758 784 777 761 1927 832 766 850 811 801 838 840 776 797 792 817 860 799 784 813 787 803 807 789 802 791 809 840 792 842 835 780 861 820 756 782 788 777 792 779 800 833 843 791 794 832 802 832 815 763 840 820 818 775 799 824 820 814 805 814 828 839 784 833 794 895 804 784 804 797 792 788 737 797 811 795 763 832 811 807 821 825 773 826 810 764 858 791 809 829 808 810 777 856 788 814 798 806 814 761 795 823 762 784 778 832 777 817 777 810 765 826 787 799 788 784 741 827 801 796 781 818 809 796 765 802 851 786 785 849 804 778 813 814 825 784 845 766 840 845 779 823 789 810 817 761 770 775 841 753 816 757 800 808 774 823 761 825 785 789 789 778 822 813 814 821 799 736 779 838 826 815 832 780 771 802 746 786 819 789 829 824 794 863 835 792 752 792 777 832 806 792 844 797 761 827 829 795 770 837 808 753 829 815 838 784 726 751 830 778 851 789 780 807 747 790 794 757 820 756 759 843 814 847 796 760 817 797 810 749 752 833 767 829 784 771 815 811 798 794 819 831 753 741 778 767 787 815 855 794 813 843 825 821 803 811 773 824 790 816 825 757 802 817 854 800 814 818 775 803 821 784 766 800 774 802 797 822 802 774 802 803 772 737 739 760 847 753 744 802 783 795 757 789 772 774 775 826 771 772 738 762 731 753 1820 781 819 790 774 762 805 821 797 785 810 788 774 809 837 820 778 774 799 815 829 871 783 712 801 796 749 766 767 811 792 793 759 802 786 781 793 792 786 820 798 811 743 788 811 753 787 801 841 813 769 857 832 810 785 821 803 782 752 785 786 759 826 845 808 798 795 808 812 777 817 787 807 834 799 807 823 739 771 773 753 827 773 781 826 818 800 767 835 832 781 822 760 807 786 873 839 771 827 797 790 764 817 828 754 788 828 826 794 765 795 821 824 769 785 846 845 816 752 782 763 808 811 840 747 827 806 876 863 758 773 865 789 769 807 773 776 803 792 782 813 796 800 843 784 821 809 809 796 811 811 841 776 773 813 785 850 758 832 779 792 843 781 772 778 792 789 806 812 787 811 785 813 811 804 775 802 861 741 818 798 864 839 824 781 805 822 796 832 823 784 791 816 838 814 808 788 767 818 784 782 814 810 807 840 801 751 804 793 788 758 817 834 794 801 789 748 792 777 819 798 841 821 852 753 814 776 770 819 798 788 803 747 823 820 804 749 785 821 836 830 798 773 778 764 778 811 837 839 820 815 815 839 792 827 851 814 741 815 852 746 819 790 774 807 832 812 810 760 855 798 779 797 817 819 797 811 786 816 789 801 837 768 826 770 789 791 788 805 818 839 832 808 767 834 759 712 743 796 751 1981 708 753 828 796 810 754 873 814 793 795 812 758 752 769 802 816 778 746 836 803 784 831 780 834 802 839 764 795 805 827 843 788 727 822 800 822 801 768 788 795 805 803 749 829 772 839 788 828 797 809 851 735 769 769 794 790 829 784 864 820 787 808 855 824 768 780 784 734 778 837 782 787 814 829 746 823 770 784 795 794 805 793 816 764 798 794 796 841 775 784 773 810 799 784 796 812 838 823 844 818 799 809 810 803 791 759 773 804 766 803 783 819 790 776 792 838 873 790 785 825 879 805 853 789 803 811 817 791 775 769 802 757 811 758 801 793 835 791 789 804 803 831 814 829 782 807 817 823 808 786 813 790 819 795 812 798 800 775 832 760 790 784 812 810 839 752 825 809 840 811 802 813 809 848 756 812 761 802 796 814 825 848 824 810 774 814 849 830 797 787 813 797 830 804 835 772 818 788 792 804 812 747 799 796 846 800 754 828 761 759 788 802 818 807 775 786 793 865 790 788 841 772 768 795 776 756 788 821 763 829 868 830 764 792 790 842 793 812 737 800 747 834 779 803 798 806 816 841 794 807 766 814 771 781 785 815 785 838 765 774 863 815 812 795 768 796 800 790 803 761 824 778 802 836 800 852 797 836 796 845 774 775 798 790 773 820 795 823 834 786 755 789 771 754 749 774 770 768 772 1842 765 803 818 755 819 807 807 831 793 817 821 842 848 809 844 789 799 827 816 851 799 796 788 806 785 771 846 824 845 801 825 796 780 814 792 785 788 840 808 858 848 769 823 763 840 848 834 792 841 796 807 812 800 841 810 798 795 773 792 776 810 811 759 806 776 764 817 784 763 780 806 826 799 800 858 801 811 871 817 792 848 813 767 800 811 876 756 797 791 802 787 794 795 830 820 786 850 848 754 829 794 837 834 816 823 780 820 814 764 786 827 753 825 756 780 794 825 741 785 760 834 799 817 815 834 808 813 810 792 822 774 810 817 792 822 790 835 781 798 847 800 819 811 786 759 806 808 786 812 807 853 848 787 809 819 771 778 831 799 830 756 822 866 852 807 812 758 785 809 795 825 791 814 833 771 841 832 800 868 804 812 788 783 807 818 795 770 760 758 850 797 806 802 802 806 826 843 799 778 826 769 809 791 845 807 833 833 808 775 814 819 793 787 752 751 790 831 772 777 773 782 801 863 833 801 804 817 813 774 819 795 837 884 826 805 801 801 856 778 787 796 815 834 835 793 800 793 809 800 864 703 747 784 843 812 811 771 818 800 805 802 773 776 825 811 795 877 765 802 828 841 819 841 828 812 832 774 780 828 799 795 749 864 818 795 820 803 783 779 795 796 829 799 805 786 799 810 826 789 1790 714 763 814 818 823 836 841 806 770 760 763 820 809 796 820 800 753 806 778 847 795 798 824 818 801 757 773 798 806 795 818 781 758 802 818 816 853 789 741 847 804 775 810 794 795 818 785 857 777 827 779 762 812 809 809 806 788 829 792 828 804 797 781 813 797 785 779 796 749 771 804 828 816 862 822 877 792 841 819 798 813 849 821 821 784 803 759 810 777 777 788 792 816 808 820 779 803 826 826 786 801 817 763 856 787 811 810 826 791 800 759 812 779 749 794 802 814 793 801 821 846 791 800 802 795 776 808 816 778 785 817 824 810 818 789 786 824 842 805 835 793 811 839 782 799 765 833 829 842 827 802 816 824 843 825 800 774 786 821 766 769 767 839 817 772 790 851 795 850 755 809 792 779 812 818 815 792 799 806 793 790 793 833 795 846 735 796 800 853 792 856 809 797 842 840 816 798 783 776 752 821 851 841 779 827 893 780 830 793 831 786 802 802 787 797 814 818 774 815 829 801 831 794 785 786 782 794 794 782 821 811 743 829 766 789 755 740 797 779 836 789 835 841 819 815 783 887 784 828 797 794 777 797 755 791 819 759 843 791 774 793 817 794 772 786 828 795 763 759 820 743 832 805 787 817 791 800 839 753 791 819 801 819 769 811 810 810 804 810 790 773 793 831 780 793 774 785 814 837 1904 768 804 820 802 800 801 831 788 832 749 781 787 827 792 787 792 786 806 790 793 842 802 860 817 814 802 760 795 842 812 806 783 808 841 823 788 796 831 783 852 773 834 854 814 818 792 812 759 818 827 742 788 849 818 801 777 795 793 773 834 792 827 804 797 825 819 835 862 777 783 791 826 794 797 794 818 799 782 866 866 807 808 773 797 829 778 796 872 841 779 780 749 838 783 728 768 769 796 790 811 800 755 767 855 760 805 832 827 772 795 806 819 840 776 825 745 779 797 717 791 798 766 797 822 818 824 830 855 783 738 768 773 772 782 818 834 809 814 818 842 819 838 817 819 748 789 833 804 801 821 831 817 813 791 785 776 844 809 842 804 780 798 814 806 800 824 805 807 813 785 784 821 827 778 782 803 761 778 851 820 795 892 807 797 799 820 745 793 819 769 869 836 836 818 800 805 836 846 841 803 784 810 786 775 807 790 799 793 804 809 797 842 765 794 786 774 827 818 814 760 806 806 811 844 795 812 773 793 818 818 772 812 820 773 814 847 842 837 803 772 776 809 777 786 785 819 794 786 830 782 807 812 783 776 784 792 845 828 806 847 783 799 802 786 798 798 819 786 830 794 837 786 822 815 823 793 815 848 825 816 804 790 816 804 841 817 813 784 811 810 772 814 742 854 834 830 752 791 823 1938 767 783 786 856 831 795 799 788 796 801 775 809 805 816 851 839 802 783 788 860 802 792 822 826 843 825 821 786 832 867 806 806 823 792 824 870 791 816 814 823 791 782 837 790 820 863 841 807 782 755 789 815 811 772 822 784 812 791 795 796 800 822 819 779 831 835 807 853 765 789 776 801 779 816 776 761 867 801 801 841 765 808 829 805 756 794 803 771 785 772 807 801 909 869 832 819 829 797 832 833 844 776 863 837 789 766 810 786 835 848 806 801 822 790 806 818 775 851 793 843 833 809 816 785 829 805 807 852 758 859 779 790 783 809 769 823 823 807 778 822 781 811 759 791 796 800 826 856 831 780 767 849 796 818 798 776 804 854 770 819 793 812 832 769 817 880 803 768 796 851 793 808 834 798 780 802 804 785 786 819 786 845 799 792 828 808 820 833 793 772 849 799 813 766 816 770 853 846 775 790 850 810 812 807 810 821 790 768 844 803 770 796 838 836 824 763 819 810 818 871 808 817 732 775 787 772 836 784 827 902 832 789 771 806 814 844 800 793 790 814 743 764 808 796 818 796 788 808 810 854 817 802 752 828 831 803 755 743 869 781 790 871 822 822 838 806 774 822 824 798 764 744 754 830 783 783 816 795 751 810 792 813 815 800 807 783 808 845 804 781 808 775 778 810 777 833 763 784 766 1994 764 787 843 756 838 812 845 813 794 820 811 794 808 840 815 809 781 840 822 809 835 850 829 789 776 761 817 783 819 801 844 792 812 802 802 801 803 818 848 821 776 785 833 790 784 824 823 787 781 811 828 847 766 807 776 858 851 778 790 827 796 781 836 792 832 797 803 785 814 834 780 790 817 853 827 821 846 770 831 784 747 806 829 807 844 777 812 819 809 790 780 770 793 803 786 858 805 828 854 785 773 747 827 789 783 833 731 804 771 840 803 840 800 775 817 793 814 769 801 842 821 801 807 782 782 803 843 798 765 738 819 787 796 815 782 789 781 831 810 847 777 811 752 809 774 811 823 821 783 818 805 794 778 772 824 806 817 796 823 796 784 827 769 827 800 780 830 758 818 794 830 789 838 777 800 795 777 866 800 797 804 853 815 840 828 786 826 782 834 806 741 788 845 802 797 767 814 764 813 817 833 834 807 832 829 740 849 761 820 843 789 787 804 820 791 807 810 847 765 784 811 823 804 806 793 810 820 767 763 810 820 778 841 829 846 799 826 780 779 814 766 812 806 821 770 846 787 809 824 864 811 840 760 762 751 769 754 814 764 794 840 786 799 756 733 826 804 816 822 815 785 761 815 796 820 804 769 803 782 761 822 812 806 798 833 824 793 779 781 840 841 782 788 803 782 802 768 800 816 1807 692 797 849 752 837 774 806 854 787 792 785 830 800 809 827 819 767 769 830 831 851 740 829 790 799 806 830 809 751 771 792 788 826 831 806 806 798 778 818 815 817 813 775 834 803 785 853 823 835 780 806 827 828 791 833 803 847 798 786 813 814 836 818 792 851 764 801 825 707 805 761 778 802 847 802 830 846 756 755 830 805 795 797 792 811 835 790 802 800 904 798 770 825 810 832 854 844 817 809 788 841 787 771 820 781 799 816 827 824 809 797 795 810 855 738 794 809 779 814 802 857 807 840 795 810 805 844 799 831 794 821 754 855 860 801 832 822 804 803 785 799 793 782 740 776 851 838 814 784 792 779 817 775 822 789 802 806 824 786 873 765 773 793 809 798 842 791 833 747 796 834 779 833 808 812 856 772 782 749 830 818 793 830 848 854 814 790 836 824 820 775 806 773 802 819 771 831 778 782 791 844 820 825 838 798 762 801 809 781 795 747 785 795 784 803 828 771 784 780 808 831 808 769 851 778 839 807 786 767 821 796 809 828 815 781 837 786 780 777 794 768 775 727 792 785 828 806 780 791 860 765 798 785 830 783 798 824 858 869 797 787 783 800 814 811 816 779 767 823 827 794 799 834 805 782 794 792 790 808 774 824 754 818 825 782 828 827 811 796 814 792 809 762 836 806 810 808 784 790 2047 778 836 790 807 799 803 857 831 775 782 792 789 768 804 795 817 833 819 836 828 790 772 773 829 859 812 814 819 770 790 818 799 792 869 761 759 799 830 771 800 787 799 823 795 812 845 856 823 801 762 784 786 780 804 832 812 847 840 790 748 831 811 823 803 805 851 790 840 788 790 821 795 801 807 886 827 848 777 791 826 845 824 759 838 812 790 807 791 816 792 820 800 790 816 783 765 803 831 783 792 790 810 815 815 788 817 823 798 839 800 782 836 823 793 780 860 815 773 818 746 792 815 841 822 801 766 788 833 824 847 837 852 827 848 793 806 802 820 848 844 786 839 786 795 805 833 795 822 791 779 839 804 765 806 769 848 798 817 797 764 820 844 792 780 776 832 814 832 786 802 768 811 853 805 814 759 747 814 844 787 769 854 813 795 838 785 804 788 766 833 818 762 785 807 815 793 809 785 774 739 798 791 800 781 839 783 797 807 814 821 768 794 779 791 803 811 828 803 825 795 855 823 798 832 828 834 816 823 761 793 758 759 806 846 796 827 846 784 889 817 817 809 783 793 845 845 762 846 779 773 783 773 815 847 793 813 866 784 812 799 835 788 781 788 867 770 773 759 782 799 797 770 811 798 833 787 763 831 831 792 833 777 793 754 781 823 816 778 794 748 814 832 794 775 798 772 800 813 811 1933 783 780 805 772 826 837 827 837 858 802 796 797 789 810 819 854 796 862 802 834 829 853 797 817 774 806 830 818 808 779 812 792 762 787 836 780 821 852 767 792 775 807 770 836 784 843 846 823 845 846 800 862 824 852 831 834 825 818 799 850 827 763 812 807 851 811 825 808 843 796 838 795 801 735 735 803 830 800 803 815 790 829 796 818 734 815 829 776 782 799 833 786 832 796 809 778 820 767 873 825 817 773 797 831 799 814 763 792 802 782 768 779 815 797 847 785 781 846 806 806 817 827 799 771 784 780 754 819 798 826 813 779 794 778 809 820 817 822 805 782 855 789 846 815 808 782 818 799 857 787 781 761 843 826 758 781 838 805 788 786 820 837 771 809 807 780 745 838 837 827 808 789 796 801 804 803 789 836 842 777 772 835 811 846 819 818 764 820 830 788 823 822 825 772 845 802 785 812 764 789 799 839 797 783 838 766 782 832 859 798 770 843 849 781 798 833 794 773 816 770 762 773 826 819 828 815 787 779 780 676 691 705 816 796 811 764 755 738 775 812 793 822 809 812 812 768 814 802 808 792 805 770 824 759 817 835 740 841 750 817 841 788 808 738 768 818 807 790 794 871 784 733 795 812 795 771 817 798 797 845 793 793 797 810 753 765 775 834 878 832 776 839 825 791 818 818 791 798 772 1952 804 852 804 809 843 833 823 847 776 800 829 753 775 811 835 780 765 827 816 810 796 750 801 789 795 819 794 815 831 822 805 777 807 808 861 867 782 811 812 802 775 783 794 833 826 780 776 866 815 832 834 780 777 843 747 770 790 819 767 775 809 774 822 849 797 801 782 809 825 815 834 826 814 830 799 825 817 836 834 852 885 772 798 831 813 790 783 799 805 781 804 819 859 825 825 797 834 805 795 784 824 785 845 761 775 823 839 790 784 826 826 814 790 785 810 806 832 784 799 792 824 795 749 791 823 816 838 776 826 791 867 771 794 823 853 844 827 812 839 850 880 786 793 815 824 809 831 799 784 790 826 736 813 791 788 829 834 795 862 845 770 770 815 774 831 835 833 794 764 793 801 817 889 794 813 837 780 783 812 788 772 752 825 813 778 837 816 794 833 768 877 779 813 792 823 801 817 827 787 815 760 762 829 808 790 809 805 769 775 809 797 811 835 775 808 781 772 770 785 777 784 813 822 828 845 797 845 787 769 732 687 732 821 823 777 808 819 800 808 791 836 787 798 780 836 834 835 870 798 839 833 817 812 819 810 822 771 802 836 823 804 820 816 818 814 794 779 795 800 824 789 833 775 771 782 770 808 781 788 845 811 807 827 858 826 806 805 834 818 825 809 773 813 818 852 790 770 768 794 1849 714 810 808 837 850 821 811 813 730 811 805 794 832 775 760 798 775 811 724 861 812 827 802 797 836 810 823 781 789 762 787 837 829 800 799 794 822 769 799 756 789 797 770 791 792 817 790 833 779 822 761 817 849 809 836 787 827 779 766 734 758 767 822 805 785 829 776 751 771 828 801 759 827 804 783 765 809 816 829 800 835 845 812 815 748 779 863 828 843 816 832 865 802 804 783 800 789 805 824 840 784 758 833 753 787 798 834 785 796 819 759 843 771 813 786 854 774 792 829 836 813 837 773 773 796 784 817 820 816 802 825 791 787 813 821 817 809 780 865 836 812 840 769 768 797 830 765 830 846 822 818 823 833 802 827 803 817 829 804 800 804 784 790 818 809 787 845 805 811 801 788 790 799 771 811 807 821 790 801 765 792 767 803 747 809 785 814 802 769 844 784 856 789 830 826 868 867 814 841 784 801 799 779 836 794 838 811 838 781 791 839 756 803 798 735 806 833 769 839 871 805 781 839 842 772 817 751 800 799 780 791 782 782 781 846 810 821 839 768 834 756 817 776 792 852 803 796 794 837 850 785 829 837 795 798 833 800 779 784 785 786 849 766 786 783 762 782 798 832 805 756 797 844 812 781 782 837 809 795 827 819 813 782 783 795 835 809 807 800 784 756 814 772 803 815 770 759 811 828 1920 718 766 846 767 758 821 787 838 850 813 804 755 816 808 805 849 759 800 871 778 794 776 817 807 842 810 805 780 779 830 775 836 753 817 810 773 799 791 790 817 791 804 839 774 769 768 836 772 818 790 849 794 769 815 830 820 814 803 769 817 766 796 776 785 831 801 779 780 820 805 768 792 783 807 825 810 810 823 812 782 807 775 837 798 864 866 804 800 838 803 819 805 791 779 801 813 828 771 776 844 818 790 835 796 776 800 812 828 764 842 782 811 803 780 803 768 791 786 747 790 815 774 779 836 811 834 792 796 847 858 781 873 853 853 844 803 784 882 826 841 847 802 785 839 822 814 810 747 827 764 759 816 811 808 803 808 771 800 770 810 784 797 852 826 793 754 873 785 806 751 853 726 811 750 802 802 750 817 803 758 783 755 821 790 784 781 818 796 829 813 826 805 793 864 704 788 839 802 801 732 819 842 808 853 796 804 816 857 801 808 826 824 832 751 772 804 755 814 793 773 818 797 802 846 855 836 781 810 772 785 737 839 818 819 860 789 786 819 794 827 833 818 842 817 866 839 694 817 831 790 765 808 755 858 815 819 814 852 781 850 799 827 824 814 814 829 784 818 821 758 840 824 776 775 749 816 840 810 828 823 815 826 777 818 820 797 821 834 848 789 824 783 801 795 829 805 799 775 787 1901 785 841 784 780 890 788 800 804 822 843 808 795 784 814 788 802 797 835 814 857 769 826 818 811 848 858 805 824 819 805 837 819 834 812 823 764 831 821 846 810 789 862 810 793 810 799 752 826 798 854 859 811 810 801 803 825 822 763 784 790 807 848 825 802 794 803 814 797 833 787 797 781 790 812 786 827 799 783 811 788 797 818 858 809 786 815 797 813 796 844 795 810 784 809 786 824 771 818 774 790 784 788 827 821 800 784 878 801 825 773 820 816 832 801 773 782 840 814 798 857 821 796 873 801 777 824 800 802 807 845 804 817 831 813 782 766 846 819 819 786 839 773 775 773 787 819 840 777 807 806 818 779 788 835 746 775 783 830 754 838 837 807 778 775 863 813 779 829 780 834 819 851 832 838 833 809 789 807 843 868 802 772 801 778 835 825 787 840 789 753 790 783 789 799 762 835 780 824 792 803 795 770 783 805 806 823 798 772 805 783 806 784 779 826 770 827 831 828 835 753 827 798 843 807 782 798 782 816 812 805 801 819 747 808 786 842 739 834 794 813 799 819 823 875 795 793 807 800 808 776 781 781 805 774 771 821 798 806 807 775 826 837 767 809 835 823 776 852 759 775 760 783 820 807 786 812 791 749 786 820 838 760 819 813 791 779 864 780 789 793 783 769 786 837 821 832 823 788 755 1976 768 829 779 770 798 768 783 842 819 878 807 814 757 803 856 795 809 756 810 800 805 852 809 797 806 833 772 795 751 813 788 816 770 793 805 864 809 790 788 843 764 792 871 853 818 846 853 808 786 814 783 814 851 800 771 807 779 823 771 844 818 826 784 836 808 787 790 799 792 826 838 821 794 807 812 766 801 805 780 732 773 842 784 810 831 794 848 817 765 773 824 800 767 753 820 785 781 750 799 810 827 783 774 804 840 831 816 804 844 811 773 818 816 802 800 784 795 836 835 811 819 801 782 783 806 768 846 817 813 803 800 818 766 782 824 805 806 848 837 786 808 819 847 816 814 818 778 863 847 816 799 872 860 784 794 769 861 769 804 796 820 747 823 797 757 771 826 829 815 808 809 813 786 824 815 824 830 827 786 775 723 757 791 782 813 790 834 767 776 794 786 737 849 809 819 751 847 824 818 778 805 844 779 808 815 782 766 814 791 732 775 767 800 796 848 780 831 789 798 765 809 775 774 803 816 811 819 782 797 820 791 798 811 784 736 855 806 831 864 807 861 796 847 833 793 813 839 820 790 801 771 883 794 815 801 803 815 734 847 808 834 773 854 819 796 815 812 791 838 819 826 809 832 761 777 786 816 763 807 826 770 792 802 803 796 820 842 775 771 826 833 811 814 838 762 805 842 792 784 1955 731 794 785 818 816 803 787 774 819 831 822 770 820 787 800 788 765 810 824 835 822 795 770 816 789 847 818 799 810 837 821 800 801 804 800 774 786 770 825 782 815 833 787 825 822 764 767 765 809 835 850 797 801 745 774 822 813 825 823 822 767 803 811 785 763 861 773 774 846 817 838 752 865 828 835 838 780 793 794 849 808 779 805 828 846 855 832 830 827 805 833 809 802 805 819 750 776 805 802 779 815 801 805 825 810 813 804 851 816 785 831 799 828 801 821 792 773 835 807 875 787 776 776 880 765 804 817 814 831 806 798 796 844 779 799 839 778 814 848 796 820 786 851 779 815 798 833 761 806 770 843 817 801 756 781 794 818 853 756 799 820 791 858 780 806 821 845 800 790 787 820 844 824 824 785 851 821 772 813 844 792 787 792 824 807 811 813 813 803 868 816 841 853 841 778 744 773 810 806 807 854 834 813 834 800 805 843 848 762 817 841 810 833 787 805 811 817 811 825 841 775 851 776 796 768 807 817 829 841 841 840 838 817 812 793 789 781 763 842 798 838 849 807 816 858 811 773 803 806 783 791 797 802 767 842 845 794 822 823 803 787 789 834 830 825 795 745 788 844 805 813 793 771 808 840 792 811 775 771 863 788 825 841 802 794 787 839 798 817 784 815 814 840 796 805 836 848 823 816 1961 756 788 795 834 837 849 811 827 782 833 859 812 796 776 805 805 801 794 778 795 808 795 800 768 809 806 865 740 854 860 797 840 812 780 811 818 798 828 808 822 823 809 755 775 791 822 760 778 822 839 863 834 818 778 862 816 784 795 784 836 801 780 825 778 799 810 791 768 827 780 769 831 784 790 785 764 815 841 801 792 822 808 847 823 825 835 811 763 809 774 800 814 816 712 822 813 769 792 771 797 748 848 866 811 801 821 770 802 868 774 798 750 735 782 809 820 839 806 826 775 781 812 843 785 854 806 796 820 866 823 785 848 792 825 801 799 781 808 806 754 864 783 846 849 781 802 785 795 852 854 778 823 789 782 781 759 776 773 816 768 772 796 814 828 788 840 821 761 812 822 802 783 788 783 796 817 765 811 803 824 846 827 760 772 803 836 818 838 793 790 789 758 811 766 811 776 796 818 758 781 775 816 785 766 793 846 793 803 811 860 828 830 793 823 789 745 792 803 810 817 852 862 807 796 817 853 805 856 804 758 824 799 790 807 798 801 811 795 807 793 844 826 783 766 789 762 833 813 816 798 789 831 794 800 785 750 825 814 767 840 808 834 809 772 846 813 777 841 798 812 824 796 806 792 806 820 791 800 853 805 817 816 804 821 790 832 765 818 799 748 781 780 787 777 869 831 787 765 799 2017 825 829 796 789 828 820 822 779 878 777 841 822 759 790 819 780 813 827 812 788 800 799 814 820 834 763 789 807 894 731 808 794 859 802 789 760 829 785 836 819 762 828 813 772 864 777 851 885 800 806 792 819 789 801 803 792 812 786 850 811 788 788 787 769 802 822 743 792 810 799 775 859 807 771 813 888 792 762 764 827 794 781 818 773 754 840 811 803 750 803 808 836 858 793 762 801 813 812 842 806 808 766 837 802 857 811 799 841 760 810 793 856 826 790 870 743 865 829 810 834 807 783 787 857 820 848 831 824 747 826 811 817 822 827 857 826 798 774 841 786 823 820 800 820 798 813 821 794 776 760 828 841 795 794 796 772 786 782 838 851 827 719 827 833 804 873 793 826 785 820 796 812 861 833 783 819 777 804 779 815 810 813 787 794 781 791 833 830 797 784 771 799 803 804 792 795 840 798 799 823 841 836 812 823 758 839 783 823 805 783 855 843 812 780 806 821 775 794 770 822 825 801 847 801 822 840 830 802 879 817 793 833 799 815 777 783 804 792 784 805 819 811 816 802 745 848 787 810 791 851 800 780 834 847 786 812 794 783 829 831 831 761 824 768 804 834 808 832 791 806 809 793 808 804 790 831 769 793 824 834 812 826 800 820 827 813 781 781 807 749 811 811 780 778 833 793 775 833 819 1905 709 810 856 842 821 854 822 741 836 836 818 785 805 783 801 821 835 851 837 830 821 728 742 815 834 793 890 796 862 802 750 827 835 753 851 795 798 827 782 824 823 757 803 793 847 869 786 839 795 801 800 790 806 798 836 785 782 778 813 823 796 808 776 801 796 799 868 806 800 809 816 826 818 762 752 778 827 784 815 817 757 812 822 805 875 815 821 824 792 822 873 796 789 755 794 822 831 803 809 790 816 821 798 764 765 808 826 802 806 763 824 831 790 826 868 801 811 759 808 834 838 849 801 800 847 824 783 772 842 822 813 835 774 816 821 825 849 862 759 810 823 830 795 805 810 809 813 784 767 801 838 792 861 718 804 778 785 765 813 808 811 778 783 812 813 784 813 790 844 761 846 857 812 795 804 846 774 764 790 865 783 792 879 770 833 847 789 769 825 761 822 744 832 746 825 780 838 764 806 773 745 760 852 775 803 785 842 791 764 809 800 830 797 793 812 747 796 837 829 812 819 858 786 791 799 812 821 776 784 826 809 832 791 803 793 803 807 770 769 871 817 845 779 869 806 821 849 798 818 824 825 781 841 786 801 763 836 781 785 795 806 815 834 785 817 829 808 894 866 812 783 754 789 815 824 822 766 816 785 812 782 792 842 780 820 798 785 771 767 754 799 780 807 850 827 778 791 802 786 2048 760 812 830 811 851 813 839 843 843 772 802 825 838 825 780 834 807 785 846 809 811 826 788 837 802 734 794 796 826 821 825 797 783 794 821 806 809 795 786 847 751 843 803 825 745 868 830 811 816 791 782 842 785 787 800 814 794 806 855 780 834 818 771 804 782 847 819 770 770 844 786 805 794 782 805 838 787 766 835 775 838 784 832 785 807 841 816 797 819 755 797 786 816 824 783 821 807 804 823 785 824 768 798 834 804 819 857 772 843 807 792 744 828 771 817 807 815 845 822 807 765 795 816 813 872 813 782 829 796 826 778 839 790 805 811 812 801 784 815 780 798 847 820 820 815 775 795 777 775 794 800 811 795 802 721 815 810 790 820 788 805 823 820 807 811 832 816 846 816 829 840 838 783 878 844 789 806 854 754 847 843 781 771 824 851 779 831 805 755 789 771 807 793 820 838 789 830 767 828 832 843 798 760 813 855 807 787 796 780 843 815 822 766 768 812 827 823 833 757 788 845 741 820 813 794 808 773 790 804 717 809 835 806 839 833 788 809 884 787 820 842 774 767 828 810 827 760 823 790 815 807 820 869 812 784 833 783 815 793 843 830 826 797 804 787 806 799 800 849 784 791 814 827 823 846 832 808 869 755 853 813 821 780 815 766 808 827 829 766 846 786 793 803 767 790 809 761 848 737 1867 679 820 795 790 756 824 820 834 798 834 786 784 860 781 790 823 799 824 816 773 827 823 789 831 768 835 764 787 835 823 796 773 858 853 829 813 876 797 851 764 772 774 808 849 755 816 791 804 800 819 790 795 840 848 784 808 818 817 798 817 811 808 834 812 825 868 815 784 854 816 842 792 821 792 788 828 827 754 791 802 807 838 796 782 803 827 856 810 764 803 802 781 772 788 774 816 761 807 796 748 805 824 769 788 802 791 765 817 792 819 803 775 752 856 777 826 758 849 794 805 869 807 828 857 818 820 813 836 844 785 768 799 811 804 800 836 837 824 848 831 800 810 826 779 840 838 746 765 798 850 811 808 801 790 817 744 769 788 819 810 794 782 778 782 772 815 792 770 819 823 783 774 849 826 788 788 809 817 798 756 790 804 820 847 807 803 848 789 797 832 802 876 783 773 811 794 801 788 817 819 802 841 815 822 837 767 862 776 847 792 785 838 785 783 850 784 865 837 794 820 817 788 780 773 827 790 816 806 806 763 782 817 795 821 836 801 802 823 811 816 820 813 802 785 836 828 811 785 780 795 810 801 789 844 841 811 812 788 815 847 783 810 819 808 798 770 813 811 794 798 832 839 772 800 809 814 807 766 823 803 814 808 825 769 795 797 831 750 790 778 833 847 846 826 808 843 781 781 781 1969 783 799 780 795 759 780 760 818 804 808 824 814 794 795 795 801 780 793 767 829 867 804 784 789 830 796 784 847 877 817 770 840 793 801 770 785 857 803 803 817 790 825 765 863 786 801 768 822 822 824 828 824 806 803 839 805 852 809 785 817 798 796 819 803 803 822 802 839 798 807 795 797 807 842 814 784 783 814 827 767 791 809 788 798 815 772 810 808 798 799 786 864 805 835 808 807 847 828 821 793 791 787 779 848 744 801 834 821 791 813 801 812 808 747 834 777 793 795 751 750 800 794 801 729 842 836 833 808 817 807 800 772 814 817 798 831 794 789 800 788 784 804 800 831 778 803 766 813 831 801 836 781 826 786 769 756 797 780 819 810 837 785 748 777 796 829 800 806 755 805 830 829 828 827 760 808 783 870 747 798 794 815 844 821 811 814 791 797 828 799 769 766 807 854 798 771 824 803 794 849 738 844 815 787 833 851 795 784 797 827 794 845 802 797 819 807 818 768 844 799 810 766 774 794 837 787 823 844 834 878 814 791 799 771 760 836 784 798 776 728 802 801 797 817 770 807 772 817 818 801 831 803 768 780 805 834 790 828 839 771 793 829 796 779 814 834 772 845 810 777 822 805 809 794 772 798 782 777 782 807 773 823 807 782 770 821 807 792 848 838 774 792 797 728 775 798 796 786 793