1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 873 938 877 869 901 873 845 825 896 933 912 930 885 797 781 866 799 878 814 868 864 887 866 859 881 863 711 846 823 867 917 884 840 860 805 863 854 840 845 862 836 856 832 867 836 853 824 837 828 861 864 889 821 911 839 881 1.01e+03 714 861 858 880 880 796 846 874 888 833 286 823 850 797 752 881 786 912 871 868 790 910 864 883 890 NaN 931 860 882 865 859 856 898 859 876 863 865 832 876 878 880 910 860 877 843 859 811 818 837 848 946 787 880 741 875 849 873 867 797 794 858 920 796 676 848 826 674 860 712 804 856 644 854 830 834 830 824 837 824 822 797 806 756 791 819 798 787 754 827 776 796 816 825 795 826 789 743 809 730 760 841 828 774 829 811 756 856 770 850 777 838 827 802 801 792 789 771 775 819 780 778 757 863 795 740 797 737 704 793 788 754 729 772 818 799 761 820 809 709 726 739 723 870 851 847 758 821 839 825 823 722 841 844 787 812 796 743 766 764 827 802 806 861 806 818 813 825 844 830 861 823 790 827 823 798 832 838 815 831 846 804 818 850 843 818 826 800 789 828 811 745 870 824 794 866 815 833 856 812 793 781 770 786 783 809 762 785 793 761 761 785 823 771 787 787 768 746 754 784 940 749 859 704 769 667 761 790 927 762 805 809 744 792 927 978 940 917 903 892 895 899 989 880 925 923 925 910 936 892 831 907 943 918 894 886 905 867 805 903 888 932 952 981 900 910 959 983 1.05e+03 917 950 927 914 896 917 910 907 809 934 883 900 921 913 898 894 885 862 903 859 883 892 821 835 828 881 871 872 873 857 914 898 832 875 830 946 951 796 922 930 862 818 810 823 947 808 706 904 856 842 786 892 662 936 822 946 980 975 954 937 920 882 933 966 909 884 892 779 908 900 965 1.03e+03 846 908 861 883 912 846 865 866 919 855 834 962 881 894 944 922 868 967 894 823 891 880 893 903 875 904 905 927 906 880 920 846 876 866 885 887 886 834 908 890 876 924 810 902 874 885 852 896 880 863 810 851 874 883 847 866 842 878 860 881 829 836 798 890 885 699 864 788 922 853 874 779 934 786 796 833 852 870 871 885 855 878 896 904 872 868 842 827 880 868 841 907 820 849 822 904 854 861 823 846 860 885 825 831 873 815 863 793 844 785 820 789 852 795 801 882 829 806 905 892 841 853 846 851 833 789 885 870 835 870 833 853 844 815 818 805 812 846 808 818 868 877 919 852 895 870 853 842 891 829 859 894 838 865 858 865 841 819 847 852 842 830 831 853 839 872 938 877 869 900 872 845 824 896 933 912 930 884 801 781 866 799 878 816 868 864 888 868 859 881 863 712 846 823 867 916 883 840 860 805 863 852 840 845 862 836 856 834 868 837 853 825 836 828 860 863 888 822 910 839 881 1.01e+03 715 861 857 878 880 795 846 874 888 833 300 823 850 797 751 882 787 913 871 868 789 910 864 883 890 NaN 932 861 882 865 859 855 898 860 876 864 865 832 875 879 880 910 860 877 843 859 811 818 839 847 941 785 879 740 875 849 872 867 796 794 858 921 796 673 848 827 673 859 712 804 856 644 854 830 835 830 823 837 824 822 797 805 757 790 817 796 787 755 827 776 795 816 824 795 827 789 743 809 730 760 840 828 774 829 811 756 858 770 850 777 837 826 802 801 792 788 772 776 819 780 779 757 863 795 741 797 738 704 793 788 754 729 773 819 800 762 820 810 709 724 739 723 870 851 846 758 821 839 824 823 720 841 844 787 812 795 743 767 764 827 802 806 860 806 818 814 825 843 830 861 824 790 826 823 798 831 839 815 833 847 804 819 849 843 819 824 801 790 828 810 746 870 824 793 865 816 832 856 812 793 781 770 785 783 809 763 785 794 762 761 784 823 772 787 787 769 746 755 784 940 749 860 705 770 668 776 790 926 762 804 809 742 791 927 979 941 917 901 891 896 900 989 881 926 923 925 910 936 892 832 907 945 917 894 886 906 868 806 903 889 932 952 983 900 909 961 983 1.05e+03 917 950 927 915 896 916 910 908 809 934 883 900 921 913 898 894 885 862 902 860 884 893 821 835 828 880 871 872 873 857 914 898 832 875 830 944 953 796 922 930 862 819 810 823 946 808 707 904 856 838 788 886 664 937 823 946 979 975 953 938 920 882 933 965 909 883 892 780 907 900 964 1.03e+03 845 906 859 882 912 846 866 866 918 855 834 961 881 893 945 924 868 967 894 825 892 880 891 902 875 904 905 927 906 880 920 846 877 866 884 886 885 835 909 891 875 924 810 902 874 885 854 896 880 863 809 851 874 883 845 867 842 878 859 881 829 838 801 890 885 699 865 788 922 853 874 780 934 786 795 833 852 869 871 884 854 877 896 904 872 868 843 827 880 868 840 908 820 849 822 905 854 861 823 846 860 884 825 831 869 815 863 792 842 785 820 788 852 792 803 882 829 806 906 892 841 855 847 852 833 789 884 870 835 869 832 858 845 815 818 806 812 846 810 818 868 878 919 852 895 870 852 842 889 829 858 895 838 865 858 865 842 819 847 852 842 830 831 853 839 872 938 877 868 900 873 845 823 896 933 912 930 884 807 782 867 799 879 817 868 864 888 871 858 881 864 712 846 822 867 915 883 841 859 805 864 851 841 844 862 835 856 835 868 838 854 825 837 828 859 861 888 822 908 838 881 1.01e+03 716 862 856 876 880 795 845 875 887 833 314 823 851 798 750 882 787 914 871 867 789 910 864 882 891 NaN 932 861 882 865 858 855 899 861 876 864 864 833 876 879 880 909 861 877 843 860 812 818 840 847 938 783 879 740 875 849 873 867 796 795 859 922 796 674 848 827 673 859 711 804 857 644 853 830 835 830 822 837 824 822 798 805 758 788 816 795 787 755 828 776 795 816 825 796 828 790 744 809 730 760 840 828 774 828 810 757 858 770 850 778 836 826 801 800 793 788 774 777 819 779 780 757 863 795 742 797 738 704 794 788 753 726 774 818 800 763 820 810 708 723 738 722 870 851 846 758 821 839 824 822 719 841 843 786 812 795 742 766 764 827 802 805 860 805 818 814 825 844 831 861 824 790 826 823 798 831 839 815 833 848 804 819 848 842 819 823 802 790 829 810 746 870 824 792 864 816 832 857 812 792 781 770 787 782 809 763 785 794 763 761 785 824 772 787 787 769 746 755 783 940 749 859 706 770 670 783 790 925 761 804 809 740 791 926 978 942 917 900 891 895 901 988 881 927 923 925 910 935 893 832 907 946 914 893 886 907 869 806 903 889 932 952 985 899 910 961 984 1.05e+03 918 950 927 915 895 914 910 907 810 934 883 899 921 913 898 894 885 862 902 860 885 893 821 834 830 880 871 872 873 858 914 898 832 874 831 943 953 796 921 930 862 819 811 822 946 808 707 904 856 835 790 879 664 937 824 945 979 976 952 939 920 882 933 965 909 883 892 781 906 901 962 1.03e+03 845 905 858 882 912 845 866 866 918 855 834 961 881 893 947 924 868 967 894 825 892 880 891 902 875 904 904 927 906 880 920 846 876 866 885 885 884 836 908 891 875 924 810 901 874 885 854 895 880 863 808 850 873 883 844 868 842 878 859 881 829 838 803 890 886 700 865 788 921 854 873 781 934 786 795 833 852 869 871 883 854 876 896 906 872 868 844 827 880 868 840 909 820 848 822 906 854 861 823 847 860 884 824 831 867 815 864 792 842 785 819 789 852 790 803 883 829 806 906 892 841 856 848 852 833 789 883 869 834 869 832 862 845 816 818 806 812 846 810 817 868 878 917 851 895 870 852 843 887 828 856 894 839 864 859 865 842 819 846 853 842 829 830 854 840 872 938 876 866 900 872 845 822 896 933 911 931 884 812 782 867 799 879 818 869 865 888 874 859 881 864 713 846 821 866 914 882 841 859 804 864 851 841 843 862 834 856 836 869 838 856 825 837 828 860 859 889 822 907 837 881 1.01e+03 717 862 855 874 881 796 845 875 887 833 312 823 851 798 750 882 787 915 872 866 789 910 864 882 891 NaN 932 861 882 865 858 856 899 862 878 864 864 833 876 879 880 908 862 877 842 862 812 817 841 846 935 783 878 739 874 849 873 867 794 795 859 923 796 674 847 828 673 860 710 804 857 644 851 830 836 830 821 838 824 822 798 804 758 788 816 796 787 755 828 776 796 817 825 796 828 790 744 808 729 760 840 828 773 828 810 758 859 770 850 779 836 826 801 801 793 788 776 778 820 779 781 756 863 796 742 797 738 704 794 788 753 724 774 818 801 763 819 810 709 723 738 722 870 852 846 758 820 840 824 822 717 839 843 784 812 795 742 765 764 828 803 805 860 804 816 815 825 845 831 861 823 790 826 824 799 831 839 815 833 849 804 819 848 842 818 822 801 789 830 810 746 870 825 792 864 814 831 858 813 792 781 770 788 782 808 762 786 793 763 762 784 825 771 786 787 770 746 755 784 940 749 859 709 770 669 788 791 924 761 804 808 738 791 926 977 941 918 901 891 895 902 987 881 928 922 925 911 935 893 834 907 946 912 893 886 908 868 807 903 890 931 952 987 899 911 960 985 1.05e+03 918 950 927 916 895 914 911 907 811 934 883 899 921 913 899 894 885 862 901 860 886 893 821 835 832 880 871 872 872 859 914 898 832 875 831 938 953 796 920 930 864 819 811 823 947 808 707 904 856 834 791 875 665 936 825 946 979 975 953 940 920 881 933 966 909 883 892 780 906 901 960 1.03e+03 844 904 857 882 912 844 866 866 918 855 833 961 881 893 947 923 868 967 893 825 892 880 892 902 874 903 904 927 906 880 920 846 874 866 886 885 884 836 907 891 875 924 812 901 874 885 855 895 880 862 808 850 872 883 844 868 842 878 858 881 829 839 806 891 886 700 866 787 920 854 872 781 934 786 795 833 851 869 870 883 854 877 896 906 871 867 845 826 879 868 840 908 819 848 822 907 854 861 823 847 860 884 824 831 863 814 864 792 842 785 818 790 851 789 802 884 829 806 906 892 842 856 848 851 832 789 882 868 835 870 832 870 844 816 819 806 813 846 809 817 868 879 916 851 895 870 852 844 888 828 856 894 839 864 859 866 843 819 846 853 842 829 830 855 840 872 938 876 868 900 872 845 822 897 933 910 931 884 819 781 866 799 879 817 869 865 888 877 859 882 864 713 846 821 865 914 882 842 859 804 864 852 842 843 862 833 856 836 869 838 858 826 838 828 860 859 890 822 906 836 880 1.01e+03 717 862 856 873 883 797 844 876 888 833 294 823 851 799 750 883 787 915 873 866 789 908 865 882 891 NaN 934 861 882 865 860 856 898 863 879 864 864 834 876 879 880 908 864 876 842 864 812 816 841 845 933 783 878 738 873 849 872 866 794 796 859 923 797 673 847 826 670 860 711 804 857 646 848 830 837 830 821 838 823 822 798 806 758 789 815 797 787 755 827 776 798 817 826 796 828 790 745 807 729 760 841 828 773 828 810 758 860 769 849 780 836 826 801 801 793 788 778 778 819 779 780 754 863 796 742 796 737 704 794 789 754 723 774 818 801 763 819 810 708 724 739 723 870 852 847 758 822 839 823 822 716 837 843 783 812 795 742 764 764 828 803 805 860 804 816 814 825 846 832 862 823 790 826 824 798 832 839 814 834 849 804 818 849 843 818 822 801 789 830 811 746 869 826 794 864 813 831 859 812 791 780 769 788 782 808 763 785 794 764 764 784 825 771 786 788 770 745 755 785 940 750 858 711 769 669 793 792 924 762 803 806 739 791 926 977 942 917 901 891 895 902 985 882 928 922 926 912 935 894 835 907 946 909 893 887 909 867 807 903 888 930 952 988 899 911 959 986 1.05e+03 918 950 927 916 895 913 911 907 811 933 883 899 921 914 900 894 885 862 901 860 887 894 820 835 835 881 872 873 872 859 913 898 832 876 831 934 953 796 920 930 865 820 811 823 948 808 706 903 856 831 793 879 665 934 825 946 980 976 954 940 920 881 933 967 909 883 893 781 907 900 958 1.02e+03 844 903 857 882 912 843 866 866 918 855 833 961 880 895 947 921 869 968 892 825 893 880 893 902 874 903 904 927 907 880 920 846 872 866 887 885 884 836 906 891 875 924 815 901 873 884 855 895 880 862 808 851 872 883 844 868 842 877 858 881 828 840 808 890 888 699 866 787 919 854 871 781 935 786 796 833 851 869 870 884 855 878 897 906 870 868 846 826 878 868 840 908 819 848 822 908 854 861 823 846 859 885 824 832 860 815 864 791 844 785 818 791 850 790 802 884 829 806 906 892 842 857 848 850 832 790 881 868 834 870 832 876 843 816 819 805 813 846 808 816 868 878 913 852 895 871 852 844 890 830 857 892 839 865 859 867 843 820 846 853 842 829 830 854 840 872 937 876 869 900 872 845 822 897 933 910 932 883 827 781 866 799 879 816 869 866 888 878 859 882 864 713 846 821 865 914 883 843 859 803 864 852 844 843 862 832 856 836 868 838 860 826 838 829 859 858 892 822 905 836 878 1.01e+03 717 862 856 872 883 796 844 875 888 833 299 823 851 799 750 883 787 914 873 866 789 907 866 882 892 NaN 935 861 882 865 861 856 898 865 880 864 864 835 876 879 880 908 863 876 842 863 812 818 841 844 930 783 877 738 873 850 872 866 793 796 859 923 797 674 847 824 664 860 712 804 856 648 846 830 837 830 821 838 824 822 798 807 757 789 814 798 788 754 827 776 799 817 826 796 828 791 745 806 729 760 841 828 774 828 810 758 861 769 849 780 836 826 800 802 793 789 780 778 818 779 779 754 863 795 742 796 737 703 794 789 755 723 775 818 802 762 819 810 708 724 740 724 870 851 846 758 822 839 822 822 716 836 843 783 811 795 742 764 764 828 803 804 859 804 816 814 824 846 831 862 823 790 826 824 798 833 839 814 835 848 804 818 849 843 817 821 801 788 831 811 746 869 826 794 864 813 831 859 812 791 780 768 788 782 808 763 785 794 764 765 784 824 770 788 788 770 746 755 786 940 750 858 712 769 670 793 792 924 762 803 804 738 791 927 978 943 917 902 891 896 902 982 882 928 921 925 912 935 894 835 907 947 908 893 887 910 866 807 903 887 930 952 986 899 911 960 985 1.05e+03 918 950 927 916 895 912 911 907 811 933 883 901 921 914 900 894 885 862 902 861 888 895 820 835 836 882 872 874 872 858 913 899 831 876 831 928 953 796 922 931 866 821 810 824 950 809 705 903 856 829 794 886 666 934 824 946 980 976 954 940 920 881 932 966 909 883 893 781 907 900 957 1.02e+03 844 902 855 882 912 843 866 866 917 855 834 961 880 896 947 919 869 968 892 825 893 880 893 903 874 903 902 927 907 881 920 846 872 867 887 886 884 836 907 891 875 924 817 902 873 884 854 895 880 862 808 852 872 883 842 868 842 877 858 881 828 841 809 890 888 698 865 788 920 854 871 782 934 786 796 833 851 870 870 884 856 879 897 906 870 868 846 826 878 868 840 909 820 848 821 908 854 862 823 845 858 885 824 832 855 816 864 792 845 785 818 792 851 791 801 884 829 806 905 893 842 857 848 849 831 791 882 867 834 870 833 882 843 816 819 804 814 846 808 815 869 878 911 852 895 871 852 844 891 831 858 891 840 865 858 868 842 820 846 854 842 829 830 853 840 872 937 876 870 900 873 845 822 897 933 910 932 883 834 781 865 800 878 816 869 866 888 879 859 882 864 713 847 821 866 914 884 844 859 803 865 853 847 843 862 832 855 835 866 838 860 826 838 830 859 859 892 823 904 837 877 1.01e+03 717 863 856 871 882 796 844 875 888 832 321 823 852 799 750 882 786 914 873 866 788 907 866 882 892 NaN 936 861 882 864 862 856 898 867 879 863 864 835 876 879 881 908 862 876 842 862 812 820 842 842 928 782 877 738 873 850 872 866 792 798 859 923 797 676 847 824 661 860 711 804 854 650 843 830 837 830 821 838 824 822 798 809 758 789 812 798 789 754 826 776 798 817 826 795 828 791 744 805 729 760 840 829 774 828 810 758 861 769 849 781 837 826 800 802 793 787 783 779 817 779 779 755 863 795 741 796 737 703 794 789 756 724 775 819 802 762 819 810 708 724 740 724 871 851 846 757 824 839 823 821 714 837 841 784 811 795 742 765 764 828 802 804 859 805 817 814 824 846 831 862 823 790 826 824 797 834 840 814 836 847 803 817 849 842 818 821 802 789 830 811 747 870 825 794 863 814 831 859 812 791 779 767 787 782 808 764 785 793 764 765 784 824 770 789 788 771 747 755 786 940 750 858 713 769 670 796 792 924 762 803 802 738 791 927 979 944 916 903 891 896 902 979 882 927 922 925 912 935 894 835 907 947 905 892 889 910 867 807 903 886 931 952 984 899 911 960 984 1.05e+03 918 950 927 916 895 912 910 906 810 932 883 902 921 915 900 894 885 862 902 862 887 896 820 835 836 882 872 875 871 858 912 900 831 876 831 923 953 794 923 931 866 822 810 824 950 809 705 903 856 827 795 890 667 934 823 946 981 977 954 939 919 881 932 967 909 883 893 781 908 901 955 1.02e+03 845 900 853 883 912 843 866 866 917 855 834 961 880 897 948 919 870 968 893 825 893 880 893 904 873 903 902 927 908 880 920 846 872 867 887 886 884 836 907 891 875 924 816 903 874 884 854 894 878 863 808 852 872 883 841 868 842 877 858 882 828 844 810 891 888 697 864 788 921 854 872 782 934 786 796 833 851 870 870 885 856 878 896 906 871 869 845 826 878 868 839 910 820 848 821 908 854 862 823 845 858 884 825 833 851 816 863 792 845 785 819 792 852 792 801 884 828 806 905 893 843 857 848 849 832 791 882 866 834 871 833 886 843 816 819 803 814 846 808 815 870 877 909 852 894 870 851 844 891 832 859 890 840 866 858 868 842 820 845 853 843 829 831 853 840 873 937 876 869 900 874 844 822 897 934 911 932 884 838 781 864 800 878 817 870 866 888 881 859 882 864 712 848 821 866 913 884 846 859 802 866 853 849 844 862 832 855 835 865 838 860 826 838 830 858 859 892 822 903 838 875 1e+03 717 864 855 870 882 795 844 875 886 832 344 824 852 800 751 881 786 914 873 867 788 908 867 882 893 NaN 936 862 882 864 862 856 898 869 879 863 864 835 876 879 881 909 862 876 843 862 812 823 841 841 926 782 877 739 873 850 872 867 791 800 859 922 796 678 847 825 658 860 711 803 854 650 843 830 838 830 822 838 824 821 797 809 758 789 811 798 789 754 827 776 798 817 826 795 827 790 744 806 730 760 840 829 774 829 810 759 862 769 849 781 836 826 800 802 793 785 786 779 818 780 780 756 863 795 741 796 738 703 794 789 756 723 775 819 802 762 820 810 707 724 741 723 871 852 846 757 824 839 824 821 712 837 840 784 812 795 742 766 764 828 802 803 859 806 818 814 825 846 832 861 823 790 826 824 797 834 840 814 836 846 802 817 849 843 818 821 802 789 830 810 748 869 825 794 863 815 832 858 812 791 779 767 787 782 809 764 785 793 764 764 784 823 769 789 788 772 748 755 785 941 751 859 714 769 671 800 792 924 762 804 801 737 791 926 980 943 917 903 891 897 902 976 881 926 923 924 912 936 894 835 907 946 903 891 891 910 868 807 904 886 933 952 983 900 911 960 984 1.05e+03 917 949 927 915 895 912 910 906 810 933 883 903 920 915 899 894 885 862 903 863 887 896 821 835 837 881 872 875 870 859 912 902 833 876 831 918 953 794 923 930 865 822 810 825 950 809 705 903 856 826 796 891 668 934 822 946 981 977 954 939 919 881 932 967 909 883 893 781 908 901 953 1.02e+03 845 900 852 884 912 842 865 865 917 856 834 962 879 897 951 919 870 969 893 825 893 880 893 904 873 904 901 927 908 880 920 846 873 867 888 886 884 837 908 891 875 925 816 902 874 885 855 893 876 863 808 852 872 882 840 868 842 878 858 882 829 845 811 891 888 697 862 788 921 855 872 782 933 786 796 833 851 870 869 885 855 878 896 907 872 870 845 826 877 867 839 910 820 847 821 907 854 862 822 845 858 883 826 832 847 816 863 793 845 785 820 791 852 794 802 884 828 807 905 893 842 857 848 849 832 792 882 866 835 872 833 890 842 816 820 804 814 846 809 815 870 878 907 852 894 869 851 844 890 831 859 891 839 865 857 867 843 819 846 852 842 829 832 852 840 873 938 876 869 900 875 844 823 898 934 911 932 884 845 781 864 800 878 818 870 866 887 883 860 881 864 712 847 820 867 913 884 847 858 801 868 854 852 844 862 832 854 835 865 838 859 825 838 830 858 860 891 822 902 839 876 1e+03 717 864 854 869 881 794 844 875 886 831 334 824 852 801 752 881 787 915 873 867 788 910 867 882 893 NaN 936 862 882 864 862 857 898 869 879 862 864 835 876 879 881 909 861 876 844 863 812 824 841 840 926 783 877 740 874 850 873 867 791 801 858 922 795 678 847 824 657 860 710 802 855 650 840 830 838 831 823 838 823 821 796 809 758 788 810 798 788 754 827 776 797 817 825 796 826 789 744 808 730 759 841 829 773 829 810 759 863 769 849 781 836 826 800 803 793 784 789 779 818 779 781 758 863 794 741 796 738 703 794 788 757 723 775 819 800 762 820 810 707 726 741 722 871 852 846 758 824 838 825 821 710 837 839 785 812 795 742 765 764 828 803 803 859 806 818 815 826 846 832 861 823 790 826 824 797 835 840 814 838 844 802 816 849 844 818 821 802 790 830 811 748 868 824 794 863 815 833 857 812 791 779 768 788 782 810 763 785 792 763 763 785 823 770 789 788 771 749 756 784 941 750 860 714 769 671 802 791 924 762 805 801 737 792 926 980 942 919 903 892 897 902 972 880 926 924 924 912 937 894 834 908 945 902 891 892 909 868 808 904 887 935 951 983 901 911 960 984 1.05e+03 917 950 927 916 896 912 909 907 809 934 883 904 920 915 899 894 885 862 904 864 886 897 822 835 840 880 872 875 869 860 912 902 834 876 831 913 953 792 924 929 864 823 810 824 950 810 704 904 856 824 797 890 669 933 822 946 980 977 954 939 919 882 932 966 909 883 893 782 908 901 950 1.02e+03 845 900 852 884 911 842 864 864 917 856 833 963 878 897 953 920 870 970 891 824 893 880 893 904 873 904 901 927 908 879 920 847 874 867 887 886 885 838 908 891 875 924 816 902 874 886 856 894 875 863 808 851 872 882 838 868 842 879 858 884 829 846 812 892 888 696 863 787 920 856 871 782 932 787 797 834 850 869 869 884 854 877 896 907 872 870 845 826 877 867 839 909 820 847 821 905 855 863 822 845 858 884 826 832 843 814 863 793 845 785 820 790 852 796 802 885 828 807 906 893 841 857 848 850 832 792 882 866 835 872 833 894 842 816 820 806 814 846 810 816 870 879 905 852 893 869 851 844 890 831 859 892 839 865 857 866 843 818 847 850 842 829 833 852 840 873 938 876 868 902 875 845 823 897 934 910 931 885 850 781 864 800 878 819 871 866 887 883 860 881 864 713 845 820 868 912 884 848 857 799 868 854 855 844 863 833 854 835 866 838 859 825 837 830 859 860 890 821 901 839 876 1e+03 717 864 854 868 881 794 843 876 885 832 325 823 853 802 753 882 788 915 873 867 789 910 867 882 893 NaN 936 862 881 864 861 856 899 870 880 863 863 834 877 879 881 909 861 877 844 864 811 824 841 839 924 784 876 740 875 850 873 867 792 802 858 922 794 679 847 823 656 860 711 802 855 650 838 831 838 830 825 838 822 821 796 809 759 788 810 798 787 754 827 776 797 817 825 796 825 789 744 810 730 759 843 829 773 829 810 758 864 770 848 781 836 826 800 803 792 785 791 779 818 779 781 758 863 794 741 796 738 703 794 787 757 723 774 819 799 762 821 810 707 727 742 722 870 852 846 758 824 838 825 820 708 837 839 784 813 795 741 765 765 828 802 802 859 806 817 815 826 845 833 861 823 790 826 824 798 835 840 814 840 844 802 816 849 845 818 821 803 791 831 811 748 868 824 794 863 815 833 857 812 792 779 768 789 782 810 762 785 792 762 762 785 822 771 789 788 770 749 756 783 940 750 860 715 769 671 802 791 923 761 805 800 736 792 924 980 942 919 902 892 897 902 966 881 925 924 925 912 938 894 834 907 945 903 892 892 909 868 808 904 886 935 950 984 902 910 960 984 1.05e+03 917 949 927 916 896 912 908 907 808 934 883 904 919 914 899 894 885 863 905 864 886 897 822 835 843 880 872 875 869 861 912 902 835 876 831 908 953 792 924 928 864 823 810 824 950 811 704 904 855 823 797 892 670 932 823 947 980 977 954 939 919 881 932 966 909 883 894 782 908 900 950 1.02e+03 846 900 852 884 911 842 864 863 917 855 832 963 877 896 955 922 870 970 890 824 893 881 893 903 874 905 902 926 907 879 920 849 875 867 886 886 886 839 908 891 874 923 816 902 875 886 857 894 875 863 808 851 873 882 838 867 841 879 858 884 830 845 812 892 888 696 863 787 920 857 872 782 931 787 797 834 850 869 869 884 854 877 896 907 872 868 846 826 878 867 839 908 820 847 820 903 856 863 822 846 858 885 826 831 840 813 863 793 845 784 819 789 852 799 803 885 828 807 907 892 840 858 849 850 832 791 883 867 835 871 833 897 842 817 820 806 814 846 810 817 871 879 904 852 893 869 851 843 889 830 859 891 839 865 858 866 843 818 847 850 843 829 833 852 840 872 936 876 867 903 876 845 824 896 934 910 932 886 858 781 863 800 879 819 872 867 887 884 860 881 864 713 844 820 868 912 884 847 856 799 867 854 859 843 863 833 854 835 866 838 860 825 837 830 859 861 890 821 900 839 876 997 717 865 854 867 880 794 843 875 885 832 308 823 854 803 752 882 789 915 873 868 789 910 867 882 892 NaN 935 861 881 864 860 856 899 870 879 863 863 833 877 879 882 909 861 876 844 865 812 824 842 839 924 785 876 738 876 850 872 867 792 802 858 922 795 680 847 823 656 860 712 802 854 650 835 831 838 830 827 838 821 821 796 809 759 789 810 798 787 754 827 776 796 818 825 796 824 789 744 810 730 758 843 828 773 829 810 758 866 770 849 782 837 826 800 803 792 786 794 778 818 779 779 758 862 794 741 797 738 703 793 786 758 723 775 819 798 762 821 809 707 728 741 721 868 852 846 759 824 838 824 819 708 837 839 784 813 796 741 765 766 829 801 802 859 806 817 816 825 845 833 861 824 789 826 824 798 835 840 814 842 844 802 816 849 844 819 822 803 791 833 811 748 869 825 794 863 815 833 857 812 794 778 768 789 782 811 762 785 792 762 762 784 822 773 790 787 768 749 756 783 939 750 860 716 768 671 802 790 922 760 805 801 735 793 924 980 942 918 902 892 897 902 960 881 925 925 925 912 938 893 834 906 946 902 892 893 910 867 809 904 885 934 950 984 900 909 960 984 1.05e+03 916 949 926 917 897 911 908 907 808 933 882 903 919 912 899 893 885 862 904 864 886 898 821 835 845 881 872 875 869 861 912 901 836 878 832 903 953 791 924 928 864 823 810 824 949 812 704 904 854 822 799 887 671 931 824 948 980 977 955 939 919 880 932 965 910 883 894 783 908 900 949 1.02e+03 846 900 852 884 912 842 865 864 917 854 833 963 876 895 956 923 870 969 891 823 893 882 894 903 873 905 902 926 907 879 920 851 876 866 886 886 887 840 908 891 874 922 816 902 875 887 857 894 875 863 807 851 874 882 839 867 842 879 857 885 830 846 812 892 886 697 863 787 919 858 873 782 930 786 798 835 849 868 869 885 854 876 896 907 872 866 846 826 878 868 840 908 820 848 820 903 856 863 822 847 859 886 826 832 837 812 862 793 845 784 818 789 851 800 803 886 828 807 907 892 840 858 849 849 831 790 884 868 835 870 834 899 843 817 820 805 814 847 809 817 872 879 904 853 893 869 851 842 888 831 858 891 838 865 858 867 842 818 846 849 844 828 833 853 840 872 936 875 867 903 876 846 824 895 933 911 932 887 864 781 863 800 879 819 873 869 888 884 859 881 863 713 844 820 868 912 884 847 856 798 866 854 862 842 863 833 854 836 866 838 862 826 837 830 860 859 890 822 899 838 874 992 716 863 853 865 879 793 843 875 887 833 304 823 854 803 751 882 789 916 873 869 789 910 867 882 892 NaN 935 861 881 864 860 856 899 871 878 864 863 832 878 878 881 908 861 876 844 865 812 824 842 839 922 786 875 736 877 849 870 867 792 802 858 922 796 680 847 824 656 860 713 801 853 650 834 832 838 830 827 837 820 821 796 809 759 789 810 799 788 754 828 776 796 818 825 795 825 788 745 810 731 758 842 828 774 829 810 758 867 770 849 782 837 826 799 803 792 786 797 778 817 779 778 758 862 794 742 797 738 704 793 786 759 723 775 819 798 762 820 808 708 728 741 721 868 852 846 759 823 839 824 818 707 836 838 784 813 796 740 765 767 829 800 804 860 807 817 816 825 845 834 861 824 790 826 824 799 835 839 814 844 844 802 816 848 844 819 822 803 790 833 811 748 870 825 794 863 815 832 857 812 794 778 767 789 783 813 761 785 792 762 764 785 820 773 790 787 768 748 756 784 939 750 860 717 768 671 803 790 922 759 805 799 735 794 924 980 942 916 902 892 896 902 956 881 926 923 925 910 937 892 834 906 947 900 893 895 911 866 808 904 884 932 950 985 899 910 961 984 1.05e+03 916 950 926 917 897 910 910 907 809 932 881 903 920 912 899 892 885 862 904 866 886 897 820 836 844 882 872 876 869 860 912 900 837 879 832 899 953 790 924 928 864 824 810 824 949 812 705 904 854 822 800 882 672 932 824 948 980 978 955 940 919 878 932 966 911 883 895 783 909 900 948 1.01e+03 847 900 851 883 912 842 866 864 917 854 835 962 877 894 958 923 869 968 892 823 893 882 894 902 873 905 902 926 906 878 920 852 876 866 886 886 887 840 908 891 873 921 817 901 874 888 857 894 875 863 806 851 874 882 840 867 843 878 857 885 830 848 812 892 886 697 863 788 919 857 874 782 929 786 798 835 848 868 870 884 854 877 896 907 872 865 847 826 879 868 840 909 820 848 819 903 856 864 822 847 860 885 826 832 834 812 862 793 844 784 817 790 851 802 803 886 829 807 907 891 841 858 848 849 831 789 885 869 835 868 834 901 844 817 820 804 814 848 809 817 871 878 903 852 892 869 850 842 888 832 859 892 838 865 858 868 842 819 845 850 845 828 833 853 839 872 935 875 867 902 876 846 824 895 932 912 932 889 870 781 864 800 880 819 872 870 888 885 859 881 863 713 844 822 867 914 884 846 856 799 866 854 866 841 863 832 855 836 866 837 862 825 838 830 861 858 890 823 898 838 872 987 716 861 853 863 878 793 843 875 888 833 301 823 853 803 750 883 790 916 872 870 788 909 867 882 891 NaN 934 861 881 864 861 856 899 872 878 865 863 831 878 878 880 908 861 875 843 864 813 824 842 839 920 786 874 735 878 848 870 867 791 802 857 922 796 679 847 823 657 859 712 801 853 651 832 832 838 830 827 837 820 822 797 808 759 789 809 799 788 755 828 776 796 819 825 794 825 788 744 809 731 758 841 828 774 828 810 758 867 771 848 784 837 826 799 802 792 786 800 778 817 779 778 758 862 793 742 797 738 705 793 787 759 723 775 820 798 761 820 807 709 728 741 721 869 852 846 760 823 840 823 819 707 836 838 784 812 796 740 766 768 829 800 806 860 807 817 815 826 845 834 861 824 791 827 824 799 835 838 815 844 844 802 816 847 844 819 824 802 789 832 811 748 870 824 795 863 814 830 857 811 793 777 767 789 784 812 761 786 792 762 765 786 820 774 790 787 768 748 756 784 938 750 860 718 768 671 804 791 921 760 806 798 734 795 924 980 942 917 901 892 896 902 951 880 926 921 925 909 937 892 834 907 947 899 893 896 912 864 807 903 884 932 950 985 898 910 961 983 1.05e+03 916 950 926 917 898 909 910 907 810 931 883 902 920 914 899 891 885 861 904 867 886 896 820 837 844 882 871 876 869 860 913 899 838 879 833 895 952 789 923 929 864 824 811 824 948 812 706 904 855 823 803 881 671 933 824 948 980 978 955 940 919 878 932 966 912 883 896 783 909 900 946 1.01e+03 845 900 850 883 912 841 866 865 917 854 836 962 877 894 958 922 869 967 892 822 892 881 894 903 873 905 903 925 905 878 920 852 876 866 886 886 886 840 908 892 873 921 818 900 873 887 856 894 875 863 806 851 873 883 840 866 843 878 857 884 830 849 812 892 885 698 863 789 919 857 874 783 928 787 799 834 849 868 870 883 854 877 897 907 871 866 846 826 878 867 841 909 821 849 820 903 856 865 822 847 860 884 825 833 832 812 862 792 844 784 818 790 851 803 803 886 828 808 906 890 841 858 848 849 831 789 884 869 836 866 834 903 844 817 818 804 815 849 808 818 870 877 902 852 893 869 850 842 887 834 859 893 838 866 858 868 842 820 845 850 844 828 834 854 839 872 936 875 867 900 875 846 824 896 932 913 932 891 876 781 864 799 880 819 872 869 888 885 858 880 863 712 844 822 866 915 883 846 857 799 865 854 869 841 863 832 855 836 865 837 861 823 838 829 861 856 890 824 897 839 870 983 715 860 854 861 877 792 843 876 889 833 305 824 852 804 750 883 790 916 873 870 788 909 867 882 890 NaN 934 862 880 864 861 855 900 873 879 865 863 832 878 878 879 908 862 874 843 863 813 824 842 840 918 785 874 734 878 848 871 868 791 802 857 922 796 678 848 822 659 858 711 801 854 652 831 833 838 831 827 837 820 822 797 808 759 789 810 799 788 756 828 777 796 819 824 795 825 788 744 808 731 759 840 828 774 826 810 757 867 772 847 785 836 826 800 802 792 786 803 777 816 779 778 758 863 793 742 796 738 705 793 786 759 723 774 820 798 761 819 807 710 728 741 723 870 851 846 760 822 841 823 819 707 835 838 784 811 796 740 766 770 829 799 807 860 807 817 814 826 845 833 861 824 792 826 824 799 834 838 815 846 845 802 817 847 844 819 825 801 789 831 811 748 870 823 796 863 814 831 857 811 792 777 766 789 784 811 760 787 792 761 766 787 819 774 790 787 768 747 756 784 938 751 860 719 768 672 802 791 920 761 806 796 734 795 924 979 942 917 901 891 895 902 948 879 926 919 925 908 936 892 834 907 947 899 893 897 913 864 808 903 885 932 950 985 898 911 961 982 1.05e+03 915 951 927 917 898 910 910 907 810 931 884 902 920 914 899 891 884 860 903 868 886 895 820 837 846 883 871 875 869 860 913 898 838 878 834 890 952 788 923 928 865 825 811 824 949 813 708 904 855 822 803 885 672 935 824 947 981 978 955 940 920 879 932 967 913 883 896 784 909 901 944 1.01e+03 844 900 849 884 912 841 865 865 917 854 834 962 877 894 958 921 868 968 892 822 892 882 894 902 874 904 904 925 905 880 920 851 876 866 886 886 886 839 908 892 873 920 819 898 872 886 857 894 874 863 806 851 872 883 840 866 843 878 857 884 829 848 813 892 885 698 863 789 919 858 874 784 928 788 799 834 849 867 871 883 855 878 897 908 870 867 846 826 880 867 841 909 820 849 821 902 856 866 821 847 861 884 825 833 831 812 862 792 844 784 818 790 852 806 803 885 828 808 905 890 841 858 848 849 831 790 884 869 836 863 834 906 845 816 817 804 815 849 809 819 869 877 902 852 893 869 850 842 887 834 860 893 839 867 858 867 841 820 845 851 844 829 834 854 839 872 937 875 867 900 875 846 824 896 932 913 932 893 879 782 865 799 880 819 872 868 887 885 858 881 864 713 844 823 866 916 884 845 858 801 865 855 871 841 863 832 855 836 865 837 860 821 837 830 860 855 889 823 896 841 870 980 716 859 854 861 877 791 844 876 888 832 450 824 851 805 750 884 791 916 873 870 788 908 866 882 890 NaN 933 863 881 865 861 855 900 874 879 865 863 833 879 877 879 908 862 873 843 863 812 822 843 841 915 784 873 733 878 848 873 868 790 802 857 922 795 677 848 823 644 858 709 802 855 652 831 833 838 831 827 838 820 821 798 807 759 789 810 798 789 758 828 777 797 818 824 796 826 787 744 806 731 760 840 828 773 826 810 757 867 774 847 785 836 826 800 802 792 786 805 776 816 779 778 758 864 793 742 797 738 704 793 786 758 723 775 820 798 762 819 807 710 728 741 724 870 850 845 760 823 841 824 820 707 836 838 784 810 796 740 766 772 829 799 807 860 808 817 813 826 845 833 861 823 792 826 824 800 833 837 816 847 845 802 818 847 844 819 827 800 788 831 810 747 870 822 796 864 813 832 857 811 792 777 766 789 784 809 760 787 793 762 767 787 818 774 790 787 769 747 756 786 938 751 861 720 767 672 801 792 918 763 805 796 733 795 925 979 941 917 901 890 895 902 945 880 927 920 924 908 935 891 833 907 948 899 892 896 913 864 809 903 886 932 951 985 898 911 961 982 1.05e+03 915 951 928 916 897 910 909 907 810 931 885 902 920 914 898 891 884 860 904 867 886 895 821 837 848 883 872 875 868 860 912 899 839 878 835 885 952 787 924 928 865 825 812 823 949 814 709 904 855 822 804 887 672 935 824 947 980 978 955 939 920 880 932 967 912 882 897 785 909 901 943 1e+03 843 900 849 885 913 840 864 865 917 855 833 962 877 894 956 920 868 968 892 823 892 882 894 902 874 904 905 925 905 882 920 851 876 866 887 886 885 838 908 891 873 922 821 898 872 886 858 894 874 863 806 850 872 883 840 865 842 877 857 884 829 846 813 892 885 698 863 789 918 858 875 786 926 789 799 834 850 868 871 883 856 878 898 908 870 866 844 825 881 867 841 909 820 849 821 902 856 867 821 847 862 884 827 833 830 812 864 792 844 783 818 790 851 806 803 884 828 808 906 890 841 860 848 849 831 791 885 869 835 861 834 908 844 815 817 805 816 848 809 820 869 877 902 852 893 868 850 842 887 834 860 893 839 868 858 867 840 820 846 852 844 830 834 854 840 872 937 875 867 900 874 846 824 895 932 912 933 894 883 782 866 799 880 819 871 867 888 886 858 881 865 715 844 823 866 916 884 844 859 802 865 854 872 842 863 832 856 836 865 837 860 820 836 830 858 854 888 825 896 842 869 978 716 859 853 860 878 791 844 875 887 831 599 824 849 805 750 884 791 916 873 870 789 908 866 882 890 NaN 932 863 882 865 861 856 901 875 878 864 862 834 879 877 879 908 862 872 843 864 811 821 843 842 912 784 872 732 877 847 873 867 790 802 857 922 795 677 849 824 628 858 708 802 856 652 831 835 837 832 826 839 820 822 798 808 759 790 810 797 789 758 827 777 797 819 824 796 826 787 744 806 731 760 840 828 773 827 810 757 867 775 848 785 836 826 800 803 792 786 806 775 816 779 777 758 864 793 740 797 739 704 793 786 756 723 777 820 799 762 819 808 709 729 740 724 870 849 845 759 825 842 823 819 707 837 838 785 810 796 739 766 774 829 799 806 861 808 817 813 826 846 833 860 823 792 825 825 800 833 837 815 849 844 803 818 847 844 819 827 800 788 831 810 747 870 823 796 864 814 833 857 811 792 778 766 789 784 809 760 788 794 764 767 786 818 775 790 787 768 747 759 787 938 752 862 720 766 672 800 791 917 763 804 795 732 795 926 979 941 917 902 889 894 901 943 881 928 920 924 909 936 891 833 907 948 899 892 896 913 865 809 903 888 932 951 985 898 910 960 983 1.05e+03 915 951 928 916 896 911 909 907 809 931 885 902 920 914 898 891 883 860 904 868 886 894 821 836 849 883 872 875 868 861 911 900 839 878 835 881 952 786 923 928 864 825 812 822 950 815 710 904 855 822 804 883 673 935 825 947 979 977 954 938 920 879 932 968 911 882 897 785 909 901 942 1e+03 843 900 850 885 913 841 864 866 916 855 832 962 877 896 954 919 868 968 892 825 893 882 894 901 875 904 905 925 905 882 920 852 875 867 888 887 885 838 907 893 874 923 822 897 873 886 858 894 874 863 807 849 872 884 840 864 842 878 857 885 829 846 813 892 884 697 862 789 918 859 876 787 924 788 799 834 850 870 871 884 856 877 899 909 869 866 843 825 881 868 841 909 820 851 821 902 856 866 821 848 862 883 828 833 830 812 865 793 844 782 818 790 850 807 803 884 828 808 906 891 841 862 849 849 832 792 885 869 834 859 834 910 844 816 817 805 816 848 810 820 868 878 902 852 894 868 850 843 887 834 860 893 840 868 858 867 839 820 846 852 844 831 834 854 840 873 936 875 866 900 873 846 824 894 932 912 934 894 886 782 867 799 879 819 870 867 888 886 858 880 866 715 843 823 866 915 884 843 859 804 865 854 874 842 863 832 856 836 865 837 860 820 835 831 858 853 887 826 896 842 868 976 716 859 852 859 879 790 843 875 887 830 752 824 848 807 751 885 791 916 873 869 790 907 866 883 890 NaN 932 863 883 866 861 858 902 876 878 864 862 834 879 878 878 907 862 872 843 864 811 820 843 843 909 785 871 731 876 847 873 866 790 802 857 922 795 677 849 825 625 859 707 803 855 652 831 836 837 832 824 839 821 823 798 808 758 791 810 797 790 758 827 777 798 820 825 797 826 786 744 806 731 760 840 827 774 828 810 757 867 777 850 786 837 827 800 804 792 786 808 775 816 779 776 758 865 793 740 798 739 702 793 786 754 723 778 819 800 762 819 808 709 729 740 723 870 849 844 759 827 842 823 820 707 839 838 785 809 796 738 766 775 829 797 807 861 809 818 813 826 847 834 860 822 792 825 825 800 833 836 814 849 844 803 818 847 844 819 827 800 788 832 810 746 870 823 796 864 814 833 857 811 792 778 765 789 784 808 760 789 794 764 767 786 817 776 790 787 768 747 760 788 936 752 863 722 766 672 801 791 917 761 805 794 731 795 926 979 941 917 902 890 894 900 942 881 928 920 923 910 936 891 833 907 948 899 892 896 912 865 807 904 888 933 951 985 898 909 960 985 1.05e+03 914 952 928 916 895 912 910 908 809 931 883 902 921 914 897 892 882 860 904 869 887 894 821 837 848 882 872 875 867 861 910 901 840 878 835 881 952 784 924 927 863 825 813 823 950 815 710 905 855 822 805 868 673 935 825 946 978 976 953 937 920 879 932 967 909 883 897 784 909 901 942 1e+03 844 901 851 885 913 841 864 867 916 854 832 962 877 897 954 919 870 968 892 826 894 881 895 901 875 904 904 926 905 882 920 853 875 868 888 887 885 837 907 895 874 924 822 896 873 885 858 894 874 863 808 849 874 885 840 864 841 878 857 885 829 846 813 892 884 697 862 788 919 859 877 788 924 789 799 833 848 871 871 884 856 877 899 909 870 866 843 825 881 869 840 909 822 853 821 903 856 866 822 848 862 883 830 833 828 811 865 795 844 783 819 791 851 807 803 883 828 808 908 892 841 862 849 848 832 792 886 869 834 857 834 911 844 817 817 805 816 848 809 819 867 879 902 851 894 866 850 845 887 834 860 893 840 868 858 867 838 819 847 852 844 832 834 853 840 873 935 876 867 901 873 845 824 894 932 912 935 895 889 782 867 799 880 819 871 868 888 886 858 880 866 713 843 822 866 915 883 843 858 804 866 854 875 842 863 832 855 837 866 836 860 818 835 830 859 853 886 828 897 842 867 976 715 861 851 858 880 790 844 876 887 830 760 824 849 808 751 884 792 916 872 869 790 906 866 884 890 NaN 931 863 883 866 860 860 902 877 877 863 862 833 879 878 878 906 862 871 843 864 811 821 843 844 906 786 871 730 876 847 873 866 790 802 857 922 796 676 849 824 639 859 707 804 854 653 831 838 837 832 823 839 820 824 797 808 758 791 810 798 790 758 827 776 799 822 826 797 827 786 743 806 730 759 839 827 776 828 810 757 867 780 850 786 837 828 800 804 792 785 809 776 816 780 776 758 866 793 739 798 740 702 793 786 755 723 779 819 800 762 820 809 710 729 740 721 870 850 844 760 827 841 823 821 707 839 839 785 810 795 738 766 777 830 796 807 861 809 818 813 826 847 836 860 822 791 825 825 800 833 836 813 849 844 804 818 846 845 819 827 800 787 834 809 746 870 823 796 863 815 833 857 811 792 778 766 789 784 809 759 789 793 764 767 785 815 777 790 787 768 747 763 788 934 752 863 723 765 672 802 790 917 759 807 791 730 795 926 979 942 917 903 890 895 899 941 882 928 920 923 910 937 891 834 907 948 899 892 898 912 865 805 904 886 933 952 984 899 908 959 986 1.05e+03 914 953 928 916 894 913 910 908 809 931 882 903 921 914 897 892 882 861 903 871 887 894 821 838 847 881 872 875 867 861 910 901 840 879 834 880 952 783 924 927 863 826 813 824 950 814 710 905 855 822 806 853 673 935 825 946 979 975 953 936 920 880 932 968 908 883 897 784 909 901 942 1e+03 844 902 852 885 913 842 863 867 915 854 832 962 877 898 953 920 870 967 892 826 894 880 896 901 875 904 904 926 904 882 920 855 874 868 887 887 884 837 908 898 874 924 823 897 873 884 858 894 874 864 808 849 876 885 839 864 840 878 857 885 828 846 813 892 884 696 861 788 919 860 878 788 924 789 799 832 847 871 872 885 856 877 898 908 871 866 844 824 880 869 840 909 823 855 821 904 856 866 822 848 861 882 830 833 826 813 864 797 844 784 820 790 853 807 803 884 829 807 908 892 841 862 850 848 832 792 886 869 835 854 834 913 845 818 817 805 816 848 809 819 867 880 902 850 895 866 849 847 887 834 859 893 840 869 858 867 838 819 846 851 844 832 834 852 841 873 935 876 868 902 873 844 823 894 932 913 935 896 890 782 867 798 880 818 872 868 887 885 859 881 865 710 843 822 866 915 884 843 858 805 866 853 876 842 863 832 855 837 866 837 860 816 835 830 861 854 885 828 897 842 867 975 715 863 851 857 880 790 845 876 888 830 766 824 850 809 751 884 793 915 871 870 789 905 866 884 890 NaN 932 863 884 867 860 862 902 878 877 863 862 833 878 878 879 904 863 872 843 863 811 821 843 845 903 787 871 728 876 848 873 867 789 801 857 922 796 678 848 823 652 858 708 804 853 653 831 840 837 832 822 839 819 824 796 808 758 791 810 798 789 756 827 776 800 822 826 797 827 787 742 807 731 759 838 827 776 828 810 757 867 784 850 786 837 827 799 803 793 785 809 775 816 781 776 758 866 794 739 799 740 702 793 786 755 723 779 819 801 762 821 809 712 729 740 721 869 851 844 760 826 840 823 821 710 839 840 784 810 795 738 766 779 830 797 807 861 809 818 814 825 847 836 860 822 791 826 825 800 834 836 813 849 844 804 818 846 844 819 828 800 787 834 808 746 870 823 795 863 814 832 857 810 792 778 766 790 784 809 758 788 792 762 768 784 813 778 790 786 768 747 765 788 933 752 863 724 765 672 802 790 915 758 808 789 729 796 926 979 942 918 904 891 894 900 940 882 928 920 923 909 936 892 833 906 948 898 892 899 911 865 806 905 884 934 953 984 900 908 959 985 1.05e+03 915 953 929 916 893 913 910 908 808 931 882 902 921 915 897 894 882 861 902 871 887 894 821 838 848 881 872 874 866 861 909 900 840 880 834 880 952 782 924 928 865 826 813 825 950 814 709 905 855 822 807 839 673 935 825 946 980 974 953 936 920 881 932 968 908 883 897 784 909 900 941 999 845 903 852 885 914 842 863 867 915 854 833 962 877 898 951 920 869 966 891 825 894 880 896 901 876 904 904 927 905 881 920 856 872 867 885 887 884 837 908 899 875 923 823 898 873 884 858 894 874 864 809 848 877 886 838 865 839 878 858 885 828 848 813 892 885 696 862 788 920 860 879 788 925 790 799 832 846 870 872 885 856 877 899 908 872 866 845 825 880 869 841 909 823 857 821 904 855 866 822 847 861 882 830 834 824 815 864 798 844 786 822 791 854 807 803 885 829 806 908 892 841 862 850 849 832 792 885 868 835 852 833 915 846 818 817 806 816 848 809 819 868 880 902 851 895 866 849 852 888 833 859 893 840 869 858 867 837 818 846 851 843 832 834 852 841 873 936 876 869 902 874 844 822 894 932 913 935 897 892 781 867 798 879 818 872 868 886 885 860 882 864 709 843 822 867 915 884 843 858 805 866 852 877 841 862 832 854 836 867 837 860 813 836 830 862 854 885 828 897 842 867 973 716 865 852 857 882 791 846 877 887 830 774 824 850 808 750 884 793 915 870 871 789 905 866 884 890 NaN 933 863 885 867 860 864 901 878 876 863 862 834 878 878 879 903 863 873 843 863 812 822 843 846 899 786 871 728 876 848 874 867 788 799 858 923 795 680 848 823 649 858 708 804 853 652 831 841 837 831 822 839 818 825 796 808 757 791 811 799 788 755 827 775 801 821 826 796 827 788 741 809 731 759 839 828 775 828 810 757 868 788 851 786 837 825 799 802 793 786 810 775 816 781 778 759 866 794 738 798 740 701 793 786 755 724 780 819 801 761 821 808 712 728 739 721 869 851 844 760 825 840 823 821 712 839 840 784 810 795 739 766 782 830 798 807 860 808 818 815 824 847 837 860 822 790 826 825 799 835 836 814 848 844 804 818 846 844 819 828 801 786 834 808 746 870 824 794 862 814 831 857 811 791 778 766 790 784 809 758 787 791 762 770 784 811 779 790 786 768 747 766 790 934 753 863 725 765 672 803 790 913 757 809 788 728 796 926 979 942 918 904 891 894 901 940 882 928 921 923 909 935 893 832 906 947 897 892 900 911 865 806 905 883 933 954 984 900 908 959 984 1.05e+03 916 953 928 916 894 912 910 908 808 931 883 901 921 915 897 894 883 862 902 872 886 895 821 837 850 880 871 874 865 861 908 900 840 882 834 879 953 781 923 928 865 827 813 824 950 814 708 905 855 822 808 842 674 934 825 947 980 975 954 936 920 882 932 968 909 883 897 784 909 900 940 998 846 903 852 885 914 842 864 867 914 853 833 963 877 898 950 919 869 967 890 825 894 881 896 901 876 904 905 928 906 880 920 856 871 866 885 887 884 837 908 900 875 923 823 900 873 884 859 894 874 864 810 848 876 885 839 866 838 878 858 885 828 850 813 892 885 695 862 789 920 860 880 789 926 791 799 833 846 870 872 886 856 877 899 908 873 866 844 825 880 870 842 908 822 859 822 905 854 866 821 845 862 882 830 834 824 815 863 797 844 786 822 791 852 806 803 886 829 806 908 892 842 863 850 849 833 791 885 867 835 851 832 916 846 818 817 806 816 848 809 819 868 880 902 851 896 868 849 855 889 833 859 892 841 870 857 867 836 818 847 850 842 832 834 851 842 873 936 877 869 901 874 845 820 894 932 913 934 898 895 781 866 797 879 817 871 868 886 885 860 883 863 709 844 822 867 916 884 843 858 806 867 852 878 842 861 833 854 836 866 838 858 812 836 829 862 855 885 830 896 841 866 972 718 863 852 857 883 790 846 877 887 830 786 824 850 806 750 883 792 915 870 870 789 906 866 884 889 NaN 934 864 884 867 860 867 901 877 876 863 862 834 877 880 879 902 863 874 842 863 812 822 843 847 896 785 871 728 876 849 874 868 788 799 858 923 795 680 848 823 646 858 708 802 852 652 831 845 837 830 822 838 818 825 795 808 757 790 812 799 788 754 827 775 800 819 825 796 827 789 741 810 730 760 840 829 775 828 810 756 868 791 851 785 836 823 798 800 793 786 810 775 815 782 779 759 866 794 738 797 740 700 793 786 756 725 780 819 801 760 822 808 711 728 738 722 869 850 844 761 825 839 824 821 715 840 840 784 810 794 740 766 784 830 799 806 860 808 818 816 824 847 837 860 823 789 826 825 798 836 835 814 847 844 803 818 846 843 819 828 802 787 834 806 746 869 824 794 862 814 831 856 811 790 778 765 789 784 809 759 785 792 761 771 783 809 780 791 785 768 747 769 794 935 753 863 725 765 672 804 790 910 757 809 787 729 796 925 979 942 918 904 890 893 901 939 882 928 921 924 909 935 893 831 906 948 897 892 901 911 864 807 905 884 932 954 984 902 908 959 983 1.05e+03 917 953 928 916 895 910 909 908 809 931 884 899 921 915 897 895 883 862 903 872 887 895 821 836 852 880 871 874 865 861 907 900 840 882 835 879 953 780 922 929 864 827 813 824 949 815 708 905 854 824 808 844 674 934 825 948 981 976 954 937 920 881 932 968 910 884 897 784 910 900 940 996 846 903 852 885 914 843 864 867 914 852 834 964 878 897 950 919 869 967 891 825 894 882 896 901 877 903 906 929 906 880 920 856 869 865 885 886 884 836 908 900 875 924 823 900 873 884 860 894 875 864 810 849 875 884 841 866 838 877 858 884 828 851 814 892 886 695 863 790 920 860 882 792 925 792 799 833 847 870 873 885 856 877 899 907 873 866 844 825 880 870 841 907 822 860 822 905 853 865 820 845 862 883 830 834 824 814 864 796 843 786 823 791 851 806 804 887 828 806 907 891 842 862 849 849 833 790 884 866 834 849 832 916 846 818 818 806 815 848 809 818 868 880 903 852 894 868 849 862 890 833 858 893 841 868 857 868 835 818 848 851 842 832 834 852 842 874 935 877 870 900 875 845 820 895 932 913 934 897 897 781 866 797 879 817 870 868 886 885 859 882 863 710 846 822 867 915 885 844 858 806 867 852 877 844 861 832 855 836 866 838 857 809 836 827 862 855 885 832 896 842 865 971 720 860 852 855 885 789 845 877 886 830 795 824 850 806 750 883 792 915 870 870 790 906 865 883 890 NaN 934 864 883 868 860 870 902 876 876 863 862 834 878 881 878 901 863 874 842 863 812 821 843 849 893 784 871 729 877 849 874 870 788 799 859 923 795 678 848 823 645 857 708 801 853 654 831 847 837 830 823 839 818 825 796 808 757 790 813 800 789 754 827 776 798 818 825 795 827 789 742 811 730 761 841 829 775 829 811 756 869 794 851 784 836 823 798 801 792 787 810 775 814 782 779 759 866 794 738 797 740 700 794 786 757 726 780 819 801 760 822 808 709 726 738 723 870 849 844 760 825 839 824 820 715 841 839 784 810 794 739 766 785 830 798 805 860 808 818 816 825 847 837 860 823 789 826 825 798 836 836 815 846 844 802 818 846 842 819 828 802 787 834 805 745 869 824 795 861 813 832 856 812 790 778 766 789 784 809 760 785 792 760 772 781 808 780 792 786 768 747 772 797 936 753 863 726 765 672 804 790 910 757 808 787 729 796 925 978 942 918 904 891 893 901 938 882 927 921 924 910 935 894 831 906 949 896 891 902 912 864 807 906 884 932 953 984 903 910 958 983 1.05e+03 916 953 928 915 895 910 908 908 809 931 883 899 921 915 897 895 882 862 903 872 888 895 821 836 851 879 871 873 866 861 906 901 840 882 836 879 953 778 922 929 863 827 813 825 949 816 709 905 853 825 809 848 674 934 824 949 981 976 954 938 920 880 932 968 911 885 897 784 910 900 940 996 846 904 851 885 913 843 865 867 916 852 835 964 878 897 949 920 869 968 892 825 893 882 896 901 878 903 906 929 907 879 919 856 868 865 886 886 884 836 908 901 875 924 823 901 874 884 860 894 875 863 810 851 874 882 843 866 838 876 858 884 828 851 814 892 886 695 863 790 920 860 882 794 926 792 799 833 847 870 873 884 856 878 898 907 873 866 844 824 880 869 841 907 822 861 821 905 853 865 820 847 862 884 829 835 824 813 864 795 842 786 823 791 851 805 804 887 828 806 906 892 844 862 849 850 833 789 884 866 834 846 832 916 846 818 818 806 814 847 809 817 868 879 904 851 894 868 851 867 891 833 858 894 840 866 857 868 835 818 849 851 843 832 834 853 842 875 934 878 869 901 875 846 821 896 931 913 933 896 899 781 865 797 879 816 869 868 887 885 859 881 862 711 846 822 867 914 886 844 858 806 867 853 877 844 860 831 855 836 866 838 856 807 836 826 863 857 885 836 895 843 865 970 720 859 851 854 885 786 845 878 886 831 796 824 850 807 750 882 792 914 872 870 790 906 864 883 892 NaN 933 865 883 867 860 873 902 876 878 864 862 835 878 882 878 900 864 874 842 864 812 820 843 849 891 784 870 728 877 849 873 871 789 800 859 923 796 675 848 823 649 857 708 800 854 656 830 849 837 830 824 840 818 824 797 808 758 790 814 800 790 755 827 776 797 818 825 795 828 789 743 811 730 761 841 829 775 830 812 757 870 797 850 784 837 823 798 802 792 786 809 776 812 782 779 759 866 794 739 798 740 701 794 787 757 726 781 820 800 760 822 808 709 725 740 724 870 849 844 758 824 838 824 819 715 842 839 783 810 794 739 766 785 830 798 804 859 808 817 815 825 847 836 860 822 789 825 826 798 836 837 816 846 844 800 817 846 842 819 828 802 787 835 805 745 868 824 797 861 812 832 856 813 790 777 766 788 784 809 761 785 792 760 773 780 806 780 792 787 767 747 774 800 935 753 863 728 765 672 803 789 909 757 808 786 729 796 924 977 943 918 904 891 894 902 936 882 927 920 925 910 934 894 831 904 950 895 890 902 914 865 807 906 885 932 952 984 904 911 958 984 1.05e+03 915 953 928 915 895 911 908 907 810 932 883 900 921 914 897 895 882 862 903 872 888 896 821 835 851 879 872 873 866 861 905 901 841 882 837 879 953 778 922 930 863 827 813 825 951 816 710 906 854 827 810 864 673 934 824 949 981 977 954 938 921 881 932 968 911 887 897 785 909 900 940 995 846 904 851 884 912 842 864 867 917 851 835 964 878 897 947 921 869 968 893 825 893 881 896 902 878 903 906 929 907 880 919 859 865 866 886 886 884 836 908 901 875 924 823 901 874 884 860 893 875 862 809 852 874 882 843 867 838 875 859 884 828 851 814 892 886 695 863 790 921 860 883 795 926 793 799 834 846 871 872 883 856 878 897 907 872 866 844 824 882 867 841 908 822 863 821 905 853 865 821 848 861 884 828 835 824 812 864 795 842 786 822 791 851 805 805 886 827 806 906 893 845 861 848 850 832 789 884 866 834 844 833 913 845 817 818 806 814 847 810 817 869 879 904 851 893 867 852 873 891 833 858 895 841 865 858 868 836 817 850 852 843 832 834 853 841 875 934 878 869 902 875 846 822 897 930 914 933 894 902 781 865 797 880 815 869 867 887 883 860 881 862 711 845 820 866 914 886 844 857 806 867 853 877 843 860 832 856 836 865 838 857 805 837 826 862 858 884 839 895 843 864 969 721 859 851 852 885 784 845 878 886 832 791 825 851 808 752 882 793 914 873 870 790 906 865 883 893 NaN 933 866 883 867 860 877 900 876 880 864 863 835 878 882 878 899 865 872 842 864 812 819 843 850 890 784 869 727 876 849 873 871 789 799 859 923 796 673 848 824 652 858 708 799 854 657 829 850 837 830 824 840 818 824 797 809 759 790 813 799 790 756 827 775 797 818 825 796 828 788 743 811 730 761 842 830 774 829 812 758 871 798 848 784 837 823 800 803 792 785 808 776 811 781 779 758 865 793 739 799 740 702 794 788 756 725 780 821 800 761 821 809 709 725 741 724 870 849 844 757 824 839 824 819 715 843 838 783 809 795 739 765 787 829 798 804 859 808 816 815 825 847 836 860 822 789 824 826 798 837 838 816 846 844 801 817 847 842 819 827 802 788 836 806 745 867 824 797 863 812 832 855 811 790 776 766 788 784 808 761 785 792 760 773 778 806 780 792 787 767 747 776 802 935 753 863 729 765 671 802 788 909 758 808 784 730 796 924 977 943 918 905 892 895 901 934 882 927 920 925 911 933 895 831 904 950 894 890 902 915 866 806 907 885 932 952 984 903 911 959 984 1.05e+03 915 953 928 915 896 912 910 906 811 932 884 901 920 914 897 894 882 862 903 873 887 896 821 835 851 879 872 873 865 862 904 901 841 882 837 879 953 776 923 930 862 827 812 825 952 817 710 906 855 827 810 880 672 934 824 949 982 977 953 938 922 881 932 968 912 887 896 784 909 901 940 994 846 904 851 884 911 841 865 868 918 851 836 964 879 898 946 923 869 968 893 825 894 881 895 902 877 903 906 929 907 880 919 862 863 866 885 885 885 836 908 901 874 924 823 900 874 884 860 893 875 861 809 852 876 882 843 867 838 875 859 884 828 852 814 892 886 695 863 790 921 859 883 796 926 794 798 835 845 871 872 884 856 878 896 907 872 866 845 824 882 866 841 908 823 865 821 904 854 866 823 848 860 884 829 836 824 812 864 795 842 786 822 790 851 804 805 886 828 806 906 895 844 860 848 851 833 789 884 867 834 843 834 912 846 817 818 806 814 847 810 818 869 879 905 850 894 867 853 879 891 833 858 895 842 865 860 868 836 817 849 851 844 830 833 853 840 875 934 878 869 904 875 846 822 897 931 914 933 894 905 781 865 797 880 814 870 867 888 882 860 881 862 711 843 819 864 914 886 844 858 805 867 853 877 843 861 834 855 836 865 838 857 803 837 826 862 857 883 843 894 842 864 969 722 859 851 852 886 783 844 878 885 833 786 826 850 810 753 881 794 914 873 870 789 906 866 883 892 NaN 933 866 884 868 860 880 898 876 882 864 862 835 878 881 878 898 865 871 843 864 812 819 843 851 889 783 868 725 875 849 872 870 789 799 859 923 796 672 848 825 651 858 708 799 854 657 828 851 837 829 824 841 817 823 797 809 759 790 813 798 789 756 827 774 797 818 825 796 828 789 743 810 731 761 842 830 774 829 812 757 871 802 848 784 838 824 801 804 791 784 808 776 810 780 779 758 865 792 739 799 740 702 794 787 755 725 780 821 800 762 820 810 709 725 742 724 869 848 843 758 824 839 823 820 716 843 838 782 810 796 739 765 788 828 798 805 858 808 816 815 824 847 836 859 823 789 824 826 798 836 840 817 845 844 801 817 847 842 819 826 802 788 836 806 745 867 823 797 866 811 832 855 810 790 777 766 789 784 808 760 785 792 760 774 777 806 779 791 786 768 747 777 804 935 753 863 730 765 671 803 787 909 758 809 782 730 795 924 978 943 918 906 891 895 901 931 881 927 920 925 911 933 895 830 903 949 894 890 903 914 867 806 907 884 932 952 983 901 911 959 984 1.05e+03 915 953 928 915 898 912 910 906 811 931 884 901 920 913 897 894 883 861 903 873 888 896 821 835 851 879 872 873 864 862 903 901 840 882 837 878 954 774 923 929 862 828 811 825 953 817 710 906 856 827 812 894 673 934 825 949 982 978 954 938 922 882 932 969 912 886 896 784 908 901 940 993 845 904 851 883 911 841 865 868 918 850 834 964 880 898 946 922 870 968 892 825 894 882 895 903 876 904 905 929 907 880 919 865 860 866 885 885 885 836 908 901 874 924 824 900 873 883 861 894 875 859 809 852 876 883 842 867 839 875 859 883 828 852 813 892 886 695 863 790 921 859 883 797 926 796 798 835 845 872 872 885 856 877 895 908 872 866 845 825 881 866 842 908 824 866 822 905 854 866 823 847 860 885 830 836 825 812 864 795 842 785 821 791 851 805 804 885 828 806 906 898 843 860 849 851 834 789 884 868 834 842 835 908 846 817 818 806 814 848 810 819 869 879 905 851 894 867 853 884 891 832 858 894 842 866 860 867 836 817 849 851 844 829 833 852 839 874 935 878 869 904 875 846 823 896 932 912 933 894 907 782 865 797 880 814 870 867 887 881 860 882 862 711 843 820 863 914 887 844 858 805 867 853 877 843 862 835 855 834 864 838 858 802 836 827 861 855 883 847 895 842 864 969 722 859 851 852 887 783 844 878 886 832 782 825 850 811 754 882 795 915 873 871 788 906 866 883 891 NaN 932 866 884 869 860 884 897 876 880 863 862 835 878 881 878 897 865 870 843 864 812 819 844 852 888 783 868 725 875 848 872 869 789 798 858 923 796 673 848 825 648 858 708 799 854 657 828 852 837 829 823 841 818 824 796 809 759 790 813 798 790 756 827 773 797 818 825 797 828 789 744 810 730 760 841 830 774 829 812 756 871 805 847 785 838 826 800 803 791 784 807 776 810 780 779 758 865 792 739 799 739 701 794 787 754 725 780 821 800 762 820 810 709 726 742 724 870 848 843 759 824 839 822 820 717 844 838 782 811 795 739 765 789 828 798 805 859 808 815 815 825 847 836 858 823 790 824 826 798 836 840 819 844 844 801 817 848 841 819 827 802 788 836 806 745 867 823 797 867 811 832 854 810 790 778 766 790 784 808 759 786 792 761 776 776 806 778 790 785 769 747 778 807 935 753 864 731 764 671 804 786 909 759 809 781 728 795 924 979 943 918 906 890 895 901 928 881 926 920 924 911 934 896 830 903 949 893 890 903 914 867 805 906 884 931 953 983 901 911 959 984 1.05e+03 916 953 927 914 898 911 910 905 811 931 884 901 920 913 897 894 883 861 903 873 889 896 822 835 852 879 872 873 862 862 902 901 840 883 837 877 954 772 923 928 862 828 811 825 952 817 709 906 855 828 813 892 674 934 825 949 982 978 955 938 922 881 932 968 911 886 896 785 908 901 940 993 846 904 851 883 911 841 865 867 918 851 832 964 880 898 946 921 870 968 892 826 893 882 895 903 876 905 904 929 906 880 919 865 859 865 885 884 885 836 908 902 874 924 825 898 872 882 861 894 875 857 810 851 877 884 842 867 840 875 860 883 829 852 813 892 886 695 863 790 920 859 882 797 926 796 798 835 846 873 872 884 856 877 896 907 871 865 844 826 880 866 842 907 824 866 822 905 855 867 823 847 861 885 831 837 826 813 864 796 842 784 820 791 852 805 803 886 828 806 906 899 842 859 849 850 834 790 884 869 834 840 836 906 845 817 818 806 814 848 810 820 869 879 905 852 895 867 853 889 892 831 858 893 841 866 858 867 835 818 849 851 844 829 833 852 839 872 935 877 869 904 875 846 824 895 933 911 932 894 908 782 865 797 879 815 871 867 887 880 860 882 862 710 843 820 863 915 887 844 858 806 867 853 878 843 863 835 856 834 865 838 859 800 835 828 861 853 884 849 895 842 864 969 722 859 851 851 887 783 844 877 887 832 786 825 850 812 753 883 796 915 873 871 788 906 865 882 891 NaN 931 864 884 869 860 886 898 876 879 862 862 835 877 881 875 895 865 870 843 864 812 819 844 853 887 782 868 725 875 846 871 868 789 798 857 924 796 675 848 824 644 859 707 799 854 658 828 852 838 829 823 840 818 824 797 809 759 791 813 799 790 756 827 774 798 818 826 797 828 790 744 809 730 758 840 830 774 830 812 755 872 808 847 785 838 827 799 803 790 785 806 776 810 780 778 758 865 793 739 798 740 700 794 787 754 724 780 821 799 763 820 810 710 727 742 723 873 849 843 759 825 840 821 820 718 844 838 781 812 795 739 765 789 828 798 805 859 808 815 815 824 847 837 858 823 791 824 826 797 835 840 821 843 844 801 817 848 841 819 828 802 789 836 806 745 868 823 796 866 812 831 855 811 790 779 766 791 784 808 759 786 792 761 777 773 806 778 789 785 770 747 778 808 935 754 863 733 763 673 803 787 910 759 809 780 726 795 925 979 943 917 905 888 894 902 925 881 926 921 924 910 935 896 831 904 949 893 891 904 914 867 804 906 884 931 953 984 900 911 958 984 1.05e+03 917 952 927 913 898 910 910 905 811 930 884 901 920 913 897 895 883 861 903 872 890 896 824 836 852 879 872 873 861 861 900 901 840 883 838 876 954 770 924 928 862 827 812 825 951 818 708 906 855 829 814 891 675 935 825 948 982 978 956 938 923 881 932 967 911 886 896 785 908 901 940 995 846 904 850 883 911 840 865 866 918 852 832 964 881 897 947 920 870 969 892 827 893 882 895 904 876 905 904 929 905 880 919 865 856 865 886 884 886 836 908 903 875 923 825 897 872 882 861 894 875 855 810 851 878 884 842 867 840 876 860 882 829 853 812 892 886 694 863 790 919 860 881 798 926 796 798 834 846 872 872 884 856 877 896 906 870 865 844 827 879 866 842 907 824 866 821 906 856 867 823 846 862 885 829 836 825 814 864 796 842 784 820 791 852 805 803 886 829 805 906 897 842 860 850 848 833 790 884 868 835 840 836 902 844 817 818 805 814 847 810 819 869 878 906 853 895 866 853 893 892 831 858 892 841 866 857 867 834 819 849 851 843 829 833 852 839 871 935 877 869 903 874 846 826 894 933 910 932 894 909 783 865 798 879 816 871 867 887 880 860 882 862 710 843 820 864 915 886 844 858 807 866 852 879 843 864 835 857 833 864 838 860 798 834 828 861 853 884 851 896 841 863 969 722 859 850 850 887 783 845 877 888 831 790 825 850 812 752 883 796 915 872 871 788 907 865 883 891 NaN 931 863 884 868 859 888 900 877 877 862 862 836 877 882 872 894 865 870 843 865 812 821 844 855 885 782 867 726 876 845 870 869 788 798 856 924 796 678 848 823 643 860 707 799 854 660 828 852 838 829 823 840 818 823 798 809 760 791 813 800 790 756 827 774 798 818 825 797 828 789 744 810 729 758 840 829 774 830 812 755 872 809 848 785 838 828 799 803 790 786 805 776 810 780 778 758 866 794 738 797 739 701 793 787 755 724 782 821 799 763 819 810 710 728 742 723 875 851 844 759 825 842 822 819 718 844 837 781 812 795 739 765 790 827 798 806 859 808 817 815 824 847 836 858 823 791 824 826 798 836 840 821 843 844 800 817 848 842 818 830 802 790 835 806 745 868 824 796 865 812 831 856 812 790 779 766 790 783 809 761 787 791 761 777 770 806 778 790 786 770 747 780 810 935 754 863 736 761 675 800 787 909 759 809 780 725 794 925 979 942 917 904 888 895 903 922 881 926 921 925 909 935 896 832 905 949 891 891 904 914 867 806 905 885 931 954 985 900 911 958 983 1.05e+03 918 951 927 914 897 910 910 905 811 930 883 901 921 914 897 895 883 862 903 872 890 897 824 836 852 879 872 873 859 861 898 901 840 883 839 876 954 770 924 929 862 827 813 825 950 817 708 906 856 829 813 893 674 936 825 948 982 977 956 937 923 881 932 966 911 886 895 786 909 901 941 995 846 904 851 882 911 840 865 866 918 853 832 963 881 896 948 920 869 969 892 827 893 881 895 903 876 904 904 928 905 881 919 864 855 866 887 884 887 836 909 904 875 923 826 897 872 882 861 894 875 851 810 851 877 885 842 867 839 876 860 880 829 853 812 891 886 693 863 791 918 861 880 798 926 797 799 834 846 871 872 884 856 877 896 906 870 866 844 827 880 866 841 907 824 866 821 907 857 867 823 846 862 885 828 835 825 813 865 796 843 784 819 791 852 806 802 886 829 806 905 895 842 860 850 848 833 790 884 868 835 839 836 900 843 817 818 805 814 846 809 818 869 877 906 853 895 867 853 896 892 831 858 892 842 866 856 867 834 819 849 851 843 829 833 852 840 871 934 877 869 904 874 846 826 894 933 910 932 895 910 784 866 798 880 818 871 867 887 879 860 881 862 710 842 821 866 915 885 844 857 808 865 852 880 842 863 836 857 833 863 837 860 797 834 828 861 855 884 852 895 841 862 968 722 860 851 850 887 783 845 876 887 831 795 825 850 813 752 883 797 915 871 872 788 907 866 884 891 NaN 932 862 883 867 859 890 900 878 877 863 862 836 876 883 868 893 866 871 844 865 812 824 844 856 884 782 867 727 876 846 870 870 788 798 855 925 797 680 848 823 642 860 707 799 854 661 827 852 838 829 824 840 817 822 798 809 760 790 813 800 789 756 827 774 799 818 825 795 828 789 744 810 730 759 840 829 775 830 811 755 872 811 848 785 838 828 799 802 790 787 805 776 810 780 778 758 866 794 738 797 738 702 794 788 755 724 783 821 798 764 819 811 711 727 742 723 874 852 844 758 826 843 822 819 718 844 837 781 812 796 740 765 790 827 798 807 859 808 817 816 824 847 836 858 823 792 824 825 798 837 840 822 844 844 800 817 848 842 818 830 802 791 835 806 745 868 824 796 865 812 831 856 812 790 780 766 789 782 809 763 786 791 761 777 768 806 778 790 786 770 747 781 810 935 754 863 738 762 677 798 788 908 759 810 778 725 794 925 979 942 917 904 889 894 903 920 881 927 921 926 909 935 895 833 906 949 890 890 904 913 866 807 906 885 932 954 987 900 910 959 983 1.05e+03 918 952 927 916 897 909 910 905 812 930 882 900 922 914 897 895 882 862 903 871 890 897 823 836 853 879 872 873 858 861 896 902 840 883 839 876 954 769 924 930 863 827 812 825 950 817 708 906 856 829 814 891 674 938 826 949 982 977 955 936 923 882 932 965 911 886 894 786 910 902 941 994 846 904 852 882 912 839 864 867 918 854 833 963 880 896 949 920 868 968 892 827 893 881 894 902 876 904 904 927 906 881 919 864 853 866 887 885 887 836 909 905 875 922 825 897 873 882 861 894 875 849 810 851 876 886 844 866 839 877 859 878 828 853 812 890 886 693 863 792 919 862 880 800 925 798 799 833 845 870 871 885 856 876 897 906 870 867 844 827 880 867 841 907 823 867 821 907 858 866 823 846 862 885 827 834 824 813 865 796 843 785 819 792 852 806 802 885 830 807 905 892 842 860 850 848 834 789 884 868 834 839 836 897 843 816 818 805 815 847 808 818 869 876 907 853 894 868 853 897 892 832 859 892 843 866 856 867 833 818 849 851 843 829 833 852 841 871 934 877 868 903 873 847 827 894 933 912 931 895 911 784 866 798 880 818 870 867 887 879 860 880 862 711 842 821 868 915 884 843 858 808 866 853 881 841 863 835 856 832 863 836 860 796 834 829 861 858 883 852 895 841 862 968 722 860 852 850 887 783 844 876 887 830 802 825 852 814 753 882 797 915 871 871 788 907 867 884 891 490 933 862 883 867 858 892 899 879 877 863 862 836 877 885 866 894 867 871 844 865 813 826 844 857 881 783 867 727 876 846 870 870 787 798 856 926 797 681 848 822 641 860 707 799 853 662 827 853 837 829 824 840 818 821 797 809 760 789 813 799 789 755 827 774 799 819 824 793 828 789 744 811 730 760 840 829 774 830 810 754 870 813 844 785 837 828 799 801 791 787 805 775 809 780 778 758 866 794 738 797 738 702 794 789 754 723 784 821 798 764 819 811 712 727 741 723 874 852 844 758 825 843 822 820 719 843 837 781 812 796 740 765 789 827 798 807 859 808 816 816 824 847 835 859 823 792 825 825 798 838 839 822 844 844 801 817 848 843 817 830 802 791 834 806 744 868 824 796 865 812 831 856 812 790 780 766 788 782 809 763 785 791 762 778 768 806 779 790 786 771 748 783 812 936 755 863 740 762 678 797 787 908 759 810 776 725 795 925 979 942 917 904 890 894 902 917 880 928 921 927 910 936 895 833 907 948 889 890 904 913 866 809 906 886 932 953 987 900 910 959 983 1.05e+03 917 952 927 917 896 909 910 905 813 930 882 900 922 914 897 895 882 862 904 871 890 897 821 836 852 879 871 874 857 862 895 902 840 884 839 875 954 767 924 930 863 827 812 825 950 817 709 905 856 830 815 889 674 938 826 949 981 976 955 936 922 882 932 964 911 886 893 786 910 903 942 992 845 904 853 881 913 838 864 868 918 854 832 963 879 897 949 921 868 968 892 826 893 880 894 902 876 904 904 926 907 881 919 865 852 866 886 886 886 836 910 906 875 922 825 898 873 882 861 894 875 845 810 850 875 886 845 866 839 877 858 878 828 853 812 890 886 692 862 793 920 863 880 800 923 800 800 833 845 870 871 885 856 875 897 905 872 867 843 827 881 867 841 907 823 867 821 907 859 865 823 846 862 885 827 835 824 813 865 796 843 785 819 792 852 805 803 885 830 807 904 891 842 860 849 849 834 788 884 868 834 839 836 893 843 816 817 805 815 847 807 818 869 875 906 852 894 869 852 896 892 832 859 893 843 866 856 867 832 818 849 851 844 829 833 852 841 872 934 878 868 902 873 847 827 896 933 912 931 895 913 785 866 797 880 818 870 867 886 880 859 880 863 711 842 822 867 915 884 843 859 808 867 853 882 840 863 834 856 832 863 836 861 796 834 829 862 860 883 855 896 841 861 968 722 861 852 849 887 782 844 876 887 828 808 825 852 814 752 882 798 916 871 870 788 907 867 882 892 490 933 862 884 867 857 894 898 879 877 864 862 836 877 885 864 893 867 872 844 866 813 826 844 857 879 784 867 727 875 846 870 871 786 798 856 926 796 681 847 822 640 860 707 798 852 662 828 854 837 830 825 840 818 821 796 808 759 788 813 798 789 755 828 774 798 819 824 792 827 789 743 811 730 760 840 829 773 829 808 755 869 814 839 785 836 827 799 801 791 787 805 775 809 780 778 758 866 794 738 797 739 702 795 790 754 723 784 820 799 764 818 811 713 727 741 724 873 852 844 758 825 843 821 821 719 842 836 781 812 796 741 765 788 828 800 807 859 809 816 817 824 848 835 859 823 791 825 824 798 838 839 822 843 845 802 817 849 844 816 830 801 791 834 806 744 868 824 796 864 812 831 857 812 790 780 767 788 783 808 763 784 792 763 778 767 806 779 790 786 770 748 783 813 935 754 863 742 762 677 798 787 909 759 810 775 725 796 925 978 942 918 904 891 895 902 914 881 929 921 927 910 936 894 832 907 948 889 891 904 912 866 809 906 886 933 953 987 901 911 959 983 1.05e+03 917 952 928 918 896 908 910 905 814 930 882 901 922 913 897 894 882 862 903 870 891 897 820 836 852 880 871 875 856 862 894 901 840 885 839 875 955 766 923 930 863 828 812 825 949 818 709 904 856 830 816 886 673 938 826 949 980 976 955 936 921 882 932 963 911 886 893 787 910 904 941 992 843 905 853 882 913 837 864 867 918 854 832 963 878 898 949 920 869 968 892 826 893 881 894 903 876 905 904 926 907 881 919 867 850 866 886 887 885 835 910 906 875 922 825 898 874 882 861 893 876 842 811 850 876 886 845 865 839 877 858 877 827 854 812 890 885 692 861 793 921 864 880 802 922 800 800 832 845 870 871 884 856 876 897 905 872 867 843 827 882 867 841 907 822 868 822 907 860 866 822 848 862 885 827 836 823 813 864 796 844 785 820 792 852 806 804 885 830 807 904 888 842 860 848 849 834 789 884 868 834 838 836 890 844 816 818 805 815 847 807 818 869 875 906 851 894 869 852 896 892 832 859 893 843 866 856 867 833 817 849 851 844 830 833 852 841 872 934 878 867 901 874 847 826 897 933 913 931 895 915 783 866 798 880 817 870 867 886 880 859 880 863 711 843 822 867 914 884 842 861 808 868 854 881 840 862 833 856 833 864 836 860 796 836 828 860 862 883 858 896 841 861 967 723 861 851 848 887 782 843 877 887 827 814 825 852 814 752 882 799 916 872 870 788 907 865 882 892 500 933 862 884 867 856 893 896 878 877 863 862 836 878 886 864 893 866 872 844 866 813 827 844 859 877 785 867 727 874 846 870 871 785 798 856 926 796 680 846 822 638 860 707 797 852 662 828 855 837 830 826 840 819 822 797 808 758 788 813 798 789 755 828 775 799 819 823 792 827 789 743 811 730 760 840 829 774 829 808 757 869 814 835 785 836 827 798 800 791 787 804 775 810 780 777 758 866 793 738 797 740 703 796 792 755 722 783 819 799 764 817 810 713 728 740 724 872 853 845 758 826 842 820 821 720 842 836 781 811 797 742 765 787 830 800 806 859 810 817 817 824 847 835 859 823 791 825 824 798 838 839 823 842 845 802 817 849 843 818 831 801 791 833 806 744 868 824 795 864 812 831 857 812 790 780 767 789 783 809 762 785 793 763 778 768 805 779 790 787 768 748 783 813 934 754 862 743 761 677 798 787 909 760 809 773 725 796 925 979 942 918 904 890 897 902 912 882 929 920 928 911 937 893 833 907 948 888 891 905 913 866 809 906 887 933 952 987 901 911 959 983 1.05e+03 916 951 928 918 895 908 910 906 813 930 882 902 921 913 896 894 883 862 903 870 891 897 820 836 852 880 872 876 855 862 894 901 841 885 840 874 955 765 923 931 863 828 812 824 949 818 709 904 856 830 816 888 674 938 826 950 978 976 955 936 920 882 932 963 911 885 894 787 910 903 941 991 843 904 852 882 913 837 865 867 918 855 832 962 877 898 949 920 870 967 892 826 893 881 894 904 876 906 904 926 906 880 919 868 848 866 886 887 884 835 910 906 875 923 825 898 874 882 861 893 876 839 811 851 876 885 845 865 839 877 858 875 827 856 812 890 885 692 861 793 921 866 880 802 921 800 800 832 845 870 871 884 856 877 897 906 872 868 843 827 883 864 841 907 822 870 822 908 860 866 822 849 864 885 827 836 822 813 864 796 844 784 820 791 852 808 804 884 830 807 905 884 842 860 846 850 834 789 884 868 834 838 836 889 844 816 818 805 814 847 806 817 870 876 905 850 894 869 852 895 892 832 860 894 842 867 856 867 834 817 849 852 844 830 833 852 842 873 935 878 867 902 875 847 826 896 933 913 931 895 916 782 865 798 880 817 870 866 886 880 859 882 863 711 843 822 867 914 884 842 860 808 867 854 881 840 862 833 856 833 864 835 860 796 836 827 860 861 883 861 897 842 861 967 725 861 851 848 887 780 843 877 887 826 815 825 851 815 752 882 800 916 872 871 788 906 864 882 891 516 933 863 884 866 856 894 896 878 877 863 862 835 878 886 863 892 866 872 845 866 813 827 844 861 876 786 867 726 874 846 871 872 786 798 856 926 796 679 846 822 634 860 707 797 852 665 829 855 837 830 826 840 820 823 797 808 758 788 813 798 789 755 829 776 798 819 822 793 827 788 743 811 731 760 841 829 774 829 810 757 869 815 834 786 835 828 798 800 791 786 802 774 810 780 776 758 866 792 738 797 740 702 795 793 756 723 782 818 800 764 817 809 713 728 740 725 872 852 845 758 827 840 820 821 720 842 836 781 811 797 742 764 787 830 800 805 859 809 818 816 824 847 834 860 824 790 824 823 799 838 839 824 841 846 803 817 849 842 819 830 802 791 833 806 745 868 824 794 862 812 831 857 811 791 779 767 789 783 809 762 786 793 763 778 768 805 779 790 787 768 749 784 814 932 753 862 745 761 677 797 786 909 759 809 771 724 796 925 979 942 918 904 889 898 903 909 882 928 919 928 911 937 892 833 906 948 889 892 905 914 866 810 905 886 932 952 986 901 909 959 984 1.05e+03 916 950 928 917 895 908 911 906 812 930 882 903 921 912 896 893 883 863 903 870 891 897 822 836 851 880 873 876 855 862 894 900 842 885 840 875 956 764 923 931 864 827 812 824 950 819 709 904 855 830 816 892 674 938 826 950 977 976 955 936 919 883 932 963 910 885 894 787 911 903 941 991 842 904 852 882 913 837 866 866 917 855 832 962 877 898 948 920 870 967 892 826 893 881 894 904 877 906 905 927 906 880 920 868 847 866 887 887 884 835 910 904 874 923 826 897 875 882 861 893 877 838 811 852 877 886 845 865 840 877 859 874 828 858 812 890 885 692 862 793 921 866 879 803 919 799 800 833 846 870 870 884 855 878 897 906 872 868 842 827 882 862 842 907 822 872 821 908 860 866 822 850 865 885 827 835 823 814 862 795 844 784 821 790 851 809 804 884 830 806 906 880 842 860 846 850 833 789 884 868 835 838 836 888 844 816 818 805 814 847 806 817 871 877 905 850 893 869 852 894 892 832 860 895 841 868 858 867 836 817 850 853 844 831 833 852 842 874 934 877 866 902 874 847 825 896 933 912 932 896 916 782 864 799 880 817 871 866 886 881 859 883 863 711 844 821 867 914 885 842 860 808 867 854 881 841 862 833 856 833 864 834 859 795 837 826 860 861 882 862 897 842 861 966 726 862 850 847 888 779 844 878 887 826 816 825 850 815 753 881 802 917 872 872 789 906 864 882 890 532 933 864 884 867 855 894 896 878 878 863 862 834 878 887 862 892 866 872 846 865 813 826 844 862 874 786 866 724 876 847 872 871 786 799 856 925 795 678 847 822 629 860 708 798 853 667 831 855 837 830 826 838 820 824 797 808 757 787 812 798 789 755 829 777 797 819 823 793 828 786 743 811 731 761 840 830 775 829 810 755 869 816 831 785 835 830 798 801 792 785 800 774 809 780 778 759 866 792 739 797 740 701 795 794 756 724 781 817 801 764 817 808 713 729 741 725 872 851 845 758 828 840 820 821 720 842 837 782 811 795 742 764 788 830 800 804 860 809 818 815 825 846 833 859 823 790 823 823 799 838 839 826 841 846 802 818 849 840 820 830 802 792 833 806 745 869 823 794 862 813 830 857 810 791 779 767 789 783 809 762 787 794 763 778 770 805 778 790 787 769 750 784 815 931 753 862 746 761 677 797 786 909 758 808 768 724 796 925 980 942 918 904 890 897 903 907 882 928 918 926 912 938 892 834 906 948 890 892 906 914 867 809 905 884 932 951 985 901 907 960 983 1.05e+03 916 950 928 917 895 908 911 906 811 930 883 903 922 912 896 892 883 863 904 870 890 897 821 835 850 880 873 877 855 862 894 899 842 884 841 876 956 764 923 931 865 827 812 824 952 819 709 904 854 831 816 894 674 938 826 951 977 975 955 936 919 883 933 963 909 885 895 787 910 902 942 990 842 903 850 882 914 837 866 866 915 856 832 962 877 897 948 921 870 967 892 826 894 881 894 904 877 905 905 928 906 879 920 868 847 866 887 887 885 835 909 902 873 923 826 897 875 883 861 893 877 837 811 852 877 886 845 865 839 876 859 872 829 859 811 890 886 691 863 794 920 866 878 805 918 798 799 833 846 871 871 884 853 878 897 908 872 868 842 827 883 859 842 907 822 875 821 907 859 866 822 850 866 885 828 833 823 815 862 795 845 784 820 791 851 809 804 883 830 806 906 876 842 860 847 849 832 789 884 867 835 838 835 888 845 816 818 805 815 846 806 817 872 877 906 850 893 869 852 892 892 832 860 896 841 868 858 868 836 817 849 853 844 832 833 852 842 874 934 876 867 903 874 846 824 896 933 912 932 896 915 783 864 799 879 817 870 865 886 881 859 883 862 712 845 821 866 915 886 842 860 807 867 854 881 841 862 833 856 834 864 834 859 794 836 827 861 860 882 863 898 843 861 965 726 863 850 845 888 779 844 878 886 828 816 824 850 816 753 881 803 918 872 873 789 906 866 883 890 538 933 865 884 868 854 895 896 878 879 864 862 832 878 890 862 891 866 872 847 865 812 826 844 861 873 785 866 722 876 848 872 871 787 800 856 924 795 678 848 822 629 859 708 798 853 669 832 855 837 830 824 837 820 824 797 809 758 787 812 798 790 755 828 776 797 819 824 794 828 784 743 811 730 761 839 829 775 829 811 754 869 818 826 784 836 830 798 802 792 784 800 774 809 780 780 759 866 792 740 797 740 701 795 794 756 725 779 817 802 764 816 808 714 729 741 724 873 850 845 758 828 840 820 820 721 842 838 782 812 792 742 764 788 830 799 804 860 809 818 815 826 845 833 859 823 790 822 824 798 838 839 826 841 845 801 818 849 840 820 829 802 793 834 806 745 869 823 796 862 814 830 856 811 792 779 767 789 783 809 762 788 793 763 779 770 805 777 790 787 770 750 784 816 930 753 862 746 761 678 796 785 909 758 807 766 724 797 924 980 941 918 902 890 896 903 905 881 927 918 924 912 938 891 833 906 948 890 892 906 913 867 808 905 884 932 951 983 900 904 960 983 1.05e+03 915 950 928 917 894 908 911 906 811 930 884 903 922 912 896 893 883 863 906 870 890 897 822 836 849 880 874 878 855 862 894 898 842 884 842 878 956 761 923 931 864 828 812 825 953 820 709 904 854 831 817 890 674 938 826 950 978 976 955 936 920 884 933 964 910 885 894 788 910 902 942 990 843 903 850 882 914 837 865 866 914 856 833 961 877 897 948 922 870 968 893 826 894 882 895 903 877 905 905 928 907 879 920 868 846 866 887 887 886 835 908 901 873 924 827 897 875 883 862 893 877 836 811 852 877 886 845 866 838 876 859 872 830 859 811 890 886 691 864 795 920 865 876 806 917 798 798 833 846 872 872 884 853 879 898 908 872 867 842 826 883 859 841 907 822 874 821 906 859 866 822 849 867 885 828 833 823 816 862 795 845 784 820 790 851 810 804 883 830 806 906 873 842 859 848 849 833 789 884 867 836 838 835 887 845 816 818 804 815 847 806 817 872 878 907 850 893 869 852 890 893 832 860 895 842 866 859 869 836 817 848 851 844 832 833 852 842 874 934 876 868 903 874 846 824 895 933 912 933 896 914 784 864 798 878 818 870 864 886 881 860 883 862 712 845 823 866 915 887 843 860 807 867 853 881 842 862 833 856 835 864 834 859 793 835 828 861 860 882 865 898 843 861 964 726 863 849 844 889 780 844 878 885 829 816 824 851 816 753 881 803 917 871 873 789 906 868 884 890 538 933 865 884 868 854 896 897 879 879 864 861 832 877 891 861 891 866 871 847 864 813 827 845 860 871 784 866 722 877 848 871 870 788 800 856 923 795 677 848 822 634 859 707 797 853 670 832 855 837 830 822 837 820 824 796 809 758 788 812 799 790 756 828 776 797 819 824 794 828 782 743 811 730 760 838 828 775 830 812 755 869 819 820 783 836 831 798 802 792 784 800 775 808 779 781 759 866 792 741 796 740 701 794 794 755 725 779 817 800 764 817 808 714 729 741 724 873 850 846 757 827 841 820 820 721 842 838 781 814 790 741 764 788 831 799 804 861 809 819 814 826 844 834 858 823 790 822 825 798 839 839 827 841 844 800 818 850 840 820 829 801 793 834 806 744 868 822 797 863 815 830 856 811 791 779 767 788 782 809 762 787 793 764 779 772 806 776 790 787 769 750 784 816 929 753 862 746 761 680 795 785 908 758 806 764 725 798 924 979 941 918 900 890 896 902 903 881 927 918 924 912 937 891 833 907 948 889 892 906 913 867 808 906 886 932 951 984 899 902 960 982 1.05e+03 916 950 928 917 894 907 911 906 810 930 883 903 922 912 896 894 883 863 905 870 889 897 822 836 848 880 874 877 855 861 893 898 842 885 843 878 956 759 923 932 864 828 812 825 953 820 709 904 853 831 819 888 676 938 826 950 979 976 954 935 920 884 933 965 910 884 895 790 910 901 943 990 843 903 851 882 916 837 864 867 915 856 833 962 877 896 948 922 870 968 894 826 895 882 895 902 878 905 905 928 907 879 920 868 844 868 886 887 887 834 908 900 873 924 828 896 874 883 862 893 877 833 811 853 877 886 844 866 837 876 859 872 829 859 811 890 886 690 864 796 920 865 877 806 917 798 798 833 846 872 873 884 852 878 899 908 870 867 842 826 883 858 841 907 822 874 821 907 858 866 822 848 864 885 829 833 823 815 862 795 845 784 819 790 851 809 804 883 830 806 906 869 843 859 850 849 834 789 884 867 836 838 835 888 845 816 817 804 814 848 806 817 871 878 908 849 894 869 852 887 893 832 860 895 843 865 859 871 836 818 848 849 844 831 833 852 842 873 933 877 867 903 875 846 825 895 933 912 933 895 914 784 864 798 877 818 870 864 886 881 860 882 863 711 844 823 866 915 886 844 860 808 867 853 880 842 863 832 856 837 864 834 859 793 836 830 862 860 882 865 899 842 861 962 728 862 848 843 889 781 844 878 885 830 817 823 852 816 752 880 804 917 871 872 788 906 868 884 890 NaN 932 864 884 868 855 896 897 879 879 865 861 833 876 893 861 891 866 872 847 865 812 827 845 859 870 783 865 721 876 848 871 870 788 800 856 924 795 676 846 822 638 859 706 796 853 672 832 855 837 830 822 838 819 823 796 808 759 788 812 799 790 756 829 775 798 819 824 794 827 778 743 811 729 760 838 828 776 831 812 755 869 820 816 783 837 831 798 802 792 784 800 776 808 780 781 759 866 793 742 796 740 701 795 797 755 725 778 818 797 764 817 808 714 729 741 724 872 850 846 756 826 842 821 820 721 842 838 781 815 791 741 765 788 831 799 804 862 809 818 814 827 844 835 859 823 789 822 825 799 839 840 829 841 844 800 818 848 841 820 829 802 793 834 806 744 868 823 798 864 815 829 856 812 791 779 766 788 782 809 762 786 792 764 778 774 806 775 791 788 768 750 784 816 928 754 862 748 760 681 794 785 907 758 805 763 725 798 924 978 941 918 901 890 896 902 901 882 928 919 925 911 937 891 832 906 948 890 892 906 914 866 808 906 887 932 951 984 900 901 960 983 1.06e+03 917 950 929 917 895 906 912 906 810 929 882 904 922 912 896 893 882 863 904 870 889 897 823 836 849 879 875 877 854 861 892 899 842 886 843 880 956 756 922 931 864 828 812 825 953 820 710 905 852 830 821 886 678 938 826 950 980 976 954 936 920 883 933 967 910 885 896 792 910 901 943 989 844 903 853 881 916 837 864 866 916 856 833 962 877 896 948 923 869 968 894 826 895 883 896 901 879 905 905 928 906 879 920 868 844 868 885 887 887 834 910 901 873 924 828 896 874 883 862 893 877 830 811 853 876 886 844 866 836 876 859 871 829 859 811 892 886 690 863 795 920 864 878 806 917 800 798 832 846 872 873 883 852 876 899 907 871 867 842 826 883 858 842 907 821 873 822 907 858 866 823 848 860 885 829 834 823 815 862 795 844 783 818 790 851 808 803 884 830 806 906 866 842 859 849 849 834 790 885 867 836 839 834 888 845 817 817 804 813 848 806 818 869 878 907 849 894 868 852 886 893 833 860 894 842 866 859 874 836 818 849 849 844 830 833 853 843 874 933 878 866 903 876 845 825 895 932 912 933 894 914 784 864 797 877 818 871 864 885 881 860 882 864 712 843 822 866 914 886 844 861 808 866 853 878 842 863 833 856 837 864 834 859 794 837 829 862 860 882 865 898 842 861 959 729 862 848 842 889 782 844 877 886 829 816 823 853 816 752 880 805 917 872 872 788 906 868 883 890 853 932 864 884 868 855 897 896 879 879 864 861 833 876 893 860 892 866 872 848 864 812 827 845 858 868 783 863 720 877 847 871 870 789 800 857 925 796 675 845 822 631 859 705 796 854 673 832 855 837 830 823 839 819 822 796 807 759 788 812 799 791 756 829 776 798 819 824 794 826 774 744 811 729 761 839 829 776 831 813 756 869 820 813 783 836 829 798 803 792 784 800 776 809 781 780 759 866 793 743 796 740 701 795 799 754 724 778 818 794 764 819 807 714 730 741 724 872 849 846 755 826 842 822 821 721 843 839 780 815 792 741 765 788 832 799 804 862 809 818 814 827 845 835 859 824 789 822 825 799 840 840 830 841 844 800 817 847 843 819 830 802 793 834 806 743 869 824 798 864 813 828 856 812 790 779 767 787 782 808 762 785 792 764 777 776 806 774 792 788 769 749 784 816 928 754 862 749 759 682 794 786 909 758 805 762 725 798 924 977 940 919 900 890 896 902 899 882 928 920 925 912 936 892 832 905 949 891 892 906 914 866 807 906 886 932 951 983 900 900 960 983 1.06e+03 919 949 930 917 896 906 912 906 809 929 880 904 921 912 895 893 882 863 904 869 890 897 824 836 850 879 875 877 855 860 891 899 842 884 842 881 955 755 922 930 864 828 812 825 954 820 711 906 852 830 822 886 679 938 826 950 980 976 954 937 920 882 933 968 910 885 896 792 911 902 944 989 844 903 855 880 915 837 864 865 916 856 833 962 877 895 948 923 868 969 894 826 894 882 895 902 879 905 904 927 906 879 920 869 842 868 884 887 887 834 912 901 874 924 829 896 876 883 862 892 877 829 811 854 876 886 844 866 836 876 858 870 828 860 810 893 886 690 863 794 920 864 878 807 916 801 798 831 845 872 873 883 853 875 899 906 872 867 843 827 883 859 843 907 821 872 822 907 858 866 824 848 857 885 830 834 824 815 862 795 844 784 817 790 851 807 804 883 829 806 906 863 841 860 848 850 833 790 885 868 836 840 833 889 844 818 817 805 813 848 806 818 867 878 908 848 895 868 852 885 893 832 860 894 842 868 858 878 836 818 849 850 844 830 833 853 843 874 934 879 866 902 876 844 826 895 932 914 933 894 914 785 865 797 878 817 871 864 886 881 860 882 864 712 843 821 867 914 885 844 861 808 865 853 877 841 863 833 855 838 864 834 859 794 838 828 862 860 883 864 898 842 860 953 730 861 848 840 890 782 844 877 886 829 815 824 853 816 752 880 806 918 873 871 789 906 867 883 890 853 932 864 884 868 856 896 896 879 878 863 861 833 876 894 859 894 866 872 850 864 812 827 846 858 868 783 862 720 878 848 871 870 789 799 857 926 795 674 845 822 625 859 705 796 854 674 832 854 836 830 823 839 819 822 796 807 758 787 811 800 790 756 829 775 798 819 823 795 826 770 744 811 729 761 838 829 776 830 813 756 869 820 811 783 836 827 798 804 791 783 800 777 810 782 779 758 867 793 744 794 740 701 795 802 754 724 778 816 793 764 820 807 713 730 741 725 873 848 847 755 826 841 822 821 720 844 839 782 815 793 741 764 788 831 799 805 862 810 818 814 826 845 835 859 824 789 823 826 799 839 840 830 841 844 800 818 846 844 819 830 802 794 834 806 743 870 825 798 864 812 827 857 812 791 779 767 787 782 809 762 784 793 764 775 777 805 774 793 786 770 749 784 817 928 754 862 751 759 682 794 786 911 758 805 762 725 798 925 977 940 919 900 891 896 902 896 883 928 921 924 913 937 893 832 905 949 892 894 907 913 866 806 906 885 932 952 983 900 899 959 983 1.05e+03 919 949 931 917 896 906 912 906 810 929 881 903 920 912 894 892 883 863 904 870 890 898 825 836 850 879 875 876 855 860 891 899 842 883 842 883 955 753 921 928 864 829 812 825 954 821 712 906 852 830 823 879 679 938 826 950 980 976 954 938 920 882 933 968 910 885 896 793 911 903 944 989 844 903 855 880 914 838 864 865 915 856 833 962 877 895 948 922 868 970 894 826 894 882 895 903 880 905 904 929 906 880 919 869 840 868 884 886 888 834 912 902 874 924 830 897 877 883 862 892 877 830 812 854 876 886 845 866 836 876 858 868 828 861 810 893 886 691 863 794 920 864 878 808 916 802 799 831 845 871 873 883 854 875 899 905 872 866 845 829 883 860 844 907 820 871 823 907 857 866 824 848 857 884 829 835 824 814 862 795 843 784 817 790 850 807 804 883 829 806 907 859 840 860 848 850 832 791 885 868 835 840 832 890 844 819 817 805 814 847 807 818 867 878 910 849 895 868 852 883 893 831 860 893 842 868 857 881 837 818 848 852 844 831 833 852 842 874 934 879 867 901 877 844 826 896 932 914 933 893 913 784 866 798 878 817 871 864 887 882 860 882 863 712 843 821 868 914 885 843 861 810 865 853 875 841 863 834 855 838 865 835 859 795 838 827 863 860 882 864 898 842 859 950 728 861 847 839 889 782 845 877 886 829 814 824 852 817 752 880 806 918 874 870 790 906 865 884 891 853 932 864 884 868 856 896 896 878 877 863 860 833 876 896 858 894 866 872 851 864 811 827 846 857 867 784 860 720 879 848 870 870 789 800 856 926 795 673 845 822 625 858 705 797 854 674 832 854 835 830 823 838 819 822 796 806 759 788 810 800 789 756 828 774 800 819 824 794 826 767 745 811 730 762 838 829 777 829 813 756 869 821 809 784 836 826 797 804 790 783 800 777 812 783 779 757 867 793 746 794 739 701 795 802 754 723 780 816 792 763 820 806 712 729 740 726 873 848 848 755 826 840 822 821 720 845 838 784 817 793 741 763 788 830 800 805 862 810 818 814 826 845 836 859 824 790 825 827 799 839 839 830 842 844 800 818 845 844 820 830 802 794 835 806 743 869 825 797 865 812 826 856 812 792 779 766 787 782 809 762 785 793 764 776 778 804 773 793 786 770 749 784 817 928 754 862 751 759 683 794 787 912 758 805 761 725 797 926 977 939 919 902 892 897 902 894 883 928 921 925 914 938 894 832 905 949 892 894 907 913 866 805 905 885 932 951 982 901 898 960 983 1.05e+03 920 948 931 917 895 905 913 907 811 928 883 902 920 912 894 891 884 863 904 870 889 898 825 836 850 878 876 876 855 860 892 898 842 882 842 885 955 751 922 928 864 831 812 824 954 823 712 907 853 831 823 872 679 939 826 950 980 976 954 938 920 881 933 967 910 886 896 794 911 904 944 989 844 902 855 880 913 838 865 864 916 856 833 963 878 895 948 922 867 970 893 826 894 882 895 904 880 904 904 930 906 880 919 869 838 868 885 885 889 834 911 902 874 924 830 897 877 883 861 892 877 830 812 853 876 886 845 867 836 876 858 868 828 862 810 893 886 691 863 795 919 864 878 808 915 803 800 832 846 870 873 883 856 875 898 906 870 865 845 829 882 861 843 907 820 869 822 907 856 866 824 848 858 884 828 836 825 814 862 795 843 783 817 790 850 808 805 883 829 806 908 856 841 860 849 852 832 791 885 867 834 841 832 891 843 819 818 805 814 846 807 818 867 877 911 851 895 869 853 879 893 830 860 893 843 868 856 884 837 818 848 853 845 831 833 852 840 874 935 880 868 900 876 844 826 896 933 914 932 893 912 783 866 798 878 817 872 864 887 882 859 882 863 712 842 821 868 914 886 842 862 812 865 854 874 842 862 834 855 837 866 835 859 796 838 828 864 861 882 867 898 842 858 947 726 861 846 838 889 780 844 876 887 828 814 824 852 818 751 880 806 918 874 870 790 907 864 884 891 858 932 864 884 868 857 895 896 878 878 863 860 833 876 896 858 894 865 872 850 864 811 828 845 857 867 784 860 719 878 847 870 870 790 800 856 926 794 673 845 822 632 858 705 798 853 675 832 855 835 830 823 838 819 822 796 806 759 789 811 802 789 757 827 773 803 819 824 794 827 764 745 812 731 762 837 829 777 828 814 755 869 822 807 784 837 827 797 804 790 784 800 776 812 783 778 757 867 792 747 793 739 701 795 802 755 722 782 818 792 763 822 806 711 727 740 726 874 849 849 755 826 840 822 821 721 845 838 785 819 794 742 763 787 830 800 806 862 809 818 813 825 845 836 859 823 790 827 827 798 838 840 830 843 845 800 817 846 844 821 830 803 794 835 806 743 868 825 796 866 812 826 856 812 792 779 766 787 781 810 762 785 793 763 776 779 803 773 793 786 770 749 784 817 928 754 861 751 758 683 793 787 911 759 805 761 724 797 927 977 939 918 902 894 896 902 893 883 927 921 926 913 939 893 833 906 948 892 895 907 913 867 805 905 885 932 951 982 901 897 960 983 1.05e+03 919 948 930 916 895 905 913 907 811 927 883 901 921 912 895 891 884 864 905 870 889 898 826 836 849 879 876 876 855 860 892 899 842 882 843 887 956 750 922 928 864 832 812 825 954 825 712 907 854 832 823 867 678 939 826 949 980 976 953 938 920 880 934 967 910 885 896 796 910 905 945 990 843 901 855 881 913 838 865 865 917 856 834 963 879 895 949 922 866 968 893 827 894 881 895 904 880 904 904 932 907 879 919 870 839 868 885 886 887 834 910 902 874 924 831 896 877 883 862 892 876 829 812 852 876 887 844 867 836 877 858 868 828 863 811 893 886 691 863 795 918 865 878 807 915 804 801 833 847 870 873 884 856 875 897 906 869 865 846 828 880 862 842 908 821 869 822 907 856 866 824 848 859 883 828 836 825 815 863 796 843 782 818 790 850 808 805 883 829 806 907 856 842 860 849 853 832 790 886 867 834 841 832 891 844 818 818 804 814 846 807 818 867 876 911 853 895 869 853 876 893 830 860 893 844 868 857 887 837 818 848 853 845 830 834 851 839 874 934 880 868 900 876 844 826 897 932 914 933 893 911 782 866 798 878 817 871 866 887 882 859 883 863 711 842 821 868 914 885 842 862 813 865 854 874 842 861 834 855 836 866 835 859 798 836 829 864 862 881 869 898 842 857 946 726 861 845 838 888 778 844 876 888 828 814 825 851 820 751 881 807 918 874 870 789 907 864 884 891 860 932 864 884 868 857 895 897 878 878 863 861 833 876 897 859 895 864 873 850 864 811 828 845 857 866 784 860 718 878 847 870 870 790 800 856 925 793 673 846 822 635 857 706 798 853 675 832 856 836 829 823 838 819 821 796 807 759 790 812 802 790 757 828 773 805 819 825 794 827 762 745 812 732 761 837 828 777 827 814 755 868 823 805 784 838 828 797 803 791 785 800 775 812 783 778 757 866 792 748 794 739 701 796 802 756 723 783 819 790 763 823 806 710 725 740 726 874 850 849 754 826 841 822 822 721 846 839 784 821 794 742 763 786 830 801 806 861 810 819 814 824 846 836 859 824 790 827 826 798 837 841 830 844 846 800 816 846 844 822 830 804 795 834 806 743 867 824 795 866 812 826 856 811 792 779 765 787 781 811 762 785 792 763 776 779 803 773 792 786 770 748 784 816 928 755 861 751 758 683 793 787 911 759 806 761 722 797 927 976 940 918 903 895 897 902 894 884 927 920 926 912 939 892 834 907 948 892 893 906 912 867 805 905 885 931 951 982 901 895 960 983 1.05e+03 918 948 930 916 896 904 913 907 811 926 882 901 921 913 895 891 884 863 905 870 889 897 825 836 849 879 876 876 854 860 891 900 842 882 843 889 956 750 923 928 864 832 812 825 953 826 713 907 853 832 825 869 678 939 826 949 979 976 954 938 921 879 934 966 910 885 895 798 909 904 946 990 843 900 855 882 912 837 866 866 916 856 834 963 879 895 950 922 866 966 893 827 894 881 895 903 880 904 905 931 907 878 919 871 840 867 885 887 886 834 909 902 874 924 830 895 878 883 862 892 876 828 812 851 876 888 844 867 836 877 859 869 829 863 812 893 886 692 863 796 917 865 877 808 915 804 801 835 848 870 872 884 856 875 897 906 868 866 845 827 879 862 842 908 821 868 823 907 856 867 824 848 860 883 829 835 826 815 863 796 843 782 819 790 851 808 806 883 829 806 907 854 842 860 850 852 832 790 887 868 834 841 832 891 845 817 817 804 814 846 807 818 867 876 910 854 894 869 853 874 893 830 860 894 844 868 857 890 837 818 848 852 844 830 834 851 839 874 936 881 868 900 875 845 826 897 932 914 934 894 910 782 866 798 878 816 871 867 888 883 859 883 863 711 843 822 868 915 884 842 862 812 864 854 873 842 860 834 856 835 865 835 858 799 835 830 864 863 880 871 899 843 856 943 728 861 845 838 888 777 844 876 888 827 810 825 852 819 751 881 809 919 874 870 788 907 865 885 891 863 932 864 884 868 858 895 898 878 878 864 862 834 877 897 859 896 864 874 852 864 812 828 845 857 865 784 860 717 877 847 871 870 790 800 856 924 791 673 846 824 630 858 705 797 853 675 832 857 837 830 824 839 819 821 797 807 758 791 812 802 790 758 829 772 806 818 824 794 827 760 747 812 732 761 837 829 777 828 814 755 868 823 803 784 838 829 797 802 791 785 800 776 812 783 778 758 865 791 749 796 738 701 795 802 756 723 783 818 789 763 824 806 711 725 741 727 874 850 849 754 827 843 822 823 721 846 839 784 820 793 742 763 786 830 801 807 860 810 819 816 824 847 836 860 825 790 826 825 798 836 842 831 843 847 800 816 847 844 822 830 804 795 834 805 743 868 823 795 866 812 826 856 810 792 779 764 786 781 811 762 786 792 763 776 779 803 774 792 787 771 748 784 815 929 755 861 752 757 684 792 787 911 759 808 760 720 798 928 976 941 918 903 896 896 902 895 884 927 921 926 912 938 892 833 908 948 892 892 907 912 868 806 904 884 933 951 982 902 894 959 983 1.05e+03 918 948 930 916 896 903 914 907 811 926 881 901 922 913 895 891 884 862 906 870 889 898 824 836 848 879 876 874 853 860 891 901 842 883 843 889 956 748 924 928 864 833 812 824 952 826 713 906 854 832 826 872 677 938 827 949 979 977 955 939 922 879 933 966 910 885 894 798 909 903 947 990 843 902 856 882 912 836 867 867 915 856 833 963 880 895 950 921 866 966 894 827 894 881 895 903 881 904 904 929 907 878 919 871 842 867 886 888 885 835 909 902 874 923 828 894 878 883 862 891 876 829 812 851 877 889 844 867 836 876 859 868 830 863 813 893 885 692 863 796 917 864 877 809 915 805 801 834 848 871 872 884 857 875 896 906 869 867 845 827 879 862 843 908 820 866 824 907 857 867 824 848 861 883 830 834 826 815 864 796 843 782 819 791 852 808 806 883 829 808 906 851 841 860 850 850 832 790 888 868 833 842 832 891 845 817 817 804 815 846 807 817 868 876 910 854 893 869 853 873 892 830 860 894 845 867 857 893 837 818 850 852 844 831 834 851 840 874 938 881 867 900 875 845 825 897 932 913 934 895 910 783 865 799 878 817 870 869 888 883 859 883 863 711 844 822 868 915 882 842 862 811 862 854 873 843 860 834 856 834 864 835 858 800 835 829 863 863 879 871 898 843 854 940 729 861 845 838 888 776 844 876 887 827 806 825 854 819 750 882 810 919 874 870 788 907 867 885 891 892 932 865 884 868 858 894 899 878 878 864 863 834 878 898 859 896 864 872 854 864 813 827 845 858 863 785 859 717 878 847 870 870 790 800 856 923 790 672 846 826 621 858 705 797 854 677 832 857 836 831 825 838 820 822 798 808 758 790 812 801 790 758 830 772 807 818 823 793 827 760 749 812 731 761 837 829 777 829 814 756 868 823 802 784 838 830 798 802 790 785 801 777 811 783 778 758 865 792 750 797 738 702 795 802 756 723 782 819 787 764 824 806 712 724 741 728 874 850 848 754 827 844 821 823 720 845 840 784 819 792 742 763 786 830 801 807 859 810 819 816 825 849 836 859 824 791 826 826 798 836 842 831 842 847 800 816 847 844 823 830 804 794 833 804 743 868 823 795 866 812 828 856 810 792 779 764 786 781 811 762 785 792 763 776 780 804 774 793 788 770 748 783 815 930 756 861 752 756 684 792 787 911 760 809 760 720 798 927 976 942 918 902 897 896 902 895 885 926 922 926 912 937 892 833 907 947 891 891 907 912 867 806 905 884 934 951 983 902 893 958 982 1.05e+03 918 950 930 916 896 902 915 907 811 927 882 902 922 914 895 892 884 862 906 869 889 898 824 836 847 879 876 873 851 860 891 900 843 884 843 888 956 747 925 928 864 834 812 824 952 825 714 906 855 831 827 873 678 937 827 949 978 977 956 939 923 879 932 967 909 885 894 800 910 903 947 989 843 903 856 883 912 835 867 868 915 855 833 964 879 895 950 921 867 966 895 826 894 881 895 902 881 904 904 928 907 878 919 871 842 867 886 888 886 836 910 902 875 922 828 894 877 883 862 892 876 829 812 852 877 888 845 867 835 876 859 867 830 863 813 892 884 693 862 796 916 865 876 810 915 805 801 834 848 870 872 885 856 875 896 906 870 867 844 827 880 862 843 908 820 865 825 907 857 867 824 848 860 884 830 833 826 815 864 796 843 782 819 791 852 808 806 884 829 808 905 848 840 859 850 849 833 791 888 868 833 842 832 891 845 818 816 803 816 846 807 817 869 876 909 854 892 868 853 871 891 830 860 894 846 867 857 897 838 818 850 852 845 832 833 851 841 874 940 879 868 901 875 846 824 897 933 912 934 895 910 784 865 799 877 819 870 869 888 883 859 883 863 711 845 821 867 915 882 842 862 811 862 854 873 843 860 835 856 834 863 836 857 799 834 829 863 862 878 870 898 843 853 937 730 861 845 838 888 775 845 876 887 827 802 825 855 819 750 881 811 918 873 870 788 907 867 885 890 918 931 865 883 868 857 894 900 878 878 864 862 835 877 898 859 896 865 872 856 863 814 827 845 859 862 786 858 717 879 847 869 871 790 800 857 923 789 673 846 826 614 859 704 797 853 678 832 857 836 832 826 837 820 822 799 808 758 790 812 800 789 758 831 773 810 817 821 793 827 759 752 811 732 761 837 829 777 830 814 756 868 822 800 785 838 830 797 802 790 785 801 779 809 783 778 759 865 793 750 797 739 701 794 803 756 723 781 819 787 763 823 806 713 724 740 728 874 850 848 754 828 844 820 823 718 843 841 783 818 792 742 764 786 830 801 806 859 810 818 816 826 851 836 859 824 791 826 827 798 836 842 831 842 848 800 817 846 844 823 831 803 793 833 803 744 868 823 795 866 812 828 856 810 792 778 764 787 782 811 763 785 792 762 776 780 804 773 792 788 769 748 782 814 930 756 862 753 755 685 793 787 910 760 809 760 720 800 927 977 943 918 902 898 896 902 894 884 926 922 926 912 936 892 832 907 947 890 890 908 912 867 807 906 885 936 952 984 902 892 959 982 1.05e+03 918 952 930 915 896 901 915 907 811 927 882 902 922 914 895 894 884 862 906 870 888 900 823 836 847 880 877 874 851 861 891 900 844 885 843 887 956 746 925 929 864 834 812 824 952 825 715 906 856 832 828 874 679 936 828 949 978 978 956 940 923 879 931 968 909 885 895 801 910 903 947 988 842 902 857 883 912 834 867 868 916 855 833 965 878 895 951 920 867 966 894 826 894 881 895 902 881 904 904 927 907 878 919 871 841 867 887 889 888 837 910 902 875 922 830 895 877 882 862 893 875 830 811 852 876 886 845 867 834 875 860 865 830 864 813 891 884 693 862 797 914 866 876 810 916 806 802 834 847 870 873 885 855 875 898 906 870 867 844 827 881 863 843 908 820 864 825 907 858 867 824 848 859 884 830 835 825 816 864 794 843 782 819 791 852 808 806 884 829 808 905 849 840 859 850 850 834 793 887 869 833 842 832 891 845 818 816 803 816 846 807 817 869 876 909 853 893 867 853 871 891 830 860 895 846 866 857 901 838 818 851 852 845 831 832 852 841 873 940 876 869 901 874 846 825 896 933 912 935 895 910 785 866 798 876 819 871 868 889 883 859 882 863 712 846 820 866 915 882 842 863 812 863 854 873 843 860 834 857 834 863 835 857 799 834 828 863 862 877 871 898 842 853 936 729 861 844 839 888 774 845 876 886 828 802 825 856 819 749 882 811 918 872 871 789 906 867 885 890 942 931 865 884 868 856 894 900 879 878 864 862 835 876 899 860 896 864 872 857 863 814 828 845 859 862 786 858 717 879 847 869 871 790 800 857 923 790 675 846 824 610 859 704 798 853 680 832 856 836 832 826 836 820 822 800 808 759 789 813 800 789 758 830 773 813 817 821 792 827 758 755 810 734 761 837 829 777 830 814 755 869 822 800 786 838 831 797 803 790 785 801 779 807 783 778 759 864 794 751 797 740 701 794 804 756 724 781 819 787 763 822 806 713 725 740 728 874 850 848 754 828 843 820 822 717 842 842 782 817 791 743 764 785 830 800 806 860 810 817 816 826 852 836 859 823 791 826 827 797 836 842 832 842 848 800 817 846 844 823 831 803 793 834 803 744 868 823 795 866 812 828 855 809 791 777 764 788 782 810 763 784 792 762 776 779 804 773 792 788 769 748 782 814 930 756 864 754 754 686 793 787 909 760 808 760 720 802 927 978 943 918 902 897 896 902 892 884 926 922 926 912 936 892 832 907 947 888 890 908 913 866 806 907 885 935 952 984 902 891 959 983 1.05e+03 917 953 929 915 896 900 914 907 810 928 883 902 922 914 895 894 884 861 906 870 887 900 823 835 846 880 876 876 851 861 891 900 844 885 843 887 956 744 926 929 865 833 812 824 953 825 716 905 856 832 829 874 680 936 828 949 978 978 956 940 921 880 931 968 909 884 896 803 910 903 948 987 843 901 856 884 913 832 867 868 918 855 833 964 877 895 952 920 867 966 893 827 894 882 894 903 880 904 904 926 906 878 919 870 842 867 887 889 889 836 908 903 875 923 833 896 876 882 862 893 874 830 811 852 875 885 845 868 833 876 860 865 830 864 813 891 884 692 861 797 910 866 876 811 916 806 801 834 846 870 873 885 854 874 899 906 870 867 844 828 882 863 843 908 821 865 825 907 859 867 824 848 858 884 831 837 825 815 863 794 843 782 820 791 852 808 806 884 829 807 906 850 840 858 850 850 834 793 887 869 833 842 833 891 845 818 816 803 816 846 807 817 869 877 909 852 893 866 853 871 892 831 860 895 846 866 857 903 839 818 850 852 845 831 832 852 840 873 940 875 869 902 874 846 826 897 933 912 936 894 910 785 866 798 875 818 871 867 887 883 859 881 863 712 846 820 866 915 883 843 863 812 863 854 873 842 860 833 857 835 864 835 859 800 834 828 864 862 877 871 898 842 854 936 728 861 845 840 888 772 845 876 886 828 799 825 856 820 749 883 810 918 872 871 790 906 867 885 891 944 932 864 884 868 856 893 900 880 878 864 861 834 876 899 860 896 864 872 858 862 813 828 845 860 863 786 856 717 879 847 870 871 789 799 856 923 791 678 847 823 609 859 704 798 854 680 833 856 836 833 827 836 819 823 800 809 760 789 813 800 789 757 830 774 816 817 821 792 826 758 757 810 735 760 837 828 777 829 814 753 869 822 800 786 837 831 797 803 790 785 801 779 807 782 778 760 864 793 751 797 740 701 794 805 756 724 780 819 787 762 821 805 714 725 740 727 873 850 848 754 829 842 821 822 716 843 841 781 817 790 743 764 785 830 800 806 860 810 818 816 825 851 836 860 823 791 827 828 796 835 842 832 842 849 800 818 845 844 823 831 803 792 834 803 744 868 823 795 866 812 828 855 808 791 776 765 788 782 810 764 785 793 762 775 779 805 774 791 787 768 748 782 814 930 756 865 755 754 687 793 787 909 760 806 760 719 804 927 979 943 918 902 897 898 903 893 883 927 922 926 912 936 892 832 907 947 888 890 908 913 866 806 907 884 934 952 984 902 889 960 983 1.05e+03 916 953 928 914 896 900 913 907 809 929 883 902 922 913 895 895 884 861 905 870 887 900 822 835 847 881 875 877 851 861 891 900 844 886 842 889 956 743 926 929 866 832 812 825 953 825 717 903 855 833 830 875 681 936 828 949 978 977 955 938 921 881 931 968 909 884 896 804 910 903 949 986 843 900 856 883 914 832 867 870 918 856 833 962 877 894 953 920 867 967 892 826 895 883 896 904 878 904 905 926 906 878 919 869 842 867 887 889 889 836 907 903 875 924 834 897 877 882 861 892 874 830 811 852 873 886 845 869 834 877 861 865 830 866 813 891 883 693 861 798 907 865 876 811 915 808 800 834 845 870 873 885 853 874 900 906 870 867 844 828 882 862 842 908 821 866 825 908 860 867 825 847 857 884 831 838 826 814 863 795 842 782 820 791 852 808 806 885 830 807 907 850 840 859 850 851 833 794 888 870 833 842 834 892 845 819 816 803 816 846 808 817 869 877 910 852 894 865 853 872 892 832 859 894 845 867 857 903 839 818 850 851 844 831 832 852 840 873 940 877 868 902 874 846 828 898 934 913 936 894 910 785 867 798 875 816 871 866 885 883 859 881 862 713 845 821 866 914 883 844 863 814 862 854 873 841 861 831 857 835 864 834 860 801 834 828 863 861 876 871 899 841 854 934 728 861 845 839 888 770 844 876 887 828 795 826 856 821 749 882 810 918 873 871 790 907 867 885 891 948 932 863 885 868 856 893 900 880 877 864 861 834 875 899 859 896 865 872 858 862 812 828 845 860 863 786 856 716 879 848 871 871 789 798 855 923 791 678 848 824 610 859 704 798 854 681 833 855 836 833 827 837 819 823 800 809 760 790 814 800 789 756 829 775 818 817 821 792 826 757 760 811 735 760 838 829 777 830 814 754 869 822 799 786 836 830 798 803 790 786 800 779 808 781 778 759 865 793 752 797 740 700 794 806 756 724 781 819 787 761 821 805 714 725 740 727 873 850 848 754 829 841 822 822 717 843 840 780 817 788 744 763 785 830 800 805 860 810 820 816 824 852 836 861 822 790 827 828 796 836 842 832 842 850 801 818 845 844 823 830 803 792 833 804 743 868 823 795 866 811 829 855 807 792 776 765 788 782 810 764 785 793 762 775 779 806 775 791 786 767 748 782 814 930 756 866 754 752 688 792 787 910 760 806 760 719 806 927 979 943 918 902 898 898 903 893 882 927 923 927 911 936 892 832 907 948 889 890 907 914 865 806 907 882 934 953 985 901 888 961 984 1.05e+03 917 952 928 913 896 900 913 907 809 929 883 902 922 913 895 894 883 861 904 870 887 900 822 834 849 881 875 877 850 861 891 901 844 885 841 891 955 741 926 928 865 832 812 826 953 824 717 901 854 834 834 877 681 937 828 950 979 977 954 937 922 881 932 968 909 885 896 806 910 902 949 986 842 900 855 883 915 832 866 872 918 856 833 963 877 894 954 920 867 968 893 826 895 884 897 906 877 904 905 926 906 878 919 870 843 866 887 889 888 836 906 903 875 924 834 897 877 882 861 891 874 830 810 853 873 887 846 870 834 878 861 865 830 866 812 891 884 693 860 798 905 863 876 812 914 809 800 834 845 870 872 885 854 874 899 906 870 867 845 828 882 862 842 908 821 866 824 908 860 867 825 847 858 884 831 838 827 813 864 796 842 781 820 791 852 809 806 885 829 806 908 850 840 859 851 850 832 794 888 870 833 842 835 892 844 818 816 803 816 846 808 817 869 877 910 852 894 865 852 871 892 832 858 893 845 868 857 903 839 818 850 851 844 831 833 852 840 874 940 879 868 902 874 846 827 899 934 912 934 893 910 785 867 799 876 816 871 866 884 884 858 882 862 714 846 822 867 914 884 844 863 815 861 856 872 840 862 832 857 835 865 834 860 802 834 829 862 860 876 872 899 841 853 932 729 861 845 839 888 768 845 876 887 828 788 826 857 822 750 880 811 919 873 871 790 908 867 885 890 951 933 862 885 868 857 893 900 880 876 865 861 834 875 900 859 896 865 872 858 862 811 828 846 860 864 786 855 716 879 849 871 870 788 800 855 924 790 677 848 824 611 859 704 798 854 681 834 854 835 832 828 838 819 823 801 809 760 790 814 800 789 756 829 775 818 818 820 794 826 758 764 811 736 759 839 829 777 830 815 754 869 820 799 786 835 829 798 804 790 786 800 779 810 780 777 759 866 792 752 797 739 700 794 807 757 725 781 819 787 761 820 806 715 725 740 727 874 850 848 754 830 841 822 822 717 841 839 780 818 788 743 763 784 830 799 805 860 810 821 816 824 854 836 862 822 790 827 828 796 836 842 831 842 850 802 819 845 844 823 829 803 792 832 804 744 867 823 796 866 811 830 854 807 792 776 766 788 782 811 764 785 793 762 775 779 806 776 791 785 768 747 782 814 930 756 866 753 750 691 792 787 911 760 807 760 719 807 926 979 943 919 902 898 898 903 892 882 927 923 926 911 936 892 832 908 948 890 889 907 914 865 806 907 880 934 953 986 901 887 962 984 1.05e+03 918 952 928 914 895 900 912 906 809 929 883 902 922 913 896 893 882 860 903 870 887 900 822 835 850 881 875 876 850 861 891 900 844 885 841 892 955 740 926 929 865 830 812 827 953 824 717 899 854 834 837 879 682 938 828 950 980 976 954 936 922 882 933 968 909 885 896 806 910 902 949 985 842 900 855 882 915 832 866 874 917 856 834 963 877 894 954 921 868 969 893 826 894 883 897 906 877 905 905 926 906 878 919 871 843 866 886 890 888 836 905 903 875 923 833 898 876 883 861 892 875 831 809 853 872 888 845 869 834 878 860 865 829 866 811 891 884 693 858 798 903 863 876 814 913 811 800 834 846 870 871 886 854 873 898 907 869 867 846 828 882 861 842 907 821 866 824 908 860 868 824 847 859 884 831 838 827 812 865 797 842 781 821 791 851 810 806 886 829 806 908 850 840 860 851 850 832 794 887 870 834 841 835 892 844 818 817 802 816 846 808 818 869 877 910 852 894 865 852 871 892 832 858 892 845 869 857 903 838 818 849 851 843 830 834 852 841 874 939 878 868 902 874 846 827 899 934 912 933 893 911 784 867 800 877 817 871 868 885 884 859 883 862 714 847 823 868 914 883 846 862 817 861 856 871 840 862 832 857 835 866 834 860 804 834 828 860 860 877 872 898 841 853 931 729 861 844 838 889 765 846 876 886 828 784 826 857 823 750 877 811 918 873 870 789 908 866 885 890 951 933 863 885 868 858 893 900 880 875 865 862 834 876 900 859 897 866 872 858 862 812 828 845 860 863 787 856 714 880 849 871 870 788 800 857 924 790 676 849 824 611 859 705 797 854 682 834 854 835 831 827 839 819 823 800 808 760 791 814 799 789 756 828 776 820 819 821 795 826 759 767 810 741 759 839 830 776 831 815 754 870 819 799 786 835 827 798 804 790 785 800 779 811 780 777 758 867 793 752 797 739 699 794 807 757 725 781 819 787 760 820 806 715 725 740 727 875 850 847 754 830 842 822 823 717 840 838 781 820 787 743 763 784 830 799 805 860 809 820 816 823 857 836 862 823 790 827 827 797 836 842 830 842 850 803 820 845 845 823 829 803 792 832 805 744 868 823 796 866 812 831 854 808 793 777 766 789 781 812 764 785 793 762 775 779 806 775 792 785 769 747 781 814 931 756 866 752 748 692 791 788 910 760 808 760 717 809 925 979 942 919 903 898 898 902 892 882 926 924 926 910 936 891 832 908 948 890 889 906 913 864 807 907 881 934 954 986 900 885 962 984 1.05e+03 918 952 928 915 895 900 912 907 810 929 882 902 923 913 896 892 883 860 903 870 887 900 821 835 850 881 875 876 849 861 891 901 843 884 842 892 953 739 926 930 864 830 812 826 953 824 718 899 854 834 840 881 683 938 828 950 980 976 954 936 922 881 933 968 909 885 896 806 910 902 950 985 841 901 854 882 914 832 866 874 917 856 834 964 877 894 951 921 868 969 894 826 894 882 896 908 878 906 905 927 906 878 920 872 842 867 886 890 888 836 904 903 874 922 833 898 876 883 861 891 876 832 808 854 872 888 844 869 834 878 860 866 828 866 811 892 885 693 856 798 900 864 877 816 913 812 800 835 846 871 870 887 854 873 898 907 869 867 846 828 882 860 843 907 822 867 824 908 860 869 823 847 860 885 831 837 827 813 866 797 842 781 821 791 851 810 806 886 828 806 908 850 841 861 850 849 832 793 887 870 834 842 836 892 844 819 817 802 816 846 808 819 869 877 910 851 894 866 852 871 891 832 857 892 845 869 859 903 838 818 849 851 843 830 834 852 842 875 938 876 869 901 874 845 827 899 934 912 932 892 911 784 867 799 877 818 872 869 886 884 860 884 861 714 846 823 869 914 883 847 862 818 861 856 871 840 862 832 858 835 866 834 860 804 834 827 859 860 877 870 898 841 853 931 730 862 844 838 888 764 846 876 886 828 780 827 857 824 751 877 812 918 873 870 788 907 866 885 890 951 933 864 885 868 858 892 899 880 875 866 863 834 877 900 860 897 866 872 858 863 813 830 844 862 863 788 856 714 881 848 870 870 788 800 858 924 789 675 849 823 609 859 704 797 853 683 833 854 835 831 827 839 819 823 799 808 760 790 814 798 788 756 828 776 821 820 822 797 826 760 769 808 746 759 839 830 776 831 814 754 869 818 799 787 834 827 798 804 790 785 801 779 811 780 777 758 867 794 752 797 740 700 794 808 757 725 781 819 786 760 819 807 715 725 740 727 875 849 847 754 831 842 822 824 717 839 839 782 820 787 743 763 784 830 799 805 860 808 820 816 823 858 836 861 824 790 827 827 797 836 842 829 843 850 802 820 845 845 825 829 803 792 832 806 745 870 822 796 866 813 831 854 808 793 777 765 789 781 811 764 786 793 762 775 779 805 774 793 786 770 747 780 814 931 757 867 753 748 693 790 788 910 760 808 760 716 811 927 979 941 919 904 899 897 902 891 882 926 923 926 910 936 890 832 908 949 890 889 905 912 865 808 907 882 934 954 986 900 884 962 984 1.05e+03 916 952 928 915 895 900 912 908 810 928 882 902 923 912 896 892 883 860 903 870 887 899 821 836 850 881 875 875 849 862 891 901 842 884 842 891 951 738 926 930 864 829 812 825 953 824 719 897 854 833 841 881 684 939 828 949 980 975 954 937 922 881 932 968 909 885 895 806 910 903 951 984 841 902 854 882 914 832 866 876 918 856 834 964 878 895 949 922 867 969 895 826 894 882 895 911 878 905 906 927 906 878 920 872 842 867 887 890 887 837 903 903 874 922 832 899 876 883 861 891 876 832 808 855 872 888 844 869 834 877 860 866 827 866 811 892 884 693 852 798 897 865 879 817 913 813 800 835 847 871 871 887 854 873 899 906 868 867 845 827 881 861 843 907 822 867 824 907 860 869 823 847 859 885 830 836 826 814 867 797 843 781 820 792 850 810 806 885 828 806 908 849 842 862 850 849 832 793 887 869 835 844 836 892 845 819 818 802 816 846 808 820 869 877 910 850 894 866 853 871 891 832 856 892 844 869 860 902 838 818 848 851 845 829 834 852 841 875 938 876 869 901 874 845 827 898 933 913 931 893 911 784 867 798 877 818 872 869 887 884 860 884 861 714 845 824 868 914 884 848 863 819 861 855 871 841 863 832 858 835 865 835 859 805 834 826 859 860 877 868 898 842 852 930 730 862 844 839 888 763 844 877 885 828 779 828 856 825 751 877 812 918 873 870 788 907 866 885 890 948 933 864 884 868 858 892 898 878 875 866 863 834 879 900 860 897 867 872 857 862 813 832 844 863 864 790 856 714 881 846 870 870 788 800 858 923 788 674 849 822 606 858 704 796 852 683 833 854 835 831 828 839 818 824 798 807 761 790 813 798 788 756 828 776 823 820 824 797 826 762 771 808 751 758 839 830 776 831 814 755 869 818 799 786 834 826 799 805 790 785 801 777 810 780 778 758 866 794 752 796 740 700 794 810 757 724 781 819 786 761 819 807 715 725 740 728 874 850 847 754 830 842 822 825 716 839 839 782 819 786 743 763 784 831 800 805 859 807 820 816 824 860 836 861 824 790 828 828 797 835 842 828 842 849 800 820 844 845 828 830 803 792 832 806 746 871 822 796 865 814 831 855 809 792 776 764 790 781 811 764 786 793 763 775 779 804 774 793 786 770 747 780 813 931 757 867 754 749 693 790 789 909 760 807 760 714 813 930 979 940 919 902 898 896 902 891 883 926 922 926 911 937 890 832 907 950 890 890 905 911 866 808 907 882 935 954 986 900 884 962 984 1.05e+03 915 952 927 914 894 901 912 908 810 928 881 902 922 911 896 892 883 862 903 870 888 900 822 835 849 881 874 875 849 863 891 902 841 884 842 891 949 736 926 930 864 830 812 825 954 824 719 895 854 832 842 878 684 938 828 949 979 975 954 937 923 882 932 967 909 885 895 806 911 903 952 984 841 902 854 883 914 832 867 879 918 857 834 964 878 896 948 923 867 968 897 827 894 882 895 916 878 905 907 927 905 878 920 872 842 868 888 889 887 837 902 903 874 922 833 899 876 883 861 892 876 832 808 855 873 887 843 869 834 876 860 866 829 866 811 893 885 694 849 798 894 866 879 818 913 815 800 834 848 872 871 886 853 873 900 906 868 866 845 826 881 861 843 908 823 867 825 907 860 869 824 847 859 884 829 834 826 814 866 796 844 781 820 792 850 810 805 885 828 807 907 848 842 863 850 849 831 792 887 868 836 845 836 892 846 819 818 803 816 846 808 820 869 877 909 850 894 866 854 871 891 833 855 892 844 869 861 902 838 818 848 850 846 829 834 852 842 874 937 876 869 901 873 844 827 898 933 912 932 894 911 784 867 798 878 818 872 869 886 883 859 884 861 714 845 823 868 914 884 849 864 820 862 855 871 842 863 832 857 835 864 835 859 805 834 827 861 861 877 866 898 842 851 929 730 862 844 841 888 763 842 878 885 828 778 829 854 825 751 877 812 918 873 870 788 908 866 885 890 944 932 864 884 869 860 891 897 878 875 866 863 834 879 900 859 897 866 872 857 862 812 835 844 865 865 789 856 714 882 846 869 870 787 799 858 924 788 674 849 821 602 858 704 796 852 684 832 853 835 831 828 840 818 824 798 806 761 790 813 799 788 756 828 776 824 820 823 796 827 763 775 808 755 758 839 830 777 831 815 756 869 818 800 785 834 826 799 805 791 786 801 776 810 780 778 757 866 795 751 795 740 700 793 811 757 724 782 820 786 762 818 807 715 726 740 728 874 850 847 753 830 842 822 825 716 839 840 781 819 787 742 764 784 832 800 805 860 807 820 816 825 862 837 861 823 790 828 828 797 836 843 828 842 849 799 819 844 845 831 830 803 792 832 805 746 870 821 796 865 812 832 855 809 792 776 762 790 782 811 764 786 794 764 774 779 803 774 793 786 771 748 779 812 932 756 867 756 749 693 790 791 909 760 806 759 713 815 930 980 940 918 900 898 895 902 891 883 926 922 926 912 937 890 832 906 951 890 890 905 912 867 808 906 884 935 953 986 900 884 961 984 1.05e+03 915 953 927 914 894 901 911 907 811 928 882 902 921 911 897 892 884 863 902 870 889 900 822 835 849 881 872 875 849 864 890 902 840 884 842 891 948 734 926 930 864 830 811 825 954 825 719 893 854 832 842 875 684 938 828 949 979 975 955 937 923 883 932 967 910 884 895 807 912 903 952 984 841 902 855 883 914 832 867 882 919 857 833 964 878 896 948 923 868 968 898 827 894 882 895 919 878 905 906 928 905 878 919 873 843 868 888 888 887 837 900 903 874 923 833 898 877 883 860 893 876 831 809 855 873 886 843 869 834 876 861 866 830 865 810 893 885 695 844 799 894 866 878 819 914 816 800 833 848 872 872 886 853 874 901 905 868 866 845 826 881 861 843 909 823 867 825 906 859 868 825 848 859 884 829 834 826 814 865 795 845 781 820 793 850 810 805 884 828 808 906 846 842 863 850 849 831 791 887 867 835 845 836 892 846 819 818 804 816 846 808 819 869 876 909 851 894 866 854 870 891 833 856 892 844 869 861 902 837 817 848 851 846 830 834 852 842 874 937 876 870 901 873 844 827 898 932 912 932 896 911 785 867 798 878 818 871 869 886 882 858 884 862 712 846 823 868 915 884 848 864 821 862 856 870 843 863 831 856 836 864 835 859 805 834 827 863 862 876 866 897 841 851 927 731 862 844 843 888 762 842 878 885 828 778 831 853 826 751 877 812 918 873 870 789 909 866 885 890 941 932 864 883 869 861 891 897 878 876 865 862 834 878 901 858 897 866 872 857 862 812 835 844 865 867 789 856 714 883 846 869 871 786 799 858 925 786 674 848 822 598 856 703 796 854 684 832 854 835 831 828 840 817 825 798 806 762 790 813 800 788 755 829 775 826 819 823 795 828 764 779 807 761 757 839 830 778 831 815 756 869 818 800 784 834 827 800 806 790 786 801 774 810 780 779 757 866 794 751 795 740 699 793 812 757 722 782 820 786 763 818 807 714 727 740 729 874 849 847 753 831 842 823 825 716 838 840 781 819 788 742 764 784 832 801 805 860 808 819 816 826 863 837 861 822 790 827 828 797 836 843 829 842 849 799 819 844 845 832 829 803 791 832 804 747 870 820 796 864 811 831 855 809 791 776 762 791 782 810 763 787 794 764 773 779 804 774 793 786 771 747 778 812 932 755 867 756 749 693 790 791 909 759 805 758 713 816 929 980 941 917 900 897 895 901 891 882 926 922 926 912 936 890 834 906 953 890 890 905 912 867 808 907 885 935 952 986 900 884 960 984 1.05e+03 916 954 927 914 893 901 911 906 812 929 883 901 921 911 897 893 884 863 903 870 890 900 822 835 850 881 871 875 849 864 890 902 841 885 841 891 947 732 925 930 864 831 811 826 955 826 720 891 854 832 842 865 684 938 827 948 978 976 955 937 923 885 933 966 910 883 895 808 912 903 952 983 842 901 856 883 914 833 867 883 919 856 833 964 878 896 947 923 868 968 898 826 894 883 896 924 878 904 906 928 905 879 918 872 843 868 889 888 888 837 899 903 874 924 833 897 877 883 861 894 876 831 810 853 873 887 843 869 834 875 860 866 830 865 809 893 886 695 840 800 893 866 878 819 913 818 800 832 848 872 872 885 853 874 900 906 868 867 845 825 882 861 842 910 822 866 824 906 858 868 825 848 859 883 829 834 826 814 863 794 845 781 820 792 850 810 804 885 829 808 906 846 841 863 850 849 831 790 886 867 834 845 836 893 846 818 818 805 816 847 809 818 869 875 908 851 893 866 854 871 891 833 857 892 843 869 861 902 838 817 848 851 846 830 834 851 841 874 936 876 871 901 873 843 827 898 932 912 933 896 912 786 867 798 878 818 870 869 885 881 859 885 862 712 847 822 868 915 884 848 863 822 862 857 871 845 863 831 855 836 864 836 859 805 834 827 864 862 876 866 897 841 852 926 731 863 845 843 889 762 842 878 885 827 778 834 854 826 751 877 812 918 873 871 788 909 866 885 890 940 932 864 883 869 863 891 897 878 875 865 862 834 877 899 856 898 867 873 857 863 812 835 844 866 867 789 855 714 883 847 869 872 786 800 858 926 784 674 848 822 599 854 702 797 855 685 832 854 835 831 828 840 817 824 798 807 761 789 812 800 789 756 829 775 827 819 823 794 828 765 781 807 767 756 839 829 777 831 815 756 869 818 801 784 835 827 800 806 790 786 802 775 809 781 778 756 865 794 751 796 740 699 794 812 756 721 782 819 785 763 818 807 714 728 741 729 874 848 847 753 830 841 823 824 717 838 841 780 819 789 743 762 783 832 802 804 860 809 819 815 827 863 838 861 821 791 826 826 797 835 843 830 842 850 799 818 845 845 833 828 803 791 832 803 747 870 820 796 864 810 830 854 809 791 776 762 791 783 810 763 787 793 764 774 780 804 775 793 786 770 746 778 811 931 755 868 757 749 694 790 790 909 758 805 758 713 816 927 981 942 917 901 896 895 901 890 881 926 923 925 912 936 891 834 906 952 891 890 905 911 867 808 908 887 935 952 985 900 884 959 983 1.05e+03 916 954 928 914 893 901 911 906 813 930 884 902 921 911 896 892 885 863 904 870 890 901 822 835 850 881 871 875 849 864 889 902 842 886 841 890 946 731 925 930 864 832 811 826 955 826 721 890 854 832 844 850 683 938 827 948 978 976 955 936 923 884 934 964 910 884 895 810 911 903 952 983 843 900 856 883 914 833 867 885 917 855 833 964 878 896 947 922 869 968 898 826 893 883 896 928 878 905 906 928 905 880 917 872 844 868 889 888 888 837 899 903 874 924 833 896 877 883 862 893 876 831 810 852 874 887 843 869 834 875 860 866 830 865 808 893 885 695 835 800 891 865 878 820 913 818 800 832 848 872 872 885 853 875 899 906 868 867 845 825 883 861 842 910 823 866 823 907 858 868 824 849 859 884 828 834 827 815 863 794 844 780 820 792 851 809 804 885 830 808 906 846 840 863 849 848 832 789 886 867 834 846 836 893 844 818 817 805 815 848 810 818 869 875 908 852 893 866 854 872 892 834 858 893 844 869 862 900 839 817 849 851 846 830 835 851 840 874 936 875 871 901 873 844 827 898 932 912 932 896 912 787 867 797 878 818 870 870 886 881 860 885 862 712 847 821 868 915 885 848 863 822 862 857 872 847 863 830 854 836 864 837 860 805 834 827 864 861 876 866 896 840 852 926 731 863 846 842 889 761 842 878 886 827 775 836 857 826 751 876 811 917 873 870 788 909 865 884 890 939 932 864 883 869 863 891 897 878 875 866 862 834 876 898 857 898 868 874 857 863 812 835 844 866 867 790 854 713 883 848 869 873 786 800 856 925 783 674 849 823 600 853 702 797 855 686 832 855 836 831 827 840 817 824 798 807 760 788 811 801 790 756 828 775 827 819 823 794 828 766 784 808 774 756 839 829 775 831 814 755 869 818 802 785 834 827 799 806 789 785 802 776 810 782 777 756 866 794 752 796 739 699 794 812 756 720 782 819 784 762 818 806 714 728 741 730 874 848 848 752 830 841 823 824 718 837 842 780 819 790 743 761 783 831 802 805 861 809 819 815 827 863 837 861 822 791 826 825 797 835 843 831 841 850 799 818 847 845 835 827 803 791 833 802 747 870 820 796 864 811 828 853 808 792 776 763 791 782 811 763 787 792 763 774 780 806 775 792 786 770 746 778 811 929 755 868 757 748 693 790 790 909 757 805 759 713 815 927 981 942 917 903 896 895 900 891 881 926 924 925 912 935 892 833 906 951 891 890 905 912 867 806 908 886 935 951 985 900 884 960 982 1.05e+03 917 955 929 914 894 901 911 905 813 929 884 903 920 911 896 892 885 862 905 870 890 901 822 835 850 881 870 875 847 865 888 901 842 886 842 889 946 730 924 930 863 832 811 826 955 826 721 887 854 832 846 836 683 937 827 948 978 976 956 936 923 883 935 961 910 885 895 811 910 903 952 983 843 900 856 882 913 832 866 887 915 854 834 965 878 896 948 922 870 968 897 826 894 883 896 934 878 905 906 928 906 881 917 873 845 868 889 888 889 837 897 904 873 923 833 895 878 882 863 892 877 833 810 851 876 886 844 869 832 876 859 867 830 867 808 892 885 695 830 801 889 865 879 820 913 819 800 832 848 871 872 885 854 876 898 907 869 867 845 825 883 861 842 910 823 866 822 908 858 868 824 848 858 884 828 835 827 815 862 794 844 780 820 791 852 808 804 886 830 807 907 846 839 862 849 848 832 790 886 866 834 847 836 893 843 818 816 804 815 849 809 819 869 876 908 852 893 865 853 874 892 834 858 893 844 868 863 898 840 818 848 851 847 829 835 850 840 874 936 875 870 901 872 844 827 898 932 912 933 896 912 786 868 797 879 817 870 870 886 881 860 886 862 712 846 821 868 915 885 847 862 821 861 856 873 848 863 830 855 835 864 836 860 804 834 826 863 860 876 866 896 841 852 926 731 863 846 840 888 761 842 878 886 828 773 838 860 827 751 877 810 918 874 870 788 909 865 884 891 936 932 864 883 869 864 892 898 879 874 866 861 834 876 896 857 899 869 874 856 862 812 835 844 866 868 790 853 713 883 848 869 874 788 800 855 925 783 673 850 823 600 851 702 797 854 686 832 854 836 830 826 839 818 823 797 806 759 788 810 801 789 757 828 776 828 819 822 794 829 766 788 810 781 756 840 830 774 831 813 756 870 818 803 785 834 828 799 805 790 784 802 776 809 784 777 757 868 794 752 797 739 698 795 811 755 720 781 819 784 762 817 806 714 728 741 732 875 849 849 752 830 841 821 824 718 837 843 780 819 790 744 761 783 832 802 806 861 809 819 815 826 864 836 861 822 790 826 825 797 835 844 830 841 850 799 819 848 845 837 828 803 792 833 802 746 870 820 796 864 812 828 853 807 792 776 764 791 780 811 763 787 792 762 774 780 806 775 791 786 769 746 778 810 926 755 869 757 748 694 790 790 908 757 805 760 713 815 927 980 942 917 903 897 896 901 891 882 925 924 924 911 934 892 832 906 950 891 890 906 913 867 805 907 885 934 950 985 900 885 961 982 1.05e+03 917 955 930 914 894 901 911 905 813 928 883 903 920 912 896 892 884 862 904 871 890 901 822 835 851 881 870 874 846 865 890 900 842 886 842 889 945 729 925 930 864 832 811 825 955 826 721 884 854 832 848 831 684 937 827 948 978 976 957 936 923 881 935 958 910 887 895 813 910 903 952 983 842 900 856 882 913 830 866 890 914 855 834 965 879 897 949 922 870 968 895 826 895 882 895 938 880 905 906 928 907 880 917 873 846 869 889 889 890 837 896 905 873 922 833 895 878 881 862 892 877 834 810 853 878 886 844 869 831 876 860 867 830 870 809 893 885 696 823 801 888 866 880 821 912 820 799 832 848 872 872 884 854 877 898 907 870 867 845 825 883 861 842 909 823 867 822 908 858 869 823 847 858 883 828 836 828 816 862 794 842 780 820 789 852 808 804 886 831 806 906 846 839 862 849 848 832 790 886 866 834 846 836 893 843 818 815 803 815 848 809 821 869 877 908 853 893 865 853 874 892 834 859 894 845 868 864 896 839 819 848 851 847 830 835 850 839 874 936 875 868 902 873 845 827 897 932 912 934 896 911 784 867 797 879 816 870 869 886 881 861 886 862 712 846 820 867 915 885 845 863 820 861 855 873 848 863 829 856 835 864 836 860 804 833 825 863 860 875 866 896 842 852 925 731 863 845 840 888 761 842 878 886 828 771 841 863 827 751 877 810 918 874 869 788 910 866 885 891 932 932 865 883 869 866 893 898 880 874 867 861 834 876 896 857 899 869 874 856 862 813 836 844 866 869 790 853 711 882 848 869 874 788 800 856 925 784 673 850 823 597 851 702 797 853 687 832 854 836 830 825 838 819 823 797 806 760 788 810 802 788 757 827 776 830 820 822 794 829 766 791 810 787 757 840 830 774 832 813 756 870 818 804 785 833 830 799 805 790 784 802 776 808 789 776 757 868 794 752 797 738 698 796 810 755 720 781 819 784 762 817 806 714 729 740 734 875 849 849 752 830 841 819 824 717 837 844 780 820 790 745 761 783 832 802 807 860 809 819 815 824 865 836 861 822 790 827 825 797 835 844 830 841 849 799 819 848 845 839 828 803 792 834 801 747 870 820 795 864 812 827 853 807 792 776 764 792 780 811 762 786 793 762 774 780 805 775 791 786 768 746 779 810 926 755 870 757 748 695 791 790 908 758 805 760 713 816 927 978 942 917 904 898 896 902 892 883 924 923 925 911 934 892 833 906 950 890 890 906 914 867 805 907 884 932 950 985 901 885 962 983 1.05e+03 918 955 930 914 895 901 911 906 812 928 882 902 919 912 896 891 883 862 904 872 890 901 822 835 851 881 869 873 844 864 891 900 842 887 843 888 945 728 925 930 864 832 811 825 955 826 721 881 854 833 850 835 684 936 828 948 979 977 957 936 923 881 935 955 910 887 895 814 910 903 952 983 841 900 856 882 913 829 866 892 915 856 834 965 879 898 950 921 870 968 894 826 896 882 895 942 882 905 906 927 907 880 916 874 845 869 889 889 889 836 895 905 873 922 832 896 878 881 862 892 877 835 810 854 878 886 844 869 831 876 860 867 830 871 810 894 885 696 817 801 886 866 880 822 913 822 797 832 848 872 873 884 855 877 898 908 871 866 845 825 882 860 843 909 823 868 822 908 858 869 822 847 859 883 828 836 826 815 863 794 842 782 820 789 852 809 804 885 830 806 905 846 839 862 850 847 832 791 886 867 834 844 836 893 843 818 815 802 816 846 809 823 869 876 908 852 893 866 854 875 892 834 859 894 845 868 863 896 838 820 847 851 847 831 835 850 838 874 936 875 867 902 874 845 827 897 932 912 934 896 911 783 866 797 877 816 870 868 886 881 860 886 863 712 845 820 867 915 885 844 863 822 862 854 873 848 864 829 856 835 864 836 860 804 834 824 863 858 874 867 896 843 853 924 732 864 845 841 888 761 842 878 886 828 771 845 863 828 751 877 810 918 874 869 788 910 866 885 891 928 932 866 883 869 867 893 898 880 874 867 861 834 877 897 856 899 870 874 857 862 813 837 844 865 869 791 853 710 881 848 870 875 789 800 857 925 784 673 850 823 594 850 703 797 853 688 832 854 836 830 824 837 820 823 797 806 760 789 810 802 788 757 827 776 831 823 822 794 829 766 792 809 791 759 840 830 774 832 813 756 869 818 804 785 833 831 799 805 790 784 802 776 807 793 776 756 868 794 753 797 737 697 796 810 754 721 781 818 784 763 816 807 714 729 740 735 875 849 848 751 829 841 819 824 717 837 844 780 820 791 746 760 783 833 801 807 861 809 819 815 823 866 835 861 822 789 828 825 797 835 844 830 840 848 799 818 847 845 843 828 804 792 834 801 748 869 820 795 864 813 828 853 809 792 776 764 793 779 812 762 786 794 762 774 780 803 775 792 786 768 747 778 810 926 754 871 758 748 696 791 790 907 758 805 760 713 816 927 977 942 918 904 900 897 904 892 882 922 922 925 911 934 891 833 907 951 889 890 907 913 867 805 907 884 931 951 985 901 885 962 983 1.05e+03 918 956 930 913 895 901 911 905 812 928 881 902 919 912 896 892 881 862 905 871 891 902 822 835 851 881 869 873 844 863 893 900 842 887 844 888 944 725 925 929 863 832 811 825 955 827 722 879 854 832 851 838 685 936 828 948 979 977 957 937 924 881 934 951 911 886 895 815 910 904 953 983 841 901 856 883 914 829 866 893 916 857 834 965 879 898 950 921 870 967 895 827 895 882 895 944 882 905 906 927 907 880 916 874 845 868 888 889 889 836 894 906 873 923 832 896 878 881 861 893 876 836 810 855 878 887 844 869 831 876 860 867 829 871 811 895 885 696 811 801 886 866 879 822 914 824 796 832 849 873 873 885 857 877 898 908 871 866 845 825 880 860 843 908 822 869 823 908 858 869 822 848 859 883 829 836 824 815 864 793 841 783 820 790 852 810 804 884 829 806 904 846 839 862 850 847 832 790 886 868 834 843 836 893 844 818 815 802 816 846 810 826 868 876 908 852 893 867 854 876 891 833 859 894 844 868 863 896 838 820 847 851 846 832 834 850 836 874 937 876 867 903 875 845 827 897 932 912 934 896 910 784 866 797 876 818 871 867 886 881 860 885 864 711 845 820 867 914 884 844 863 823 862 854 873 848 863 829 857 836 863 836 859 803 834 824 862 858 872 868 896 843 853 922 734 864 844 841 888 761 843 878 886 828 772 848 866 830 752 877 810 918 873 869 788 910 865 885 891 926 932 866 883 868 869 892 898 880 874 867 861 834 877 897 855 898 870 874 857 862 812 838 844 864 870 791 853 708 881 849 870 874 789 800 858 926 785 674 850 823 594 848 704 796 853 689 832 855 836 830 824 837 820 823 797 807 762 788 810 802 789 757 828 775 832 827 822 795 828 766 793 808 792 760 839 830 774 832 813 755 868 818 805 785 834 831 799 806 790 784 802 776 807 799 774 756 868 794 754 797 738 697 795 810 756 722 781 818 784 763 816 807 715 729 741 736 875 849 848 752 828 841 821 824 718 837 845 781 820 791 747 760 783 832 801 808 862 809 818 815 823 866 835 861 823 788 828 826 797 834 844 829 841 846 799 818 846 844 846 828 803 792 834 801 748 869 820 795 865 813 829 853 810 792 776 764 793 778 812 761 786 795 762 773 780 802 775 793 786 768 747 779 811 926 754 872 758 748 696 791 791 907 758 806 760 713 816 928 978 943 918 903 899 896 904 892 882 923 922 924 911 936 891 832 907 950 889 889 907 913 867 805 906 883 931 952 985 900 885 962 983 1.05e+03 919 956 930 913 895 900 911 904 812 929 881 902 919 911 895 892 881 861 905 871 891 901 822 835 851 881 869 873 843 862 893 901 842 888 845 888 943 723 926 929 862 832 811 825 956 827 723 879 854 832 853 844 687 937 828 949 980 977 957 938 924 881 932 946 911 886 896 815 911 904 954 983 840 902 856 883 914 829 866 894 917 857 834 965 878 897 949 922 869 968 895 828 895 882 895 946 880 905 906 928 907 879 917 873 844 868 888 889 889 836 894 906 873 923 832 896 877 881 861 893 876 836 810 855 877 888 843 869 831 875 860 867 829 871 811 894 885 696 808 801 886 866 879 822 914 824 796 832 849 873 873 885 858 877 898 909 870 866 845 825 879 861 843 908 821 869 823 908 858 869 823 848 859 883 829 836 824 814 866 794 840 784 820 791 853 810 804 883 828 806 904 846 839 862 849 847 832 790 886 868 834 843 837 893 844 819 815 802 816 846 810 829 869 876 908 852 892 868 855 876 890 833 858 892 844 869 863 895 838 819 846 852 846 831 834 851 836 874 938 876 868 903 875 845 827 896 932 912 933 896 910 785 866 797 875 820 872 868 886 881 859 884 865 712 846 820 867 915 884 843 863 824 862 853 872 849 862 829 857 836 862 836 858 802 835 824 861 858 872 868 896 844 853 921 736 864 843 841 888 761 844 878 887 828 772 853 868 831 752 877 811 917 873 869 788 910 865 885 891 924 931 865 883 868 870 891 897 880 874 867 862 835 877 896 854 897 870 874 856 862 812 838 844 864 870 791 853 707 882 849 869 873 789 800 858 926 785 673 850 823 595 846 704 796 853 690 833 855 836 830 824 837 820 823 798 808 762 789 809 802 790 756 829 774 834 831 822 795 828 766 794 808 796 761 839 830 774 832 814 754 867 819 805 785 835 830 800 806 790 784 802 775 807 806 774 755 867 794 754 797 739 696 794 809 757 722 780 818 784 763 817 808 715 729 741 736 875 849 848 753 827 842 821 824 717 838 845 783 820 791 748 761 783 832 800 808 863 809 818 816 824 866 834 861 824 788 828 826 797 835 843 828 841 846 800 818 846 843 849 828 803 792 834 802 748 869 822 795 864 813 829 853 809 793 776 764 793 777 811 760 787 796 762 772 779 801 775 793 787 769 747 779 811 926 754 872 759 748 696 791 790 907 759 806 761 712 816 929 978 943 918 903 899 896 903 892 882 923 922 924 912 937 890 832 908 950 889 888 908 912 867 805 906 883 932 952 985 900 885 961 983 1.05e+03 918 956 929 913 895 899 911 904 812 929 881 902 919 910 895 893 881 861 906 872 891 900 822 836 852 881 870 874 843 863 893 901 841 888 846 888 943 722 924 929 862 832 812 825 956 828 723 877 855 831 854 848 689 938 828 949 980 977 958 938 924 882 932 942 911 885 896 816 911 904 955 982 840 903 856 883 915 828 866 895 918 856 834 965 878 897 949 921 869 968 895 829 894 882 895 946 879 905 906 928 907 878 918 873 845 867 888 888 890 836 894 905 873 923 832 896 876 881 860 893 877 836 810 856 876 888 843 869 830 876 860 867 830 872 811 893 885 696 806 801 885 866 878 821 913 824 796 832 849 873 874 885 858 876 898 909 871 866 845 825 880 862 844 908 821 868 823 908 858 869 825 849 859 884 829 836 825 814 867 795 840 783 820 791 854 809 804 883 827 806 903 846 840 862 849 846 833 791 886 868 834 843 837 894 845 819 815 802 816 846 810 832 869 875 909 852 893 868 855 877 890 832 858 891 844 870 863 894 838 819 846 852 846 831 833 852 836 874 939 877 870 903 876 846 827 896 932 912 932 895 910 786 865 798 875 820 873 868 886 881 859 883 865 713 847 820 866 915 883 843 863 824 862 853 873 852 862 829 857 835 862 836 857 802 835 825 860 859 871 868 896 844 853 921 735 863 842 841 889 759 844 879 887 828 772 856 870 831 753 877 812 916 874 870 787 910 865 885 892 917 930 865 884 868 871 890 896 880 874 867 862 836 877 896 854 897 872 873 856 862 812 838 843 865 871 791 853 707 882 849 870 872 788 801 856 926 785 673 849 823 595 843 704 796 853 691 833 854 836 830 824 837 821 823 799 809 762 789 809 801 790 754 831 774 836 836 822 794 827 766 796 808 800 761 839 830 774 831 814 756 868 819 804 785 836 829 799 806 790 784 801 775 806 814 774 755 867 794 755 797 740 695 794 809 758 722 779 817 785 764 818 808 715 729 741 737 875 849 848 755 827 843 820 824 717 837 845 783 820 790 749 762 782 832 800 807 862 809 818 818 824 866 834 862 824 788 827 827 796 835 843 828 842 847 799 818 846 842 850 828 802 793 835 802 748 869 823 795 864 813 829 853 809 794 776 764 793 777 811 761 788 796 762 772 779 802 775 794 787 769 747 779 810 926 754 871 760 749 697 792 790 907 759 806 762 711 815 930 979 944 918 903 899 896 903 893 882 924 921 924 912 939 891 832 908 950 890 889 908 912 866 806 905 882 932 953 986 900 884 961 984 1.05e+03 917 955 928 914 895 898 911 904 813 929 881 902 919 910 895 893 882 862 906 873 892 899 821 836 852 881 870 875 843 864 894 901 840 889 845 888 943 721 923 929 864 832 812 825 956 828 723 875 855 831 854 847 689 938 827 949 980 977 958 937 924 883 932 937 911 884 897 817 912 904 955 982 839 903 856 883 915 827 866 896 919 856 834 964 878 897 949 921 868 967 895 830 895 882 896 946 879 905 904 927 907 876 919 874 846 867 888 886 890 836 893 904 873 923 833 896 876 882 860 894 878 836 810 856 875 888 843 869 829 876 860 867 830 873 810 892 885 696 805 800 885 867 878 821 913 825 796 832 850 873 874 885 858 876 899 910 872 867 845 826 881 862 846 908 821 867 823 908 858 870 825 848 859 884 829 836 826 815 867 796 840 782 821 791 855 809 804 884 828 806 902 847 841 862 849 847 833 791 885 868 834 843 837 894 846 819 815 802 816 846 809 835 870 874 910 852 893 868 855 876 889 831 858 891 845 872 862 892 838 819 847 852 846 831 832 852 836 873 940 877 870 903 877 846 827 896 932 912 932 896 910 785 865 798 876 819 873 868 887 880 858 883 865 714 847 821 866 915 883 843 864 824 862 854 874 855 861 829 856 834 862 836 856 802 835 826 859 860 870 867 897 844 854 922 735 864 840 841 889 758 844 879 887 827 772 860 871 832 753 876 812 915 874 871 787 910 866 885 892 910 931 865 885 867 872 890 896 880 875 868 863 836 878 895 853 897 873 873 855 862 812 838 843 867 872 791 852 707 881 849 870 872 788 801 856 926 785 673 850 823 595 841 704 796 853 691 832 853 836 831 825 838 822 823 799 809 762 789 810 800 790 754 831 774 836 840 822 795 826 765 797 808 803 760 839 831 775 830 814 757 868 819 804 785 836 828 799 806 791 784 801 775 806 821 774 755 867 794 754 796 741 694 794 809 758 721 780 817 787 765 819 807 716 728 740 737 874 849 848 755 826 843 819 823 716 836 846 783 821 789 749 763 782 832 800 807 861 808 818 820 824 865 834 862 823 789 827 828 795 835 842 828 842 849 798 818 846 842 852 828 802 793 835 801 748 869 826 795 864 812 829 853 809 795 777 765 793 777 811 762 788 796 762 773 779 803 775 794 787 770 747 779 810 925 754 872 762 749 698 792 789 907 758 805 763 710 813 930 979 944 918 903 899 895 903 893 881 924 921 925 912 940 891 833 908 950 889 890 908 911 866 806 905 883 934 955 986 901 884 960 984 1.05e+03 916 954 928 915 894 898 911 904 813 929 881 902 919 910 896 893 883 861 906 873 893 898 822 836 852 881 870 875 843 864 894 901 840 889 845 889 943 719 922 929 866 831 812 824 955 829 724 873 854 831 854 840 689 937 828 948 980 977 957 937 924 883 932 934 910 884 897 818 912 904 956 981 838 903 856 883 915 827 866 897 918 857 834 964 876 898 949 921 868 966 895 829 895 882 897 946 879 905 904 928 907 876 920 874 848 867 887 886 890 835 893 903 873 923 833 896 876 882 861 894 878 834 809 856 876 888 844 870 829 877 860 868 829 874 810 892 885 695 803 800 885 868 879 821 913 826 797 832 850 873 874 884 857 875 899 910 873 868 844 825 881 862 847 908 821 867 823 908 858 870 824 848 859 883 829 836 826 815 867 797 842 782 821 791 854 809 805 884 828 806 902 849 841 861 849 848 833 792 884 868 834 844 837 893 846 818 815 802 815 846 808 837 870 874 911 852 894 868 855 875 890 831 859 892 844 872 861 891 838 819 848 852 845 830 832 853 836 873 940 878 870 902 877 846 827 895 931 913 932 896 910 784 865 798 876 818 873 868 887 881 858 883 864 714 847 821 866 915 882 844 865 824 863 856 875 858 860 829 856 834 863 836 856 802 836 826 859 860 870 867 897 843 854 922 734 864 840 841 889 756 844 879 888 826 772 862 874 831 753 876 812 914 874 871 787 910 867 885 892 905 932 866 886 867 872 890 895 880 875 868 863 836 878 895 853 897 873 872 855 862 813 838 843 869 872 790 852 707 881 849 870 872 788 801 855 925 784 673 850 824 595 838 702 796 853 692 833 854 836 831 825 838 822 823 800 809 762 789 810 800 791 755 830 774 836 844 821 796 826 765 798 808 803 759 839 832 775 830 814 758 868 819 805 785 836 828 800 806 791 784 802 774 807 828 775 755 866 794 754 796 741 694 794 808 756 721 780 817 787 766 819 808 716 728 740 738 873 848 848 754 826 841 819 823 716 835 846 782 821 788 750 763 782 831 800 806 861 808 818 819 825 865 834 863 823 790 828 828 795 835 842 829 842 850 798 818 846 843 854 828 802 793 834 800 749 870 827 795 864 811 828 852 809 795 776 765 792 777 811 764 787 795 762 773 779 803 775 794 787 770 747 779 810 923 754 872 762 749 699 793 789 907 758 805 763 709 811 930 979 943 919 904 898 894 904 893 881 925 921 926 912 941 892 833 908 951 888 892 908 911 865 806 907 883 935 957 985 902 883 959 984 1.05e+03 916 953 928 916 895 898 910 904 812 929 882 902 920 912 896 893 883 861 906 873 894 899 824 837 852 881 871 876 841 864 894 901 840 888 844 889 942 716 923 929 866 830 812 823 954 828 725 873 854 831 855 846 690 936 828 949 979 976 956 937 924 884 932 929 910 885 896 818 912 904 956 980 839 904 855 884 914 828 866 898 918 858 834 964 875 898 949 922 868 966 894 829 895 882 898 947 879 905 905 928 906 877 920 874 849 868 886 887 890 835 892 902 874 923 833 896 876 882 861 894 878 834 810 856 877 888 845 870 829 877 860 868 828 875 810 893 885 695 801 800 885 870 879 822 914 826 797 833 849 873 874 884 856 874 899 909 873 868 844 825 881 861 846 908 821 867 823 908 859 870 822 848 859 883 829 836 825 815 866 797 843 782 821 791 854 809 805 886 828 805 903 852 840 860 849 850 833 792 884 868 834 844 837 893 847 818 815 802 815 846 808 842 870 875 911 852 893 868 855 875 890 830 859 893 844 872 860 890 838 818 850 852 845 830 831 854 836 872 940 879 870 902 878 847 826 896 932 913 932 896 910 782 865 798 877 818 872 868 887 881 859 883 863 715 846 821 867 915 882 845 865 824 862 857 875 860 860 829 856 833 863 836 857 803 837 826 861 860 870 867 896 842 853 922 735 864 841 840 889 755 844 878 888 825 771 863 876 830 752 876 812 915 874 871 787 909 866 885 892 904 934 866 886 867 872 890 895 880 875 868 863 836 878 895 852 897 874 872 854 862 814 838 843 868 872 789 852 707 880 849 870 872 788 801 856 925 783 674 851 824 595 836 701 797 853 692 833 856 836 831 825 838 822 823 800 808 762 788 812 799 791 755 828 775 836 847 820 798 825 765 798 808 804 758 838 831 775 830 815 758 868 818 805 786 836 828 800 806 790 783 802 774 807 834 774 754 866 794 754 796 740 693 793 807 755 722 780 818 788 766 820 808 715 728 740 738 874 848 848 754 826 841 820 822 716 836 845 781 822 788 750 763 782 830 801 806 862 808 818 819 825 865 836 863 824 791 828 828 796 835 842 829 842 849 798 819 846 844 856 828 803 792 834 801 749 871 830 795 865 811 828 852 809 795 776 765 791 778 811 764 786 794 762 773 779 803 774 793 787 770 747 780 810 921 754 873 763 748 699 793 789 906 758 805 764 709 810 930 979 943 919 903 897 894 904 892 882 925 920 926 912 942 892 833 908 951 888 892 908 911 865 806 908 884 936 956 984 902 884 960 983 1.05e+03 916 953 929 916 895 897 910 904 810 929 882 902 922 913 896 893 883 862 907 872 894 899 825 837 851 881 872 875 840 864 894 901 840 888 844 888 941 713 923 930 866 830 811 823 954 828 726 873 854 831 856 857 691 937 829 949 979 976 955 937 924 884 932 926 910 886 895 818 912 904 956 980 839 904 855 884 913 828 867 899 919 858 834 964 874 898 949 922 868 966 894 828 895 883 898 948 879 904 905 928 905 877 919 874 849 868 886 888 890 835 891 902 874 923 833 896 877 882 861 894 878 834 810 855 877 886 846 869 829 878 859 869 828 875 810 892 885 695 800 800 886 871 879 822 915 827 798 833 848 874 874 885 855 873 899 908 873 868 845 825 882 861 845 908 821 868 823 909 859 869 822 848 859 883 829 837 826 815 866 798 844 782 821 792 853 810 805 887 828 806 904 853 839 860 849 850 833 792 885 868 833 844 837 894 848 818 816 802 814 847 807 846 869 876 911 852 893 868 855 875 890 831 859 893 844 873 860 890 838 818 850 852 845 829 831 853 837 873 940 880 870 902 876 846 826 897 932 913 932 896 910 781 866 798 877 818 872 868 887 882 860 884 863 715 846 822 867 914 883 845 865 824 862 857 875 862 861 830 855 833 863 836 857 805 837 827 862 860 870 867 896 842 853 922 735 864 842 840 889 754 843 878 888 824 770 865 879 830 751 876 811 915 874 870 787 909 865 885 893 902 935 866 885 868 872 891 895 880 875 867 863 836 878 895 851 897 874 871 853 861 814 839 844 867 872 789 851 707 881 849 870 872 788 801 856 926 782 675 851 824 598 835 700 797 852 694 834 857 836 831 826 838 822 823 800 808 762 787 813 798 791 754 827 776 835 851 820 798 825 766 798 809 805 758 839 831 776 831 816 757 869 818 805 785 836 829 801 806 790 784 802 775 807 838 774 754 866 794 754 795 739 695 793 807 755 723 780 818 788 767 820 808 714 727 740 737 874 848 848 753 826 842 819 823 716 836 845 782 822 788 751 764 782 828 800 806 862 809 818 819 825 866 838 863 824 792 828 828 798 836 841 829 842 849 799 819 845 845 856 828 803 792 833 801 750 870 832 794 865 811 828 852 809 796 776 765 790 779 811 763 786 793 763 773 778 804 774 793 787 770 747 780 810 920 754 874 763 748 699 793 790 906 758 805 765 709 810 929 979 942 920 902 897 894 903 892 882 925 920 926 912 941 892 833 908 951 889 892 907 912 865 806 910 885 936 955 983 901 884 961 982 1.05e+03 916 953 929 916 895 897 910 905 809 929 883 902 922 912 896 893 882 863 907 870 894 899 825 837 850 880 874 873 839 864 894 902 840 888 845 888 940 711 923 930 866 829 810 824 954 828 727 873 854 831 856 868 693 938 829 950 978 976 954 937 924 885 932 922 909 885 895 820 913 904 956 979 839 904 855 885 912 828 868 899 919 858 834 964 875 898 949 922 869 967 893 828 894 883 898 946 879 904 905 927 904 878 919 875 849 869 886 889 890 835 890 902 874 924 834 897 877 882 861 894 878 834 811 855 877 885 846 868 829 877 858 869 829 876 810 892 884 696 799 801 886 872 879 822 916 826 798 833 848 873 874 886 856 873 899 907 872 868 846 826 882 860 844 908 822 868 822 909 859 869 822 849 860 883 829 837 827 815 866 798 843 782 821 792 852 810 805 887 827 807 904 854 839 860 849 849 833 791 885 867 833 844 836 895 848 818 816 802 814 847 807 852 869 876 910 852 893 868 855 877 891 830 859 893 844 872 861 889 837 817 849 852 845 830 831 852 837 873 939 879 870 901 875 846 827 898 932 912 932 896 911 779 866 798 876 818 872 868 887 882 861 884 863 714 846 822 866 914 883 845 864 824 862 856 875 866 861 832 855 833 863 835 858 805 837 828 863 860 870 868 895 842 854 922 735 864 842 840 888 753 843 878 886 825 770 868 880 829 750 876 811 916 874 870 787 909 865 885 894 899 935 866 885 868 873 891 894 880 875 867 864 836 878 896 851 897 875 871 853 861 813 840 844 867 873 790 849 707 881 849 870 873 788 800 857 926 782 675 850 823 600 834 700 798 853 696 834 857 836 831 826 838 822 824 800 808 763 787 815 798 790 754 827 777 834 855 820 798 825 766 798 808 806 759 839 830 776 831 817 756 869 818 806 785 836 828 801 806 790 784 803 775 807 842 775 752 867 794 754 795 739 697 793 809 755 724 779 819 788 767 821 808 715 727 741 739 874 848 848 753 825 844 819 823 717 836 845 782 822 789 752 764 782 828 800 806 862 811 818 819 824 865 839 863 824 792 829 828 799 836 843 829 842 848 799 820 844 844 857 829 804 792 834 801 750 870 834 794 866 811 828 853 809 796 775 765 790 779 811 763 786 793 763 773 778 804 774 793 787 770 747 782 811 919 754 874 763 748 700 792 791 905 758 805 766 709 810 929 979 942 921 902 898 894 903 893 882 925 920 927 912 940 892 833 909 951 890 893 907 912 866 805 910 885 936 954 984 900 884 962 982 1.05e+03 917 952 929 916 895 896 910 905 809 929 883 903 921 912 896 892 882 864 907 870 894 898 825 837 850 881 875 872 839 864 893 902 840 888 846 886 942 711 922 930 865 829 810 826 955 828 727 873 853 831 857 868 694 939 829 950 978 977 954 938 924 885 931 917 910 884 896 822 913 903 956 979 838 904 855 884 912 827 868 899 919 858 833 963 876 898 949 922 869 967 891 828 895 883 897 945 878 904 905 927 904 879 919 875 849 869 886 888 890 835 890 903 874 924 835 897 877 881 861 894 878 835 811 854 877 885 846 866 829 877 858 869 828 876 810 892 884 696 800 801 886 872 879 823 917 826 798 833 847 873 873 887 857 874 899 906 872 868 847 827 882 860 844 909 822 869 822 908 858 868 823 849 860 882 828 837 828 815 865 798 842 782 821 792 852 809 804 886 828 807 904 856 839 860 849 849 834 791 885 867 833 843 836 895 848 818 816 802 814 847 806 853 869 877 910 853 893 869 854 878 892 830 859 893 845 871 861 888 837 817 848 852 846 831 831 851 837 874 938 878 870 899 874 846 828 898 932 912 932 896 911 780 866 798 876 818 872 867 887 882 861 884 863 712 846 821 866 913 883 845 864 824 862 857 875 870 862 834 854 833 863 835 858 804 836 828 863 860 870 868 895 843 854 921 735 865 841 841 887 752 843 878 885 826 769 869 883 829 750 875 811 916 875 871 787 908 866 885 894 898 935 866 885 869 872 891 894 879 876 866 864 836 878 897 851 898 875 871 854 861 812 841 844 868 874 791 848 707 881 849 869 874 788 800 857 926 783 676 850 822 597 834 700 798 854 698 834 856 836 830 827 839 822 824 801 809 763 787 814 798 790 754 827 776 835 859 821 796 825 766 799 806 806 760 839 831 776 832 817 756 870 818 806 785 837 828 801 806 790 784 803 775 807 846 776 751 867 793 755 795 739 698 793 810 755 724 778 819 788 768 822 808 716 726 741 741 874 848 848 754 825 844 818 824 718 835 845 783 822 790 754 764 782 828 800 805 861 811 818 819 824 865 839 862 824 793 829 828 799 837 844 830 842 848 800 820 844 843 857 830 804 793 834 801 752 869 836 794 866 811 827 853 808 795 775 766 790 780 811 763 786 793 763 774 777 802 773 794 788 770 747 782 810 918 756 873 764 748 701 792 792 905 758 804 767 710 811 929 979 941 921 902 899 894 903 894 882 925 921 927 911 940 892 834 909 951 890 892 908 912 866 805 910 885 935 954 985 900 884 962 982 1.05e+03 917 953 930 916 895 895 911 905 809 930 883 903 921 912 895 892 881 864 907 870 893 898 825 837 850 881 875 872 839 863 892 902 840 887 846 886 943 710 923 930 866 828 811 826 956 828 728 874 852 831 858 868 694 939 829 950 978 978 955 938 924 884 931 913 911 883 896 824 914 902 955 979 838 904 856 883 913 828 867 898 918 858 833 963 877 898 949 921 869 966 889 829 895 883 897 944 877 905 906 927 904 880 919 874 848 868 886 888 891 834 891 903 875 925 835 896 877 881 861 894 878 835 810 854 877 885 845 866 829 877 858 869 828 877 810 892 884 695 800 801 886 872 880 823 916 826 799 833 847 872 872 886 858 874 899 905 871 868 847 827 882 860 844 909 822 869 823 908 857 868 824 848 859 882 828 837 829 815 864 798 841 783 821 791 853 809 804 885 828 808 905 856 840 861 850 849 834 791 884 867 833 843 837 894 847 818 815 802 814 847 807 857 869 877 910 852 894 869 854 878 893 830 859 893 845 870 862 887 837 817 847 852 846 832 832 851 837 875 938 877 870 899 874 846 828 898 931 912 933 895 911 780 865 798 876 818 872 866 887 881 860 884 863 711 846 820 866 914 883 844 864 825 862 857 875 874 862 834 855 833 863 835 858 804 836 828 863 860 869 868 894 843 855 918 736 866 840 841 887 751 844 878 884 826 769 869 886 830 751 874 810 916 875 871 787 909 866 884 892 896 935 866 885 869 872 891 893 878 876 866 863 835 879 898 851 898 876 870 855 860 811 842 843 868 876 792 847 707 880 849 869 874 787 800 856 927 784 676 850 822 592 832 702 799 855 699 833 855 836 829 827 839 821 825 801 809 762 788 814 799 789 755 827 776 835 864 822 795 825 766 800 806 806 760 839 831 776 832 817 756 870 818 806 785 838 828 802 806 790 785 803 775 807 849 777 750 867 792 756 796 739 698 792 811 756 723 778 819 788 770 823 808 716 726 742 743 873 848 849 754 825 845 817 824 718 834 845 783 823 791 755 764 782 829 800 805 860 810 818 819 825 865 838 862 824 792 828 828 799 837 844 830 842 848 800 820 845 843 857 830 805 793 833 801 752 869 840 793 867 812 827 853 808 794 775 766 789 779 811 763 786 793 764 775 777 801 773 794 788 770 746 781 810 916 757 873 765 749 702 791 792 904 759 803 767 711 812 929 979 941 920 902 899 894 902 894 882 925 921 927 911 939 892 834 909 951 890 892 908 912 866 804 910 885 935 954 985 901 883 962 982 1.05e+03 917 953 929 917 895 893 911 905 809 929 883 903 921 912 894 892 880 863 906 870 892 898 825 837 850 881 875 872 839 862 892 901 840 887 846 886 944 710 924 930 866 828 813 826 956 829 728 874 853 831 859 869 694 939 829 949 978 978 956 938 924 884 932 910 912 883 895 824 913 902 955 978 838 904 856 882 914 826 866 898 917 858 833 963 878 898 949 922 869 966 887 830 895 883 897 943 877 905 907 928 904 879 919 874 849 867 885 887 891 833 892 904 875 924 835 896 876 881 861 893 878 835 808 855 877 886 845 867 828 876 858 870 828 878 811 893 883 695 801 801 887 872 880 823 916 826 799 832 847 872 872 885 857 874 899 905 872 869 847 826 882 860 844 909 822 870 823 908 857 868 824 848 859 882 828 837 829 815 864 797 840 785 821 791 854 810 804 884 828 808 905 856 840 862 850 849 833 792 884 867 833 842 838 893 847 818 815 803 814 847 808 860 869 878 909 852 894 869 854 878 894 831 858 893 846 870 862 886 837 816 848 852 846 832 832 851 837 875 936 878 870 899 875 846 827 898 932 912 933 894 911 780 865 797 876 818 871 866 887 881 859 884 863 711 846 820 865 914 884 844 865 825 862 857 875 875 863 834 855 833 864 837 858 804 835 828 862 860 868 867 894 843 855 915 737 867 839 842 887 750 845 878 885 827 768 868 888 831 750 874 810 916 875 872 788 909 866 883 892 895 934 865 885 868 871 890 893 880 876 865 863 835 879 897 850 899 876 871 855 862 810 842 843 868 876 792 848 707 880 849 869 874 786 800 856 927 784 676 850 822 586 830 702 799 856 701 833 855 836 830 827 839 820 825 801 810 762 788 814 801 789 755 827 775 836 868 822 795 825 767 799 806 806 759 840 831 776 831 817 757 871 818 806 786 838 828 802 807 790 786 803 775 807 851 778 750 867 792 755 795 739 698 793 810 756 723 778 819 787 774 823 808 715 725 742 743 874 848 849 754 825 844 816 823 718 835 845 783 824 791 756 764 783 829 801 806 860 810 818 819 825 865 837 862 824 791 828 828 799 838 843 830 842 848 800 820 845 844 857 830 804 792 832 802 753 870 844 792 867 812 828 853 807 793 776 766 788 780 811 763 787 793 764 775 778 800 773 795 787 769 747 779 810 915 759 872 767 749 704 791 792 903 759 803 766 711 814 929 979 940 919 901 900 894 902 894 882 926 921 928 911 939 892 835 908 951 890 892 908 912 866 804 909 885 934 954 986 901 883 962 981 1.05e+03 917 953 929 917 895 891 911 906 809 929 882 903 921 912 894 894 881 863 906 871 892 899 825 837 850 880 875 872 839 862 892 900 840 886 845 886 944 711 925 930 867 827 815 825 956 829 730 875 853 832 859 870 694 939 829 950 978 977 957 938 924 885 932 906 912 883 893 825 913 902 955 977 838 903 856 883 914 825 866 898 917 858 833 964 878 898 949 923 869 965 886 831 895 883 897 941 877 905 907 928 904 879 920 873 849 866 885 887 892 833 891 904 875 923 835 895 874 880 861 892 877 835 808 855 877 886 845 868 827 876 856 870 828 878 810 893 882 694 802 802 887 872 881 823 916 826 799 833 847 872 872 884 856 874 899 906 872 868 847 826 882 860 844 909 822 870 824 908 857 868 824 848 858 882 828 837 828 816 864 797 840 786 821 792 856 810 804 884 828 807 904 858 840 864 850 849 832 792 884 867 833 842 837 893 847 818 815 803 816 847 810 864 869 878 910 852 894 869 854 878 895 831 858 893 846 870 862 886 837 816 848 852 846 831 833 850 837 875 936 878 870 901 876 846 826 898 932 912 933 894 911 779 866 796 876 818 870 866 887 881 858 884 862 711 846 819 866 914 883 844 864 826 862 857 876 876 863 833 855 834 865 839 858 803 835 828 862 861 867 866 895 843 854 915 738 867 839 840 887 749 845 878 885 828 767 868 888 832 750 874 810 916 875 872 787 909 866 883 891 894 934 865 885 867 871 890 894 882 877 866 863 836 878 897 850 899 878 871 856 863 810 841 842 869 877 792 848 707 881 849 869 873 786 800 856 927 783 676 852 822 584 828 701 799 855 702 833 855 836 830 827 839 820 824 799 811 762 788 813 803 789 755 827 774 836 874 822 795 824 767 798 807 805 758 840 832 776 830 818 756 871 818 805 785 837 828 801 808 790 787 802 776 808 852 777 751 868 792 755 795 739 698 794 808 756 723 778 818 788 777 822 807 715 725 742 744 876 848 849 755 825 844 816 822 718 836 845 783 824 790 756 763 784 829 802 805 859 809 818 820 825 864 836 862 823 790 828 828 799 838 842 831 842 848 800 819 845 844 856 830 802 792 831 802 752 870 846 792 866 811 828 853 808 791 776 766 788 780 812 763 787 792 764 776 778 800 773 794 787 769 747 777 811 915 759 872 768 749 704 791 792 902 759 803 765 711 814 930 979 940 919 901 900 894 902 893 882 926 921 929 911 938 891 835 908 951 890 891 907 912 866 804 908 885 932 953 987 901 883 961 981 1.05e+03 918 953 929 916 895 891 911 906 809 929 882 903 921 913 895 895 881 863 906 871 893 899 825 837 850 880 875 872 838 862 893 900 841 887 846 886 944 708 925 930 866 826 816 825 955 831 730 875 854 832 859 868 695 938 830 950 978 976 957 937 923 885 932 902 912 882 893 826 913 902 955 976 839 903 855 884 915 824 867 898 917 858 833 965 878 897 949 924 869 965 885 830 894 882 897 939 877 905 907 928 904 879 919 873 849 866 885 888 891 834 891 904 875 922 835 894 875 880 861 892 876 836 808 855 877 886 845 867 827 876 855 870 829 879 810 894 882 694 803 803 887 872 882 824 916 826 799 833 847 873 873 883 856 873 900 906 872 867 847 826 882 861 844 909 823 871 824 909 857 868 824 847 858 882 827 837 827 816 864 796 840 786 821 792 856 811 805 884 829 807 905 860 839 865 850 850 830 792 884 868 833 842 836 893 847 818 815 803 817 847 810 866 869 878 911 853 894 869 853 878 894 831 857 893 846 870 862 886 838 817 848 851 845 831 833 848 837 874 936 878 871 902 877 846 826 898 932 912 934 893 909 778 867 796 877 818 870 867 888 881 858 884 862 711 846 819 867 914 881 845 863 825 863 857 876 879 863 832 855 834 866 840 858 803 835 828 861 862 868 866 897 843 854 915 738 866 839 839 887 749 845 878 885 828 766 868 888 831 750 874 810 917 874 873 787 909 866 883 892 893 932 865 884 867 871 890 895 882 877 865 862 836 877 898 851 899 880 871 856 865 810 840 843 869 877 793 847 706 882 849 869 873 787 801 856 927 782 678 854 822 580 828 700 798 855 702 832 855 835 830 827 839 820 824 798 810 762 788 812 802 790 755 827 774 836 878 822 795 826 767 797 807 804 758 840 832 778 829 818 756 870 818 805 786 837 828 801 808 790 786 802 777 808 852 776 752 868 793 755 796 739 698 794 808 755 722 779 818 788 781 821 807 715 725 742 744 877 848 848 756 825 843 816 822 717 836 844 784 823 789 756 763 784 829 802 805 860 810 819 820 826 862 836 862 823 790 828 828 798 838 841 832 841 849 799 820 846 845 856 830 802 792 830 803 751 871 847 792 866 810 828 853 808 790 776 766 788 780 813 762 787 792 762 776 778 800 773 794 787 769 748 777 811 914 761 870 769 750 704 793 792 902 759 803 766 710 814 931 979 941 919 901 900 894 902 894 882 927 921 929 912 937 891 834 908 950 889 891 906 912 866 805 907 884 931 953 987 901 884 961 981 1.05e+03 919 953 929 913 896 890 911 906 810 929 883 904 921 913 897 895 881 863 906 871 894 898 825 837 850 879 875 872 838 862 893 900 841 888 847 886 944 705 925 931 865 825 815 825 955 833 732 875 854 832 860 865 696 938 830 950 978 975 957 937 924 885 932 898 911 882 893 826 913 903 955 976 839 903 855 885 914 824 867 899 917 858 833 965 879 897 949 924 869 966 884 829 894 883 897 938 878 905 907 928 905 878 920 874 849 866 886 889 890 835 890 904 875 922 834 894 876 879 861 893 874 836 809 855 878 886 845 866 827 876 854 870 829 879 810 895 882 695 805 802 888 871 882 824 916 827 799 834 848 873 873 883 856 874 900 906 872 867 847 827 882 862 844 909 823 870 824 909 857 868 824 848 857 882 827 837 826 816 865 797 840 785 821 792 856 811 806 884 830 806 904 862 839 865 849 849 829 791 885 868 832 842 835 894 847 817 815 803 819 847 811 869 869 877 912 854 893 869 853 878 893 831 857 893 846 870 862 886 838 816 849 851 846 830 834 849 837 873 936 878 871 902 877 846 825 898 932 913 934 894 908 778 866 797 878 817 870 867 888 881 858 884 861 711 846 818 868 914 880 846 862 825 863 856 877 881 862 832 854 836 865 840 857 803 836 826 861 862 869 866 898 843 855 914 738 866 838 838 888 749 844 877 885 827 766 867 888 830 750 874 810 917 874 873 787 909 866 885 892 893 932 866 885 867 871 891 896 880 877 865 861 837 877 898 851 898 882 870 856 865 811 841 844 870 878 793 846 706 882 849 869 873 787 801 855 927 782 679 854 822 576 828 700 798 854 703 831 855 834 830 827 839 820 824 798 809 762 788 811 801 790 756 827 774 837 884 823 795 827 766 797 808 803 757 840 833 778 828 818 755 870 818 805 785 837 828 800 807 790 786 801 777 808 852 775 754 868 794 756 797 739 697 793 808 755 722 779 819 788 782 820 806 715 725 742 744 877 848 848 756 825 843 816 823 717 835 843 783 822 789 755 763 784 829 803 805 860 810 819 820 827 861 836 862 823 789 827 828 797 837 842 832 841 849 799 820 846 845 855 830 803 792 831 802 751 871 849 793 866 810 828 854 808 790 777 766 787 780 813 762 787 792 761 775 778 800 773 794 787 769 748 778 811 914 764 869 769 750 704 795 792 902 759 803 766 710 814 931 979 941 920 902 899 895 902 894 882 927 920 929 913 937 891 833 908 949 888 890 906 913 866 806 907 883 932 954 986 900 885 960 981 1.05e+03 919 952 928 912 897 890 911 907 811 929 883 904 922 912 898 895 882 863 906 871 896 898 824 837 851 879 876 874 836 862 893 899 842 888 848 886 945 702 925 931 863 826 813 825 955 835 733 876 854 832 861 864 697 938 830 950 979 975 957 937 924 885 932 897 911 882 894 827 912 903 956 976 838 904 855 885 914 824 867 899 917 857 834 965 878 896 949 924 869 967 883 829 893 883 897 937 879 905 907 928 905 878 920 874 849 866 886 890 889 836 890 904 875 922 834 894 877 880 862 893 874 836 809 855 878 886 846 866 826 876 853 871 830 879 809 896 882 696 805 801 888 871 882 823 917 828 799 833 848 873 873 883 856 874 900 906 871 868 846 827 883 862 843 909 823 870 823 908 858 867 824 848 857 880 827 838 826 816 866 796 840 785 821 792 855 811 806 885 828 807 904 862 838 865 848 848 829 790 885 867 832 843 835 894 846 818 815 803 819 847 811 870 869 877 912 854 892 868 852 878 892 831 857 893 846 870 862 886 838 816 849 850 846 831 833 850 837 874 936 877 871 899 877 845 825 898 932 915 935 895 907 779 865 798 879 817 870 867 887 881 858 885 861 711 846 818 868 914 880 847 862 824 864 855 877 883 862 832 854 837 864 839 856 804 836 825 860 861 869 866 899 842 857 912 738 865 837 837 887 747 844 877 885 827 767 866 888 830 751 875 811 916 874 873 787 910 866 886 892 892 931 866 885 868 870 890 896 878 877 865 861 836 877 898 852 898 882 870 856 865 811 842 844 870 878 793 846 705 882 849 870 873 788 800 854 928 782 681 854 822 579 827 701 798 854 705 830 854 835 829 826 839 820 824 798 808 762 788 811 800 790 756 827 774 837 886 824 795 827 766 796 808 803 757 840 834 778 827 818 754 869 818 805 785 837 828 800 806 790 786 801 776 809 852 775 755 868 793 757 797 739 697 792 809 756 722 779 819 788 784 819 807 716 725 742 745 876 848 848 757 823 843 817 823 716 834 843 782 822 789 755 763 785 829 803 805 861 810 820 820 827 861 836 862 824 789 827 828 797 836 842 831 841 849 799 821 847 845 855 830 804 792 831 802 751 870 850 794 868 810 827 853 807 790 778 766 786 780 813 763 786 793 762 775 778 800 773 794 787 768 748 778 811 914 767 868 768 750 705 796 793 901 758 802 766 709 813 931 978 941 919 902 898 896 903 894 883 927 920 927 914 936 892 833 907 950 889 890 906 913 865 805 907 883 932 954 986 900 886 960 982 1.05e+03 919 952 927 914 897 890 911 907 812 929 883 904 922 912 899 895 882 863 906 871 896 900 823 837 853 879 875 875 834 862 893 899 842 888 848 886 945 701 925 931 863 826 813 825 955 834 734 877 853 832 862 866 697 938 829 950 980 976 957 938 924 884 932 897 912 882 894 827 912 903 956 976 838 904 854 886 914 825 867 898 917 856 834 965 877 897 948 924 869 967 881 829 893 884 898 937 880 905 908 928 905 878 920 874 849 867 886 890 889 836 890 904 875 922 834 894 876 880 862 893 874 837 810 856 878 885 846 866 826 876 851 871 830 879 809 896 881 697 804 801 888 872 881 824 917 830 798 833 849 873 873 883 857 874 900 906 871 869 845 827 884 862 843 909 824 870 823 908 859 866 824 848 858 880 827 838 826 815 866 796 840 785 821 793 854 810 807 886 827 808 904 861 839 865 848 847 829 790 885 867 832 843 835 893 846 818 814 803 818 848 811 870 869 877 911 853 892 868 853 878 892 831 857 893 847 870 861 886 836 816 848 850 846 831 832 852 837 875 936 877 871 898 876 844 824 898 933 915 936 895 907 780 865 798 879 816 870 868 887 881 858 884 861 712 846 818 868 914 880 847 862 822 864 855 876 883 862 832 854 838 864 839 855 804 835 824 861 861 869 866 899 843 858 910 738 865 836 838 887 746 844 877 885 827 768 865 889 831 750 876 811 916 874 872 787 911 866 886 892 892 931 866 885 868 869 891 896 878 876 867 862 836 878 898 852 899 882 870 856 865 811 842 845 871 877 793 846 705 883 848 870 873 788 799 853 928 782 682 854 821 584 826 701 798 854 706 830 854 836 829 826 840 820 824 797 808 763 788 812 800 790 755 828 774 836 886 824 794 826 766 794 808 803 758 840 834 778 827 818 753 869 818 805 785 838 828 800 804 789 785 801 776 809 852 775 756 868 793 757 796 739 697 793 809 756 721 779 820 788 786 818 807 715 724 742 746 875 849 849 756 822 843 817 823 716 835 842 782 821 790 755 763 785 828 802 805 862 810 820 819 827 861 837 861 823 789 827 829 797 836 842 830 842 849 799 821 847 845 854 831 805 792 832 802 752 870 851 796 869 810 827 852 807 790 778 766 786 779 813 763 786 793 762 776 778 800 773 794 788 768 748 779 811 914 768 868 768 750 705 796 793 899 758 802 766 709 815 930 978 941 919 902 898 897 902 894 883 928 919 925 915 936 892 834 907 951 892 889 906 914 865 805 907 883 932 955 986 900 885 961 984 1.05e+03 918 952 926 915 897 891 911 907 812 929 884 903 922 912 898 895 882 863 905 870 896 901 824 837 854 879 875 876 832 862 892 899 842 889 848 886 945 700 925 931 863 827 812 825 955 833 734 878 852 831 863 868 697 938 830 950 981 977 957 938 924 883 932 896 912 882 894 828 913 903 956 976 838 904 854 886 914 826 867 898 917 856 835 964 875 897 948 924 868 968 880 829 894 884 898 936 882 905 908 928 905 877 919 875 848 868 885 889 889 835 890 904 875 923 835 895 876 880 862 892 874 837 809 855 877 885 846 867 825 876 850 872 831 879 808 896 878 698 804 802 888 873 881 826 917 830 798 832 848 873 873 883 858 874 900 906 871 869 843 827 885 862 843 909 823 870 823 908 861 867 824 848 860 881 828 838 825 816 866 796 839 785 821 793 853 810 808 886 825 809 904 861 840 865 847 848 830 790 885 867 833 842 835 893 845 818 814 802 818 848 810 871 869 877 911 853 891 869 853 878 892 831 857 892 846 870 860 886 835 816 848 851 846 831 832 852 837 876 937 878 869 898 877 844 824 897 934 915 935 895 907 781 864 798 878 817 870 867 887 881 859 884 861 712 846 820 868 913 880 847 862 822 864 855 876 884 863 831 854 838 864 838 855 804 835 826 862 860 868 866 898 844 857 909 737 864 836 838 887 745 845 877 885 827 768 865 888 833 750 876 811 916 874 871 787 911 866 886 892 892 931 866 885 868 868 892 897 878 876 868 862 835 878 898 853 900 882 870 855 865 810 843 845 871 877 793 845 705 882 848 870 873 788 798 854 928 781 682 854 821 587 824 702 798 855 708 830 854 837 829 825 840 820 824 796 809 763 788 812 800 791 755 828 774 836 886 823 794 825 766 794 808 803 759 840 834 777 828 818 753 870 818 804 785 838 828 800 804 788 784 801 776 809 852 775 758 868 794 757 795 739 697 793 808 756 722 779 819 789 791 818 807 715 724 742 747 874 850 849 755 820 842 818 823 716 836 840 782 821 790 757 763 785 830 802 805 863 811 820 818 827 862 837 860 823 790 828 829 798 835 843 830 842 849 798 820 846 845 852 831 804 791 831 801 752 871 852 796 868 810 827 851 806 790 778 766 786 779 813 763 786 794 762 776 778 800 773 793 788 768 748 779 811 914 770 868 769 750 706 795 793 898 758 802 765 709 817 930 979 941 919 902 898 898 902 894 882 928 920 924 914 936 892 834 907 951 894 889 906 914 865 805 907 883 933 954 986 899 885 961 984 1.05e+03 917 951 926 915 896 891 910 907 813 929 884 904 922 913 898 895 882 863 905 870 896 902 824 838 853 880 875 877 832 862 892 899 841 890 848 887 945 699 925 931 864 827 813 825 954 832 736 878 851 831 864 868 697 938 830 950 980 977 957 938 924 882 931 896 913 883 894 828 913 903 956 975 838 905 853 885 913 826 867 898 917 856 835 965 875 896 947 924 869 967 880 829 895 884 898 934 881 906 908 928 905 877 918 875 848 869 884 888 890 834 892 903 874 924 836 896 876 879 862 892 874 836 808 856 876 886 846 867 824 875 850 871 830 880 808 896 874 698 804 802 889 874 880 828 917 831 798 832 848 873 873 884 858 874 900 907 872 869 843 827 885 862 843 909 822 870 823 909 862 868 824 848 861 882 828 838 825 817 866 796 838 784 821 793 853 809 807 886 825 808 905 860 841 865 847 848 830 790 885 868 835 842 835 894 846 818 814 802 817 848 810 872 869 877 911 852 890 870 853 878 892 830 857 892 846 869 861 886 835 816 848 852 846 831 833 852 837 876 936 878 868 899 877 844 824 897 933 915 935 896 907 781 864 797 878 817 870 868 887 881 859 884 861 712 846 822 868 913 881 845 862 821 864 855 876 885 863 830 855 837 864 838 855 804 835 826 863 860 866 868 898 845 856 909 737 864 836 839 887 745 846 878 884 826 768 865 888 834 750 877 811 916 874 871 787 910 867 886 892 892 932 867 886 867 869 892 897 879 877 867 863 836 878 897 853 900 882 871 854 865 810 843 846 872 876 793 844 705 880 848 870 873 788 797 854 928 780 680 854 821 583 823 702 798 855 709 829 855 837 830 825 840 820 823 796 810 763 789 813 800 791 756 828 774 836 889 822 795 825 766 794 808 804 759 840 834 777 828 818 754 870 818 805 786 837 828 799 805 787 784 802 775 809 851 774 757 868 793 757 795 739 696 794 807 756 722 778 819 789 795 816 806 714 725 741 748 875 850 849 755 820 842 817 823 715 834 840 782 821 790 758 763 785 832 802 805 863 812 820 817 827 862 836 860 823 790 829 829 798 836 843 830 842 849 798 820 846 845 851 830 804 791 831 800 751 871 853 795 867 810 827 851 807 791 777 765 785 779 813 763 786 794 763 776 778 799 774 793 789 768 748 780 812 914 773 867 769 749 706 795 792 897 759 802 765 707 818 930 979 941 920 901 898 898 903 893 881 927 922 924 913 937 892 834 908 952 894 889 906 914 864 805 907 883 933 952 986 900 885 961 984 1.05e+03 917 952 925 916 896 891 910 908 813 928 887 903 922 913 898 895 881 863 905 870 896 902 825 839 853 881 876 878 832 862 892 899 840 890 849 888 945 698 925 931 864 827 813 825 953 833 737 878 853 831 866 868 697 938 829 950 979 976 957 938 924 882 931 895 914 883 894 829 913 902 957 975 838 906 853 885 912 825 867 898 917 856 834 965 875 895 947 923 870 966 880 829 896 884 898 932 881 906 908 928 905 877 918 874 848 870 884 888 891 834 893 903 874 925 837 896 877 880 861 892 874 836 807 856 876 885 846 867 823 875 850 870 830 880 807 896 871 699 806 803 890 874 881 828 917 832 797 832 848 873 874 886 857 875 900 908 873 869 844 827 885 862 844 909 820 870 823 910 862 869 825 849 861 883 829 838 825 816 866 797 839 784 821 793 853 809 806 886 825 808 905 860 841 864 847 848 831 790 885 868 837 842 835 894 846 817 814 802 815 848 809 874 869 878 910 852 890 869 853 878 892 830 858 892 845 869 861 886 835 818 848 853 847 831 833 851 838 876 936 878 866 899 876 845 825 898 933 914 935 896 906 781 864 797 877 817 870 869 888 881 859 884 862 711 845 823 868 912 881 844 862 821 863 855 876 886 863 830 856 837 865 837 855 804 835 826 863 860 864 870 898 845 856 909 737 864 836 838 888 744 846 878 884 825 768 863 888 834 750 878 811 916 874 870 787 910 868 886 892 892 932 867 886 867 869 892 897 879 876 866 863 837 878 897 853 900 881 870 855 864 810 844 846 872 876 794 843 705 879 849 870 874 786 797 855 929 780 679 854 821 581 822 702 797 855 710 829 855 838 830 826 839 821 822 797 808 763 789 813 800 791 757 827 775 836 891 821 796 824 767 794 809 803 759 840 834 777 827 818 754 870 819 807 786 836 827 799 805 787 784 803 775 808 850 774 757 867 793 757 796 740 696 794 806 755 723 778 818 789 798 815 806 715 725 741 749 876 849 849 755 820 843 817 823 715 831 840 782 822 791 759 763 784 833 802 805 863 812 820 817 827 862 836 861 823 790 829 829 799 836 842 830 841 850 797 820 846 845 850 829 805 790 831 800 751 872 854 795 866 811 827 851 808 791 777 766 785 778 813 764 786 794 763 777 778 799 774 794 788 769 748 780 812 915 776 867 770 748 706 796 792 895 760 802 764 705 817 930 980 941 920 901 898 897 903 893 880 926 923 924 912 937 892 835 909 953 894 889 907 915 863 805 908 883 932 951 986 900 885 961 982 1.05e+03 918 952 926 916 896 891 910 908 813 928 889 903 922 913 896 894 881 863 905 871 896 902 824 839 853 883 876 877 831 862 892 899 841 891 849 888 946 698 925 931 863 827 813 825 953 835 738 878 854 830 868 848 698 939 829 950 979 975 957 938 923 882 930 894 914 883 894 830 913 902 958 975 838 905 854 885 912 824 867 898 917 856 832 965 875 895 947 923 869 966 879 829 896 884 898 932 881 906 907 928 905 876 918 874 847 869 885 888 892 834 893 904 874 925 838 896 877 880 861 892 874 835 807 855 876 885 846 866 822 875 850 870 830 880 808 895 868 700 808 804 891 874 880 828 918 834 797 832 848 873 874 887 856 876 900 908 873 868 844 827 883 860 845 909 819 869 823 910 862 869 824 850 861 884 829 838 826 814 865 798 840 785 821 792 854 809 805 885 826 807 905 861 840 864 847 848 831 790 886 868 837 842 835 895 845 817 814 802 813 848 809 874 869 878 909 852 890 869 853 877 892 830 858 892 844 869 860 886 836 820 849 853 847 831 834 851 838 876 936 878 866 899 874 845 825 898 933 914 934 897 906 780 864 797 877 817 869 869 888 881 860 884 864 711 846 824 867 913 882 842 862 822 863 855 876 887 864 831 858 837 865 838 855 804 834 827 863 861 864 871 898 844 856 909 737 864 836 839 890 744 846 878 884 824 768 861 887 834 750 878 811 916 874 870 787 910 868 885 892 892 932 868 886 867 870 892 897 880 875 866 863 836 878 897 852 900 881 871 856 864 810 844 846 872 877 795 843 704 879 850 871 874 784 798 854 929 780 678 853 822 581 821 703 797 854 711 830 855 838 829 826 838 821 822 798 806 762 788 812 800 791 758 826 775 836 896 821 796 824 767 793 809 803 758 840 833 778 827 818 755 870 819 807 786 836 827 800 806 787 783 803 775 808 849 774 757 868 792 757 797 741 696 794 806 754 723 778 818 789 800 814 806 716 725 741 749 877 849 849 755 821 842 816 823 715 828 840 782 823 790 758 762 784 833 802 805 862 812 819 817 827 862 837 861 823 790 828 828 798 836 842 830 841 850 798 819 846 845 849 828 806 790 832 800 751 872 854 796 865 812 827 850 810 790 777 766 785 778 813 764 786 794 763 777 778 799 774 794 788 770 748 781 812 916 778 867 770 748 707 797 791 894 760 802 764 703 816 930 980 942 921 901 898 897 903 894 880 925 922 925 912 937 892 835 909 953 893 891 907 915 863 804 908 883 933 951 986 902 885 960 982 1.05e+03 919 953 926 916 896 891 912 908 813 928 892 902 923 913 895 894 882 863 905 871 896 902 824 839 852 884 875 876 830 862 892 900 842 891 849 888 946 698 924 931 863 827 813 825 955 837 739 878 855 829 870 828 698 939 830 950 980 975 956 938 923 882 930 893 914 883 894 830 913 902 958 976 838 903 854 884 913 823 867 898 918 856 831 966 876 896 947 923 868 966 881 830 895 883 898 931 880 906 906 928 905 876 917 874 848 869 885 889 894 834 893 904 875 924 838 895 876 881 861 892 875 834 807 854 876 886 846 865 822 876 850 870 830 881 809 895 866 702 810 803 891 874 880 828 918 835 797 832 848 874 874 887 855 875 900 907 872 868 844 826 882 859 846 909 818 868 824 910 862 868 824 850 861 883 830 838 827 813 864 797 841 784 822 791 854 809 806 886 826 807 904 861 840 864 847 848 831 790 886 867 837 843 836 895 843 818 814 802 813 848 810 874 869 877 909 852 891 868 853 877 892 830 858 891 844 869 859 888 837 820 849 853 847 831 833 850 838 876 937 878 866 899 874 846 825 897 932 914 935 898 906 780 865 798 877 817 869 869 887 881 860 885 866 712 846 824 867 913 882 842 862 823 863 855 877 888 864 831 858 837 865 838 856 804 834 827 863 861 864 872 898 844 855 909 738 864 834 839 891 744 847 878 884 825 768 860 886 834 750 878 811 916 874 870 787 910 867 885 892 893 933 868 885 867 870 892 896 882 874 866 863 836 878 897 852 900 881 871 857 863 810 844 845 871 878 796 842 704 878 850 870 874 783 800 854 929 780 679 852 823 584 821 704 797 854 712 830 854 839 829 827 838 822 823 798 805 762 787 812 799 790 758 828 776 835 899 821 796 824 766 792 809 803 758 840 833 777 828 818 755 870 818 805 785 836 827 800 806 787 782 803 775 807 848 774 756 869 792 756 797 742 697 795 806 754 723 779 818 789 801 814 806 716 725 741 749 876 849 849 756 822 842 817 822 715 826 839 781 824 790 758 763 785 833 802 806 862 812 819 817 827 862 839 861 823 791 827 828 799 837 842 830 841 850 797 819 846 845 848 829 807 790 832 800 751 872 854 796 865 812 827 850 810 789 776 766 786 777 814 764 786 793 763 777 778 799 774 794 788 770 748 780 812 918 780 868 770 749 708 798 791 892 760 802 765 704 814 930 980 942 921 902 898 897 903 894 879 926 921 926 912 937 892 834 909 953 893 893 907 915 864 804 908 882 933 950 986 903 886 960 982 1.05e+03 919 953 927 916 896 890 913 906 812 928 892 901 922 912 895 894 881 863 905 870 896 902 824 838 852 884 874 874 829 862 892 902 843 891 850 889 946 698 924 931 863 826 813 826 956 837 739 879 855 829 871 827 699 939 830 950 981 977 956 938 923 882 930 891 912 884 893 831 914 904 959 976 838 902 855 884 914 823 868 897 918 856 831 966 876 897 948 923 867 967 882 830 895 883 898 931 880 906 905 929 904 877 918 874 848 868 886 888 894 834 893 905 875 924 838 895 875 881 862 892 876 834 807 853 876 887 846 866 822 877 850 870 830 881 810 895 862 702 810 803 891 874 880 828 919 836 797 832 848 876 874 887 855 874 900 907 872 867 845 826 881 859 847 909 819 868 823 910 862 867 824 849 861 882 830 838 828 813 864 796 841 784 822 789 854 809 806 886 825 807 904 861 840 864 848 848 831 790 885 867 837 844 837 895 843 819 814 802 814 848 810 874 869 876 910 852 891 868 853 877 893 831 858 891 844 870 860 889 837 819 849 853 847 831 832 850 838 875 938 878 867 900 874 846 825 896 933 914 935 898 907 781 866 798 877 816 869 868 886 882 859 885 867 712 846 823 867 913 882 843 862 825 863 855 878 888 865 830 858 837 865 838 856 804 834 827 863 861 864 872 899 843 855 908 738 864 833 839 891 742 846 878 885 825 768 861 884 834 750 878 810 917 874 870 787 910 866 885 892 893 933 867 885 868 870 892 896 882 874 866 863 834 877 897 852 900 882 872 858 862 811 844 844 871 879 796 842 704 879 849 870 874 782 799 854 929 780 680 852 824 583 821 704 798 854 713 830 854 837 829 827 838 821 824 798 805 761 788 812 798 790 757 829 776 835 901 820 795 824 766 792 809 802 758 840 833 777 829 818 755 871 817 804 784 837 827 800 806 788 782 802 775 807 847 776 756 870 791 756 797 743 697 796 806 753 723 778 818 790 801 815 806 718 726 742 748 876 848 849 756 821 842 817 823 714 825 838 781 825 789 758 763 786 833 802 806 861 811 818 817 827 862 840 861 823 792 828 827 800 838 842 831 841 850 797 819 846 844 848 829 808 790 832 799 751 872 854 796 866 812 827 851 810 788 776 766 786 778 814 764 786 793 763 777 779 799 774 794 788 769 748 780 812 918 783 868 770 750 709 799 791 892 759 802 765 706 814 930 980 942 921 901 898 896 903 893 878 926 921 926 912 936 892 834 909 953 893 892 907 913 865 804 907 882 933 950 985 904 886 960 981 1.05e+03 919 954 928 915 896 888 913 905 812 928 892 902 922 912 897 893 881 864 905 871 895 902 825 837 851 883 873 875 827 862 892 903 843 891 850 889 946 696 924 932 863 825 813 826 957 837 739 881 856 829 872 846 700 939 829 950 981 978 955 937 923 882 930 890 911 883 894 833 914 906 960 976 838 902 855 883 914 824 868 897 918 856 831 966 876 897 950 923 868 967 884 831 894 883 898 931 879 907 904 929 905 878 919 874 848 868 886 887 894 835 893 905 875 924 838 895 874 880 862 892 876 834 806 853 876 889 846 867 822 877 850 870 830 883 810 895 859 702 811 803 891 873 880 829 920 836 798 832 848 876 874 887 854 873 900 907 871 867 845 826 881 860 846 909 821 868 822 909 860 867 823 849 860 881 830 838 828 812 863 795 841 784 821 789 853 809 806 887 825 807 905 860 840 864 848 849 831 790 885 867 837 844 837 894 844 819 814 802 815 848 811 874 868 875 910 852 892 868 853 878 892 831 859 891 845 870 860 891 838 818 849 853 846 831 831 851 838 874 937 878 867 900 875 846 825 896 933 913 936 898 907 782 866 798 877 816 869 868 886 883 857 885 869 712 846 823 867 914 883 843 862 825 864 855 878 889 865 830 857 838 864 838 857 804 834 827 862 861 864 872 900 843 856 909 739 865 832 839 892 741 846 878 886 825 767 861 884 834 750 879 811 917 874 871 787 910 866 886 891 895 933 865 885 868 870 892 895 881 875 866 862 834 877 897 852 901 881 872 858 863 812 844 846 871 878 796 842 705 881 849 869 873 783 798 853 927 780 680 852 824 581 821 704 798 854 714 830 854 836 829 826 838 821 825 798 806 761 788 811 799 790 757 831 776 835 901 820 795 824 765 792 807 802 758 840 833 776 829 818 755 871 818 804 784 837 828 800 807 788 782 801 774 807 845 777 755 870 791 756 797 742 697 795 806 753 722 778 818 791 801 816 807 719 726 742 747 876 848 849 756 820 843 818 823 714 824 838 780 825 789 758 763 786 834 802 806 861 810 818 817 826 861 840 861 823 792 828 827 801 838 843 832 841 850 796 819 845 844 848 830 808 791 832 799 751 872 854 797 867 811 827 852 810 788 776 766 787 778 814 764 786 793 763 776 779 800 774 794 789 769 748 780 811 918 785 868 771 752 709 799 791 892 758 802 765 705 814 930 980 942 921 901 898 896 903 893 879 927 921 926 913 936 893 834 910 952 893 890 908 912 866 804 907 882 933 952 985 904 887 961 981 1.05e+03 918 954 929 915 894 888 914 905 812 928 893 902 924 912 898 892 881 864 905 873 894 902 824 837 851 882 874 876 826 862 892 902 842 891 849 888 947 695 924 932 863 825 813 826 957 837 740 882 856 829 873 865 701 939 828 950 982 979 955 937 924 883 930 889 910 883 894 834 913 905 960 976 838 902 855 883 914 824 868 898 918 856 832 965 876 897 951 923 868 966 884 831 894 883 897 930 879 906 905 929 905 879 920 874 848 868 886 886 894 835 893 905 875 924 839 895 874 879 862 893 877 835 806 853 876 889 846 868 822 876 850 870 830 885 810 896 854 702 811 804 891 874 880 830 920 836 798 832 848 874 874 887 854 872 900 907 871 866 846 826 882 861 846 909 822 868 822 908 859 866 823 849 860 880 830 839 828 813 863 795 842 784 820 789 853 809 806 887 824 808 905 858 841 865 849 850 831 790 884 868 836 844 837 895 846 820 814 803 815 848 812 872 868 876 910 852 892 868 853 878 892 832 859 892 846 869 862 892 839 818 848 853 846 831 831 852 838 874 937 878 867 901 874 846 825 897 933 913 936 899 908 782 866 798 877 815 869 868 886 883 856 885 872 713 846 823 867 914 882 843 863 826 866 854 878 889 866 830 856 839 863 838 857 804 833 828 861 861 864 872 900 844 856 909 740 865 831 837 892 740 845 878 887 824 766 859 884 835 749 879 812 917 874 871 787 910 866 886 891 895 933 864 884 868 869 892 893 880 875 868 862 833 877 896 852 901 880 873 858 863 811 844 847 871 878 797 841 705 882 850 868 874 783 797 853 926 780 679 852 824 579 820 705 798 854 715 831 853 835 830 826 838 820 826 798 807 761 789 811 799 791 757 831 776 835 901 820 795 823 764 792 806 801 759 840 833 776 829 818 755 871 818 804 784 836 828 799 808 789 782 801 774 807 844 777 756 869 792 756 797 741 697 794 806 753 722 778 818 791 802 817 807 718 726 742 747 876 848 849 755 819 844 818 824 713 823 838 781 826 788 758 764 786 833 802 807 861 810 818 817 826 862 839 860 822 792 828 826 802 838 842 831 840 850 796 819 845 842 848 830 807 792 832 797 751 872 856 797 867 811 827 852 810 789 776 765 787 778 814 764 786 793 763 776 779 801 775 794 789 769 748 780 811 918 787 867 772 752 709 799 792 892 759 802 764 704 814 929 980 942 921 901 898 896 903 893 880 927 922 926 913 937 894 833 909 951 892 889 909 912 865 805 907 883 934 953 985 904 888 962 979 1.05e+03 918 954 930 915 893 888 914 905 812 928 893 902 925 913 899 893 880 865 906 873 893 902 823 837 852 882 875 877 825 863 891 902 842 892 848 886 947 693 925 932 863 825 813 826 956 837 740 882 857 828 875 865 702 939 827 950 981 977 956 938 925 883 930 889 910 881 895 836 912 903 960 975 838 903 855 884 914 823 869 898 919 856 832 964 876 897 950 924 868 966 884 831 894 882 897 931 880 906 906 928 905 879 920 874 848 868 886 887 893 835 894 904 875 924 840 895 874 878 862 893 877 836 807 853 876 887 846 869 822 876 849 870 830 887 809 897 850 703 812 804 892 874 880 831 920 837 799 832 848 872 874 886 854 872 900 907 870 867 847 827 883 861 845 909 822 868 822 909 859 867 823 849 860 880 830 840 828 815 863 796 843 784 820 789 853 809 806 886 825 808 905 857 841 864 850 850 832 789 885 868 836 845 836 896 848 820 814 803 815 849 812 870 869 878 910 852 891 868 854 878 892 832 860 892 846 869 862 890 840 819 848 854 847 831 832 852 837 875 937 877 867 902 874 846 824 897 934 913 935 898 907 782 866 798 876 816 870 868 887 883 857 886 875 713 846 822 868 915 882 843 863 826 867 854 878 888 866 830 854 840 862 837 857 804 834 828 860 861 863 872 900 845 856 909 740 865 830 835 892 741 844 878 886 824 765 858 884 836 748 880 813 917 874 872 787 910 865 887 891 896 933 865 884 868 867 893 891 879 875 870 861 834 877 896 853 901 879 873 858 864 811 846 848 872 879 799 840 704 884 850 868 874 784 798 853 922 780 678 853 824 578 818 704 798 854 716 831 853 836 831 826 839 821 826 798 807 761 789 811 800 792 757 830 777 835 902 820 795 823 764 792 805 801 760 841 832 776 829 820 754 871 818 804 783 836 828 798 807 789 782 800 774 807 842 778 756 868 793 756 797 740 696 793 805 753 722 777 819 792 802 817 807 717 726 743 748 876 848 848 754 818 843 817 824 713 824 839 783 826 788 757 763 786 833 802 807 861 810 818 817 825 862 838 860 822 792 829 826 802 838 842 831 840 850 797 820 844 842 847 830 806 793 832 796 752 873 857 796 866 811 828 852 810 790 776 765 787 778 813 764 786 793 763 775 779 802 775 793 789 769 747 779 811 918 788 867 772 752 710 798 792 892 759 802 764 702 814 929 980 942 921 902 899 895 903 894 880 928 922 927 913 938 894 832 907 950 893 889 910 912 865 805 907 884 934 954 986 903 888 961 975 1.05e+03 918 953 930 915 891 889 913 905 812 928 894 901 926 913 899 894 880 865 906 872 893 902 822 837 852 883 875 877 825 863 891 901 842 892 848 885 947 692 926 931 863 825 813 826 956 838 739 882 856 828 878 864 702 940 828 950 980 976 956 938 927 883 931 888 911 880 895 837 912 902 960 975 838 904 855 885 914 823 869 899 919 855 832 964 876 896 949 925 868 966 884 831 893 882 898 932 880 906 907 928 904 879 920 874 848 868 887 888 892 835 895 904 875 923 841 896 874 878 862 894 877 835 807 853 876 885 847 869 823 876 849 871 829 886 808 898 846 704 812 803 892 875 880 831 921 839 800 832 848 872 874 885 855 873 900 907 870 868 847 827 885 861 844 909 822 868 823 909 859 868 824 848 860 880 831 839 828 816 863 796 844 783 820 790 853 809 805 885 825 808 906 858 841 864 849 849 831 789 885 868 836 844 836 896 848 820 813 803 816 849 811 866 869 878 910 852 890 868 853 877 892 832 860 892 847 869 863 889 840 820 848 854 846 832 833 852 837 876 937 877 868 902 873 847 824 896 934 914 935 898 907 782 866 797 876 817 870 868 888 883 859 886 878 713 847 822 870 916 882 844 864 826 866 856 877 888 864 830 854 839 862 837 858 804 835 827 861 862 863 873 900 846 856 909 739 865 830 833 892 742 844 878 886 824 764 858 883 836 748 879 812 917 874 872 787 910 865 887 890 896 933 866 884 868 865 894 889 880 874 870 861 834 877 896 854 901 879 874 858 866 810 847 846 873 879 800 839 703 884 849 868 874 785 799 852 920 780 678 853 824 578 819 702 798 855 717 831 853 836 833 825 839 821 826 798 807 762 789 810 800 792 758 830 777 835 902 820 795 823 764 793 806 801 760 840 832 776 830 820 754 871 818 804 784 836 827 798 807 789 783 800 774 807 842 778 756 868 794 756 796 740 696 793 805 754 722 777 820 791 800 817 806 715 726 741 748 876 849 848 754 818 842 816 824 713 824 839 784 826 788 756 763 785 832 802 808 861 811 818 817 825 863 837 861 823 791 829 826 802 838 842 830 840 850 797 820 844 842 847 830 806 793 833 794 752 872 857 795 866 811 828 852 810 791 776 765 787 778 813 764 786 792 764 775 780 802 775 793 789 769 746 778 811 918 788 868 773 753 711 798 792 891 759 802 765 700 814 929 979 941 921 901 901 894 903 894 881 928 922 927 912 939 894 832 906 948 893 890 910 912 864 805 907 883 934 954 986 903 887 961 972 1.05e+03 918 953 930 915 891 889 913 906 811 929 895 901 925 913 899 894 881 864 906 871 894 902 823 837 852 885 875 877 825 864 891 901 842 892 848 884 947 690 926 931 863 825 813 826 955 838 740 882 855 829 878 864 702 940 829 950 978 976 955 938 926 883 931 886 911 879 895 838 913 903 959 974 838 904 855 886 914 823 869 898 920 855 832 964 876 896 949 925 869 966 884 832 893 882 898 931 880 906 907 929 905 878 920 875 848 867 887 888 892 835 896 904 875 923 842 896 874 877 862 894 877 834 807 852 875 884 846 869 823 876 849 871 829 886 808 898 844 705 812 801 892 875 880 831 921 841 799 833 848 872 872 885 856 873 899 906 870 869 846 828 885 862 844 909 823 868 824 909 859 868 825 848 860 880 832 837 829 815 863 796 844 784 820 790 854 810 805 884 825 807 906 859 841 864 849 849 831 790 886 869 836 843 836 895 848 819 813 803 817 850 811 864 869 879 910 852 890 867 853 877 891 832 860 892 847 868 863 889 840 821 849 854 846 832 834 851 837 875 937 877 869 902 873 847 824 895 934 913 935 897 908 783 866 797 877 818 870 868 888 884 860 886 880 712 847 821 870 916 883 844 864 826 866 857 876 888 862 830 855 837 863 838 858 804 837 827 861 862 862 873 900 846 856 909 739 864 830 832 892 741 843 878 886 824 764 858 882 836 748 879 811 917 873 872 788 910 866 887 890 895 933 866 884 869 865 894 889 880 875 870 861 834 877 896 854 900 879 874 858 868 810 848 845 873 879 799 838 703 884 849 868 873 786 799 852 917 780 678 853 825 577 820 701 798 856 718 831 853 837 832 825 839 821 826 798 807 763 788 810 801 792 758 829 777 834 902 820 796 822 765 794 806 801 758 840 832 777 829 820 755 871 818 804 786 836 827 798 808 789 783 800 774 806 841 778 757 869 793 756 796 740 696 793 804 755 722 778 821 790 798 817 806 716 726 740 747 876 850 848 754 818 841 816 824 714 824 838 785 826 788 756 763 785 833 801 808 861 811 818 817 825 863 837 862 823 792 830 826 801 837 843 830 839 850 797 820 845 843 846 830 806 793 833 794 752 872 856 794 867 811 829 852 810 792 777 766 787 778 812 764 786 793 764 775 780 802 776 792 788 770 746 777 811 918 788 868 773 752 711 797 792 890 759 802 765 699 814 928 979 940 922 900 901 894 903 894 881 928 921 927 912 938 894 832 906 949 893 890 909 914 864 804 907 882 934 954 986 902 887 962 967 1.05e+03 918 954 931 915 891 889 913 906 811 930 895 902 924 914 899 894 881 864 905 871 895 902 824 837 852 884 875 876 824 864 892 900 842 892 849 884 947 688 927 931 864 825 813 826 955 839 740 881 854 829 878 865 703 940 828 950 978 976 955 937 926 884 931 885 911 879 896 838 913 904 959 974 838 904 853 887 913 822 869 898 920 855 832 963 877 896 950 926 870 966 884 832 894 883 898 930 880 906 907 930 906 878 921 876 848 867 887 888 893 835 896 903 875 923 842 896 875 876 862 895 877 834 806 853 876 885 846 868 822 876 850 871 830 886 808 898 841 706 812 800 892 876 881 832 921 842 798 833 849 872 872 885 856 873 899 906 869 868 846 828 886 863 845 908 824 869 824 909 860 868 826 847 859 880 832 835 828 815 864 796 842 782 820 790 855 810 806 884 826 806 905 859 841 865 849 848 831 791 887 870 837 842 836 895 848 819 813 804 817 850 810 861 869 879 911 852 890 867 852 877 891 832 860 892 847 868 862 890 840 821 849 854 846 831 833 851 838 874 938 878 870 902 873 847 825 894 934 913 935 897 909 784 866 796 878 818 870 868 888 884 859 886 886 712 846 820 868 916 884 845 864 826 866 858 876 889 861 831 855 836 862 838 858 804 836 826 861 863 862 873 900 845 856 908 738 865 829 832 890 740 843 879 885 824 764 858 882 835 749 879 811 917 873 872 789 910 866 886 890 893 933 866 885 870 864 894 889 880 875 868 861 834 876 896 854 900 879 873 857 870 810 848 844 872 879 798 838 703 883 849 868 874 786 799 853 916 780 679 853 825 576 821 702 798 856 719 830 853 837 831 825 839 821 825 798 807 763 787 810 801 792 758 828 776 834 902 819 797 822 765 794 806 802 757 840 832 777 829 820 756 871 818 805 787 836 827 799 808 789 783 801 774 805 840 778 759 870 791 757 795 740 696 792 805 756 722 779 820 788 797 817 805 716 726 738 746 875 852 849 755 818 841 816 824 714 823 837 784 826 788 757 763 785 832 801 806 861 812 818 818 826 862 838 862 822 792 830 825 800 837 844 830 838 850 797 820 844 843 845 830 806 793 833 792 751 872 855 794 867 811 829 852 810 792 777 766 787 778 813 764 787 794 764 775 780 802 776 792 788 769 748 778 811 918 790 868 773 751 712 797 793 890 758 802 764 698 814 928 978 940 921 899 900 894 903 893 881 927 921 927 912 937 894 833 906 950 893 890 908 914 864 804 907 882 933 953 985 903 886 962 965 1.05e+03 917 956 931 915 891 888 913 906 811 929 896 902 924 914 898 895 881 863 905 872 896 902 824 837 853 883 875 876 822 864 893 900 843 892 850 884 947 686 929 931 864 826 813 827 954 839 740 880 854 828 878 864 704 940 828 950 979 976 954 937 926 883 932 883 912 879 896 839 912 904 957 974 838 904 852 887 912 821 870 898 921 856 831 963 877 896 950 926 871 966 885 833 894 883 897 930 880 906 907 929 908 878 921 877 847 868 886 887 893 835 897 903 875 923 842 896 876 877 862 895 877 834 806 854 877 886 844 867 821 876 850 871 830 887 809 898 839 707 812 800 892 876 881 833 920 843 798 833 849 872 871 886 855 873 899 906 869 867 846 827 886 863 847 908 824 869 823 909 860 868 827 847 859 880 831 835 826 814 864 796 841 781 820 789 855 810 806 883 826 806 904 859 841 865 849 849 832 790 887 871 837 842 835 895 848 819 814 804 817 850 809 860 869 878 911 852 891 867 852 877 891 832 860 892 846 870 860 891 839 820 848 853 846 831 833 851 839 873 938 878 870 901 874 846 826 894 935 912 934 896 909 784 866 796 878 817 870 868 888 883 858 886 892 711 847 819 867 916 883 845 864 827 866 858 877 889 861 831 855 836 862 838 858 804 835 825 862 863 862 873 901 845 856 906 737 865 829 833 889 738 845 879 885 824 764 858 882 835 751 879 812 918 872 872 789 910 866 886 890 892 932 866 885 870 864 894 888 880 875 868 861 834 876 897 855 900 879 872 856 870 810 850 844 870 879 798 837 702 883 849 868 874 786 798 853 915 780 679 853 825 575 821 702 798 856 721 830 853 837 830 825 838 821 825 797 807 762 787 810 801 791 757 827 775 833 901 820 797 821 766 792 806 802 757 840 832 777 829 820 757 870 818 805 786 836 828 799 807 789 783 801 774 804 837 776 760 870 791 758 795 740 696 792 806 756 722 780 820 788 796 818 806 716 725 738 744 875 852 850 755 818 840 816 824 715 822 835 783 826 788 757 764 785 832 803 805 860 812 818 818 826 862 840 862 822 792 830 825 800 837 844 830 839 850 798 820 844 842 844 830 806 793 833 792 751 872 855 794 866 811 828 852 810 793 777 766 787 778 813 765 787 794 763 776 780 801 777 793 788 769 749 778 812 918 792 868 775 750 714 796 793 889 758 801 763 697 815 928 977 942 920 899 898 894 903 893 881 927 921 927 912 937 895 833 907 952 894 890 907 913 864 804 907 883 932 953 984 903 887 962 961 1.05e+03 916 956 931 915 892 888 912 905 811 929 896 903 924 913 897 896 881 863 905 872 897 902 824 837 854 882 875 875 822 864 893 900 842 892 851 884 947 686 932 930 864 826 814 828 954 840 740 880 855 828 878 862 704 940 827 950 980 976 953 936 927 882 932 883 912 879 897 840 913 904 955 974 838 904 852 888 911 821 870 898 920 856 831 963 877 897 950 925 871 965 885 833 894 882 898 931 880 906 906 928 908 877 920 877 847 869 887 886 893 836 897 903 875 924 843 897 876 877 862 895 878 834 806 855 878 886 844 868 819 876 850 871 831 888 809 898 837 708 812 801 892 876 880 833 918 845 799 833 849 872 871 886 855 874 900 906 870 867 847 827 884 862 847 908 823 869 822 909 860 868 828 847 860 880 830 835 825 814 864 797 841 782 820 790 855 810 807 883 827 806 903 858 841 865 849 850 833 790 887 872 836 842 835 894 848 819 814 804 817 850 809 859 870 877 911 853 891 867 852 877 891 832 859 892 846 871 858 891 839 819 848 852 846 830 833 850 840 874 938 879 869 900 874 846 827 893 934 912 933 896 909 783 866 796 878 817 870 868 888 882 858 886 896 710 847 819 868 915 883 846 864 827 866 858 877 889 861 830 855 837 862 837 858 803 834 824 863 863 861 873 901 844 857 904 738 866 828 834 889 738 846 879 885 824 764 858 881 836 752 877 813 917 872 872 788 911 866 885 890 892 932 867 884 870 864 894 888 880 874 868 861 835 875 897 854 899 878 871 856 870 810 852 844 872 879 799 837 702 883 849 868 875 787 799 854 912 779 679 853 825 574 821 703 798 857 722 830 854 837 830 826 838 822 825 797 806 761 786 810 802 792 757 828 775 832 898 822 797 821 766 791 806 802 758 840 832 777 829 820 757 870 818 804 786 836 828 799 807 789 783 800 774 804 836 775 760 870 792 758 795 739 696 793 808 756 723 780 819 788 795 819 806 716 725 738 744 874 851 850 755 818 840 815 823 715 821 835 783 825 788 758 764 785 832 805 804 860 812 821 819 826 862 840 863 822 792 828 826 800 838 844 830 840 849 799 820 844 842 844 829 806 794 833 792 751 871 855 794 866 811 828 852 809 792 777 765 786 779 813 765 786 795 763 777 780 800 777 794 789 768 749 779 812 918 794 868 777 750 716 795 793 888 759 801 764 697 816 928 976 943 919 899 899 894 902 892 880 927 921 928 912 937 895 833 907 953 894 890 907 913 864 803 908 883 932 953 984 902 887 962 958 1.05e+03 915 955 932 915 894 888 912 905 811 928 897 903 925 912 898 897 882 864 905 872 898 902 824 837 854 882 874 875 822 863 894 900 841 892 851 885 946 687 934 930 864 826 814 828 953 840 741 882 854 828 880 860 704 940 827 950 980 976 953 934 927 882 932 883 912 880 896 840 914 903 951 974 838 903 852 888 912 821 871 897 919 856 830 963 877 897 950 925 870 966 886 833 893 882 898 932 880 907 906 927 907 877 919 877 847 870 887 886 893 836 896 904 874 924 844 897 876 878 862 894 878 834 806 856 878 886 844 869 819 876 851 871 831 889 810 898 837 708 812 802 891 876 879 834 918 845 799 833 848 872 871 886 854 875 901 906 871 866 846 827 883 861 846 908 823 869 820 909 860 868 828 848 860 881 830 836 826 814 864 797 841 783 821 790 855 811 806 884 827 806 903 857 841 865 849 851 834 789 887 872 834 842 835 894 846 819 814 804 818 849 808 857 870 877 911 854 890 867 852 877 891 833 858 892 845 871 859 891 839 818 847 852 846 830 833 850 840 873 938 879 868 900 874 847 826 893 933 911 934 895 909 783 866 796 877 817 870 868 888 883 859 887 898 711 847 819 869 914 882 846 863 827 866 858 877 889 862 829 856 838 862 837 858 803 835 825 863 863 860 873 900 844 858 902 739 866 828 834 889 738 847 879 884 824 764 857 881 837 752 876 814 916 873 872 788 912 867 885 891 893 932 867 884 870 864 893 887 880 873 868 862 836 876 896 854 899 877 870 857 870 810 853 844 873 879 799 836 702 882 848 868 876 788 799 854 909 779 680 853 824 572 820 703 798 857 723 830 855 837 829 827 839 822 825 797 806 761 787 810 802 792 757 829 775 832 896 823 796 821 767 791 806 802 758 839 832 776 830 819 757 870 817 804 786 836 828 799 806 790 783 800 773 804 835 776 759 870 792 758 794 738 697 793 809 756 723 781 819 788 794 821 805 716 725 738 744 874 850 850 755 819 839 815 823 715 819 834 784 825 789 759 764 785 832 806 804 860 812 823 819 826 863 841 863 822 791 827 826 800 838 844 830 841 849 799 820 844 842 844 827 806 793 832 793 751 870 855 794 866 811 827 852 809 792 776 765 786 780 812 765 785 795 763 777 781 800 777 794 789 768 748 779 811 918 794 868 779 750 716 794 793 887 759 801 764 696 817 928 976 942 919 900 900 894 902 892 880 928 921 927 912 937 895 835 907 953 894 890 907 913 863 804 909 883 932 953 983 902 887 962 955 1.05e+03 915 955 932 915 895 889 911 905 812 928 897 903 925 910 898 897 883 865 905 873 899 901 824 837 854 883 875 875 822 863 893 901 840 892 851 885 945 685 935 930 863 825 814 827 953 840 741 882 854 828 882 859 704 940 828 951 979 976 953 932 927 883 932 883 912 880 895 842 915 904 950 974 837 903 852 888 913 821 872 896 918 856 830 963 877 896 950 924 870 967 887 832 892 881 898 933 879 908 905 927 906 877 919 878 847 870 888 886 892 835 895 904 874 924 844 897 876 878 862 893 878 834 806 856 878 886 845 869 819 876 850 871 831 890 809 898 837 709 812 802 891 875 878 834 919 846 799 834 847 872 871 885 854 876 901 906 872 865 845 828 882 861 845 907 823 868 821 909 861 868 828 848 860 882 831 836 826 814 864 796 842 785 821 791 855 811 806 884 826 806 904 858 841 866 849 849 835 789 887 872 833 843 835 893 843 818 814 803 818 848 808 856 870 878 910 854 890 868 852 877 890 834 858 892 845 871 859 891 839 818 846 852 846 831 833 849 840 872 938 880 868 900 874 849 824 896 931 909 934 895 910 783 866 797 876 817 870 868 887 883 858 887 902 713 847 820 869 914 883 846 862 827 866 858 876 889 862 828 856 838 862 837 857 803 835 825 862 863 860 873 901 844 858 901 741 866 828 834 890 738 848 879 883 824 764 857 881 838 752 875 814 915 873 872 788 913 868 884 892 894 932 867 884 870 864 893 888 880 873 868 862 836 878 896 854 899 876 870 858 870 810 853 844 874 879 800 836 702 882 848 868 875 790 800 853 906 778 680 853 824 571 820 703 798 856 723 830 854 836 829 828 839 823 825 798 806 761 788 810 802 792 757 829 775 832 896 822 796 821 767 791 806 802 758 839 832 776 831 819 757 870 816 804 785 836 828 799 806 791 783 800 773 804 835 777 757 870 793 757 795 739 697 794 808 756 724 781 819 788 794 820 804 716 725 739 744 874 850 850 755 819 838 815 823 715 818 834 782 825 790 759 764 785 832 804 804 860 812 824 819 826 863 841 863 822 791 827 827 800 838 844 830 841 849 799 820 844 843 844 827 806 793 832 794 751 869 854 793 866 811 827 852 808 791 776 766 786 780 813 764 785 795 763 777 781 800 776 794 790 768 748 778 810 917 793 869 779 749 716 794 792 886 759 801 764 695 818 928 977 942 918 902 901 895 902 892 880 929 921 926 913 937 894 836 907 953 894 890 907 912 864 805 910 883 933 953 983 901 887 962 953 1.05e+03 914 955 933 915 895 889 911 904 813 928 898 902 925 910 899 897 883 866 906 873 899 901 825 837 853 884 875 874 821 863 893 902 842 892 852 884 946 683 937 930 862 824 814 827 953 842 741 882 854 829 884 858 705 940 828 951 976 977 954 928 926 883 932 883 912 881 894 844 914 904 949 974 836 902 853 888 913 821 872 895 919 856 831 963 878 896 949 923 870 967 889 832 892 881 898 932 879 907 906 928 905 878 919 878 848 869 889 887 892 834 893 904 874 924 845 897 875 878 862 892 877 834 807 856 879 886 846 868 819 875 851 870 831 891 809 898 836 709 812 803 891 875 879 834 920 846 799 834 847 872 872 884 854 876 901 906 872 864 844 829 882 861 846 907 823 869 822 909 861 869 827 849 860 883 832 836 827 813 864 795 844 786 822 791 856 811 806 885 826 806 904 860 841 866 849 848 834 790 888 872 833 843 835 892 841 818 814 802 817 848 808 856 869 878 910 853 890 868 853 877 891 834 858 893 845 870 860 891 840 819 846 852 846 831 834 849 839 871 937 880 868 900 875 850 824 898 931 908 934 894 910 784 867 797 876 818 870 867 886 884 857 888 905 715 847 820 868 913 884 846 862 827 864 858 876 889 862 829 856 838 863 837 857 803 835 826 862 863 860 871 901 844 857 898 741 865 828 833 890 736 848 879 883 824 764 858 882 838 753 877 814 915 874 872 788 912 868 885 892 894 932 867 884 870 864 893 888 880 873 868 863 838 880 895 854 900 876 870 859 869 810 852 845 874 878 800 835 703 882 848 868 875 791 800 852 906 777 681 854 823 571 821 703 798 855 724 830 854 836 830 828 839 823 825 798 806 761 789 810 801 792 757 829 775 834 896 820 797 822 767 791 807 802 758 839 832 777 832 818 756 870 815 804 785 836 828 799 806 791 783 801 774 804 835 778 756 869 793 757 794 739 697 794 808 757 723 781 819 788 794 820 805 716 725 739 745 874 850 850 754 819 838 815 823 714 818 834 781 825 790 759 764 786 833 803 805 859 812 825 819 826 864 842 863 822 790 826 828 799 838 844 831 841 848 799 820 844 843 845 826 807 792 832 794 751 869 854 793 866 811 827 851 807 791 776 766 786 780 813 764 786 795 763 775 780 800 775 795 790 768 748 778 810 917 792 869 780 749 717 793 791 885 758 800 764 695 818 928 978 941 918 904 901 896 902 892 881 927 920 924 913 937 893 836 907 952 894 890 908 911 864 806 910 882 934 953 984 901 887 963 951 1.05e+03 914 955 932 915 895 889 912 904 814 928 897 901 926 910 900 897 882 867 906 874 898 901 826 836 852 884 875 875 821 863 893 902 843 892 852 884 948 681 940 930 861 824 814 826 954 843 742 882 854 828 885 857 706 941 829 951 975 977 954 924 925 885 932 882 912 881 892 845 914 905 948 974 836 902 853 887 913 821 871 895 919 856 832 964 879 896 949 923 870 966 890 833 892 880 899 932 878 907 906 929 905 878 918 879 848 868 889 887 891 834 894 905 875 923 846 897 875 878 862 893 877 834 807 856 880 886 847 868 820 875 851 870 831 892 809 898 834 710 811 803 891 875 881 835 921 846 799 834 848 872 872 884 854 876 901 906 871 864 845 830 881 860 846 908 823 869 822 909 860 869 827 849 859 883 832 836 828 814 864 796 845 786 822 791 856 812 806 886 826 806 904 860 841 866 849 846 834 791 888 871 833 842 834 892 838 818 814 801 816 848 807 856 868 878 911 853 890 868 854 877 892 833 858 894 846 870 860 890 841 819 847 853 846 832 834 848 838 871 936 879 868 900 876 848 824 900 931 909 933 895 910 784 867 796 876 819 871 868 886 883 857 888 909 714 847 820 868 913 885 846 864 826 864 858 876 888 862 829 856 838 863 836 857 803 835 826 862 862 860 869 901 845 856 895 741 865 829 833 890 734 847 879 884 824 764 858 884 839 756 878 814 915 875 872 789 912 868 885 892 895 933 868 884 870 864 893 887 881 874 868 863 838 880 895 853 900 876 871 858 870 809 852 845 873 878 800 834 702 882 848 868 875 791 800 852 906 776 681 854 823 571 821 703 798 855 726 829 853 836 830 827 838 823 825 799 806 762 789 810 801 791 758 828 774 836 896 820 797 822 768 790 808 801 758 838 832 777 832 819 756 870 815 804 785 837 828 799 807 790 783 802 773 804 835 778 756 869 793 756 794 740 697 794 808 757 724 781 819 788 793 820 806 716 725 740 745 875 850 850 754 820 838 815 823 714 818 835 782 825 790 759 764 786 832 804 806 859 812 826 819 827 864 841 862 823 791 827 828 800 837 844 832 841 848 799 820 844 843 845 826 806 793 832 793 752 869 854 792 867 811 828 851 806 791 776 766 786 780 814 764 787 795 763 774 780 800 775 795 790 768 747 778 811 916 790 870 780 749 717 793 790 885 758 800 763 695 818 928 978 941 918 905 900 896 903 892 882 926 920 925 913 938 892 835 906 952 893 889 909 910 865 806 910 882 934 953 984 901 887 963 949 1.05e+03 915 955 932 915 895 888 912 903 814 929 897 901 927 912 900 897 882 867 906 874 898 900 826 836 852 883 875 876 820 863 893 902 844 892 852 885 948 680 942 930 862 825 814 826 954 844 742 882 854 827 884 858 707 942 828 951 973 978 954 921 925 886 932 882 912 881 892 845 913 905 948 974 836 902 853 887 913 820 871 897 918 855 832 965 879 897 949 922 870 965 891 833 893 879 900 932 878 906 906 929 906 878 918 879 849 868 888 888 891 834 895 905 876 923 846 898 875 878 862 893 876 833 807 856 881 886 847 868 820 875 851 870 831 894 809 898 833 710 811 803 891 875 881 835 921 847 799 834 848 872 873 886 854 875 902 907 871 864 845 829 881 860 845 909 822 870 822 909 860 869 826 848 859 883 831 837 828 816 865 797 844 786 823 791 856 811 805 886 826 805 904 859 840 866 850 846 834 792 888 870 834 842 834 893 837 818 815 801 816 848 807 855 869 877 911 853 890 868 856 877 892 831 858 894 846 870 861 890 841 820 848 853 845 832 835 848 838 872 935 878 869 900 876 847 825 898 931 910 933 895 909 784 867 796 876 820 871 869 885 883 857 887 912 713 846 820 867 913 884 845 865 826 865 859 876 887 862 829 856 838 863 836 858 803 834 825 862 861 860 869 901 846 856 894 741 864 828 834 890 730 846 879 885 824 764 858 884 840 757 878 814 915 875 872 790 912 868 886 892 896 934 868 884 871 865 893 887 881 874 868 863 838 880 894 852 900 876 871 856 870 809 852 845 873 878 800 833 701 882 848 868 876 792 800 852 906 776 681 854 823 568 821 703 798 854 727 829 852 836 830 826 838 823 825 800 807 763 789 810 801 791 758 827 774 836 896 820 798 823 768 790 808 801 758 837 832 778 832 819 756 870 814 804 785 837 828 799 806 789 784 802 773 804 834 779 756 869 794 756 794 740 697 794 808 756 724 782 819 788 793 819 806 716 725 740 746 876 851 850 755 820 837 816 823 715 818 835 783 825 790 760 764 786 831 804 807 859 812 826 819 827 865 842 862 823 791 827 827 801 836 844 832 841 849 799 820 844 843 844 826 806 794 832 793 751 869 851 793 867 812 829 851 807 791 776 765 786 780 813 764 787 796 763 772 781 800 776 794 790 769 748 778 812 916 788 871 781 749 717 794 790 882 758 800 763 694 818 927 978 942 919 905 900 895 903 891 882 925 920 926 914 938 891 833 906 951 892 888 909 910 864 806 910 882 934 953 985 901 888 962 947 1.05e+03 915 955 931 915 894 887 912 904 814 929 896 901 926 913 900 896 883 866 905 874 898 900 826 836 853 882 875 877 820 862 893 901 844 891 852 885 947 680 946 930 863 826 814 827 954 844 743 882 855 826 884 858 708 943 828 951 971 978 954 918 925 886 933 882 912 881 892 845 913 904 946 973 837 903 853 886 913 820 871 898 917 855 831 965 880 896 950 922 871 965 890 833 894 878 900 931 879 906 906 930 905 877 919 879 849 868 887 889 890 834 896 905 876 924 847 898 875 878 862 893 876 832 807 855 880 886 846 868 820 876 851 870 832 894 809 897 831 710 811 804 891 875 881 836 921 847 798 834 848 872 873 888 853 874 902 907 871 864 846 828 880 861 845 910 822 870 821 909 860 869 826 847 859 883 831 838 829 818 865 797 844 785 823 791 856 809 806 886 826 805 904 858 840 866 850 846 833 793 887 870 834 842 834 895 834 818 816 801 816 848 806 855 869 876 911 853 891 868 855 877 893 832 858 894 845 870 862 891 839 820 849 853 845 831 836 849 838 872 934 878 869 900 875 847 825 897 931 912 933 895 908 783 868 796 876 820 871 869 884 883 856 887 915 712 844 821 868 914 884 845 865 826 865 860 876 886 861 828 855 838 863 837 857 802 835 825 862 861 860 871 901 847 856 894 742 864 826 835 889 730 846 880 886 824 765 858 884 840 759 878 814 915 874 872 790 911 868 886 891 896 934 868 885 871 865 893 887 880 874 868 864 838 879 896 852 900 876 870 855 870 809 853 846 873 878 799 832 700 882 848 868 877 792 799 852 906 776 680 854 823 565 822 703 798 853 728 829 852 836 830 826 838 823 825 800 808 764 788 810 801 792 759 828 774 835 895 821 798 824 769 790 807 801 757 837 832 778 833 819 756 871 813 804 785 837 828 799 806 789 784 802 773 804 833 779 756 869 794 757 794 740 697 795 808 756 724 782 819 788 793 819 806 716 725 740 746 876 852 849 756 820 837 815 823 715 817 835 785 825 790 761 764 787 830 804 807 859 812 829 819 826 865 842 862 823 792 827 827 801 837 844 830 842 849 799 821 844 843 844 826 806 794 831 793 751 870 850 792 867 812 830 851 807 790 778 765 787 780 813 764 786 796 763 773 782 800 776 794 789 769 748 778 812 916 788 872 782 749 718 794 790 880 758 800 763 694 817 928 979 942 919 905 900 895 904 891 881 925 920 927 915 939 890 833 906 952 891 888 909 912 862 806 911 882 934 953 985 901 889 961 946 1.05e+03 916 954 931 915 894 886 912 904 814 930 896 901 926 914 899 895 883 866 905 873 898 900 826 837 852 882 876 877 820 861 894 900 843 892 851 886 947 679 947 930 864 827 814 828 954 845 744 882 856 827 885 857 710 944 828 951 968 978 954 914 925 885 933 882 912 881 892 846 913 905 945 973 838 903 852 885 913 819 871 897 916 854 830 965 880 896 950 923 871 965 890 832 894 879 900 931 879 906 906 930 905 877 920 879 848 868 886 889 889 834 896 904 875 924 847 898 874 878 863 893 876 832 807 855 879 885 846 868 820 876 851 870 831 894 809 897 830 709 812 804 891 875 881 838 921 848 798 834 848 872 873 888 852 874 902 908 872 865 846 827 880 861 845 910 822 870 821 909 860 869 825 846 859 883 831 839 829 820 866 796 844 784 823 792 856 810 806 886 826 805 904 858 840 865 850 848 833 794 886 870 836 842 834 896 832 817 815 802 816 848 806 854 869 876 911 854 891 868 856 877 892 833 857 894 845 870 863 892 838 820 850 853 845 831 836 849 838 874 935 877 869 901 873 847 825 896 932 912 933 894 907 783 868 796 876 821 872 868 884 884 856 886 914 712 843 821 868 915 884 844 865 826 865 860 875 886 861 828 854 837 863 837 857 802 835 824 862 862 859 872 901 846 856 892 743 864 825 836 889 729 846 881 886 823 766 857 885 841 759 878 814 916 873 872 789 910 867 886 891 895 934 868 886 871 865 893 888 879 875 868 864 836 879 897 852 901 876 870 855 869 810 852 846 873 877 800 832 700 883 848 868 877 793 799 853 906 775 680 854 823 562 822 703 798 852 729 830 852 836 830 827 837 823 825 800 808 764 787 810 802 792 759 829 775 834 895 822 798 824 769 790 807 802 757 838 831 778 833 819 755 872 813 804 784 837 828 800 806 789 783 802 773 805 832 778 756 870 794 757 795 740 697 795 806 755 724 782 818 789 792 820 806 717 726 740 746 876 852 849 756 820 837 815 823 715 819 835 785 825 790 762 764 787 831 804 806 859 811 831 819 826 865 843 862 823 792 827 826 800 837 844 830 842 849 799 821 844 843 844 826 805 794 832 793 750 871 848 792 867 812 830 851 808 790 780 765 788 781 812 765 786 794 762 774 783 800 777 793 789 769 747 778 812 916 788 871 783 750 719 794 790 878 758 799 762 694 817 928 979 942 920 904 900 896 904 890 880 925 920 927 915 939 890 834 906 952 891 889 908 914 862 806 911 882 935 953 986 901 888 961 945 1.05e+03 918 952 931 915 893 886 912 905 814 929 895 901 926 914 899 894 882 866 904 872 899 901 825 838 852 881 878 877 820 861 894 900 844 893 851 886 947 679 949 930 863 828 813 829 954 845 745 883 856 828 886 857 710 945 829 951 965 978 954 909 925 884 933 882 912 882 892 846 914 905 941 974 838 902 852 885 913 819 871 896 915 854 830 965 879 895 950 925 871 965 889 833 894 880 899 930 880 907 905 930 904 877 920 879 848 868 886 889 888 835 896 905 875 925 848 897 874 878 864 892 876 833 807 856 879 885 846 868 820 876 851 870 831 894 809 897 831 709 812 804 891 875 881 839 920 849 798 833 848 871 874 888 852 876 902 908 872 865 846 828 881 861 846 910 822 870 821 910 860 869 824 846 860 883 831 839 829 823 867 796 845 783 822 792 856 812 806 885 826 805 904 858 840 865 849 849 833 794 886 870 836 843 834 896 829 817 815 803 816 847 806 854 869 876 911 854 891 868 856 877 892 834 858 895 845 870 862 892 837 820 850 853 845 831 836 849 839 877 936 877 869 901 872 846 825 897 931 912 933 896 908 783 868 795 876 822 872 868 884 884 856 886 915 712 844 821 868 915 883 844 866 826 865 860 875 887 861 828 854 837 863 837 857 802 834 824 862 863 858 873 900 846 856 891 744 864 826 836 889 729 845 880 886 823 766 856 885 842 760 877 814 916 873 871 789 910 865 886 891 895 934 868 886 870 865 893 888 879 876 868 864 834 878 898 852 900 875 871 855 870 811 852 847 872 877 802 830 700 882 849 868 878 793 799 853 905 774 682 854 823 562 822 703 798 852 731 830 852 835 830 828 837 822 825 799 808 763 787 810 802 791 759 830 774 834 895 821 798 824 769 791 807 802 757 838 831 779 833 819 755 872 814 805 784 837 827 800 807 790 782 802 773 805 832 776 756 870 793 757 794 741 697 796 806 755 724 780 818 789 791 820 806 716 727 740 745 876 852 848 756 820 837 815 823 715 820 835 785 824 790 763 764 786 831 804 805 860 811 835 819 825 865 843 862 824 792 826 826 800 837 844 830 842 849 799 821 844 843 845 826 805 794 832 793 750 872 849 791 867 812 830 851 808 791 782 766 789 782 812 765 786 794 762 774 783 800 777 793 790 769 746 778 812 916 788 870 783 751 720 794 789 878 758 801 762 694 817 928 979 942 919 904 900 897 904 890 880 926 920 927 915 938 891 835 906 952 890 890 907 915 863 806 911 881 935 954 985 902 888 961 944 1.05e+03 919 952 930 916 892 886 913 905 814 929 893 901 925 912 899 894 881 865 905 872 900 902 824 838 852 882 879 877 819 861 895 899 845 892 851 886 948 678 951 931 862 830 812 829 954 846 745 883 857 827 886 857 710 944 829 951 962 978 953 906 925 884 932 882 912 882 893 848 914 905 938 974 838 902 853 887 913 819 872 895 915 855 831 964 878 895 950 925 871 965 889 834 894 881 898 930 880 907 905 929 904 877 920 879 848 868 886 889 888 835 896 905 876 924 848 896 874 878 864 892 876 833 807 857 880 885 847 868 820 875 851 869 831 894 808 897 834 709 813 803 891 875 881 839 920 850 798 833 847 871 875 888 852 877 901 908 872 865 845 829 882 860 848 908 821 870 822 910 860 869 823 847 861 883 831 839 829 827 868 795 846 783 821 793 856 813 806 884 826 805 904 859 840 865 849 850 832 794 885 871 836 843 834 896 829 818 815 803 816 846 807 854 868 876 912 855 891 868 855 877 892 834 859 894 846 871 861 893 837 820 850 854 845 831 836 849 839 878 936 876 869 901 870 845 825 896 931 912 933 897 909 784 868 796 875 823 873 867 885 883 856 887 915 712 844 820 868 914 883 843 865 826 865 860 876 887 862 828 854 838 862 836 858 801 834 824 862 864 858 874 899 845 856 889 744 864 826 835 889 728 845 880 887 822 765 857 885 843 762 877 814 916 874 871 787 910 865 886 891 895 934 868 886 869 865 893 888 880 876 868 862 833 877 896 851 899 876 872 855 870 812 851 846 871 878 804 828 700 883 850 868 878 793 799 854 905 773 685 854 824 562 822 702 798 852 733 830 851 835 830 829 838 822 825 799 808 763 788 810 803 790 759 830 773 833 895 821 798 824 769 793 807 803 757 838 831 779 833 819 755 872 814 805 784 838 827 800 807 789 781 803 773 805 832 775 758 869 794 758 794 741 698 796 806 755 724 779 818 789 790 820 807 716 728 740 744 875 851 848 755 821 838 815 823 716 822 836 784 824 789 764 764 786 830 805 804 860 810 837 818 825 865 844 861 824 791 826 827 800 837 844 830 842 850 799 820 844 843 845 826 805 794 834 794 750 873 850 792 866 812 830 850 809 791 782 765 788 782 812 766 786 795 762 774 782 800 777 794 789 770 747 778 811 916 788 869 783 752 719 794 789 878 758 802 762 693 818 928 979 942 919 904 900 897 904 890 880 926 920 926 914 938 891 836 906 952 889 891 906 915 864 806 911 882 935 954 984 903 888 960 942 1.05e+03 919 951 930 916 892 886 913 905 814 929 893 902 925 911 899 893 881 865 906 872 900 903 823 838 852 882 879 876 819 861 895 901 845 890 852 885 947 677 953 931 862 830 813 829 953 846 745 883 855 826 886 857 710 944 829 950 958 979 953 903 924 883 931 882 912 882 893 849 915 906 934 974 838 903 853 888 913 820 872 896 915 856 831 963 877 894 951 924 870 965 889 834 893 881 898 930 880 907 905 929 905 877 919 879 847 869 886 890 888 834 896 905 876 924 849 895 875 878 864 893 877 832 807 856 880 885 848 868 820 874 851 869 830 893 808 897 836 709 813 803 890 875 881 838 919 850 798 833 847 872 875 888 853 877 901 909 872 865 846 830 882 860 847 908 821 869 822 911 860 868 823 847 863 883 831 840 829 829 868 796 846 784 821 793 857 812 806 883 826 805 904 859 840 865 848 851 830 794 885 871 835 843 834 896 829 819 815 802 816 845 806 853 868 876 912 855 891 868 854 876 893 834 859 893 846 872 861 893 837 820 850 855 845 831 835 848 840 878 936 877 868 901 869 845 825 895 930 912 933 898 909 784 867 796 875 824 873 867 886 883 856 887 916 712 844 820 868 914 883 843 865 826 865 860 877 886 864 828 854 838 862 836 858 801 834 824 862 864 858 872 898 846 856 888 744 865 826 833 890 727 844 879 887 822 766 856 886 844 764 877 814 917 873 871 786 910 867 885 891 896 934 868 887 870 865 892 888 881 876 868 861 833 877 896 851 898 876 872 855 871 812 851 846 870 879 804 826 699 883 851 869 878 793 800 854 905 773 684 854 824 566 822 702 798 852 734 831 851 834 830 829 838 822 825 798 809 763 788 810 804 790 760 830 772 833 895 821 797 824 769 794 808 803 757 839 831 779 834 819 755 872 814 805 783 838 827 800 808 788 781 803 774 805 833 775 759 868 794 758 793 741 698 795 805 755 724 779 820 788 789 821 808 716 728 739 744 876 851 848 755 822 838 815 823 716 822 836 783 824 789 764 764 786 830 806 803 860 810 841 818 825 865 845 861 824 791 826 827 800 838 844 830 841 850 799 820 844 843 845 827 804 794 834 794 750 873 850 792 866 812 830 850 809 791 783 765 788 782 812 766 786 797 762 773 781 800 778 794 789 771 748 778 810 915 788 869 784 753 718 794 788 878 758 804 762 693 820 929 979 942 919 904 900 897 905 890 881 925 920 926 914 938 892 836 905 952 890 891 906 914 865 806 910 884 935 954 984 903 888 960 942 1.05e+03 919 952 930 915 891 885 913 906 814 930 894 902 925 910 899 893 881 865 907 872 899 903 824 839 852 883 878 876 818 862 894 902 845 890 853 885 946 676 954 931 863 831 813 829 953 848 745 883 854 825 886 857 709 943 829 951 956 978 954 901 924 882 930 884 912 881 894 850 914 906 932 973 838 903 853 888 913 821 872 896 915 856 830 962 877 894 950 924 870 965 889 835 893 881 899 930 880 907 904 929 906 877 919 878 847 870 887 890 888 833 896 905 877 925 849 895 876 878 864 894 877 832 807 855 880 886 848 868 818 874 851 869 829 893 808 897 837 708 812 804 890 874 881 838 918 851 799 832 847 873 875 888 854 877 901 909 872 865 846 830 882 859 846 907 821 870 823 912 860 869 824 847 863 884 831 840 828 830 867 796 845 783 822 793 858 811 806 883 827 806 904 859 840 865 848 851 830 794 885 871 834 843 834 896 829 819 814 802 815 844 805 853 868 875 912 855 892 868 853 876 893 834 859 894 846 872 862 894 837 820 850 856 844 832 835 848 839 876 937 877 868 902 864 846 825 895 930 913 933 897 909 784 867 797 874 823 873 868 886 883 856 887 916 712 844 820 868 914 882 844 864 826 864 860 878 886 864 828 856 840 862 836 859 801 834 824 861 863 858 870 898 846 856 889 744 865 826 832 889 725 844 879 886 822 767 856 886 844 765 877 814 917 873 871 786 911 869 886 891 896 934 867 887 870 865 893 888 882 876 867 861 833 877 896 852 898 877 872 855 871 812 852 847 869 880 804 825 698 883 851 869 878 793 800 855 904 774 682 855 824 570 822 701 798 852 735 831 852 834 830 829 838 822 826 798 809 763 788 809 803 790 760 830 772 834 895 821 796 824 769 793 808 804 757 839 831 778 834 819 756 872 814 805 783 838 826 800 807 788 781 804 774 806 834 774 759 868 794 757 793 741 698 795 805 755 724 779 821 788 790 822 809 717 727 738 744 876 850 848 756 824 838 815 823 715 822 836 782 824 789 764 763 786 830 806 803 859 810 844 818 826 865 845 861 823 791 826 827 801 837 843 831 840 851 798 820 844 844 845 828 804 793 834 793 749 873 850 792 866 812 830 849 809 790 784 765 789 782 812 766 786 796 763 773 780 799 778 794 788 770 750 777 811 916 788 871 784 753 718 795 788 877 758 803 762 693 821 929 979 942 919 904 900 897 905 891 881 926 920 926 914 939 892 835 905 952 891 891 906 914 865 806 910 885 934 954 985 902 888 961 943 1.05e+03 919 953 931 914 891 884 913 906 814 929 895 902 925 910 899 892 881 865 907 873 899 903 824 839 852 883 878 876 817 862 892 904 845 891 853 885 947 675 954 930 864 830 813 829 954 849 745 883 854 826 887 857 710 943 829 952 954 978 955 899 924 881 931 885 911 881 895 850 914 906 932 973 838 903 852 888 913 822 872 897 914 856 830 962 878 895 950 923 869 965 890 835 892 881 899 931 880 907 904 929 906 877 919 878 847 871 887 892 888 834 895 905 878 925 849 895 876 878 864 895 878 833 808 855 879 885 847 867 816 874 851 870 829 893 808 897 838 708 812 804 890 874 882 838 918 852 799 832 846 874 875 888 854 876 901 909 873 866 846 830 882 860 846 907 820 871 822 913 860 868 824 846 863 884 831 840 827 831 867 796 845 782 822 792 858 811 806 884 826 806 905 859 840 864 848 850 831 792 886 870 834 842 834 895 829 819 814 801 816 844 806 853 868 875 912 854 892 868 853 876 893 834 858 895 846 871 863 893 837 820 850 856 845 832 834 847 839 874 938 878 868 903 860 848 825 895 931 913 933 897 908 785 867 798 874 821 873 869 887 883 856 887 917 713 844 820 868 913 881 844 864 826 864 860 878 886 864 829 857 840 862 836 860 801 835 824 861 863 858 870 898 846 856 890 745 865 825 831 889 725 844 879 886 823 768 856 886 843 765 878 814 917 873 871 786 911 868 886 891 896 934 867 887 870 865 895 888 882 877 867 862 833 877 897 852 898 877 872 855 871 812 851 847 868 879 804 825 698 882 850 869 878 793 799 856 904 774 680 855 824 570 822 701 798 853 736 831 852 833 830 828 838 822 827 798 810 763 787 809 803 790 760 828 773 835 895 821 795 825 769 793 809 803 757 839 832 778 834 818 756 873 814 804 784 838 825 801 807 788 781 804 775 806 834 774 759 869 794 756 794 741 700 795 805 755 724 778 821 788 790 824 809 718 727 740 744 876 850 848 756 824 838 815 823 715 822 836 782 824 789 764 763 786 831 805 803 859 810 847 819 826 865 845 861 822 791 827 828 801 836 844 831 840 851 797 821 844 844 845 827 804 793 834 792 749 873 849 792 866 812 831 850 809 791 785 765 789 782 812 766 785 796 762 774 780 799 778 795 788 769 750 777 812 916 788 872 784 752 719 796 788 875 758 803 762 693 821 929 978 941 919 904 900 896 906 891 880 926 920 926 914 939 891 834 905 952 892 891 906 913 865 806 908 885 933 953 985 900 888 961 944 1.05e+03 919 955 932 914 890 882 913 906 815 928 894 901 925 911 899 892 881 866 908 874 899 902 824 838 852 882 878 877 817 862 891 904 845 892 853 885 947 675 955 930 865 830 814 828 955 850 745 883 857 826 887 853 711 942 830 954 952 977 956 898 924 881 931 886 911 882 894 851 914 906 932 972 838 903 852 888 913 821 872 897 913 856 830 963 878 896 949 922 869 964 890 836 892 882 899 932 880 906 903 929 906 878 919 878 847 871 887 894 888 834 895 906 877 923 849 895 877 878 864 894 878 833 808 855 879 885 847 866 815 875 850 869 830 893 808 896 840 708 811 804 890 873 881 839 919 854 799 832 846 875 874 887 854 875 901 909 874 866 846 830 883 862 848 907 820 872 823 913 861 868 824 846 862 886 831 840 827 833 867 795 845 781 822 792 857 811 806 886 825 807 905 859 840 864 848 850 832 791 886 870 835 841 834 895 829 819 815 801 816 845 808 855 868 876 912 853 891 867 853 877 892 834 858 896 846 870 862 893 836 820 850 855 845 832 834 848 838 872 938 879 867 904 856 848 824 895 930 913 933 897 908 785 867 798 875 820 873 870 887 883 856 887 917 714 844 821 868 913 881 844 863 826 864 859 878 886 864 829 858 840 862 837 858 802 836 823 861 862 859 871 899 846 857 890 746 865 825 831 888 724 844 879 885 824 768 857 885 844 766 878 815 917 873 871 787 912 866 885 891 896 934 867 887 870 865 896 888 883 877 866 863 833 878 898 853 898 877 871 855 871 811 849 847 869 879 804 825 698 882 850 869 878 792 799 856 903 774 681 855 824 567 822 702 797 853 736 831 852 833 830 828 838 822 827 798 810 762 787 809 802 790 759 828 774 835 895 821 795 824 769 793 810 802 757 839 833 777 834 818 757 873 814 803 786 837 824 802 806 788 780 804 775 806 833 774 758 870 794 756 793 741 699 795 805 755 723 779 821 788 790 825 808 719 726 741 744 876 850 847 756 824 837 815 823 715 822 836 782 824 789 764 762 786 831 804 804 859 810 850 820 826 865 844 862 823 790 827 829 800 836 844 830 841 851 796 823 844 844 845 826 804 792 834 792 748 873 849 793 866 812 831 850 809 792 787 765 788 781 812 766 784 796 762 774 781 798 777 795 788 768 750 777 812 917 788 873 784 752 720 796 788 873 758 803 762 693 821 929 977 941 919 904 900 896 906 891 880 927 920 926 914 939 891 834 905 951 892 891 907 913 864 807 908 884 933 953 985 900 888 961 944 1.05e+03 919 956 932 914 890 882 912 906 816 927 893 900 926 911 900 892 881 866 908 874 899 901 824 838 851 880 878 877 817 861 891 904 845 892 854 886 946 674 956 930 864 830 814 828 956 851 746 883 860 827 888 850 712 942 830 954 950 976 957 898 924 880 931 886 912 882 894 852 914 906 930 972 839 903 852 887 913 820 872 897 912 856 830 964 879 898 949 922 870 965 890 837 892 882 899 932 880 906 903 930 906 878 918 878 848 871 887 898 889 834 894 905 877 922 849 895 876 878 864 894 878 832 808 855 878 885 846 866 815 875 850 869 830 893 808 896 842 709 811 804 891 873 881 839 920 855 800 832 846 874 874 887 854 874 900 909 874 866 846 830 884 863 848 907 820 872 824 913 861 869 824 846 861 886 830 839 828 837 867 795 846 782 822 792 857 812 805 887 825 808 905 859 840 865 848 850 832 790 885 869 835 840 834 895 828 819 816 800 817 846 810 857 868 876 913 852 891 867 854 879 892 834 858 897 846 870 862 892 837 820 850 855 845 832 834 848 838 873 938 879 867 904 855 848 824 894 930 914 932 897 908 785 868 798 876 818 873 868 887 883 857 887 916 715 844 820 868 913 882 844 864 826 864 858 878 886 863 829 858 840 863 837 856 803 836 823 861 861 858 872 899 846 858 888 747 864 825 832 888 723 844 880 885 824 768 857 885 846 768 879 817 917 873 870 789 912 867 885 891 896 934 867 886 871 865 896 888 884 876 866 863 833 880 899 854 899 877 871 856 871 810 848 847 870 880 804 822 698 883 850 869 878 792 799 855 903 774 683 855 824 564 822 703 797 853 737 830 853 834 831 827 839 822 826 798 809 762 787 809 802 790 759 829 775 835 895 822 795 824 769 793 808 801 757 839 834 778 834 818 757 873 814 803 786 838 824 802 806 789 780 804 775 804 833 775 758 870 793 756 793 741 698 796 805 756 722 779 821 788 790 825 808 719 727 742 744 875 850 847 756 824 838 815 823 716 822 836 783 823 790 766 762 786 831 804 804 859 811 854 820 826 865 844 863 823 790 827 829 800 836 845 830 842 852 795 823 844 845 845 826 804 792 834 791 749 874 850 794 866 812 830 850 809 793 789 766 788 781 812 765 782 796 762 774 782 798 776 794 788 768 749 777 812 918 788 873 784 752 720 796 788 872 758 802 762 693 821 928 977 941 920 903 900 895 906 891 881 927 920 926 914 939 890 834 906 952 891 891 907 915 864 808 907 884 933 953 985 900 888 960 944 1.05e+03 917 954 930 914 890 882 912 906 816 927 893 900 926 911 901 892 882 866 908 874 900 901 823 837 851 880 878 878 817 862 891 903 844 891 856 886 947 674 957 930 864 830 815 827 956 851 747 882 859 827 888 847 712 943 830 954 949 975 956 897 925 881 931 886 911 882 893 854 914 905 927 971 840 903 852 886 913 820 871 898 912 857 831 965 879 897 948 923 870 965 890 837 893 882 899 931 880 906 903 930 906 878 918 879 848 870 887 900 890 834 895 904 877 924 849 896 876 878 864 894 878 832 808 856 877 885 846 866 815 875 850 869 830 894 808 896 842 710 810 805 891 872 880 839 922 856 800 832 845 873 874 886 855 874 900 909 874 865 844 830 884 863 847 907 821 871 824 911 862 871 825 846 861 886 829 840 828 839 868 796 847 782 822 792 857 812 804 887 826 809 904 859 839 865 849 850 832 790 885 868 834 840 834 895 827 819 816 800 817 848 810 857 868 876 913 852 890 866 854 879 893 833 858 896 846 870 861 892 837 820 850 855 845 832 833 848 838 873 937 880 867 903 853 849 825 895 931 914 932 897 908 785 869 798 876 817 872 867 887 883 857 887 914 715 844 820 868 913 883 844 864 826 865 858 877 886 863 829 858 839 863 837 855 804 837 824 862 861 856 873 900 846 858 885 747 864 825 832 888 723 845 880 885 824 768 857 885 847 769 879 818 917 873 871 789 912 868 885 891 896 934 867 886 871 865 896 888 885 875 867 862 833 881 899 854 900 877 871 857 871 810 848 846 872 881 805 820 699 884 850 869 878 791 799 854 904 772 684 854 824 565 822 704 796 853 740 831 853 834 831 826 839 822 826 798 808 762 787 810 801 791 758 831 775 835 895 822 796 824 768 793 807 801 757 840 833 779 833 818 758 873 813 803 786 838 824 802 806 789 780 804 774 803 833 775 757 870 793 756 792 741 697 796 805 757 722 779 821 788 790 825 807 719 727 741 744 875 850 846 756 823 838 815 823 716 822 836 784 823 790 767 762 787 831 805 804 859 811 856 820 826 864 844 864 824 791 826 829 799 836 844 830 842 852 795 823 844 845 846 827 804 793 834 790 749 873 850 795 867 812 830 850 808 793 791 766 788 780 811 765 782 796 762 774 783 799 775 794 788 768 749 778 812 919 788 873 784 753 721 796 788 872 758 802 762 692 821 928 977 942 920 902 900 894 906 891 881 926 921 926 914 939 890 834 907 952 891 890 906 916 864 808 907 884 933 953 985 901 888 960 945 1.05e+03 916 953 930 913 891 882 911 906 816 928 893 900 926 910 901 891 882 866 908 874 901 901 823 837 850 881 879 878 816 863 892 903 844 890 857 887 948 674 956 930 865 830 815 827 957 851 748 882 859 827 889 848 711 943 830 954 948 976 954 895 925 881 931 885 911 882 892 855 914 905 924 971 840 904 852 884 913 820 871 898 913 857 831 965 879 897 949 924 871 965 890 836 894 882 899 931 880 906 904 930 906 878 918 878 849 869 887 901 891 834 896 903 877 925 849 897 876 878 864 894 878 832 807 857 876 886 845 867 815 875 849 870 830 894 808 896 843 710 810 805 890 872 881 840 922 856 800 831 845 873 875 886 856 874 900 909 873 865 843 830 884 863 846 907 821 870 824 910 862 871 826 846 861 885 829 840 828 842 867 796 846 782 822 792 857 812 804 886 827 809 904 860 839 865 849 849 833 790 885 868 834 840 834 895 826 819 816 800 817 848 809 857 868 876 913 851 890 867 854 879 893 832 858 895 846 870 861 891 837 820 850 855 845 832 833 848 838 874 936 880 867 902 851 849 826 897 932 913 932 896 907 785 869 799 876 816 871 866 887 884 857 888 913 714 843 820 868 914 883 844 864 827 864 858 876 885 863 829 858 839 864 836 856 804 837 824 862 863 855 873 899 846 858 884 746 863 825 832 888 724 845 880 885 824 768 857 884 847 770 880 818 917 874 873 789 912 869 884 891 895 933 867 885 870 865 896 888 885 874 867 862 833 881 898 854 900 878 870 858 871 811 849 846 872 882 806 818 699 884 850 869 878 790 799 854 904 772 684 855 824 564 821 703 796 854 742 831 853 835 830 825 839 822 826 798 807 761 787 810 800 792 758 831 773 836 894 823 796 823 767 793 806 801 756 840 834 779 833 817 758 872 813 803 785 838 824 801 805 789 780 803 774 803 834 775 757 871 793 756 792 741 697 796 805 758 721 778 821 788 789 825 807 720 726 740 744 876 850 846 755 822 839 814 823 716 823 837 783 824 789 769 762 787 831 806 804 860 811 858 819 826 864 844 864 824 791 826 829 800 836 844 831 841 851 795 822 843 845 846 828 804 793 833 788 749 872 851 795 868 811 828 850 808 793 791 768 788 780 811 764 784 795 763 774 783 799 774 794 788 769 749 778 811 920 788 873 785 754 720 796 788 872 759 801 762 692 821 928 976 943 920 901 899 894 905 891 881 926 921 926 915 939 890 835 907 953 892 890 907 916 864 808 907 884 933 953 985 902 887 961 945 1.05e+03 913 953 930 911 891 881 911 906 815 928 894 900 926 910 901 891 882 866 909 874 902 902 824 836 851 883 879 878 815 863 892 902 845 890 857 887 948 674 957 930 865 829 815 827 957 852 750 881 859 827 889 849 712 943 830 953 947 976 952 893 926 881 931 885 911 882 893 857 913 904 923 970 839 904 852 884 914 820 871 898 913 857 831 965 879 896 949 924 871 965 888 836 895 883 899 932 881 906 905 929 906 878 918 878 850 868 888 902 891 835 897 903 877 925 849 898 877 878 864 893 878 832 806 856 877 886 845 867 816 875 849 871 829 894 808 896 844 710 810 806 890 872 881 841 922 856 798 832 844 872 875 886 857 874 900 908 872 865 843 829 885 864 846 909 820 870 824 908 862 870 826 846 861 884 829 841 828 843 866 797 845 782 822 793 856 812 804 887 827 809 904 860 840 864 849 848 834 790 884 868 834 840 834 895 824 820 816 800 817 848 809 858 868 877 913 850 890 867 854 879 894 832 858 893 846 870 861 891 837 820 850 854 845 831 833 848 839 875 937 879 867 901 849 848 828 898 933 912 934 896 907 785 869 798 876 816 870 866 886 884 857 888 912 713 843 820 868 914 883 845 864 828 864 857 876 885 864 829 857 839 864 836 856 804 836 825 862 863 854 873 899 846 856 883 747 862 826 831 889 724 845 880 885 823 768 857 882 847 770 879 817 916 874 874 788 912 869 884 891 895 933 867 885 870 865 895 889 885 875 867 862 832 880 898 854 900 878 871 858 871 811 850 846 872 881 807 818 699 884 850 869 878 790 798 853 905 771 684 855 824 562 821 702 796 854 743 832 852 836 830 826 839 822 826 798 806 761 788 811 800 792 759 830 772 836 893 823 797 823 767 794 807 801 756 839 835 778 833 818 758 872 813 803 784 838 827 801 805 789 780 802 774 804 835 775 757 870 793 757 792 740 698 795 805 758 722 779 822 788 789 825 807 721 726 740 744 877 850 846 756 822 840 815 824 716 824 838 783 825 789 770 762 787 830 806 804 860 811 859 819 825 864 844 864 823 792 826 829 800 836 844 831 841 850 796 822 844 845 846 829 804 794 833 788 749 872 850 794 868 811 828 850 807 793 791 768 788 780 811 764 785 795 763 775 783 799 774 794 788 770 748 778 810 921 788 873 786 754 720 796 788 872 759 802 762 692 821 928 977 943 920 902 900 895 904 891 880 926 921 926 915 939 890 834 907 953 894 890 907 916 864 806 908 883 934 954 985 903 888 961 944 1.05e+03 913 953 930 909 889 880 911 906 814 929 894 901 926 909 900 892 881 867 909 875 902 902 824 837 851 883 879 877 815 864 892 902 844 891 858 887 947 674 959 930 866 829 816 827 957 852 750 881 859 827 889 849 714 943 829 952 946 976 953 892 926 882 930 885 912 882 893 857 914 904 923 970 839 905 852 885 914 819 871 898 912 857 832 966 879 896 950 923 871 965 887 837 895 883 899 933 881 906 905 929 905 878 917 880 850 868 888 905 891 834 896 903 876 925 849 898 877 878 864 892 878 832 806 855 877 886 845 867 816 875 848 872 828 893 809 896 846 710 810 805 889 872 881 842 922 856 796 832 845 873 875 886 857 874 900 906 872 866 844 828 885 864 845 910 820 870 823 908 861 870 826 846 861 884 830 840 828 845 865 796 844 782 822 792 856 812 804 886 825 809 904 859 841 865 850 847 836 790 884 869 834 840 835 895 823 819 816 801 817 848 809 858 869 877 912 849 890 868 854 879 894 832 858 892 846 870 860 890 838 819 849 855 845 831 833 848 839 876 938 879 867 901 847 848 828 897 933 911 935 896 906 784 868 796 876 817 871 866 886 884 857 887 911 713 843 820 868 914 884 845 865 828 863 857 878 885 864 829 858 839 864 836 856 803 835 825 862 862 853 872 899 846 856 883 747 864 826 830 889 723 845 881 885 822 768 857 882 847 772 879 817 916 874 874 789 912 868 884 890 894 932 867 884 869 865 895 889 885 875 867 862 833 880 899 854 900 878 872 858 871 812 851 846 871 881 810 818 698 883 849 870 878 790 798 853 904 771 684 855 824 557 822 702 796 854 744 832 852 836 830 828 839 822 826 798 806 761 788 811 801 793 759 828 773 836 894 824 797 824 768 794 807 801 756 839 835 778 833 819 758 872 814 802 784 838 830 801 804 789 779 802 773 804 835 775 757 870 794 756 792 740 698 794 805 758 722 780 821 789 789 825 808 721 725 739 745 877 850 846 756 822 840 816 825 716 824 836 783 826 788 770 763 787 829 806 804 860 811 860 818 825 865 844 864 823 793 826 829 800 836 844 830 841 850 797 822 845 845 846 829 804 795 834 787 749 873 850 793 867 811 828 850 807 793 791 768 788 780 810 764 786 796 763 775 782 799 775 794 788 771 748 778 809 922 788 873 786 754 720 796 788 872 758 801 762 692 822 928 979 942 920 902 900 897 903 891 880 925 920 926 915 939 889 833 906 953 896 889 908 916 864 805 909 882 933 954 985 903 890 961 944 1.05e+03 912 953 931 908 888 880 912 906 814 929 894 901 926 909 900 893 881 867 908 876 901 903 824 838 851 881 878 878 816 864 892 902 844 892 859 887 945 674 960 930 865 828 815 827 956 852 751 880 859 826 889 849 715 942 829 953 946 976 953 891 926 883 929 885 912 883 893 856 914 905 923 970 839 905 852 886 915 818 871 898 910 858 832 966 879 895 950 922 871 965 887 837 895 882 899 933 881 907 906 927 905 878 917 881 850 868 889 906 891 833 895 903 876 924 849 896 878 878 865 892 878 832 807 854 878 887 845 867 816 875 848 872 827 893 809 896 847 710 810 805 889 873 880 842 922 856 796 832 844 874 875 887 856 876 902 906 872 867 845 828 886 863 845 910 819 870 823 908 861 870 826 847 862 883 830 840 828 845 866 796 844 782 823 791 856 813 804 886 823 809 906 858 841 866 850 847 838 790 885 870 833 840 835 896 822 818 815 800 816 848 809 859 869 876 912 849 891 868 855 879 894 832 858 892 846 870 861 891 838 819 848 856 845 831 834 848 838 876 939 879 867 901 846 848 829 896 933 911 934 896 906 784 868 796 875 817 870 867 886 884 858 887 910 713 843 820 868 914 884 845 865 827 864 857 880 886 863 829 858 840 864 837 856 803 835 825 862 862 852 872 899 846 856 882 747 865 826 830 889 722 846 881 885 821 767 858 883 847 774 879 816 916 875 874 789 912 868 883 889 895 933 867 884 869 865 896 889 885 875 867 862 834 879 900 855 900 879 872 858 871 813 851 846 871 881 812 818 698 882 850 869 878 791 797 853 904 770 683 855 825 553 822 703 796 854 745 833 852 836 830 830 839 822 826 798 805 761 788 811 801 793 759 829 774 836 895 824 796 826 768 794 807 801 756 838 834 778 833 820 758 872 814 802 784 838 830 801 804 789 779 801 773 804 834 774 757 870 795 756 792 740 698 793 805 758 722 781 821 789 788 824 808 720 725 739 745 877 849 845 757 821 840 816 826 716 824 835 784 826 788 769 764 787 828 805 804 860 811 860 819 825 865 843 864 823 793 825 828 800 836 844 830 841 850 797 822 845 845 846 829 804 796 834 787 750 874 849 792 866 811 829 850 807 793 792 767 788 780 810 764 785 796 763 775 782 799 776 795 788 771 748 778 809 922 787 872 786 754 721 796 789 871 757 801 762 691 822 928 979 941 920 903 900 898 904 891 879 925 920 926 914 940 889 832 906 952 895 889 908 916 864 804 909 882 932 953 986 902 890 961 944 1.05e+03 911 952 930 908 887 881 912 906 814 930 894 902 926 908 899 893 881 867 907 876 901 903 824 839 851 880 878 878 816 864 893 902 844 894 860 886 946 674 961 930 864 828 814 827 955 853 752 880 858 826 889 849 715 943 830 953 946 976 953 890 925 884 929 886 913 883 894 856 915 905 923 969 839 905 852 886 915 818 871 897 909 858 832 967 879 896 950 922 871 964 887 838 896 881 900 933 880 907 906 926 906 878 918 883 849 868 890 909 890 832 895 903 876 924 849 895 878 879 866 893 878 833 808 854 878 886 845 868 817 875 848 871 828 893 809 897 848 711 810 805 889 873 880 843 923 856 796 832 843 874 875 887 856 877 903 906 872 867 845 828 886 863 845 910 819 872 822 907 860 870 826 847 862 882 829 839 828 846 867 796 844 783 824 791 856 812 804 885 824 809 906 858 841 868 850 847 840 790 887 870 833 840 835 897 821 816 815 800 816 848 808 860 869 875 912 850 891 868 855 878 895 833 859 892 846 870 861 891 839 818 847 857 846 831 834 848 839 876 939 878 867 902 846 848 828 896 933 912 933 896 907 785 868 797 876 818 869 869 885 884 858 888 909 713 843 819 868 913 884 845 865 826 864 857 880 886 862 829 858 841 864 837 856 803 836 824 862 862 851 873 899 845 856 882 746 866 827 830 890 721 847 882 884 821 768 859 885 847 776 879 816 916 875 874 790 912 868 883 889 895 934 867 883 870 865 897 889 885 875 867 862 834 879 900 856 900 878 871 858 871 814 851 846 871 881 814 818 698 882 850 869 877 792 798 853 905 769 683 855 825 553 822 702 796 855 746 833 853 836 830 831 839 822 826 798 805 761 788 811 801 793 759 829 776 836 896 823 795 826 768 795 806 801 757 838 834 778 834 820 758 872 815 803 784 838 828 801 803 789 779 801 773 803 833 774 757 870 795 755 793 741 698 793 805 757 722 780 822 790 789 823 808 719 725 739 745 877 849 845 756 820 840 816 827 716 824 833 784 826 788 768 764 787 829 804 804 861 811 861 819 825 865 843 864 824 793 825 828 801 836 844 832 841 849 797 822 844 845 846 829 804 796 835 787 751 874 849 793 866 812 829 850 807 793 792 766 788 780 812 764 784 796 764 775 782 800 777 795 788 770 748 778 809 922 786 872 786 755 722 796 789 870 757 801 762 690 822 928 979 940 919 904 901 898 904 892 879 925 919 927 914 941 891 832 906 951 894 889 908 916 865 804 910 882 931 953 986 901 889 961 945 1.05e+03 911 953 930 909 886 881 912 907 814 930 894 902 926 908 898 893 881 867 907 876 901 904 823 839 850 882 878 878 816 863 892 902 843 894 860 886 946 674 961 930 863 828 813 827 955 853 753 881 856 826 889 848 715 942 830 953 944 976 953 890 924 884 929 886 913 882 893 857 915 906 923 969 838 905 852 886 915 818 872 896 909 857 832 967 878 896 949 922 871 964 887 839 896 883 900 932 879 907 906 924 907 877 918 884 849 869 890 911 890 833 895 903 876 924 850 893 878 879 865 894 878 832 809 854 879 885 844 868 817 875 849 870 829 894 809 897 849 710 812 805 889 873 880 844 924 857 796 832 842 874 875 887 855 878 904 907 872 866 844 828 885 862 845 910 819 873 822 907 861 870 826 848 862 882 828 839 828 847 867 795 845 783 824 792 856 812 804 886 824 809 905 858 841 869 850 848 842 790 889 868 832 841 835 897 821 816 816 800 816 848 808 860 868 874 912 851 891 869 855 878 895 833 860 892 846 870 861 892 840 818 847 856 847 831 834 849 840 876 938 877 867 902 845 849 828 897 933 912 933 896 907 785 868 798 876 820 868 870 885 883 856 888 908 715 843 819 868 913 885 846 865 826 865 857 880 886 861 830 858 842 864 837 856 803 836 824 862 863 851 873 899 845 856 881 746 866 826 830 890 720 847 882 885 821 769 859 885 847 777 880 818 916 875 874 789 912 867 883 890 896 935 868 884 871 864 897 888 886 875 868 862 834 880 899 858 900 877 871 858 870 812 851 846 872 881 814 818 698 882 850 868 877 792 798 852 906 768 683 854 826 557 822 701 796 855 747 832 853 837 830 830 839 822 827 799 805 761 789 811 801 793 760 829 776 836 896 822 794 826 768 796 806 802 758 838 835 779 834 819 757 873 815 804 785 839 826 800 803 789 780 801 772 802 833 774 757 871 794 755 793 742 698 792 805 757 722 781 822 790 789 822 807 719 726 739 745 879 849 846 756 820 839 815 827 717 825 834 783 826 788 768 763 787 830 805 803 861 811 862 818 825 865 843 865 824 793 824 828 800 836 844 833 841 850 796 822 843 845 846 829 804 796 835 788 751 874 848 793 866 812 830 849 808 792 793 766 789 780 813 765 784 795 764 774 782 800 776 795 789 769 748 777 808 922 786 872 788 755 723 797 788 870 757 801 762 690 822 928 978 941 919 904 902 897 904 893 880 925 919 927 915 940 893 833 906 951 894 888 909 917 866 804 910 882 931 953 986 900 889 962 946 1.05e+03 910 953 930 909 886 881 912 907 813 929 894 902 926 909 899 893 881 867 907 876 901 904 823 838 850 883 880 878 816 863 891 901 843 895 860 886 946 673 960 929 862 828 813 828 955 853 753 881 854 826 889 848 716 942 831 953 943 977 954 890 924 884 929 887 913 880 891 858 914 906 923 968 837 904 852 886 915 818 873 896 909 857 832 966 878 896 949 922 871 964 888 838 896 884 899 931 879 907 907 921 908 876 919 884 850 868 890 912 890 833 895 903 876 924 850 893 878 879 865 895 878 832 808 855 879 884 845 868 817 875 850 871 830 894 809 897 850 711 813 805 890 873 880 846 924 858 796 832 842 873 875 887 855 878 903 907 873 864 844 828 883 862 845 910 820 874 823 907 861 869 826 848 862 882 828 839 830 849 867 795 845 783 824 792 855 812 804 886 824 809 905 859 841 868 850 848 843 791 889 868 833 841 835 897 820 816 816 801 817 848 808 859 867 874 912 853 892 869 855 878 894 833 859 893 846 870 861 892 840 818 848 856 848 830 834 849 839 876 937 877 867 902 844 848 828 897 933 912 932 897 908 785 869 798 876 821 869 869 885 883 855 888 907 717 842 819 869 913 885 845 865 827 865 856 880 886 862 831 857 842 864 837 857 804 836 824 860 863 850 872 899 846 855 880 747 865 825 830 891 719 847 882 886 822 771 858 886 847 777 880 820 916 875 874 789 912 868 883 892 896 935 868 885 872 864 896 888 886 875 869 862 834 881 899 857 900 876 871 857 870 811 851 846 871 881 813 816 698 882 850 868 877 791 799 851 906 768 683 854 826 559 822 701 796 856 748 832 853 838 829 830 839 823 827 799 806 761 790 811 801 792 760 829 776 837 897 822 794 826 768 796 806 802 759 838 836 779 833 819 757 872 815 804 785 839 826 800 802 789 781 801 771 803 834 774 757 871 794 755 793 742 697 792 805 757 722 781 823 790 789 821 806 719 726 739 746 880 849 846 756 820 839 814 826 717 825 834 783 826 788 768 762 787 831 806 802 861 811 864 819 826 865 842 865 823 793 825 828 800 836 844 834 841 849 796 821 842 844 846 829 804 795 836 789 751 874 848 793 867 813 830 848 808 791 793 766 790 780 813 766 785 793 764 774 782 801 774 795 789 768 748 777 807 922 786 872 789 755 725 798 787 870 757 801 762 690 822 927 979 941 919 904 902 896 904 893 880 925 919 927 916 940 895 834 906 952 894 888 909 916 866 804 910 883 932 952 986 901 890 962 946 1.05e+03 910 953 930 908 886 881 912 906 812 928 895 901 926 909 899 894 881 868 908 876 902 904 824 839 850 883 880 879 814 863 891 901 843 895 861 886 946 672 959 929 862 828 812 828 955 852 754 881 854 826 890 847 716 941 831 953 942 977 954 890 925 884 930 887 913 880 890 861 913 906 924 968 837 904 852 886 916 818 874 896 908 857 833 966 878 896 949 923 870 964 888 838 896 886 898 931 878 906 907 918 908 876 918 884 850 867 889 913 891 832 895 903 876 924 850 893 878 878 864 895 877 832 807 856 879 883 845 867 818 875 851 871 830 895 809 896 850 712 812 805 891 873 879 846 924 858 796 832 842 873 875 887 854 877 903 908 872 863 844 827 882 862 845 910 820 872 823 908 860 869 826 849 862 883 828 838 830 848 866 794 845 782 823 792 854 812 804 887 824 809 906 859 841 867 849 848 844 792 889 868 833 842 835 897 820 817 816 803 817 848 807 858 866 875 912 852 892 868 855 879 894 833 859 894 846 870 860 892 840 818 848 855 847 830 833 848 838 875 937 878 866 902 842 847 826 897 933 911 932 897 908 785 869 797 875 821 870 869 885 884 855 887 906 721 842 820 869 914 885 845 866 827 864 857 879 886 863 832 857 842 865 837 857 805 836 824 859 862 850 871 899 846 855 879 749 865 824 830 890 718 847 882 886 823 772 858 886 847 777 878 821 916 875 874 789 912 869 883 892 895 935 868 886 872 864 896 888 887 876 870 862 835 881 899 858 900 878 871 857 870 811 852 846 871 882 813 814 698 882 850 867 876 790 800 852 907 769 683 854 826 558 823 702 797 856 749 832 853 839 829 829 839 823 827 799 806 761 789 811 802 792 760 829 775 836 898 822 794 826 769 796 806 802 759 838 837 780 834 819 758 872 815 804 786 839 826 799 803 789 781 801 770 805 834 774 757 871 795 756 792 742 696 792 805 757 721 782 824 790 789 821 804 718 727 740 747 880 849 845 756 820 839 814 825 717 826 835 783 827 787 768 762 787 831 806 803 861 810 866 819 826 865 842 864 823 792 825 829 800 835 844 834 841 848 796 821 842 843 845 829 804 794 836 788 751 874 848 793 867 812 830 848 809 791 792 766 790 780 813 765 785 792 764 774 782 800 773 795 790 768 748 777 808 922 787 872 790 755 726 798 787 870 757 800 762 689 822 927 980 941 919 904 901 895 904 892 880 925 920 926 917 939 895 836 907 952 894 888 910 916 867 804 910 883 932 953 986 901 889 964 946 1.05e+03 909 954 930 907 886 881 912 905 811 928 893 900 926 908 900 895 881 868 908 875 903 904 825 839 852 883 880 879 812 863 891 902 844 895 861 886 947 672 958 930 862 828 812 828 954 852 754 880 854 826 891 848 716 941 832 953 942 978 954 889 926 883 931 888 913 880 891 862 912 906 923 967 837 904 852 886 916 818 874 898 909 857 834 965 878 896 950 924 870 964 888 837 896 888 898 932 878 906 906 914 908 877 918 884 850 867 888 915 891 832 896 904 876 924 851 893 877 878 863 895 877 833 807 857 879 883 845 867 818 875 851 871 830 896 810 896 850 713 812 805 891 872 878 846 924 858 796 832 842 874 875 887 855 877 903 908 873 863 845 827 882 862 845 909 820 872 823 908 860 869 825 848 861 884 830 838 831 846 865 795 845 782 822 792 854 812 804 888 825 808 906 859 841 867 849 848 847 793 889 868 834 842 835 896 821 818 816 803 817 848 807 857 867 874 912 852 891 868 855 878 894 833 858 893 847 870 860 892 840 818 848 855 847 830 832 848 837 876 936 879 867 902 840 845 825 896 932 910 932 898 908 785 869 797 875 821 871 870 885 884 855 886 905 725 842 820 869 915 885 846 866 828 863 857 879 886 863 832 857 840 865 837 857 806 836 823 858 862 850 871 899 846 855 878 751 865 824 830 889 717 846 881 885 822 773 860 885 847 778 878 822 917 875 874 789 912 870 883 893 895 934 868 886 873 864 896 888 888 876 870 862 835 881 899 859 900 879 871 859 870 811 852 846 872 883 814 813 697 882 850 867 876 790 801 852 908 767 683 854 827 557 823 701 797 857 750 831 852 840 830 829 839 823 826 799 806 762 788 811 802 792 760 829 774 835 898 822 794 826 770 795 806 802 759 838 836 780 834 820 758 871 815 804 786 839 826 799 803 789 781 801 770 806 834 774 759 872 796 757 793 742 696 792 806 758 720 781 822 790 789 821 805 718 728 741 747 880 849 845 757 820 839 814 825 717 826 835 783 826 787 769 762 788 831 807 803 861 810 868 819 826 865 841 863 824 792 825 830 800 835 844 832 841 848 797 821 843 842 844 828 804 794 837 788 752 874 848 792 867 811 830 848 809 791 792 766 790 780 813 764 785 792 764 774 782 800 772 795 789 768 748 777 809 922 787 871 791 755 728 798 786 870 757 801 761 688 822 927 980 942 919 904 901 895 905 891 880 925 920 926 918 939 894 837 907 952 894 890 910 915 866 803 910 883 932 954 986 901 888 964 947 1.05e+03 908 954 929 907 887 881 912 904 812 927 892 900 926 908 899 895 881 868 908 874 904 904 826 839 854 883 880 879 810 862 892 902 844 894 861 886 947 672 958 931 862 827 810 828 954 852 755 880 854 826 892 849 716 940 832 952 942 978 954 888 926 884 932 888 913 878 892 863 913 906 923 968 838 904 852 886 916 818 874 898 908 857 835 965 880 896 951 926 870 964 888 837 897 890 898 934 878 906 906 910 907 877 918 883 851 868 886 916 892 832 897 905 876 925 851 892 877 878 863 895 877 834 807 858 879 883 844 866 818 875 851 872 831 896 810 895 849 713 810 805 891 872 879 846 924 857 795 834 842 874 875 887 855 876 903 908 873 863 845 828 882 862 845 909 820 871 823 908 859 869 825 848 861 884 831 838 830 844 865 795 845 782 821 792 855 812 803 888 825 808 906 859 841 866 849 848 850 794 888 868 834 842 835 895 821 819 815 802 818 847 806 857 868 873 912 852 891 867 856 878 894 832 858 891 847 871 860 891 840 818 848 855 846 830 833 848 838 876 936 879 869 902 840 845 824 896 932 910 932 899 908 785 868 796 876 820 871 870 885 885 857 887 903 732 842 820 869 914 884 846 866 828 864 857 879 887 864 831 856 839 865 837 857 805 837 823 859 862 850 871 900 846 855 878 751 864 824 830 888 717 845 881 883 822 773 860 885 848 779 878 821 917 876 872 788 912 870 882 894 894 934 868 887 873 864 896 888 888 876 871 863 834 881 900 858 900 881 870 860 870 811 851 845 873 883 814 813 696 883 850 867 876 790 802 852 909 766 683 854 827 558 823 700 797 856 751 831 853 840 830 828 839 823 826 798 806 762 787 811 802 791 760 828 773 834 897 821 794 825 770 794 806 804 759 838 836 781 834 820 758 870 816 803 786 839 826 799 803 789 781 801 771 805 834 774 760 872 797 758 794 742 696 792 806 758 720 781 820 790 789 821 805 718 728 741 747 880 849 845 758 820 839 815 825 716 827 836 783 827 786 769 762 789 831 808 803 861 810 868 819 826 866 842 862 824 792 825 830 800 835 844 831 841 849 797 821 843 842 844 827 804 795 837 788 752 873 848 792 867 810 830 848 808 792 792 766 789 780 813 763 785 792 764 774 781 800 773 795 788 768 748 778 810 922 788 871 792 754 728 798 784 870 759 802 760 686 822 927 980 942 919 904 901 895 905 891 880 925 921 925 918 939 894 838 907 952 893 891 909 915 866 803 910 883 932 956 985 901 887 964 947 1.05e+03 908 955 929 907 887 881 913 905 813 927 890 902 926 908 898 896 881 869 907 873 904 904 826 839 854 883 880 878 810 862 892 902 845 893 861 886 948 672 958 932 863 828 810 829 954 852 756 880 854 825 892 850 717 940 832 951 941 978 954 888 925 885 932 888 912 878 893 863 913 906 923 970 839 905 852 886 915 818 874 898 908 857 835 966 880 897 950 926 870 964 888 838 897 895 898 934 878 906 906 907 907 877 920 883 851 869 886 916 891 832 897 905 876 925 851 892 876 878 864 894 877 833 807 858 879 884 844 866 818 876 851 872 832 897 810 895 849 713 809 805 891 871 879 846 924 857 795 834 841 874 876 888 855 876 902 908 873 864 846 828 882 863 845 910 820 870 823 908 859 870 825 847 861 883 832 838 829 844 865 795 845 782 822 792 855 812 802 888 825 808 906 860 840 865 848 847 854 794 888 869 835 842 835 895 821 818 814 801 818 846 806 858 868 873 912 852 890 868 856 878 893 833 858 890 847 871 861 891 839 819 848 855 846 830 833 848 838 877 937 879 870 902 838 846 824 896 932 910 932 900 907 785 868 795 876 820 872 870 886 885 858 886 903 738 843 820 868 914 884 845 864 828 864 856 879 887 864 831 856 839 865 838 857 805 837 823 859 862 849 871 899 846 855 878 750 864 824 830 889 717 844 880 884 821 775 860 885 849 780 878 822 917 876 871 788 912 870 883 893 895 934 868 888 872 863 896 888 888 876 871 864 834 882 900 857 900 880 870 860 870 812 851 846 873 883 813 813 696 883 850 868 876 790 801 852 910 764 682 855 826 554 823 699 797 854 753 830 853 841 830 828 839 823 827 798 806 761 787 811 802 790 760 828 772 834 897 821 794 825 769 793 806 805 760 838 836 781 834 820 758 870 816 803 786 840 825 800 803 789 780 801 772 804 835 774 761 872 797 757 796 743 696 791 806 757 719 780 819 790 790 820 804 718 728 740 747 881 850 845 758 821 839 815 826 716 827 836 783 828 786 770 762 788 831 808 804 861 809 869 819 826 866 843 862 823 793 825 830 800 836 844 830 840 848 797 822 843 842 845 827 805 796 838 788 752 874 848 793 867 810 830 848 808 793 792 767 789 779 812 763 784 792 763 774 781 801 773 795 787 769 747 779 810 922 788 870 794 754 729 798 783 868 761 803 760 686 821 927 979 943 919 904 901 895 905 891 880 925 921 925 918 939 893 842 907 952 893 891 908 915 866 804 910 883 932 956 984 901 887 963 947 1.05e+03 908 954 929 907 887 881 913 905 814 927 890 902 926 908 898 896 882 869 907 872 904 904 825 839 852 884 879 877 811 863 892 901 844 893 862 885 948 671 957 933 864 828 809 829 954 852 757 880 855 825 892 849 718 939 832 950 941 978 954 887 925 886 932 888 912 878 894 863 914 906 923 970 840 906 852 886 915 818 874 898 907 857 834 966 880 897 948 926 871 964 889 840 897 897 898 934 878 907 906 903 906 877 921 883 852 868 885 917 891 832 896 905 877 925 851 892 876 878 865 894 876 833 807 857 879 884 845 866 818 877 851 872 832 897 811 895 848 713 809 805 891 872 879 845 924 857 794 834 841 874 874 888 854 876 902 909 873 864 845 829 882 863 845 910 820 870 823 909 860 870 825 847 861 883 832 839 829 844 866 795 844 782 822 791 855 812 803 887 825 809 906 860 840 864 848 848 858 794 888 869 835 841 836 895 820 818 814 800 818 846 806 858 867 873 911 852 890 870 857 878 893 833 858 889 846 871 862 891 838 819 849 854 846 830 834 848 837 877 938 879 869 902 835 848 824 896 932 911 932 900 907 785 868 796 877 819 872 870 886 886 860 886 903 747 843 821 868 913 884 843 864 827 865 856 879 887 864 831 856 840 866 838 856 804 837 823 859 861 847 871 899 846 855 878 748 865 824 829 889 717 844 880 884 821 777 860 885 849 781 878 823 916 876 870 788 912 870 883 893 894 935 868 888 872 864 896 887 888 876 872 865 833 882 901 856 900 881 870 859 871 812 850 846 872 883 813 811 695 883 850 869 876 791 801 852 910 764 682 856 827 551 824 699 797 852 753 830 854 840 829 828 840 823 827 797 805 760 787 811 802 791 760 828 772 834 896 820 794 826 769 792 807 806 760 838 836 780 834 820 758 871 816 803 786 839 825 801 803 789 780 801 773 804 836 775 761 872 796 757 796 743 697 789 806 756 719 780 820 790 790 820 803 718 728 740 746 882 850 845 757 821 840 815 826 716 827 836 783 828 787 771 762 787 830 808 804 861 809 869 819 825 867 844 862 823 793 825 829 800 836 844 830 840 848 797 822 843 843 845 826 805 796 838 788 752 875 847 793 867 810 830 849 808 793 793 767 788 779 812 763 784 793 763 775 781 802 773 796 787 770 747 779 810 922 788 870 794 753 730 798 781 867 761 803 760 686 822 928 979 943 919 904 901 896 905 891 879 926 921 925 919 939 893 847 907 953 893 890 908 916 867 804 910 883 932 957 984 902 887 963 947 1.05e+03 909 954 929 908 886 881 913 904 814 928 890 902 926 908 897 896 882 869 907 872 904 904 824 838 851 884 879 877 810 864 891 902 844 894 862 884 947 670 956 933 865 827 809 829 954 852 757 881 857 826 893 847 718 939 832 950 942 978 954 887 925 885 932 889 912 879 895 863 914 906 923 968 840 906 852 886 915 818 874 898 907 856 835 965 881 897 947 924 871 964 888 841 896 902 897 934 878 907 906 900 906 878 923 883 851 868 886 916 891 832 895 905 878 924 851 894 876 878 866 895 876 834 807 857 879 884 847 866 818 877 851 872 832 897 811 895 849 713 810 805 890 872 879 846 924 858 794 834 840 874 873 889 854 876 902 909 873 864 845 829 882 862 844 910 820 871 823 908 860 870 825 848 862 883 832 838 829 844 867 796 844 784 822 791 856 813 804 886 825 809 906 859 839 863 847 849 861 793 888 870 835 841 836 895 818 818 814 799 819 846 806 858 868 873 910 852 890 871 857 878 892 833 857 890 846 871 862 891 837 820 849 854 846 830 835 847 836 877 940 879 869 903 832 849 824 896 933 911 933 900 906 785 868 796 877 818 872 869 886 886 860 886 902 754 843 821 868 913 884 842 863 826 865 856 879 887 864 830 856 841 865 839 855 804 837 823 860 861 846 871 899 846 855 878 747 866 824 828 890 716 843 881 884 820 778 859 885 849 782 878 824 917 877 869 788 912 870 884 892 895 936 867 888 871 865 896 886 889 876 870 865 832 882 901 856 901 881 870 858 871 812 850 847 871 883 812 810 695 883 850 870 876 792 802 852 910 762 680 856 827 548 824 700 798 851 754 830 854 839 828 829 840 822 827 797 805 760 787 811 802 792 759 828 772 834 896 820 794 826 769 792 806 806 760 839 837 779 834 820 757 871 816 803 785 839 825 801 804 789 780 802 773 805 836 776 761 872 796 757 796 744 698 786 806 756 720 778 821 790 790 820 803 718 728 740 746 881 850 845 756 821 840 815 825 715 827 836 784 828 787 770 763 786 830 808 805 860 809 870 819 825 867 844 862 823 792 825 829 800 837 844 830 840 847 797 822 843 844 845 826 805 795 839 788 753 875 847 794 867 811 830 850 808 793 794 767 788 780 811 763 784 794 762 774 782 803 775 796 787 770 747 780 809 922 788 871 794 753 730 798 780 865 760 803 761 686 823 928 979 942 920 904 901 897 905 891 880 926 922 925 919 939 892 854 907 953 892 890 907 916 867 804 911 883 932 956 983 902 886 963 947 1.05e+03 909 954 929 908 885 882 912 905 814 929 890 901 926 908 897 896 883 868 907 872 904 903 823 838 852 883 879 877 809 864 890 901 844 894 862 883 947 669 955 933 865 826 809 828 954 852 758 881 857 826 892 846 719 940 831 951 941 978 954 886 925 884 932 889 912 880 895 864 914 906 923 967 840 907 852 886 915 817 874 899 907 856 834 964 881 897 947 923 871 965 888 841 896 904 897 934 879 907 906 898 906 878 921 884 850 868 886 916 890 832 896 905 878 924 851 895 876 879 866 894 877 833 806 857 879 884 847 866 818 876 851 872 832 897 811 895 849 715 811 805 890 872 879 846 923 859 794 834 839 875 871 888 855 876 902 909 874 864 845 830 882 861 844 910 820 872 824 908 860 869 826 848 862 884 831 839 829 845 867 796 844 785 822 791 857 814 805 886 825 809 906 858 838 863 847 850 863 793 888 870 834 841 836 894 816 820 813 799 820 847 806 858 868 874 910 852 889 871 856 879 891 833 858 891 846 871 863 892 837 821 850 854 847 830 835 847 836 877 940 878 869 904 830 848 824 896 933 911 934 899 906 784 868 796 877 818 870 868 886 887 859 886 902 762 844 821 868 914 884 843 863 826 865 856 879 887 864 830 856 841 865 838 854 804 837 822 861 861 844 873 900 846 856 876 747 867 824 827 890 715 844 881 884 820 778 859 884 850 782 879 824 918 877 869 788 912 871 884 892 895 936 867 888 871 866 895 886 890 876 869 865 832 881 901 856 901 882 870 857 871 812 851 847 871 883 812 809 695 883 850 869 876 792 802 852 910 761 681 856 826 548 824 700 798 851 755 830 854 838 827 829 840 822 828 798 806 760 788 811 802 792 760 829 772 834 895 820 795 827 769 791 806 805 760 839 837 778 834 820 757 871 816 803 785 838 826 799 804 790 780 802 773 806 836 776 761 872 796 757 795 744 699 783 805 757 721 777 821 790 790 820 804 719 728 739 746 880 850 845 755 821 840 816 824 714 827 836 785 828 788 770 763 786 830 808 804 859 810 870 819 825 867 843 861 824 793 826 830 800 837 845 831 841 848 797 822 842 845 845 827 805 795 840 787 753 875 848 794 867 811 830 850 809 793 795 766 789 780 811 763 783 794 764 773 782 802 776 796 788 770 747 780 809 922 788 872 795 753 730 798 778 866 758 803 762 686 824 928 978 943 920 903 901 897 905 890 880 927 923 926 920 939 890 857 907 954 893 889 907 916 867 804 911 882 932 956 984 902 886 963 949 1.05e+03 909 954 929 909 884 882 912 905 814 929 890 901 926 909 897 896 884 868 906 873 905 903 823 838 854 883 879 877 808 863 891 901 844 895 862 884 946 668 955 934 865 826 809 828 954 852 758 882 857 827 892 844 720 941 830 952 940 979 954 885 925 885 932 889 912 880 896 865 915 905 923 968 839 907 851 886 914 817 874 899 907 855 834 964 880 896 948 923 871 967 888 841 896 910 897 934 879 907 907 896 906 878 919 884 849 868 886 916 891 833 896 905 878 924 851 895 876 879 866 894 877 833 805 856 880 884 846 867 818 875 851 872 832 897 811 896 850 716 811 805 889 872 879 847 922 860 794 834 839 875 870 888 857 875 902 909 874 863 845 829 883 860 844 909 820 872 824 908 860 869 828 848 863 883 830 840 829 844 868 796 844 786 822 792 858 815 804 886 826 810 907 856 839 863 848 851 864 793 888 870 834 842 836 894 814 821 813 800 819 848 806 859 868 875 909 852 890 870 855 879 892 832 858 892 846 870 864 893 837 821 852 854 847 830 834 847 837 876 940 878 869 904 828 847 825 897 932 911 934 897 906 784 867 796 877 818 869 868 887 887 857 886 902 770 844 821 868 914 884 844 864 827 865 856 879 888 865 830 856 840 865 837 854 804 836 822 861 861 843 874 900 847 858 875 748 866 825 827 890 714 844 882 884 819 778 858 884 850 781 882 824 919 876 868 789 912 871 884 892 895 936 866 887 871 865 896 887 891 877 867 867 832 880 901 856 900 884 870 857 871 812 851 847 870 883 814 809 694 883 849 869 876 792 802 852 910 760 682 856 825 547 824 701 798 851 758 829 854 838 827 829 841 822 828 799 806 760 788 811 802 792 760 829 772 834 894 820 795 827 769 790 807 806 760 839 836 777 834 820 757 871 814 803 785 838 826 798 804 790 780 802 772 807 837 777 760 871 795 758 795 744 699 780 805 758 721 777 820 790 790 820 805 721 728 739 746 879 850 845 754 821 840 815 823 714 827 836 785 827 789 770 762 787 831 808 804 859 811 870 818 825 867 843 861 824 794 827 830 800 837 846 831 841 848 797 823 842 845 845 827 805 795 840 786 753 875 848 794 867 811 830 850 809 793 796 766 789 781 812 763 784 794 765 772 783 802 777 796 788 769 748 780 809 922 787 873 795 754 729 797 777 866 758 802 761 686 825 928 979 943 920 903 901 897 905 890 881 927 923 927 920 939 890 863 907 953 893 890 907 916 866 804 910 882 933 954 985 902 886 963 950 1.05e+03 909 953 929 909 884 881 912 905 814 929 890 900 926 909 896 896 884 867 906 872 904 903 823 838 855 883 879 878 809 863 891 901 844 895 862 884 946 666 955 934 864 826 810 827 954 853 758 881 857 826 893 842 720 941 830 952 938 979 954 884 925 885 931 888 912 880 896 866 915 904 923 968 839 907 850 886 912 816 874 899 906 855 833 964 880 897 949 923 871 968 888 841 895 914 897 934 879 907 906 894 909 878 918 884 849 868 887 916 891 833 896 905 878 924 852 895 876 878 866 894 878 833 803 857 880 884 845 868 818 876 852 873 831 897 811 896 848 717 812 805 890 872 879 848 921 859 794 834 839 875 870 887 857 874 903 909 875 862 844 829 883 859 844 910 821 872 825 910 860 869 829 847 863 882 831 841 830 844 868 796 845 786 823 792 858 815 804 887 825 810 907 858 840 863 848 851 864 793 888 870 835 842 836 894 813 822 812 800 819 847 806 860 867 875 910 852 890 870 854 879 893 832 859 892 847 870 866 893 837 821 853 855 848 830 833 847 836 876 939 878 868 903 825 846 825 897 931 911 934 896 907 784 867 796 877 818 868 867 889 887 856 886 902 778 845 821 869 914 884 844 865 828 866 856 879 888 866 831 857 840 866 836 855 804 835 822 859 861 841 874 898 847 858 873 748 866 825 826 890 714 845 882 884 819 778 859 884 851 780 884 823 919 876 867 789 913 871 885 891 894 937 867 886 870 865 895 887 891 876 867 869 833 880 901 856 900 884 870 859 872 813 852 846 871 882 815 808 694 882 849 869 877 792 802 852 910 760 683 855 824 545 824 701 798 851 759 829 854 837 828 830 841 823 828 800 807 760 788 812 802 792 761 829 772 834 894 819 796 827 770 792 807 806 759 839 836 777 833 820 757 871 813 803 785 838 826 799 804 790 781 802 772 807 837 777 760 871 794 758 795 744 698 779 804 758 722 777 820 790 790 819 806 722 727 739 746 878 849 845 754 821 840 815 823 715 827 836 785 827 790 770 761 787 831 807 804 859 810 871 818 824 868 842 860 824 793 828 829 799 837 845 831 842 848 796 821 842 843 844 827 806 796 839 785 752 875 849 794 867 811 830 850 808 793 795 766 789 781 812 763 784 795 765 772 783 802 776 796 788 770 749 780 809 922 787 873 795 755 731 798 776 867 758 802 760 686 825 928 980 943 920 903 901 895 905 890 882 927 923 927 919 938 891 868 907 952 892 890 907 915 867 804 910 881 933 954 986 902 886 962 951 1.05e+03 910 953 929 908 883 880 912 905 815 929 891 900 926 910 896 895 884 867 907 871 904 903 823 838 857 883 878 878 809 863 891 901 846 894 862 885 946 666 955 934 863 827 810 826 953 853 758 881 857 826 895 841 720 942 831 952 938 979 955 884 924 886 931 888 912 880 896 867 915 905 924 968 838 907 850 886 912 816 875 899 906 855 832 964 880 897 950 924 871 968 887 841 895 918 897 934 878 907 906 892 911 878 920 884 850 868 887 916 891 834 896 906 877 924 852 895 876 878 866 895 878 833 803 858 879 884 845 868 818 877 852 873 830 897 810 896 847 717 811 805 890 871 879 849 921 859 795 833 839 874 869 888 858 873 903 909 875 861 843 829 884 860 845 910 821 873 825 911 860 869 829 847 863 880 832 841 830 844 868 796 846 786 823 792 859 815 805 888 825 809 906 858 840 864 848 852 864 793 889 870 836 842 837 896 813 823 813 800 819 847 806 860 866 875 912 852 890 870 854 880 894 833 859 891 847 870 868 892 837 821 852 856 848 830 833 847 837 876 938 879 868 903 824 847 826 897 930 911 934 896 907 784 867 796 877 817 869 866 888 887 855 886 903 788 844 821 869 914 884 844 865 828 866 856 879 888 866 831 856 841 866 836 856 804 834 822 858 860 840 873 899 847 858 872 749 865 825 826 890 714 845 881 883 819 777 859 885 852 778 887 822 919 877 866 788 913 870 886 891 894 936 868 886 870 864 895 887 890 875 867 870 834 880 901 856 900 884 871 861 872 814 852 846 871 883 815 806 694 882 850 870 877 792 803 852 910 759 683 854 824 543 823 701 798 851 760 828 854 837 828 830 842 823 828 801 808 759 787 811 802 792 761 830 772 835 895 818 796 827 769 794 808 806 759 839 835 777 833 820 758 871 811 802 784 838 826 800 804 790 781 802 772 805 838 777 759 871 794 759 794 743 698 778 804 758 722 778 820 788 790 817 806 722 727 739 745 878 848 845 754 820 840 815 823 716 827 836 785 827 790 770 761 787 831 808 804 859 809 872 818 823 868 843 861 823 792 828 828 800 837 845 831 842 848 796 820 842 842 844 827 806 797 839 785 752 875 849 794 867 811 830 850 808 793 794 766 789 780 812 762 785 796 765 773 784 802 774 796 788 770 750 779 809 922 787 874 795 756 733 799 775 867 757 802 759 686 825 929 981 942 920 903 900 894 905 890 883 927 923 926 918 938 892 872 907 952 891 890 907 916 867 804 910 880 933 954 986 902 886 962 951 1.05e+03 910 954 929 907 882 880 912 904 815 929 892 900 926 912 896 895 884 867 906 871 904 903 822 838 857 883 878 878 809 863 890 901 846 893 863 885 945 666 955 934 862 828 810 825 953 854 758 880 857 826 896 841 720 942 831 950 938 979 956 884 924 886 930 888 912 880 897 867 915 906 924 968 837 907 850 886 913 815 875 899 906 854 832 964 880 897 950 924 871 969 887 841 895 922 897 934 879 907 906 890 914 878 922 884 850 868 887 916 892 833 895 907 876 924 853 895 876 878 866 894 878 833 803 860 879 884 846 868 819 876 852 873 830 897 810 896 845 717 810 805 890 871 879 850 921 860 796 832 839 874 869 888 859 874 904 908 875 860 844 828 884 860 845 910 822 873 825 912 860 869 829 847 862 881 832 841 831 843 867 796 846 786 823 792 859 816 805 888 824 808 906 858 841 863 847 852 864 792 890 869 836 843 837 897 813 823 813 800 819 846 806 860 866 874 913 852 890 870 853 880 893 833 857 890 846 871 868 892 837 821 852 857 848 830 833 848 838 876 938 879 868 902 825 847 826 897 931 911 933 896 907 785 867 797 877 817 870 865 886 886 855 887 904 794 845 821 869 914 883 844 865 828 866 856 879 888 865 830 856 842 865 836 858 804 834 823 859 859 838 871 900 847 859 872 748 864 825 826 889 713 844 880 882 820 776 859 886 853 778 887 821 918 877 867 788 913 870 886 890 894 936 868 885 868 863 894 888 891 874 867 869 835 879 900 856 901 882 871 860 872 814 852 846 872 883 813 804 694 882 851 869 877 792 804 852 911 759 683 854 825 544 823 701 798 851 761 828 854 837 828 830 840 823 827 802 808 760 787 811 801 792 761 830 772 835 896 818 796 828 769 797 808 806 758 839 835 777 833 819 759 871 812 802 784 838 826 800 804 789 782 802 772 803 837 777 759 871 795 759 795 743 698 777 805 758 723 779 820 787 791 817 807 720 727 739 744 879 848 845 753 820 839 815 823 716 827 836 785 827 790 770 762 786 832 808 804 859 808 872 818 822 869 844 861 822 792 827 828 801 836 845 832 841 849 796 820 842 841 844 826 805 797 839 785 752 874 849 794 867 811 830 850 807 793 794 766 789 779 812 763 785 796 765 774 784 802 774 796 789 770 750 778 808 921 787 874 795 756 734 800 773 866 757 802 759 686 825 929 981 942 920 902 899 893 905 890 883 927 923 925 917 938 893 876 908 952 890 890 908 916 867 805 910 881 933 954 986 902 886 962 951 1.05e+03 910 954 928 907 881 880 912 904 815 928 893 900 926 911 897 894 884 867 906 871 904 904 822 838 856 882 878 878 808 864 890 901 847 893 864 885 945 666 954 934 861 828 810 826 953 854 759 880 857 826 896 840 720 941 833 950 938 979 955 884 924 886 930 888 911 880 897 867 915 906 925 968 838 908 850 886 914 815 875 899 906 854 833 964 880 897 950 924 871 968 887 840 895 924 897 934 879 906 906 889 915 878 924 885 850 868 887 914 892 833 894 907 875 924 854 895 876 878 866 894 878 833 803 860 878 884 847 867 820 875 851 873 830 897 810 896 845 718 810 805 891 871 879 851 921 860 796 831 838 874 869 887 859 876 904 908 875 859 845 828 884 860 846 909 822 873 824 912 860 869 829 847 862 880 832 840 831 843 866 796 846 785 823 792 858 816 805 887 824 807 906 858 841 863 847 852 864 792 890 869 836 843 837 898 813 823 813 800 820 847 806 860 866 874 914 852 890 870 853 879 892 833 857 891 846 871 870 892 837 820 851 858 847 830 833 848 839 876 938 880 868 902 825 847 825 896 931 911 933 897 907 785 867 797 876 816 870 865 885 886 855 887 904 800 845 820 868 914 883 844 865 828 866 856 879 888 864 829 856 843 864 836 858 804 834 822 860 860 836 870 901 847 858 869 747 864 826 825 888 712 843 878 882 820 775 860 885 854 778 889 820 918 877 864 788 913 869 885 891 894 934 868 886 868 862 894 888 891 873 867 869 835 879 899 856 901 880 870 859 871 813 852 846 872 883 812 802 694 882 851 869 877 796 805 852 911 759 683 854 825 544 822 701 797 851 763 829 854 837 828 830 839 823 827 802 808 760 787 811 801 792 762 830 772 835 896 818 795 827 769 798 808 807 758 839 835 777 833 819 760 871 814 802 784 838 826 800 804 789 782 803 772 802 836 776 758 871 796 759 795 742 698 775 805 758 722 779 821 786 791 818 806 719 727 740 744 879 847 845 753 820 837 815 823 717 827 836 785 828 789 771 762 787 832 809 804 860 807 872 818 822 868 844 862 822 792 826 828 803 837 846 832 841 848 796 820 842 841 845 826 805 797 840 784 754 874 849 794 867 811 831 849 807 794 793 766 788 778 812 763 786 796 765 774 784 803 774 796 788 769 749 778 809 922 787 873 796 756 734 800 772 866 756 802 760 686 825 929 981 942 919 902 899 893 905 890 883 927 923 924 917 939 894 880 908 952 891 891 907 916 865 805 910 881 933 955 986 903 887 962 951 1.05e+03 908 954 929 906 880 880 911 905 815 928 893 900 926 909 898 893 884 867 907 870 904 904 822 838 856 882 880 878 809 864 890 901 847 893 864 884 945 667 954 933 861 828 810 824 954 852 761 880 856 827 896 840 721 941 834 951 938 979 955 884 924 886 930 888 911 881 896 869 915 906 925 967 838 908 850 886 914 815 874 899 905 854 834 964 880 896 951 924 871 968 887 841 894 928 897 935 879 906 905 889 917 878 924 885 850 868 887 913 890 833 893 907 876 924 854 895 875 878 866 895 878 833 803 859 878 884 848 867 820 874 850 873 830 898 810 896 846 719 810 805 891 871 879 850 921 859 796 831 838 875 869 886 859 876 903 908 875 859 847 829 883 860 846 908 823 873 824 912 860 868 829 848 862 880 831 840 831 842 864 796 845 784 823 791 858 815 805 887 824 807 906 856 841 863 847 851 861 792 890 870 836 843 837 898 814 824 813 800 819 847 807 860 866 873 914 851 890 869 853 879 892 832 857 893 846 872 872 892 837 820 850 857 847 830 834 848 840 875 938 879 868 902 825 847 824 896 931 912 933 898 907 786 868 797 876 817 871 865 886 886 855 888 904 806 845 820 869 914 883 844 866 828 866 856 878 888 863 829 856 843 865 836 857 804 835 822 860 862 835 871 901 847 858 867 746 865 827 825 888 712 842 878 882 821 775 861 884 854 779 890 821 917 877 862 788 914 870 884 892 894 934 868 886 869 862 894 888 892 874 867 870 835 878 899 857 900 878 870 858 871 812 851 846 872 883 813 802 694 881 851 868 878 800 805 852 911 759 683 854 825 540 822 701 796 852 765 830 854 837 828 829 838 823 827 801 808 761 788 812 801 792 762 830 772 834 896 817 795 826 768 797 807 807 758 840 836 777 832 819 761 871 815 802 783 838 827 800 805 790 782 804 771 802 836 775 757 870 796 759 795 742 698 774 806 757 722 780 820 786 791 818 806 719 727 740 744 880 847 845 752 820 836 815 823 717 826 835 785 828 788 772 762 788 832 809 805 860 807 872 818 824 868 845 863 823 792 826 828 802 837 846 832 841 848 796 821 842 842 845 826 805 798 840 783 754 874 848 793 868 812 830 849 808 794 792 766 788 778 812 763 785 796 765 774 784 803 774 796 788 768 748 778 810 924 787 872 796 756 734 801 770 865 756 802 760 686 825 929 981 942 919 902 901 894 905 891 883 927 923 925 918 940 894 885 907 952 892 891 906 916 864 806 910 880 932 955 985 903 888 962 951 1.05e+03 907 955 930 906 879 880 910 905 815 927 894 900 927 907 898 892 885 867 908 869 904 904 821 838 857 881 881 877 809 864 891 902 847 894 864 883 945 667 953 933 862 827 810 823 954 852 762 880 856 827 895 840 723 941 833 953 938 979 955 884 924 886 930 888 911 881 895 870 914 905 925 966 839 908 850 887 914 815 874 899 903 854 835 964 880 896 952 924 871 968 888 842 894 930 896 935 878 905 906 889 918 878 923 885 850 868 887 912 889 833 894 907 877 924 854 895 876 877 867 896 878 833 803 859 877 884 848 867 819 874 850 873 830 897 811 896 847 720 810 805 891 871 879 850 920 858 795 832 838 875 870 884 859 875 902 908 874 860 847 829 883 861 847 908 822 873 824 912 861 869 829 848 861 881 831 840 831 842 864 796 846 784 823 790 859 814 805 887 824 806 907 856 841 863 848 850 857 792 891 870 835 843 837 898 814 825 813 800 819 847 808 860 866 873 914 851 889 869 853 878 892 831 857 894 846 871 873 892 838 819 850 856 846 830 834 848 839 875 937 878 869 902 825 848 822 895 931 913 933 897 907 786 869 797 876 817 871 865 886 887 855 888 904 811 845 820 870 914 884 844 866 827 866 857 877 888 862 828 855 842 866 837 857 804 835 823 860 864 834 872 900 847 858 865 747 865 828 825 887 711 841 878 883 821 776 862 884 854 779 890 821 916 877 857 787 914 870 884 893 894 933 869 887 870 863 895 888 893 876 867 870 835 877 900 855 900 878 869 859 871 812 851 847 872 882 813 800 694 881 851 868 879 801 804 852 911 759 684 854 825 536 823 700 796 852 766 831 854 838 828 829 839 823 827 800 808 762 789 812 801 793 762 829 773 832 895 818 796 825 768 796 806 807 758 839 836 777 832 819 761 871 815 802 782 838 827 800 804 791 782 804 771 802 836 774 756 870 797 759 794 741 697 773 806 757 722 780 820 787 791 818 806 719 727 740 744 880 848 846 752 821 833 816 823 717 826 835 784 828 788 772 762 788 832 808 806 860 807 872 818 826 867 845 864 824 793 826 828 801 837 846 832 841 847 797 821 843 842 845 826 805 798 840 783 755 874 848 793 868 812 830 849 808 793 792 766 788 778 811 763 784 797 765 775 783 802 774 796 787 768 749 778 810 926 787 871 797 757 734 801 769 865 756 801 760 685 825 930 981 943 918 902 902 895 905 892 882 927 924 925 918 941 894 890 905 952 893 891 905 916 864 804 910 880 933 954 985 903 888 962 951 1.05e+03 907 956 930 905 879 880 910 906 814 927 894 898 927 907 898 892 885 868 909 868 904 903 821 839 858 880 881 877 808 864 892 903 847 894 863 882 946 667 952 933 862 825 810 821 954 853 762 880 855 827 896 838 725 941 832 954 937 979 955 885 923 886 931 888 911 881 894 871 914 905 925 966 838 907 850 888 914 816 874 898 901 855 835 964 879 896 952 924 872 968 888 843 894 932 896 934 878 906 907 889 918 878 922 885 849 869 888 912 889 832 894 907 878 924 853 895 877 876 867 897 878 833 804 858 877 884 847 867 818 874 850 873 830 896 811 896 848 720 810 805 890 872 878 851 920 858 795 833 837 875 872 884 859 874 900 910 874 861 848 829 882 861 847 909 822 873 824 911 860 869 828 848 861 882 831 840 831 841 866 796 846 785 824 789 859 814 805 887 824 806 908 856 841 864 848 850 854 791 890 870 836 844 837 898 814 827 813 800 818 848 808 860 867 873 913 851 889 870 854 879 892 831 858 893 845 871 874 892 838 819 851 854 846 829 834 848 838 875 937 876 869 902 826 848 822 895 932 913 933 897 907 786 869 797 877 817 871 866 886 886 856 888 903 817 845 820 871 913 884 844 866 827 866 857 876 888 862 829 855 841 866 838 857 804 836 823 860 864 833 874 900 847 857 865 747 865 828 825 888 710 841 879 884 820 775 861 884 855 779 891 821 916 876 854 787 914 870 884 893 894 932 868 886 871 864 896 888 894 876 867 870 835 875 900 853 901 879 869 860 871 813 851 847 872 882 814 797 694 882 851 868 880 799 803 852 911 758 684 854 826 531 823 699 796 852 767 831 856 839 827 828 841 823 827 800 808 762 788 813 801 793 762 828 772 833 895 819 796 825 768 794 806 807 758 839 836 777 831 820 760 871 814 802 782 838 827 799 804 791 782 804 771 802 836 774 756 870 797 758 792 741 697 774 806 758 722 780 819 788 791 818 806 719 727 741 744 880 848 846 753 821 829 816 824 716 826 835 783 827 788 772 762 788 832 807 806 859 808 872 819 828 866 845 864 824 793 826 828 800 836 846 832 842 846 797 821 843 842 845 826 805 799 840 782 755 874 848 793 868 812 829 848 808 793 791 766 789 779 812 763 784 797 765 776 783 803 774 796 787 767 749 778 810 925 788 870 797 757 735 802 767 866 756 801 760 684 826 931 981 942 918 902 901 895 906 894 881 928 924 925 919 941 894 893 904 952 894 890 905 916 864 804 910 880 933 952 985 904 888 961 950 1.05e+03 907 956 930 905 878 880 910 906 814 928 893 898 927 908 898 892 884 869 909 867 904 903 822 838 858 881 880 878 806 864 893 903 847 895 862 883 946 667 952 933 862 826 810 820 954 854 763 881 855 827 897 835 725 941 831 954 936 980 956 885 923 886 932 888 911 881 894 870 915 905 925 965 838 907 849 889 914 816 874 897 901 855 834 964 879 896 952 924 872 968 888 843 893 934 897 932 878 906 907 890 919 877 920 885 849 869 888 912 889 831 895 907 878 924 854 895 877 876 868 897 879 833 804 858 876 884 847 867 818 874 850 872 830 895 811 896 848 720 810 805 889 872 878 853 920 859 794 834 837 875 874 884 858 874 900 911 874 863 848 828 882 861 847 909 820 873 827 910 860 868 828 848 860 883 830 840 832 841 867 796 847 786 824 789 859 815 805 887 825 806 909 855 842 864 848 849 854 791 890 870 836 844 837 899 814 829 813 799 818 849 808 860 867 874 913 851 888 870 855 879 892 830 858 893 844 870 873 892 838 819 851 853 846 830 834 848 838 874 938 877 870 902 826 849 822 896 932 914 933 898 907 785 869 797 877 817 870 866 886 886 856 888 902 820 845 821 871 913 884 844 865 827 865 857 876 889 861 829 856 841 865 838 856 804 836 824 860 865 833 874 900 846 856 865 748 866 829 825 888 709 841 879 883 820 775 861 884 855 778 892 821 916 875 850 787 913 870 884 894 894 933 868 885 871 865 896 887 896 876 867 870 836 874 902 851 901 880 869 860 871 813 851 847 872 882 814 796 694 883 851 868 880 796 802 852 910 757 684 853 826 530 824 698 796 853 768 831 856 840 827 828 841 822 826 800 807 761 788 813 801 793 762 827 771 834 895 820 796 825 768 794 807 807 758 839 836 776 831 819 759 871 813 802 783 837 827 799 803 791 781 805 772 802 837 774 757 871 798 758 792 740 697 773 805 758 722 780 820 789 792 818 806 718 727 740 744 880 848 846 754 821 824 816 824 716 826 835 783 827 788 773 761 787 832 807 805 859 808 872 819 827 865 844 864 824 793 826 828 800 836 845 832 842 845 796 821 842 843 845 826 805 798 840 781 755 874 848 793 867 812 829 848 808 793 790 766 789 779 812 762 783 797 765 776 783 803 774 796 788 768 749 779 810 925 788 870 797 757 735 802 764 865 756 802 760 684 826 930 981 941 919 903 901 895 906 894 880 928 924 925 918 940 893 896 904 952 895 890 906 916 864 803 910 880 933 951 985 904 888 962 949 1.05e+03 906 955 929 905 877 881 911 906 814 928 893 896 927 910 898 892 883 870 909 866 903 903 822 838 858 881 879 881 805 864 893 902 847 894 862 883 944 666 952 933 862 827 810 818 954 854 763 882 854 827 898 832 725 941 831 954 936 980 956 885 923 886 931 889 912 881 893 871 916 905 925 964 839 907 849 888 914 817 873 896 900 854 834 964 878 896 951 924 872 968 888 843 893 934 897 932 878 906 906 890 919 877 921 884 849 870 887 912 889 831 895 906 877 924 855 895 877 877 868 896 879 833 805 858 876 885 847 868 818 874 851 872 829 895 811 895 848 720 810 805 888 872 878 854 919 860 794 833 837 875 873 885 858 874 901 912 873 863 847 826 882 861 847 909 820 874 829 910 860 868 828 848 861 882 830 840 831 841 866 796 847 786 824 789 859 816 804 886 826 807 909 856 841 864 848 850 852 792 888 870 836 843 837 899 814 830 813 799 820 850 807 860 867 874 914 851 889 871 856 879 893 829 859 893 844 870 875 892 839 819 850 855 846 831 834 847 839 873 938 876 870 902 827 849 823 896 932 914 932 898 908 784 868 797 877 816 870 866 886 886 856 888 902 825 845 820 870 913 884 844 865 827 866 858 877 889 861 830 856 841 865 839 856 804 837 824 861 865 833 874 900 846 855 865 748 866 829 824 889 707 842 879 883 821 775 861 885 855 777 892 821 916 874 847 788 912 870 884 894 894 934 868 885 871 865 895 887 896 875 867 870 836 874 902 851 902 882 869 860 871 813 851 847 872 881 815 796 694 884 851 868 879 796 800 852 911 756 684 854 826 530 824 698 796 854 769 831 857 841 827 827 840 823 826 800 807 761 787 813 801 793 761 826 770 835 895 821 797 824 769 794 807 807 759 839 836 776 831 818 758 871 812 802 784 837 828 799 803 791 780 805 772 802 838 775 757 872 798 757 792 740 697 772 804 758 722 780 820 790 794 818 806 718 728 740 746 880 848 846 755 822 820 816 825 716 825 835 784 828 789 774 760 787 832 807 804 859 810 872 818 826 865 844 864 823 793 826 828 799 835 845 832 842 844 797 821 841 844 845 826 806 798 840 780 755 874 848 794 866 812 828 847 808 793 790 767 788 780 811 762 784 797 764 776 784 804 774 796 788 768 749 780 810 924 788 870 797 757 735 803 762 865 756 802 761 685 827 929 981 940 920 903 902 895 907 894 879 926 922 925 918 939 893 898 905 952 896 890 907 915 865 804 911 879 934 951 984 904 888 964 948 1.05e+03 906 953 929 905 877 879 911 906 814 928 892 896 927 911 896 892 882 870 908 865 903 903 823 838 857 881 878 882 805 864 892 902 847 896 862 882 943 665 952 933 863 828 810 817 954 853 764 882 854 827 899 833 725 941 831 953 936 979 956 885 924 886 930 889 912 880 894 871 916 905 926 965 839 907 848 888 914 816 874 896 901 854 834 964 878 897 950 924 872 967 889 843 893 934 898 932 878 906 906 890 919 877 921 883 849 870 886 912 889 831 896 905 878 924 856 894 878 877 868 896 879 834 805 858 876 886 847 868 818 874 853 872 829 895 811 895 848 721 810 805 889 873 879 854 919 861 795 832 837 875 873 886 858 875 902 912 873 862 846 826 882 860 847 909 820 874 831 910 859 868 828 848 860 881 830 840 830 840 866 797 847 786 823 790 859 815 804 886 826 807 909 856 840 865 848 850 849 793 888 870 836 843 837 899 814 831 814 799 821 849 808 859 867 874 914 851 890 871 856 879 893 829 859 893 843 870 877 892 839 819 850 857 847 832 834 847 840 872 939 876 870 902 827 849 824 896 933 914 932 898 908 783 868 797 877 816 870 866 885 886 858 888 902 828 845 820 870 913 883 844 864 827 867 857 878 888 860 830 858 841 865 840 856 803 837 824 860 865 833 875 901 845 855 865 748 866 830 823 889 706 843 879 883 821 776 862 884 856 776 892 821 917 874 845 788 912 870 884 895 894 934 870 885 871 865 895 887 897 875 867 871 835 873 902 850 901 883 869 861 871 813 852 847 871 881 816 795 695 884 850 868 879 797 800 852 912 755 685 855 826 532 823 698 795 854 770 830 858 842 827 827 839 824 826 801 806 761 788 813 802 792 762 826 770 836 895 821 796 824 770 794 806 807 759 840 835 776 832 818 758 871 812 802 785 836 829 799 803 791 778 806 775 802 838 776 757 871 798 758 792 740 697 770 804 758 722 781 820 791 793 817 806 718 728 739 747 879 848 846 756 824 818 816 825 717 825 835 786 828 789 775 759 787 832 808 804 859 809 872 816 826 864 843 863 823 793 825 829 799 835 846 832 841 844 797 821 840 844 846 826 807 799 840 779 755 873 848 794 867 812 827 847 809 794 791 767 788 780 811 762 784 797 765 775 783 803 774 796 787 768 750 780 810 924 788 871 797 757 736 803 761 865 756 802 762 685 828 928 982 941 922 903 902 896 908 893 879 926 921 925 918 938 893 900 906 953 896 891 908 915 865 804 911 879 934 950 984 904 887 965 948 1.05e+03 906 953 929 904 877 877 911 906 814 928 892 896 927 911 896 890 882 871 908 865 902 903 823 838 858 882 878 881 806 864 890 902 847 897 863 882 944 664 952 933 864 828 811 816 954 853 764 881 855 827 900 834 725 940 830 954 935 979 956 886 925 886 930 890 912 880 894 871 915 905 926 965 839 906 849 888 913 816 874 897 901 854 835 964 878 897 950 924 872 967 889 844 893 936 898 933 878 905 906 891 919 877 921 883 849 870 886 911 889 830 895 904 878 924 855 893 878 876 868 896 879 834 805 858 877 886 847 868 818 874 854 871 830 895 810 897 847 722 810 805 890 873 880 854 918 861 795 832 837 874 874 887 858 876 902 912 873 862 844 828 881 860 847 909 820 874 835 911 860 870 828 848 860 880 830 839 829 840 866 797 846 786 822 792 859 814 804 887 825 808 908 856 840 865 848 849 847 794 887 870 836 842 836 897 814 830 814 798 821 848 808 858 867 874 912 851 890 872 856 879 894 830 859 892 842 870 879 893 839 820 850 857 848 832 833 847 840 872 939 876 869 902 826 849 824 896 933 914 932 899 907 783 869 797 877 816 870 866 885 886 858 888 902 829 846 820 869 914 883 844 864 827 867 857 880 888 860 830 858 841 866 839 855 803 836 824 860 865 833 874 902 845 855 865 747 866 829 822 889 705 844 878 883 821 776 863 884 856 776 893 821 917 875 844 787 912 869 884 893 896 934 871 886 871 865 895 888 897 875 867 871 833 873 902 850 901 883 870 861 872 813 854 846 872 881 817 793 696 884 850 868 879 798 800 852 912 755 685 856 826 534 823 698 795 853 770 830 858 842 826 828 839 824 826 801 806 760 788 814 802 793 764 827 770 836 895 821 796 824 770 796 806 807 759 840 835 777 832 818 758 872 812 802 786 836 827 799 803 791 777 806 778 802 838 775 757 871 797 758 792 740 696 770 804 757 722 782 820 790 793 816 807 718 728 738 747 879 848 846 755 823 816 816 826 718 825 835 786 829 790 776 759 788 832 809 804 860 808 871 816 826 865 843 863 823 793 825 830 799 835 846 831 841 845 797 821 840 844 846 826 806 799 839 780 755 873 848 794 867 812 827 847 810 794 791 767 788 780 810 762 784 797 765 774 782 803 774 794 786 768 751 781 810 925 788 872 797 757 738 803 760 866 756 801 762 685 828 928 981 942 922 903 902 896 908 891 879 926 921 925 918 938 893 903 907 953 895 891 908 915 865 803 912 879 934 951 984 904 887 965 949 1.05e+03 907 952 930 904 877 876 911 906 814 928 893 896 926 911 895 888 882 870 908 865 902 903 823 838 858 882 878 880 806 863 889 903 847 897 863 882 945 664 952 933 864 828 811 814 953 852 764 880 855 827 900 833 725 941 828 954 936 979 956 886 924 886 931 891 912 879 895 872 915 905 926 966 839 906 849 888 913 814 874 898 901 854 834 964 879 897 950 924 872 967 889 844 893 938 898 934 879 905 907 892 919 877 921 883 850 870 887 911 890 831 894 904 878 924 854 892 878 876 868 896 879 834 804 858 877 886 846 868 818 874 854 871 830 895 810 899 847 723 810 805 891 872 879 853 918 862 796 832 836 874 875 887 858 877 903 910 874 864 844 829 882 860 846 909 821 873 838 912 860 871 828 848 860 880 830 839 829 841 867 797 845 786 823 792 860 814 804 887 824 808 907 857 841 865 849 849 848 794 887 870 836 842 836 895 814 829 814 798 821 847 809 858 867 874 910 852 891 872 856 879 894 831 860 892 841 870 880 893 839 820 850 856 848 832 832 847 839 873 940 876 868 902 825 849 823 896 933 914 932 899 907 784 870 797 877 817 871 866 885 886 858 888 902 832 846 820 869 914 884 845 863 828 867 857 880 887 860 830 858 842 867 838 855 803 836 823 860 864 833 873 902 845 855 866 747 865 829 822 890 704 844 878 882 820 776 862 884 856 776 894 822 917 875 844 787 912 869 884 892 897 934 870 886 871 865 895 889 897 875 867 871 832 873 902 850 901 881 869 861 872 813 855 846 872 881 818 792 696 884 849 867 879 799 801 852 912 755 686 856 826 534 823 697 795 852 771 830 858 843 826 827 840 824 826 801 806 760 788 814 802 794 765 827 770 836 895 820 796 825 770 796 806 806 759 840 836 778 833 819 757 871 812 802 786 836 825 800 803 790 777 805 781 802 838 776 756 871 796 758 792 740 696 770 805 757 723 782 820 790 792 816 807 718 727 738 746 879 848 846 754 822 813 816 825 718 824 835 785 829 791 777 759 788 832 810 804 860 807 871 817 826 866 843 863 823 793 825 830 799 835 846 831 841 846 796 821 840 844 846 826 806 801 839 781 754 874 849 794 867 812 828 847 810 794 790 768 788 781 811 762 785 797 764 774 781 803 774 794 784 768 751 782 810 925 789 872 797 756 741 804 759 868 756 801 762 684 829 929 981 942 922 902 902 896 907 890 879 926 921 925 918 938 893 904 907 954 894 892 908 915 865 802 912 880 934 952 984 903 888 965 949 1.05e+03 907 952 930 904 877 876 911 905 813 927 893 895 925 912 895 887 880 870 908 865 901 902 822 838 858 882 878 881 804 863 889 903 848 898 862 881 946 664 952 933 864 828 812 813 953 852 765 880 855 827 900 832 726 942 828 954 937 979 957 887 924 885 931 892 912 879 896 874 915 905 926 966 839 905 850 888 912 814 875 898 900 856 833 964 880 897 950 923 871 967 889 844 893 940 897 934 879 905 906 892 919 876 920 883 850 870 888 912 890 830 894 905 879 924 854 892 878 875 868 896 879 834 804 858 877 886 846 868 819 875 853 871 831 895 810 900 846 723 810 806 890 872 879 854 918 862 797 832 836 874 875 887 858 878 903 909 874 864 844 830 884 860 846 909 821 872 844 911 860 870 829 847 860 880 829 840 829 842 868 797 845 785 824 791 859 813 804 887 825 808 907 857 843 866 849 849 848 794 887 870 836 842 836 894 814 829 814 799 821 847 808 858 868 874 910 852 891 872 856 879 894 832 860 892 842 869 880 894 839 820 850 856 848 832 832 847 838 874 939 877 867 903 824 849 822 895 933 914 933 900 907 783 870 797 878 818 871 867 885 886 856 888 904 834 846 821 869 915 885 846 863 828 867 857 880 887 860 831 857 842 867 837 856 803 835 823 860 864 833 872 902 845 856 867 746 865 828 822 890 703 845 878 882 820 776 861 884 855 776 895 823 918 876 843 787 911 868 884 891 898 934 870 886 871 865 894 889 897 875 868 871 832 873 902 851 901 880 868 861 871 813 854 847 872 881 819 791 695 883 849 869 879 799 801 853 912 755 686 856 825 534 823 697 795 852 773 830 858 842 826 827 840 824 825 800 806 760 788 814 802 794 765 827 771 836 895 820 796 826 770 796 806 806 758 840 836 777 833 818 757 871 812 801 785 835 825 800 803 789 778 804 784 802 837 776 756 871 797 758 793 740 696 770 805 758 724 782 820 790 792 817 807 718 728 739 745 879 848 847 753 820 811 815 825 718 824 835 785 829 791 778 760 789 832 809 804 860 807 871 818 826 867 843 862 823 792 825 829 799 835 846 831 842 847 795 822 841 844 846 826 805 802 839 783 755 874 849 794 867 812 828 846 810 794 790 768 788 781 812 763 786 797 764 774 781 803 774 795 784 768 750 782 810 926 789 873 798 755 742 805 758 869 757 802 760 684 828 929 981 943 922 901 901 896 907 890 880 926 922 925 918 938 892 906 907 954 894 892 908 914 864 802 911 881 934 953 985 903 888 964 950 1.05e+03 906 953 929 904 877 876 910 905 813 928 893 895 925 910 895 886 879 870 908 864 901 902 822 837 858 882 878 880 804 862 890 904 848 898 862 881 947 661 951 933 864 828 812 812 952 852 766 880 855 827 900 830 726 942 829 954 938 979 956 887 924 884 931 892 913 879 896 875 915 906 926 966 840 905 851 888 912 814 875 898 900 856 832 964 881 897 949 923 871 967 889 844 893 940 897 934 879 905 906 891 920 876 920 884 850 869 888 912 890 830 894 905 879 924 855 892 878 875 868 896 879 833 804 858 877 886 846 867 819 875 852 871 831 896 810 900 846 723 810 806 890 872 879 856 916 862 798 832 836 873 875 886 857 877 903 909 874 863 844 830 886 860 846 909 821 872 848 911 860 870 829 847 861 881 830 840 828 844 868 797 845 786 824 790 858 814 804 886 825 808 907 857 842 866 849 849 846 793 887 870 836 842 836 894 814 829 814 799 820 846 808 859 868 874 911 854 891 872 856 879 894 832 860 894 844 870 879 895 839 820 850 856 848 830 832 847 838 874 939 878 867 904 823 849 822 895 933 913 934 900 907 783 870 797 878 818 872 868 885 886 855 888 905 836 846 821 870 916 887 846 864 828 867 856 879 887 860 830 857 842 866 837 855 803 835 823 859 864 832 872 902 846 856 867 746 864 827 822 890 703 846 878 882 820 776 859 884 856 777 896 824 918 876 843 788 911 868 884 892 898 934 870 886 871 865 894 888 898 875 868 871 833 874 902 851 901 880 868 860 870 813 854 847 871 881 820 787 695 883 850 870 879 799 801 854 912 756 687 856 826 534 823 697 795 852 774 830 858 841 826 827 840 824 824 799 806 760 788 814 802 792 764 828 772 836 896 820 796 827 770 795 806 806 758 840 836 777 833 819 758 870 812 801 786 835 826 800 803 789 778 804 787 802 836 776 756 870 798 758 793 740 695 770 805 758 724 780 820 790 791 818 807 718 728 740 747 880 847 847 754 820 810 813 825 718 824 836 784 829 791 780 760 789 832 807 805 860 806 871 818 826 867 844 862 823 793 826 830 800 835 845 830 842 848 794 822 841 844 846 827 805 803 838 784 754 874 849 794 867 812 828 846 810 795 791 768 790 781 813 764 786 797 765 775 781 803 776 797 784 768 749 782 811 927 788 874 799 754 742 806 757 869 758 802 760 684 828 928 980 943 921 900 901 895 906 890 880 926 923 926 917 938 892 906 907 953 893 893 908 914 864 802 911 881 934 954 986 903 887 964 950 1.05e+03 906 954 929 904 877 876 910 905 814 928 892 894 925 909 896 885 880 869 908 863 901 902 822 836 858 882 878 879 804 862 890 904 847 897 861 881 947 659 951 933 864 828 811 812 953 852 767 879 855 828 899 827 727 942 829 954 939 978 956 887 924 884 932 891 914 878 897 874 915 907 926 965 839 906 851 888 912 815 875 897 900 856 831 964 881 896 949 923 872 967 889 843 892 939 898 934 879 905 907 892 921 876 919 884 850 868 888 911 890 831 894 905 879 924 855 892 878 875 867 896 879 833 804 859 877 886 846 867 820 874 851 871 830 896 811 900 846 722 811 807 891 872 879 857 914 863 798 832 836 873 874 886 857 876 903 909 874 861 846 830 886 860 846 909 821 872 852 911 859 870 829 848 861 881 831 841 827 845 867 797 845 786 824 789 858 814 805 885 824 808 908 856 842 866 849 849 845 792 888 870 836 842 836 893 815 829 813 799 820 846 808 858 868 875 912 853 891 872 856 879 894 832 860 894 846 870 879 895 839 820 850 857 847 829 832 847 840 874 938 880 867 905 823 849 822 894 933 912 934 900 907 784 869 797 879 818 871 868 885 885 855 889 905 836 846 821 869 916 887 847 864 829 867 856 878 887 860 830 857 841 865 837 855 803 835 824 859 864 830 874 901 845 857 867 746 864 827 821 890 702 846 878 882 820 777 858 883 856 778 897 823 918 876 842 788 911 870 884 892 898 935 871 886 871 865 893 887 897 875 868 872 833 874 902 851 901 880 869 860 869 813 853 848 870 882 820 783 694 882 850 871 879 800 799 855 912 754 688 856 826 533 822 697 795 852 775 830 856 840 827 828 840 823 824 798 806 761 788 812 802 792 763 829 774 837 896 819 797 827 770 795 806 806 757 840 837 777 833 820 758 870 813 801 786 836 826 800 803 789 778 804 791 801 836 776 756 869 798 759 792 741 695 770 806 759 723 779 820 791 792 818 807 719 728 741 748 881 847 846 753 820 808 813 825 717 825 836 785 828 790 780 760 789 832 807 804 860 807 871 819 826 866 844 862 823 793 826 830 800 835 845 830 842 848 794 821 842 844 846 827 805 802 838 784 754 874 849 794 867 812 828 846 809 795 792 768 791 781 814 764 785 796 765 775 781 803 777 798 784 768 749 782 811 927 787 875 799 754 743 806 756 870 758 802 760 685 828 928 980 943 919 900 902 895 906 891 880 926 924 927 916 938 891 907 907 953 893 893 908 914 864 801 912 881 934 954 986 903 887 963 949 1.05e+03 906 955 929 904 878 876 910 905 815 930 892 894 925 909 896 883 881 868 907 861 901 903 821 836 858 882 877 879 805 862 890 903 847 896 860 881 947 656 951 933 864 827 811 812 953 852 767 879 855 827 899 825 728 941 830 954 939 980 955 887 925 885 932 890 914 878 898 874 915 908 926 965 838 906 851 888 912 816 874 897 900 856 831 965 880 896 948 923 872 967 889 843 892 939 898 935 879 904 908 893 922 877 919 884 851 868 888 910 890 832 894 906 878 924 856 893 878 875 868 896 878 832 804 859 877 886 846 867 819 875 852 871 830 896 811 899 846 722 811 808 891 872 878 858 913 864 797 831 836 873 875 885 857 876 904 909 873 860 848 829 886 860 846 909 821 872 855 911 858 870 829 848 861 882 832 842 827 845 866 798 844 787 823 788 858 814 805 884 825 808 908 855 842 866 850 848 845 792 888 870 836 842 836 894 815 829 812 799 820 846 807 858 867 875 912 854 891 871 855 879 895 833 860 894 846 871 879 896 839 819 850 857 847 828 832 847 840 874 937 880 868 904 823 849 823 894 933 911 934 900 907 786 869 796 879 818 871 868 885 885 856 890 904 837 847 822 869 916 886 847 864 829 868 857 877 887 860 829 857 840 865 837 855 803 836 824 859 864 828 875 900 845 857 866 747 864 828 821 890 701 846 878 883 821 778 858 883 857 778 897 823 917 876 840 788 910 871 884 892 898 936 871 886 872 865 893 887 897 875 868 872 834 874 902 851 901 880 870 860 868 813 853 848 871 882 821 781 694 882 850 869 879 800 798 855 911 752 688 856 826 531 822 697 795 852 776 830 856 840 828 828 840 822 824 798 806 761 789 811 803 792 762 828 774 837 896 818 797 828 770 796 806 807 757 840 837 777 832 820 758 870 814 800 786 836 826 801 803 789 779 803 795 801 837 775 756 870 798 759 792 742 696 770 806 759 722 779 820 791 792 818 807 719 728 741 748 882 846 846 751 819 806 814 825 716 826 836 785 828 790 780 760 790 833 806 804 860 808 871 819 826 866 844 862 823 793 826 829 800 835 844 830 842 847 794 822 841 845 846 828 805 802 838 783 754 873 849 794 866 812 830 846 809 793 792 768 791 780 814 764 785 796 766 775 781 803 777 797 785 768 750 782 811 927 787 875 799 754 743 805 757 869 758 802 762 686 829 927 979 943 918 900 902 894 906 892 879 927 924 926 916 939 891 909 907 952 892 892 909 915 864 801 913 881 934 954 985 904 886 962 949 1.05e+03 907 955 929 904 878 876 911 905 817 930 891 895 924 909 896 882 882 868 907 859 901 903 822 837 859 881 876 881 805 863 890 903 846 896 860 882 947 656 952 933 865 827 811 813 953 851 768 880 855 826 900 825 730 941 829 953 940 981 955 888 925 886 932 888 913 878 898 874 915 908 926 964 838 906 851 888 913 815 874 898 901 855 831 965 879 897 948 923 872 967 890 843 892 938 899 935 879 904 909 894 922 876 920 884 851 869 888 910 890 833 895 906 878 924 856 893 878 877 868 896 878 832 804 859 877 885 846 866 818 875 852 870 829 897 812 899 845 722 811 808 890 871 878 858 913 864 797 831 836 872 875 885 857 878 904 908 873 860 851 828 885 859 846 910 820 873 859 911 858 871 829 849 860 882 831 843 827 845 866 796 844 787 822 788 858 814 805 884 826 809 908 855 842 866 850 848 845 792 888 870 836 842 836 895 814 829 812 801 820 846 807 858 867 875 911 854 890 871 855 880 896 834 860 894 846 871 878 895 839 819 849 856 848 829 831 847 840 875 937 879 869 903 823 849 823 895 932 910 933 900 907 787 869 796 878 817 871 868 886 886 856 891 903 838 846 822 868 916 884 847 864 829 869 857 877 887 861 829 856 840 864 836 856 804 836 823 859 864 827 875 899 846 857 866 748 864 828 821 890 699 846 878 884 821 778 857 883 857 778 898 823 917 876 840 788 910 872 885 892 898 936 871 886 872 865 894 887 897 874 868 872 834 875 903 852 901 881 869 859 868 813 853 848 871 882 820 780 694 882 849 868 878 801 797 854 911 750 688 856 826 531 821 697 795 852 776 830 855 840 828 828 840 822 824 798 806 762 790 811 803 792 763 828 774 837 896 818 797 828 770 794 806 807 757 840 837 777 832 820 759 870 814 800 786 838 825 801 803 789 779 803 801 802 837 775 757 871 797 760 792 742 696 770 806 758 721 779 819 791 792 818 807 719 729 741 747 884 846 846 751 819 804 816 825 715 826 835 785 828 789 780 759 788 833 807 804 860 809 870 819 826 867 844 862 823 793 826 829 801 835 844 831 843 847 794 822 840 845 847 828 805 803 837 782 754 873 849 794 866 812 831 846 809 791 792 768 791 780 814 764 785 795 766 776 781 802 778 797 785 768 750 782 810 927 787 874 798 754 743 806 757 869 757 802 762 687 830 927 979 943 919 901 902 894 904 892 878 927 924 926 917 939 892 911 906 953 892 892 910 916 864 801 913 880 933 954 984 904 886 962 948 1.05e+03 908 955 929 904 878 876 912 904 817 930 891 895 923 910 896 881 883 868 906 857 901 904 822 837 859 881 876 882 805 862 891 902 846 895 861 882 946 656 952 932 865 827 811 814 953 851 769 880 855 825 902 825 730 941 829 953 940 981 955 888 926 886 932 888 913 878 898 874 915 907 927 965 838 907 851 888 913 814 873 897 902 853 831 965 880 898 949 924 871 967 890 843 894 938 899 934 879 904 909 893 922 876 920 884 852 870 887 909 890 833 895 907 878 925 856 892 878 879 869 897 878 831 804 859 877 885 847 866 818 876 852 870 829 897 811 899 845 722 810 808 889 871 878 858 913 863 797 830 836 872 875 885 857 879 904 908 873 860 852 828 884 859 847 910 820 872 864 912 859 871 830 848 860 882 831 843 827 844 866 795 844 786 822 789 858 814 804 884 827 810 908 855 843 866 851 848 846 793 887 870 837 842 836 895 815 828 812 802 820 847 806 858 866 873 911 855 890 870 855 880 896 834 860 894 846 871 878 895 839 818 850 856 848 829 830 846 840 875 938 878 869 903 823 849 824 896 932 911 932 900 908 787 870 796 878 816 871 867 887 887 857 892 903 838 844 823 868 915 883 846 864 829 870 857 878 888 861 829 856 842 864 836 856 804 836 822 860 865 826 874 899 846 856 866 747 864 828 821 890 697 845 877 885 821 779 859 882 857 778 898 823 917 876 840 788 910 870 885 892 898 936 870 886 871 865 895 887 898 874 867 872 834 876 904 853 901 881 869 859 868 813 853 848 871 882 819 780 694 882 848 868 879 800 798 852 912 750 688 856 826 532 821 697 795 852 778 830 854 840 828 827 840 823 824 797 806 762 791 812 803 792 764 828 773 837 896 820 797 828 770 793 806 806 758 840 837 777 832 820 760 870 814 800 786 839 824 802 803 789 780 802 804 802 838 775 757 872 797 761 794 743 695 771 805 758 721 779 818 790 792 818 807 719 728 742 746 883 846 846 752 819 802 816 824 714 826 835 785 829 788 780 759 787 833 807 804 860 809 870 819 827 867 844 862 823 793 826 829 801 834 845 831 844 846 794 822 839 846 847 828 805 803 838 782 754 873 849 794 866 812 832 847 808 789 792 768 791 780 814 764 785 796 767 776 780 801 777 797 786 768 751 781 810 928 787 874 798 754 744 806 757 868 757 802 761 687 830 928 978 942 919 902 902 896 902 893 878 927 924 926 918 940 893 910 906 953 892 892 910 918 864 800 913 880 932 954 984 904 886 962 948 1.06e+03 908 955 929 904 878 876 912 903 818 930 891 895 923 911 896 880 883 868 907 856 903 904 822 837 858 880 876 881 804 862 891 902 847 895 862 883 944 654 952 932 865 826 811 816 954 851 769 881 855 825 904 824 730 941 828 953 938 980 954 888 926 885 932 889 913 878 897 874 915 906 927 965 838 908 851 889 914 813 874 896 902 852 831 965 881 897 949 924 870 967 890 842 895 937 900 934 879 904 909 893 921 875 920 884 852 869 886 908 890 833 894 908 878 924 855 892 879 880 868 898 878 831 804 859 877 885 848 866 817 876 851 870 829 895 810 898 844 723 809 808 888 871 878 858 913 862 797 830 836 872 875 886 858 879 904 908 873 859 857 828 884 859 848 909 820 872 866 912 860 872 830 848 860 882 831 842 827 843 867 793 844 786 823 789 859 815 804 884 826 810 908 856 842 866 851 848 846 793 887 870 837 843 836 894 816 828 812 802 819 847 806 858 866 872 910 855 890 870 855 880 896 834 860 894 845 871 879 894 839 818 850 856 848 830 829 846 839 876 938 878 869 903 823 849 823 897 931 912 932 900 908 787 870 796 878 816 870 867 888 887 856 892 903 839 842 823 868 914 885 846 865 829 870 857 878 888 862 828 856 844 865 836 856 804 836 821 861 865 825 873 900 847 856 866 748 864 828 821 891 695 845 878 886 820 779 861 882 857 778 897 823 917 876 839 788 910 869 885 892 898 936 870 887 870 864 896 888 899 875 868 872 834 876 904 854 901 882 870 859 868 813 853 848 872 882 818 779 694 882 848 868 879 799 799 851 913 751 687 856 827 532 821 696 795 852 780 829 853 841 827 828 841 824 825 797 806 762 791 814 802 793 764 827 772 836 897 821 797 828 769 792 807 806 759 840 836 776 832 820 760 870 813 800 786 839 824 802 804 790 780 802 807 802 838 775 757 871 797 762 795 742 695 771 804 758 721 780 819 790 792 818 807 719 728 742 746 882 845 846 754 820 801 815 823 715 826 835 785 830 787 781 759 786 833 808 805 861 809 870 818 828 867 843 862 823 793 826 830 801 834 845 831 843 846 794 822 839 846 847 827 805 803 837 781 754 873 849 794 866 812 831 847 808 789 791 769 790 780 814 764 786 797 767 776 780 800 777 797 786 768 750 781 810 928 787 873 798 754 745 808 757 868 757 801 760 687 829 929 978 942 919 904 902 898 902 892 880 927 924 925 918 940 893 909 906 954 892 892 909 920 863 800 912 881 932 954 985 904 888 963 948 1.06e+03 906 955 930 905 878 876 912 902 817 929 891 895 923 911 896 880 882 868 907 856 904 905 823 837 858 880 876 880 803 862 891 903 847 895 862 883 943 654 952 931 865 826 811 816 953 852 769 881 855 825 903 823 730 940 828 954 936 979 954 887 926 885 932 889 914 878 897 875 915 906 926 964 838 908 851 890 914 813 876 896 902 850 831 965 881 896 949 924 870 967 890 842 894 935 900 935 878 905 909 891 920 875 920 884 852 868 886 908 891 833 894 908 878 923 855 892 879 880 867 899 878 831 803 860 877 885 847 868 817 876 851 869 829 895 810 898 844 724 810 809 887 871 878 858 912 862 797 830 836 873 875 887 858 878 903 908 873 859 861 828 885 859 849 908 820 872 869 911 862 872 831 848 861 882 830 844 828 843 867 793 844 785 823 789 858 814 803 884 825 810 908 857 842 866 850 848 846 793 886 870 838 843 836 894 816 828 812 802 819 847 806 858 866 870 910 855 890 870 855 879 895 834 860 893 845 870 879 893 840 818 850 856 848 830 829 848 838 876 939 879 870 904 824 849 823 898 931 913 934 900 907 787 870 796 878 816 870 866 889 887 856 891 903 839 843 823 868 914 886 846 864 829 869 857 878 889 863 828 856 845 866 837 856 804 837 822 860 866 824 872 901 847 857 866 748 865 828 821 891 695 845 879 886 819 779 862 882 857 778 897 823 917 875 838 788 910 869 885 892 898 936 870 887 869 863 897 888 899 876 869 873 835 877 904 854 900 882 870 860 868 812 853 847 872 882 818 778 695 881 848 867 880 798 800 851 914 751 687 857 827 532 821 695 794 853 783 828 853 842 827 828 840 825 825 797 806 761 791 814 802 792 763 827 771 836 898 821 797 828 769 792 807 805 760 841 837 776 832 820 760 870 813 800 786 837 824 802 804 790 780 802 808 802 838 775 757 871 797 762 795 742 696 772 804 758 721 781 819 790 792 818 808 720 729 741 746 881 845 846 754 820 800 814 822 716 826 835 786 830 788 781 759 786 833 808 805 861 808 870 817 828 866 843 863 822 792 825 830 801 834 844 831 842 846 794 821 839 846 846 827 805 802 837 781 754 873 849 793 867 812 830 847 808 789 791 770 790 780 815 764 786 798 768 775 780 801 776 796 786 767 749 780 809 928 787 873 798 754 747 808 757 868 757 802 760 687 828 930 980 943 919 904 902 899 903 892 881 927 923 925 918 940 892 907 906 953 892 891 908 919 863 800 912 883 933 953 985 905 889 963 948 1.06e+03 906 955 931 905 878 876 912 902 816 928 891 894 923 911 896 880 882 867 907 855 905 905 823 836 858 880 877 880 801 862 891 902 848 895 862 884 943 653 952 931 865 825 811 816 952 852 768 881 855 825 904 824 729 941 829 954 934 979 954 886 926 885 932 889 915 878 897 876 915 906 925 963 838 908 851 890 914 813 877 896 902 849 831 964 881 896 949 924 870 966 891 842 894 933 900 936 878 905 909 890 919 874 920 884 852 868 886 908 891 833 894 907 877 922 855 891 879 880 866 900 878 831 803 860 878 885 847 869 817 875 851 869 829 897 810 898 844 725 810 810 887 872 879 858 911 863 797 830 836 873 875 887 858 876 902 908 873 859 865 828 885 859 849 908 819 872 873 910 862 872 831 848 861 883 830 845 827 843 866 793 844 784 824 789 858 813 803 884 824 809 908 858 842 866 850 849 846 791 886 870 837 843 836 894 817 827 812 802 819 846 807 858 866 871 910 854 891 871 855 880 894 833 861 893 845 870 880 893 840 818 850 856 847 830 829 848 838 876 939 878 870 904 825 849 823 899 931 913 935 900 905 787 870 796 878 816 870 866 890 886 856 890 903 839 844 822 868 914 888 846 864 829 869 858 879 889 864 828 856 844 867 837 856 804 837 822 859 866 823 872 902 846 857 865 748 866 827 820 890 695 845 879 885 819 779 862 884 857 778 898 823 918 874 837 788 911 869 885 892 898 936 870 887 870 863 897 888 900 876 870 873 835 877 904 854 899 882 869 860 869 812 852 847 872 882 818 776 695 881 849 867 880 798 801 852 915 751 687 857 826 533 822 695 794 853 783 828 854 842 827 829 840 824 824 797 806 760 791 814 802 792 764 827 771 836 899 820 797 827 769 793 806 805 759 841 838 776 832 820 759 871 813 800 786 837 826 802 803 790 780 802 810 803 839 774 757 871 797 762 794 742 696 772 804 759 722 782 820 790 792 819 808 721 729 740 748 881 845 846 753 821 799 814 822 717 825 834 787 830 789 782 758 787 831 808 805 862 807 870 816 828 866 844 863 822 791 825 831 800 835 844 831 841 845 794 820 840 846 847 826 805 803 836 781 754 872 849 793 867 812 830 846 809 789 791 770 790 781 815 764 786 798 768 775 780 801 775 796 787 768 748 779 809 928 788 873 799 754 748 808 757 868 756 802 760 686 829 931 981 943 920 903 902 899 905 892 882 928 923 925 918 940 891 906 906 952 891 890 907 918 863 800 910 883 934 953 986 904 889 963 948 1.06e+03 906 955 931 905 877 876 911 903 816 928 892 894 924 911 896 878 881 867 907 855 904 905 824 836 858 881 878 880 800 862 890 902 847 896 862 883 943 653 952 931 865 825 811 816 951 853 768 881 854 827 904 824 730 941 829 954 934 979 956 886 926 885 931 888 915 878 896 877 915 906 924 963 838 908 852 889 913 813 876 896 902 848 831 964 882 896 949 924 870 965 890 842 894 933 900 937 877 904 909 890 919 874 920 883 851 868 886 908 890 833 894 906 877 921 856 892 878 879 866 900 878 831 803 860 878 885 846 870 817 875 852 869 829 898 811 899 845 725 810 810 887 871 879 858 910 863 797 830 837 873 875 888 858 876 901 908 872 860 866 828 886 859 849 908 819 873 876 910 862 872 831 848 861 882 830 847 827 843 866 793 845 784 824 789 858 814 802 884 824 809 908 858 841 866 850 849 847 790 886 870 837 843 836 894 819 827 812 802 819 845 807 859 866 872 912 854 891 871 855 880 894 833 861 892 845 870 879 893 840 818 850 856 847 830 829 847 837 876 939 878 869 904 825 849 823 900 932 913 936 900 905 787 871 796 878 817 870 867 890 886 856 890 904 837 845 822 868 914 887 846 863 829 869 858 879 890 864 828 856 843 867 836 857 804 837 823 858 866 821 873 902 847 857 863 748 866 827 818 890 694 845 879 884 820 778 862 885 857 778 899 823 918 874 836 788 911 869 884 892 898 936 871 886 871 864 896 888 899 876 870 873 834 877 904 854 899 882 868 860 869 812 852 848 871 882 818 774 695 881 849 866 882 798 802 852 915 751 690 857 826 534 822 695 794 853 784 828 856 842 827 829 840 823 824 797 806 760 791 813 802 792 763 827 771 836 898 820 796 826 769 793 806 806 759 841 839 776 831 820 758 871 813 800 786 838 826 802 803 789 780 802 813 803 839 774 757 871 798 763 793 742 696 771 803 760 721 782 820 790 793 819 808 721 730 739 748 880 845 845 752 821 797 814 822 717 825 833 786 829 790 782 758 787 830 808 805 862 807 869 816 828 867 844 863 822 791 826 830 800 835 844 832 840 844 794 821 840 846 847 825 805 803 836 782 753 872 849 793 866 812 829 846 809 790 791 770 790 781 815 764 786 798 767 775 780 801 775 796 788 768 747 778 809 928 789 873 800 755 748 808 758 867 756 802 760 686 829 931 981 942 920 902 902 897 907 892 882 928 923 925 918 941 891 906 907 953 891 890 906 917 863 800 908 881 935 953 986 903 889 962 948 1.05e+03 907 955 930 905 877 876 910 904 815 929 893 893 924 911 895 877 880 867 907 854 903 905 824 835 858 882 878 880 798 862 890 902 847 896 862 883 944 653 952 931 864 826 811 816 950 853 768 881 854 828 904 826 731 941 830 953 934 979 957 886 926 885 931 888 915 878 896 877 915 906 923 962 838 908 852 888 913 814 876 896 901 847 832 965 882 896 949 925 870 965 889 841 895 933 900 937 877 904 910 891 919 874 920 882 851 868 886 909 888 833 894 906 877 922 857 892 879 879 866 900 878 832 803 860 879 885 846 870 816 875 852 869 829 898 811 900 846 726 810 810 887 870 880 860 909 865 797 830 837 873 875 887 858 877 901 908 872 860 867 829 886 860 849 908 818 873 877 910 862 872 830 847 861 882 830 847 828 843 865 792 845 784 824 790 857 815 802 885 824 808 907 858 842 866 850 850 847 790 886 871 836 843 836 894 820 828 812 802 819 845 807 859 867 872 913 853 892 872 855 879 894 833 861 892 845 871 877 894 840 819 850 856 848 829 830 847 837 875 939 877 869 905 825 849 823 898 932 913 936 900 907 786 870 796 878 817 871 867 890 887 856 891 904 835 845 821 868 914 887 846 864 828 869 858 879 890 862 828 856 843 867 836 857 803 837 823 858 864 820 874 902 848 856 862 747 866 826 816 890 694 844 879 884 820 779 861 887 857 778 898 823 918 875 836 788 912 869 884 891 899 936 871 885 872 866 894 887 899 877 870 873 834 876 904 853 898 881 868 860 869 811 852 848 872 883 818 772 695 881 849 866 882 798 802 852 915 750 692 858 826 535 822 696 794 853 784 829 856 842 827 828 840 823 824 798 806 761 791 812 801 792 763 828 771 835 896 819 795 825 768 794 807 806 759 840 839 776 832 820 758 871 814 800 786 839 826 802 803 788 778 802 815 803 839 775 758 870 798 763 794 741 696 771 804 760 720 781 820 791 794 818 808 720 729 739 749 879 845 845 752 822 795 814 822 717 825 832 786 828 790 782 757 787 829 808 804 862 808 870 816 828 867 844 863 822 791 827 828 800 835 844 832 840 845 794 821 840 846 847 824 805 803 836 783 752 872 849 793 866 812 829 846 809 790 791 770 790 781 815 764 786 798 766 775 780 801 774 797 788 769 747 778 808 928 789 873 800 756 749 808 758 867 757 803 760 686 830 932 981 940 920 903 901 896 906 893 882 927 923 925 918 941 891 905 907 954 891 889 906 918 863 800 907 879 935 953 987 902 888 962 948 1.05e+03 908 955 930 906 877 877 910 905 814 930 893 894 923 910 894 877 879 867 907 854 903 905 823 833 857 882 878 880 799 862 888 902 847 896 861 883 945 652 952 932 864 826 811 815 948 852 770 881 854 830 904 826 731 941 830 953 935 980 957 886 927 886 932 887 914 879 895 877 916 906 922 962 838 907 852 888 913 815 876 896 901 847 831 966 882 897 949 925 871 966 888 840 895 932 900 937 877 904 910 893 921 874 920 881 850 868 887 909 887 834 894 907 878 922 858 892 879 877 866 900 878 833 804 860 879 885 847 869 816 875 852 869 830 898 811 899 847 727 810 810 888 869 879 861 909 866 797 830 837 874 874 888 858 878 901 908 872 861 872 829 886 860 849 908 817 873 878 910 861 871 830 847 861 881 830 849 828 842 866 792 846 784 824 790 857 816 802 886 824 808 907 857 842 865 850 850 846 791 887 871 836 844 838 894 819 830 812 802 818 845 808 860 868 872 913 853 891 872 855 878 894 833 860 893 845 872 876 895 841 819 850 855 849 830 831 848 837 874 938 877 869 905 825 849 824 896 932 913 935 900 908 786 870 796 878 818 872 866 890 887 856 891 905 833 845 820 868 913 887 847 865 827 869 858 878 890 861 828 857 843 867 836 857 803 837 823 858 863 819 875 902 848 856 861 747 866 826 817 890 695 844 879 883 820 779 861 887 858 778 897 823 918 876 834 788 912 869 884 889 899 936 872 884 871 866 894 888 898 876 870 873 834 876 903 852 899 881 868 860 869 810 852 848 872 884 818 770 695 881 850 867 883 799 802 851 916 750 694 857 825 535 821 697 794 853 784 829 855 841 828 828 841 823 825 798 806 761 790 811 800 792 764 828 771 834 895 819 795 825 768 794 807 807 759 839 839 776 833 820 758 871 814 800 785 839 825 802 803 788 776 803 818 803 839 775 760 870 798 763 794 741 695 771 804 761 719 780 820 792 795 819 807 719 729 740 749 878 845 844 752 822 794 814 822 717 824 832 786 827 790 782 757 787 829 809 803 861 809 871 817 828 867 844 863 822 791 829 827 801 836 844 832 840 846 793 822 840 845 847 825 806 804 837 782 752 872 849 794 866 812 830 846 809 790 791 770 790 781 814 764 786 797 765 775 779 801 774 798 788 769 748 777 807 928 789 873 800 757 749 808 758 867 758 803 760 686 830 932 980 939 920 905 901 895 906 893 882 926 922 925 918 941 892 905 906 956 891 889 906 918 864 800 908 880 934 954 987 902 888 962 948 1.05e+03 908 955 930 906 877 876 910 905 814 930 893 895 924 909 894 877 879 868 907 853 903 905 823 833 857 882 878 880 799 862 888 902 848 895 861 883 946 652 952 933 863 828 812 814 946 852 772 881 854 830 904 826 731 942 829 953 935 980 957 887 927 885 931 887 915 880 895 877 916 906 922 961 836 906 851 888 913 815 875 897 902 847 831 967 881 897 949 925 872 966 888 840 895 931 899 937 878 904 910 894 923 874 920 881 850 868 887 909 887 834 893 907 878 922 858 892 880 876 866 900 877 833 804 861 879 886 847 868 815 875 852 870 831 898 811 899 846 727 810 810 888 869 879 862 909 867 797 831 837 874 873 888 858 878 901 909 872 861 876 829 886 860 849 907 817 873 878 911 861 870 829 847 860 881 830 851 829 842 866 793 846 785 823 790 858 816 803 886 825 808 906 857 842 864 850 850 845 791 889 869 835 844 839 894 819 832 812 802 818 846 809 860 867 872 912 853 890 872 855 878 893 833 859 894 845 872 875 895 841 819 850 856 850 830 832 850 836 874 938 877 869 905 826 848 824 894 932 914 933 900 908 786 870 797 877 818 872 866 889 887 855 890 905 832 845 821 868 912 887 847 866 826 868 858 878 890 861 828 857 843 867 837 857 803 837 822 859 864 817 874 902 849 857 861 748 865 826 817 889 695 843 880 883 820 780 860 887 860 778 896 823 917 875 832 788 912 869 884 889 899 936 872 885 871 866 895 888 897 875 870 873 834 875 903 852 899 880 868 858 868 810 851 848 872 885 818 772 695 882 850 868 883 799 802 851 915 749 692 856 824 536 821 697 793 853 784 830 854 840 828 828 840 823 825 798 807 761 790 811 800 792 764 828 771 834 893 819 796 825 768 794 807 808 758 840 839 776 833 821 759 872 814 800 785 839 825 802 803 788 776 804 819 803 838 775 761 869 797 764 795 741 695 771 805 761 718 780 820 792 796 819 807 718 728 741 750 877 845 842 752 823 795 815 822 718 824 833 785 827 790 782 756 786 829 809 803 860 809 871 817 828 867 844 864 822 792 829 826 801 837 844 832 839 847 793 823 840 844 847 826 806 803 838 781 752 873 849 794 866 812 830 847 808 790 791 770 790 781 814 764 785 796 765 775 779 801 774 799 788 769 748 777 807 929 789 872 800 757 750 809 757 867 759 803 760 686 829 932 979 939 920 905 902 895 905 894 882 925 921 926 918 941 892 905 905 955 891 890 907 919 865 800 909 881 934 954 987 902 888 961 948 1.05e+03 908 955 931 907 877 875 910 905 814 930 893 896 926 910 894 877 880 869 906 852 902 905 824 833 857 881 879 880 800 862 889 902 848 894 862 883 946 651 952 933 864 829 812 814 944 853 774 881 854 829 904 824 730 942 830 953 935 981 956 887 927 886 931 887 915 881 896 876 916 906 923 961 836 906 851 888 913 815 875 897 903 847 830 966 880 897 949 925 872 967 889 840 894 929 899 937 878 904 909 894 922 874 920 881 849 868 887 909 887 835 892 907 877 922 858 893 880 875 866 899 876 832 804 861 879 886 848 868 815 875 851 871 832 898 810 899 845 728 810 810 888 868 879 861 908 868 797 832 838 875 873 888 858 878 902 909 873 861 881 830 886 860 849 907 817 873 877 911 861 869 828 847 860 881 830 853 828 842 867 796 846 785 823 790 857 815 804 886 825 807 907 856 842 862 850 850 845 791 890 868 835 844 840 895 819 832 812 802 817 846 810 860 867 872 911 853 889 872 855 879 894 834 858 894 845 872 875 894 840 819 850 856 849 831 834 850 837 874 938 876 870 905 826 848 825 894 931 913 932 899 908 786 870 797 877 818 872 866 888 887 856 890 905 832 845 822 869 912 887 847 865 826 867 857 880 889 860 828 856 843 867 837 857 803 837 822 860 866 816 871 902 850 857 861 749 865 826 817 889 694 842 880 884 821 781 861 887 860 778 896 823 917 875 831 788 912 869 883 890 900 936 871 886 871 866 896 888 896 875 870 873 834 874 902 852 900 881 868 858 869 811 850 848 872 885 818 773 695 883 851 869 883 799 801 851 914 749 693 856 824 537 822 696 793 853 786 831 853 840 828 828 840 822 825 799 807 761 789 812 800 793 766 829 771 834 893 818 797 825 768 794 806 808 758 840 839 777 833 821 760 872 815 800 784 840 826 800 804 789 778 804 819 803 837 775 761 869 796 764 795 741 695 771 805 762 718 780 821 792 796 819 807 717 728 741 749 877 845 842 752 824 796 814 822 717 824 834 785 828 789 782 756 786 828 810 804 860 809 871 817 829 868 844 864 822 792 829 827 802 838 844 831 839 847 792 823 840 843 847 827 806 804 838 781 752 873 848 794 866 812 830 847 808 790 792 770 790 781 814 764 785 795 765 775 780 801 774 798 788 769 748 778 807 930 789 871 801 756 751 809 756 867 759 804 760 684 828 931 978 940 921 904 903 896 904 893 881 925 919 926 919 942 893 905 904 955 892 891 907 919 866 801 909 880 934 954 987 902 888 961 947 1.05e+03 907 955 932 907 877 874 910 905 814 930 892 897 926 910 893 878 881 869 907 852 902 904 824 834 857 881 879 880 799 862 890 902 848 894 862 882 946 650 952 933 864 829 812 814 942 854 775 880 854 828 905 823 731 942 830 953 936 981 956 887 927 886 930 887 915 882 897 875 917 905 924 960 836 906 850 888 913 814 874 897 903 846 830 965 880 897 949 925 873 968 889 841 893 928 899 936 878 904 908 895 921 874 920 883 848 868 887 909 888 834 892 907 876 923 858 893 880 876 866 900 876 832 804 861 878 886 848 868 815 875 851 872 832 897 809 899 844 728 810 810 888 868 879 861 907 868 797 833 838 875 874 889 857 877 903 910 874 860 881 830 885 860 849 907 817 873 876 911 862 869 827 848 862 882 831 854 828 843 867 799 846 785 822 790 856 815 804 885 825 808 907 856 842 862 850 850 845 791 891 868 835 842 838 895 820 832 812 801 817 846 810 860 866 872 910 853 889 872 854 879 894 833 858 894 845 872 874 894 838 820 850 856 849 831 834 850 838 874 938 876 870 905 826 849 825 894 931 912 931 898 907 786 870 797 876 817 871 867 888 887 856 890 905 829 845 823 868 913 887 846 864 827 866 857 881 889 860 828 856 843 867 836 857 804 837 821 862 867 815 872 902 850 858 861 751 865 826 816 890 690 842 880 884 822 781 862 887 859 779 895 823 916 874 831 788 912 869 883 892 901 936 871 887 871 865 896 888 896 875 871 873 834 874 902 851 899 882 868 858 870 811 849 849 871 886 818 772 695 884 851 869 882 798 800 851 914 748 696 856 824 536 822 695 794 853 789 831 853 841 829 829 839 822 825 799 807 761 788 813 801 793 765 829 771 833 892 819 797 824 769 795 805 808 758 840 838 778 832 822 760 873 815 800 783 840 827 799 804 789 780 804 818 803 838 774 761 869 796 765 795 741 695 771 806 762 719 782 820 793 796 819 807 718 728 742 749 876 845 842 753 824 796 814 823 717 825 834 785 828 788 782 757 786 829 810 805 860 808 871 817 830 868 845 864 822 792 828 828 802 838 845 831 840 848 792 822 840 843 847 827 806 804 837 781 752 873 848 794 866 812 831 846 808 790 792 770 791 780 814 764 784 796 766 775 780 801 775 797 788 769 748 778 807 929 789 872 801 756 751 809 756 868 759 805 760 684 828 930 978 941 921 903 903 895 904 893 880 925 919 926 919 942 892 905 904 955 892 891 908 918 865 801 909 880 934 954 987 902 888 962 946 1.05e+03 907 955 933 907 877 874 910 906 814 930 892 896 926 912 893 880 881 869 908 851 903 904 824 836 858 880 879 879 799 862 892 901 847 894 864 881 945 648 952 933 863 829 812 814 938 855 774 879 854 828 905 822 732 943 830 953 937 981 956 887 928 885 930 888 915 881 897 874 917 904 924 959 836 906 850 888 913 813 874 897 903 846 831 964 881 898 949 924 873 969 888 842 894 927 900 936 878 904 908 895 919 874 920 884 848 869 887 909 889 834 892 907 876 923 858 893 880 877 866 900 876 832 803 861 877 884 848 868 814 875 851 871 832 896 808 899 845 728 809 810 888 868 879 861 904 868 797 834 836 875 875 889 857 876 903 911 873 860 882 830 884 861 848 907 817 873 874 911 862 869 827 848 863 882 832 855 828 843 867 801 846 785 823 790 856 815 804 885 825 810 907 855 842 861 850 849 846 791 891 868 834 841 837 894 820 833 812 801 817 846 809 860 867 872 911 853 889 872 854 879 895 833 858 894 845 871 875 894 836 820 850 856 848 831 835 849 839 873 938 876 870 905 825 849 825 895 931 911 931 898 906 785 869 796 877 818 871 867 888 887 856 890 905 827 845 822 867 914 886 846 864 828 867 856 881 889 859 828 857 842 866 836 858 804 836 821 862 867 813 874 901 850 858 859 751 866 827 815 890 687 841 880 884 823 781 864 888 858 780 895 822 916 874 831 788 911 868 882 893 902 936 871 887 871 865 894 888 897 876 871 874 834 874 902 851 899 883 869 859 871 811 849 848 870 886 818 770 695 884 851 870 880 797 800 852 914 747 696 855 823 535 822 695 794 852 792 830 853 841 828 829 839 822 826 800 808 762 786 812 801 793 764 829 770 834 891 820 797 824 769 795 805 808 758 839 838 778 832 822 760 873 815 800 783 840 827 799 804 789 780 804 817 803 838 775 761 869 796 765 794 741 695 770 805 761 720 783 819 793 796 820 807 718 728 742 749 876 846 842 753 825 797 815 824 716 825 834 785 828 788 782 757 787 829 810 805 860 808 871 817 830 868 845 863 821 793 828 827 801 838 846 832 842 848 792 822 841 843 848 828 806 805 836 781 752 874 848 794 866 813 832 846 808 790 793 770 790 780 815 764 784 797 766 775 781 802 776 797 788 768 749 778 808 928 789 873 801 756 750 810 757 868 759 806 760 684 828 930 978 941 922 903 903 895 904 892 880 926 919 925 919 942 890 905 904 956 892 891 909 918 865 801 909 880 935 953 987 902 888 963 948 1.05e+03 907 955 933 907 877 875 911 906 814 930 891 895 926 912 892 881 881 869 909 850 903 905 824 837 858 880 879 878 799 862 892 902 846 894 864 881 944 647 952 933 863 828 812 814 936 855 774 878 854 828 905 821 734 943 830 953 938 981 956 887 928 885 929 889 914 880 898 874 918 904 924 958 836 906 850 888 913 813 875 896 902 846 832 964 881 898 948 924 873 969 888 842 894 927 901 936 878 904 908 895 919 874 920 884 848 869 886 908 889 833 893 907 877 924 857 893 880 877 866 900 877 833 802 861 876 883 848 868 814 875 850 870 832 897 808 899 845 728 809 810 888 867 879 862 903 868 796 835 835 874 875 889 857 876 903 911 872 861 884 830 884 861 847 907 817 873 874 910 862 869 828 848 865 882 833 854 829 842 867 800 846 784 823 790 857 815 804 886 826 811 907 855 842 861 850 849 846 791 892 868 833 841 835 894 820 833 812 800 818 846 809 860 867 872 911 853 888 873 855 880 895 832 859 893 846 869 875 894 837 821 850 856 848 832 835 848 839 872 939 876 870 905 826 849 825 894 932 910 930 898 906 786 868 796 877 818 871 867 888 887 857 891 904 825 844 821 867 914 887 846 865 828 868 856 881 889 859 828 858 842 865 836 858 805 836 822 861 867 811 876 901 850 858 858 751 865 828 814 890 685 841 879 884 822 781 864 888 858 780 896 822 916 874 832 789 911 867 882 893 902 936 870 886 870 865 893 888 898 876 871 874 834 875 902 851 899 883 869 860 871 812 848 848 872 886 817 769 696 884 851 870 880 797 800 853 914 746 694 855 823 534 822 695 793 851 792 829 853 841 828 829 838 822 826 799 808 762 786 812 801 792 763 829 769 835 892 820 796 825 769 795 806 808 758 839 837 778 831 822 760 872 815 800 783 840 827 798 804 789 778 803 818 802 839 775 761 869 796 765 793 742 695 770 804 760 720 784 818 792 796 820 808 718 728 742 750 877 847 842 753 825 798 817 824 716 825 834 785 828 788 782 757 788 830 810 805 860 806 871 817 830 868 845 863 822 793 828 827 801 837 846 833 843 848 792 822 841 843 848 828 806 804 837 781 752 874 848 794 866 814 832 846 808 790 793 770 791 779 816 764 784 798 766 775 781 801 776 797 789 768 749 779 808 928 789 874 800 756 750 810 759 869 759 806 759 684 829 930 978 940 921 904 903 894 905 892 881 926 919 924 919 941 891 905 905 956 892 890 910 918 865 802 909 880 935 954 986 902 887 963 949 1.06e+03 906 955 932 906 877 875 911 906 813 931 891 894 926 912 893 881 880 869 909 850 903 905 824 838 859 880 879 877 798 862 893 902 846 894 864 881 944 647 952 933 862 828 811 814 934 853 774 878 853 828 905 820 734 944 830 953 938 980 956 886 927 885 929 889 914 880 898 874 917 904 924 958 836 907 849 888 912 812 875 896 902 846 833 965 880 898 948 924 873 969 887 842 895 927 901 935 878 905 908 896 919 875 920 883 848 869 885 908 888 833 893 907 876 925 857 893 879 877 866 901 878 833 802 860 876 883 848 868 814 875 850 869 832 897 808 899 845 728 809 810 888 867 879 862 901 869 796 836 835 874 874 889 857 876 903 910 870 862 884 830 885 861 847 907 818 873 874 909 862 870 829 849 865 882 833 854 829 842 867 800 847 785 824 789 857 815 804 887 826 810 908 855 842 861 850 849 846 791 892 868 834 842 836 894 820 833 812 798 818 845 809 859 866 873 911 853 887 873 855 881 895 832 860 893 846 867 876 895 838 820 851 856 847 832 834 848 840 872 938 876 870 905 825 849 824 894 932 910 931 898 907 786 869 796 877 818 871 867 887 887 856 892 904 824 844 821 868 914 887 846 865 828 869 856 880 889 859 828 858 842 865 835 858 805 836 823 860 867 809 875 901 849 857 857 751 864 828 815 889 685 842 878 884 821 780 864 888 858 781 896 822 916 874 832 789 911 867 883 893 902 935 870 886 870 865 894 888 899 876 872 874 834 875 902 852 899 883 869 861 872 812 848 848 874 886 817 769 696 883 851 870 880 796 800 852 914 747 692 856 823 532 822 695 793 850 792 829 853 841 828 829 838 822 827 799 808 762 786 812 801 792 763 829 768 836 895 819 796 826 768 795 807 808 759 839 837 778 831 822 760 870 814 800 783 839 827 799 804 789 777 803 818 801 839 776 761 869 796 765 793 742 695 771 804 759 720 784 818 791 795 819 808 718 729 741 750 877 848 843 753 825 798 818 825 716 824 835 786 829 787 781 757 789 830 810 805 861 806 871 817 830 868 844 862 822 793 827 828 801 837 846 833 843 848 792 821 840 843 847 827 806 804 838 780 753 875 847 793 866 814 832 846 808 789 793 771 791 779 816 764 784 798 765 775 780 801 775 797 788 768 749 779 807 930 789 874 799 756 750 810 760 869 759 806 759 685 830 930 979 940 920 904 902 895 905 892 882 927 919 924 919 940 892 905 905 956 892 890 910 919 865 802 909 880 935 954 985 902 887 963 950 1.06e+03 906 955 930 906 878 874 911 906 814 930 891 894 927 911 894 881 880 870 909 849 903 905 824 838 859 880 879 877 798 863 892 903 847 895 864 881 944 647 952 934 862 827 812 814 931 852 774 877 853 828 905 819 734 944 830 953 937 980 957 886 927 885 930 890 915 880 898 874 917 903 925 956 836 907 850 888 913 812 876 897 901 845 833 965 879 898 949 924 872 969 887 842 895 927 901 935 877 906 908 897 920 874 920 882 850 869 884 908 889 833 894 908 876 925 857 893 878 878 865 901 878 833 802 860 875 883 848 868 814 875 850 870 833 898 809 899 845 729 809 810 887 867 879 862 899 869 796 836 835 873 873 889 857 876 903 909 870 862 885 831 885 861 847 908 820 873 874 910 861 871 829 849 864 882 833 856 829 842 866 799 847 785 824 789 856 815 803 888 827 810 909 856 841 860 850 849 845 790 892 868 836 842 836 895 819 833 811 798 819 845 809 859 866 873 912 853 887 873 855 881 894 832 861 893 846 867 876 894 838 820 852 857 847 833 833 848 840 874 938 876 870 904 825 849 824 895 932 910 932 898 907 786 870 796 876 818 871 867 886 886 856 891 904 822 844 822 869 914 887 846 865 828 869 857 880 889 860 828 858 841 865 835 858 805 837 823 858 867 809 874 901 848 857 857 752 862 828 815 889 684 842 878 885 821 780 863 887 858 781 896 823 916 875 833 789 911 868 884 892 902 934 870 886 869 863 894 888 898 877 873 874 833 875 902 852 898 882 869 861 872 813 848 848 875 886 816 769 695 883 851 870 880 797 800 852 915 748 694 855 823 531 822 695 792 850 792 829 852 842 828 829 838 822 827 799 808 762 786 812 801 792 762 829 769 836 896 818 795 827 768 795 808 809 760 839 837 778 831 822 760 869 813 800 784 839 827 800 804 789 777 804 817 800 840 775 761 868 796 765 793 742 695 771 805 759 719 785 818 789 795 819 809 718 729 741 751 878 847 844 753 824 799 818 825 716 824 835 786 830 787 782 757 789 830 809 805 861 805 870 817 830 868 844 863 822 793 826 828 801 838 847 832 842 848 792 820 840 844 846 826 806 805 838 780 752 874 847 793 865 814 831 846 809 789 793 771 792 780 816 764 784 796 765 774 780 800 774 797 788 769 749 780 807 932 789 874 800 756 751 810 760 870 758 806 759 685 830 930 979 940 919 905 901 895 906 893 882 927 918 924 919 940 893 905 906 956 892 890 910 920 865 802 909 880 935 955 985 902 886 962 949 1.06e+03 907 955 931 905 878 873 911 905 814 929 892 894 927 910 895 880 880 870 908 850 902 905 823 838 858 880 879 877 798 863 892 904 847 894 864 881 945 646 952 935 862 827 812 815 928 851 774 877 854 828 906 818 733 945 830 954 936 980 957 886 927 885 931 889 915 880 898 874 918 904 924 954 835 907 851 888 913 811 875 897 901 844 832 965 879 897 950 924 872 968 887 843 895 927 901 935 877 907 908 898 919 874 921 882 851 869 884 908 889 832 894 907 876 926 857 892 878 878 865 900 879 833 802 859 876 884 848 868 814 875 850 870 833 899 809 900 845 729 809 809 887 867 879 862 896 868 796 836 837 874 872 889 858 876 903 908 869 862 885 830 885 862 848 908 821 874 873 911 861 872 829 849 864 882 832 856 829 843 866 798 846 785 824 789 856 816 803 887 828 809 908 856 840 858 850 848 845 789 892 868 837 842 837 895 819 832 811 798 819 846 808 859 867 874 911 853 887 873 854 881 894 831 860 893 846 867 875 894 838 821 852 857 847 832 832 848 840 875 938 876 870 904 825 849 824 896 933 910 932 899 907 786 870 796 876 818 871 867 886 885 856 890 905 821 844 823 868 914 886 846 865 827 869 858 880 889 861 829 858 841 866 835 857 806 838 823 858 867 809 875 901 848 857 856 751 862 828 815 889 684 843 877 885 821 779 863 886 859 781 896 824 917 875 833 789 910 870 884 891 902 935 870 886 869 862 894 888 897 878 873 874 833 875 902 852 899 881 868 861 871 813 848 849 874 886 816 769 694 883 850 870 880 797 801 851 916 748 697 855 823 530 821 695 792 851 792 829 853 842 828 830 838 822 826 798 808 763 787 812 800 792 762 829 770 836 896 817 794 828 768 794 808 808 760 839 837 778 831 820 759 868 812 800 784 839 826 801 804 789 777 804 816 800 840 774 761 867 797 765 792 741 695 772 806 759 719 785 818 789 794 820 809 719 730 740 751 878 847 844 752 823 800 817 825 716 824 834 787 830 788 784 756 790 830 810 805 862 805 870 817 830 867 845 863 822 793 826 828 801 839 847 832 842 848 792 820 839 844 845 826 806 805 838 780 751 873 847 794 864 814 830 846 809 789 792 770 792 780 815 764 784 796 766 774 780 800 774 797 788 769 749 779 806 935 789 873 800 756 752 810 759 870 759 806 759 684 830 930 980 940 919 905 901 896 906 894 881 926 918 925 919 940 893 905 905 955 892 890 909 919 864 801 909 880 935 955 984 901 886 962 948 1.05e+03 908 956 931 905 878 874 911 905 814 928 893 895 928 910 895 879 880 870 908 850 902 905 823 838 857 881 879 877 799 863 891 904 848 894 865 882 946 645 953 936 863 827 812 815 926 851 774 877 854 828 906 818 732 945 830 954 935 979 956 886 927 885 932 890 915 879 898 875 918 904 924 952 835 908 852 888 912 812 875 897 901 844 832 964 878 896 951 925 872 967 888 843 896 927 900 935 878 907 908 897 919 874 921 882 852 870 885 908 889 831 894 907 876 926 857 892 877 878 865 900 878 833 801 859 877 884 848 868 814 875 851 870 833 900 809 900 845 728 809 808 886 868 879 861 895 868 796 836 838 874 872 889 858 877 903 908 870 862 886 830 885 862 848 909 821 874 872 912 861 872 828 848 864 882 831 856 828 844 865 798 845 784 824 789 857 815 802 886 828 809 907 856 840 857 849 848 845 788 892 868 836 841 837 896 819 831 812 798 819 846 808 859 868 875 911 852 886 874 855 881 894 830 861 892 847 868 875 894 838 822 852 857 847 832 832 848 840 875 938 876 870 904 825 849 825 898 933 910 932 899 908 786 869 796 876 817 871 868 888 884 855 889 906 820 843 823 868 915 885 845 866 827 869 858 880 890 861 830 858 841 866 836 856 806 838 823 858 867 808 876 899 848 858 855 750 863 827 816 889 684 843 877 884 821 779 863 885 859 780 896 824 918 875 833 789 910 870 884 890 902 936 870 887 870 861 894 888 896 879 873 874 833 875 901 852 899 881 868 861 871 814 848 849 872 885 816 768 694 883 850 870 879 798 801 851 916 749 698 856 823 529 820 695 792 852 792 829 853 842 828 830 837 822 826 798 807 763 787 812 800 792 763 829 771 836 896 817 793 828 768 794 808 808 759 839 838 777 831 820 759 869 813 800 784 839 826 802 804 789 777 805 813 800 840 774 761 866 798 765 792 742 695 773 806 759 718 785 819 788 794 820 808 720 730 741 750 879 847 844 752 822 801 817 825 717 825 833 786 828 790 785 756 790 830 809 805 861 806 870 817 830 866 846 863 823 793 827 828 801 839 846 832 842 848 793 820 838 844 845 826 806 805 838 780 750 873 847 795 865 815 830 846 810 790 792 770 792 781 815 764 785 796 766 774 780 800 774 798 788 769 749 778 806 936 790 873 800 756 754 809 759 870 759 806 759 684 830 930 980 939 919 905 901 896 907 894 881 926 919 925 918 940 893 905 905 955 893 890 910 918 864 800 910 879 935 955 984 900 886 963 948 1.05e+03 909 955 931 905 879 874 911 904 814 928 893 895 927 910 895 879 879 870 908 850 901 905 823 838 856 881 878 877 798 863 890 904 848 896 865 883 946 644 953 936 863 827 813 815 924 850 774 877 855 828 907 816 733 944 830 954 935 979 956 886 926 885 932 890 915 878 897 876 918 904 925 951 835 908 851 889 911 813 874 897 901 843 832 964 878 896 952 926 872 966 890 843 896 926 900 935 877 907 907 897 919 875 922 884 852 870 886 908 889 831 893 906 877 926 857 892 877 878 866 899 877 832 801 859 878 885 848 868 815 875 852 871 832 900 809 900 845 727 809 808 886 869 879 861 892 868 797 836 839 875 872 889 857 878 902 908 870 862 886 828 884 862 849 909 820 874 872 912 861 871 828 847 865 883 831 856 828 846 864 797 844 784 824 789 857 815 803 885 828 809 906 855 841 857 848 849 845 788 892 869 836 841 837 896 820 830 811 798 820 846 808 859 869 876 910 852 887 874 855 881 895 831 861 892 846 868 874 894 838 822 852 857 846 832 833 848 839 875 938 876 871 905 824 850 825 899 933 910 932 899 908 785 869 796 876 817 871 868 889 884 855 890 907 820 843 822 868 915 885 845 866 827 868 858 880 890 861 829 858 841 866 836 854 806 838 823 859 867 806 877 897 848 858 853 750 864 828 816 889 683 843 877 884 821 780 862 886 860 779 896 823 918 874 834 788 909 870 884 890 902 938 869 887 870 862 894 887 897 878 872 874 832 874 901 851 899 882 867 862 872 814 847 848 872 885 816 768 696 883 851 870 879 798 801 851 915 749 698 856 823 528 820 695 792 853 792 829 853 842 828 830 836 822 826 798 807 763 787 813 801 792 763 829 771 835 896 818 793 827 768 794 808 808 759 839 839 777 832 819 758 870 814 800 784 838 826 802 804 789 777 805 811 800 840 776 761 866 799 764 792 742 695 774 807 759 718 785 819 789 794 821 808 720 731 742 750 880 846 844 751 822 802 816 825 718 826 833 786 827 790 785 757 790 830 809 805 861 807 871 816 830 866 847 863 823 793 828 828 801 839 846 831 842 848 793 821 838 845 844 826 806 806 838 782 750 872 848 795 866 814 830 847 810 790 792 770 791 781 815 764 786 797 766 774 780 801 775 798 788 769 749 777 806 938 790 872 800 755 755 809 759 870 759 806 759 684 830 930 980 938 920 905 901 896 907 894 881 926 920 926 918 940 893 906 904 956 894 890 910 918 864 801 910 879 936 955 984 900 887 964 947 1.05e+03 909 954 931 905 879 875 912 904 814 928 892 895 926 910 895 880 879 870 909 850 901 904 823 838 856 880 878 878 798 862 890 904 849 898 865 884 946 643 953 936 863 827 812 815 923 850 774 877 855 828 907 815 733 943 830 954 935 979 957 887 926 885 932 890 916 877 897 876 917 905 926 950 835 909 851 889 911 813 874 897 901 842 832 963 878 897 952 925 872 967 891 843 896 925 901 935 876 907 907 897 919 874 922 885 852 870 888 908 889 831 893 906 878 926 858 892 876 877 866 899 876 832 801 859 878 885 848 868 815 875 853 871 831 900 808 900 846 727 808 809 886 870 879 862 891 869 796 834 839 875 873 889 857 878 902 908 871 862 886 828 885 863 850 909 820 874 872 912 862 871 828 847 865 883 830 855 828 847 864 796 845 783 824 790 856 814 803 885 828 808 906 855 841 857 849 849 846 788 892 869 836 841 837 896 820 830 811 799 820 847 808 860 869 875 911 852 888 874 856 881 895 832 861 893 845 868 874 894 839 822 852 857 846 831 833 848 838 875 938 876 870 905 824 850 824 898 932 911 932 899 908 785 870 797 876 817 871 868 889 885 855 891 906 820 843 821 868 915 885 844 867 827 869 858 880 890 862 829 858 841 866 837 854 805 838 823 860 867 806 876 896 849 858 853 750 865 828 816 888 681 842 878 884 821 780 860 886 860 778 896 823 919 873 834 788 908 870 884 890 902 938 869 887 870 864 894 888 898 877 872 874 832 874 900 850 899 882 868 862 872 814 847 846 871 884 817 767 697 883 851 870 879 798 800 850 915 749 698 856 824 527 819 695 793 853 794 829 853 842 828 829 836 822 825 796 807 763 787 813 802 792 764 829 771 834 895 819 792 826 767 794 808 807 758 840 839 778 832 819 758 870 814 801 785 837 825 802 804 789 777 805 810 799 839 777 762 866 799 764 793 743 696 774 808 760 718 785 819 789 794 821 808 720 732 742 750 880 846 844 752 821 802 816 825 718 827 833 785 827 790 785 758 790 831 810 805 861 807 872 815 830 867 847 864 824 792 828 828 801 839 845 830 842 848 793 822 838 845 844 826 805 806 838 783 750 873 848 794 866 813 830 847 809 790 791 770 791 782 815 764 786 798 766 774 781 802 775 798 788 770 750 777 806 939 790 871 800 754 755 809 759 869 759 805 759 684 830 930 979 937 921 905 901 896 907 894 881 925 921 926 917 940 893 906 904 957 894 890 910 918 864 801 911 879 936 955 984 900 888 966 947 1.05e+03 909 953 931 905 879 876 912 904 814 928 891 895 926 910 895 882 879 869 909 850 902 903 823 837 855 880 879 878 796 862 889 904 850 900 866 883 944 643 953 935 864 827 810 815 921 850 774 878 854 827 907 814 733 942 831 953 935 979 958 887 927 886 932 890 917 877 898 876 917 905 927 948 835 909 851 890 912 812 874 897 901 841 832 963 879 897 952 923 872 967 891 843 896 925 901 935 877 906 906 896 920 873 922 886 852 870 887 908 889 830 893 906 878 926 858 891 876 877 866 899 876 832 802 859 878 884 848 868 815 875 852 870 831 900 808 900 847 727 808 810 886 869 879 863 889 870 796 834 838 875 873 889 856 878 901 907 870 862 885 828 885 863 850 910 818 875 872 912 863 870 828 847 866 883 830 855 827 848 864 796 844 783 825 790 856 814 804 885 829 807 905 856 840 857 850 849 847 790 891 870 837 841 838 897 821 830 810 799 820 848 808 860 869 874 911 853 889 874 855 882 896 834 860 893 845 868 875 893 838 822 851 857 847 830 832 848 838 875 938 877 869 906 824 850 824 896 931 912 933 899 908 784 870 797 877 817 872 868 888 885 855 891 906 820 843 820 868 915 886 843 867 828 868 858 880 890 863 829 857 841 866 838 854 805 838 822 860 867 806 875 894 849 858 853 750 864 828 816 889 679 842 879 884 821 781 860 886 861 777 896 823 919 874 836 788 908 870 884 890 902 937 869 886 870 864 894 888 898 877 871 874 831 875 898 850 899 881 868 862 872 815 849 846 872 884 818 764 698 883 851 869 880 799 800 849 915 749 697 857 824 526 820 696 792 853 796 828 852 842 828 828 836 822 825 796 807 763 786 813 803 792 764 829 771 835 894 820 793 826 767 795 808 807 757 840 839 778 833 819 757 869 813 800 785 837 824 801 805 790 777 805 810 798 839 778 762 865 799 765 793 744 696 774 808 760 718 785 819 789 795 820 809 720 732 742 749 878 845 843 752 821 803 816 825 717 827 833 785 828 790 785 759 790 830 810 805 861 807 873 816 831 867 846 864 824 791 828 828 800 839 844 830 841 848 793 822 838 845 844 826 805 805 838 782 751 873 849 793 866 813 830 847 808 790 791 770 790 782 816 764 786 798 766 774 782 804 775 798 788 769 750 778 806 942 790 871 800 754 754 809 759 868 759 805 760 683 830 930 979 938 922 905 902 896 907 894 881 925 921 926 917 940 893 905 904 957 893 890 909 918 864 802 910 879 936 955 984 900 889 966 946 1.05e+03 908 953 931 905 878 876 911 905 814 928 892 895 926 910 895 883 879 868 909 851 902 902 824 837 855 880 879 879 796 863 889 905 850 900 865 883 943 642 953 934 864 827 810 815 919 850 774 879 854 828 908 815 734 942 832 953 935 979 958 887 928 886 931 889 916 877 898 875 916 906 926 946 834 909 851 888 912 812 874 897 901 841 832 964 880 896 951 922 873 968 891 843 896 925 901 935 878 906 906 895 920 872 922 885 852 871 887 908 889 830 893 906 877 925 859 891 876 878 866 899 877 831 801 859 878 884 847 869 815 875 851 870 831 900 808 899 846 729 808 810 886 869 880 863 889 870 796 833 838 875 874 889 856 877 901 907 870 862 886 828 885 863 850 910 818 876 872 912 865 870 828 847 866 883 830 854 827 848 865 796 844 783 826 789 856 813 804 885 830 808 905 858 840 857 852 848 848 792 891 870 837 841 838 898 821 830 810 800 820 849 809 861 869 873 913 854 889 874 855 882 896 833 859 893 845 868 876 894 837 822 852 857 847 830 832 848 839 875 939 877 868 907 825 850 823 895 930 912 933 899 908 785 870 797 877 817 871 867 888 885 856 891 907 820 843 820 868 915 886 843 867 828 868 858 880 890 862 829 858 841 866 837 854 804 838 822 860 867 804 874 892 848 858 853 750 862 828 816 889 676 842 878 884 821 782 862 886 862 777 896 824 919 875 837 788 909 869 884 890 903 937 868 885 869 864 894 889 898 877 871 874 831 877 896 851 899 881 869 862 872 815 850 846 872 883 818 762 698 882 850 869 880 799 800 847 915 748 698 858 824 525 820 696 792 852 798 828 852 841 829 828 836 823 825 795 807 764 786 813 803 793 765 829 772 836 895 820 793 826 767 795 807 807 757 840 839 778 834 819 757 868 813 800 786 837 824 800 805 790 778 805 809 798 839 779 762 866 798 766 793 743 696 774 807 761 718 785 820 791 795 818 808 720 732 743 748 877 845 843 752 821 803 816 824 717 827 833 785 827 789 784 759 790 830 810 805 861 807 872 818 831 867 845 865 824 791 827 829 799 839 843 830 841 847 794 822 838 845 844 826 805 804 839 781 751 872 848 793 867 812 830 847 807 790 791 770 790 781 816 765 786 798 765 774 782 804 774 798 788 769 750 780 806 943 790 872 800 755 754 810 759 867 759 805 760 683 830 930 979 938 922 906 903 896 907 894 880 926 922 926 918 940 892 905 904 955 892 889 908 918 865 801 910 879 936 954 984 900 888 966 946 1.05e+03 908 953 931 905 879 875 910 905 814 928 892 895 926 909 895 881 879 868 908 852 902 902 824 837 855 880 879 878 796 863 889 904 849 899 864 883 944 642 952 934 863 828 812 815 917 850 773 880 854 828 908 815 734 942 832 953 935 979 957 887 928 886 931 890 916 877 898 875 916 906 925 944 834 908 851 887 912 812 874 896 901 840 832 964 880 895 950 923 874 967 892 843 895 925 901 934 879 905 907 896 921 872 922 884 852 870 887 908 888 830 893 905 876 925 859 891 876 878 866 899 878 831 801 860 878 884 847 869 815 876 850 870 830 900 808 898 845 730 808 810 887 869 880 864 889 869 796 833 837 876 874 889 856 877 902 908 870 863 887 828 885 862 851 910 817 875 870 912 865 870 827 846 866 882 830 854 827 849 866 795 843 784 825 790 857 814 803 885 830 808 905 858 840 856 851 848 848 793 892 870 838 841 838 897 822 830 810 799 820 849 809 862 868 873 914 854 889 873 855 882 896 833 859 893 846 868 876 895 837 821 852 856 848 829 831 848 839 874 939 877 868 906 825 849 823 895 931 912 933 898 908 785 870 797 878 817 870 867 888 885 857 891 908 820 843 821 868 915 886 843 867 828 868 858 881 889 861 830 858 842 866 838 854 804 838 822 860 867 803 873 886 847 858 853 749 862 828 816 889 675 843 878 884 821 782 864 885 861 777 895 824 919 876 837 788 910 869 884 891 903 936 869 884 869 863 894 890 898 877 871 875 831 877 894 852 899 881 869 862 871 815 852 846 872 883 819 761 698 882 850 869 880 800 800 847 915 747 699 858 824 525 820 697 793 852 799 827 853 840 829 828 837 824 825 795 806 764 785 813 803 793 765 829 772 836 895 820 794 826 767 795 805 807 758 840 839 777 834 820 757 869 812 799 785 837 824 800 804 790 778 804 809 799 839 778 762 867 798 766 794 742 696 774 806 761 718 785 821 792 795 816 808 720 732 743 748 876 845 842 752 821 803 816 824 717 827 833 785 827 788 784 759 789 830 809 805 862 807 872 818 832 867 845 865 824 791 828 828 799 839 842 831 840 847 794 823 838 845 845 827 805 804 839 779 750 872 848 792 867 812 830 847 808 790 792 770 790 780 816 764 786 798 765 773 781 804 774 798 788 768 751 782 805 945 789 874 801 755 754 809 759 867 759 805 761 682 830 930 979 938 922 906 904 896 907 893 879 926 922 926 919 940 893 905 904 955 891 889 908 918 865 802 909 880 935 953 984 901 888 965 945 1.05e+03 908 954 930 905 880 875 909 905 813 928 892 894 925 909 894 881 879 868 908 853 902 902 824 837 855 880 878 876 796 863 890 905 849 899 864 883 944 642 952 935 863 829 814 815 914 850 772 881 854 828 909 815 735 942 831 953 935 979 957 886 927 885 930 890 915 878 898 875 915 905 925 942 834 908 852 886 912 812 875 897 902 840 832 964 880 895 948 924 874 967 890 842 896 925 902 934 879 905 908 895 920 872 922 884 852 870 887 909 888 830 892 906 876 925 859 892 877 877 867 899 878 831 800 861 878 885 848 869 815 876 850 870 830 901 808 898 844 730 808 810 888 870 880 864 889 869 798 834 836 877 874 890 856 877 902 909 870 863 887 828 885 862 851 910 817 875 870 911 866 871 828 845 864 882 830 854 827 849 867 794 843 784 824 790 857 814 803 884 830 809 905 857 840 854 851 848 848 793 893 870 837 842 837 897 822 830 811 798 820 849 809 862 867 873 914 854 888 873 854 881 896 832 859 893 846 868 876 896 838 820 852 856 848 830 831 848 840 874 939 876 869 905 826 848 822 896 931 912 934 899 908 785 870 796 878 817 869 867 889 885 857 891 907 820 843 822 868 914 885 842 867 828 868 858 882 889 860 830 858 842 866 837 855 804 838 821 861 868 801 873 883 847 857 853 749 863 828 816 889 674 843 878 884 821 783 863 885 860 777 895 824 918 876 837 788 910 869 885 892 903 936 869 885 869 863 895 890 898 877 872 876 831 877 892 853 899 881 869 862 871 815 851 846 872 883 819 760 697 881 849 869 880 800 801 847 914 746 701 858 824 524 820 698 795 851 800 828 853 840 829 828 837 824 826 795 806 764 785 813 802 793 765 830 772 836 895 820 794 825 767 795 804 807 759 840 838 777 834 820 758 870 812 799 784 837 825 799 803 789 778 804 809 799 839 776 762 868 799 767 794 740 696 774 804 762 718 785 822 794 796 816 808 720 730 743 748 877 845 841 752 821 803 816 823 717 826 833 786 826 788 784 759 789 830 809 805 862 807 871 817 832 868 846 865 824 792 828 828 799 839 842 831 841 846 794 823 838 845 846 827 805 804 839 779 750 872 848 792 866 812 830 846 808 789 792 769 790 779 816 764 786 798 765 773 781 804 774 798 788 768 751 782 804 945 789 874 802 755 755 807 759 867 759 806 760 683 829 930 979 939 921 906 904 896 907 893 879 926 921 927 919 940 893 906 904 956 891 889 908 917 865 803 909 881 934 953 986 901 887 964 945 1.05e+03 908 954 930 906 880 875 909 905 813 927 892 894 925 910 894 882 880 868 908 853 901 903 824 837 855 880 877 875 795 862 890 905 849 898 864 882 944 640 952 936 864 829 814 814 912 850 773 881 854 828 909 814 735 942 831 953 936 979 957 886 926 884 930 889 915 879 898 875 916 904 924 942 834 908 852 886 912 813 874 898 902 840 831 964 879 895 948 925 873 967 889 842 896 925 902 934 878 906 908 895 919 872 922 884 853 869 887 910 888 831 891 907 876 924 859 894 878 877 867 900 878 831 800 862 878 886 848 869 816 876 850 869 831 902 809 897 845 729 809 811 889 870 880 864 889 869 798 834 836 877 874 889 856 877 902 910 871 863 885 829 887 863 852 910 817 874 870 911 866 870 828 844 861 883 831 854 828 849 867 794 843 785 823 791 857 814 802 884 831 808 905 856 840 852 851 849 847 792 893 870 836 842 836 896 823 831 812 798 820 848 809 861 867 873 912 854 888 874 855 881 895 832 860 894 846 868 875 895 839 820 851 856 849 831 831 848 839 874 939 875 869 904 825 847 822 896 931 911 934 900 908 785 870 795 878 818 870 866 889 886 857 891 906 820 843 822 869 914 885 842 868 828 868 858 882 890 859 831 858 843 865 835 856 803 838 821 862 868 801 873 878 846 856 854 748 864 828 816 889 674 843 878 884 821 784 862 884 860 778 896 824 918 876 836 787 910 869 885 892 903 936 869 886 870 863 895 890 899 877 871 876 831 877 891 853 899 881 869 862 871 815 851 846 872 882 819 758 697 881 849 869 880 800 801 846 914 746 701 858 824 524 819 699 795 850 802 828 854 842 829 828 837 823 827 796 806 763 786 812 801 793 765 829 772 837 895 820 794 825 767 795 803 807 759 840 838 777 833 820 758 871 813 798 783 837 825 799 803 788 777 804 809 799 840 775 763 867 801 768 794 740 697 774 805 762 718 785 821 792 797 817 808 720 728 742 749 878 845 841 752 820 803 816 823 718 826 834 787 826 788 783 758 788 830 810 804 862 807 871 816 833 868 847 866 824 792 828 829 800 839 842 831 842 846 794 823 839 846 846 828 805 804 838 778 751 871 849 792 865 812 830 846 808 788 792 768 790 780 817 764 786 799 765 772 782 804 774 798 788 769 751 783 803 945 788 874 803 755 756 804 758 866 759 807 759 682 829 930 979 939 920 905 904 896 906 893 879 925 921 927 919 939 894 908 904 957 891 889 908 917 865 803 909 881 934 953 988 902 888 964 946 1.05e+03 908 955 930 907 880 876 910 905 812 928 892 893 925 910 894 883 880 869 908 853 900 903 824 837 854 880 877 876 795 862 889 905 850 898 865 882 944 639 952 937 864 829 813 814 910 850 774 881 854 828 908 814 734 942 830 952 935 980 957 886 924 885 930 888 915 879 897 876 916 904 925 942 833 909 852 887 911 812 873 898 902 840 830 965 880 895 949 924 872 967 887 843 897 926 902 934 879 906 908 895 918 873 922 884 854 869 887 910 887 831 891 907 875 924 859 894 880 877 867 900 878 831 801 861 878 885 848 868 815 876 850 869 831 901 810 897 847 729 809 811 889 871 879 864 889 869 799 833 836 877 873 888 856 878 902 911 871 862 884 829 887 863 851 910 818 874 871 912 865 870 829 845 861 883 831 853 829 849 866 795 843 785 823 791 856 814 802 884 830 808 906 856 840 850 851 849 847 792 891 871 835 842 835 896 823 831 812 798 819 848 809 861 867 872 910 854 888 875 855 881 895 833 860 895 846 868 876 895 838 820 850 855 848 831 831 848 838 874 938 875 869 904 825 847 821 896 930 911 933 901 908 785 870 795 878 818 870 866 889 887 857 890 904 820 844 822 869 914 886 842 869 828 867 857 880 890 859 831 858 843 864 834 856 803 838 821 862 867 799 872 876 846 854 854 748 864 827 815 889 674 844 878 883 820 784 862 885 860 778 898 824 918 876 836 786 910 869 885 892 903 935 870 887 870 862 895 890 899 878 871 876 830 877 889 852 899 880 868 861 870 815 851 846 873 881 820 756 697 882 850 868 880 800 802 844 914 746 701 857 824 522 818 699 794 850 803 830 853 844 829 828 837 822 827 796 806 762 787 813 801 793 765 828 773 837 895 820 794 825 767 795 803 807 759 841 838 777 833 820 758 871 813 797 782 837 825 799 806 787 776 805 809 799 840 775 764 867 801 768 794 740 698 775 806 762 718 784 821 791 797 817 808 720 728 742 749 878 845 841 752 818 805 816 824 718 826 834 788 826 788 783 758 788 830 810 804 862 807 871 817 832 868 846 864 824 792 828 830 800 839 843 832 842 845 794 823 839 846 846 828 805 804 838 777 751 870 849 792 865 811 830 847 808 788 793 768 791 780 816 764 785 799 766 772 782 805 774 798 788 769 752 782 803 946 789 874 804 756 757 802 758 866 758 808 759 682 830 930 980 939 920 905 904 896 905 894 880 925 921 926 919 940 894 907 904 957 891 889 908 917 865 802 908 880 934 954 988 903 888 965 947 1.05e+03 908 955 930 907 880 876 910 906 812 928 892 893 926 909 894 883 881 869 908 853 900 903 824 838 853 879 877 877 796 862 889 905 851 898 866 882 944 638 953 936 863 828 813 814 910 850 776 879 854 828 908 814 734 942 831 953 935 980 957 887 924 886 930 888 914 879 898 876 917 904 926 941 834 910 852 887 911 811 873 899 902 840 830 965 880 895 950 924 871 967 888 845 897 927 902 934 880 906 908 896 918 873 923 883 854 870 887 910 887 831 892 907 875 925 860 894 880 878 867 901 878 831 802 861 878 885 848 868 815 876 850 869 830 900 810 898 847 729 808 811 888 871 879 864 888 870 800 832 836 876 874 887 855 878 902 911 871 861 884 829 888 862 851 910 819 873 872 912 865 870 829 847 862 883 831 852 829 849 865 796 843 784 823 791 856 815 803 884 830 809 907 856 840 849 851 850 847 791 890 872 834 842 835 896 822 831 812 797 819 848 810 861 867 872 910 854 889 875 856 881 896 833 861 896 846 869 876 895 838 820 850 854 848 832 831 849 837 874 938 876 869 904 826 846 820 896 930 911 932 902 908 785 870 796 878 819 870 866 888 889 857 890 904 819 844 822 870 913 886 844 869 828 866 857 879 889 859 831 858 842 864 833 857 803 838 822 862 866 798 872 875 846 855 854 748 864 827 815 889 673 844 878 883 820 783 862 886 859 778 900 824 918 877 836 787 910 869 886 892 902 936 869 886 871 862 895 889 899 878 871 875 831 878 889 852 898 881 868 861 869 815 850 846 873 878 820 754 698 882 851 869 880 799 802 843 915 745 701 857 824 520 817 698 794 851 803 829 853 845 828 828 838 821 827 796 806 762 789 813 801 793 765 828 772 836 895 820 794 826 767 795 803 807 758 840 838 776 834 820 758 871 814 797 782 837 825 799 808 787 775 806 809 799 840 776 765 867 800 768 793 740 698 776 807 760 717 784 821 790 797 818 808 720 728 742 749 878 845 841 751 818 806 817 825 718 826 834 787 827 788 783 758 788 830 810 804 863 808 872 818 832 869 846 863 824 792 828 830 801 839 843 831 842 845 794 822 839 844 846 828 805 803 838 776 751 871 849 791 865 811 830 847 808 788 794 768 791 779 816 765 785 799 766 771 783 805 775 799 788 769 751 781 804 947 789 873 804 756 757 800 758 866 758 807 758 681 831 930 980 939 920 904 904 896 905 894 882 926 920 926 920 940 893 907 905 957 892 890 908 917 866 802 909 879 934 955 986 903 888 965 949 1.05e+03 908 955 931 906 880 876 911 906 812 928 892 894 927 908 894 883 881 869 907 854 900 903 825 837 852 880 878 877 796 861 889 905 851 898 867 881 944 638 954 936 862 828 812 815 909 850 775 877 853 827 907 814 733 942 831 954 935 980 957 888 924 886 931 888 914 879 899 876 917 904 927 940 834 909 852 887 912 810 873 898 902 839 831 964 880 896 950 924 871 967 889 846 898 927 902 934 880 905 908 896 918 873 923 883 854 870 887 908 886 831 892 907 875 926 861 893 880 879 867 902 879 832 804 861 878 885 848 868 814 876 850 869 830 900 810 899 846 730 808 810 888 871 879 864 887 870 800 831 836 876 875 887 856 878 902 911 871 861 885 829 888 862 851 910 819 872 872 913 864 870 828 848 864 882 831 851 829 849 866 796 843 784 823 790 857 815 803 884 830 809 908 856 841 848 851 851 847 791 890 872 834 842 835 896 820 831 812 797 819 847 811 860 867 871 910 854 889 874 856 881 896 834 861 895 846 869 876 894 837 820 850 854 848 831 832 849 837 874 938 875 869 904 825 848 819 896 931 910 933 902 908 785 871 796 878 819 869 866 888 888 856 890 904 818 844 822 870 913 887 845 869 828 865 858 878 889 860 831 857 842 865 835 856 804 838 823 861 867 797 871 874 846 855 853 748 865 826 815 889 673 843 879 883 820 782 862 886 859 778 900 824 918 877 836 787 910 869 886 893 902 937 869 886 871 861 895 889 899 878 871 875 831 878 888 853 900 882 868 860 868 815 850 847 873 875 820 755 699 881 853 869 880 799 803 844 915 744 701 858 825 518 817 697 794 851 803 829 853 844 827 828 839 821 827 797 806 761 789 812 800 793 766 828 771 836 895 820 794 826 766 794 803 807 757 840 839 776 834 820 759 871 814 797 782 837 825 800 808 788 775 806 808 799 839 777 765 867 799 767 792 740 698 776 807 759 716 785 820 791 797 818 807 720 728 742 750 878 845 842 751 818 807 817 826 718 826 833 785 827 787 783 758 788 830 810 804 863 808 872 818 831 869 846 862 823 792 828 830 801 839 844 831 843 846 793 822 839 843 847 828 804 802 838 776 752 873 849 792 864 812 831 847 808 788 794 769 792 779 816 765 784 800 767 770 784 804 776 799 788 769 750 780 804 948 789 873 804 757 757 797 758 866 758 807 759 681 831 929 981 939 920 904 903 895 905 895 882 927 920 926 921 940 893 907 905 957 893 890 908 916 867 801 911 878 934 955 984 903 888 965 950 1.05e+03 908 956 931 906 880 876 911 905 813 928 891 894 926 908 894 883 881 868 907 854 901 904 823 838 851 880 878 876 796 862 890 905 850 899 867 881 944 638 954 936 862 828 811 815 908 850 774 876 854 828 908 814 733 942 832 955 934 980 958 888 924 886 931 888 914 878 900 876 917 903 927 939 834 908 852 886 912 810 874 897 903 839 832 962 880 896 951 925 871 966 890 846 897 927 902 934 881 904 908 896 918 873 922 883 853 870 887 907 885 830 892 907 875 927 862 893 881 880 867 902 879 832 804 861 879 885 848 868 814 876 850 870 831 900 810 900 846 729 807 810 887 872 880 865 884 870 800 830 835 875 877 887 857 878 903 910 870 862 885 829 888 861 850 910 819 872 871 913 864 871 829 848 864 883 831 852 829 850 866 796 843 784 823 789 857 815 804 887 829 808 908 856 841 845 851 850 847 791 890 870 834 842 835 897 819 830 812 797 819 847 810 860 867 871 911 855 890 873 856 881 896 835 861 894 846 869 876 894 836 819 850 855 848 830 832 848 837 874 939 875 869 904 824 849 819 896 931 910 933 902 908 784 872 794 878 819 868 866 888 887 857 891 904 818 844 822 869 913 887 845 869 828 865 858 878 889 862 831 857 840 866 836 855 805 838 823 861 868 796 871 872 846 856 852 747 866 827 815 889 672 843 878 883 820 780 862 886 859 778 900 823 918 877 837 787 910 869 886 893 902 938 869 887 870 861 894 888 900 878 870 875 832 878 886 852 902 884 868 860 869 815 850 848 873 873 820 755 699 881 854 869 880 799 803 844 916 742 701 858 825 517 818 696 795 852 803 829 854 844 826 828 839 821 827 796 806 760 789 812 800 793 766 827 770 835 896 820 796 825 767 794 803 808 757 840 839 776 833 820 759 870 814 797 782 837 824 801 807 788 775 807 808 799 838 778 764 868 799 767 791 740 698 776 807 759 717 787 820 791 796 818 808 719 728 742 750 878 845 843 751 819 807 817 826 717 825 831 784 828 787 784 757 789 831 809 804 863 808 872 818 831 868 847 862 822 792 827 829 801 839 843 830 843 845 792 822 840 842 847 828 804 803 838 776 752 874 848 794 864 813 831 846 808 789 794 769 791 779 816 765 784 799 766 770 784 802 775 799 789 769 749 779 804 948 790 873 804 757 758 795 759 864 758 806 759 681 830 929 981 938 919 904 901 895 906 896 882 927 919 926 921 941 893 907 904 957 893 891 908 917 867 802 912 878 933 955 984 904 888 964 950 1.05e+03 908 956 931 906 880 876 911 905 815 928 890 894 926 908 894 883 882 868 908 855 902 904 822 839 851 880 878 876 796 862 890 904 849 899 866 881 944 636 954 935 862 828 810 815 907 850 775 877 854 828 909 814 734 942 831 955 934 980 958 888 925 885 931 888 914 878 900 876 917 903 927 937 834 907 852 886 912 810 873 896 902 839 833 961 879 896 951 925 871 965 890 846 897 927 901 934 879 904 908 896 918 873 922 883 852 869 887 907 884 830 892 906 875 926 862 893 880 879 866 902 878 833 804 861 879 885 848 868 814 875 851 870 831 900 810 900 845 729 808 811 887 872 880 865 883 869 800 830 835 876 876 887 858 878 903 909 870 863 885 829 887 861 849 910 818 872 871 913 864 872 828 848 864 883 832 852 829 850 866 796 842 785 824 790 857 816 804 889 828 807 908 857 841 842 851 849 847 792 891 869 834 842 836 898 821 830 812 796 819 847 810 860 867 871 912 855 889 871 856 880 896 834 861 893 847 869 876 894 836 819 850 855 848 830 832 847 838 874 939 875 870 903 823 849 819 895 932 910 933 902 908 782 871 793 879 819 868 866 888 886 858 891 904 819 844 822 869 912 888 844 869 828 865 858 878 890 863 830 857 839 866 838 854 805 837 823 861 868 795 871 870 846 856 851 747 867 827 816 890 672 843 877 884 819 780 862 886 859 779 899 823 919 876 837 786 910 869 886 893 902 938 869 888 870 862 894 888 900 877 870 875 831 877 884 851 903 884 868 860 870 814 851 848 872 871 820 754 700 881 853 869 881 800 802 845 916 742 702 859 825 517 817 696 796 852 804 829 855 844 826 828 839 821 827 796 806 760 788 811 800 794 766 827 770 834 896 820 796 825 768 793 803 808 757 841 839 776 833 819 760 870 814 797 783 837 824 801 806 790 775 806 807 799 838 777 764 868 799 768 792 740 697 776 807 759 718 787 820 791 795 819 809 720 728 741 750 878 844 844 751 821 808 816 825 718 825 830 785 828 788 783 756 789 832 809 803 863 807 872 817 831 868 847 862 822 792 827 829 801 839 843 830 843 845 792 822 839 843 846 828 804 803 838 776 752 875 848 794 865 815 832 845 808 791 793 770 791 779 816 765 784 799 766 771 783 800 775 798 789 769 749 778 804 949 790 872 803 757 758 793 759 861 758 807 759 681 828 928 980 939 918 904 901 895 906 896 881 927 918 926 921 941 893 907 904 957 892 891 908 918 867 802 913 878 934 955 985 904 888 963 950 1.05e+03 909 956 931 906 879 876 911 904 816 928 890 893 926 908 894 883 882 868 909 855 902 904 821 839 852 880 878 876 795 863 892 904 848 899 865 882 945 636 954 936 862 827 810 816 906 850 776 878 854 829 910 813 736 941 832 955 934 979 958 888 925 884 931 888 914 877 899 877 918 903 927 937 833 907 852 886 911 810 873 897 902 838 833 961 879 896 951 926 871 965 891 846 896 927 900 934 878 905 907 896 918 873 922 884 851 868 887 907 885 830 892 906 875 925 863 893 879 878 866 901 878 832 803 860 879 885 848 868 814 875 852 871 832 899 810 900 844 729 807 810 887 872 880 865 882 869 800 830 834 877 875 887 858 877 903 909 872 864 885 830 886 861 848 910 818 873 871 913 864 873 828 848 864 883 832 852 829 849 866 795 842 785 824 791 857 817 804 889 827 808 907 857 840 841 851 848 847 792 891 870 835 842 836 898 822 830 812 796 819 847 809 860 867 872 912 855 888 871 856 879 896 833 861 893 846 869 877 894 837 819 850 854 848 830 831 846 839 873 940 876 870 903 823 848 819 896 931 910 934 901 908 782 871 794 879 819 868 866 888 886 858 890 904 819 844 824 869 912 889 844 870 828 865 858 879 891 863 830 856 839 866 837 854 805 837 822 860 868 794 871 868 846 855 851 748 867 827 817 889 672 843 875 884 820 779 862 887 862 779 899 823 919 876 837 786 910 868 886 892 902 937 870 888 869 864 894 888 901 877 870 875 830 875 883 850 902 885 868 860 871 814 851 848 873 869 821 752 699 881 852 869 881 800 802 845 915 742 702 859 824 517 817 696 796 852 804 829 854 845 826 828 839 821 827 795 806 761 788 811 800 794 767 827 770 834 896 820 796 826 768 794 803 808 757 841 838 776 833 819 760 869 814 797 783 838 824 802 806 790 775 806 806 799 838 776 764 868 800 768 793 740 696 775 807 758 718 788 820 790 794 819 810 720 728 742 750 878 844 844 751 822 808 815 824 718 825 830 786 827 790 782 756 790 833 808 803 863 805 871 817 831 869 847 863 823 792 827 830 801 838 843 831 843 845 792 821 839 844 845 828 804 804 838 776 752 875 848 794 866 815 832 844 808 792 793 770 791 778 816 765 784 799 767 772 783 799 774 798 789 769 748 778 804 949 790 870 802 758 759 793 759 858 757 807 759 681 829 928 980 939 918 903 902 895 907 896 880 926 918 926 921 942 893 908 905 956 891 891 908 918 867 803 913 877 934 954 985 904 887 963 950 1.05e+03 909 956 930 906 879 875 910 903 816 928 890 894 926 908 894 883 882 869 909 855 902 904 822 839 854 880 878 876 795 863 892 904 848 898 865 882 943 634 953 936 863 827 810 816 906 850 778 879 854 829 910 812 737 940 832 955 934 978 958 888 926 885 930 888 914 876 898 877 919 903 928 935 834 907 852 886 911 809 873 898 902 837 833 961 879 896 951 926 872 965 890 845 896 927 901 934 877 905 907 897 918 873 922 883 850 868 887 908 885 831 892 907 875 924 864 892 878 878 866 900 877 831 802 860 879 885 848 869 814 875 852 872 832 899 810 901 845 730 807 810 887 872 879 866 882 869 800 830 834 877 874 887 858 877 903 909 872 864 884 830 884 862 848 910 818 873 871 913 865 874 829 849 863 883 832 852 830 849 865 795 842 785 825 792 856 817 803 888 827 809 906 857 840 842 851 848 847 792 890 871 836 842 836 898 822 830 811 796 819 847 808 860 867 873 912 855 887 873 855 878 896 833 860 893 845 869 877 895 838 820 852 854 848 831 831 845 839 873 939 876 870 903 822 847 820 896 932 910 934 900 908 783 871 794 880 820 867 865 888 886 858 890 904 820 845 825 869 912 888 844 869 827 865 858 880 891 862 829 856 840 866 836 855 804 838 821 862 868 794 871 868 845 855 850 748 866 828 817 889 672 844 875 884 820 779 862 889 865 780 899 824 918 875 836 786 910 868 886 892 902 936 871 888 869 865 894 888 901 876 869 875 829 875 882 851 902 885 867 860 871 813 852 847 873 867 822 751 699 882 850 869 882 801 803 844 914 741 703 859 823 518 816 696 796 852 804 829 853 845 827 829 840 820 827 796 806 761 787 811 800 794 767 827 770 835 895 819 797 826 768 795 802 808 758 841 838 777 834 818 759 869 814 797 783 838 825 802 805 790 776 806 804 801 838 775 764 868 800 769 792 739 695 774 806 758 719 789 820 790 794 819 810 720 728 742 749 878 844 844 751 822 809 815 825 718 825 830 786 826 791 783 757 789 833 808 803 863 804 871 816 831 869 847 863 824 792 828 830 801 838 843 832 842 846 792 822 839 844 845 828 804 804 839 777 752 875 848 794 866 814 833 844 808 792 793 770 791 778 816 764 785 800 767 773 783 798 774 798 789 769 748 778 804 948 790 868 802 758 759 791 759 858 757 808 759 681 829 928 979 940 919 904 904 896 907 895 880 926 920 926 920 942 892 908 905 956 891 891 908 917 868 803 914 877 934 953 985 904 887 963 950 1.05e+03 909 956 929 906 879 874 910 903 816 929 890 895 925 909 894 883 882 868 909 855 902 904 824 839 855 880 878 876 796 863 893 904 849 899 865 882 942 633 952 936 864 827 810 816 905 851 778 880 855 828 911 810 737 940 832 955 934 978 958 887 926 884 930 889 915 877 897 877 919 903 928 934 834 907 851 886 911 808 874 899 902 838 833 962 880 896 951 926 872 965 890 845 896 927 901 935 876 904 908 898 918 872 921 883 850 868 887 909 884 832 892 908 875 924 864 891 879 878 867 899 877 831 801 860 879 885 848 870 814 875 852 872 832 899 810 901 846 731 807 809 887 871 879 867 882 870 799 830 834 876 874 887 858 877 902 910 873 864 883 830 884 862 849 909 818 873 871 913 864 873 830 848 863 883 831 852 830 850 865 795 842 785 825 792 856 817 803 886 827 810 906 856 841 843 851 848 848 792 889 872 837 842 836 898 822 830 810 796 819 845 808 859 867 873 912 855 887 875 855 878 896 833 860 894 844 870 878 895 839 820 853 854 847 832 831 844 839 872 939 877 870 903 821 848 820 897 932 910 934 901 908 784 871 795 880 820 867 865 888 886 857 889 904 822 845 825 869 912 886 845 869 826 865 858 881 890 861 829 857 841 866 836 856 804 838 820 864 867 795 871 867 844 853 849 749 865 828 816 888 671 844 875 883 821 779 862 890 868 780 898 824 918 874 836 787 910 868 885 892 901 936 872 889 869 864 894 888 901 877 870 874 828 876 882 851 902 885 867 860 870 813 852 847 874 866 823 749 699 882 850 868 882 801 803 844 914 741 703 859 823 517 816 697 796 852 805 829 852 846 828 830 839 820 826 796 806 761 787 811 801 793 766 826 770 836 893 818 797 826 768 796 802 808 758 841 838 777 833 818 758 869 814 797 783 838 826 803 806 791 776 806 804 802 838 774 764 868 800 769 791 738 694 774 806 758 719 788 820 790 793 820 810 720 727 742 749 877 845 843 752 822 809 815 826 718 825 832 786 826 790 784 757 788 833 809 803 863 804 872 816 831 869 847 863 823 792 830 831 801 838 844 832 842 846 791 823 839 844 846 828 804 803 838 776 751 875 848 794 866 813 833 846 809 792 793 768 791 778 817 764 785 800 767 774 783 798 774 799 790 769 748 778 805 948 790 866 802 758 759 790 759 857 756 809 759 681 830 928 979 940 920 904 905 896 906 894 879 926 921 926 919 942 891 907 905 956 891 891 908 917 867 802 914 878 935 952 985 904 887 963 948 1.05e+03 908 956 929 907 880 873 910 904 816 929 890 896 924 910 894 883 882 868 909 855 902 903 824 839 854 880 878 876 795 863 892 903 849 900 865 883 941 632 951 936 864 827 811 816 905 852 778 880 856 828 912 808 739 941 831 955 934 977 958 886 926 884 930 890 916 878 897 876 918 903 928 934 834 907 850 887 912 808 874 898 902 839 833 963 880 896 952 926 872 966 889 844 897 927 901 935 876 904 908 899 919 872 920 882 850 868 887 908 884 832 892 909 874 925 864 890 880 877 868 899 878 832 801 860 879 885 848 870 815 875 852 872 832 900 810 901 846 731 807 808 887 871 879 869 882 872 799 830 835 876 875 887 858 877 902 911 873 865 883 830 884 864 850 909 819 873 871 912 862 872 831 848 863 883 831 852 830 851 865 795 843 785 825 792 856 816 803 887 827 810 907 857 841 842 852 848 848 792 889 872 837 842 836 897 821 830 810 797 818 844 808 859 866 872 912 856 887 877 856 878 896 834 860 894 843 871 877 895 840 821 854 854 848 831 831 844 838 872 939 877 870 903 821 849 821 898 933 911 934 901 908 783 871 796 880 820 866 865 888 886 857 889 905 824 845 826 869 911 885 845 870 826 866 858 880 890 860 828 857 841 866 838 857 804 838 819 865 866 794 872 866 844 852 849 748 864 828 816 888 671 844 877 883 820 779 862 891 868 780 898 825 918 874 836 788 910 868 885 892 901 936 871 889 869 863 894 889 900 877 870 874 829 876 883 852 902 884 868 860 871 813 851 848 874 866 824 748 700 880 850 868 882 801 804 845 914 740 702 859 823 517 816 698 794 852 807 829 853 845 828 830 838 819 826 796 806 761 788 811 801 792 766 826 770 838 892 818 798 827 769 795 801 808 758 842 838 777 833 819 757 869 814 797 783 839 826 803 806 791 776 806 803 804 837 773 764 867 800 770 791 738 694 774 806 758 719 785 820 790 793 820 810 720 726 742 748 876 845 843 752 820 808 814 826 719 825 832 786 826 789 785 757 789 832 810 803 863 805 872 816 830 870 847 863 823 792 831 831 802 838 845 832 842 846 791 824 840 845 846 827 804 803 838 775 751 874 848 795 866 813 833 846 808 792 793 767 790 778 817 764 786 800 766 774 783 798 774 799 790 769 749 778 806 948 790 864 802 758 759 790 759 856 756 809 760 681 830 929 980 940 921 905 904 898 906 894 879 926 920 926 920 942 891 906 904 956 891 890 908 917 867 801 913 878 935 952 985 904 887 963 947 1.05e+03 908 955 930 907 880 871 910 904 816 929 889 896 924 910 895 883 881 868 909 855 902 902 824 839 854 880 878 875 794 863 891 903 850 901 866 883 942 632 951 936 864 827 812 816 905 852 779 879 856 829 912 807 741 942 830 954 934 977 957 886 926 883 930 890 916 878 898 876 918 903 928 934 834 907 850 887 912 808 873 898 902 840 833 963 880 897 952 925 872 966 890 844 898 926 901 935 876 903 909 899 919 873 920 882 850 867 886 907 884 831 892 909 874 926 863 890 879 877 869 900 878 832 803 860 879 885 848 870 816 875 852 872 832 900 810 901 846 732 808 808 887 871 879 869 881 873 798 830 837 876 876 886 859 877 902 911 872 866 884 830 884 865 850 909 820 873 871 911 860 871 831 848 862 882 830 852 830 852 865 795 845 785 824 792 856 816 804 887 827 810 908 857 841 842 852 848 848 792 890 872 837 842 836 896 821 830 810 796 818 844 808 859 866 872 911 856 888 877 856 879 896 834 860 894 844 869 876 894 839 821 853 854 850 831 831 844 838 872 939 877 870 903 821 850 822 897 934 911 934 901 909 783 871 796 880 820 868 865 889 887 857 889 905 824 845 826 869 911 885 845 870 827 867 858 880 890 860 828 858 841 866 839 855 804 838 820 864 866 794 871 865 844 850 849 748 865 829 816 887 670 845 878 882 819 779 862 891 868 780 899 825 917 874 836 788 909 868 886 893 901 936 871 889 870 863 894 889 899 878 871 874 830 876 884 851 903 883 868 859 871 814 851 848 874 866 825 746 700 879 850 867 882 801 803 845 914 740 702 858 823 519 816 699 794 852 809 829 853 845 828 830 836 820 826 796 807 761 788 811 802 792 766 826 770 838 893 818 798 826 769 794 803 808 758 842 840 777 833 820 756 868 814 797 783 839 826 803 806 789 776 807 803 804 837 773 764 867 800 770 791 739 694 775 808 758 718 783 821 789 792 820 810 720 727 742 748 876 845 843 752 819 808 814 826 718 825 832 786 827 788 785 757 789 832 810 804 863 804 872 816 830 870 847 863 822 791 831 830 802 838 846 832 841 846 790 823 840 844 846 826 805 803 836 774 751 874 848 795 866 813 832 846 807 792 794 768 790 778 816 764 786 800 767 773 783 800 773 799 790 769 750 779 806 948 790 862 803 758 759 790 760 855 755 809 760 681 830 929 981 940 921 906 903 898 905 894 878 926 920 926 921 941 892 906 904 956 891 890 908 918 867 801 912 878 936 952 985 904 888 962 946 1.05e+03 907 955 930 907 881 871 910 904 816 929 889 895 924 910 895 883 881 868 908 855 902 902 824 838 854 880 877 874 793 863 890 902 850 901 866 883 942 633 951 937 864 826 812 816 904 852 780 879 855 829 913 807 741 943 830 954 934 978 956 886 926 883 931 889 916 878 898 875 917 904 929 934 833 907 850 886 911 810 874 898 902 840 834 963 880 896 951 925 873 966 889 844 898 926 901 936 877 903 909 899 918 873 920 883 850 867 885 906 884 830 892 907 874 925 861 891 879 878 869 901 878 832 803 860 879 885 848 870 816 875 852 872 831 900 810 901 846 732 808 808 887 871 879 870 881 874 798 830 838 877 875 886 859 877 901 909 871 866 885 830 884 866 850 910 821 873 871 911 861 871 831 847 862 882 830 852 830 852 866 794 846 784 824 792 856 816 803 887 827 810 908 858 841 841 853 849 847 793 890 871 837 843 836 896 821 830 809 796 817 846 808 859 866 872 911 856 889 876 857 880 896 834 860 893 844 867 875 894 838 821 852 854 851 831 831 844 838 872 939 876 871 903 821 850 821 896 933 912 934 901 909 783 871 797 880 821 870 864 889 887 857 889 904 823 845 826 870 912 885 845 870 828 868 857 880 890 861 829 858 840 866 839 853 804 838 820 863 865 793 871 865 845 851 850 748 865 829 817 888 670 845 880 883 818 780 863 891 867 779 899 825 916 874 836 788 909 867 886 893 901 936 871 888 870 863 895 890 899 878 871 874 830 876 884 851 903 882 868 859 871 814 851 848 873 865 826 746 700 879 850 867 882 801 802 846 913 740 702 858 823 522 817 699 793 852 809 829 854 844 828 830 836 820 826 796 807 761 788 811 802 792 767 827 769 838 895 820 798 825 769 794 804 808 757 843 841 777 833 822 756 869 813 796 783 839 825 803 807 788 776 807 803 804 837 773 763 868 800 771 792 739 694 775 808 757 717 782 822 790 792 819 809 720 727 742 749 877 844 843 752 818 809 814 826 718 825 832 786 827 788 786 757 789 832 811 804 863 804 872 816 829 871 848 862 822 790 830 830 802 837 846 831 841 847 790 823 840 842 845 825 806 803 835 774 750 875 848 795 865 813 832 845 805 792 794 769 789 780 815 764 786 800 768 773 784 802 773 800 790 768 750 779 806 949 790 859 803 757 759 791 761 854 755 808 760 680 830 929 981 940 920 907 902 899 904 894 878 926 919 925 920 941 892 906 903 957 892 890 908 919 867 801 911 878 937 953 986 903 888 962 945 1.05e+03 906 955 930 907 881 871 910 904 816 928 890 894 924 909 894 883 880 868 907 856 901 902 824 838 854 879 877 874 793 863 889 902 849 901 867 883 942 632 951 938 864 826 811 816 903 852 780 879 854 829 913 808 740 943 831 955 934 979 957 886 926 883 932 888 916 878 897 873 917 905 929 935 833 906 850 886 911 810 875 898 902 840 834 962 880 896 950 925 873 965 888 844 898 926 900 936 877 903 909 899 918 874 922 883 850 867 886 907 883 830 893 906 875 924 861 892 879 879 869 902 878 832 802 861 879 884 848 870 816 876 851 871 831 900 810 901 846 733 809 808 887 871 878 870 880 875 798 829 839 877 874 887 859 877 901 907 869 866 885 829 884 865 849 910 822 873 871 910 862 871 831 846 862 882 830 852 830 850 866 794 847 783 824 792 857 816 802 887 826 811 908 857 841 841 853 850 846 794 891 871 837 842 837 897 821 830 809 797 816 847 808 860 866 873 910 854 889 876 857 881 896 834 861 893 845 866 875 894 837 820 853 854 850 831 831 844 838 872 939 876 871 904 820 850 821 895 932 912 934 901 909 782 871 797 879 820 870 864 889 888 857 889 904 823 844 826 870 913 884 845 869 828 868 857 881 890 861 830 858 841 866 838 851 804 838 820 863 864 793 871 865 846 850 848 748 865 829 818 888 670 845 879 883 818 781 864 890 868 779 899 823 916 874 837 788 909 866 887 893 901 936 871 888 870 863 896 890 900 878 871 875 830 877 883 851 902 882 868 859 871 814 850 848 873 864 826 746 699 879 850 867 883 802 804 846 912 740 702 858 824 523 818 698 794 852 809 830 854 845 828 829 836 821 827 796 807 762 787 811 801 792 766 828 769 837 897 821 797 824 770 794 806 808 757 843 841 776 833 822 756 870 812 796 783 839 824 803 807 788 776 807 803 803 838 774 764 869 800 771 791 739 695 775 808 758 716 782 822 790 792 819 809 720 727 742 749 878 844 843 753 817 810 814 826 718 825 831 787 828 788 786 757 788 832 811 805 863 803 872 816 830 871 848 862 822 789 830 831 802 836 845 831 842 847 790 824 840 842 844 825 806 803 834 775 749 875 848 795 864 814 832 845 805 793 794 770 789 782 815 764 785 799 768 773 784 804 774 800 790 768 749 779 806 950 790 856 804 757 759 792 762 852 755 808 759 680 830 930 981 940 920 908 902 900 904 894 878 926 919 925 918 941 892 906 902 957 892 890 908 920 867 801 911 878 937 954 986 902 889 963 945 1.05e+03 906 954 930 906 880 871 910 904 816 928 890 894 925 908 894 883 880 868 906 857 900 903 824 838 856 878 876 875 794 863 888 901 848 901 867 883 942 631 951 939 864 826 811 816 903 852 781 879 854 828 913 808 740 943 831 955 934 979 958 886 926 883 932 888 915 879 897 872 916 905 929 935 833 905 851 886 910 810 876 898 902 840 833 963 880 896 949 924 873 964 887 845 898 927 900 936 878 903 909 899 919 874 924 883 850 868 887 907 883 830 892 906 876 924 862 892 880 879 868 903 877 832 801 861 879 884 847 870 816 876 851 870 831 900 811 900 845 733 810 808 887 870 879 869 880 875 798 829 840 876 874 888 858 877 902 906 870 866 885 828 883 864 848 910 821 874 871 911 863 871 831 847 863 882 831 852 830 849 865 794 847 783 823 792 858 817 802 887 826 811 907 857 841 842 853 850 846 793 891 872 836 840 837 897 820 829 809 798 816 847 807 860 866 873 910 853 889 874 857 881 896 833 862 893 845 866 876 894 837 820 853 855 850 831 831 844 838 872 939 876 870 904 820 848 822 895 932 912 934 902 909 782 871 796 878 819 869 865 887 888 857 889 903 824 844 825 869 914 884 846 869 829 868 858 881 890 860 830 858 840 867 837 850 804 838 820 863 864 794 871 864 846 850 847 748 864 828 818 887 669 845 879 883 818 782 866 889 868 780 899 822 916 874 836 789 910 865 886 894 902 936 871 887 871 862 896 890 901 877 871 875 830 878 883 852 902 881 868 860 871 813 850 848 872 863 827 744 699 880 850 867 883 802 807 846 912 739 702 858 824 519 819 697 794 852 810 830 854 846 827 829 836 821 827 796 806 762 788 811 801 793 766 828 769 836 896 821 797 823 770 794 805 808 757 843 840 776 833 822 756 871 812 795 784 839 824 802 807 789 777 807 804 802 839 775 764 869 801 771 792 739 695 775 808 758 716 783 822 791 792 819 808 720 726 742 750 878 844 843 753 816 810 814 826 718 825 832 787 828 788 786 757 788 831 811 804 862 804 872 816 831 870 848 861 822 790 830 832 802 836 845 832 842 847 791 824 840 842 844 826 807 804 834 775 749 875 848 794 863 814 832 845 805 793 794 770 788 782 815 764 785 799 767 773 784 804 775 800 789 768 749 779 806 950 790 854 804 757 759 793 762 849 755 808 758 680 830 929 981 940 920 908 901 900 904 894 878 926 919 925 916 941 891 906 902 956 892 891 908 921 868 801 911 878 937 954 986 901 890 964 945 1.05e+03 906 954 929 906 878 870 910 904 816 927 890 894 926 908 894 883 881 868 908 857 899 904 823 839 858 878 876 876 794 863 889 900 849 901 867 883 942 630 951 939 863 826 813 816 903 852 780 879 855 828 912 808 741 942 832 955 934 979 958 886 926 884 931 888 915 879 898 872 916 906 928 935 832 905 850 887 911 810 875 898 902 840 832 962 880 896 950 924 872 964 886 846 899 928 900 936 877 904 908 899 920 873 924 883 850 869 888 908 883 831 892 907 876 924 864 893 879 878 868 903 877 832 802 862 879 884 847 870 816 876 850 870 831 900 811 900 845 734 811 809 887 869 880 869 880 875 798 829 839 876 874 888 857 877 902 907 872 865 886 827 884 864 848 910 820 874 870 912 863 871 831 848 863 882 831 852 829 849 865 795 847 782 822 792 858 817 803 888 825 810 906 857 840 844 854 850 845 791 891 872 836 838 837 896 820 830 809 798 817 847 807 860 865 873 910 852 889 873 857 881 896 833 862 893 846 867 877 893 837 820 853 856 850 831 832 844 838 872 939 875 869 903 819 846 822 895 932 912 934 901 908 782 871 796 878 817 868 865 885 889 856 889 903 825 843 825 869 914 884 846 868 830 868 858 881 890 860 830 859 839 867 836 851 803 838 820 863 864 793 872 863 846 851 846 748 864 828 817 887 668 845 879 882 819 782 866 889 868 780 898 821 916 874 836 789 910 865 886 893 902 936 871 888 871 862 897 890 900 877 870 876 830 877 883 853 901 882 868 860 871 813 849 849 872 863 829 743 699 880 851 867 883 802 810 846 912 738 701 858 824 516 818 696 793 853 810 831 854 846 826 829 837 822 827 796 806 762 788 812 801 793 765 828 769 834 896 821 796 823 770 793 804 808 758 844 839 776 833 822 755 871 812 796 782 839 824 802 806 789 778 806 804 802 840 775 764 869 801 770 792 739 695 775 807 758 716 783 822 791 792 819 809 721 726 741 750 878 845 843 753 816 808 814 826 718 825 832 788 828 789 786 758 787 830 811 804 862 804 872 816 832 870 847 861 822 791 830 832 802 836 844 832 843 847 791 824 840 842 844 826 807 804 834 775 749 876 848 793 862 813 832 845 806 793 794 770 788 783 815 765 785 800 766 773 783 804 776 800 788 768 749 778 806 950 791 852 805 758 759 794 762 847 756 808 758 680 829 929 981 940 920 908 901 900 903 895 877 926 920 925 917 942 890 906 902 956 892 891 908 921 869 800 911 878 937 954 986 901 890 966 946 1.05e+03 906 955 929 906 878 870 909 904 816 927 890 894 926 909 893 882 881 868 909 858 899 904 823 840 860 879 876 877 794 863 890 900 849 902 867 883 942 630 951 939 864 826 814 816 904 852 781 879 856 829 912 808 742 942 831 955 934 979 958 886 925 884 931 889 915 879 898 872 916 906 928 934 832 905 850 887 912 809 875 898 902 840 833 962 880 895 950 924 872 964 887 846 899 929 899 936 876 904 908 900 921 872 923 883 850 869 886 909 883 831 893 909 876 923 865 893 878 878 867 902 878 831 803 862 879 884 846 869 816 876 850 870 830 900 812 899 845 734 811 810 887 869 880 868 880 876 798 829 838 876 875 888 857 878 902 908 873 864 886 826 884 864 850 910 820 874 869 912 862 870 831 848 863 883 831 853 829 849 866 796 846 782 823 792 858 818 803 888 825 809 906 858 841 844 853 850 844 789 891 873 836 839 836 896 820 831 809 798 818 846 807 860 865 872 911 853 889 872 856 880 896 833 862 893 847 868 879 894 837 821 854 857 850 831 833 844 838 873 940 874 869 902 820 846 822 896 933 912 934 901 908 782 871 795 877 818 869 866 885 889 856 890 904 826 843 824 870 914 884 846 868 831 868 858 880 890 859 830 860 839 867 836 852 803 838 820 863 866 792 872 862 846 852 846 748 863 828 816 887 667 846 879 882 820 782 865 889 868 780 898 821 915 874 836 789 911 866 886 893 903 936 870 888 871 862 897 890 900 877 871 875 831 877 883 853 901 882 868 860 870 812 848 848 872 861 830 741 700 879 852 868 883 802 811 846 912 736 701 859 824 514 818 696 792 852 810 831 855 846 827 829 838 822 828 798 806 763 787 812 801 793 764 828 769 834 896 821 795 823 770 793 803 808 758 844 839 776 833 821 756 870 813 795 779 839 824 803 806 790 778 806 805 802 840 776 764 869 801 770 793 739 695 775 807 758 717 783 822 791 794 820 810 721 726 742 750 878 844 843 753 816 807 815 826 718 825 832 788 828 789 786 758 788 831 811 804 862 805 871 816 832 869 848 862 822 792 829 831 802 836 844 833 843 847 792 824 840 842 844 827 807 803 834 776 749 876 848 793 862 813 831 845 807 792 794 770 788 783 815 765 785 800 767 772 783 804 776 800 789 767 750 778 805 951 792 851 805 758 760 794 762 847 756 809 758 679 830 929 981 940 920 907 900 899 903 894 877 926 919 925 917 942 890 906 903 957 893 891 908 920 867 800 912 878 937 953 986 902 890 966 947 1.05e+03 905 956 929 906 879 870 910 904 816 927 891 893 926 909 893 882 880 868 910 857 900 904 823 840 860 879 876 878 793 862 891 900 849 902 867 883 942 629 952 940 864 826 814 816 905 851 781 879 856 830 912 808 743 942 831 955 934 980 958 887 925 885 932 890 915 878 899 872 916 906 928 934 832 906 850 887 912 808 874 898 901 841 833 961 881 895 950 924 873 964 888 844 899 929 900 936 875 904 909 900 919 871 922 883 850 869 885 910 882 832 893 909 877 923 864 894 877 878 867 902 878 830 803 862 880 884 846 869 816 876 850 870 830 900 812 899 845 734 810 811 887 869 879 868 880 878 799 829 837 878 875 889 857 878 902 908 872 862 885 827 884 866 851 910 820 875 868 911 862 869 832 848 864 883 830 853 829 849 867 797 846 782 824 792 859 819 802 888 826 808 906 859 841 844 851 851 844 787 892 873 836 840 836 895 821 832 810 798 819 845 807 860 866 872 912 853 889 873 856 880 897 834 862 893 846 870 879 895 837 821 854 856 849 831 833 845 837 874 940 875 869 902 821 847 822 896 933 912 933 901 908 782 871 795 877 819 870 866 887 888 855 890 904 825 842 824 870 914 884 845 868 830 867 858 880 890 859 830 860 840 867 835 853 803 838 821 862 865 791 875 861 846 854 846 749 863 828 814 887 666 845 879 882 820 782 864 890 868 780 897 822 915 874 835 789 911 867 886 893 904 936 869 888 870 863 896 890 899 878 872 875 833 877 883 852 901 882 868 860 870 811 846 848 874 858 830 741 700 878 852 869 882 802 814 846 913 734 701 860 824 516 816 698 790 850 810 830 855 846 827 829 838 822 828 798 806 764 787 812 800 794 763 827 770 835 895 820 795 823 770 793 801 808 758 845 839 776 833 821 757 870 813 796 778 839 825 803 806 790 778 806 805 802 840 776 764 870 801 769 792 739 694 775 807 758 718 783 823 791 795 821 810 721 726 741 751 878 844 843 753 816 807 816 826 718 824 831 788 828 789 786 759 788 832 811 804 862 806 871 816 832 869 848 862 822 791 828 830 802 837 844 833 843 847 792 825 840 843 844 826 807 803 834 776 749 876 848 793 863 812 830 846 808 790 793 771 788 783 815 766 785 800 767 771 783 804 775 800 789 768 750 778 804 954 793 850 805 759 760 794 761 846 757 809 758 679 831 929 981 940 921 907 900 898 904 894 878 927 919 925 918 942 890 906 905 957 893 891 909 919 865 800 912 880 936 952 985 902 889 966 947 1.05e+03 906 956 929 907 880 871 910 903 816 927 891 893 926 909 892 883 880 868 910 857 900 904 823 839 859 879 876 879 792 862 891 899 850 902 867 883 941 628 952 939 864 826 814 816 906 852 781 878 855 831 912 808 744 942 830 955 934 980 958 888 924 886 931 891 916 878 899 872 917 906 929 933 832 906 850 886 912 807 874 898 900 842 833 961 881 894 950 923 873 964 889 844 899 929 901 936 875 904 910 900 918 871 923 883 849 868 885 909 882 832 893 908 878 924 863 894 876 878 867 902 877 829 803 862 880 884 846 869 815 876 851 870 831 900 811 899 845 734 810 811 887 868 879 869 879 879 798 830 838 878 876 890 857 878 902 909 870 862 883 828 883 867 851 909 821 875 868 910 862 870 832 849 864 883 831 854 827 849 868 797 846 783 825 791 859 819 802 887 827 808 906 859 843 844 851 851 845 788 893 872 835 842 836 895 822 832 810 798 819 845 807 860 866 872 912 853 889 873 856 880 896 834 862 894 846 870 878 896 837 821 852 855 849 832 832 844 836 874 940 876 870 901 822 848 822 896 933 913 933 900 908 783 871 795 877 818 870 866 888 888 856 890 904 824 842 825 870 914 883 845 868 828 867 858 880 890 859 830 860 841 866 835 852 804 838 822 861 865 790 877 861 847 854 845 749 863 828 815 887 666 844 879 882 821 782 863 890 869 780 897 822 915 875 834 789 910 868 886 893 904 937 868 888 870 863 896 890 898 878 872 874 834 877 883 852 900 883 869 861 870 811 846 848 874 855 831 740 700 877 852 870 882 801 817 845 912 733 700 861 825 520 816 699 789 849 810 829 854 845 828 829 838 821 829 797 805 763 787 811 800 794 763 827 770 836 896 820 796 824 770 794 802 808 758 845 839 777 832 820 758 870 813 796 778 839 824 803 806 790 777 805 805 802 840 776 764 870 801 769 792 738 694 775 807 757 718 784 822 792 797 822 810 721 726 741 751 877 844 843 752 817 808 817 826 717 824 831 788 827 790 787 758 789 833 810 804 863 806 871 816 832 869 848 863 822 790 828 830 802 837 844 833 844 848 792 824 839 844 844 826 806 803 834 776 750 876 848 794 864 813 829 846 807 791 792 771 789 783 815 765 786 801 767 772 784 803 774 801 789 769 749 778 804 956 793 849 805 759 761 793 760 845 758 808 758 679 833 929 981 940 921 906 901 897 905 893 878 927 919 925 919 942 891 906 907 957 892 891 909 918 864 800 912 881 935 952 984 902 888 965 947 1.05e+03 906 956 929 906 880 871 911 903 816 928 892 893 925 909 892 884 879 867 910 857 901 904 823 838 858 878 876 879 791 862 892 898 850 901 867 883 941 628 953 938 864 826 813 816 908 852 781 878 855 830 912 807 743 943 830 955 934 981 958 888 924 886 930 890 916 878 899 873 918 904 930 932 832 908 850 886 912 807 875 898 899 843 833 961 880 895 949 923 874 965 889 844 900 929 902 936 874 904 910 899 919 871 923 884 849 868 885 908 882 833 893 907 879 924 863 894 876 878 868 902 877 830 803 861 880 884 846 869 815 876 851 871 831 901 811 899 846 734 809 810 887 868 880 868 878 880 797 830 838 878 876 890 857 878 902 910 870 863 883 830 883 866 850 909 821 876 868 910 862 873 831 849 864 883 832 855 826 849 868 796 845 783 824 791 859 817 802 886 829 809 907 859 843 845 852 850 846 789 894 871 835 842 836 895 824 831 810 799 819 846 807 860 866 871 912 854 889 874 856 880 896 833 861 895 845 870 877 896 837 821 851 855 849 832 830 844 836 874 940 876 870 902 823 848 822 895 933 912 935 900 908 785 871 795 878 817 870 865 888 887 857 890 904 824 843 826 870 914 883 845 868 826 867 858 881 890 859 831 860 841 866 836 853 804 838 822 860 865 790 877 861 848 854 845 749 863 828 815 886 666 843 879 882 821 782 862 890 869 780 898 822 915 875 835 789 910 868 886 892 904 938 868 888 869 863 895 890 898 877 871 874 834 878 883 851 900 884 869 862 871 812 847 849 873 854 832 739 699 876 852 870 883 800 820 845 913 734 698 862 825 523 815 699 791 850 811 829 853 845 828 829 838 821 828 796 805 763 788 811 800 794 763 827 770 836 896 819 796 823 770 794 802 806 757 845 839 777 832 820 759 870 812 797 779 839 824 803 805 790 777 804 805 801 839 776 764 870 800 769 792 738 695 775 808 757 718 784 821 792 797 823 810 721 725 741 752 877 845 842 753 816 809 817 826 717 824 831 788 827 790 787 757 789 833 810 804 863 805 870 816 832 869 848 864 821 790 829 830 802 837 845 833 844 848 793 824 839 844 844 825 806 802 834 776 749 876 848 794 865 813 828 845 807 791 791 770 790 783 815 765 786 801 767 773 784 803 773 801 790 770 748 778 804 958 792 848 805 758 761 792 760 844 758 808 758 678 833 929 980 940 921 906 901 896 906 893 878 928 919 925 920 942 891 906 907 958 891 891 909 918 864 800 912 882 933 951 982 901 888 964 947 1.05e+03 906 955 930 906 880 871 911 904 816 929 892 893 925 909 892 884 879 867 910 857 901 903 823 838 857 878 876 879 791 862 892 897 850 901 866 883 941 627 952 937 864 827 813 816 909 853 781 878 856 830 912 807 742 943 830 955 932 981 957 888 925 885 930 890 915 879 899 874 918 903 930 930 832 908 850 886 912 807 874 898 898 843 833 961 879 895 950 923 874 966 890 845 900 929 902 936 874 904 910 899 919 871 923 883 849 870 886 907 882 832 893 905 879 925 865 894 876 878 868 903 877 831 803 861 880 884 846 869 814 876 852 872 831 902 810 900 846 734 809 810 888 868 881 868 877 882 797 831 838 877 876 889 857 878 901 910 870 864 884 830 883 865 848 909 821 875 870 911 862 874 831 850 863 883 832 855 824 849 868 796 844 784 824 791 860 816 803 886 830 809 907 858 844 846 853 849 847 790 893 870 835 843 836 895 825 831 811 799 819 847 807 859 866 871 912 854 888 874 856 879 895 834 861 895 844 870 877 896 838 820 850 856 849 833 830 844 837 873 940 876 870 903 823 849 822 895 933 912 936 900 908 786 871 796 878 816 870 866 888 886 858 889 905 825 844 826 870 914 883 845 868 826 867 858 880 889 859 831 859 841 866 836 854 803 838 822 859 865 789 876 862 848 854 844 748 863 828 815 883 666 843 878 881 821 781 862 890 869 780 899 823 915 875 836 789 910 867 886 892 903 938 868 889 870 864 895 890 898 877 870 874 834 878 883 852 900 886 869 862 871 812 848 850 871 853 832 738 699 875 851 870 884 800 822 845 913 735 697 862 826 523 814 698 792 850 811 829 852 845 828 829 838 821 828 796 805 762 788 811 800 794 764 828 770 836 896 819 796 823 770 795 803 805 756 845 838 777 832 821 758 870 812 798 779 839 823 803 806 790 776 805 806 801 839 776 763 869 800 769 792 738 696 775 808 757 718 784 820 791 797 822 809 720 725 742 751 878 844 842 753 816 811 817 825 718 824 831 787 826 790 787 756 788 834 811 804 863 804 870 816 831 869 848 864 821 790 830 831 802 836 846 833 843 847 792 823 838 843 845 825 806 802 834 776 749 876 848 794 864 813 829 844 807 791 792 769 789 782 815 764 786 801 767 774 784 802 773 800 789 770 748 778 804 960 792 846 806 757 761 792 759 843 758 807 759 679 833 928 980 939 922 906 902 895 906 893 878 928 919 925 920 942 891 906 906 958 890 891 909 918 865 800 912 882 933 950 982 902 888 965 947 1.05e+03 906 954 930 906 879 871 911 906 816 930 893 893 925 909 893 884 880 867 910 857 900 903 823 838 857 878 876 878 791 862 891 897 851 900 866 884 940 626 952 936 865 828 812 816 911 853 781 878 856 829 912 806 740 944 830 955 932 981 958 889 925 884 931 891 914 879 899 875 918 901 929 930 831 908 850 886 912 808 873 897 898 843 833 961 880 896 950 923 875 966 891 845 900 929 901 936 874 904 911 899 919 872 923 883 849 871 886 907 882 831 893 905 878 926 867 894 876 878 868 903 877 832 803 860 879 884 845 869 814 876 852 872 831 902 810 900 846 734 808 809 887 868 881 868 878 885 798 831 837 876 876 888 857 878 901 911 872 864 885 830 883 864 847 910 821 875 872 912 862 873 830 849 863 883 831 856 825 848 868 795 844 784 824 791 860 816 802 886 830 809 907 857 844 846 852 848 847 791 892 870 835 843 836 894 825 831 811 799 818 847 807 859 866 871 912 855 888 874 856 879 895 836 860 894 844 870 877 895 838 820 850 857 849 833 830 845 838 872 940 876 870 904 823 849 822 895 933 911 936 900 909 786 871 796 878 816 870 866 888 886 858 889 905 825 843 826 869 914 883 844 868 826 868 858 880 890 859 832 859 840 866 836 854 803 838 821 859 865 789 875 862 847 855 843 748 864 828 814 881 666 844 878 880 820 781 862 890 869 780 899 823 914 874 837 788 909 866 885 892 903 937 868 889 871 864 895 889 898 877 870 874 834 878 883 852 900 885 868 862 871 812 847 850 869 852 833 738 699 875 850 869 884 800 824 845 912 736 697 862 826 520 814 699 794 850 812 829 853 846 829 829 838 821 828 796 805 763 788 811 800 794 763 829 770 837 895 818 796 824 770 795 804 806 757 844 838 777 832 821 758 870 812 797 780 839 824 803 806 791 777 805 808 801 839 775 763 869 800 769 791 738 696 774 808 757 717 784 820 790 796 820 808 720 725 742 751 879 844 842 753 815 810 817 825 719 824 830 787 826 790 786 757 788 834 812 804 863 804 870 817 830 869 848 863 821 790 829 831 803 836 846 833 842 847 792 823 839 842 845 826 805 802 834 776 748 876 848 794 864 813 829 844 808 791 792 768 788 782 816 764 786 801 766 774 784 801 774 799 790 770 748 777 804 962 792 845 806 756 761 792 758 842 758 807 759 680 832 928 980 938 921 906 902 895 906 893 879 928 920 925 920 941 891 906 905 958 890 890 909 918 865 799 912 881 934 952 983 903 888 966 948 1.05e+03 907 953 930 906 878 871 910 906 816 930 893 892 925 909 894 885 880 867 910 857 900 903 823 838 857 879 876 878 790 862 890 897 851 899 866 883 940 625 952 935 865 828 810 816 910 853 780 878 855 829 912 806 740 943 831 955 932 981 958 889 925 885 933 891 915 879 899 876 917 901 930 930 830 907 850 886 913 808 873 897 899 843 834 962 880 896 950 923 876 966 892 845 900 930 901 936 874 904 912 899 919 873 922 882 849 870 887 907 882 831 893 905 878 927 868 892 875 878 868 904 878 832 801 860 879 884 845 869 814 876 852 872 831 902 810 902 845 735 808 809 886 868 881 867 878 887 799 831 837 876 875 888 858 878 901 911 873 864 886 830 883 864 847 910 820 875 873 912 861 871 829 849 863 883 830 855 826 848 868 796 844 784 822 791 860 816 802 887 830 810 906 858 844 846 851 848 848 791 891 870 835 842 837 895 824 831 812 797 818 848 808 860 867 871 913 855 887 875 855 879 896 835 860 894 844 870 878 894 838 820 850 858 848 832 830 846 838 874 941 877 869 904 823 848 822 895 933 911 936 900 909 786 871 796 878 816 869 867 888 886 859 890 906 825 842 825 868 914 884 844 868 826 868 858 880 890 860 832 858 840 866 836 854 802 837 821 859 865 788 875 864 847 856 842 748 864 828 815 879 664 844 878 880 820 781 863 891 870 780 899 823 914 873 836 788 909 865 885 892 903 936 868 888 871 863 896 888 899 877 871 874 834 878 883 852 900 885 868 861 872 811 847 850 869 850 833 738 699 874 850 869 882 801 827 846 912 736 696 861 826 517 814 699 794 851 814 829 853 846 830 829 838 821 828 796 805 764 789 811 800 793 763 829 770 837 895 818 795 826 770 796 803 808 757 844 838 777 832 820 758 870 812 796 780 839 824 803 806 791 777 805 806 801 839 775 763 869 799 769 791 738 695 775 807 757 717 784 820 791 796 819 808 720 726 743 750 879 844 843 754 815 810 818 825 720 824 829 787 826 789 786 757 788 834 812 804 863 804 871 817 830 869 848 863 821 790 829 831 803 836 845 832 841 847 792 823 840 842 846 826 805 803 834 775 748 876 848 794 864 813 830 844 807 791 793 768 789 782 815 764 786 801 766 774 784 801 775 798 790 770 749 777 805 962 792 844 807 756 761 792 758 841 758 808 759 680 832 928 979 937 920 906 903 895 906 893 879 927 920 925 919 941 892 906 905 958 889 890 910 920 865 799 912 881 935 954 984 905 888 966 948 1.05e+03 907 953 930 906 878 871 910 905 816 931 892 891 925 909 894 884 880 868 910 857 900 902 823 838 857 879 876 877 791 862 889 895 852 899 867 882 940 625 953 936 865 828 809 815 910 853 781 879 854 829 913 806 740 943 832 955 932 981 958 890 925 885 933 891 916 879 900 876 917 901 930 930 828 906 850 886 913 808 874 897 899 843 834 962 880 895 949 923 875 965 891 845 899 930 901 936 874 903 911 898 919 873 922 882 849 870 887 907 881 832 894 905 877 926 868 891 875 878 868 903 878 832 800 860 879 884 845 869 813 875 852 871 831 902 811 902 844 735 808 809 886 867 881 867 878 890 800 831 837 876 873 889 857 878 901 912 873 864 886 831 883 864 848 910 818 875 873 913 861 870 829 849 864 883 830 855 826 849 867 796 844 784 822 792 858 817 801 888 830 811 906 858 844 847 850 848 848 791 891 871 835 842 837 895 824 831 811 795 818 848 808 860 868 871 914 855 888 875 854 878 896 834 861 893 844 870 878 894 838 819 851 858 848 832 829 847 837 876 942 877 868 903 823 849 822 896 933 911 936 900 909 786 871 796 878 816 869 867 888 887 859 890 906 824 841 824 867 913 884 844 868 826 868 857 880 890 860 832 857 839 867 836 853 802 838 821 859 866 788 876 866 847 855 841 748 864 829 815 880 664 844 879 880 820 781 863 892 870 780 899 824 914 873 836 788 909 864 885 892 902 934 869 887 870 863 896 888 900 878 871 874 832 878 882 852 900 883 869 861 872 811 847 850 870 848 833 737 699 873 850 869 881 802 828 846 912 735 696 860 826 518 814 699 794 851 816 829 853 846 830 829 838 822 828 795 805 765 789 811 800 793 763 830 771 837 895 818 794 827 771 795 803 812 758 843 839 778 832 820 758 870 813 796 780 839 825 803 806 792 778 805 805 802 839 775 763 869 799 768 790 738 695 775 807 757 717 784 821 792 796 818 808 720 726 744 749 880 844 843 753 815 809 817 825 720 824 829 787 826 789 785 757 788 834 812 803 863 804 871 817 830 869 848 863 821 790 829 831 803 836 844 832 841 847 792 823 841 840 847 827 805 804 835 774 748 875 847 794 864 812 829 844 808 790 792 767 789 782 815 764 786 801 766 774 784 800 775 799 790 770 749 778 806 964 791 843 806 756 762 792 757 841 758 808 758 680 833 929 978 937 918 906 903 895 905 893 880 927 921 925 919 941 892 906 906 958 890 890 911 920 865 800 913 880 936 956 985 905 888 966 948 1.05e+03 907 952 929 906 878 870 910 904 816 931 892 892 925 909 895 885 881 869 909 856 899 902 823 838 858 880 875 877 791 862 889 894 852 898 867 881 939 626 953 936 865 828 809 815 910 852 782 879 852 829 913 806 741 943 833 955 932 981 957 891 925 885 933 891 917 878 901 875 917 901 930 929 826 906 850 886 912 808 874 897 899 843 835 962 880 896 948 923 874 965 891 844 899 930 901 936 874 903 910 898 919 874 921 883 849 870 888 907 880 833 894 905 876 925 868 890 874 878 868 902 878 832 800 860 879 885 845 869 813 876 852 871 831 902 812 902 844 735 808 809 886 867 881 867 878 890 801 831 838 877 872 889 857 878 901 911 870 863 886 830 884 864 850 909 816 875 872 913 861 871 829 850 863 882 831 854 826 850 867 796 844 784 823 793 857 816 801 888 830 810 906 858 844 847 850 848 847 791 891 871 835 841 837 895 823 831 810 793 818 848 808 860 869 872 914 855 888 875 854 878 895 832 861 893 844 870 878 894 838 820 852 859 848 831 829 846 838 875 942 876 868 903 822 849 822 896 932 912 936 900 909 786 870 796 878 816 869 867 888 888 858 890 906 823 842 823 866 912 884 844 869 824 867 857 881 889 860 831 856 839 867 835 853 802 838 820 860 867 787 876 867 847 854 840 748 864 830 815 878 663 844 878 880 820 781 863 891 869 781 899 824 915 873 835 789 909 864 885 892 903 935 870 887 870 862 895 889 901 878 871 875 830 878 883 853 902 882 870 861 871 812 848 849 871 845 833 735 699 871 850 870 881 802 830 847 913 735 697 859 826 519 814 699 793 852 815 828 852 846 829 829 839 823 828 796 805 765 788 811 801 792 763 830 772 836 896 819 794 827 772 794 803 813 758 843 840 778 832 820 758 870 813 795 780 839 825 802 807 792 778 804 804 803 839 776 762 870 799 768 790 738 696 775 806 757 717 784 822 793 796 818 808 720 726 746 748 881 845 843 752 816 809 816 825 720 824 829 788 826 788 785 756 788 835 812 803 863 804 871 816 831 868 848 863 822 790 829 831 803 836 844 831 842 847 792 823 840 840 848 828 805 804 836 774 749 875 848 794 865 812 829 844 808 791 791 768 790 782 816 764 787 801 766 774 785 800 775 799 790 770 749 778 807 965 790 842 806 757 762 792 756 841 758 808 758 681 833 929 977 938 918 907 903 896 905 894 880 926 921 924 918 941 892 906 907 957 890 890 911 920 866 800 913 879 936 956 984 904 888 965 948 1.05e+03 908 952 930 904 879 870 910 903 816 932 892 893 925 908 895 885 881 870 908 855 899 901 823 838 859 880 875 877 790 862 889 892 852 898 867 882 939 626 953 936 865 829 809 815 910 852 784 878 851 830 913 806 742 943 833 955 932 981 957 890 925 886 933 890 917 878 902 875 917 901 929 929 826 906 850 887 912 808 875 897 899 843 835 962 880 896 948 923 873 966 891 844 899 930 901 936 874 903 910 897 918 874 921 885 849 869 887 907 880 833 894 905 875 925 868 891 876 879 868 902 878 832 800 861 879 885 845 869 811 877 853 871 830 901 812 902 844 735 808 809 886 867 880 867 877 890 802 830 838 877 872 889 856 878 903 910 870 862 886 829 885 864 851 909 816 875 871 914 861 871 830 850 862 881 832 854 826 850 867 796 844 784 824 793 856 816 801 888 829 808 906 857 843 848 850 848 846 792 891 871 835 841 836 894 822 831 810 793 817 848 808 861 868 872 914 856 888 875 855 879 894 832 860 893 844 870 877 895 838 821 852 858 849 830 830 845 839 874 942 876 868 903 822 850 822 896 932 912 935 901 910 786 869 796 878 816 869 866 888 887 858 890 906 823 843 824 867 912 884 844 868 824 867 857 881 888 861 830 857 838 867 835 854 803 839 820 861 867 788 875 867 847 852 838 748 864 831 814 876 663 844 877 880 820 781 863 890 868 781 898 823 915 873 835 788 909 864 886 891 903 936 870 888 870 861 895 890 902 878 872 876 829 878 883 854 902 881 868 861 871 813 848 849 872 844 834 734 699 871 849 870 882 803 832 847 913 734 698 859 826 522 814 699 793 852 816 827 851 846 828 830 840 823 827 796 805 765 788 812 801 793 763 829 772 835 896 819 794 826 772 794 804 813 758 843 840 778 832 820 757 870 814 795 782 838 826 801 807 792 777 804 806 803 839 776 762 870 799 768 790 739 696 775 806 757 717 783 822 793 797 817 807 719 726 746 748 880 846 843 750 815 810 816 825 720 823 829 788 827 788 785 756 788 835 811 802 863 804 871 816 832 868 848 863 823 790 829 831 803 836 845 832 842 847 792 823 840 840 848 828 806 804 838 774 750 875 848 794 865 811 829 843 808 791 790 769 790 782 817 764 788 801 766 773 786 799 775 799 790 770 748 778 807 966 790 841 806 757 762 793 756 840 758 808 758 681 832 929 977 938 918 908 903 897 905 894 880 926 920 923 918 940 892 906 907 956 891 890 910 919 867 800 913 879 936 956 983 904 888 964 947 1.05e+03 908 953 930 904 880 870 910 903 816 931 891 894 925 908 895 885 881 869 908 854 899 902 823 838 860 879 875 877 790 862 888 892 852 898 868 883 939 627 953 936 865 829 811 816 910 852 785 877 853 830 913 805 743 943 833 955 933 981 958 889 925 886 933 890 917 878 902 874 918 901 929 929 827 906 851 888 912 808 875 898 900 843 835 961 880 897 948 924 873 966 891 844 899 930 901 936 874 903 910 897 918 874 922 886 849 870 887 908 880 833 893 905 874 926 868 891 877 879 868 901 878 832 800 862 879 885 844 869 810 878 853 870 830 900 813 902 844 736 808 809 887 866 880 867 876 890 801 831 838 876 874 889 856 878 904 909 871 862 887 828 887 865 850 909 816 875 871 914 861 872 831 850 862 880 832 853 826 850 867 796 845 784 824 792 856 816 801 888 827 808 906 857 843 848 850 848 846 792 890 870 835 841 836 895 820 831 812 794 817 848 807 861 867 871 914 855 889 875 856 880 894 833 859 893 843 868 877 895 838 822 852 858 849 831 831 844 840 872 941 876 869 904 822 850 822 895 932 912 934 901 910 785 870 796 878 816 870 865 888 887 857 890 906 823 843 823 868 911 885 844 867 823 867 857 881 888 861 830 857 838 867 834 854 804 838 820 862 867 788 874 867 847 850 838 748 864 831 814 874 662 844 876 881 820 782 864 889 866 781 897 823 915 874 835 788 909 864 887 890 903 937 871 889 870 860 894 890 902 879 872 876 829 877 884 854 901 881 867 861 871 813 847 849 872 844 834 732 699 872 849 871 882 804 834 847 913 732 698 860 826 521 814 699 793 851 816 826 851 846 828 830 840 823 828 797 805 765 788 812 801 794 763 828 772 834 896 818 795 826 771 793 804 812 758 843 840 776 832 820 756 870 814 796 783 838 826 800 807 792 777 804 807 804 839 776 762 870 799 768 790 740 696 774 806 757 717 781 823 793 798 816 807 719 725 745 749 879 847 843 750 815 810 816 825 721 823 828 787 827 788 786 756 789 834 811 803 863 804 871 816 832 867 848 863 824 790 829 831 804 836 845 832 843 848 791 823 839 840 848 827 806 804 837 774 751 875 849 794 865 811 829 843 808 791 790 769 790 783 818 764 790 801 765 771 786 800 775 799 790 770 747 778 806 967 790 842 807 757 762 793 756 839 757 807 758 681 832 929 978 938 919 908 903 897 905 894 880 926 920 923 919 939 893 906 907 955 891 890 911 920 867 800 913 880 935 956 983 903 889 964 947 1.05e+03 907 954 930 904 880 870 910 903 815 931 891 894 925 908 895 885 881 867 908 855 900 902 823 838 859 879 876 877 790 862 889 890 851 898 869 884 939 627 953 936 865 830 812 816 910 851 786 876 854 830 913 805 743 944 832 955 934 982 958 887 925 886 933 890 917 878 903 874 918 901 929 928 828 905 851 888 912 807 875 898 901 843 835 961 880 897 948 924 872 966 890 844 899 930 902 936 874 903 910 896 918 873 923 886 849 870 887 908 879 833 893 905 874 927 868 892 878 879 868 901 878 832 800 862 878 884 845 869 808 878 852 870 830 900 812 902 844 737 808 809 887 866 880 867 876 891 801 830 838 876 876 889 856 879 904 909 871 862 885 829 887 865 850 909 816 875 870 914 861 872 832 850 862 880 832 853 826 849 867 796 845 784 824 792 857 816 801 888 826 809 907 856 844 848 851 849 847 792 890 870 836 841 834 895 820 831 813 795 817 849 807 861 866 871 914 854 889 875 856 881 894 833 860 894 842 867 877 896 838 822 852 858 849 831 831 844 841 872 939 876 868 905 822 850 822 895 931 912 932 901 910 784 871 797 878 815 870 865 889 888 858 891 906 822 842 823 868 911 884 844 866 823 867 857 881 888 861 831 858 838 867 833 855 804 839 820 861 866 788 872 868 847 848 837 748 863 831 814 873 661 843 876 882 821 782 864 890 866 780 896 824 916 875 835 788 909 864 887 891 902 937 871 889 871 860 894 891 902 879 872 877 830 877 885 853 901 881 867 860 872 812 847 849 871 843 834 730 699 872 850 870 882 805 834 847 913 730 699 860 826 521 814 699 793 851 817 825 852 845 827 830 840 823 829 797 805 764 788 812 801 794 763 827 772 834 896 818 796 825 770 793 804 811 759 842 840 777 832 820 756 869 815 795 785 839 825 800 807 791 777 804 806 803 839 775 762 871 799 767 790 741 696 773 807 757 716 780 823 793 799 816 806 719 725 745 749 878 846 843 750 816 812 816 825 720 822 827 787 826 788 787 756 789 833 811 804 863 804 871 817 832 867 847 862 824 789 829 831 804 836 845 832 843 848 792 822 839 840 848 826 805 803 836 774 751 875 849 793 864 811 829 844 808 790 791 768 790 783 818 765 790 800 765 770 787 800 775 799 789 770 747 778 805 968 790 842 807 757 762 794 756 839 757 807 758 681 832 928 979 938 920 907 903 897 905 894 880 926 919 924 919 938 893 907 908 955 890 890 911 921 867 800 913 881 934 956 984 902 888 964 946 1.05e+03 907 954 929 905 881 870 910 903 815 931 891 894 925 907 896 885 881 866 908 856 899 903 823 838 857 878 877 876 790 862 890 888 851 898 870 884 939 626 953 936 866 831 813 816 910 850 786 877 854 830 912 803 743 944 830 955 934 980 958 887 925 886 933 891 917 878 904 874 918 900 928 928 827 905 851 889 912 806 875 898 902 843 834 961 879 897 947 925 870 966 890 845 899 930 902 937 874 904 910 896 918 872 924 885 848 870 887 908 879 832 893 905 874 927 869 892 878 880 867 902 877 831 800 864 878 884 844 870 808 877 852 870 831 900 812 901 843 737 807 808 887 865 881 867 876 891 802 830 837 875 877 889 857 879 903 910 871 862 883 829 887 865 850 908 816 876 870 913 861 872 832 850 862 880 832 853 826 850 867 796 845 784 824 792 857 816 802 887 827 809 908 855 845 847 852 848 847 792 890 870 836 841 834 895 820 831 812 796 817 848 807 861 866 871 913 854 889 875 857 881 894 833 860 894 843 868 877 897 838 821 851 857 848 832 831 845 840 872 938 876 868 905 822 850 822 895 931 913 932 900 909 784 872 796 878 815 870 866 889 888 858 891 906 822 840 823 868 911 884 844 867 823 867 858 881 888 861 831 858 838 867 833 855 804 840 820 861 865 788 874 870 847 847 836 749 863 832 814 872 661 843 877 882 821 783 864 889 868 780 897 824 917 876 835 788 910 864 888 892 903 936 872 888 871 862 894 891 902 878 872 877 830 877 885 851 901 882 868 860 872 812 848 850 871 841 835 729 699 872 850 870 883 806 835 847 913 729 700 860 826 519 815 699 793 852 818 825 852 845 826 830 839 823 830 798 806 765 788 811 801 794 763 827 772 833 896 818 796 824 770 793 804 811 758 842 841 778 831 819 755 869 814 795 785 840 825 800 808 790 777 804 805 802 840 775 761 871 799 767 789 741 696 772 808 757 716 780 823 792 797 816 806 720 724 745 750 878 845 843 751 817 812 816 825 720 822 826 788 825 788 786 756 789 833 812 803 863 804 871 817 832 867 846 862 824 789 829 831 805 837 845 832 841 848 792 823 840 840 848 826 805 803 835 774 751 875 848 793 864 811 829 844 808 789 791 768 790 783 818 765 789 800 766 771 786 800 776 799 789 770 746 778 805 970 790 842 807 757 763 794 755 839 758 806 757 681 832 928 980 938 920 906 903 897 905 894 880 926 920 924 918 940 893 908 908 956 890 889 910 922 866 799 913 879 933 956 985 902 888 964 946 1.05e+03 907 954 929 904 880 871 910 902 815 931 891 894 924 907 896 885 881 866 908 856 899 903 824 838 856 879 877 876 790 861 890 886 851 899 869 883 938 625 953 936 866 831 812 816 910 850 786 877 853 830 912 801 744 945 831 955 934 980 958 886 926 886 932 891 917 878 904 873 917 900 927 929 826 905 850 888 912 804 874 897 902 842 833 962 879 897 947 925 869 965 891 846 900 929 902 937 874 904 910 897 918 871 923 884 849 869 888 906 878 832 893 905 875 927 870 892 878 879 868 902 877 831 799 864 878 884 846 871 808 876 850 870 832 899 812 901 843 737 807 808 887 866 881 867 876 892 803 830 837 877 875 889 858 879 902 909 870 862 881 829 887 865 850 908 817 875 870 912 860 872 832 850 863 880 832 854 827 850 866 795 845 785 824 792 857 816 802 887 828 808 908 855 845 846 853 848 847 792 890 871 836 841 834 896 819 830 811 796 818 846 807 861 866 871 913 853 890 874 857 881 893 832 859 894 843 869 877 897 838 821 851 857 848 833 831 845 839 873 937 876 868 906 822 850 822 895 932 914 934 900 908 784 872 795 877 815 870 867 889 888 858 890 905 821 840 823 867 911 884 844 867 823 867 859 880 888 861 832 858 838 866 833 855 804 840 820 861 864 787 875 871 848 848 836 750 863 834 814 871 661 843 877 882 821 783 864 887 869 779 897 824 917 876 836 788 911 864 889 893 903 936 872 887 871 863 894 891 901 879 872 877 830 878 885 849 901 883 868 860 872 813 849 850 871 839 835 728 699 871 851 870 884 807 837 847 913 730 700 861 826 517 814 700 792 852 820 825 852 844 825 830 838 823 829 798 806 765 789 811 800 794 763 827 772 833 895 817 795 824 770 794 803 812 757 843 840 780 831 819 756 869 814 795 784 841 824 801 806 790 777 804 805 802 840 775 761 871 799 767 789 741 695 772 808 757 717 779 822 792 796 818 806 721 724 744 750 878 844 843 751 818 811 816 824 719 821 827 788 824 788 786 757 789 833 812 802 863 804 871 817 832 867 847 862 824 789 829 830 805 837 845 832 839 848 793 824 839 841 848 827 805 803 835 773 751 875 848 793 864 811 829 845 807 790 791 768 790 783 817 764 788 800 766 771 786 799 776 799 788 769 746 779 805 974 789 841 808 757 764 796 754 839 760 806 758 681 831 928 980 938 920 908 904 897 905 894 880 925 920 925 918 940 892 908 908 956 890 889 909 921 866 798 913 876 934 956 986 902 887 964 946 1.05e+03 907 955 928 904 878 872 911 902 815 930 891 894 924 906 896 884 880 866 908 856 898 904 824 839 857 879 876 875 790 861 890 885 851 900 868 883 938 624 953 936 866 831 811 816 910 850 786 877 852 830 912 799 744 944 831 955 934 978 959 886 926 886 931 890 916 879 904 873 916 900 926 929 826 905 850 887 912 804 874 897 902 842 833 962 879 897 947 925 870 965 891 847 899 929 902 937 875 905 910 897 919 871 923 884 849 868 888 906 878 832 892 906 876 927 871 892 879 879 869 902 877 831 799 865 879 883 848 871 808 875 850 870 832 898 812 901 843 737 807 808 887 866 880 867 876 891 805 830 836 878 874 889 858 878 902 908 870 863 881 829 886 864 849 908 818 874 870 911 860 872 832 850 864 880 832 854 827 850 866 795 845 784 824 792 857 816 802 887 828 808 908 854 845 846 852 847 847 792 890 871 836 840 835 896 819 830 810 795 818 844 807 861 867 870 914 853 890 875 856 881 893 832 859 894 843 870 877 898 838 821 851 857 848 832 831 845 838 873 937 876 867 905 822 851 822 895 932 913 936 900 908 784 872 794 877 815 869 868 889 888 857 890 906 821 840 824 867 911 883 844 868 822 867 859 880 889 860 832 858 838 866 833 855 804 839 819 861 863 787 874 871 848 850 836 750 863 834 813 870 661 843 877 882 822 784 865 884 870 779 898 824 917 876 836 788 910 864 889 893 903 936 872 886 871 863 893 891 901 879 872 876 830 878 885 849 901 884 868 860 872 812 850 850 872 837 836 727 700 871 852 870 882 807 838 847 913 730 700 860 826 515 813 701 792 851 821 826 851 844 826 831 838 823 828 799 806 766 789 811 801 793 763 827 773 833 895 817 795 824 771 795 803 812 757 844 840 779 831 820 756 868 813 795 784 841 824 801 805 790 776 804 805 802 840 775 760 871 800 766 790 741 696 772 808 758 717 778 822 792 794 818 807 722 724 744 749 878 843 843 752 818 810 816 824 719 819 828 788 824 787 786 757 790 833 812 800 863 804 871 817 832 868 848 863 824 790 828 829 805 837 845 832 839 847 793 826 838 842 847 827 805 804 834 773 751 875 848 794 864 811 829 845 807 791 791 768 790 782 817 764 788 800 766 770 786 798 775 798 788 768 746 779 804 976 790 841 809 757 763 796 754 838 761 806 759 681 831 927 980 938 919 908 903 897 905 894 881 925 920 925 917 941 891 908 907 956 889 889 908 921 866 798 913 876 934 955 985 903 886 964 946 1.05e+03 906 955 928 905 878 872 911 902 816 930 891 894 923 905 896 884 880 866 907 856 897 904 825 839 858 879 876 874 790 861 889 886 851 902 868 883 938 624 953 936 866 831 811 816 910 850 786 878 853 830 912 799 744 943 832 955 934 978 959 886 926 885 930 890 916 880 904 873 916 900 926 929 824 904 850 886 912 805 874 898 902 842 833 962 879 897 948 925 870 965 890 846 897 929 902 937 875 905 910 898 920 871 923 884 850 868 888 906 877 832 892 905 876 927 872 892 879 879 870 902 877 831 799 865 879 883 848 869 808 875 850 870 831 898 812 901 844 737 808 808 887 865 880 868 875 891 805 830 836 879 875 890 859 876 902 908 870 862 881 829 886 864 849 909 818 873 870 911 860 872 832 850 865 880 833 854 826 850 866 794 844 784 823 792 857 816 802 887 828 809 909 854 844 846 852 847 848 793 889 871 836 841 836 895 820 830 810 794 819 845 807 860 867 870 914 853 889 875 856 880 894 832 859 894 843 870 877 898 838 821 852 857 848 831 831 844 839 873 937 876 868 904 822 851 821 895 932 911 938 900 907 784 872 794 876 816 868 868 889 888 856 890 906 820 840 824 866 912 883 845 868 822 867 859 880 891 860 832 859 837 866 834 856 804 838 818 861 864 787 874 871 849 850 836 750 863 834 813 870 660 843 877 882 820 784 864 882 869 780 899 823 916 875 836 788 909 864 889 893 904 936 872 886 871 862 894 891 901 878 872 876 830 877 886 850 901 884 868 861 872 812 850 850 872 835 836 726 700 872 852 870 881 806 839 847 914 731 701 860 825 513 812 703 792 850 822 826 850 843 827 831 839 823 828 799 805 765 790 812 801 792 762 827 774 833 895 816 795 823 772 797 802 811 758 844 840 779 831 820 757 868 812 796 783 841 825 802 806 790 776 804 804 802 840 774 760 870 800 765 791 741 696 772 807 758 717 776 822 793 795 817 807 721 724 744 749 878 843 842 752 818 809 816 824 720 818 828 788 824 788 787 757 790 833 812 800 863 804 870 817 832 867 848 863 823 790 828 830 805 836 846 832 840 846 792 825 838 843 847 827 805 804 833 772 751 875 849 795 864 810 829 845 806 791 792 768 790 781 817 763 789 800 766 771 786 798 775 799 789 768 746 779 804 976 791 841 810 756 763 797 754 838 762 806 759 680 831 927 980 938 919 909 902 897 904 895 880 925 920 925 916 941 891 908 906 956 887 889 909 921 866 798 913 878 934 955 984 903 887 964 946 1.05e+03 906 956 928 905 879 872 911 903 816 930 891 893 924 906 896 884 880 866 907 856 897 905 825 840 858 878 876 874 790 860 889 885 851 902 870 883 938 624 952 936 865 831 811 816 910 849 786 878 854 830 912 799 744 942 832 955 935 978 958 886 926 886 930 889 916 880 905 874 916 900 927 929 824 904 851 886 912 805 873 898 902 842 833 962 879 898 949 924 871 965 889 846 897 928 902 937 875 905 910 899 921 871 924 884 850 868 888 906 877 832 892 904 877 926 872 892 879 879 870 901 877 830 799 865 879 883 848 868 808 875 851 870 831 897 812 901 845 738 808 808 887 864 881 869 874 891 805 831 836 877 874 890 858 876 902 908 869 862 881 830 886 865 849 909 818 873 871 911 860 872 832 851 865 879 833 854 826 848 866 794 844 784 823 792 857 816 802 888 828 810 908 854 843 847 851 847 847 793 889 871 836 841 835 895 821 830 810 794 819 846 807 861 867 870 915 853 888 876 856 880 894 832 859 895 843 870 877 896 837 821 853 856 849 831 831 844 839 873 938 876 868 903 821 851 822 895 932 910 937 900 907 783 872 794 876 817 868 868 889 888 857 889 905 821 841 825 867 912 883 844 869 822 866 859 880 892 860 832 859 837 866 835 856 804 838 818 860 866 787 873 871 848 849 837 749 863 834 813 870 658 843 876 881 819 784 863 882 869 781 899 823 916 874 836 788 907 864 888 893 905 936 872 886 870 862 894 890 901 877 872 876 830 876 887 850 901 884 867 862 872 811 850 850 872 831 836 724 700 872 852 870 881 806 839 848 913 731 701 860 825 512 812 703 792 849 823 827 850 843 827 832 839 823 828 799 805 765 789 812 802 792 762 827 773 833 896 816 795 824 772 797 803 810 758 844 840 779 831 820 757 868 810 795 782 842 825 803 807 790 775 805 805 802 840 774 760 870 800 765 791 741 697 773 807 759 717 774 822 793 795 816 807 721 725 744 749 880 842 842 752 818 810 815 823 720 817 828 788 824 789 788 756 790 832 812 801 864 804 870 817 832 867 848 863 822 790 828 831 805 835 846 832 842 847 791 825 839 844 849 827 805 804 832 773 751 875 850 796 864 810 829 846 805 791 792 767 791 779 817 762 790 801 766 772 786 799 774 799 790 768 748 778 804 976 792 841 810 755 763 798 755 837 763 806 758 680 832 928 980 939 919 909 902 897 905 895 880 926 920 925 917 941 892 908 905 957 886 890 909 921 866 798 913 879 934 954 984 904 888 964 945 1.05e+03 906 956 930 905 880 871 910 903 816 931 890 894 925 907 895 885 880 867 907 856 898 905 825 840 859 877 876 874 790 860 889 884 851 903 871 883 939 623 952 936 865 830 811 817 910 848 785 878 854 830 912 798 744 942 832 955 935 978 957 886 926 887 930 888 915 880 906 874 916 900 927 929 823 904 850 887 912 805 873 898 901 842 833 961 879 898 950 924 872 965 890 846 898 928 902 936 875 905 910 899 921 871 924 884 850 869 888 906 877 832 892 905 877 926 872 892 879 879 870 901 877 830 800 867 878 884 848 866 808 876 851 870 831 897 811 901 846 738 808 808 887 864 881 870 874 891 806 830 836 875 874 890 858 878 902 908 868 862 882 830 886 866 849 908 818 873 871 910 860 873 833 851 865 880 832 854 826 848 866 794 843 784 824 792 856 816 802 888 829 809 908 854 843 847 851 848 846 792 889 871 836 841 834 894 821 830 810 794 820 847 807 861 867 871 914 853 887 875 856 880 894 832 859 895 843 870 877 895 837 822 852 856 849 832 831 844 839 873 939 875 868 904 821 850 823 895 931 910 936 899 907 783 872 794 875 818 867 868 888 888 856 889 904 822 841 824 867 912 883 844 870 822 866 860 880 892 860 832 859 837 866 835 855 805 837 818 860 866 787 873 872 848 848 838 749 864 835 812 867 656 843 876 882 818 784 861 880 869 782 899 824 916 874 835 787 907 864 887 892 906 937 872 887 870 861 894 888 902 876 872 876 830 876 887 851 901 884 867 862 872 811 849 849 872 827 835 722 700 871 852 870 881 806 839 850 912 729 700 860 825 512 811 704 792 850 823 828 851 842 827 832 839 822 829 800 806 765 788 813 802 792 762 828 771 833 896 817 795 824 772 796 804 810 758 844 840 778 831 820 758 868 808 795 781 842 826 804 809 790 775 805 806 801 840 774 759 870 800 766 792 740 698 773 807 759 717 772 822 792 794 816 808 721 725 743 749 880 842 843 752 817 811 815 823 720 816 827 787 824 790 788 756 789 831 812 801 864 804 870 817 832 867 848 862 822 789 828 833 805 834 846 831 843 847 791 824 840 844 850 827 805 804 833 773 751 876 849 796 864 809 829 846 805 791 792 768 792 779 816 762 790 801 766 773 786 799 774 799 792 769 749 778 804 978 792 841 810 755 763 799 756 837 764 806 758 680 832 930 980 939 919 909 902 897 905 895 881 926 919 926 918 941 892 908 904 957 886 890 909 922 866 798 914 879 934 953 984 904 889 965 946 1.05e+03 906 956 931 903 880 870 908 904 815 931 890 894 926 908 894 885 880 867 907 856 898 904 825 841 859 878 875 874 791 859 889 882 851 902 871 883 939 622 952 937 865 828 811 816 910 848 785 878 855 830 912 799 743 942 833 956 935 978 958 887 926 888 931 888 915 880 907 874 916 900 926 929 822 904 850 887 912 805 873 898 901 841 834 960 879 898 949 923 872 966 891 846 899 928 902 936 875 905 909 898 921 871 924 884 850 870 887 906 877 833 892 906 878 926 872 892 878 879 870 901 877 831 799 868 878 884 848 866 809 875 852 870 831 897 811 901 846 738 808 807 887 864 880 870 874 892 806 830 836 875 875 890 857 879 902 908 868 861 882 830 886 867 849 908 817 874 871 911 859 872 833 851 865 882 832 854 826 848 867 794 843 784 824 791 857 816 803 888 829 809 908 854 844 848 852 848 846 791 890 871 836 841 834 895 821 831 810 794 820 848 808 861 867 871 914 853 888 874 856 880 895 832 859 894 843 870 877 894 837 822 851 856 850 833 832 844 838 873 940 874 869 904 821 848 824 895 930 910 936 899 907 784 873 794 876 818 867 868 886 887 856 889 904 823 841 824 867 911 883 844 870 822 866 861 880 891 860 831 859 838 867 835 855 805 837 818 859 865 788 874 872 848 847 838 749 864 835 812 865 655 842 875 883 818 784 860 878 870 782 900 824 916 874 835 788 908 864 887 892 906 938 872 887 870 862 896 886 902 877 873 876 831 876 886 851 900 885 868 862 872 811 849 849 872 824 834 720 701 871 851 870 882 806 840 852 911 728 700 860 825 512 812 704 792 850 823 827 853 842 826 832 838 822 830 799 807 765 788 812 802 792 761 828 770 832 896 818 795 824 772 795 804 810 757 844 840 777 831 820 758 868 805 794 781 842 825 804 809 791 776 806 806 801 839 774 759 870 801 766 792 741 697 773 807 759 717 770 822 791 794 817 808 720 726 742 749 880 842 844 752 817 811 815 823 720 815 825 787 824 789 788 755 788 831 812 801 863 805 869 818 832 868 848 861 822 789 829 833 805 834 846 831 843 848 791 824 840 844 850 828 805 804 834 773 751 876 848 796 864 810 828 847 806 791 792 769 792 779 815 764 790 801 767 773 786 799 774 799 792 769 750 778 804 979 792 840 810 756 764 800 756 836 766 806 758 681 832 932 979 940 918 909 902 896 906 895 882 926 919 925 920 941 892 908 905 958 886 890 908 922 866 798 913 878 933 953 984 904 889 965 946 1.05e+03 905 955 931 901 879 869 908 904 814 931 890 894 926 907 894 884 880 867 907 856 898 903 824 840 859 879 875 874 791 859 890 882 851 901 869 882 938 621 952 937 865 827 811 814 910 848 785 879 855 830 912 799 744 942 833 956 935 979 959 888 925 887 931 889 914 880 906 874 916 900 926 928 823 905 849 887 911 805 874 897 901 841 834 960 878 897 948 922 872 967 892 845 898 929 902 936 875 904 909 898 921 870 924 885 849 870 886 907 876 833 892 906 878 926 872 891 878 879 870 901 877 831 799 869 878 883 849 867 810 875 852 871 831 897 811 901 846 738 809 808 886 864 879 870 874 892 806 830 837 874 876 890 857 879 902 908 869 862 883 829 886 866 848 909 816 874 870 911 860 872 833 851 865 882 832 854 826 848 868 793 843 784 825 790 859 816 803 888 828 809 908 854 844 848 852 848 847 791 891 871 836 841 835 896 821 830 810 793 819 849 810 860 867 871 914 853 888 873 855 880 895 832 860 893 843 870 877 895 836 824 851 855 850 833 832 844 839 873 940 874 869 904 820 847 824 895 930 912 935 900 908 784 872 794 876 818 866 867 885 886 856 890 905 823 841 823 867 910 884 844 871 822 866 861 881 890 860 830 860 839 867 834 855 805 837 818 859 865 788 874 873 848 847 837 749 864 835 812 862 654 842 875 884 819 784 861 876 870 781 900 824 916 875 835 788 908 864 887 892 906 939 872 888 871 862 896 886 902 878 873 876 831 876 887 851 900 885 868 862 873 811 849 849 871 824 835 721 702 870 850 870 882 805 841 852 911 728 700 861 825 512 812 704 792 850 823 826 854 843 826 832 837 822 830 798 807 764 788 812 802 793 760 829 770 832 897 818 795 825 771 794 802 810 756 844 840 776 831 820 758 868 803 794 782 842 825 803 808 790 776 807 807 801 838 775 758 870 802 767 793 740 696 774 807 759 717 770 822 791 795 817 808 720 726 742 750 879 843 845 752 818 811 816 823 721 814 824 787 824 788 789 755 788 830 811 801 861 804 868 819 832 868 848 861 822 789 830 833 805 834 846 831 842 848 791 825 839 844 850 828 805 804 834 772 751 876 848 796 864 811 828 846 806 790 792 770 792 780 815 765 790 801 766 772 785 799 775 799 792 769 749 778 804 980 792 839 810 757 765 800 756 836 767 806 758 681 833 932 978 940 918 908 902 896 907 895 882 925 919 924 920 941 891 908 905 959 886 890 907 923 866 798 913 879 932 953 985 904 889 965 947 1.05e+03 905 954 931 900 878 869 908 904 815 930 890 894 927 906 893 884 880 866 908 856 897 902 824 840 858 879 875 874 791 860 891 882 851 900 867 882 938 621 952 937 865 828 811 813 910 848 784 878 855 830 913 799 744 942 833 955 936 979 959 889 926 886 932 889 914 880 906 874 916 901 926 928 824 905 849 887 911 804 873 898 901 840 834 960 878 897 948 922 873 967 892 844 897 928 902 936 876 904 909 898 921 870 923 885 849 870 885 908 875 833 892 905 877 926 872 890 877 880 870 901 877 830 799 869 879 882 849 869 809 875 853 871 831 896 811 901 846 737 808 808 886 864 878 870 874 892 806 830 838 874 877 890 856 879 902 909 870 862 883 828 886 866 848 909 816 874 871 911 861 872 832 851 865 882 832 854 826 847 868 794 844 785 826 788 861 817 803 888 828 809 908 855 844 849 853 848 848 792 893 872 836 840 836 897 821 830 810 793 819 848 811 860 867 871 914 852 888 872 855 880 895 832 862 893 842 869 877 896 837 824 851 854 849 833 832 845 840 873 939 874 869 904 820 846 824 896 929 912 934 902 908 785 871 794 876 818 866 866 885 886 856 890 905 824 840 824 867 910 884 845 870 821 866 860 881 890 859 829 860 839 867 834 855 804 836 818 859 864 789 875 874 848 848 837 748 864 834 812 862 653 842 876 885 819 784 862 874 869 780 899 824 916 875 835 788 909 864 887 893 904 939 872 888 871 862 896 887 902 878 874 876 831 876 887 850 900 886 869 862 874 811 849 849 870 824 836 721 704 870 850 869 883 805 842 852 911 728 699 861 826 513 812 704 792 850 824 826 855 843 826 832 837 822 829 798 807 764 788 811 801 794 760 829 769 833 897 819 795 824 770 794 801 810 755 845 840 776 830 820 758 867 803 794 783 841 825 803 807 789 775 807 806 802 838 775 757 869 802 768 792 740 696 773 806 759 717 770 822 791 796 817 808 720 726 742 751 880 843 844 753 818 811 816 823 721 814 822 787 824 788 789 755 788 829 812 801 860 804 868 820 832 868 848 862 821 790 830 833 805 834 845 832 842 847 790 825 838 843 850 828 804 803 835 772 751 876 849 795 864 812 828 846 807 790 792 769 791 780 815 766 790 802 766 772 785 798 775 799 791 768 749 778 803 979 792 839 810 757 766 801 756 836 768 806 758 681 833 933 978 940 918 907 902 896 908 895 882 924 920 923 920 941 890 906 905 959 885 890 907 923 866 799 913 879 930 954 985 905 889 965 948 1.05e+03 905 952 931 901 878 870 908 904 815 930 890 894 927 905 893 883 880 866 909 857 896 902 823 840 858 879 875 874 791 860 891 882 851 900 868 882 937 620 952 937 865 829 811 814 910 847 785 878 855 831 913 799 744 942 832 955 936 979 959 888 926 885 932 889 915 880 906 874 916 902 925 927 825 905 850 888 912 804 872 898 900 840 834 960 879 897 949 922 874 967 892 844 897 928 902 936 876 904 909 898 920 869 922 885 848 870 885 908 875 833 891 905 877 927 871 889 877 880 869 902 876 830 798 869 879 882 849 870 809 875 853 870 830 896 810 902 845 737 807 808 886 865 878 871 874 892 806 830 839 875 877 890 857 878 902 908 869 862 883 828 886 866 847 910 816 874 871 912 861 872 832 850 864 881 831 855 826 848 869 794 844 784 826 788 861 818 802 887 828 809 907 854 843 849 853 848 848 793 894 872 836 840 836 896 822 830 810 794 819 848 812 859 867 870 914 851 889 872 856 880 895 832 863 893 842 870 878 894 837 824 851 854 849 833 832 844 840 873 938 874 869 904 821 846 824 897 929 912 933 902 908 785 870 794 876 818 867 865 886 886 856 890 905 824 839 824 866 910 885 846 869 819 865 860 880 890 859 829 860 840 868 834 854 803 836 818 858 864 788 874 874 847 848 836 747 864 834 812 862 652 841 876 885 819 784 863 871 869 780 899 823 916 874 835 788 909 864 887 893 902 938 872 888 871 862 897 887 903 878 874 877 830 876 888 850 900 887 868 861 874 811 849 849 869 824 836 720 703 870 850 867 884 805 842 851 910 727 700 862 826 512 812 705 792 850 824 826 854 842 826 832 837 822 829 798 806 764 788 812 800 794 759 829 769 833 896 819 795 824 770 794 800 809 756 845 840 776 830 820 758 867 800 794 784 841 824 803 806 787 775 806 805 802 837 775 757 869 801 768 791 740 696 773 804 759 717 769 821 790 796 816 808 719 724 742 751 881 843 844 754 818 812 817 823 720 813 822 787 824 789 789 754 789 829 812 801 862 804 869 820 832 868 848 862 821 790 831 832 805 834 845 832 841 848 790 826 837 843 851 827 804 802 834 772 752 876 850 794 864 812 828 846 806 789 792 769 791 780 815 765 790 802 766 771 785 798 774 800 789 767 749 779 803 978 791 839 810 757 766 802 756 836 769 806 758 681 833 932 978 940 919 906 902 895 908 895 881 923 919 922 919 942 890 905 906 959 885 889 909 923 866 799 913 879 930 955 985 904 888 965 948 1.05e+03 906 953 931 902 878 870 907 903 814 929 890 894 927 905 893 883 880 866 909 857 895 902 823 840 858 879 875 874 791 860 891 882 851 900 868 882 937 620 952 938 865 830 812 814 911 846 785 878 854 832 913 799 744 942 831 955 935 979 960 888 927 886 933 889 915 879 907 873 915 902 925 927 825 905 850 889 912 804 872 898 900 840 833 960 879 898 950 922 874 968 892 844 897 928 902 936 876 904 909 898 920 869 922 884 848 870 884 908 875 833 890 905 877 928 871 890 878 881 869 903 876 830 797 869 878 882 849 870 809 875 853 870 830 896 810 903 845 737 806 807 885 865 877 871 874 892 806 830 839 875 878 890 857 878 902 908 868 862 883 827 886 866 848 910 816 874 871 912 862 872 833 850 864 880 831 857 826 849 869 795 843 784 826 789 861 818 802 888 828 808 907 851 843 849 853 848 848 794 893 873 836 839 836 896 823 829 810 794 819 847 812 860 866 870 914 852 889 872 856 880 895 834 862 894 843 870 879 893 837 824 851 854 850 834 831 844 839 873 938 874 869 903 822 846 824 897 928 912 932 902 907 785 870 794 876 818 869 865 886 887 856 891 905 824 838 824 865 910 886 846 868 818 866 861 879 891 859 830 860 840 868 835 854 804 835 818 858 863 786 874 874 845 848 836 746 865 834 812 862 652 841 876 884 819 784 864 868 869 781 899 824 916 873 835 788 909 864 887 894 901 937 872 887 870 862 897 888 904 879 874 878 830 877 887 850 899 889 868 861 875 811 849 849 868 824 834 720 703 870 851 866 884 805 842 850 910 726 702 863 826 513 812 707 793 850 826 826 852 842 826 832 837 821 830 798 806 764 788 812 800 795 760 828 769 834 896 818 796 824 770 795 801 808 757 845 840 775 829 820 758 867 797 794 784 840 824 803 805 787 776 805 805 801 837 775 758 869 800 769 791 740 696 773 804 759 718 769 821 790 796 815 808 719 721 742 750 881 844 844 752 818 812 817 823 720 812 822 786 825 789 788 754 789 830 813 801 863 804 870 820 832 869 848 863 821 790 831 832 805 833 845 832 842 849 790 826 837 843 850 827 804 802 834 772 752 876 850 793 863 811 828 846 806 789 793 769 791 780 816 764 790 803 765 772 785 799 774 801 789 766 749 778 804 978 791 839 810 757 767 802 756 836 769 805 757 682 833 932 979 940 919 906 901 896 908 894 881 923 919 923 919 942 891 905 905 960 884 890 910 923 865 799 913 880 931 955 984 902 888 964 948 1.05e+03 907 954 931 901 878 870 908 903 814 928 891 894 926 905 893 883 880 866 908 857 894 902 823 840 858 878 874 874 790 860 891 881 851 900 868 882 937 620 951 939 864 830 812 815 911 845 786 878 854 832 912 798 744 943 830 955 935 979 959 888 928 886 934 889 916 878 908 873 915 902 926 927 825 905 850 889 911 804 873 899 899 839 833 960 879 898 950 922 874 968 892 844 897 927 902 936 877 904 909 898 920 870 922 884 849 870 884 907 874 833 890 906 877 928 871 891 879 881 868 903 877 830 797 871 878 882 848 869 809 875 852 870 830 896 811 904 845 737 806 807 885 865 878 871 872 893 806 830 839 875 878 890 857 878 902 910 867 862 883 828 886 866 848 910 817 875 871 912 862 872 833 851 864 880 831 857 826 850 869 795 842 784 827 790 860 818 801 888 829 808 907 851 842 849 852 848 847 794 891 872 836 838 836 896 824 829 810 794 820 847 811 860 866 871 914 853 889 873 856 880 895 834 859 894 843 871 880 893 837 823 851 854 851 833 830 844 838 872 938 874 869 902 822 846 823 897 928 912 932 902 907 784 870 794 876 817 870 865 887 887 856 891 906 824 839 825 864 910 887 846 868 817 867 861 879 892 860 830 859 839 868 835 854 804 836 818 859 863 785 874 873 844 848 836 746 865 834 812 861 652 841 876 883 819 784 864 868 870 782 899 824 915 872 836 788 909 864 887 894 902 937 871 887 870 863 897 888 902 879 875 878 830 877 886 850 898 891 868 861 876 810 848 849 868 824 833 719 703 870 852 866 883 805 842 848 910 726 705 862 827 513 811 709 793 850 827 827 851 842 826 832 837 821 829 798 805 764 788 812 800 794 760 828 769 834 896 818 795 825 770 796 801 808 757 844 841 777 829 820 758 868 793 794 784 840 825 803 804 787 776 805 806 801 836 774 758 871 799 769 791 740 696 773 805 760 718 769 821 790 796 816 808 719 721 742 749 880 844 844 751 818 810 817 823 719 810 822 786 825 790 788 755 790 830 813 801 864 804 870 820 832 870 848 863 821 790 831 832 805 833 845 832 842 849 790 826 837 843 849 827 805 802 833 772 753 875 850 793 862 811 828 844 806 788 793 770 791 780 816 763 790 802 765 774 785 799 774 802 789 767 748 779 804 979 791 839 810 757 768 802 756 835 771 805 757 682 833 931 979 940 919 906 901 896 908 894 880 923 918 924 918 942 893 905 905 960 883 890 909 923 865 799 912 880 932 955 985 901 888 964 947 1.05e+03 908 956 930 901 878 869 908 903 813 928 891 894 925 905 893 883 879 865 908 857 894 903 824 840 859 878 874 874 790 860 891 880 852 899 868 883 937 619 951 938 864 829 813 815 911 845 786 877 854 832 913 796 744 943 830 955 935 978 958 888 928 887 933 889 916 877 909 872 916 901 926 927 824 906 849 889 912 802 875 898 900 840 833 961 880 897 950 922 874 968 892 844 897 927 902 937 877 904 909 898 920 871 922 884 849 870 885 907 874 832 890 906 878 927 872 891 879 880 866 903 877 830 798 873 878 882 848 869 809 875 852 871 830 895 812 903 845 738 807 807 885 864 878 871 872 893 806 829 838 875 878 890 857 878 902 911 868 862 882 829 887 866 848 911 817 876 871 913 863 872 833 852 863 880 831 855 827 850 869 795 841 784 826 791 859 818 802 888 829 809 907 853 841 849 852 848 847 793 889 872 836 838 836 896 823 829 810 793 820 847 810 860 867 871 915 854 888 874 856 880 895 833 857 894 843 872 879 894 836 822 851 855 852 832 830 844 838 871 938 874 869 904 822 846 823 898 928 911 933 902 907 783 870 794 878 816 869 865 887 887 856 891 907 824 839 825 864 910 887 845 868 817 868 860 880 892 860 830 859 838 868 835 854 804 837 819 860 862 784 875 873 846 848 836 746 864 834 812 861 652 841 877 882 820 784 863 867 870 781 899 825 915 872 836 788 909 865 886 894 902 938 870 888 870 863 897 889 899 878 875 877 830 877 885 851 898 893 868 861 877 810 847 850 868 824 833 719 704 870 852 866 882 805 842 848 910 726 707 861 827 513 811 710 794 850 828 828 850 841 826 832 838 820 829 798 804 764 788 812 800 794 760 827 769 835 897 819 795 826 770 796 801 809 758 844 842 779 829 820 758 867 791 793 784 840 825 803 803 787 776 805 806 802 837 774 760 872 798 770 790 740 696 773 807 761 717 769 821 790 797 816 808 720 723 742 749 880 844 845 751 819 807 817 823 718 810 822 786 825 790 788 756 790 831 812 801 864 803 870 820 831 871 847 863 821 791 830 832 804 833 845 832 842 849 790 825 837 842 847 827 805 802 832 773 753 874 849 793 862 810 828 843 805 788 793 770 792 780 816 764 791 802 765 774 785 799 774 801 789 768 748 779 804 980 791 839 810 757 768 802 756 835 771 805 757 683 834 931 979 940 919 906 900 897 907 894 879 924 918 926 919 942 893 906 904 960 882 889 909 923 866 800 911 880 934 955 985 902 888 965 946 1.05e+03 909 956 929 900 878 868 909 903 814 928 891 895 925 905 893 884 879 865 907 856 893 903 823 840 859 877 875 873 790 860 891 880 852 898 867 884 937 619 951 938 864 829 813 815 911 845 786 876 854 832 914 797 743 943 830 955 935 978 958 888 929 887 933 889 916 877 910 873 916 900 926 928 823 907 849 889 914 801 875 898 901 841 833 961 880 896 949 921 874 967 892 844 897 926 901 937 877 905 910 898 920 872 922 884 850 870 885 908 873 831 890 907 878 927 873 891 879 880 865 902 877 830 800 876 878 882 848 868 810 875 853 872 830 894 812 903 846 738 807 807 884 864 877 871 871 893 806 828 838 876 878 890 857 880 902 912 869 862 881 830 887 866 848 912 817 876 871 913 863 872 833 851 862 879 831 854 827 850 869 794 841 784 824 791 857 818 802 888 829 808 908 855 841 850 853 847 847 792 889 871 836 839 836 896 822 830 810 792 820 848 809 860 868 872 915 853 887 875 856 880 895 832 857 895 843 871 879 894 836 821 851 856 852 832 829 844 838 871 938 875 869 905 821 845 823 897 929 911 934 901 907 782 871 793 879 816 868 865 887 887 855 891 907 825 838 824 865 910 886 844 869 818 867 859 881 893 861 831 859 837 868 835 854 804 838 819 860 861 784 875 873 847 847 836 746 864 835 812 861 652 842 876 881 820 784 863 864 870 781 898 825 915 872 835 788 910 864 886 894 902 938 870 888 869 864 897 889 897 878 875 875 831 878 886 852 898 895 867 860 878 811 848 850 868 825 833 718 704 869 852 867 883 805 842 847 910 725 707 860 827 513 811 710 794 850 827 828 850 841 826 832 838 821 829 798 804 764 788 813 800 793 760 827 769 836 897 820 796 826 769 795 802 809 758 843 841 780 830 820 758 867 788 794 783 840 824 804 802 787 776 805 806 802 837 773 762 873 799 770 789 740 696 773 808 761 716 769 821 790 798 817 808 719 723 742 749 882 844 845 752 820 806 816 823 718 810 821 786 824 790 789 756 790 830 811 801 864 802 871 820 831 870 847 863 821 791 830 831 805 832 845 833 841 849 791 825 837 841 848 827 805 802 832 774 754 875 848 794 862 809 828 843 804 788 792 770 792 780 817 764 791 802 765 775 785 799 774 800 789 769 748 779 805 981 791 839 810 757 768 802 756 835 771 805 757 683 834 930 979 939 919 906 900 897 906 894 879 925 918 926 919 941 893 906 904 960 883 889 910 922 866 800 911 880 934 954 985 904 889 965 946 1.05e+03 909 956 929 899 880 868 909 904 815 928 891 895 925 905 893 884 880 865 908 857 893 903 822 840 859 877 875 872 790 860 891 879 852 898 866 884 937 617 951 938 864 829 814 815 912 845 786 875 854 832 915 798 743 943 831 955 935 978 958 888 929 887 933 889 917 876 910 872 917 899 925 928 822 907 850 889 915 802 875 897 901 842 833 961 879 895 949 921 874 966 892 844 897 926 901 937 877 905 910 898 920 872 921 884 850 870 886 908 874 831 890 907 878 926 872 891 880 880 864 903 878 830 801 877 878 882 848 868 811 875 852 873 830 894 812 903 846 738 808 806 884 863 877 872 871 893 806 828 837 876 879 890 857 880 902 911 868 862 882 830 887 866 848 912 817 875 870 912 862 871 832 850 861 879 830 853 828 851 868 794 840 785 823 792 857 817 803 888 829 807 909 856 842 850 853 847 847 791 888 871 836 839 835 896 822 832 810 792 820 847 809 860 868 872 915 853 887 876 857 880 896 832 858 895 843 871 878 894 836 821 851 856 851 832 829 844 838 871 938 876 868 905 822 846 823 897 930 912 935 900 908 782 872 793 879 816 869 866 888 887 855 891 907 825 838 824 866 911 886 844 869 819 867 858 882 892 861 832 859 838 866 834 854 805 838 820 859 862 784 875 873 847 848 835 747 864 836 812 860 652 842 876 881 820 785 863 862 870 781 898 824 915 872 834 788 910 864 886 893 902 937 871 888 868 863 897 888 898 878 875 874 831 878 886 852 899 896 868 860 878 811 848 850 868 827 834 715 705 869 852 868 883 805 842 847 911 724 706 860 827 513 811 710 793 851 827 828 850 840 826 832 838 821 829 797 804 764 788 813 801 793 761 827 770 837 897 819 796 826 769 794 802 809 758 843 840 780 829 820 758 866 787 794 783 840 824 805 801 786 776 805 806 802 837 774 763 873 800 769 790 740 696 773 809 760 715 769 822 791 798 818 808 719 722 742 749 882 844 846 754 820 808 814 823 716 810 821 786 824 789 789 756 791 830 811 801 864 802 871 819 832 869 847 863 821 790 829 830 805 833 846 833 841 850 791 826 837 841 849 827 805 802 832 775 754 875 848 795 864 808 828 843 804 789 792 770 791 780 817 765 790 802 765 775 784 799 774 800 789 769 747 779 807 981 791 839 810 757 768 802 756 836 771 805 757 682 834 930 980 939 918 906 900 897 906 895 878 926 919 926 919 940 893 905 905 961 883 888 910 922 866 800 911 880 934 954 984 905 889 966 946 1.05e+03 909 954 928 899 881 868 909 903 816 929 891 894 926 906 894 884 881 865 908 857 893 902 822 839 859 877 876 872 791 860 891 879 852 898 865 883 938 615 951 939 866 830 814 815 913 845 786 876 854 833 915 797 743 942 830 956 935 979 958 888 928 888 933 889 918 876 910 872 917 900 924 928 822 906 850 888 915 801 873 897 901 842 833 961 879 896 948 922 874 964 892 844 896 926 900 936 877 906 910 897 920 871 921 884 850 870 886 908 874 831 890 907 878 926 871 891 880 879 865 903 878 831 800 879 878 883 848 869 811 874 852 872 830 894 811 903 845 739 808 807 884 862 877 873 871 893 806 829 837 876 879 890 857 880 902 910 868 862 882 830 887 866 848 912 816 874 870 912 862 871 830 851 862 879 830 853 829 851 868 794 840 785 824 792 858 818 804 888 830 807 910 856 844 850 854 847 847 790 889 871 837 840 834 896 821 833 810 792 820 846 809 859 868 872 915 854 886 876 858 881 896 832 860 895 843 870 878 894 836 820 851 856 850 833 829 845 838 871 938 876 868 904 822 847 823 897 931 913 936 900 908 782 872 794 879 815 869 868 888 888 854 891 907 825 838 825 866 913 886 843 869 820 866 858 881 890 862 832 859 838 865 833 854 805 838 820 858 864 784 874 873 847 848 834 749 864 836 812 858 651 842 876 881 819 785 864 860 871 781 898 824 915 872 835 787 910 863 886 893 902 937 873 887 868 864 897 887 899 878 875 875 831 878 887 852 899 898 869 859 878 812 848 851 868 827 834 713 706 868 852 868 883 805 843 847 910 723 704 860 828 514 811 709 792 852 826 828 851 840 826 832 838 821 830 797 804 764 787 813 801 793 762 827 770 837 896 818 797 827 769 794 802 809 758 843 839 779 828 821 759 867 784 795 784 840 823 804 800 786 776 805 806 802 837 775 765 873 800 769 790 740 695 773 810 759 715 768 823 790 797 818 808 719 720 742 748 882 844 846 754 820 810 813 823 715 810 822 786 823 787 789 756 791 830 812 800 864 803 870 819 832 869 847 863 821 790 829 830 806 834 846 833 841 850 791 826 837 842 850 828 805 802 832 775 754 875 849 796 865 809 828 844 805 790 792 769 792 780 817 764 790 803 766 775 785 799 775 800 789 769 748 778 807 982 791 838 811 757 768 802 756 836 772 804 757 681 833 931 980 939 917 907 901 896 906 895 878 926 920 925 919 940 892 904 905 961 882 888 911 921 866 800 911 880 934 954 984 905 889 966 946 1.05e+03 910 954 928 899 881 869 909 903 816 929 891 894 926 906 894 884 881 865 909 858 894 902 824 839 859 877 877 872 792 860 891 879 852 899 864 883 939 613 950 938 867 831 814 815 913 845 785 877 854 834 915 794 744 942 830 956 935 979 958 888 928 887 933 890 918 875 910 871 917 900 922 927 822 906 850 887 915 800 873 898 902 842 834 961 879 896 948 923 874 964 891 844 896 926 901 936 876 906 910 898 920 870 920 884 850 870 887 908 875 831 890 906 878 925 870 892 879 879 861 904 878 832 799 880 878 883 848 869 810 874 851 871 830 893 810 904 845 739 808 807 884 861 877 873 872 894 806 828 837 876 880 890 857 880 903 910 867 862 884 830 888 866 849 911 816 873 869 912 862 871 829 851 863 879 831 853 829 851 868 794 840 786 824 793 859 819 805 888 829 807 909 855 844 850 853 848 846 790 890 871 837 840 834 896 821 833 809 793 820 846 809 860 868 872 914 854 886 876 858 881 896 831 860 895 844 870 879 894 836 820 851 857 850 833 829 845 838 872 939 876 869 903 822 848 823 897 932 912 935 900 909 782 872 794 879 814 869 868 888 888 853 890 906 826 838 826 865 914 886 843 869 821 866 858 880 890 862 831 859 838 864 832 854 806 838 821 859 865 785 874 873 847 848 833 750 864 835 813 858 651 841 876 882 818 786 864 860 870 781 898 823 916 871 834 786 910 862 886 893 901 937 873 887 869 864 897 888 899 878 874 875 830 878 887 851 899 898 870 860 877 812 847 851 868 828 834 711 706 868 852 868 883 805 843 846 910 724 704 861 827 515 811 710 792 854 827 828 851 841 826 832 838 821 830 797 806 764 787 812 801 792 763 827 771 836 896 816 796 827 768 795 803 809 758 843 840 779 829 821 759 868 784 795 784 840 822 803 800 786 776 806 806 802 837 775 765 873 801 768 790 740 694 774 810 758 716 766 824 790 796 817 808 719 721 743 748 882 844 846 753 818 810 813 823 714 810 822 786 823 786 789 756 791 830 813 800 865 804 870 820 832 870 847 863 822 789 830 830 806 835 845 833 841 850 791 825 837 843 849 828 805 802 832 774 754 875 849 797 866 810 828 845 806 790 792 769 791 780 817 763 790 804 766 775 785 799 775 800 789 769 748 778 806 982 791 838 811 757 768 802 756 835 774 804 757 681 833 930 980 939 916 907 901 896 906 897 878 927 921 925 920 940 892 904 905 961 880 889 911 921 865 799 910 880 934 954 984 905 889 966 946 1.05e+03 910 956 927 900 880 869 909 904 817 929 890 893 925 906 894 884 881 866 909 857 894 902 825 839 859 877 877 872 793 859 892 878 852 899 862 884 940 613 950 937 868 830 813 816 913 844 786 878 854 836 915 793 744 942 829 955 935 979 958 888 928 886 933 889 918 874 909 871 917 900 921 926 822 907 850 887 915 800 873 898 902 841 833 961 879 896 948 924 874 963 890 844 895 927 901 936 876 906 910 898 920 870 921 884 850 870 887 908 874 831 891 906 877 925 870 893 878 879 857 902 879 831 798 882 878 884 848 870 810 873 852 870 830 892 810 903 844 739 808 807 883 863 877 873 872 895 806 828 837 876 878 889 856 880 902 909 867 862 884 830 888 865 848 911 815 874 870 912 862 871 829 851 863 879 832 853 829 851 868 793 841 786 824 793 860 820 804 888 829 807 909 855 844 850 852 849 846 788 892 870 836 839 833 896 822 834 809 793 820 846 808 860 867 872 913 854 886 876 858 880 897 831 860 894 844 870 879 895 836 821 852 857 850 834 829 845 839 872 939 875 870 904 823 849 823 897 932 911 934 900 909 781 871 796 880 813 869 868 888 888 854 890 905 826 839 825 865 914 885 844 869 821 866 857 882 891 863 831 859 838 864 832 854 806 837 821 860 865 785 874 873 846 847 832 750 864 835 814 858 652 842 876 882 818 786 865 858 870 781 899 823 915 872 833 786 910 862 887 893 901 937 872 886 870 865 897 888 899 878 874 875 830 878 886 850 899 899 869 860 876 812 847 851 869 829 834 711 707 868 852 869 883 804 843 846 911 724 705 861 827 516 811 711 794 854 828 828 851 843 826 832 838 821 829 797 807 763 787 812 801 792 763 827 770 835 895 816 796 828 768 796 802 809 758 842 841 779 831 821 759 869 782 795 786 840 822 802 799 787 775 807 806 802 837 775 766 872 802 768 790 739 694 775 811 758 717 765 824 790 795 817 808 718 721 743 748 882 844 845 752 817 809 813 823 714 810 822 786 822 786 790 756 791 831 813 800 866 804 870 820 832 870 848 862 822 789 829 830 806 835 845 833 841 851 790 824 837 842 848 828 804 801 832 774 754 874 849 797 865 811 828 846 807 790 792 768 790 780 816 764 790 805 766 775 786 799 775 800 790 770 749 778 806 982 791 838 811 757 768 802 756 835 775 805 757 682 833 931 979 940 916 907 902 896 907 898 878 927 922 925 920 939 891 904 905 960 878 889 912 921 864 799 910 880 934 955 984 905 889 966 946 1.05e+03 908 957 925 900 879 869 909 904 817 929 890 893 925 906 894 885 881 866 909 856 894 902 824 838 858 878 876 872 792 858 892 878 852 899 861 885 940 614 950 937 867 829 813 816 912 842 786 878 854 838 915 794 744 942 829 954 935 978 959 888 928 885 934 888 918 874 908 870 918 900 920 925 821 908 849 886 915 799 874 897 900 841 832 961 879 896 950 924 873 963 890 844 896 928 901 936 876 905 910 899 920 870 922 884 850 869 886 908 873 832 891 905 877 926 870 894 877 879 853 901 880 831 799 883 878 884 848 870 810 873 852 870 830 892 810 901 845 738 808 807 882 865 877 872 871 896 805 829 838 876 877 889 856 880 901 909 868 861 883 829 888 865 848 910 815 874 872 912 862 871 830 852 863 880 833 854 829 851 869 792 843 786 825 793 859 820 803 888 829 807 908 854 844 850 852 850 846 788 892 870 836 838 834 896 823 834 808 793 819 847 808 860 867 871 912 854 886 875 858 879 897 830 862 895 844 870 879 895 836 822 852 857 849 834 829 845 840 873 939 875 870 905 823 849 823 897 932 910 934 900 908 782 871 796 880 813 869 868 888 889 854 891 906 826 839 825 865 913 885 845 870 821 866 857 883 892 863 831 859 839 865 832 854 805 837 822 861 865 785 874 873 846 846 832 749 864 834 814 857 652 842 875 883 817 786 866 856 869 782 899 823 915 874 832 786 909 862 888 893 902 937 872 886 872 865 896 887 899 878 874 875 830 878 886 850 900 901 868 859 876 811 847 852 869 830 834 710 708 868 852 869 883 803 843 846 911 724 706 861 826 516 811 712 795 852 828 828 851 845 826 832 837 821 829 796 809 762 787 812 801 792 762 827 770 835 895 816 796 827 767 796 801 809 757 842 842 780 832 821 759 869 782 795 785 840 821 802 798 787 774 806 805 802 838 775 766 872 802 768 790 739 694 775 811 758 718 764 824 790 796 818 809 718 722 744 748 882 844 845 750 816 808 812 823 714 809 822 786 821 786 789 756 791 831 813 800 866 804 870 820 832 870 848 863 822 790 829 830 806 835 846 832 841 852 791 822 837 841 848 828 804 800 832 773 754 874 849 798 865 811 827 846 808 790 791 769 790 779 816 766 790 804 766 774 787 799 775 800 790 770 749 778 806 983 791 836 811 757 770 802 756 834 776 805 757 683 833 931 978 940 916 907 902 896 907 898 878 928 921 925 921 940 890 905 906 960 878 889 912 921 864 798 911 880 934 956 984 904 889 965 946 1.05e+03 907 957 924 901 878 869 909 904 817 929 890 892 925 906 895 886 882 867 909 856 893 902 823 838 858 878 873 873 792 858 891 879 852 899 860 886 939 614 950 936 867 828 813 815 910 841 786 879 854 840 915 795 744 941 829 954 936 978 959 888 930 884 934 887 918 872 906 869 918 899 919 925 821 908 849 886 915 800 873 897 899 841 833 961 878 897 951 924 873 964 890 844 897 929 902 937 877 904 911 899 920 870 922 884 850 868 886 908 872 832 892 906 876 926 870 894 877 880 853 900 878 830 799 883 878 884 848 869 808 874 853 870 829 892 810 900 845 738 808 808 881 866 877 872 871 896 805 830 838 876 875 889 855 879 900 909 868 861 882 830 887 864 848 910 815 874 872 913 862 870 831 853 863 880 833 855 829 851 869 793 844 785 825 792 859 821 803 888 829 807 907 854 844 851 852 850 847 788 892 870 835 838 834 896 824 833 808 793 819 847 807 861 867 871 911 854 887 875 858 880 898 830 861 896 843 870 878 895 836 823 852 858 849 834 830 846 840 873 938 875 870 904 823 850 824 896 932 910 934 900 908 783 870 797 879 815 869 868 888 889 855 892 906 826 839 825 866 913 886 846 870 821 866 857 885 892 863 831 860 840 866 832 852 805 836 822 861 866 785 874 873 845 846 832 748 864 834 814 855 652 842 875 883 817 786 867 853 871 782 900 824 915 875 832 786 909 862 888 892 902 937 871 887 872 865 896 887 898 878 874 875 829 879 885 849 900 903 868 858 875 810 848 852 869 830 835 710 708 868 851 869 883 802 843 846 911 724 707 862 826 516 811 712 795 851 828 828 851 845 827 831 838 822 830 797 809 762 786 812 801 793 762 828 771 835 896 817 796 826 767 796 801 809 757 844 842 780 832 821 759 869 782 795 784 842 820 802 797 786 773 804 805 802 837 776 766 872 802 770 790 738 694 775 809 758 718 763 824 790 796 818 809 718 722 744 748 882 844 845 750 817 808 812 823 715 809 822 787 822 786 788 756 791 830 813 799 866 803 870 819 831 870 848 863 822 790 828 830 806 835 846 832 841 853 791 822 837 840 848 826 804 798 832 772 754 874 849 797 865 811 827 846 808 791 791 769 789 779 816 767 791 803 767 773 787 799 775 800 791 770 749 778 806 983 791 834 811 756 772 802 756 834 777 806 756 683 833 931 978 941 915 908 901 898 907 897 879 928 920 925 921 940 890 906 906 960 877 889 912 920 864 798 911 880 934 957 985 904 889 965 946 1.05e+03 905 957 924 902 877 869 909 904 816 928 890 893 925 906 895 886 882 867 908 856 892 902 822 839 859 878 870 873 793 858 891 879 851 901 857 886 939 614 951 935 867 828 812 815 909 841 787 878 853 843 915 795 744 941 829 954 935 978 959 888 931 884 934 888 917 872 907 869 917 898 918 924 822 908 849 885 915 800 872 897 899 841 834 961 878 897 951 923 872 965 891 844 898 929 902 938 878 904 910 899 920 869 922 884 850 868 886 907 872 832 893 906 876 927 870 893 878 879 854 900 878 830 799 883 878 884 847 869 807 875 853 870 830 892 811 900 845 738 808 808 882 866 878 873 870 896 805 831 837 876 875 889 854 878 901 910 868 862 882 830 886 866 849 910 815 874 872 914 862 870 832 853 864 881 833 856 828 850 869 794 845 783 825 792 859 821 804 888 829 808 907 854 844 851 853 850 848 787 891 871 834 839 835 895 824 831 809 792 819 847 807 861 867 871 912 854 888 875 859 881 898 832 860 897 843 870 878 894 835 824 853 858 849 834 829 846 840 873 938 876 870 904 823 850 824 896 932 910 935 900 908 784 870 797 879 815 869 869 887 888 856 892 906 826 839 826 867 913 886 846 870 821 866 856 884 892 862 832 860 839 866 832 852 804 837 822 862 866 786 874 873 845 846 832 748 864 835 813 853 651 842 874 882 817 787 867 853 872 781 899 824 914 874 832 786 909 861 888 892 902 937 871 887 872 865 895 886 898 878 873 876 829 879 885 849 900 905 867 858 874 810 848 852 868 829 836 709 708 869 851 869 883 802 843 846 911 724 706 861 825 515 811 712 795 851 829 828 851 846 827 831 838 821 830 798 808 762 785 812 801 793 762 829 771 835 897 818 796 825 767 796 802 810 756 845 842 780 832 820 759 868 781 795 783 842 820 802 795 786 773 804 805 802 837 776 766 872 802 771 789 738 694 774 806 757 718 762 824 790 796 818 809 717 723 744 749 882 844 845 750 817 807 812 822 716 808 822 788 822 786 787 756 791 830 814 799 866 803 870 818 833 870 848 864 822 790 828 831 806 835 846 832 841 854 790 822 838 839 848 825 804 797 832 772 755 873 849 796 865 811 827 845 809 791 791 769 788 780 816 768 791 803 767 774 787 799 775 800 791 770 748 778 805 984 791 832 811 756 773 802 756 834 777 805 756 682 833 931 978 941 915 909 900 898 907 897 879 928 919 925 921 941 889 907 906 960 877 889 912 922 865 798 911 879 934 956 986 904 889 965 947 1.05e+03 905 957 924 901 877 869 908 903 815 927 890 894 925 907 896 886 883 868 908 856 891 902 822 839 860 877 869 873 794 858 890 880 850 902 856 887 939 614 951 934 867 830 812 815 910 841 787 878 852 845 916 794 744 941 830 954 935 979 959 888 932 885 934 888 917 872 907 870 917 898 917 924 822 908 848 885 915 800 872 898 900 842 834 960 879 897 950 923 872 966 892 844 898 929 903 938 878 904 910 899 920 870 922 884 850 869 886 908 873 832 893 907 876 928 871 892 878 878 854 900 877 830 798 883 877 884 847 868 806 876 853 870 830 892 810 901 845 738 808 808 882 864 878 874 870 896 804 833 837 876 876 889 855 878 901 909 868 862 882 832 885 867 849 910 815 875 872 914 861 871 832 851 864 881 833 856 828 850 869 794 845 783 825 793 859 821 805 889 829 807 908 853 844 851 853 849 848 789 890 872 834 840 835 894 823 830 809 792 820 847 808 861 868 871 913 855 889 874 859 882 897 832 858 897 844 871 879 894 835 823 853 857 849 834 829 847 840 872 939 876 870 904 823 850 824 895 932 910 936 900 909 784 870 797 879 814 869 870 887 887 856 892 905 825 839 826 867 913 886 846 871 821 866 856 884 892 861 832 860 838 867 832 851 805 837 822 861 866 786 874 873 845 846 832 749 864 837 813 852 650 843 875 882 817 787 866 853 873 782 899 824 914 873 833 786 910 861 887 893 902 937 871 887 872 865 895 886 898 878 872 876 829 879 885 848 901 906 867 860 874 811 848 852 868 828 836 707 708 870 851 869 883 803 843 846 911 723 704 861 825 515 811 713 796 851 830 827 850 846 826 831 838 820 831 799 807 763 786 813 802 793 762 828 771 835 897 817 795 826 767 795 803 810 756 846 842 780 832 820 760 868 781 794 783 842 821 802 794 786 773 805 806 801 836 775 766 872 803 772 789 738 695 774 805 757 717 761 824 790 796 818 808 718 723 743 750 882 844 845 749 818 807 812 822 717 807 822 788 822 788 787 756 791 830 814 799 866 803 870 818 834 870 848 864 821 790 827 831 805 835 846 832 840 853 790 822 837 839 848 825 805 798 832 772 755 873 848 796 864 811 828 846 810 791 791 769 788 781 816 769 791 803 766 775 787 799 774 800 792 770 747 778 805 986 791 833 811 756 773 802 756 834 777 804 756 681 832 931 979 940 916 909 901 899 906 897 878 928 919 925 921 941 889 906 906 959 877 889 913 923 866 799 912 878 935 956 986 903 889 964 947 1.05e+03 905 956 925 900 878 869 908 903 814 926 890 894 925 908 895 885 883 868 908 855 890 902 823 839 861 878 868 874 794 858 890 880 851 904 854 887 939 614 951 933 867 831 812 816 910 842 787 877 852 848 916 794 744 941 831 955 935 979 959 888 935 885 934 889 917 872 907 870 918 899 917 924 822 908 848 886 916 800 872 898 900 843 834 960 879 897 950 923 872 966 892 844 898 929 902 937 878 904 910 898 921 870 922 884 849 869 887 908 873 832 893 907 876 928 872 892 878 877 854 900 878 831 797 884 878 884 846 868 806 876 853 870 831 892 810 902 844 738 808 808 883 863 879 876 870 895 804 833 837 876 876 890 857 879 901 908 869 862 882 832 885 868 849 910 815 875 871 914 862 871 831 850 864 881 832 856 828 850 868 794 844 784 825 793 859 821 805 890 828 806 909 853 844 851 853 847 847 791 890 873 833 839 835 895 822 831 810 793 820 847 809 861 868 871 914 854 889 875 858 880 896 834 858 898 844 871 880 893 834 823 854 856 848 834 830 847 838 872 940 876 870 904 822 849 824 894 932 911 936 900 909 784 871 796 878 814 869 870 887 886 857 892 905 825 838 826 868 912 886 845 872 822 866 856 883 891 860 832 860 838 867 833 851 807 838 823 860 865 785 874 873 846 846 833 750 864 838 813 852 649 843 876 882 817 787 865 853 872 782 900 823 914 873 834 786 910 861 887 894 902 938 870 888 871 865 895 886 896 878 872 876 829 878 885 848 901 907 867 861 874 811 848 852 868 828 837 705 708 871 852 870 884 803 843 846 910 723 703 861 825 515 811 714 797 851 831 827 850 845 826 832 838 819 831 799 806 762 787 814 802 793 761 827 770 834 897 817 794 826 767 795 802 810 757 846 842 780 832 819 759 868 781 794 784 842 822 802 794 786 774 805 806 800 836 775 765 872 803 772 788 738 695 774 806 757 716 761 824 790 796 818 807 718 723 742 750 881 845 845 749 818 806 811 823 717 806 822 788 821 789 786 756 791 830 814 800 866 804 870 818 835 870 848 864 820 790 827 832 805 834 844 833 840 852 789 822 837 840 848 826 805 798 831 772 754 874 848 795 864 811 828 846 810 791 791 769 788 781 817 770 791 803 766 775 787 800 773 800 792 770 746 779 806 987 791 833 811 755 773 802 756 833 777 804 757 681 831 930 979 939 917 909 901 898 905 897 878 928 918 925 922 942 889 906 906 958 877 890 912 924 866 799 912 877 936 955 986 904 888 964 946 1.05e+03 906 956 925 899 878 870 908 903 814 926 889 895 924 908 895 885 881 868 909 855 888 902 824 839 861 879 866 874 794 858 890 879 852 903 852 887 939 613 952 933 867 831 811 815 910 842 788 876 852 851 917 794 745 942 832 955 934 978 959 888 937 886 933 888 917 873 907 870 919 899 917 925 822 907 848 887 916 800 872 898 900 844 834 960 880 897 950 923 872 966 892 843 898 929 902 936 878 904 909 898 920 870 921 884 849 869 887 908 873 832 893 907 875 928 872 892 878 876 853 900 878 830 797 885 879 884 846 867 806 876 852 869 831 891 810 904 844 739 808 807 884 861 879 876 869 896 804 832 837 876 878 891 859 880 901 908 869 862 883 832 886 867 848 910 815 874 870 913 862 871 831 850 862 882 832 856 828 851 868 794 844 785 825 793 858 820 805 891 827 805 908 852 844 850 853 846 847 793 890 873 833 839 835 896 822 831 811 794 821 846 810 861 868 871 914 854 889 876 858 879 896 834 858 898 844 871 882 892 834 822 854 855 848 833 830 846 837 872 940 876 870 904 822 848 824 893 932 912 937 900 908 783 871 795 878 815 869 870 886 886 857 891 905 824 838 826 868 912 887 845 873 823 867 857 882 890 861 831 860 838 868 833 851 808 838 823 859 864 786 875 873 846 846 833 750 864 838 813 852 650 843 877 883 816 787 864 854 871 782 900 822 914 873 834 786 910 861 887 894 903 939 870 889 871 865 896 888 896 879 872 876 829 877 885 847 900 907 866 862 874 810 849 852 868 828 837 704 709 871 852 870 885 803 843 845 910 721 703 861 825 516 811 714 799 851 831 828 851 844 825 832 838 818 830 799 806 763 789 814 803 793 761 826 770 834 897 816 794 828 768 795 802 811 758 846 842 780 832 820 759 867 781 793 784 841 823 802 794 786 774 804 806 800 836 775 764 872 803 771 788 738 696 773 806 757 716 759 824 791 796 818 807 719 723 742 750 882 846 845 749 818 806 810 822 716 805 822 786 820 789 787 756 791 830 814 800 866 803 870 818 835 870 848 863 821 790 826 832 805 833 843 833 840 852 789 822 837 841 849 826 805 797 831 772 754 874 848 795 864 811 827 846 810 791 791 769 788 780 817 772 791 803 766 775 788 800 773 800 792 769 746 779 806 987 792 834 810 755 775 803 757 833 777 803 757 681 830 931 978 939 918 909 901 897 904 896 880 927 918 925 923 941 889 905 906 957 877 890 913 924 867 799 912 879 935 956 986 903 887 963 946 1.05e+03 906 957 925 899 878 871 907 903 814 926 889 895 925 907 895 884 880 868 908 854 887 902 824 839 860 881 864 875 793 858 891 880 854 902 851 887 939 613 950 932 867 830 811 815 909 843 788 876 852 854 918 793 746 942 832 955 934 977 960 888 938 886 933 888 917 872 907 871 919 899 916 925 822 907 848 888 916 800 872 898 899 843 834 960 880 896 950 923 872 966 892 843 898 930 902 935 878 904 910 897 919 871 921 883 849 868 887 909 873 832 893 907 876 928 871 892 878 876 853 900 878 829 798 886 880 884 846 866 806 876 852 868 830 890 810 904 844 739 808 807 884 861 880 875 869 896 804 832 837 876 878 891 858 880 901 908 869 862 883 831 886 867 849 910 816 875 868 912 863 871 831 850 861 882 831 857 828 850 867 794 845 784 826 793 858 820 804 891 828 805 908 852 846 850 853 847 847 792 890 872 833 838 835 897 822 831 811 794 821 846 810 861 868 870 914 854 889 877 858 880 895 834 858 898 844 871 882 892 835 822 854 855 848 832 830 846 837 872 940 876 870 905 822 847 824 893 932 912 937 900 908 783 872 795 877 815 869 870 886 887 858 891 906 824 838 826 867 910 888 844 874 825 868 857 881 890 862 829 860 838 868 833 851 808 839 822 860 864 786 875 873 846 846 833 750 864 836 813 852 651 843 877 883 816 787 863 854 871 783 900 822 914 873 834 786 910 861 887 893 903 940 869 889 870 864 897 889 896 880 872 876 829 877 886 847 900 908 866 863 874 810 849 851 868 828 837 704 710 871 852 870 886 804 843 844 909 720 704 861 825 516 811 716 799 851 830 830 852 843 825 833 838 819 830 799 806 763 789 813 803 792 761 827 770 834 897 817 795 828 769 795 802 812 759 845 841 780 832 821 759 868 781 793 784 840 824 802 795 786 774 803 805 800 836 774 764 872 803 770 789 738 696 774 806 757 716 758 823 792 796 818 807 720 724 742 749 882 846 845 749 818 805 811 822 716 804 821 785 821 789 787 755 790 830 814 801 866 802 870 818 835 870 847 863 822 791 827 833 805 833 843 832 841 851 789 821 837 842 850 826 804 796 830 772 753 875 848 795 864 811 827 845 808 791 791 769 788 780 817 774 791 803 766 775 788 800 772 800 792 769 746 779 808 987 793 834 810 755 776 803 757 833 777 804 756 681 827 931 978 938 919 908 902 896 904 896 880 926 918 925 923 941 890 905 906 956 876 890 913 924 867 797 912 880 934 956 985 902 886 963 945 1.05e+03 907 956 925 899 878 871 907 903 814 927 888 896 925 907 895 884 879 867 908 855 887 901 824 838 861 881 862 874 793 858 891 882 854 900 851 886 939 614 949 932 866 829 811 815 909 843 788 875 852 857 918 792 745 943 832 956 935 977 960 889 938 885 933 888 917 871 908 871 919 899 916 925 822 907 848 887 915 800 872 898 900 842 834 960 880 896 949 923 872 966 891 842 898 930 902 936 878 904 910 897 918 871 921 883 848 868 886 909 873 832 893 907 876 928 871 892 878 876 854 901 878 829 798 886 880 884 847 866 806 877 852 868 830 891 810 902 844 739 809 807 884 861 880 874 867 896 804 832 836 877 879 890 857 879 901 909 870 863 883 831 886 867 850 911 816 876 869 912 864 872 830 850 861 882 831 857 828 849 868 794 846 783 826 793 858 820 804 891 828 806 908 853 846 851 852 847 848 792 891 872 833 838 834 897 823 832 811 794 821 846 810 861 868 870 913 854 889 876 857 881 895 833 858 897 843 870 882 893 835 822 854 855 848 832 830 846 837 873 940 876 870 906 823 846 822 892 932 911 937 900 907 783 872 795 877 815 868 871 885 887 857 890 906 824 839 826 867 909 888 843 873 825 868 858 880 892 862 829 860 838 868 833 851 808 839 821 862 864 786 875 872 846 845 833 750 863 835 813 852 651 843 877 884 816 788 864 854 871 782 898 822 915 873 834 787 910 861 886 892 904 940 870 888 870 864 897 889 897 880 873 876 829 877 886 847 900 908 866 864 875 811 848 852 867 828 837 704 710 870 852 870 886 804 844 843 909 719 705 861 825 516 811 716 799 851 830 831 854 843 824 834 838 821 830 799 806 764 789 813 804 792 761 828 769 834 897 818 796 828 769 794 802 812 758 844 840 780 832 821 758 868 781 794 784 840 824 802 794 787 773 803 805 800 836 773 764 872 803 770 789 738 696 774 806 758 716 757 822 793 796 818 807 720 724 742 749 881 846 844 750 818 805 811 821 715 804 821 784 821 789 788 755 790 831 814 800 867 801 870 818 835 869 846 863 822 791 828 833 806 834 844 832 841 851 788 822 838 842 850 826 804 795 829 772 753 875 849 795 864 810 827 844 807 791 791 769 788 781 817 777 791 803 766 776 788 799 772 801 792 770 746 779 808 987 792 833 809 756 778 802 758 832 778 804 757 682 825 931 978 938 919 908 903 896 904 896 879 924 920 926 922 940 892 904 906 956 875 890 913 924 867 796 913 881 934 955 984 901 886 963 946 1.05e+03 908 956 925 899 878 872 907 903 815 928 888 896 926 907 895 884 879 868 906 855 887 901 825 838 862 881 861 874 793 858 891 885 854 899 851 884 939 614 949 932 865 828 811 815 909 843 789 874 852 859 917 790 745 943 832 956 936 977 960 889 939 884 932 888 917 871 908 871 920 898 915 924 821 907 848 887 915 799 871 898 900 841 834 960 880 896 948 924 872 966 891 844 898 931 902 936 879 904 910 898 918 871 920 883 848 868 885 908 872 831 892 907 876 928 872 892 877 877 854 902 878 828 798 886 880 885 847 867 806 877 851 868 830 891 810 901 844 738 809 807 884 861 880 874 866 896 804 834 836 877 878 889 856 879 901 909 870 863 883 830 886 867 850 911 816 877 869 913 864 872 829 850 862 882 831 856 828 847 868 794 845 783 825 793 859 820 804 890 828 806 908 853 845 852 852 848 848 791 891 871 834 838 835 896 823 831 810 794 820 846 810 861 867 870 913 854 889 876 857 882 895 833 859 897 843 870 882 893 835 822 854 855 848 832 830 847 837 873 939 875 870 907 823 847 822 892 931 910 936 899 907 783 872 795 877 814 868 870 886 888 856 889 907 824 839 826 867 908 888 842 873 824 868 857 881 892 862 828 861 837 868 834 851 808 840 820 862 864 786 875 871 845 844 832 750 862 835 813 852 649 843 877 884 815 788 864 855 872 782 897 824 916 872 835 787 910 862 886 892 903 940 870 888 870 864 897 889 898 878 872 876 830 877 887 847 901 908 865 864 875 811 848 852 866 828 837 704 710 870 852 870 885 804 844 842 909 719 706 861 825 515 811 718 799 851 831 832 854 842 824 832 838 822 830 799 806 764 788 813 805 792 761 829 769 835 897 818 796 828 769 794 802 812 758 844 840 779 832 821 757 869 781 794 784 839 824 801 794 787 772 804 804 799 837 772 764 873 803 771 790 738 695 774 806 758 716 757 822 794 796 818 806 721 724 742 748 880 847 844 750 817 804 811 821 714 804 820 785 822 789 789 756 790 832 814 800 866 801 871 818 835 869 846 863 823 791 828 832 807 834 846 832 841 851 788 823 838 844 850 826 805 795 828 772 753 876 849 795 864 810 827 844 806 791 791 769 788 782 816 777 791 803 767 777 788 798 773 801 791 770 747 779 808 988 792 832 808 756 779 803 758 831 778 804 759 682 823 931 978 939 919 908 903 897 904 896 878 924 921 925 921 939 893 904 906 956 874 890 913 925 867 796 913 880 935 954 983 901 886 963 948 1.05e+03 908 956 924 900 878 871 907 903 816 928 888 895 925 906 893 884 880 868 905 856 887 901 824 837 862 880 859 874 794 858 891 886 854 899 850 883 940 613 950 931 864 828 811 815 909 843 789 874 851 862 916 789 744 942 831 956 937 977 961 889 939 884 932 888 916 871 908 870 920 898 914 924 821 908 848 887 914 798 871 898 900 841 833 960 880 896 948 923 871 966 891 846 898 930 902 936 879 904 909 897 919 872 920 883 847 867 886 908 871 831 891 906 875 928 873 892 877 878 854 902 878 828 798 885 880 885 847 868 806 876 852 868 830 890 811 900 844 738 809 808 884 861 880 874 864 896 804 835 835 878 878 890 856 879 902 909 870 863 883 830 886 867 849 911 816 876 869 914 864 872 828 850 864 881 831 856 828 847 868 794 845 783 824 793 858 820 804 890 828 807 908 854 845 851 852 848 848 791 892 871 835 838 836 896 824 831 810 794 819 846 810 861 867 870 913 853 888 876 857 881 895 834 860 897 844 871 883 893 836 822 854 855 848 833 831 847 838 872 939 875 870 906 823 848 821 893 931 911 935 900 908 784 871 794 878 814 869 870 887 888 854 888 907 825 840 826 866 908 888 842 873 823 868 857 881 892 863 828 862 837 868 834 852 807 840 820 861 863 786 874 869 845 845 832 750 861 836 813 852 647 843 876 883 815 788 864 854 874 782 897 825 916 872 834 786 911 863 886 892 902 939 870 887 871 865 897 889 897 877 872 876 830 877 887 848 901 909 865 862 876 811 848 853 865 829 837 703 710 869 852 869 885 805 844 842 909 720 706 861 825 514 811 719 799 851 831 834 855 843 824 831 839 822 829 798 806 765 787 812 805 793 762 829 769 835 896 816 796 826 769 794 802 812 758 844 841 779 831 820 756 870 781 794 785 839 824 802 795 788 772 805 805 800 837 772 764 872 803 772 789 738 694 775 806 759 716 758 821 793 796 817 806 722 724 742 748 878 846 844 750 817 804 811 820 713 803 820 787 822 789 789 756 790 832 814 799 865 800 871 818 834 869 848 862 823 791 827 831 807 834 846 832 841 851 788 824 839 845 849 825 805 795 828 772 753 877 849 794 864 811 827 844 806 790 791 769 788 782 816 778 791 803 767 777 787 796 773 800 791 769 748 780 807 990 791 830 807 757 779 803 758 829 778 804 760 682 822 931 977 939 918 908 902 898 905 896 879 924 920 924 921 939 894 904 906 957 873 889 913 924 868 796 913 879 935 953 983 901 886 963 949 1.05e+03 906 956 923 900 878 870 908 903 816 928 888 894 924 906 892 884 880 869 905 856 887 902 824 838 862 880 857 874 794 858 891 888 854 898 850 883 939 613 950 930 863 828 811 814 909 843 789 875 851 863 916 789 744 942 831 957 937 977 960 890 939 883 931 888 916 870 909 870 920 898 914 924 820 908 849 886 914 798 871 898 900 841 833 960 881 896 950 923 872 966 891 847 898 930 902 937 879 903 908 896 919 872 921 883 847 868 886 908 871 831 891 906 876 929 872 892 877 878 852 902 878 829 798 885 880 884 847 868 806 876 852 869 830 889 810 901 844 739 809 808 884 861 880 874 864 896 804 836 834 878 877 890 856 879 903 909 871 862 883 829 886 866 847 911 816 876 869 914 863 871 829 850 864 882 831 856 828 847 868 793 844 783 823 793 857 820 803 890 828 808 909 854 845 850 852 847 848 790 892 871 836 839 836 895 824 831 809 795 818 846 810 860 867 871 912 852 888 876 857 882 894 835 860 897 845 871 884 893 838 821 854 856 848 833 832 848 837 872 938 874 871 904 824 848 821 893 930 912 934 900 909 784 870 795 878 814 870 871 887 888 854 889 907 827 840 825 866 908 888 843 874 821 868 858 881 892 863 828 862 837 868 834 852 807 839 820 859 863 786 874 868 845 844 832 751 862 836 812 852 646 843 876 882 815 787 864 853 875 782 898 825 916 872 833 786 911 864 887 892 900 939 870 887 872 866 897 889 896 876 871 875 830 877 886 849 902 909 865 861 877 810 849 853 864 829 838 703 711 869 852 869 884 806 844 843 909 720 706 861 825 515 811 720 800 852 832 835 856 843 825 829 840 822 829 798 806 764 786 812 804 794 763 828 769 836 897 815 796 826 769 794 803 811 758 844 841 780 830 820 756 870 783 793 785 839 824 804 796 788 772 805 807 800 838 772 764 872 803 772 788 738 694 776 806 759 716 757 822 792 796 816 806 722 724 742 748 878 845 844 751 818 804 812 820 714 803 819 788 821 789 788 756 790 832 814 799 864 801 872 817 834 870 848 862 823 790 826 830 807 834 845 832 841 851 788 823 839 844 849 826 804 795 828 771 753 877 848 795 864 811 827 843 806 790 791 769 789 783 816 780 790 803 766 777 787 796 774 800 791 769 749 780 806 991 791 829 807 757 780 803 757 828 778 805 760 682 822 930 978 939 918 907 902 898 905 896 879 924 920 922 921 938 893 905 905 957 872 890 914 924 867 796 912 879 934 953 983 902 886 964 948 1.05e+03 905 956 921 900 878 869 909 903 816 928 888 893 923 906 892 885 880 869 906 857 887 902 823 838 862 880 856 874 795 859 891 888 854 899 849 883 939 614 950 930 864 828 811 814 908 844 789 876 851 865 916 790 744 942 831 957 936 976 960 890 940 883 931 888 916 868 909 870 919 897 913 924 820 908 848 886 914 799 871 898 900 841 832 960 881 896 951 923 873 966 890 847 898 930 902 937 878 903 908 897 919 872 922 884 846 868 886 907 870 832 891 907 876 929 872 891 878 878 851 903 878 829 799 885 879 884 847 869 806 876 852 869 830 887 809 903 845 740 809 808 884 861 880 875 864 896 804 835 834 877 877 890 857 879 903 908 871 860 884 829 886 866 847 911 816 876 869 914 863 871 830 850 864 882 831 857 827 847 867 793 843 782 823 792 857 819 802 889 828 809 910 854 844 848 851 846 848 790 892 872 837 840 836 894 825 831 808 794 818 847 810 860 867 871 912 852 888 876 856 882 894 835 860 897 846 870 884 892 837 820 854 856 848 833 832 848 837 873 937 874 870 903 822 848 821 893 930 914 934 901 909 785 870 796 879 814 871 871 887 888 854 890 907 827 840 824 865 908 888 843 874 822 867 858 880 892 863 828 862 837 867 834 853 807 838 819 858 863 786 873 868 844 843 832 752 862 836 811 852 645 843 875 882 816 786 863 852 875 781 898 825 916 872 832 785 911 864 888 892 900 938 870 886 872 866 897 889 895 876 871 875 831 876 886 849 902 909 866 861 878 811 849 853 865 829 839 701 712 869 851 869 882 805 844 844 911 720 705 860 826 516 812 722 801 852 832 835 857 844 825 830 840 822 830 798 805 765 785 812 803 794 765 827 768 836 898 815 797 825 768 794 802 811 758 845 841 779 830 820 756 870 784 793 784 839 824 804 798 789 771 805 809 801 838 772 764 872 803 772 788 739 694 777 805 758 716 755 822 792 795 816 807 722 724 742 748 878 845 844 751 818 804 812 820 715 803 819 788 820 788 788 756 790 832 814 798 864 801 871 818 834 870 847 862 822 790 826 830 807 833 845 832 841 850 789 823 840 842 848 827 803 794 828 771 752 878 849 794 865 811 827 844 806 790 792 769 789 783 817 781 789 802 766 776 787 796 774 799 790 769 749 780 806 992 792 830 807 758 780 803 757 827 779 805 761 682 821 930 978 938 918 907 902 898 906 896 879 924 920 923 921 938 892 906 904 956 872 890 913 924 867 797 912 879 933 954 983 903 886 964 947 1.05e+03 905 955 919 900 879 868 910 903 816 929 888 893 922 906 893 886 881 869 906 857 887 902 822 838 861 880 856 874 795 860 890 889 854 900 847 883 937 614 949 931 865 827 811 814 908 844 790 876 851 866 917 791 744 942 832 956 935 975 960 889 942 883 931 888 916 866 909 871 919 897 912 924 820 908 848 885 914 800 871 900 900 840 832 958 880 896 951 923 874 966 891 846 898 930 903 937 879 903 908 898 920 872 923 885 847 868 887 907 870 832 891 907 876 929 872 891 878 878 850 903 878 830 800 885 879 884 847 868 807 876 851 870 830 887 810 903 845 740 808 807 885 861 880 876 864 895 804 834 833 875 878 890 857 879 902 908 870 860 884 829 887 866 847 910 816 875 870 914 862 870 831 850 864 881 830 858 827 847 866 792 842 782 822 792 858 818 802 889 829 809 910 853 844 848 851 846 847 790 892 872 837 839 836 894 826 831 807 793 819 847 810 860 867 871 912 854 889 875 855 882 894 835 859 897 846 870 884 894 835 821 854 857 848 833 832 848 838 874 936 874 869 903 821 848 821 894 929 914 934 900 909 784 869 796 880 814 871 871 887 888 854 892 907 828 839 825 865 910 888 843 874 822 867 858 880 891 863 828 861 837 866 834 854 807 838 819 858 864 785 872 868 845 842 832 752 862 836 811 852 645 843 875 882 816 785 862 852 875 781 898 824 916 873 832 785 911 865 888 891 901 938 870 886 871 866 898 889 896 877 871 875 830 876 885 848 902 910 866 861 877 810 848 853 866 829 839 700 713 868 850 869 880 803 844 845 912 720 709 860 826 517 812 722 805 852 832 836 858 844 825 830 838 822 830 798 805 765 786 812 802 793 764 826 768 835 898 815 797 825 768 794 801 812 758 844 841 779 830 820 756 870 784 793 784 839 823 803 798 789 771 806 810 801 838 772 764 872 803 771 787 740 694 777 804 759 715 753 821 792 795 815 807 721 724 742 748 878 845 844 751 817 805 812 820 715 804 819 787 819 788 789 755 790 832 813 798 864 801 871 819 834 870 846 862 822 790 827 830 807 833 844 832 841 850 789 822 840 840 847 828 804 794 829 771 752 878 849 794 865 812 827 844 805 790 793 770 789 783 817 783 788 803 766 776 788 797 776 799 790 769 748 780 805 992 792 830 807 759 780 803 757 827 779 805 763 681 819 930 978 938 918 906 902 898 906 896 879 925 920 923 920 938 891 908 904 957 871 891 912 923 867 797 912 879 934 954 983 902 885 965 947 1.05e+03 906 955 919 900 879 867 910 903 816 928 888 893 922 905 894 885 881 869 906 858 886 900 822 838 861 880 855 874 794 860 890 889 853 902 846 882 936 613 950 930 865 828 811 814 909 843 790 876 851 868 917 791 746 941 831 956 934 975 960 888 944 884 931 888 916 864 909 872 918 896 912 924 820 908 849 884 914 800 871 901 901 841 833 958 880 896 950 923 874 966 891 846 899 931 904 937 879 903 908 899 920 872 924 887 848 868 888 906 869 834 891 907 875 928 872 891 877 879 851 903 878 830 800 885 880 884 846 868 807 877 851 870 829 887 811 902 845 740 808 807 885 862 880 876 864 894 805 834 833 874 878 890 857 880 901 909 869 861 885 829 887 866 847 909 817 875 870 914 862 871 831 850 864 881 830 858 827 848 868 792 841 782 821 792 859 819 801 889 829 809 910 852 844 848 851 845 847 791 893 871 836 837 835 895 827 830 808 792 820 846 810 860 867 871 913 855 889 875 855 882 894 835 859 896 847 870 882 895 834 822 853 856 848 834 831 848 838 873 935 874 868 903 820 848 821 894 928 914 934 900 908 784 869 796 880 815 870 871 886 887 854 892 907 828 838 826 866 911 886 842 875 823 866 857 880 891 863 829 861 837 865 834 854 807 838 819 858 864 784 872 868 845 843 831 752 862 836 811 852 645 844 875 882 816 785 863 852 875 780 899 824 916 873 833 786 911 865 888 891 902 938 870 887 870 865 897 889 897 877 871 876 830 876 886 848 902 911 867 861 877 809 849 853 866 829 838 700 714 869 850 869 881 801 844 846 913 718 712 860 826 518 811 723 808 852 833 836 858 844 825 832 837 821 830 798 804 765 786 812 801 792 762 827 769 836 897 815 796 825 768 794 800 811 758 844 841 779 831 819 756 871 784 793 784 839 822 802 797 788 772 808 809 801 838 772 764 870 803 770 787 740 694 776 804 759 715 753 820 793 795 815 807 720 724 742 748 878 846 844 751 816 806 811 820 714 805 819 786 819 788 789 755 790 831 813 798 864 802 871 820 834 870 846 861 823 790 827 830 807 834 844 831 841 850 788 821 840 840 846 827 804 794 829 770 752 877 850 794 866 812 826 844 804 790 794 770 789 782 817 784 789 805 767 776 789 797 776 799 790 770 748 780 805 992 792 829 807 760 781 803 757 827 780 805 764 681 817 930 978 938 918 906 903 898 906 896 878 925 920 923 921 938 890 906 904 958 871 892 911 922 867 797 912 879 934 955 983 902 884 965 946 1.05e+03 908 955 919 900 879 866 909 904 816 928 888 893 923 904 894 884 882 869 907 858 886 899 823 839 862 880 854 874 793 859 889 889 853 903 845 882 936 612 950 930 865 828 812 814 909 843 790 876 851 870 916 789 749 941 830 955 934 976 960 888 946 884 931 888 916 863 910 872 919 896 912 923 819 908 850 883 914 799 871 901 902 842 833 958 880 896 949 923 873 965 892 846 900 933 904 936 879 903 908 899 920 871 924 887 849 868 888 906 868 836 891 907 875 927 872 892 876 879 850 903 877 830 802 884 880 884 846 868 807 877 851 870 830 888 812 902 845 740 808 807 885 863 880 876 862 895 806 833 832 874 878 890 857 880 901 910 869 862 884 830 888 866 848 909 817 875 871 914 864 872 831 850 865 881 830 858 828 850 869 791 841 782 821 793 859 819 801 889 829 809 910 852 844 848 851 844 847 792 893 870 836 836 835 895 827 830 809 791 821 845 809 860 867 871 915 856 889 875 855 883 894 834 859 896 847 870 882 895 836 824 853 856 848 834 830 848 838 872 934 875 869 903 821 848 820 894 928 914 934 900 908 784 869 796 880 817 870 871 886 887 854 893 907 827 839 826 866 911 885 843 876 823 866 857 880 890 862 830 860 838 865 833 853 807 838 819 857 864 785 872 869 845 843 832 753 863 837 812 852 644 844 875 882 816 786 865 852 876 780 899 824 916 874 832 786 911 865 889 892 903 938 870 888 870 865 897 889 898 877 873 876 830 877 886 848 902 911 867 861 877 809 850 852 866 829 836 700 714 869 850 869 882 802 844 845 914 718 716 860 826 517 811 724 811 852 833 837 858 845 825 833 838 821 830 798 805 765 786 812 800 792 761 827 770 836 897 816 795 824 768 794 800 810 759 844 840 779 832 819 756 871 783 792 784 839 822 802 796 787 773 807 809 800 838 772 764 869 803 769 787 740 694 774 804 760 715 754 820 793 795 815 808 719 724 742 749 878 846 844 751 816 807 811 820 713 806 819 786 819 787 789 755 791 830 814 799 865 803 870 819 834 871 847 861 823 790 826 831 808 834 844 831 840 850 789 821 839 840 846 827 803 793 829 770 753 876 850 794 866 812 825 845 804 789 793 769 790 783 818 784 789 806 767 776 790 798 775 799 790 770 748 780 806 994 792 828 808 760 781 803 756 827 779 805 767 681 814 929 978 939 919 907 903 898 906 896 878 924 920 923 920 938 891 904 904 959 870 892 911 922 867 796 912 879 934 955 984 901 883 966 945 1.05e+03 907 954 919 900 879 866 910 904 815 928 888 893 923 904 894 883 882 869 907 857 886 900 823 839 862 880 853 874 794 859 889 889 852 902 846 882 936 612 951 929 866 828 812 814 910 844 789 876 851 872 917 788 750 941 830 955 934 977 960 888 946 885 931 888 916 862 910 872 920 895 911 924 819 908 850 883 914 799 871 901 902 841 833 959 880 895 949 922 873 965 892 846 900 933 904 936 879 903 908 898 919 870 924 888 849 868 887 904 867 836 890 907 876 927 872 892 875 879 849 903 877 830 804 883 880 885 846 869 807 878 852 870 829 887 811 902 845 739 808 807 884 861 880 876 861 897 806 834 833 875 877 890 857 881 900 912 869 863 884 830 888 865 848 909 816 876 871 914 865 872 830 850 864 880 829 857 829 851 869 792 842 782 821 793 859 820 800 889 830 809 910 851 843 848 851 844 848 792 891 870 835 838 835 895 828 830 810 791 821 845 809 860 867 872 915 856 889 875 856 883 893 833 859 897 847 871 881 894 837 823 853 857 848 834 830 848 837 872 936 876 870 904 822 848 820 895 928 914 934 899 908 784 869 796 880 816 870 871 885 886 854 893 907 826 839 826 865 912 885 843 876 824 866 858 880 888 861 830 860 838 864 833 852 807 839 820 857 863 786 871 870 845 843 832 754 864 838 813 851 643 843 875 882 816 786 866 852 876 780 899 824 916 874 832 785 911 865 889 894 903 938 870 888 869 864 896 889 898 877 874 876 830 877 886 848 902 911 867 861 876 810 851 852 865 829 836 700 714 869 851 868 882 803 844 844 914 717 715 860 826 517 811 725 811 852 833 838 858 846 825 832 839 822 830 798 806 765 786 812 799 792 761 827 771 837 896 815 794 824 769 794 799 809 759 845 840 779 832 819 756 871 782 792 784 839 822 803 795 786 773 806 809 799 839 772 764 869 803 769 789 740 694 773 805 759 716 753 820 793 795 816 809 719 724 742 748 878 847 844 751 816 806 811 820 713 806 819 786 819 787 790 755 791 830 816 800 865 803 869 819 834 872 847 861 824 789 826 832 806 834 845 830 840 850 789 821 838 840 846 827 803 792 828 770 754 876 850 794 866 812 825 846 804 789 792 769 790 782 818 785 790 805 767 777 790 797 774 799 790 770 748 780 807 997 792 828 809 760 781 803 756 826 778 805 770 681 813 929 979 939 920 907 902 898 906 896 878 924 920 922 920 938 891 904 904 959 869 892 911 921 865 796 912 879 935 955 984 901 882 967 945 1.05e+03 906 953 919 900 879 866 909 904 814 928 889 893 923 904 893 882 882 869 907 857 885 901 823 838 862 881 851 874 795 859 889 890 852 902 846 882 936 612 950 929 866 828 811 814 909 845 789 876 852 873 917 786 749 940 830 955 935 978 960 888 946 885 931 888 916 860 909 871 920 895 909 924 819 908 850 883 915 798 871 900 902 840 834 960 879 895 948 922 873 965 893 845 900 933 904 936 879 903 908 898 919 870 923 888 850 868 886 903 867 834 890 907 877 926 872 892 875 879 849 902 877 829 806 882 880 885 846 869 807 878 853 871 829 885 811 902 845 739 808 807 884 860 881 876 860 899 806 836 832 875 877 890 857 881 901 912 869 863 883 830 888 864 847 909 815 876 871 914 865 872 829 851 864 880 829 857 830 852 868 792 842 782 822 793 858 820 800 888 830 809 910 850 843 849 851 846 849 792 889 870 835 839 835 894 829 830 810 791 821 845 809 860 867 872 916 856 888 874 856 883 893 833 859 897 846 871 881 893 836 823 853 858 847 834 831 848 837 873 938 877 870 904 822 848 821 895 929 914 935 898 907 784 869 796 880 814 870 870 885 886 855 892 907 824 838 826 865 912 886 844 876 824 866 858 879 885 862 830 860 838 864 832 852 806 839 821 858 863 786 871 870 845 844 833 753 864 837 813 852 642 842 875 882 816 785 866 851 876 779 899 825 916 874 832 786 910 865 889 895 903 938 870 888 869 864 896 889 898 876 875 877 831 878 885 847 902 910 867 861 876 811 851 852 865 829 836 698 714 869 851 868 882 804 844 843 914 717 714 862 826 517 811 726 813 852 834 839 859 845 826 830 839 822 830 798 807 766 787 813 800 792 761 826 771 837 896 814 795 824 769 794 799 810 758 845 839 779 832 820 756 871 781 793 785 840 822 804 795 785 773 804 808 798 839 772 764 870 803 768 790 739 695 772 806 758 716 753 821 793 795 816 808 718 724 743 748 878 848 844 751 816 806 810 820 714 807 819 787 818 787 788 755 792 830 816 800 866 803 868 819 834 873 847 861 823 790 826 833 806 834 845 831 840 850 789 822 837 840 846 826 804 792 827 770 754 876 851 794 866 812 825 846 804 789 791 769 790 782 818 787 790 804 766 778 790 797 774 799 790 769 748 780 807 999 791 828 810 759 781 804 756 826 778 805 772 680 812 928 979 939 919 906 901 898 906 896 879 924 920 922 920 938 892 905 905 959 869 891 911 921 864 797 912 879 935 956 984 902 882 967 945 1.05e+03 906 952 920 901 879 866 909 904 814 928 889 893 922 905 893 883 882 870 907 857 883 902 823 838 861 881 850 874 795 859 889 890 852 902 846 882 936 610 950 929 867 827 811 814 908 846 788 876 852 874 918 785 748 941 831 954 935 979 961 888 946 885 931 889 917 861 908 871 920 895 908 924 819 909 849 883 916 798 871 899 903 838 834 960 879 895 948 921 873 965 893 845 900 932 903 938 879 903 909 898 919 871 923 887 850 868 885 899 867 833 889 907 877 924 873 892 874 878 849 902 878 829 807 882 880 885 847 869 806 878 853 871 828 883 811 902 844 739 808 807 884 858 881 877 859 900 806 837 832 876 876 890 857 881 901 910 870 862 883 830 887 864 847 909 814 876 871 914 864 872 830 851 864 881 829 857 831 852 868 794 843 782 823 793 857 820 801 889 830 809 910 850 843 849 851 847 850 791 890 870 835 839 836 895 829 829 809 791 822 846 809 860 867 872 916 856 888 874 855 883 894 832 859 896 846 871 881 893 836 823 853 859 847 834 831 847 837 874 940 878 870 903 822 848 820 895 930 914 935 898 908 783 869 796 880 813 869 870 886 885 856 891 906 824 837 826 866 912 886 844 876 824 865 858 880 882 863 830 860 839 865 832 852 807 839 822 859 864 787 870 870 846 845 833 753 863 836 814 852 643 841 875 882 815 785 865 851 876 778 899 825 916 874 833 787 912 866 888 895 903 938 870 887 868 865 896 889 898 876 875 877 831 879 884 846 902 909 867 862 876 811 851 852 866 830 836 694 714 869 851 868 882 804 844 843 914 718 713 863 826 517 812 726 815 853 835 840 861 845 826 829 838 822 830 798 807 766 789 813 800 792 761 826 770 838 896 813 795 825 769 794 799 810 758 845 839 780 831 820 756 870 781 793 785 839 823 804 795 785 773 804 808 798 839 772 764 870 802 769 791 739 693 771 807 756 716 753 821 793 795 816 808 718 724 743 748 878 848 844 752 816 806 809 820 714 807 819 787 816 788 787 755 792 830 815 800 866 802 867 819 834 872 848 862 823 791 826 832 804 834 845 832 840 849 789 823 837 840 847 826 804 791 827 770 754 876 851 794 866 812 825 846 804 789 791 770 790 782 818 788 790 804 766 779 789 797 774 799 791 769 749 780 807 1e+03 791 828 811 758 781 804 756 826 778 806 774 680 810 928 979 939 918 906 900 898 906 897 879 924 920 922 919 938 892 906 906 959 868 891 912 922 863 799 913 878 935 956 985 902 882 967 945 1.05e+03 906 952 921 901 879 866 909 904 816 928 890 894 922 905 893 884 881 870 907 857 881 903 823 837 861 881 849 874 794 859 890 891 851 902 846 882 935 610 951 928 867 827 811 814 907 845 788 876 853 875 918 784 747 941 831 954 935 979 962 888 947 885 931 890 917 861 908 871 920 894 907 924 820 909 849 883 916 798 871 899 903 838 834 960 879 895 948 921 874 964 894 844 900 930 904 939 879 903 909 899 919 872 922 886 851 868 885 896 867 833 889 908 878 921 873 892 874 878 850 901 878 828 808 882 879 885 847 868 806 877 852 871 828 883 812 903 844 739 808 808 884 858 882 877 859 899 806 837 832 876 877 889 857 882 901 908 870 863 884 831 886 864 847 909 814 875 871 914 863 872 831 851 863 881 829 856 831 852 868 794 844 785 824 793 857 820 802 890 829 808 909 851 843 850 851 848 850 791 891 869 835 838 837 896 830 829 809 791 823 846 810 860 868 871 916 855 888 873 855 882 895 832 858 895 846 870 881 894 837 823 853 859 847 834 831 846 837 874 940 878 871 903 822 848 820 895 930 914 935 899 908 783 870 797 881 813 868 869 886 884 856 890 906 824 836 827 866 912 886 844 876 823 865 858 881 880 864 831 860 839 867 833 852 807 839 822 860 864 787 870 870 846 845 833 753 863 836 814 852 644 840 875 882 816 785 865 853 876 777 898 824 916 874 833 788 914 866 888 894 904 938 871 887 868 866 896 889 898 878 874 877 831 878 884 845 901 908 867 863 876 812 850 853 866 830 836 692 714 869 851 868 883 804 844 842 914 718 712 863 825 516 812 727 817 853 837 841 864 845 827 829 838 822 830 797 807 764 789 813 800 793 760 826 769 837 895 814 796 826 768 794 800 811 758 845 839 780 831 820 756 870 781 793 787 839 822 804 795 785 772 805 808 798 838 772 765 870 802 769 790 739 692 772 807 756 717 753 822 792 796 817 808 718 724 743 747 877 848 844 752 816 806 809 820 713 807 819 788 816 788 786 754 792 830 814 800 866 801 867 819 834 870 848 861 823 792 826 832 805 834 844 832 840 850 788 823 837 840 847 825 805 791 827 770 753 876 850 794 866 813 824 846 804 790 792 770 790 782 818 789 789 804 766 778 787 797 774 799 791 769 749 780 806 1e+03 791 826 812 758 781 804 756 826 778 807 777 680 809 928 980 939 917 905 900 898 907 897 879 925 920 923 919 939 891 907 906 959 868 890 912 923 863 801 914 877 935 956 985 902 881 966 944 1.05e+03 907 953 921 901 879 867 909 904 817 928 890 894 922 906 893 885 880 870 908 858 879 902 823 837 861 881 848 873 794 859 890 891 852 901 844 882 935 608 950 928 868 827 811 814 908 844 789 875 854 876 918 783 746 941 830 954 935 979 962 888 948 885 932 890 917 861 909 871 920 893 906 923 820 909 849 883 916 798 871 899 903 838 833 960 879 896 948 921 875 964 894 844 900 929 904 939 880 904 909 900 918 872 922 885 851 867 886 891 866 834 889 908 878 919 873 893 875 877 851 901 879 829 809 882 879 885 848 868 805 876 851 870 829 883 811 904 844 739 808 808 884 857 882 878 859 899 806 838 832 875 877 890 856 884 901 907 870 862 883 831 886 864 847 909 816 875 870 913 863 872 832 851 863 881 830 856 830 852 869 795 845 786 824 793 858 820 803 890 829 808 909 851 843 850 851 848 850 792 892 869 835 837 837 896 831 829 809 792 823 846 810 860 868 871 916 854 888 873 854 882 896 833 859 894 846 871 882 894 837 822 852 859 848 835 830 846 836 874 940 878 871 903 822 847 819 894 930 914 935 900 908 782 871 797 881 814 867 869 886 884 856 890 905 824 836 827 866 912 886 844 875 823 865 857 882 879 864 831 859 839 868 833 852 807 839 822 860 863 787 870 869 846 846 833 753 863 835 815 852 645 841 874 881 816 786 865 854 876 777 898 822 915 874 833 788 916 866 888 895 905 938 871 888 869 867 896 889 898 879 872 878 831 877 884 845 901 909 867 864 876 811 848 852 866 830 836 689 714 868 851 868 884 803 844 840 914 718 714 863 825 516 811 728 817 853 837 843 865 845 828 829 838 822 830 798 807 763 788 814 801 793 760 826 769 837 895 814 796 826 768 794 801 811 758 845 839 780 831 819 756 869 781 792 787 839 822 803 795 785 772 806 809 798 836 773 765 870 802 770 790 739 692 772 806 756 718 753 822 792 797 817 807 717 724 743 747 875 847 844 752 816 806 810 820 713 808 819 787 815 789 786 755 792 830 814 800 866 801 867 819 834 869 850 861 823 792 826 832 806 834 844 833 840 850 788 823 837 840 848 825 805 792 827 770 753 876 850 795 866 813 824 846 804 791 793 772 790 782 818 789 788 804 766 778 786 796 774 799 792 769 750 780 805 1e+03 791 825 812 758 781 804 756 825 778 808 779 680 807 928 980 939 917 906 900 898 908 897 879 926 921 925 919 940 891 908 905 958 868 890 914 924 864 801 914 877 935 956 984 902 881 966 944 1.05e+03 907 953 921 901 878 868 909 904 817 927 890 894 922 906 892 885 880 870 909 858 877 901 824 837 861 881 848 873 796 859 890 891 852 901 842 881 935 608 950 928 868 827 812 813 910 842 790 875 854 876 920 783 746 940 830 954 935 979 961 887 949 885 932 890 918 860 910 872 919 892 904 923 820 910 849 883 916 798 872 899 903 839 832 960 880 895 948 921 876 963 895 844 900 930 904 939 880 904 909 900 918 872 921 885 851 867 886 888 866 835 889 908 878 917 874 893 876 877 850 902 879 829 812 882 879 886 849 867 804 876 850 869 829 883 810 904 844 740 809 808 885 857 882 878 858 899 806 839 832 875 877 890 856 885 900 907 869 862 882 831 886 864 847 909 817 875 869 912 863 872 832 850 862 881 830 856 829 853 870 794 845 786 824 792 858 820 803 891 830 808 909 851 843 850 851 848 850 792 892 869 835 838 837 896 832 830 810 792 822 847 810 860 868 871 916 853 888 874 854 882 897 834 859 894 847 872 882 895 836 822 852 859 847 835 830 846 836 873 940 878 872 903 822 847 819 894 930 915 936 900 909 783 872 796 881 813 867 869 886 884 856 891 905 824 837 827 866 912 887 844 874 823 865 856 882 878 864 831 859 839 869 833 852 807 839 822 860 863 787 870 869 846 846 833 752 863 835 815 853 645 841 874 880 817 786 864 854 875 777 898 822 915 874 833 788 917 867 888 895 906 939 871 888 869 867 896 888 898 880 871 877 829 875 884 845 901 908 867 863 876 810 846 852 865 830 835 689 717 868 851 868 886 803 844 839 915 717 718 862 825 518 811 728 818 853 837 845 866 844 828 829 838 820 830 798 807 763 788 814 802 794 760 825 769 837 895 815 797 826 768 795 802 810 758 845 840 779 831 820 757 869 781 792 786 839 821 803 794 785 772 807 810 798 836 774 764 871 803 770 790 740 694 773 806 756 718 753 823 792 797 817 807 717 724 742 746 874 847 843 751 816 807 811 820 712 808 819 787 814 790 787 756 792 832 815 800 865 802 867 819 834 869 850 861 823 792 827 831 808 834 844 833 840 851 787 822 837 840 849 826 805 792 827 769 753 876 850 796 865 813 824 846 804 791 793 772 790 782 818 789 789 804 766 778 786 796 774 800 791 768 750 780 805 1e+03 791 823 812 759 780 804 756 823 777 808 782 681 807 928 979 939 917 907 900 898 909 898 879 927 921 926 919 941 891 908 905 958 869 890 914 924 864 800 913 878 935 956 984 902 881 966 945 1.05e+03 906 954 920 902 878 869 909 904 818 927 890 893 922 906 892 885 881 870 910 858 877 900 825 838 861 882 845 873 797 859 891 890 854 901 842 881 935 607 949 927 868 826 811 812 911 841 790 875 853 876 921 784 746 939 830 955 934 980 960 887 949 886 932 889 918 860 910 872 919 892 903 923 820 910 849 884 916 798 872 899 903 839 831 961 880 895 947 922 874 963 894 845 899 930 903 939 881 905 909 899 918 872 921 885 852 867 886 886 866 836 888 908 879 916 874 892 878 878 848 903 879 829 816 882 879 885 850 867 802 878 850 869 829 884 809 905 843 741 809 808 886 856 882 878 858 899 806 842 832 875 878 891 856 888 900 907 869 862 881 832 886 864 848 909 818 874 869 911 863 872 831 850 862 881 831 856 828 852 870 794 843 785 824 792 858 820 803 891 830 808 909 851 843 850 851 848 850 792 892 869 836 838 837 896 834 830 810 792 822 847 810 860 868 871 916 852 887 875 854 882 898 835 860 894 847 873 882 895 836 822 852 858 847 835 830 847 836 872 940 877 871 903 822 846 819 894 930 914 935 900 909 783 873 796 880 813 867 869 886 885 856 892 905 825 837 826 866 911 889 844 875 822 865 857 882 875 864 831 859 839 868 832 852 808 839 822 860 864 787 871 869 846 846 833 752 864 835 815 853 645 841 874 880 817 786 864 855 875 778 898 822 914 874 833 787 918 867 888 895 906 939 871 887 869 867 897 887 898 881 871 876 828 875 884 845 902 907 867 860 876 810 846 852 864 830 836 689 719 868 851 868 886 803 844 839 915 717 719 863 826 519 810 730 820 853 838 846 868 844 828 829 838 820 830 800 808 764 788 814 802 794 760 826 769 838 895 815 797 826 768 796 802 810 758 845 840 778 831 822 757 868 782 791 784 839 822 804 794 784 772 806 811 798 836 774 764 871 803 770 790 740 695 774 806 757 718 754 823 792 797 817 806 717 724 742 746 875 846 843 750 815 807 813 819 713 808 820 787 814 790 787 756 793 831 815 800 864 803 868 820 835 870 849 861 823 792 828 830 809 834 845 833 840 851 787 821 838 840 850 827 805 791 827 769 754 876 849 795 865 814 824 847 804 791 792 772 790 781 818 789 790 804 766 777 787 796 774 800 791 768 749 780 805 1e+03 791 823 812 759 781 804 756 822 776 808 783 681 807 927 978 939 916 909 900 899 909 899 880 926 921 926 920 940 891 908 905 958 870 890 912 923 865 800 912 879 935 955 983 903 880 966 946 1.05e+03 905 953 920 902 878 869 909 904 818 926 889 893 922 905 892 886 881 870 911 858 878 898 825 838 862 882 843 874 799 859 891 889 857 901 843 880 935 607 949 927 868 826 812 812 911 840 790 875 852 876 923 785 748 939 830 956 934 980 960 887 950 886 932 889 918 860 910 871 919 891 902 922 820 911 849 885 915 798 873 898 903 840 831 961 880 895 948 922 873 963 893 847 899 930 903 939 881 904 909 899 918 872 921 885 852 866 886 884 867 836 888 907 878 915 874 892 878 878 847 904 879 829 818 882 879 885 849 867 802 878 849 869 829 885 809 904 842 742 809 808 885 857 882 878 858 899 806 844 831 875 878 891 856 890 900 907 869 863 882 832 886 864 850 910 818 874 868 911 863 872 831 850 862 880 831 856 828 852 869 794 842 783 824 792 858 819 803 891 831 808 909 852 844 851 850 847 850 792 891 870 837 838 837 896 835 831 809 792 821 846 810 860 868 870 916 851 887 876 854 882 897 835 860 894 847 874 882 895 836 822 852 858 847 834 830 847 836 872 939 875 870 904 823 846 820 894 929 914 934 900 909 783 872 795 879 814 867 869 885 885 856 891 905 825 837 826 866 911 889 844 875 822 865 857 882 872 865 832 859 839 867 832 852 807 840 822 861 865 786 872 869 846 845 833 752 864 835 815 853 645 841 874 879 817 786 864 856 875 778 898 822 914 874 833 786 919 867 888 895 906 938 871 887 869 868 896 886 897 880 872 875 827 876 884 845 903 907 867 858 877 809 847 852 864 831 837 689 720 868 851 868 886 804 843 839 916 717 716 863 826 521 810 731 822 853 838 847 869 844 826 829 838 821 830 800 808 766 789 814 801 795 761 827 769 837 895 815 797 826 769 795 802 810 758 845 840 778 831 823 757 867 783 791 782 839 822 805 794 784 772 805 810 798 838 774 763 872 802 770 789 741 695 774 807 758 717 755 823 791 796 816 806 718 724 742 746 877 846 842 750 813 806 813 819 713 808 820 786 813 790 788 755 793 830 815 800 864 804 868 819 835 870 849 862 824 792 828 829 809 834 845 833 840 852 787 821 839 839 849 826 805 790 827 769 753 876 848 795 865 814 824 846 804 791 791 772 789 781 818 789 790 804 767 776 787 796 774 800 791 767 747 779 805 1.01e+03 791 823 812 759 781 803 757 820 776 808 785 680 806 926 978 938 916 909 901 900 910 898 881 926 921 925 920 939 892 907 905 958 870 890 911 922 865 799 911 878 935 955 984 903 879 966 947 1.05e+03 904 953 919 902 879 868 909 905 818 925 889 894 923 905 892 886 881 870 911 857 878 896 824 838 862 883 841 874 798 859 891 888 860 901 844 880 936 607 949 927 868 826 812 813 910 839 791 876 852 876 923 786 751 939 830 957 934 980 960 886 950 886 933 890 918 859 911 871 920 891 902 921 819 911 849 886 915 798 872 898 902 840 832 961 879 895 949 921 872 963 892 847 898 930 903 940 881 904 909 900 918 873 921 885 851 865 886 881 868 836 889 907 877 913 874 892 878 878 847 904 878 829 819 882 879 885 849 868 802 878 849 869 828 886 809 904 840 743 809 809 884 858 882 878 858 899 806 845 831 876 878 890 856 892 901 907 870 864 883 832 886 864 850 910 819 874 868 912 863 872 831 849 861 880 830 856 829 852 868 794 841 783 824 792 858 818 803 891 831 809 908 853 844 852 850 847 850 792 891 871 837 838 837 896 836 831 808 793 821 846 811 860 868 870 915 852 888 876 855 881 897 835 860 894 847 875 882 895 836 822 853 858 847 835 830 846 836 874 939 874 869 904 823 845 820 894 928 915 932 900 908 783 871 795 880 816 867 869 886 886 857 891 904 826 838 825 865 912 889 844 875 822 865 857 881 868 865 831 858 839 866 832 852 806 840 823 861 865 786 872 869 846 845 833 753 865 836 815 852 644 841 874 880 816 787 864 856 874 779 898 823 915 873 834 786 919 867 888 894 906 937 871 888 869 867 894 886 897 879 874 875 828 876 884 845 904 909 867 858 877 810 848 852 864 832 838 689 720 868 851 869 886 806 843 839 915 716 711 863 825 522 810 733 822 852 838 847 869 845 825 830 838 822 830 800 808 766 789 814 801 795 761 826 769 837 895 815 797 825 770 794 802 811 758 844 841 778 830 823 757 865 784 791 781 839 822 806 795 784 772 804 810 798 838 774 763 873 802 769 789 741 694 774 806 759 716 755 823 791 796 816 805 718 723 742 747 878 845 842 750 811 806 813 819 714 808 820 785 813 790 789 755 793 828 816 800 866 804 869 820 835 870 849 863 824 792 828 830 809 833 845 833 840 852 787 821 840 839 848 826 805 788 827 768 753 875 847 795 865 814 824 846 804 791 791 771 787 782 818 789 790 804 767 776 787 797 775 800 791 767 747 780 804 1.01e+03 791 822 813 759 782 802 757 820 775 808 786 680 806 927 977 938 916 909 902 899 910 897 881 926 921 925 920 939 893 906 906 958 870 890 911 922 865 798 911 877 935 954 984 902 879 966 948 1.05e+03 904 952 920 902 879 867 908 905 817 924 889 894 923 905 893 886 881 870 911 856 877 891 823 838 861 882 841 873 798 858 891 888 860 901 846 878 936 607 949 928 867 828 812 813 909 839 792 876 852 875 924 785 752 937 831 958 934 980 960 886 950 885 933 890 917 858 912 872 920 890 902 921 820 911 849 886 915 798 871 897 902 840 832 961 879 898 950 921 872 963 893 846 897 930 904 939 881 904 909 901 918 872 922 885 850 866 886 878 867 836 890 907 876 911 875 892 879 878 847 905 877 828 820 882 879 884 848 868 803 878 849 870 828 887 809 903 840 743 809 809 884 858 882 878 858 899 807 846 830 876 878 890 856 894 902 907 870 865 883 832 886 865 850 911 819 874 868 912 862 872 832 849 862 879 829 856 829 851 869 794 840 783 824 791 858 817 803 891 831 810 908 854 844 853 849 847 849 793 891 872 837 837 836 895 837 832 808 791 821 846 812 860 867 870 914 853 888 876 854 881 897 835 860 894 847 874 881 896 836 822 852 858 847 835 831 845 836 875 938 874 869 904 823 845 820 894 928 915 932 900 908 782 870 796 880 817 867 869 886 887 857 891 905 826 838 825 865 913 888 844 875 824 865 858 880 867 865 830 858 840 867 832 852 806 839 824 861 864 785 872 869 846 845 833 754 865 836 816 852 644 841 874 879 815 788 863 857 873 779 899 824 915 873 834 786 922 867 888 894 905 937 871 889 870 867 892 887 897 878 875 876 828 877 885 845 903 910 868 858 877 810 848 852 863 831 839 690 720 868 851 870 886 807 843 839 914 716 710 863 824 522 811 734 822 852 838 848 869 846 824 829 838 823 830 800 808 767 789 813 802 795 761 825 769 836 895 815 797 825 771 794 802 812 758 844 843 779 830 823 758 864 784 792 780 839 822 805 796 784 772 804 810 798 838 775 763 873 801 769 789 741 694 774 803 760 716 754 823 790 796 815 804 719 723 743 748 877 845 842 750 811 807 814 820 713 808 819 785 813 790 789 755 794 828 816 799 866 804 869 820 835 870 849 864 823 792 829 830 808 833 846 833 841 852 787 822 840 839 848 826 805 788 828 768 753 875 847 795 865 815 824 846 803 791 790 770 787 782 818 789 790 804 767 775 787 798 775 800 791 766 748 780 805 1.01e+03 791 821 813 759 782 802 757 819 776 809 788 680 806 928 977 937 916 909 904 897 910 896 881 926 921 925 920 940 894 905 907 958 869 890 912 922 866 796 911 876 934 953 984 902 879 965 948 1.05e+03 904 953 920 901 879 866 908 905 817 924 889 894 923 905 894 885 881 870 911 856 876 889 823 839 861 882 840 873 797 858 891 888 860 902 846 875 936 608 950 928 867 829 812 813 908 841 792 876 852 875 925 785 752 934 832 958 935 980 960 886 951 884 934 890 917 858 912 872 920 890 901 922 820 910 850 885 915 797 870 896 902 840 832 960 879 899 950 920 873 963 895 846 896 930 904 939 881 904 909 901 919 871 922 885 850 867 886 875 867 837 891 907 877 909 876 891 879 879 847 904 876 829 821 882 880 885 848 868 803 878 849 870 829 886 809 903 840 743 809 810 883 858 882 877 857 899 807 848 830 876 878 889 856 896 902 907 870 865 883 832 887 865 851 911 819 874 868 912 862 872 832 850 863 879 829 856 829 851 870 794 841 784 824 791 858 817 803 890 830 810 908 853 844 853 849 848 849 793 892 871 836 837 836 895 838 832 809 790 820 846 812 860 867 870 913 854 889 876 854 881 897 834 860 894 847 873 881 896 836 822 852 857 847 835 831 845 838 876 939 875 869 904 823 846 821 893 927 914 933 901 908 783 870 796 880 817 868 869 886 887 857 891 904 826 839 824 864 915 888 844 876 824 865 858 880 866 864 829 859 839 868 832 851 805 838 823 860 864 785 872 869 846 846 834 754 864 837 815 852 643 841 873 879 815 788 862 858 872 779 899 825 914 873 833 786 924 866 888 895 905 937 870 890 871 866 891 887 897 879 874 876 827 877 884 844 903 910 868 858 877 811 848 851 863 829 840 689 721 867 850 870 886 807 843 839 913 716 710 863 824 521 812 734 822 852 839 849 870 846 823 829 837 823 830 800 808 768 789 812 802 795 761 825 770 836 896 815 797 825 771 794 803 812 759 845 843 779 831 823 758 863 783 794 781 839 822 805 797 784 772 803 809 799 838 776 765 873 800 771 789 741 693 774 800 761 716 755 824 790 796 814 805 719 722 743 748 875 845 842 750 811 808 813 821 713 809 818 786 813 789 788 754 794 828 816 798 866 803 869 821 835 869 849 864 822 792 828 829 809 834 846 833 841 852 786 822 839 839 849 826 804 787 828 767 754 876 847 795 866 815 823 845 802 790 789 770 788 782 818 789 790 804 767 774 787 798 774 800 790 767 749 781 805 1.01e+03 791 821 813 758 782 802 757 819 776 809 790 680 806 930 977 935 916 909 905 896 909 896 881 925 921 924 920 941 894 905 908 957 869 890 913 921 866 796 911 877 935 954 984 902 879 964 946 1.05e+03 904 953 920 901 880 866 908 905 817 924 889 894 923 905 894 886 881 870 910 857 875 887 824 839 860 882 838 873 798 858 891 887 860 901 847 873 936 608 951 927 867 829 812 814 908 842 792 876 851 874 926 784 751 931 832 957 936 980 960 886 952 884 933 889 916 858 912 872 920 889 900 923 819 908 850 884 915 796 870 895 902 840 833 960 880 902 950 920 873 963 897 847 897 930 904 939 880 904 909 901 919 870 922 885 850 868 887 872 866 837 891 907 877 907 875 891 880 880 847 904 877 829 823 882 881 884 848 868 803 878 850 870 830 884 810 903 841 743 809 810 883 858 882 877 856 899 807 850 831 877 878 889 856 898 901 908 870 864 883 832 887 865 851 911 818 874 869 912 862 871 832 850 863 878 829 856 829 851 871 794 841 784 825 792 857 817 803 890 830 810 909 852 844 853 850 849 849 793 892 871 835 838 836 895 839 832 809 790 820 846 810 861 867 870 913 853 889 876 855 881 897 834 859 893 846 873 880 896 837 822 851 856 847 835 831 845 839 876 939 876 869 904 824 848 821 893 927 913 934 901 907 784 870 796 880 816 868 870 886 886 858 891 904 826 839 824 864 915 888 844 876 824 866 859 880 864 864 829 860 839 870 832 850 805 838 822 860 863 785 872 869 846 846 835 754 864 837 814 851 643 841 872 879 815 788 863 857 872 778 899 825 914 873 833 786 926 865 889 894 905 937 869 890 872 866 890 888 898 879 873 875 828 878 884 844 903 910 868 858 877 811 848 850 863 828 840 688 722 867 850 869 886 807 843 839 913 716 712 863 825 520 813 735 824 851 840 850 871 846 824 830 838 822 831 799 808 769 789 813 802 795 761 827 770 836 897 815 797 825 770 795 803 812 760 847 842 780 831 823 758 863 784 796 782 839 822 804 797 784 772 803 809 799 837 776 766 872 799 772 789 742 692 774 799 760 716 756 825 791 796 814 806 719 722 742 748 874 846 842 750 811 809 812 821 713 809 818 786 813 788 788 754 795 829 815 797 866 802 869 821 835 869 849 864 822 791 828 830 809 835 845 833 840 852 786 823 840 841 849 826 804 786 828 766 754 877 847 795 867 813 823 845 803 790 789 770 789 782 819 790 790 803 767 773 787 798 773 800 790 768 748 782 805 1.01e+03 791 821 814 758 781 804 757 818 776 809 792 681 805 930 978 934 915 910 905 896 909 896 880 926 921 924 921 942 893 905 908 957 869 890 912 920 866 798 912 877 936 954 984 902 879 965 945 1.05e+03 904 953 920 901 880 866 908 906 818 923 889 894 922 905 894 886 881 870 910 857 875 885 824 839 859 882 837 872 798 858 890 887 861 901 846 872 936 608 950 926 867 828 812 815 908 843 792 877 851 874 926 784 750 930 832 956 936 980 960 887 952 884 933 889 914 858 912 872 919 890 899 924 818 908 850 884 914 794 871 892 902 840 833 960 880 902 950 921 873 963 898 848 898 930 903 940 880 903 909 900 920 870 922 885 851 868 888 870 865 837 890 908 876 906 875 890 879 879 847 903 878 829 824 882 882 884 849 868 802 877 850 870 830 883 810 903 841 743 809 810 883 858 882 877 855 900 807 852 831 878 878 889 856 901 901 908 870 863 883 833 887 866 850 911 818 874 870 912 862 870 833 850 864 878 829 856 829 851 872 794 841 785 825 792 857 818 803 889 829 810 908 852 843 853 851 849 849 793 892 872 835 839 836 895 840 832 810 791 820 846 809 861 866 871 914 852 889 876 856 882 897 834 859 892 846 873 881 896 837 823 851 856 847 833 830 845 840 876 938 876 868 904 823 850 822 893 927 912 935 902 907 785 870 796 879 815 869 870 885 885 858 891 904 826 840 824 864 914 887 843 876 824 866 860 879 863 863 828 861 839 870 833 850 806 838 821 860 863 785 871 869 846 845 836 753 864 837 813 850 643 841 870 879 814 788 864 855 873 778 900 826 914 874 834 786 927 864 889 893 906 937 869 890 872 865 889 889 898 879 873 873 829 879 884 843 903 909 868 858 876 812 847 850 864 828 840 686 722 867 851 868 886 807 843 839 914 714 713 863 825 518 814 736 825 850 841 850 872 847 825 830 838 822 832 799 808 769 788 814 801 794 761 828 770 835 897 815 797 826 770 795 803 812 762 848 842 780 832 824 758 862 784 796 783 839 822 803 797 784 772 803 808 799 837 776 767 871 798 773 789 742 692 774 800 759 716 757 824 791 796 815 808 719 723 742 748 875 846 842 750 810 809 811 821 714 809 818 785 813 789 787 754 794 829 815 798 866 802 868 821 834 868 849 864 822 792 828 831 810 836 845 833 840 850 786 822 840 842 849 825 804 786 827 766 754 878 848 796 867 812 823 845 804 790 790 769 789 782 820 790 789 803 768 772 786 798 773 799 790 769 749 782 804 1.01e+03 791 821 815 757 781 805 757 817 777 809 792 682 805 930 978 932 915 910 905 898 908 894 880 927 922 923 921 942 891 905 907 958 869 890 912 920 866 799 912 877 936 955 983 903 879 966 944 1.05e+03 905 953 920 901 881 865 908 906 817 923 889 894 921 904 893 886 881 870 910 858 874 883 824 839 858 882 836 872 799 857 888 887 863 901 846 871 936 609 950 926 867 827 812 816 908 842 793 877 850 874 926 783 751 930 832 956 935 979 960 887 953 886 933 889 911 857 911 871 919 890 898 922 818 908 849 883 914 794 871 890 901 840 832 960 879 905 950 922 873 963 898 849 899 929 903 940 879 903 909 900 919 870 922 884 851 867 888 868 864 838 890 907 876 905 874 890 879 879 848 904 878 829 826 882 882 884 849 867 802 877 851 870 830 883 810 903 843 743 809 811 884 857 881 878 855 899 807 853 831 878 878 890 857 904 902 909 870 862 883 833 887 866 849 911 818 874 870 913 862 869 833 850 863 878 829 856 828 852 872 794 840 785 826 793 858 818 802 889 829 810 908 852 843 853 852 849 849 792 891 872 835 840 835 895 841 832 810 792 820 846 810 862 866 872 914 852 888 876 857 882 896 834 860 893 846 872 881 895 837 823 852 857 846 832 830 845 840 876 938 876 869 905 823 850 822 893 928 912 934 902 907 786 870 796 879 813 869 870 885 885 858 892 905 826 840 825 864 913 887 843 876 824 866 860 878 861 863 828 862 839 870 833 849 807 838 821 860 863 786 870 869 846 845 836 753 864 837 813 850 644 841 871 880 813 788 866 855 874 778 901 827 914 874 835 787 929 864 889 892 907 937 870 890 872 866 888 890 898 879 872 872 830 879 883 843 903 909 867 857 874 811 847 850 864 829 840 686 723 868 851 868 886 807 843 839 914 714 713 863 826 519 814 738 826 850 841 850 872 848 826 830 839 821 833 799 808 767 788 815 801 794 762 828 771 835 896 814 796 826 770 795 803 813 761 848 841 781 832 825 757 863 784 796 784 840 822 803 797 785 773 803 808 799 837 776 767 870 798 772 789 742 693 774 801 758 716 756 823 791 796 814 809 718 724 742 748 876 847 843 750 808 808 811 821 714 810 819 785 811 791 788 754 794 829 815 798 866 802 867 821 834 868 849 864 823 793 828 832 808 836 844 832 840 848 786 822 839 843 849 826 804 785 826 766 754 878 848 796 868 811 824 844 805 791 791 770 788 782 819 790 788 803 768 772 786 799 773 798 790 769 749 782 803 1.01e+03 791 821 816 758 781 805 758 815 778 809 792 683 805 929 978 930 916 908 905 898 908 893 880 929 922 922 921 943 890 905 906 960 868 889 912 921 866 799 912 877 937 954 982 903 879 967 944 1.05e+03 906 952 920 901 881 865 908 906 816 923 888 893 920 904 893 885 880 869 909 858 875 881 824 839 857 882 835 872 799 857 887 888 864 901 846 869 936 607 949 926 868 826 813 815 908 841 794 876 851 874 925 782 751 929 832 956 935 978 961 888 951 888 934 889 909 857 910 870 919 889 898 921 817 909 849 884 913 793 871 889 900 840 832 960 878 908 950 923 872 963 898 850 898 929 904 939 879 904 909 900 918 870 922 883 852 867 888 868 864 838 891 906 876 904 873 890 879 879 848 904 878 830 827 883 881 885 849 868 802 877 852 871 829 883 810 904 844 743 809 811 886 857 880 878 855 899 807 853 831 877 877 891 858 907 902 909 870 862 883 833 887 866 848 911 817 874 870 914 862 869 834 849 863 879 830 856 828 852 871 794 839 786 826 794 858 820 802 892 829 809 908 852 843 853 852 848 849 792 891 872 834 839 835 894 842 832 811 792 820 845 811 862 865 872 915 852 888 877 857 883 896 834 860 894 846 872 882 895 837 823 852 857 847 832 830 844 840 875 939 875 870 906 822 850 822 893 929 911 934 903 908 786 870 798 879 813 869 871 884 886 858 892 906 826 839 825 864 912 886 843 876 825 866 859 878 860 863 828 862 839 870 832 849 808 837 821 860 864 785 867 869 846 846 835 754 864 837 814 850 644 841 872 879 813 787 866 857 875 777 902 828 915 875 835 788 931 863 889 893 907 937 871 890 872 867 888 890 898 879 872 872 830 878 883 842 903 908 867 859 873 811 848 850 864 829 839 685 724 868 851 869 886 807 843 839 914 714 714 863 826 520 815 740 827 852 840 849 872 848 826 831 839 820 834 800 807 766 787 816 802 794 762 828 772 835 895 814 796 826 770 794 803 813 760 848 841 782 833 825 757 863 783 796 784 840 822 803 797 784 773 802 809 799 838 775 767 870 798 771 789 741 694 775 801 758 716 756 822 792 797 814 808 718 725 742 746 876 846 842 750 807 808 811 820 714 811 820 784 810 791 788 754 793 828 815 799 866 802 867 822 833 868 849 864 823 793 828 832 806 836 844 832 840 847 786 822 839 843 849 826 803 785 826 766 754 877 848 795 868 811 824 845 805 792 791 770 788 782 818 790 788 803 768 772 786 799 773 799 791 768 748 782 802 1.01e+03 792 821 816 760 782 805 758 814 778 809 792 683 805 929 977 929 916 907 905 899 908 892 880 929 922 922 921 943 890 905 906 961 868 889 913 922 866 797 910 877 937 955 982 903 880 967 944 1.05e+03 906 952 920 901 880 865 908 906 815 923 888 894 921 904 892 885 880 867 909 858 876 880 824 840 858 881 835 873 800 857 888 888 864 902 846 866 934 605 949 927 869 826 812 814 908 841 795 875 852 874 925 780 751 928 832 956 934 978 961 888 950 888 935 890 908 857 908 869 920 888 898 920 817 910 848 884 914 793 871 889 898 839 832 960 879 912 950 924 873 963 898 850 898 929 905 938 879 904 909 900 917 869 922 883 852 868 888 868 863 838 891 904 876 903 874 889 879 879 849 905 878 831 827 882 881 885 849 868 802 877 852 872 829 883 810 904 845 743 809 810 886 857 880 879 854 900 808 854 830 876 876 891 858 907 903 909 871 861 883 833 887 866 848 911 817 874 869 915 863 869 834 848 863 880 830 856 828 852 871 794 840 786 826 794 858 820 802 894 828 808 908 852 843 853 852 848 850 792 891 872 834 839 836 895 843 831 812 792 820 844 811 862 864 870 915 852 888 877 856 882 896 834 860 896 846 871 881 894 836 823 852 858 848 833 831 844 841 874 940 874 870 906 822 850 822 893 929 911 933 903 909 786 870 798 880 813 868 871 884 887 859 891 906 826 839 825 865 912 886 844 875 825 866 858 878 859 863 829 862 838 871 833 848 809 837 822 861 864 785 865 869 846 847 835 755 864 836 814 851 644 841 872 879 813 787 866 858 876 778 902 828 915 875 835 788 933 863 889 893 907 938 871 889 873 867 887 890 898 879 872 872 830 878 883 840 902 908 867 860 874 810 850 851 863 828 839 685 725 867 851 869 886 808 842 839 914 715 714 864 826 521 815 740 826 853 840 850 872 847 827 832 840 820 834 801 807 764 787 816 802 794 762 827 772 835 894 815 797 826 770 794 804 812 760 848 840 781 833 826 757 863 782 795 784 840 823 803 797 783 774 802 809 799 838 774 767 870 798 771 789 741 694 775 800 758 716 755 822 792 798 813 807 718 724 743 745 877 846 841 750 806 808 812 821 714 811 819 784 809 790 788 755 792 828 815 799 865 803 866 821 832 869 848 864 824 792 828 831 805 836 844 832 839 847 787 822 839 842 849 826 804 786 825 766 754 876 848 794 867 811 824 845 805 792 791 771 788 782 817 791 788 803 768 771 787 798 773 801 791 768 748 782 801 1.01e+03 792 820 816 762 782 805 757 812 778 809 792 683 805 930 977 928 916 907 904 898 908 892 879 928 921 923 922 944 890 904 906 962 868 890 912 922 867 796 910 878 936 955 982 903 880 967 944 1.05e+03 906 953 921 901 880 865 908 905 815 922 888 894 922 904 892 885 881 867 909 859 877 878 823 840 858 881 834 873 803 858 890 888 865 903 847 865 933 603 950 927 870 825 811 814 909 841 795 874 852 875 926 779 752 926 831 957 934 979 961 888 948 887 935 890 907 857 907 869 920 887 899 920 817 910 848 884 914 793 871 889 898 839 833 960 880 916 950 924 873 964 899 851 898 929 905 938 879 904 909 900 916 869 922 882 852 869 888 866 863 838 891 903 876 904 876 889 878 880 850 905 878 831 828 882 880 885 848 868 802 877 852 872 830 882 809 904 845 744 809 810 886 857 879 879 854 900 808 854 830 878 876 891 858 908 902 909 870 861 882 834 888 867 848 911 816 875 869 915 863 871 834 849 863 880 830 856 828 852 870 794 841 785 824 793 858 820 802 896 828 808 908 852 844 853 852 848 850 791 890 872 834 838 836 896 843 831 813 791 820 844 811 862 864 869 916 852 888 878 855 883 896 833 860 896 846 871 880 894 836 822 852 858 848 833 831 845 841 873 940 874 871 905 821 849 822 894 930 910 933 903 909 786 871 797 880 813 868 870 885 888 859 890 905 826 839 825 866 911 885 845 874 825 866 857 878 859 864 830 862 838 871 833 848 809 837 822 862 865 785 863 869 846 848 835 754 864 836 814 852 644 841 872 879 813 786 866 858 876 778 901 829 915 875 836 787 933 863 889 893 907 938 871 888 873 866 886 889 898 878 873 872 830 879 883 840 902 909 868 860 875 810 850 851 863 827 838 684 726 867 851 869 886 808 842 838 913 714 714 865 826 523 815 739 826 853 840 851 872 846 827 832 840 820 833 801 807 764 788 816 803 795 762 826 772 836 895 815 797 826 770 794 803 811 760 849 840 781 833 826 757 862 781 793 784 840 823 803 798 782 773 802 809 799 838 773 767 870 797 771 788 741 694 775 799 759 715 756 823 792 798 813 807 719 724 743 744 877 845 841 750 805 808 812 821 714 810 819 784 808 789 787 756 791 828 814 798 865 803 866 821 832 869 848 864 824 791 828 830 806 836 844 832 840 847 788 822 839 842 849 826 804 787 826 767 755 875 848 794 866 812 824 845 804 792 791 771 788 782 818 791 788 803 767 771 789 798 772 802 791 767 746 781 800 1.01e+03 793 819 816 762 782 806 756 812 778 809 791 683 805 930 977 927 917 908 904 897 907 892 879 927 921 925 922 944 891 904 905 963 868 892 912 922 867 796 910 878 936 956 982 903 880 967 945 1.05e+03 905 953 922 901 879 865 908 905 816 922 888 895 923 905 893 885 881 868 909 859 877 877 823 839 858 880 834 873 804 858 891 888 864 904 849 863 932 603 950 927 870 824 810 813 909 841 796 874 852 875 926 779 753 925 831 958 934 979 961 889 949 887 935 890 906 857 908 868 920 887 898 921 817 910 849 884 914 794 871 889 898 839 833 959 881 920 951 924 874 964 899 852 898 929 905 939 879 904 909 901 916 870 921 882 852 868 888 865 862 838 893 902 876 904 877 890 878 880 850 905 878 831 829 882 880 885 846 868 802 878 852 873 830 882 809 903 845 746 808 810 885 856 879 879 853 901 809 855 829 879 876 891 858 908 902 909 870 862 882 834 888 868 847 910 816 874 869 915 863 872 834 850 864 880 830 856 827 852 871 794 842 785 823 793 857 820 802 895 828 808 909 852 845 853 852 848 851 791 888 873 834 838 836 896 844 830 812 790 821 844 810 861 863 869 916 853 887 878 856 883 897 833 859 896 846 871 880 894 836 822 853 858 848 834 830 845 841 873 939 874 871 904 821 849 822 894 930 909 933 904 909 785 870 796 881 814 868 870 886 887 858 892 905 825 839 826 868 911 886 846 875 825 867 858 878 859 865 830 862 837 871 834 847 809 837 823 861 865 784 864 870 846 848 834 754 864 836 814 852 644 842 872 879 814 786 866 858 876 779 899 829 915 875 836 786 934 863 889 893 906 937 870 889 873 866 884 889 898 877 874 872 829 880 883 842 901 909 869 859 875 811 849 851 863 828 838 683 726 867 852 869 885 808 842 838 913 712 714 867 827 524 815 739 825 853 840 851 872 846 827 832 840 820 832 801 807 764 788 816 803 795 763 827 771 837 895 815 797 826 770 794 802 811 760 850 841 779 833 827 757 862 782 791 784 840 822 803 798 782 772 803 809 799 838 773 767 870 796 771 787 741 692 774 798 759 715 757 823 791 799 814 806 720 723 744 745 877 844 841 749 805 808 812 821 714 810 819 784 805 789 785 756 789 829 815 798 865 802 867 820 832 870 848 864 824 791 827 829 806 835 844 832 840 847 788 822 839 842 849 826 805 787 827 766 755 875 848 794 866 812 824 845 804 791 791 771 789 782 818 791 788 804 767 771 790 798 772 802 791 767 746 781 798 1.01e+03 794 818 817 762 783 806 756 810 778 809 791 682 805 929 978 927 917 909 904 896 906 890 879 926 921 927 923 944 891 903 906 961 868 892 911 922 867 796 911 879 935 956 982 902 880 968 945 1.05e+03 905 952 922 901 878 864 907 904 815 920 888 895 923 905 893 886 881 869 909 859 876 876 823 838 858 880 834 873 806 858 891 887 864 903 851 862 932 603 949 928 870 825 811 814 910 841 798 875 852 875 926 780 755 924 831 958 935 979 961 889 950 888 934 889 905 857 908 867 919 887 897 922 817 910 849 884 914 794 871 888 898 839 833 959 881 925 951 924 873 964 900 853 898 929 904 939 880 903 909 903 916 871 921 882 852 868 887 865 862 838 894 900 875 904 877 891 877 881 850 904 878 830 830 882 880 885 844 868 802 878 851 873 831 882 810 903 845 747 808 811 885 856 879 878 851 901 809 856 829 880 876 890 857 909 902 908 870 862 882 834 888 868 847 911 815 874 870 915 863 872 834 851 865 880 830 856 826 852 871 794 841 785 823 792 857 820 802 894 828 809 909 852 846 853 851 848 852 792 888 873 835 837 836 895 845 830 811 789 821 844 810 860 864 870 915 854 887 878 856 882 897 833 859 896 845 872 880 894 836 823 854 858 848 833 831 845 841 873 938 873 870 904 822 849 822 895 929 911 934 904 909 784 870 796 881 814 868 870 886 887 858 893 906 826 838 826 867 911 886 846 876 826 867 858 877 860 866 830 862 838 870 834 846 809 837 823 860 866 784 861 871 846 847 834 753 865 836 814 852 644 842 872 879 814 786 866 858 876 779 898 829 915 875 835 785 936 863 889 893 907 936 870 890 872 865 884 889 898 878 874 871 829 881 883 842 901 909 869 858 874 812 848 850 864 828 838 683 727 867 852 869 885 807 842 838 913 710 715 867 827 526 815 738 826 853 841 851 873 847 827 832 840 820 830 801 807 764 788 817 804 795 763 828 771 838 895 815 797 826 770 794 802 810 759 851 841 778 833 827 758 861 783 790 784 841 823 803 798 782 770 804 808 799 838 774 767 870 795 771 787 741 692 774 798 759 715 758 823 791 799 815 806 720 723 744 745 877 844 841 748 804 807 813 822 714 811 819 784 804 789 785 756 788 829 816 798 864 801 867 820 832 870 848 864 824 791 827 829 806 836 844 832 841 848 787 822 840 841 850 827 805 786 828 766 755 876 848 794 866 812 824 845 804 792 791 771 790 782 818 791 787 805 767 772 790 798 773 802 791 768 746 781 796 1.01e+03 794 817 817 762 784 805 756 809 778 810 791 682 805 928 980 926 918 910 903 896 906 888 879 926 921 927 922 943 891 905 906 959 868 892 911 921 867 796 911 879 935 955 982 901 879 968 946 1.05e+03 906 952 921 902 878 864 907 904 814 920 888 894 923 906 894 885 881 869 909 859 876 876 823 838 858 880 834 873 806 858 891 886 864 901 851 862 931 603 948 929 871 826 812 815 910 841 799 875 852 875 926 779 756 923 831 957 935 979 961 888 950 888 934 888 904 856 909 866 919 887 897 922 817 910 850 884 914 794 871 888 897 839 832 959 881 928 951 925 873 964 900 855 898 930 904 939 880 903 909 904 917 872 921 882 851 867 887 865 862 838 894 900 875 904 877 892 877 881 850 904 878 830 831 881 880 885 845 868 802 878 851 873 831 881 811 903 845 747 808 811 884 855 879 878 850 901 808 855 829 878 876 891 857 909 902 908 870 863 882 833 887 868 847 912 816 874 871 915 863 872 834 851 866 881 830 857 825 851 871 794 841 785 823 792 857 819 802 895 827 809 908 852 847 853 851 847 852 792 888 872 836 837 836 895 846 830 810 789 821 845 811 860 865 870 914 855 886 878 856 881 898 833 859 896 844 872 880 894 837 824 855 858 848 833 831 845 841 873 938 873 870 904 822 849 822 895 929 912 934 905 909 784 870 796 880 814 868 870 886 887 857 894 908 826 838 827 865 911 887 846 876 825 867 858 877 859 865 830 862 840 869 834 846 809 837 822 860 866 784 859 872 846 846 833 753 865 836 814 852 644 842 871 879 813 788 866 856 876 780 898 830 916 874 835 786 937 863 889 894 908 936 870 892 871 866 884 889 897 880 875 871 829 880 883 840 901 907 869 858 874 813 848 850 864 829 838 683 728 867 851 869 884 807 844 838 913 709 717 868 827 526 816 738 826 852 841 850 873 847 827 832 839 820 830 801 807 764 788 817 803 795 763 830 771 838 895 815 797 824 770 794 804 810 759 852 842 778 832 826 759 861 783 790 784 842 824 802 798 782 769 806 807 799 838 774 768 871 794 771 787 742 691 774 798 759 716 758 824 790 799 816 806 720 724 742 745 877 844 842 749 805 807 813 822 714 812 819 783 804 790 785 756 787 830 817 799 864 800 868 821 833 870 848 864 824 791 826 829 806 836 844 833 841 848 787 822 840 840 850 827 805 785 827 766 755 876 848 794 866 813 824 845 805 792 791 770 790 782 818 791 787 805 767 773 790 798 774 802 791 767 746 780 795 1.01e+03 793 817 817 762 785 804 755 808 778 810 792 682 804 928 981 926 918 910 903 896 906 886 878 926 922 926 920 943 892 906 906 957 869 891 912 921 867 797 911 879 935 955 982 900 878 968 946 1.05e+03 906 951 921 902 877 865 907 904 814 920 888 894 923 906 894 884 881 868 909 859 876 875 823 839 857 879 834 873 806 858 891 886 864 899 851 860 930 604 948 929 871 827 812 816 910 841 798 875 852 875 926 777 757 922 831 957 934 979 962 887 950 887 934 888 904 855 909 866 920 888 898 922 818 910 850 885 914 794 871 887 897 839 832 958 881 932 950 924 873 964 900 856 898 930 904 938 880 903 909 902 918 871 921 881 851 867 888 864 862 838 893 900 876 903 877 892 877 881 849 904 878 830 831 881 881 885 845 868 801 877 851 874 830 880 811 902 846 748 809 811 884 855 878 878 849 901 808 855 829 876 876 890 857 910 902 908 870 862 881 833 887 867 848 912 816 874 871 916 864 872 834 851 867 881 830 857 825 852 870 794 841 785 822 792 857 820 803 895 826 809 907 851 846 854 850 847 853 792 888 871 836 837 836 895 847 830 810 789 820 846 811 860 866 870 913 855 886 878 855 880 898 832 859 896 843 872 880 894 838 824 855 858 848 832 831 845 841 873 938 873 869 905 823 848 822 894 928 914 934 905 909 785 870 797 880 814 867 870 886 888 857 893 908 827 839 827 864 912 886 845 876 825 867 858 877 859 865 830 861 841 868 834 846 808 837 821 860 866 783 856 871 846 845 833 754 865 835 815 853 644 842 870 879 813 789 866 855 876 780 898 830 916 874 835 786 937 863 889 894 910 936 870 892 870 867 884 889 897 880 875 871 829 878 883 839 901 905 868 858 874 813 848 851 863 829 837 682 730 867 851 870 883 807 845 838 914 709 718 867 827 526 817 738 826 851 841 851 873 848 826 831 838 821 830 800 807 764 789 816 802 795 762 830 771 838 895 814 796 824 770 793 805 809 759 852 842 778 833 826 759 861 783 791 784 843 823 802 798 782 769 805 807 799 839 774 769 872 794 771 787 742 691 774 798 760 717 758 824 790 799 816 807 720 725 741 745 877 844 842 751 805 806 814 822 714 812 818 783 805 790 785 756 787 830 818 799 863 801 869 822 834 871 849 864 825 790 826 829 806 836 844 834 841 849 787 822 840 840 850 827 805 784 826 766 756 876 848 795 866 813 824 845 805 791 791 771 788 782 818 791 789 806 767 775 791 799 775 803 792 766 747 779 796 1.01e+03 793 817 817 762 786 804 754 808 777 810 792 683 804 928 981 925 918 910 904 896 906 885 878 927 922 925 918 942 892 906 906 957 869 890 911 921 867 798 910 879 934 955 982 901 878 967 946 1.05e+03 906 950 922 902 878 865 906 904 814 920 888 894 923 906 893 882 881 868 909 860 875 875 824 841 856 880 833 873 806 859 890 886 865 898 851 858 929 604 949 929 871 826 812 816 910 841 798 875 852 874 926 775 757 920 831 956 933 979 962 886 950 886 933 889 904 855 908 866 920 887 899 922 818 909 850 885 914 793 871 886 897 838 832 958 881 934 950 924 873 964 900 858 898 930 904 938 881 903 909 901 919 870 921 881 852 867 887 864 862 838 891 900 876 902 876 892 877 882 849 905 878 830 830 881 881 885 845 867 800 877 852 875 830 879 811 902 846 748 808 811 884 855 878 878 849 902 808 854 828 875 876 890 857 911 903 908 869 862 881 832 887 867 848 912 816 875 871 917 863 873 833 850 867 882 831 856 826 852 869 793 841 784 824 793 857 820 804 894 825 809 907 850 845 854 851 847 853 792 888 871 835 836 836 894 846 829 810 789 820 847 811 861 866 870 913 855 886 878 855 880 898 833 858 895 842 872 880 893 839 824 854 858 849 832 830 846 839 872 938 873 869 905 823 848 822 894 928 913 934 904 909 785 870 798 879 814 866 871 886 888 856 891 907 827 839 827 864 911 886 845 876 825 867 858 878 859 865 831 860 841 868 834 846 808 837 821 860 866 784 854 870 846 846 832 755 865 835 815 853 644 842 870 880 813 791 866 853 876 780 898 829 915 875 835 786 938 863 889 894 911 936 871 892 870 868 884 889 898 878 875 871 829 878 882 838 901 904 868 859 875 812 847 851 862 829 837 682 732 867 850 870 882 807 845 838 916 710 719 867 826 526 818 740 826 850 842 852 874 848 826 830 838 821 830 800 807 765 789 814 802 796 762 830 771 838 895 814 795 825 770 793 805 810 759 852 842 779 834 825 759 860 782 790 784 842 823 802 798 782 769 806 807 800 839 774 771 872 793 770 787 742 690 775 798 760 717 758 823 790 800 815 807 720 727 740 745 877 845 842 752 805 806 814 822 714 812 817 782 805 790 784 756 785 831 818 798 863 802 869 822 833 870 849 864 825 790 826 830 805 836 844 834 841 849 787 822 839 840 849 828 805 784 825 766 757 876 848 795 866 813 824 845 805 790 791 771 786 782 818 791 790 805 766 776 790 799 775 802 791 766 747 777 797 1.01e+03 793 817 816 762 786 804 754 806 777 809 792 683 804 928 981 924 918 910 905 896 906 886 877 927 921 924 918 943 891 904 906 957 869 890 911 921 867 798 911 878 935 956 983 901 879 967 946 1.05e+03 905 946 922 902 878 866 906 904 814 920 888 894 922 905 892 882 881 868 909 860 874 875 824 842 856 880 833 873 807 860 890 886 865 895 851 857 930 604 950 929 871 825 812 815 910 841 799 874 851 874 926 775 757 918 830 957 932 979 962 887 949 886 933 889 903 855 908 866 921 886 898 921 819 908 851 886 914 793 871 886 896 838 831 959 881 936 950 924 873 964 899 859 898 930 903 938 882 903 909 901 919 870 920 881 852 867 886 865 862 839 891 900 876 901 876 891 878 883 848 906 878 831 830 881 881 885 845 867 799 876 852 877 829 877 810 902 845 749 808 812 884 855 878 878 847 902 808 854 828 876 877 889 857 912 903 908 869 862 881 832 888 866 848 911 816 876 870 918 863 875 832 850 867 882 831 855 827 853 869 793 841 785 825 794 857 820 804 893 825 809 907 851 844 853 852 847 853 792 889 871 835 837 836 895 846 829 810 790 820 847 811 862 867 870 914 855 886 878 855 880 898 834 858 894 842 872 880 893 838 824 853 858 850 832 830 846 838 872 938 872 868 905 823 847 822 893 928 912 933 902 910 786 870 798 878 813 868 871 886 888 857 890 906 827 839 826 865 911 887 845 876 824 868 858 879 860 864 831 860 842 868 834 847 808 837 822 861 865 784 852 869 846 847 832 756 865 836 816 854 644 842 870 880 812 791 865 853 876 780 899 828 916 875 835 785 939 863 889 895 911 937 872 891 870 867 884 889 898 879 875 871 828 878 882 838 901 904 867 859 875 813 847 851 862 828 838 682 732 866 851 869 881 807 845 838 918 712 718 867 826 526 818 741 826 849 844 852 874 848 826 829 838 821 830 800 807 765 789 813 803 796 762 829 771 838 895 814 794 825 769 792 804 810 760 852 842 779 833 825 759 859 782 789 785 842 822 802 798 783 769 806 808 800 838 774 771 872 792 770 787 742 690 776 797 760 716 758 822 790 800 815 807 719 727 740 745 877 846 842 752 804 806 814 821 714 812 816 782 805 790 784 756 784 831 818 797 864 803 869 822 833 869 849 864 825 791 826 830 805 836 844 834 841 850 787 822 838 840 849 828 805 783 825 766 756 876 849 796 866 814 824 844 805 789 790 772 786 782 818 791 790 805 766 776 789 799 775 802 790 767 747 778 798 1.01e+03 792 817 816 762 787 805 756 804 777 810 792 682 805 929 981 924 918 910 905 896 907 885 877 928 921 925 919 942 890 903 906 957 869 890 910 921 867 798 911 879 935 956 984 900 882 967 947 1.05e+03 905 943 924 902 878 865 907 905 815 921 889 895 920 903 892 882 881 868 909 860 873 874 824 842 855 880 832 872 808 861 889 887 864 893 851 857 930 604 951 928 871 825 812 814 909 841 800 874 852 871 926 776 757 916 830 958 933 979 963 888 949 888 933 889 901 855 909 866 921 884 897 920 819 909 851 886 914 794 871 885 896 839 831 960 881 937 950 924 873 965 898 861 898 930 903 938 883 903 909 901 918 870 922 880 853 866 887 865 862 840 891 899 876 900 876 890 878 883 848 906 878 830 830 882 881 886 845 867 798 876 852 880 828 875 810 902 843 749 807 813 884 855 879 877 845 902 808 854 828 877 877 889 857 912 903 908 868 862 881 832 889 866 848 911 816 877 871 918 863 876 831 851 865 883 830 854 828 852 869 794 842 786 826 794 858 820 804 891 825 809 907 854 843 854 852 847 853 793 890 870 835 837 836 896 846 830 809 790 820 847 810 862 867 870 915 854 886 878 854 880 898 834 858 893 843 872 881 894 838 823 853 858 850 832 830 845 837 872 938 873 868 906 824 846 821 893 928 912 931 902 910 785 870 799 878 813 869 871 886 888 858 889 905 827 839 826 865 912 888 844 876 823 867 859 880 862 864 831 860 842 868 834 848 808 838 823 862 865 785 851 869 846 848 831 756 865 837 816 854 644 843 870 879 812 792 865 854 876 780 898 827 916 875 835 786 941 863 889 895 910 937 872 890 870 867 884 889 898 880 876 871 828 878 882 839 901 905 867 858 874 813 847 850 862 828 838 681 732 866 850 869 882 807 844 837 920 714 717 867 826 527 819 742 826 849 846 852 874 848 826 828 839 820 830 800 807 765 788 814 804 795 762 829 770 838 895 815 795 825 770 792 804 810 760 852 842 779 832 825 759 859 782 788 785 842 822 802 799 783 769 806 809 800 838 773 771 871 792 770 787 741 689 777 797 759 716 758 822 791 800 816 808 718 726 741 745 876 846 842 752 804 807 814 821 714 812 816 782 804 790 784 756 782 831 818 796 865 803 868 822 833 867 849 864 825 792 827 830 806 836 844 834 840 850 787 823 838 840 850 828 806 783 824 766 756 876 849 795 866 813 825 844 804 789 791 772 786 782 817 791 790 805 765 775 788 799 775 801 791 768 747 777 797 1.01e+03 792 817 816 763 787 805 757 803 778 810 793 682 804 930 981 922 918 910 904 895 909 885 878 927 921 925 920 942 889 905 907 958 869 890 910 921 867 798 911 880 935 956 984 900 884 966 946 1.05e+03 904 942 925 902 878 864 908 906 816 921 889 895 920 900 892 882 880 868 909 859 872 874 824 842 854 880 832 872 809 860 889 887 864 890 851 857 930 603 952 929 871 824 812 814 910 841 802 874 853 869 926 776 756 916 829 959 934 979 963 888 948 889 934 889 899 855 910 866 921 884 898 919 818 909 851 886 915 794 871 886 895 840 831 959 881 938 951 925 873 966 898 863 898 930 902 939 883 903 909 901 918 870 924 880 853 867 888 865 862 840 891 898 874 900 878 891 877 883 849 907 878 829 830 882 881 886 845 867 797 877 853 882 828 873 810 902 842 749 807 813 884 856 879 877 843 902 808 854 828 877 877 889 857 912 903 909 869 862 881 832 889 866 848 911 815 877 871 917 863 876 831 852 864 882 830 855 828 851 870 794 842 787 825 794 858 820 804 891 826 809 907 855 843 855 851 848 852 793 890 870 835 838 836 896 846 830 809 790 820 847 809 862 866 870 916 854 887 878 854 881 898 834 858 893 845 872 881 895 838 822 852 859 850 832 830 845 839 872 938 873 868 906 824 845 821 894 928 912 931 902 909 785 871 799 878 814 869 871 885 888 860 890 904 827 839 826 865 913 888 844 875 824 868 860 880 862 863 830 860 841 868 834 849 808 839 822 862 864 785 852 870 846 848 832 756 864 838 816 854 644 843 872 879 812 792 865 854 877 779 897 828 915 875 836 786 941 863 889 894 909 938 873 890 870 867 883 889 899 880 876 871 828 878 882 840 901 905 867 857 874 814 847 851 863 828 839 681 733 866 850 869 882 807 844 837 922 714 716 867 826 528 821 742 826 850 846 852 874 848 827 828 839 820 829 800 808 765 787 815 804 795 762 828 770 838 894 816 796 825 770 793 803 810 760 853 842 778 830 825 760 859 782 788 785 842 822 802 800 784 769 807 809 800 839 773 771 871 792 770 786 741 690 776 797 758 716 758 823 792 800 817 809 718 726 741 745 876 845 843 752 803 807 815 821 713 813 815 782 804 790 784 756 781 831 818 797 866 803 867 821 834 867 850 864 824 792 828 830 807 836 844 833 840 850 787 823 838 840 851 828 807 783 824 766 755 876 849 795 866 813 825 844 804 789 792 772 786 782 817 791 790 806 766 775 788 799 774 801 793 768 747 777 796 1.01e+03 792 817 816 763 787 805 757 802 778 810 793 682 803 931 981 920 918 910 904 895 911 884 878 927 921 924 921 942 889 907 907 959 869 889 910 922 868 798 910 880 936 956 984 900 883 966 945 1.05e+03 905 942 924 901 878 865 909 906 816 922 889 895 922 898 892 882 879 868 909 859 872 873 824 842 853 879 831 872 809 860 889 888 864 887 851 857 931 603 952 928 870 824 812 813 911 841 804 874 854 868 926 776 757 916 829 958 934 979 963 888 948 889 934 890 897 855 909 867 921 883 899 919 817 909 851 886 916 795 871 886 894 840 831 959 881 938 951 925 873 966 898 863 897 931 903 939 883 903 909 901 917 870 925 881 853 867 889 866 862 840 891 895 873 899 880 892 877 883 849 907 878 829 830 883 881 886 844 867 798 877 853 884 828 874 811 903 842 749 806 813 884 856 878 878 843 901 808 854 827 877 877 890 858 912 902 909 869 862 881 831 888 866 848 911 815 877 870 915 863 875 831 853 863 882 830 856 827 851 870 794 841 786 824 794 858 820 804 890 828 810 907 853 843 856 851 848 852 792 890 870 835 838 835 896 845 830 809 790 821 847 809 862 866 871 916 853 888 879 855 882 898 834 858 895 846 872 881 896 838 821 851 859 849 833 830 844 840 872 939 873 868 906 824 845 821 894 928 912 931 904 910 784 871 798 878 814 868 871 884 888 861 892 905 827 839 827 865 913 886 844 875 827 868 859 880 862 863 828 860 839 869 833 848 808 838 822 862 863 785 852 871 846 848 834 756 865 838 815 854 645 844 873 879 813 792 867 855 877 779 896 828 914 876 836 789 941 864 889 893 908 937 873 890 870 867 882 889 901 879 875 871 829 878 882 842 901 906 867 858 874 813 848 852 863 828 838 680 733 866 851 869 882 808 844 837 925 713 715 866 826 529 822 742 826 851 846 852 873 848 827 829 839 820 829 800 808 764 786 814 803 796 761 828 770 838 894 816 797 825 770 794 803 810 761 853 842 777 830 825 760 858 781 789 785 842 822 802 800 783 770 807 809 800 839 773 771 871 793 770 786 742 690 776 796 757 716 758 823 792 798 818 810 717 726 741 745 876 845 843 752 803 807 815 822 714 812 815 782 803 790 785 756 781 831 818 797 865 803 866 821 834 867 850 864 824 793 828 830 807 836 844 832 841 850 786 823 838 840 851 828 808 783 824 765 755 877 849 794 866 814 825 844 804 790 791 772 786 782 817 790 790 808 767 774 788 799 775 802 794 768 747 777 795 1.01e+03 792 816 816 762 787 805 757 801 777 809 793 682 802 932 980 918 917 910 904 896 911 885 879 926 921 924 920 943 889 907 906 958 869 889 910 922 868 798 909 880 936 956 984 901 881 965 944 1.05e+03 905 941 923 901 878 866 909 906 816 921 889 895 923 898 892 882 879 868 910 859 872 873 824 841 853 879 831 872 810 860 889 888 865 884 851 857 931 603 951 928 870 824 813 812 912 841 806 874 853 869 926 776 757 917 828 957 934 979 964 888 947 890 934 890 896 855 909 867 921 882 900 918 814 909 851 886 916 795 871 886 894 840 832 959 881 938 951 925 874 966 899 864 897 931 903 939 884 903 909 900 917 870 924 881 852 868 888 866 861 840 891 893 872 898 881 892 877 882 850 908 878 829 830 883 882 886 844 867 798 878 853 884 828 874 811 904 842 748 806 813 884 856 878 880 842 900 808 854 827 878 878 890 859 913 902 910 870 863 881 831 887 866 848 911 816 877 869 913 863 877 833 853 864 882 830 856 827 852 870 794 841 785 824 794 859 820 804 890 827 810 906 852 844 856 851 848 852 791 890 871 836 838 834 896 844 830 808 790 822 847 810 862 865 870 916 853 888 878 856 883 899 833 857 897 846 871 881 896 837 822 851 858 848 834 830 845 840 873 939 873 868 905 825 846 820 894 928 912 932 904 911 785 871 797 878 814 867 871 883 887 859 893 906 827 839 828 865 913 886 844 875 829 869 858 879 861 863 828 860 838 869 832 846 808 837 822 862 863 785 849 871 846 848 835 756 864 838 816 854 645 844 874 879 814 792 868 854 877 779 896 828 914 876 836 790 942 864 890 893 909 937 873 890 871 868 882 888 901 879 875 872 829 878 882 842 900 905 867 858 874 812 847 853 864 828 838 680 732 866 851 869 882 808 844 837 926 713 715 866 825 529 823 742 826 851 847 852 872 847 827 830 839 820 829 799 808 764 787 815 803 797 760 828 770 837 894 816 797 825 770 796 802 810 761 853 843 777 829 825 760 858 780 790 785 841 822 802 801 783 770 808 809 801 839 773 772 871 793 771 787 742 690 775 794 757 716 759 823 791 797 818 809 716 726 741 745 877 846 843 752 802 807 815 822 714 811 814 783 802 791 785 756 780 831 819 798 865 804 866 821 834 868 850 864 822 793 828 830 807 836 844 832 842 850 785 823 838 840 851 828 808 782 825 764 756 878 849 795 866 814 825 845 804 791 790 772 787 782 817 788 790 809 768 772 788 798 776 802 792 767 747 777 795 1.01e+03 792 815 817 762 787 805 758 801 777 809 793 682 802 932 980 918 917 910 903 895 910 885 879 926 921 924 920 944 890 906 905 957 869 889 910 923 867 798 909 880 937 956 983 901 880 966 944 1.05e+03 904 939 922 900 879 867 909 906 815 921 889 894 922 897 892 881 880 869 910 859 873 873 824 842 854 878 830 872 810 860 889 888 865 881 852 858 932 603 951 928 869 824 814 812 912 841 806 873 852 870 927 776 757 917 828 957 934 980 963 888 946 889 935 890 895 854 908 868 922 882 900 918 814 909 851 886 915 795 871 886 894 840 832 960 881 937 950 924 874 965 899 865 896 932 904 939 884 903 909 900 917 871 923 881 852 867 888 866 861 840 891 890 871 897 880 892 876 882 851 908 878 830 829 883 881 888 845 867 798 878 852 885 828 874 810 904 842 748 806 813 884 857 879 881 842 900 809 855 827 877 878 890 858 914 902 910 870 864 879 831 888 866 849 911 816 876 867 913 862 878 835 853 865 881 831 857 826 852 870 794 841 784 824 793 858 819 805 891 828 810 906 852 844 856 851 848 851 790 889 872 837 838 834 895 843 830 808 790 823 846 811 862 866 870 916 852 889 876 856 884 899 833 858 896 846 871 880 894 836 822 852 857 848 834 831 846 840 874 939 873 868 905 825 847 821 894 929 912 932 904 913 785 872 796 879 814 867 872 882 887 858 893 907 827 838 829 865 912 886 843 876 828 869 857 880 862 864 828 859 839 870 831 847 808 836 822 862 864 785 846 870 846 847 835 756 863 838 817 854 645 844 874 879 814 792 868 854 876 779 896 828 915 876 836 791 942 865 890 894 909 936 873 890 871 868 883 888 902 879 876 872 829 877 882 842 900 906 867 857 874 811 847 853 864 828 840 679 732 866 851 869 882 808 844 837 928 713 716 867 825 530 824 741 825 852 847 852 871 848 827 831 839 819 830 799 807 764 788 815 803 797 760 828 770 837 894 816 797 826 770 796 802 810 761 852 843 777 828 824 760 857 780 790 785 841 822 803 801 783 770 808 809 801 838 773 772 872 794 771 788 741 689 776 793 757 716 759 822 791 797 818 808 716 726 740 745 877 846 843 752 802 807 814 822 715 810 815 783 802 791 785 755 779 831 818 798 865 804 866 821 834 869 851 864 822 793 828 831 807 836 844 832 844 850 784 823 838 840 850 827 808 782 825 763 757 879 849 795 866 814 825 845 804 792 789 772 787 783 818 788 789 808 770 772 788 797 776 803 791 767 748 777 795 1.01e+03 793 814 817 761 787 805 758 800 777 808 792 682 802 931 979 918 918 909 902 895 910 883 879 926 922 924 920 944 890 904 904 956 869 890 911 923 867 798 909 878 936 955 981 901 879 966 945 1.05e+03 904 937 923 900 878 868 909 907 815 921 889 893 921 896 892 882 881 870 910 859 873 872 823 842 854 878 831 872 810 860 889 889 864 878 853 858 931 604 950 928 868 825 814 812 912 842 806 873 852 871 929 777 758 916 826 957 935 981 963 889 946 888 935 890 895 855 908 868 922 882 900 918 813 909 850 886 914 794 871 886 895 840 832 962 881 937 950 924 874 964 899 866 896 932 904 939 884 904 910 900 917 872 922 881 852 867 888 868 860 840 891 890 871 896 879 892 876 882 851 908 878 830 830 883 881 890 846 868 798 878 852 886 827 875 810 903 842 749 806 814 885 857 879 881 841 899 809 856 828 877 877 889 858 913 902 910 870 865 879 831 889 866 849 911 816 877 866 912 861 880 835 852 865 881 830 858 826 852 870 794 841 784 824 793 857 819 805 891 829 809 906 852 844 856 851 848 850 790 889 873 838 837 834 894 842 830 808 790 823 845 811 862 867 870 916 853 887 876 856 883 898 833 859 893 846 871 880 894 835 823 852 856 848 834 831 847 841 874 940 873 868 905 825 849 821 894 929 912 932 904 913 785 872 797 879 815 866 871 882 887 856 893 907 827 838 828 865 912 888 842 877 827 869 857 880 863 864 828 859 840 870 832 849 808 836 822 863 865 784 844 870 847 847 835 757 862 838 818 854 644 843 874 879 814 793 868 853 876 779 896 828 916 876 835 792 942 865 889 895 909 935 873 890 871 867 883 888 901 879 875 871 829 877 882 841 899 906 867 858 874 811 847 853 864 828 841 678 733 866 851 870 882 809 845 838 930 713 716 867 825 532 825 741 825 852 846 852 870 847 827 831 839 820 831 799 807 764 788 815 803 796 761 828 770 838 894 816 796 826 770 796 802 809 760 852 843 778 829 824 761 856 780 790 785 841 822 803 801 784 770 807 809 801 839 773 772 872 794 771 788 741 689 776 793 758 716 760 822 792 797 819 808 715 725 740 745 876 846 842 752 801 808 814 822 715 809 816 784 802 791 785 755 777 830 817 799 865 804 866 822 833 870 851 864 822 793 827 831 808 835 843 832 843 850 784 823 838 841 850 827 808 781 825 763 758 878 849 795 865 814 824 845 804 792 789 772 787 784 819 789 789 807 770 771 788 797 776 804 791 767 748 777 794 1.01e+03 793 813 818 761 787 804 757 800 776 808 790 683 801 931 979 918 917 909 902 896 909 882 878 925 922 924 920 942 890 904 904 957 869 890 912 924 868 798 909 878 934 954 980 901 879 966 945 1.05e+03 903 937 924 900 878 868 908 907 816 921 889 892 921 895 892 882 882 870 910 859 873 870 823 842 854 877 831 871 811 860 889 890 864 875 853 858 931 604 950 928 866 826 814 812 911 842 806 872 852 872 930 777 759 916 826 957 935 982 963 890 947 888 935 889 895 856 907 867 922 882 899 918 813 909 849 886 915 794 870 886 895 840 832 962 881 937 950 924 872 964 897 866 896 932 904 939 884 904 911 901 916 873 922 880 852 867 888 869 860 840 891 890 872 896 879 892 877 882 851 908 878 830 831 884 881 890 847 868 798 878 852 887 827 875 810 903 842 750 806 815 886 856 878 880 840 898 809 856 828 878 878 888 857 912 902 909 871 866 878 831 889 865 849 911 816 877 868 912 862 880 835 851 865 880 830 857 825 853 871 794 841 784 824 792 856 818 805 891 829 809 906 852 844 856 850 848 850 790 888 873 837 837 834 892 842 830 808 791 822 845 811 863 868 871 915 854 886 877 856 881 896 834 860 892 846 871 880 895 834 823 853 856 849 836 831 846 840 875 940 874 868 904 824 849 822 894 928 912 932 904 913 786 872 797 879 815 866 870 882 887 855 892 907 827 837 828 866 912 888 842 877 826 870 858 880 864 864 828 858 841 870 832 850 808 836 822 863 864 784 845 869 847 847 834 758 862 838 818 854 643 842 874 878 814 793 868 853 876 780 896 828 916 875 834 795 942 864 888 895 909 935 873 890 871 867 882 888 900 879 873 871 829 877 881 841 900 907 867 858 874 812 846 853 863 827 842 676 735 865 852 870 882 810 845 838 933 713 716 867 825 532 825 742 824 852 846 852 870 847 827 831 839 820 831 800 808 764 788 815 802 794 761 828 770 838 894 816 795 827 770 796 802 809 760 853 842 778 830 824 761 856 781 790 785 841 823 803 801 784 771 807 809 801 839 773 773 873 795 771 789 742 690 777 793 758 717 760 821 792 796 818 810 716 725 740 746 874 845 842 752 800 808 814 821 717 809 817 784 802 792 785 755 776 830 816 798 865 803 866 823 833 870 850 864 823 793 827 830 808 835 843 832 842 851 784 823 838 841 849 827 807 781 825 763 759 878 849 795 865 814 822 845 804 792 790 772 788 785 819 790 789 806 771 772 788 796 776 804 792 767 748 777 794 1.01e+03 793 813 818 762 786 804 756 801 776 808 790 683 802 931 978 918 917 909 902 898 908 880 878 925 922 924 921 941 890 905 904 954 870 890 913 925 869 797 909 878 933 954 981 902 879 967 945 1.05e+03 902 938 924 900 877 868 908 906 816 921 889 892 920 895 892 883 882 870 909 859 872 868 823 842 853 877 832 873 813 859 889 891 864 873 853 857 931 604 950 928 866 826 813 813 911 842 805 871 852 872 930 777 759 915 828 958 936 981 963 891 948 888 934 888 894 856 907 868 922 883 898 918 814 908 849 886 916 793 870 886 894 840 832 961 881 937 950 924 873 964 895 865 895 932 904 938 884 904 913 902 915 872 922 880 852 867 888 870 859 840 891 890 872 898 879 892 877 882 851 908 877 831 831 884 881 890 847 868 798 878 851 888 828 875 810 901 842 751 806 815 886 855 877 880 841 898 809 856 828 878 880 888 856 911 901 908 873 867 879 830 890 865 848 912 816 878 869 912 863 881 834 850 865 880 830 857 825 853 871 793 841 784 824 792 856 818 805 890 828 809 907 853 844 857 851 847 850 790 888 873 835 836 835 892 842 830 808 792 822 845 811 863 868 871 916 855 885 878 857 880 894 834 860 893 846 872 881 896 833 823 853 856 849 837 831 845 840 876 941 874 870 904 824 849 822 894 929 911 933 903 912 786 872 798 879 815 866 869 882 887 856 892 906 827 836 828 866 912 889 842 876 825 871 858 879 863 864 828 858 842 870 833 850 807 837 821 863 862 784 846 869 847 846 834 759 862 838 819 854 642 841 874 879 814 793 867 854 876 780 897 828 916 874 833 799 942 864 886 894 910 936 872 890 870 866 882 889 899 879 873 870 829 878 880 840 902 908 867 859 874 812 846 852 861 827 842 675 737 864 852 870 881 812 845 838 934 714 716 866 825 531 826 744 824 852 846 852 870 847 827 831 840 821 831 800 809 764 788 814 802 794 762 828 770 838 896 817 794 827 771 795 802 810 760 852 841 778 831 824 760 856 781 790 784 841 823 803 800 784 771 805 809 801 839 773 773 873 794 771 788 743 690 777 792 759 718 760 821 793 796 818 811 717 725 740 746 874 845 842 752 800 809 813 821 718 809 817 785 800 792 785 754 776 830 816 798 865 802 866 822 833 869 850 865 822 794 827 830 808 834 843 833 841 851 784 823 839 842 849 827 806 782 825 762 760 878 848 795 865 813 821 845 804 792 791 772 788 785 820 789 790 806 771 773 788 797 776 804 792 768 748 777 793 1.01e+03 794 814 819 762 786 804 755 801 776 808 790 684 803 931 979 918 916 909 902 899 908 880 878 924 921 925 922 941 889 906 905 949 870 889 914 925 868 797 910 878 934 954 981 901 879 967 945 1.05e+03 903 938 924 900 877 867 908 905 816 921 889 891 921 892 892 883 882 869 907 859 871 867 823 842 853 877 833 873 814 858 889 891 864 870 853 856 931 606 951 928 867 826 812 813 911 842 807 871 852 872 930 776 760 915 830 958 937 980 963 892 948 888 934 888 895 856 907 867 922 883 898 917 815 907 850 886 917 792 871 886 894 840 832 961 882 938 950 924 874 964 893 866 896 933 904 938 884 904 913 902 913 871 922 880 852 867 888 870 859 840 891 888 872 899 879 892 876 881 850 907 877 832 831 884 881 889 846 868 797 877 852 889 829 874 809 901 843 750 807 815 886 854 876 880 842 900 809 856 828 880 881 888 857 912 902 908 873 867 880 830 889 866 848 912 815 878 872 914 865 880 833 850 864 880 830 858 825 852 871 793 841 784 824 792 855 818 805 890 828 808 908 853 844 858 851 847 850 790 889 872 834 836 835 892 841 830 808 793 821 845 811 863 867 871 916 855 886 878 857 881 894 834 859 895 847 871 880 895 832 823 853 856 849 837 831 845 839 877 941 874 871 903 825 849 821 894 929 911 934 902 912 786 872 798 878 816 867 870 883 887 858 891 906 828 836 828 867 912 889 842 877 825 872 858 879 864 864 829 858 842 869 834 850 807 837 821 863 862 785 846 869 846 846 833 760 863 838 819 854 644 840 874 879 814 793 867 854 877 780 898 828 916 874 834 801 943 864 886 894 909 936 872 890 870 866 882 890 898 880 875 870 829 879 879 840 903 908 866 859 875 812 846 852 861 826 843 675 738 863 852 870 880 812 845 838 934 714 717 866 825 530 826 746 824 852 847 852 870 847 827 830 840 822 831 801 810 763 789 814 802 795 761 828 770 838 896 817 793 827 770 794 802 811 760 851 841 778 831 824 759 856 781 790 783 840 823 802 800 784 771 804 809 801 839 773 774 871 793 771 788 743 690 777 791 759 717 760 821 793 796 817 810 719 725 739 746 876 845 842 752 800 808 813 821 719 808 817 784 799 793 785 753 775 830 816 797 865 802 867 821 833 869 848 865 823 794 827 829 808 834 843 833 840 851 784 823 840 842 849 827 804 782 824 762 760 878 848 795 865 812 822 845 804 792 792 772 788 785 819 790 790 805 771 773 788 797 776 804 792 768 748 776 792 1.02e+03 794 814 820 762 786 804 755 801 777 808 789 684 804 932 980 917 916 909 902 899 907 880 878 924 921 925 921 940 890 906 905 944 870 889 914 924 866 796 910 879 936 954 980 901 879 968 945 1.05e+03 904 939 924 900 876 867 908 905 816 921 889 892 921 889 891 883 882 868 905 859 870 867 824 842 853 878 834 873 813 859 889 891 864 868 853 855 930 607 952 928 868 826 812 814 912 842 810 871 852 872 930 776 760 915 831 957 937 980 963 892 947 888 934 887 895 856 907 866 921 884 898 917 816 906 851 887 916 792 871 886 893 840 832 960 882 940 950 924 875 964 892 867 897 933 904 937 885 904 913 901 913 870 921 880 852 867 889 870 859 840 891 886 872 900 880 892 876 881 850 906 877 832 831 884 881 889 846 869 797 876 852 890 829 874 809 900 844 750 809 814 886 853 875 880 842 901 808 856 828 881 880 888 858 912 902 908 872 866 880 831 889 867 848 911 815 879 872 915 865 880 832 850 864 881 830 859 825 852 871 792 840 783 824 792 856 818 806 892 827 808 908 854 844 859 851 847 850 789 889 873 836 836 836 893 841 831 809 792 821 846 811 862 867 872 916 855 887 879 858 882 895 834 859 896 848 871 880 894 831 823 854 856 849 837 830 844 839 877 941 874 869 902 826 849 821 894 930 910 934 901 913 786 872 799 878 815 868 870 883 886 860 892 906 828 836 828 867 913 888 842 877 825 873 858 879 864 865 829 858 843 868 835 850 808 837 821 863 864 785 846 869 845 845 833 761 864 838 818 853 647 840 874 879 815 794 866 854 878 781 898 829 916 874 834 803 944 864 887 893 909 936 872 891 870 866 882 891 897 879 876 870 829 879 878 839 903 908 867 859 876 813 846 851 861 826 843 676 739 863 853 870 879 812 845 838 935 713 727 866 826 532 829 746 824 852 849 852 869 848 828 831 841 822 830 799 810 763 788 814 802 795 761 828 770 838 896 817 793 827 769 794 803 812 760 850 842 779 831 824 759 855 782 789 783 840 823 802 800 784 771 804 809 801 838 774 773 870 792 772 788 741 691 777 791 759 716 759 821 793 796 817 808 720 725 739 745 877 845 842 752 800 808 812 821 721 808 816 783 799 792 785 753 774 830 815 797 864 803 868 820 834 869 848 864 823 793 826 829 807 834 843 834 840 851 784 823 841 841 849 827 804 782 824 762 759 878 848 795 865 812 823 845 805 791 792 772 787 784 819 790 790 805 770 772 788 798 776 805 792 768 747 775 792 1.02e+03 794 813 820 762 786 803 755 800 778 809 790 684 805 932 981 916 916 909 902 898 908 879 878 925 921 925 920 941 890 906 905 942 870 888 914 923 864 796 911 879 937 954 978 901 880 968 945 1.05e+03 905 939 924 901 876 867 907 906 816 922 889 892 923 886 890 883 882 868 904 859 870 867 823 842 853 879 834 871 812 860 889 891 864 866 853 854 929 609 953 928 868 826 812 814 912 841 812 872 853 872 930 775 760 914 830 957 936 980 963 892 947 888 934 887 895 856 907 865 920 884 898 917 816 907 851 887 916 792 871 885 893 840 832 960 882 940 950 925 874 963 892 868 897 934 904 937 886 904 913 901 912 870 921 882 852 868 889 871 859 842 891 884 873 899 881 892 874 881 850 906 876 831 831 884 881 890 847 868 798 876 853 890 829 874 809 900 843 751 810 814 886 852 875 881 842 902 808 855 829 880 879 887 860 912 902 908 871 866 880 831 888 867 848 911 814 879 871 916 865 880 832 850 863 881 831 858 825 852 871 792 840 783 823 792 856 817 806 893 827 808 908 855 845 859 851 848 850 789 890 874 836 837 836 894 840 832 809 792 822 845 811 862 867 871 916 854 887 877 858 882 896 834 859 897 848 870 880 894 832 823 855 856 849 836 830 843 838 875 941 873 868 902 826 848 822 894 929 911 935 902 914 787 872 798 877 815 868 871 883 886 859 892 905 829 837 827 867 912 887 843 877 826 873 859 879 866 865 828 859 843 868 835 850 808 837 822 863 865 785 845 869 845 845 833 763 865 838 818 852 648 840 874 879 816 794 865 853 878 782 898 829 916 874 834 806 945 864 887 893 908 936 872 890 870 868 882 891 899 879 876 870 829 879 878 839 904 908 868 859 876 813 846 851 862 826 844 677 739 863 853 869 879 812 845 838 938 713 737 866 826 535 831 747 824 851 850 852 870 848 828 831 842 822 830 798 811 763 788 814 802 795 761 827 771 838 896 816 792 827 770 794 802 812 759 850 842 780 830 824 759 855 784 788 784 841 823 803 800 783 771 804 809 800 837 774 773 870 792 773 787 740 691 777 791 759 716 759 821 793 796 818 807 719 725 739 745 877 845 842 752 800 807 812 821 724 807 816 782 798 791 785 754 773 830 815 797 864 804 868 820 834 869 849 863 823 792 827 829 807 834 844 834 840 851 784 823 841 841 849 826 804 782 825 763 758 879 848 794 865 812 824 845 805 791 791 772 787 784 819 790 789 806 769 772 788 798 776 804 790 768 748 774 792 1.02e+03 793 812 820 762 786 803 754 799 778 810 791 683 805 931 981 916 916 909 902 897 908 878 878 925 922 925 919 941 890 906 905 938 870 888 914 923 864 796 912 879 938 954 977 902 880 968 945 1.05e+03 905 939 923 901 876 868 907 906 816 923 889 893 924 887 891 883 881 868 904 859 870 867 823 842 852 880 835 871 812 861 889 891 864 865 853 853 927 609 952 928 868 827 812 814 912 841 813 872 853 872 930 775 760 915 828 957 935 980 962 892 948 888 935 887 895 856 907 865 920 883 898 918 815 907 851 886 915 792 870 884 893 839 832 961 882 940 951 924 874 962 892 868 896 934 904 938 886 904 912 900 911 870 921 883 852 868 889 872 859 842 892 883 873 899 882 893 874 880 850 907 876 830 831 884 881 890 847 868 797 876 852 890 829 874 809 901 843 752 810 814 886 852 875 881 841 902 808 854 829 879 878 888 860 912 902 908 871 866 880 831 888 867 848 911 814 879 870 916 865 880 832 851 863 881 831 857 825 852 871 791 839 782 824 792 856 817 806 895 827 809 909 855 845 859 851 849 850 788 890 874 837 838 836 894 840 832 809 791 822 845 809 862 866 870 916 854 887 876 858 882 898 834 860 897 847 870 880 894 834 823 855 857 849 835 828 843 838 874 941 873 866 902 826 848 824 895 930 912 935 903 914 786 871 797 877 815 868 871 883 885 860 892 905 828 837 826 867 912 888 844 877 826 873 860 879 866 865 828 859 844 868 834 851 807 837 822 863 865 784 844 869 844 846 832 764 865 837 819 852 646 840 874 879 816 795 864 852 877 781 898 829 916 874 835 809 946 864 888 893 908 936 872 890 870 869 882 890 900 880 875 870 829 878 879 840 904 908 868 859 876 813 846 851 861 826 844 677 738 863 853 870 879 811 845 838 940 713 740 866 825 535 833 748 823 852 849 852 870 848 827 830 842 822 831 797 811 764 788 814 804 795 761 827 773 838 896 815 793 827 770 795 802 811 760 851 842 780 830 825 759 854 784 788 784 842 824 803 800 783 771 804 809 801 836 773 772 870 792 773 786 741 691 777 791 759 716 758 821 793 796 818 808 718 724 739 745 877 845 842 752 800 807 812 821 728 807 816 782 797 791 785 754 773 831 816 797 864 804 868 820 835 869 850 863 824 792 827 829 807 835 845 833 840 850 785 823 841 841 850 826 803 782 825 764 758 880 848 794 864 812 824 845 804 790 789 772 786 784 818 790 788 806 768 771 788 798 776 804 788 768 748 774 791 1.02e+03 792 812 819 762 789 802 754 797 779 810 790 682 804 931 981 917 915 909 901 897 909 878 878 926 922 925 919 940 890 906 905 935 870 887 913 924 865 797 911 879 938 954 975 902 880 967 944 1.05e+03 905 938 923 901 876 868 907 906 816 923 888 893 926 886 891 883 881 868 904 859 869 867 824 843 852 879 835 872 813 861 890 891 864 864 853 852 925 610 952 928 867 828 812 813 911 841 812 872 853 872 930 776 759 916 828 958 935 980 961 892 948 889 935 886 895 856 908 865 920 881 898 918 814 908 851 887 916 792 870 884 892 839 833 961 882 939 951 923 875 962 892 869 896 933 903 937 886 904 912 900 908 871 922 883 852 868 888 872 859 842 892 882 874 900 882 892 874 880 851 908 876 830 830 884 882 891 848 867 796 876 851 890 829 874 810 902 843 752 810 815 886 851 876 881 841 902 809 853 830 877 878 889 860 911 902 908 871 866 880 831 887 867 848 911 814 880 868 916 865 880 833 851 864 881 831 856 824 852 870 792 839 783 825 793 856 817 807 894 827 808 910 854 844 860 851 849 850 789 891 874 839 839 836 894 840 832 810 791 822 844 808 862 866 869 917 854 887 874 857 882 898 834 860 897 847 870 880 895 836 823 855 858 849 834 828 842 838 874 941 874 865 903 826 848 824 895 930 912 935 904 913 785 871 797 877 815 868 871 884 885 860 892 904 828 837 826 867 912 888 844 877 827 873 860 880 867 865 828 859 844 869 833 853 807 836 823 863 864 783 845 869 844 846 830 764 864 836 819 853 643 840 873 880 815 797 863 852 876 780 898 829 914 874 835 812 945 864 889 893 908 936 872 890 870 870 882 889 901 881 875 870 829 877 880 842 904 908 868 860 876 813 847 851 860 826 844 677 738 862 853 870 879 811 845 838 943 714 734 866 825 533 834 748 823 852 848 852 870 848 827 830 842 822 832 798 812 765 788 814 805 794 761 826 774 838 895 814 794 826 770 794 802 810 760 851 842 780 830 826 759 855 785 788 784 842 824 804 800 782 771 804 809 801 836 773 772 870 792 772 785 742 691 777 792 758 716 758 821 793 796 819 809 717 722 739 744 877 845 842 751 801 807 812 820 731 808 816 781 796 792 785 755 773 831 816 798 864 802 868 820 835 869 850 864 824 792 827 830 808 835 845 833 840 850 785 823 840 841 850 826 802 782 825 764 757 881 848 794 864 812 824 846 803 791 787 772 785 785 818 790 789 807 768 772 789 798 776 803 787 768 749 775 791 1.02e+03 792 812 819 762 791 801 754 797 779 810 788 681 803 930 982 918 916 909 901 898 909 878 879 926 922 924 919 939 890 907 905 931 870 886 913 924 864 797 909 878 938 953 970 902 880 966 944 1.05e+03 905 938 923 902 876 868 907 907 816 922 887 893 927 885 891 884 880 868 902 859 869 867 825 843 851 878 834 873 815 862 891 890 863 862 853 851 925 610 952 928 866 828 812 813 911 842 812 872 854 872 930 775 758 918 829 958 935 980 961 892 950 888 935 887 895 856 909 864 921 880 898 918 813 908 851 888 916 792 870 883 892 839 833 962 882 940 952 923 875 962 893 870 896 933 902 937 885 904 912 901 905 871 922 883 852 868 888 872 860 840 891 881 874 900 882 891 875 880 851 907 876 829 829 883 882 890 848 867 796 876 851 890 829 874 811 903 844 752 809 815 886 850 876 882 840 901 809 852 831 878 878 890 859 911 902 908 870 865 881 830 887 867 849 911 815 880 869 916 866 879 833 852 864 882 831 857 824 851 870 792 839 783 826 793 856 818 807 893 827 808 910 852 844 860 851 849 850 790 892 873 843 840 836 894 841 831 811 791 822 844 808 862 865 869 916 853 887 874 856 882 898 834 860 897 846 871 879 895 836 824 854 858 849 834 828 842 838 874 941 875 865 904 826 848 823 895 931 912 934 903 912 784 871 797 877 814 867 871 884 885 859 892 904 828 836 825 866 913 887 844 877 826 872 860 880 867 865 829 860 844 870 833 854 808 836 824 863 864 783 845 870 844 846 828 764 863 835 820 854 643 840 873 880 814 798 863 852 876 779 898 829 914 875 834 816 944 862 890 894 908 935 872 890 870 870 882 889 901 882 875 871 829 876 879 843 904 909 867 860 877 814 848 851 859 826 845 677 738 860 852 870 879 810 845 837 944 715 730 866 824 531 834 749 823 853 848 852 871 848 827 830 842 823 832 798 811 766 788 814 806 795 761 826 773 838 895 814 794 826 769 794 802 810 760 851 842 780 831 827 759 854 785 789 783 842 823 804 801 782 771 804 809 802 836 773 772 870 792 772 785 743 690 776 793 757 716 758 821 793 796 819 809 717 722 739 742 878 844 842 751 801 807 812 820 733 808 816 780 796 792 784 755 774 830 816 798 864 802 868 820 834 869 850 864 823 793 827 831 809 836 845 832 840 850 786 822 840 840 850 827 802 782 825 764 757 880 848 794 864 812 824 846 803 792 786 773 785 785 819 790 790 807 768 771 790 798 776 803 788 769 749 776 790 1.02e+03 792 812 820 762 792 800 755 796 779 809 786 681 802 930 981 919 917 909 901 899 908 878 879 926 922 924 919 938 890 907 904 928 870 886 912 924 864 798 908 878 938 953 966 902 880 966 944 1.05e+03 904 938 923 901 876 868 907 907 815 922 885 893 926 884 890 884 879 868 901 858 869 868 825 844 851 878 834 872 817 862 890 890 863 862 853 851 925 610 952 929 866 827 811 813 912 843 813 872 855 873 930 775 759 917 829 958 935 981 961 891 950 888 935 887 895 856 910 864 920 880 898 919 814 908 851 889 917 792 870 883 892 839 833 963 882 940 952 923 875 963 893 870 896 933 903 935 884 905 911 901 903 872 922 883 852 869 888 873 861 840 890 881 874 901 883 891 875 880 851 907 877 828 828 883 883 890 848 866 796 876 851 892 830 874 811 903 844 752 809 815 887 849 878 882 839 901 809 851 831 878 878 890 859 910 902 908 870 865 881 830 886 867 850 911 815 880 870 915 866 878 833 851 864 883 831 859 824 851 871 792 839 783 826 792 856 818 805 891 828 808 909 852 843 860 852 849 850 791 892 873 846 840 836 894 843 830 812 791 822 844 809 862 865 870 915 854 886 874 855 883 898 834 860 897 846 871 879 895 835 824 854 858 850 834 828 842 838 875 941 876 866 905 826 848 821 894 931 913 934 902 912 784 871 797 877 813 867 871 884 885 857 892 904 828 837 824 866 912 887 844 877 825 871 860 880 867 865 829 859 843 870 834 855 808 836 824 863 864 784 845 870 845 846 829 765 862 836 819 854 644 840 872 881 815 798 863 852 876 779 898 829 914 875 834 820 943 861 890 895 908 934 872 890 870 869 882 890 901 882 875 872 829 876 879 845 903 908 866 861 878 814 849 850 858 826 846 677 739 859 851 870 879 810 845 837 944 715 730 867 824 533 836 750 824 854 848 852 872 848 827 830 842 823 832 799 810 766 787 814 805 796 761 826 774 838 895 814 795 826 769 793 803 810 759 850 842 780 832 827 760 853 784 789 782 841 822 804 801 783 772 805 809 802 836 773 772 870 792 773 786 742 690 776 793 758 717 758 821 792 796 819 809 718 723 738 742 878 844 842 751 800 807 812 819 735 809 816 780 796 793 784 755 774 829 816 798 863 803 868 820 833 870 850 864 823 793 827 832 809 836 845 832 840 850 786 822 840 840 850 827 802 782 825 764 757 879 848 795 865 812 824 846 804 792 785 773 785 784 819 790 791 807 769 771 790 798 776 804 790 769 749 777 790 1.02e+03 793 812 820 762 790 798 755 795 778 810 787 680 802 929 981 919 918 909 902 899 907 878 879 927 922 924 919 935 890 908 903 924 869 886 912 923 864 798 906 877 938 953 960 902 880 967 944 1.05e+03 904 937 924 901 876 868 907 907 815 921 884 893 926 884 890 883 879 869 900 858 869 868 824 845 851 879 836 872 817 861 890 890 864 862 852 851 926 610 952 928 865 826 812 813 912 843 814 872 856 872 930 775 759 917 830 958 935 981 961 891 950 888 934 888 895 856 909 864 920 880 900 919 814 908 851 888 917 792 869 884 892 839 832 964 882 939 952 924 874 963 893 870 896 932 904 934 885 905 910 901 899 872 922 883 852 869 888 873 862 840 889 880 874 902 883 891 875 880 851 908 877 828 828 882 883 889 846 867 795 876 851 892 830 873 810 903 844 752 809 814 888 848 878 882 838 900 808 852 832 879 879 890 859 910 902 908 870 864 881 831 886 867 851 912 815 879 870 914 866 877 833 851 864 882 831 860 825 851 871 792 840 783 827 791 856 818 804 890 828 808 909 853 843 860 852 848 849 793 892 874 851 839 836 894 844 830 812 791 822 845 812 862 865 870 915 854 885 874 855 883 898 835 858 897 846 872 880 894 836 824 854 858 850 834 828 842 838 875 941 877 866 905 826 848 820 894 931 913 933 902 912 784 872 798 876 813 867 871 884 886 856 892 904 828 837 824 867 912 887 844 877 824 871 859 880 868 866 830 859 843 870 835 856 808 837 824 863 864 784 846 871 846 846 831 766 863 836 818 853 645 840 871 881 815 799 862 853 876 779 899 828 914 874 834 824 943 861 890 895 909 933 872 891 870 868 882 892 900 882 876 873 828 876 879 846 903 907 866 861 878 815 848 850 858 828 847 677 742 859 851 869 879 811 846 837 944 715 729 866 824 534 836 750 824 854 849 852 871 848 827 830 843 823 832 799 809 766 787 815 803 796 761 826 775 838 896 815 796 826 769 793 804 810 758 849 842 780 833 827 760 852 783 789 782 839 821 804 801 784 772 805 809 802 836 773 772 871 793 774 787 741 689 776 794 760 718 758 822 792 797 818 809 718 725 738 743 877 843 842 751 800 807 812 818 736 809 816 780 796 792 783 755 774 829 816 797 863 804 868 820 832 871 850 864 823 792 828 832 809 834 845 832 840 850 786 822 839 840 850 827 803 783 826 763 757 878 849 795 865 812 823 846 804 792 784 773 785 784 819 790 791 807 769 771 789 798 777 804 790 770 749 777 788 1.02e+03 793 813 820 762 790 798 755 793 778 811 788 680 802 929 981 918 918 910 902 899 907 877 880 927 922 924 920 930 891 908 903 920 869 885 912 922 866 798 908 877 938 954 956 902 881 967 943 1.05e+03 904 936 924 900 875 869 907 907 815 921 884 893 925 884 890 883 879 869 900 859 869 869 822 845 850 881 837 872 817 861 889 890 866 862 853 851 926 609 953 926 863 826 812 813 913 842 815 872 856 872 929 776 758 916 830 957 934 981 962 891 949 888 933 888 895 856 909 865 921 880 901 918 814 908 850 887 918 792 870 884 892 839 832 963 883 938 952 924 873 963 892 871 896 932 905 933 886 905 909 901 896 871 922 883 852 870 888 874 862 840 889 879 875 903 884 891 876 880 851 908 878 827 827 882 882 888 846 868 795 876 852 892 830 872 809 902 844 752 810 814 888 848 878 881 838 900 808 852 831 879 880 890 858 911 902 908 870 864 881 832 886 867 851 912 815 878 870 914 866 876 833 850 865 881 831 860 825 851 871 793 841 783 827 791 856 818 802 890 828 808 908 853 843 860 853 848 849 795 892 874 855 838 836 894 842 831 812 790 823 845 812 862 865 870 916 853 885 874 855 884 897 836 858 897 847 872 881 894 836 824 854 858 850 834 828 843 838 875 941 876 867 906 827 848 820 894 930 914 933 902 913 784 872 798 876 812 867 870 883 885 857 891 904 828 838 823 867 911 887 844 876 824 871 858 880 868 867 830 859 842 870 834 859 808 838 823 863 863 783 846 871 846 846 833 766 863 836 818 852 646 839 872 881 815 801 862 853 876 779 899 827 914 874 834 826 943 862 889 894 909 933 871 892 870 868 882 893 900 882 876 873 827 876 879 846 902 907 866 860 877 814 848 850 859 829 849 677 743 858 851 868 878 811 846 837 944 715 726 866 824 537 836 751 824 854 850 852 870 849 827 830 843 823 831 799 809 766 787 814 803 796 761 826 777 838 896 815 797 825 770 794 804 811 758 848 842 780 833 826 760 852 783 789 783 839 821 804 800 784 772 805 808 801 836 773 772 872 793 774 787 741 689 775 795 760 718 758 822 791 798 818 808 718 726 739 743 876 845 842 751 800 807 812 818 738 809 815 781 796 792 783 755 774 829 815 797 863 806 868 821 832 871 850 865 823 792 828 832 808 834 845 832 840 850 786 822 838 840 850 827 804 783 826 763 756 877 850 796 865 813 823 845 804 792 784 773 785 784 819 790 791 807 769 771 788 798 778 805 791 770 749 777 787 1.02e+03 793 813 819 762 790 797 756 793 778 813 788 680 802 929 981 918 918 910 902 899 907 877 880 927 922 924 919 926 891 908 904 919 869 885 912 922 867 797 908 877 938 954 953 902 882 967 942 1.05e+03 904 936 925 900 874 869 907 908 814 922 883 894 925 883 890 883 879 869 900 860 869 870 822 845 850 881 837 872 819 860 888 891 867 861 853 851 926 609 953 926 861 826 813 812 913 841 815 872 855 871 929 776 757 917 831 956 935 980 962 892 949 888 932 888 895 855 909 866 921 880 902 917 814 908 850 886 918 792 870 884 891 838 832 964 884 938 952 924 874 963 892 872 896 931 904 932 886 905 910 902 893 870 922 884 851 869 889 874 862 840 889 876 875 903 884 891 876 880 851 908 878 827 826 882 882 888 846 869 795 876 852 892 829 872 808 902 844 752 810 815 887 848 878 880 838 900 808 852 830 879 879 890 858 911 902 907 871 865 881 833 886 867 850 912 815 876 870 914 866 874 833 850 866 881 831 860 826 852 872 794 842 784 827 791 857 818 802 892 828 807 908 854 843 861 853 847 851 798 892 874 860 836 836 895 841 831 812 789 823 845 811 862 864 870 916 853 885 874 854 884 895 838 858 897 848 871 881 895 836 824 854 858 850 834 828 843 839 875 941 875 866 905 828 849 820 894 928 914 932 902 913 784 871 798 876 812 867 869 882 885 857 891 904 827 838 824 866 911 887 844 876 824 870 858 880 868 867 830 859 842 870 833 863 808 839 823 863 863 783 847 870 846 847 832 766 862 837 817 852 646 839 872 881 815 803 862 855 875 778 899 827 915 874 834 829 943 862 889 894 909 934 872 892 870 868 882 894 900 881 876 873 827 877 880 845 903 908 866 859 877 814 848 850 859 828 849 676 745 858 851 868 878 812 846 836 945 715 722 868 824 539 837 751 824 854 852 852 869 849 827 830 843 822 831 798 808 765 787 814 803 796 761 825 778 839 897 815 796 824 770 795 804 812 759 848 842 780 833 826 760 852 783 789 783 839 821 803 800 783 771 805 808 800 837 773 771 874 793 773 787 742 689 777 797 759 718 758 822 790 798 817 808 718 726 740 744 876 846 842 751 800 807 812 819 742 809 815 782 796 792 783 754 773 829 815 796 863 808 867 821 832 871 850 865 823 792 828 831 806 833 846 832 841 849 785 822 839 841 851 826 805 783 826 762 757 877 850 796 865 813 823 845 804 791 782 773 785 784 819 790 791 807 769 772 788 798 778 804 791 769 749 777 786 1.02e+03 792 812 819 762 791 796 756 793 778 813 788 680 801 929 981 918 918 910 902 899 908 877 880 927 922 924 919 924 891 907 905 918 869 886 912 922 867 796 909 877 938 954 951 901 882 968 941 1.05e+03 904 936 924 899 874 870 908 908 814 922 883 894 925 883 891 883 880 869 900 860 869 872 822 845 851 881 838 871 821 860 888 890 866 860 853 851 925 608 953 927 859 827 813 810 912 840 816 871 855 870 929 776 756 917 831 956 936 980 962 892 949 888 933 888 894 856 909 866 921 880 903 917 814 906 850 885 917 794 869 884 891 838 832 964 883 936 953 925 875 963 892 872 897 931 904 932 888 906 909 902 892 870 922 884 851 868 888 874 862 840 888 874 875 904 884 891 876 880 851 908 878 828 826 882 882 888 846 870 795 877 852 892 829 872 808 902 843 754 812 815 886 849 878 880 838 900 808 852 829 879 879 890 859 912 902 907 870 866 881 833 886 868 851 912 815 876 870 915 865 874 833 851 867 882 831 859 826 852 872 794 842 784 827 790 856 817 802 893 828 807 908 854 843 861 853 846 853 801 891 875 862 836 836 895 841 831 812 789 823 844 810 862 864 871 916 853 886 876 854 884 894 838 859 896 849 872 883 895 836 824 853 858 849 834 828 843 840 875 941 875 867 905 827 849 821 894 928 913 932 902 912 785 871 797 878 813 868 869 881 886 857 891 904 827 838 825 866 911 886 845 876 824 870 858 880 868 867 831 858 842 869 833 865 808 840 823 863 863 783 848 870 846 847 831 766 862 837 818 852 647 839 873 880 814 804 859 857 874 778 899 827 915 874 833 832 943 862 888 894 908 934 872 892 871 868 882 893 900 881 877 874 827 877 880 844 903 909 866 859 877 814 848 851 860 828 849 675 744 856 852 868 879 812 845 836 946 714 721 869 825 541 837 751 824 855 853 852 869 850 827 830 843 822 831 798 808 764 787 814 804 796 761 826 779 840 897 815 795 823 769 796 804 813 759 849 842 779 833 826 760 852 784 789 783 839 821 803 800 783 770 805 809 800 837 773 771 873 794 772 787 743 690 779 798 757 719 758 821 791 798 816 806 717 726 740 744 876 847 841 752 801 807 812 820 744 809 816 783 798 793 783 754 773 829 816 797 863 811 867 821 833 871 849 866 824 792 828 830 803 833 846 832 841 849 784 822 839 842 852 826 804 783 826 762 758 878 850 797 865 814 823 844 804 791 780 774 785 784 819 790 791 807 769 772 788 798 777 805 791 769 750 778 786 1.02e+03 792 811 819 762 791 796 755 792 778 813 789 680 800 929 980 919 918 908 902 899 909 877 880 926 922 924 919 923 890 906 905 917 870 886 912 922 867 796 909 877 938 954 950 901 883 968 941 1.05e+03 905 937 924 899 873 870 908 908 813 922 883 894 924 884 891 883 880 868 900 859 870 876 823 845 851 881 838 871 823 859 888 890 865 861 853 852 925 609 953 929 857 829 813 809 912 840 816 870 855 870 928 777 756 918 830 956 938 980 962 892 949 888 934 888 894 856 909 866 922 880 902 917 813 905 850 885 916 795 870 884 890 838 832 964 882 935 953 924 875 963 892 872 898 932 904 931 889 905 909 902 892 870 922 885 851 867 888 874 861 840 888 873 875 904 884 891 876 881 851 908 878 829 825 882 882 889 845 869 795 877 853 892 830 872 807 902 843 756 813 815 886 849 878 879 837 899 809 851 829 880 878 890 859 912 902 908 870 866 882 833 885 868 851 910 815 876 870 916 864 872 833 851 867 882 831 858 827 853 871 795 841 785 827 790 855 817 803 893 828 807 908 854 844 862 853 846 854 804 890 875 867 836 836 895 841 831 814 789 823 844 809 863 864 872 916 854 886 877 855 884 895 839 861 896 849 872 884 895 837 823 853 858 848 834 828 843 840 874 941 876 867 904 825 849 820 893 928 913 932 902 912 785 871 797 879 814 868 870 881 888 856 891 903 827 837 826 865 910 886 845 877 825 870 858 880 868 866 832 858 842 868 833 866 808 840 822 863 863 782 849 869 845 848 830 767 862 837 818 852 648 840 872 880 814 805 857 858 875 778 898 827 916 874 832 833 943 862 886 894 906 934 872 892 871 868 882 892 900 881 876 874 828 878 880 844 903 909 866 859 878 814 847 852 860 827 848 674 744 856 852 867 878 812 845 836 945 716 722 870 824 541 838 752 823 854 853 852 869 850 827 830 843 821 832 797 807 764 788 814 805 796 760 826 779 840 898 816 794 824 769 796 804 813 759 849 842 778 832 826 760 852 784 789 783 839 821 803 800 783 769 805 809 800 837 773 771 871 795 772 788 743 690 781 797 756 719 758 820 792 799 815 804 717 726 740 744 876 846 840 752 801 807 812 821 747 810 816 783 797 794 782 753 773 829 816 797 863 812 867 821 834 871 849 866 824 792 828 830 803 832 845 832 841 850 785 822 838 842 851 826 805 783 825 762 759 879 850 797 864 814 823 844 804 792 778 774 784 784 819 790 791 808 768 772 789 798 776 805 791 769 750 779 787 1.02e+03 792 811 819 762 792 796 755 791 779 813 789 680 799 929 980 918 918 907 902 898 909 877 880 925 922 924 920 922 889 905 904 915 870 885 911 921 867 795 909 878 937 954 948 902 884 968 942 1.05e+03 905 938 924 899 871 870 908 907 815 922 883 893 925 886 893 884 880 867 900 858 870 877 824 845 850 881 838 870 823 859 888 889 865 861 853 852 924 610 952 930 856 830 814 809 912 840 817 870 854 869 928 777 757 917 829 956 939 980 962 892 949 887 934 888 894 856 909 866 922 880 902 917 813 904 849 886 915 795 870 884 889 838 831 964 881 934 953 923 875 964 893 872 898 932 903 931 887 905 910 902 891 869 921 884 853 866 888 874 861 840 888 873 875 904 884 890 876 881 851 908 878 830 825 882 883 888 845 868 795 877 853 892 832 873 807 903 843 758 817 815 886 849 879 879 838 900 809 851 829 881 878 890 859 913 902 909 870 866 882 832 884 868 851 909 818 876 870 916 863 870 834 852 868 881 831 858 827 854 871 794 841 785 827 789 854 817 804 892 828 808 907 854 846 861 853 846 853 810 890 874 872 836 837 894 842 831 816 789 823 844 809 863 865 872 916 854 887 877 856 885 896 838 862 896 848 872 884 895 837 823 853 858 848 834 829 844 841 873 941 877 867 905 825 849 820 894 929 913 933 902 913 785 870 797 879 814 867 871 882 889 856 891 902 827 836 826 865 910 885 845 878 826 871 858 879 868 866 831 859 842 868 832 866 807 840 822 863 862 782 849 868 844 848 830 768 861 836 819 852 650 839 872 879 813 806 854 858 876 779 898 828 916 874 832 836 943 862 885 893 906 935 871 891 872 868 882 890 901 881 877 875 828 878 880 845 903 909 867 858 878 814 847 852 862 826 848 671 744 856 851 867 876 812 846 836 944 717 725 870 824 541 838 753 822 854 853 852 868 849 827 830 843 822 832 798 808 763 788 814 805 797 760 827 782 840 898 816 794 824 770 797 804 813 759 850 842 777 832 826 761 852 784 788 782 840 821 803 801 783 769 804 809 800 838 773 771 869 796 772 788 743 690 782 795 756 718 758 820 793 799 815 802 717 725 740 745 876 845 840 753 802 807 812 822 748 810 816 782 796 794 782 754 773 829 816 796 864 816 866 822 835 870 849 866 823 791 828 830 804 832 844 832 841 852 786 822 838 842 850 825 804 783 825 761 759 880 850 796 864 814 822 844 804 792 776 774 784 784 819 790 791 808 767 772 789 797 775 805 792 770 750 780 787 1.02e+03 792 810 819 762 791 796 754 789 779 812 789 680 800 930 981 917 918 907 902 898 908 876 879 924 922 924 920 921 887 905 904 912 871 884 912 921 867 794 909 879 936 954 947 902 884 968 942 1.05e+03 905 939 925 899 868 870 908 907 817 922 883 893 925 886 894 884 880 866 900 857 870 878 824 845 849 881 838 869 823 858 888 888 865 861 853 852 924 611 952 930 854 831 814 810 912 841 818 869 854 869 928 777 757 917 828 956 939 980 961 892 949 886 934 888 895 856 910 865 922 879 901 917 812 905 850 886 914 794 871 883 888 838 831 964 882 934 953 923 874 964 893 873 898 933 903 931 885 904 911 901 891 868 921 884 854 865 888 874 860 840 888 873 875 904 884 890 877 881 851 908 878 829 826 882 884 888 845 867 794 877 853 891 834 873 808 903 843 758 820 815 886 848 880 880 838 900 809 850 830 883 878 890 859 913 902 909 870 866 882 832 883 868 851 909 821 876 871 917 863 869 833 852 868 880 831 858 828 854 870 793 840 784 827 789 853 817 805 892 828 808 907 854 846 859 853 847 851 815 890 874 877 836 837 894 841 832 817 789 822 845 809 862 866 872 916 854 886 875 857 885 896 837 863 897 848 872 884 894 836 822 853 858 848 834 828 844 841 874 941 877 868 905 826 849 820 894 930 913 933 902 913 784 870 797 879 814 867 871 883 889 856 891 902 827 835 827 865 911 884 845 878 827 870 858 879 868 865 830 860 842 867 831 866 806 840 822 863 862 782 849 869 844 848 830 769 860 836 820 852 650 839 873 880 813 808 854 858 877 779 897 828 916 874 833 838 943 862 886 893 907 935 870 891 872 868 882 889 901 881 878 875 828 878 880 846 903 908 868 858 877 815 845 852 863 826 849 669 744 856 851 867 875 812 846 837 944 717 726 869 824 542 840 753 823 854 854 852 868 849 828 830 843 823 832 800 807 763 789 814 805 796 760 826 784 838 898 816 795 824 771 796 803 813 758 850 842 778 832 826 761 852 785 788 782 840 821 803 800 782 769 804 809 800 838 773 771 870 795 772 787 743 689 782 794 756 718 758 820 792 798 815 801 717 725 739 746 876 844 841 752 803 807 811 823 750 810 816 782 795 792 782 755 773 830 816 795 864 818 866 822 835 870 849 867 824 791 828 829 805 832 843 832 842 854 786 822 839 841 849 825 804 784 824 762 759 880 849 796 864 813 822 844 804 792 775 773 784 783 819 791 791 807 766 772 790 796 774 806 792 770 750 780 787 1.02e+03 792 810 819 762 791 796 754 789 779 812 788 681 801 930 981 916 918 908 903 899 907 876 879 924 922 924 920 920 887 905 903 909 871 883 912 922 867 794 909 879 936 954 946 902 884 967 942 1.05e+03 904 939 925 900 865 869 908 907 820 922 882 893 925 885 893 883 880 866 899 858 870 878 825 845 848 881 838 870 822 858 888 889 864 861 852 853 924 612 952 929 852 831 814 810 913 843 818 870 853 868 928 776 757 918 829 956 939 979 960 892 948 886 935 888 895 856 910 864 922 879 901 917 813 906 851 887 914 793 871 883 888 838 830 964 883 934 952 923 874 964 894 874 898 933 903 931 884 904 912 901 889 868 921 883 854 865 888 875 859 840 887 872 875 904 884 890 878 882 851 908 878 829 826 883 884 888 845 868 794 877 853 891 835 872 809 904 843 758 823 816 886 847 880 880 838 901 809 850 831 885 878 890 858 914 902 909 871 866 882 833 882 868 851 909 825 876 871 917 862 869 833 852 867 880 832 857 828 855 870 793 840 783 827 789 852 817 806 892 827 809 907 853 847 858 854 847 850 822 890 873 878 836 836 894 841 833 818 790 822 846 810 862 866 872 916 854 886 873 856 885 896 837 864 898 848 872 883 894 836 822 853 858 848 834 827 844 841 876 940 877 868 905 828 850 820 895 930 912 933 902 913 784 870 796 878 814 866 871 883 888 857 891 902 827 834 827 866 911 884 845 877 827 870 858 878 869 865 830 860 841 866 830 867 806 838 822 863 862 782 848 869 844 849 831 769 860 837 821 851 649 839 874 881 814 807 854 858 879 779 897 829 915 874 834 840 942 862 886 893 908 936 870 891 872 868 883 889 901 881 878 874 828 877 880 846 903 908 867 857 876 815 843 851 864 826 851 667 745 856 852 867 875 811 846 837 944 717 727 869 824 542 840 754 824 853 854 852 868 848 828 831 843 824 832 800 808 764 789 815 805 795 760 826 788 837 898 816 795 824 771 795 804 813 758 850 842 780 832 827 761 853 785 788 781 841 821 803 800 781 769 805 808 800 838 774 771 871 795 773 787 743 689 783 794 758 717 758 821 792 798 814 799 717 726 739 747 875 843 842 752 803 807 810 824 752 809 817 781 795 792 782 756 773 830 817 795 865 822 866 822 834 870 850 867 824 790 829 830 806 832 844 832 842 854 786 822 839 841 849 825 805 786 824 762 759 880 849 796 864 813 822 844 805 792 773 772 785 784 818 791 790 807 766 772 790 796 774 805 792 769 750 780 787 1.02e+03 792 808 818 762 791 796 754 788 779 813 788 682 802 930 980 916 917 908 903 900 908 878 878 924 922 923 919 920 887 906 903 909 871 884 911 922 866 794 910 879 936 954 946 901 885 967 942 1.05e+03 903 938 924 902 863 869 908 907 820 922 881 894 924 883 891 883 880 866 899 858 870 878 825 845 848 880 839 871 821 858 890 889 864 860 852 854 925 612 952 929 851 832 815 809 913 844 819 870 853 868 927 775 758 919 829 957 939 979 959 892 947 887 935 889 895 855 911 863 922 879 901 917 814 906 851 887 914 792 872 883 889 837 830 964 883 934 952 923 875 964 893 874 898 933 904 930 884 905 912 900 888 868 921 882 855 865 888 876 859 840 887 872 875 905 883 891 879 882 851 909 878 828 826 884 883 888 845 868 794 877 854 891 835 872 808 904 842 758 824 817 886 847 880 880 836 902 809 851 832 888 879 890 858 915 902 909 870 865 882 834 883 868 851 910 829 876 871 917 863 869 832 852 865 881 832 857 828 855 870 792 840 783 827 789 852 818 806 892 827 809 907 853 849 858 854 847 849 826 891 872 880 836 836 894 841 832 820 790 822 847 810 861 867 873 915 854 885 873 855 884 897 837 865 897 849 872 882 893 837 822 853 858 849 834 827 844 841 877 940 876 869 904 830 850 820 895 930 912 933 902 913 784 871 796 879 814 866 870 882 888 858 891 902 827 834 826 866 912 883 845 876 827 870 858 878 870 864 830 859 842 866 831 869 807 836 822 863 862 783 849 869 845 849 831 770 860 837 821 851 648 840 874 882 814 807 852 858 880 779 897 829 914 874 833 840 942 862 887 893 908 936 871 892 873 868 883 889 901 881 878 874 828 876 880 845 903 908 866 857 875 815 842 851 863 826 854 668 746 856 854 867 876 811 846 837 944 716 727 869 824 542 840 755 825 852 854 853 869 848 827 832 843 825 831 799 808 765 789 816 805 795 760 826 789 837 897 815 796 824 772 794 804 812 759 850 842 780 831 827 760 853 784 788 782 841 822 803 800 781 770 805 808 801 838 775 772 873 794 774 786 743 689 784 794 759 715 758 821 791 797 814 797 718 726 739 746 874 844 843 752 803 807 810 824 752 808 817 781 797 792 782 756 774 830 817 795 865 823 866 822 834 870 849 868 825 791 830 830 808 832 843 832 842 854 787 822 838 840 849 825 805 786 823 762 759 880 849 795 864 813 823 844 805 792 770 771 786 784 818 791 791 807 767 772 790 796 773 804 792 769 750 780 786 1.02e+03 792 807 818 762 792 795 754 787 779 813 787 682 801 930 979 916 917 909 903 902 909 879 878 925 921 922 918 919 888 906 904 910 870 885 912 923 866 794 909 879 937 953 946 900 884 967 942 1.05e+03 903 937 924 903 861 868 908 906 820 922 880 895 924 882 889 883 879 866 900 858 870 879 825 845 847 880 839 871 821 859 891 890 863 860 852 854 925 613 951 929 852 831 815 809 913 844 820 871 854 869 926 776 758 919 828 958 939 979 958 892 946 888 934 889 895 856 911 864 922 878 901 916 815 905 851 887 914 792 871 883 890 836 831 964 882 934 951 924 875 964 894 875 898 932 904 929 884 905 912 900 887 869 921 882 855 865 888 876 859 840 887 872 875 905 883 893 877 880 851 909 877 829 825 883 882 887 845 868 795 877 853 891 838 871 808 905 842 758 826 818 887 847 880 880 835 902 809 852 833 891 879 889 858 915 903 909 870 864 882 834 884 868 850 910 834 876 871 917 863 868 832 851 865 880 832 858 828 855 871 792 839 783 827 791 853 817 807 891 827 809 907 853 851 859 854 847 849 833 892 871 884 837 836 893 841 831 822 790 822 846 810 862 866 873 915 853 885 873 855 884 898 836 866 895 849 872 881 893 837 822 853 858 849 835 826 844 840 877 940 876 869 904 833 851 820 894 931 911 933 902 913 784 871 796 880 815 867 870 881 887 860 890 902 827 835 826 866 912 884 845 876 828 870 858 877 871 865 829 858 842 867 832 869 808 835 822 863 862 784 849 868 846 849 832 770 860 837 821 851 648 842 875 881 814 808 851 857 878 779 897 830 915 875 832 841 942 862 888 892 907 935 872 892 872 868 883 889 902 880 877 874 829 877 880 844 903 908 864 857 875 816 843 851 862 827 856 668 747 855 854 867 876 811 846 837 944 716 726 870 824 542 840 757 825 851 854 853 869 848 827 832 843 824 831 798 808 766 789 817 805 794 760 827 791 837 897 814 796 824 772 794 803 811 759 850 841 780 831 826 760 853 784 788 782 842 823 802 800 782 770 806 808 801 837 774 772 873 794 774 786 743 690 787 794 759 714 758 822 791 797 814 796 718 726 740 744 874 844 843 753 803 808 810 823 751 808 816 782 798 792 781 755 774 829 817 796 866 824 867 822 834 870 849 868 824 792 829 830 809 833 843 832 842 854 788 822 838 840 848 825 806 785 823 762 759 880 849 795 864 812 823 844 806 792 769 772 787 786 818 791 792 807 768 772 790 796 773 803 792 768 750 780 786 1.02e+03 791 808 817 762 793 794 754 786 779 813 788 683 800 929 978 917 917 909 903 902 908 881 878 925 919 922 918 918 890 907 904 911 870 886 912 924 865 794 910 879 937 953 947 900 882 967 943 1.05e+03 903 936 925 903 859 867 908 906 822 922 879 895 924 882 889 883 879 867 900 858 870 879 824 845 847 881 838 871 822 859 890 889 863 859 852 855 924 614 950 929 852 832 814 808 912 844 821 871 855 870 926 777 759 918 828 959 939 980 957 893 946 888 934 890 895 856 911 863 922 877 900 915 814 904 851 888 914 791 871 883 890 836 832 964 881 934 951 925 876 965 895 875 898 932 904 928 883 905 911 900 886 870 922 882 856 866 888 876 859 840 888 872 874 905 883 892 876 879 850 909 877 830 825 883 882 886 846 868 794 876 853 891 841 872 808 905 842 758 828 818 886 848 880 880 834 901 810 852 832 894 879 888 860 914 903 909 870 864 882 834 884 868 850 910 840 877 872 916 863 867 833 851 865 880 831 858 828 854 871 791 838 784 827 792 854 817 807 891 827 808 907 853 853 860 854 847 849 838 892 870 886 837 835 893 842 829 824 789 822 846 810 862 865 873 914 853 885 874 856 884 898 835 866 893 848 872 880 893 837 823 853 858 848 835 825 844 840 878 940 876 868 905 834 851 820 894 931 912 934 903 913 784 872 795 881 816 868 868 880 887 859 890 902 826 836 825 866 912 885 845 876 828 870 857 876 870 866 830 858 843 869 833 870 809 835 822 862 862 785 849 868 847 849 832 770 861 838 821 852 649 842 876 880 814 809 848 856 876 779 898 830 916 876 832 841 942 863 888 892 906 935 873 891 872 868 883 890 901 880 876 874 829 878 881 843 903 907 864 858 875 817 844 851 861 826 856 669 747 854 853 867 875 812 846 836 944 716 726 870 824 543 840 758 824 851 854 852 870 848 827 833 843 823 832 798 808 765 788 817 804 795 761 828 793 837 896 813 796 824 772 794 803 811 759 850 842 780 831 825 760 853 783 788 783 841 823 802 800 782 770 806 809 801 835 773 771 873 794 775 784 743 692 789 794 759 714 758 822 791 797 814 796 718 726 740 743 872 844 843 753 803 808 812 823 752 808 817 782 797 793 781 754 774 829 817 796 866 825 866 823 834 871 848 868 824 792 829 830 809 834 843 832 842 854 788 822 838 840 848 825 806 784 822 761 759 880 849 795 864 813 823 844 806 793 767 773 788 786 817 791 791 806 769 772 791 796 774 803 794 768 750 780 786 1.02e+03 791 808 817 762 793 792 754 786 779 813 788 682 801 929 978 918 916 908 903 902 908 881 879 925 918 922 920 918 891 907 906 911 870 886 912 924 865 795 909 879 937 954 948 901 880 967 944 1.05e+03 903 937 926 903 859 865 907 907 825 922 878 895 924 883 888 884 878 868 900 858 870 880 823 845 847 882 838 870 824 858 889 890 864 859 853 856 924 615 948 929 853 832 814 808 911 844 823 872 856 872 925 777 760 918 828 959 939 979 956 894 947 888 934 889 895 856 911 863 921 878 899 915 814 905 851 889 915 791 871 883 889 836 832 963 882 935 951 926 876 964 896 876 898 931 904 928 883 906 911 900 887 870 922 882 855 867 888 876 859 840 888 872 874 905 884 892 876 878 850 909 877 832 825 882 882 886 846 868 795 876 853 890 843 873 809 906 842 758 831 818 886 847 880 880 834 901 811 851 831 897 880 888 861 914 904 910 871 864 882 834 883 868 850 910 844 877 872 915 864 867 832 851 866 880 831 858 827 854 871 791 839 784 826 793 855 816 808 891 827 808 907 853 853 861 854 846 850 844 892 870 888 837 835 893 843 829 824 788 822 846 810 863 865 873 914 853 885 874 856 884 898 834 867 894 848 872 878 893 836 823 853 858 848 835 827 844 839 878 940 876 869 904 838 850 821 894 931 913 934 904 912 784 873 796 881 816 868 869 880 887 858 890 903 825 834 825 866 911 885 845 876 828 870 857 876 869 867 829 858 843 870 832 870 809 836 821 862 862 785 849 867 846 847 833 770 861 839 822 852 650 842 875 880 814 810 846 855 875 778 898 830 916 876 833 841 942 863 888 893 907 934 873 891 871 868 883 891 901 880 876 874 830 878 881 843 903 906 863 859 874 817 844 850 861 826 856 668 748 854 852 867 874 812 846 836 944 717 726 870 824 544 840 759 824 851 854 852 871 848 827 833 842 822 832 798 808 765 788 817 804 795 761 828 794 837 895 812 796 825 771 794 803 810 759 850 843 779 831 825 759 852 783 788 783 841 823 802 801 782 770 806 810 801 834 772 770 873 794 775 785 742 696 791 794 760 714 758 821 791 797 814 796 718 726 740 743 871 844 843 753 803 808 813 823 754 808 817 782 796 792 780 754 773 828 817 796 866 827 866 823 834 872 849 868 823 791 829 830 809 834 844 832 841 853 788 822 838 840 848 825 806 784 821 761 759 880 849 796 864 813 823 844 806 793 767 773 789 786 818 790 790 806 769 772 791 797 774 803 795 767 750 779 785 1.02e+03 792 809 818 761 793 792 753 785 779 813 788 682 802 929 979 919 917 908 903 901 908 881 878 925 919 923 920 920 893 907 907 908 869 886 912 924 864 796 908 879 936 954 948 901 880 967 944 1.05e+03 902 938 925 902 859 865 907 908 829 922 878 896 924 884 888 885 878 869 900 858 869 881 824 846 846 883 838 870 824 858 887 890 865 860 854 856 923 616 946 929 854 832 814 808 910 844 825 872 857 872 925 777 762 917 828 960 939 979 955 893 948 888 934 889 895 855 911 862 921 878 899 916 814 906 851 888 914 792 871 884 888 837 832 963 882 936 950 926 876 964 895 875 898 931 903 928 884 906 911 902 888 871 922 882 855 868 888 876 858 841 889 872 875 905 884 892 877 878 850 908 878 832 826 883 882 886 845 869 796 877 852 890 844 874 809 905 842 759 832 819 885 846 880 881 834 900 811 852 830 900 881 888 862 914 903 911 871 865 882 834 882 868 850 910 850 876 871 914 864 867 832 851 866 880 830 858 827 854 871 791 840 785 826 792 856 816 807 890 827 808 906 853 854 861 854 846 850 852 892 871 887 837 835 894 844 829 826 789 822 845 810 863 866 874 915 853 885 874 856 884 898 834 866 896 847 872 879 894 836 822 853 858 848 835 829 844 839 878 940 876 869 904 842 850 822 894 930 913 934 905 912 784 874 796 880 817 868 869 880 886 857 890 904 824 833 826 866 910 885 844 876 828 871 858 874 868 867 829 858 843 868 832 870 809 837 821 861 863 786 849 867 846 846 834 770 861 840 823 852 650 841 874 881 814 810 844 856 875 778 898 830 916 877 834 841 942 864 887 894 906 934 873 890 871 869 883 891 900 880 876 874 829 878 881 843 904 906 863 858 874 818 843 851 862 826 854 668 748 855 851 867 876 811 846 836 944 718 727 869 825 546 841 759 824 852 855 852 872 848 827 832 841 823 831 798 807 766 787 816 804 795 761 828 795 837 895 812 796 824 771 794 803 809 759 850 844 780 831 824 759 852 784 788 782 840 824 803 802 782 771 806 810 801 834 773 770 874 794 775 786 741 699 792 794 759 715 758 821 791 797 815 796 718 728 739 743 869 844 843 752 802 808 812 823 755 808 817 782 795 791 779 754 772 828 818 797 866 828 865 822 834 872 850 868 823 791 829 831 808 833 845 833 841 853 787 822 839 840 849 824 806 784 821 761 760 880 849 796 864 813 823 845 805 794 766 773 789 785 820 789 789 806 770 772 792 797 775 803 796 766 750 779 784 1.02e+03 794 809 818 760 794 792 752 785 780 814 787 682 804 929 980 920 918 908 903 901 908 880 879 925 920 924 921 922 893 907 907 906 869 886 911 924 866 797 908 879 936 955 948 901 880 967 944 1.05e+03 901 938 924 902 860 866 908 909 834 922 877 896 924 884 888 885 878 868 900 857 868 882 824 846 846 883 838 870 826 858 888 890 866 862 854 856 924 617 944 929 855 832 814 808 910 844 826 872 858 871 924 778 761 918 828 960 939 979 954 893 948 889 935 889 895 855 911 862 921 879 899 917 815 906 850 887 914 792 871 884 887 838 833 963 882 937 951 926 876 964 895 875 898 931 903 928 884 906 912 903 888 871 922 883 855 869 888 877 857 841 889 872 876 905 883 892 878 878 850 909 878 830 828 884 882 887 845 869 795 878 852 890 845 874 809 905 842 760 834 818 885 846 881 880 833 900 811 853 830 902 881 888 861 915 903 910 871 864 881 834 882 868 850 910 854 876 870 913 863 867 831 850 866 881 830 858 826 855 871 791 841 785 826 792 855 817 806 891 827 807 906 852 855 861 853 847 851 859 891 871 885 838 836 894 843 829 830 789 822 844 810 864 866 874 916 853 886 875 857 884 898 835 867 897 846 872 880 894 836 821 853 857 848 835 830 844 839 877 941 876 868 904 846 848 822 894 930 913 934 905 913 784 873 797 879 816 868 869 880 886 857 891 904 824 832 826 866 909 886 844 877 827 871 859 872 867 867 828 858 842 868 831 870 809 838 820 862 862 787 849 867 846 845 833 770 861 840 824 852 649 841 873 881 814 810 844 857 876 778 898 829 916 877 834 842 942 863 889 894 906 934 873 890 870 868 882 892 900 881 876 874 829 879 881 843 906 906 863 858 874 818 843 851 861 825 854 668 748 855 852 867 877 811 845 835 944 719 729 868 826 549 842 760 825 852 855 852 873 848 828 830 841 822 831 797 808 767 787 816 805 796 761 828 796 838 895 813 796 824 772 793 804 809 758 850 845 780 831 824 759 852 784 788 782 840 824 803 803 782 771 807 810 802 834 773 771 874 794 774 787 740 701 792 795 759 716 758 821 792 796 815 796 718 728 738 743 869 844 843 751 803 808 812 823 754 808 817 781 795 791 779 754 772 828 818 797 865 830 866 821 834 872 850 868 823 791 829 832 808 832 845 834 842 852 785 822 839 841 850 824 805 784 820 762 761 881 849 796 864 812 823 844 804 794 766 772 789 784 820 789 790 806 770 771 792 798 776 803 797 767 751 779 784 1.02e+03 795 809 817 760 794 792 751 786 780 814 787 682 803 929 980 921 920 908 902 900 908 880 879 926 920 926 920 923 892 907 906 904 869 886 912 924 867 797 909 879 935 955 948 901 881 967 943 1.05e+03 901 938 923 902 860 866 908 909 837 922 876 897 924 884 888 885 878 867 900 857 868 881 824 845 846 883 838 869 828 859 888 890 865 864 855 857 924 618 942 930 855 832 814 809 909 845 826 872 858 872 924 778 761 918 829 960 938 980 952 892 948 889 935 889 896 854 911 862 921 878 898 917 815 906 850 886 914 793 871 884 887 838 833 962 881 936 951 925 877 964 895 876 897 932 904 927 884 906 912 903 888 871 922 884 855 869 888 878 856 841 890 872 877 904 883 893 878 878 852 910 878 828 828 884 882 887 845 869 793 878 852 890 846 874 809 905 843 761 834 818 886 846 881 879 832 900 810 854 830 902 880 888 860 914 902 909 871 864 881 834 882 869 851 910 860 876 871 912 863 866 832 850 865 882 830 858 825 855 871 791 840 786 825 793 855 817 805 891 827 807 906 852 856 861 853 847 851 865 892 870 883 837 836 895 842 829 833 790 821 844 810 864 865 874 916 853 887 875 856 884 899 834 867 898 846 872 879 894 836 820 853 857 848 836 830 844 840 875 942 876 868 904 850 848 823 894 930 913 934 905 914 784 873 798 879 816 868 869 879 886 858 892 904 825 833 826 866 909 886 844 877 826 871 859 871 867 867 828 858 843 868 831 869 809 838 820 862 862 787 848 868 846 845 832 770 861 839 824 852 648 841 873 881 813 811 844 858 877 778 898 828 917 877 835 843 942 862 890 894 906 934 873 890 870 867 882 892 900 881 876 874 828 879 881 843 907 907 863 858 874 817 843 852 861 825 855 667 748 854 852 866 879 811 846 834 944 720 732 867 827 550 842 760 825 852 855 852 872 848 828 830 841 821 831 797 809 768 788 816 805 796 761 828 798 839 895 813 795 824 772 793 805 810 758 851 845 781 831 824 759 854 784 788 782 840 824 803 803 782 770 807 811 802 835 773 772 875 795 774 787 739 704 792 795 758 716 759 820 792 796 815 796 718 729 738 743 865 844 843 751 803 809 812 823 752 808 817 780 796 791 779 754 772 828 819 797 864 832 867 821 834 872 851 868 824 791 829 832 808 833 845 834 842 852 784 821 839 841 849 825 805 783 820 762 761 881 849 796 864 812 823 844 804 794 765 772 789 784 819 790 790 806 770 770 792 799 776 803 798 767 752 778 784 1.02e+03 795 809 818 760 794 792 752 786 780 815 787 682 803 928 980 920 919 908 902 899 908 879 878 925 920 926 920 923 891 907 905 904 870 886 911 922 868 798 910 879 936 955 948 901 881 968 943 1.05e+03 901 938 924 902 860 867 908 910 841 922 875 895 925 884 888 886 878 867 900 857 868 880 824 845 846 883 838 869 830 860 888 890 864 865 855 857 924 620 939 930 855 833 814 809 909 845 826 871 858 873 923 777 761 919 829 960 938 980 951 892 948 889 936 888 896 853 910 863 921 878 898 917 816 906 850 886 914 792 872 884 887 837 833 962 881 935 952 925 877 964 894 876 897 932 904 926 884 906 912 903 889 871 922 885 855 868 888 878 856 840 890 872 877 904 883 892 878 879 853 910 878 827 828 884 881 886 846 869 792 878 852 890 846 874 809 905 843 761 835 817 887 846 881 878 832 899 810 854 831 903 880 888 861 913 902 908 870 863 880 833 883 868 851 910 864 876 871 912 863 866 833 850 865 882 830 858 826 854 871 791 839 788 824 793 854 817 805 891 828 807 907 852 856 861 853 847 850 868 893 870 883 837 836 895 841 829 834 790 821 844 810 863 864 874 915 854 888 876 855 883 899 834 867 898 846 873 877 893 836 819 853 856 848 836 829 843 840 875 943 877 868 904 852 847 823 894 931 913 934 905 914 784 872 798 878 816 868 869 879 887 860 892 904 825 834 826 866 910 887 844 878 825 871 859 871 867 866 828 858 843 868 832 868 809 839 821 863 863 787 847 868 847 846 832 771 861 839 823 853 648 841 872 881 813 813 844 858 878 777 899 828 918 878 835 844 942 861 890 894 907 935 873 891 870 866 882 893 900 882 877 873 828 880 882 843 907 908 863 858 874 817 843 852 860 825 855 665 748 854 853 865 880 811 847 834 943 720 734 867 827 550 842 762 824 852 855 852 872 847 828 830 841 820 831 796 810 768 789 816 806 796 761 828 798 839 895 813 795 824 772 793 805 811 758 851 845 781 831 824 761 855 784 788 783 840 824 803 803 782 769 806 811 801 835 773 772 875 796 773 787 740 706 793 795 758 716 760 820 792 797 816 796 719 728 738 744 860 845 843 751 804 809 812 823 751 808 817 781 797 791 780 754 773 828 820 796 864 834 868 820 833 872 852 868 825 791 828 831 807 834 845 833 842 852 784 821 839 841 848 825 805 784 820 762 761 881 850 795 864 812 824 844 804 794 764 772 788 784 818 791 790 807 770 771 792 800 776 803 799 768 752 778 784 1.02e+03 794 808 818 759 794 792 752 786 780 815 787 681 802 930 980 918 918 909 902 897 907 878 878 924 920 926 920 923 890 907 905 903 871 886 910 921 867 798 910 879 936 955 948 900 881 968 942 1.05e+03 901 938 925 902 859 867 908 910 844 922 874 893 926 884 887 886 878 867 900 857 868 880 824 845 846 883 838 870 830 860 887 890 864 865 854 857 924 620 937 930 855 834 814 809 909 845 827 870 859 874 923 776 761 920 829 959 938 980 950 893 948 890 936 888 897 853 910 863 920 878 897 916 816 907 850 886 914 792 874 885 887 836 832 961 881 934 953 924 876 963 894 877 898 932 904 926 884 905 911 903 889 870 922 885 855 868 889 878 857 839 890 873 877 904 882 892 877 880 854 909 877 827 829 884 881 886 846 868 793 878 853 890 846 874 810 904 842 762 837 818 887 845 881 878 832 898 810 854 831 905 880 888 861 912 903 907 871 864 880 832 883 866 851 910 869 877 872 913 863 866 833 850 865 882 829 858 827 854 870 791 838 790 823 793 855 818 805 892 828 807 907 852 856 861 853 847 850 870 893 869 883 837 836 895 841 829 834 788 820 844 810 862 864 874 915 853 889 876 854 882 898 833 867 898 846 873 874 893 836 818 853 856 848 837 829 843 839 875 943 877 868 904 855 848 823 893 930 912 934 905 913 784 872 798 878 816 868 868 879 887 860 891 904 824 835 827 866 910 887 844 879 825 870 858 869 867 865 828 858 843 869 832 867 808 838 821 863 863 788 847 868 847 847 832 771 860 838 822 853 651 842 872 880 814 814 843 859 877 778 900 829 918 878 834 844 942 861 889 894 908 936 873 891 871 866 882 893 900 882 877 873 828 879 883 843 906 908 863 858 874 817 843 853 860 824 856 663 750 853 853 864 880 811 847 833 942 720 734 867 827 553 842 764 824 852 855 852 872 847 828 830 842 821 831 796 810 766 790 816 806 796 760 828 799 838 894 813 795 824 772 794 804 812 758 850 845 781 831 824 762 855 784 788 783 841 824 803 802 783 769 806 811 801 836 773 773 875 796 773 787 741 710 794 794 758 717 760 821 792 798 816 797 719 727 738 744 856 845 843 750 804 809 812 822 751 808 817 781 797 792 780 754 773 828 820 797 864 835 869 820 833 872 852 867 825 791 828 831 807 835 845 832 842 853 784 822 839 840 846 825 806 785 820 762 762 881 850 796 864 812 823 843 804 794 762 771 788 784 819 792 790 807 770 771 792 799 777 803 798 768 752 777 784 1.02e+03 794 807 818 758 794 793 753 786 780 815 787 681 802 932 980 917 918 909 903 897 907 878 878 924 919 926 920 921 890 907 905 903 872 887 911 920 866 796 910 880 936 955 949 901 881 968 941 1.05e+03 902 938 924 903 857 867 908 910 849 922 873 892 926 884 888 886 878 868 900 857 868 880 823 845 847 882 838 871 830 861 886 891 864 865 854 856 924 621 936 931 856 835 813 808 908 844 827 870 859 874 923 774 761 921 830 959 939 980 949 894 948 890 935 889 897 854 910 863 921 878 897 916 816 907 850 886 913 793 875 886 887 836 830 961 881 934 953 924 876 963 894 878 898 932 904 924 884 905 911 902 888 870 923 885 856 866 890 878 858 840 890 874 877 904 882 892 876 880 854 909 877 827 828 884 881 887 846 868 794 877 853 890 847 874 810 904 841 762 838 819 886 844 882 878 832 896 810 853 831 907 880 888 862 913 903 907 871 864 880 832 884 866 850 910 874 877 873 914 863 866 833 851 865 882 829 859 829 854 871 790 838 791 823 793 856 818 806 892 829 808 908 852 857 861 853 846 850 872 892 870 881 837 836 894 841 829 834 787 819 844 810 860 864 873 915 852 889 876 855 882 898 832 867 898 846 873 874 894 836 818 854 857 848 836 829 843 838 875 943 877 868 904 857 848 823 893 931 911 934 905 913 785 871 798 879 816 868 868 878 887 860 889 904 825 835 826 866 912 888 844 879 826 870 858 866 867 864 829 858 843 868 833 866 807 838 821 863 863 788 848 867 847 848 831 772 860 839 821 853 654 841 872 880 814 813 843 858 877 778 900 830 917 877 833 845 943 861 888 894 908 937 874 892 872 866 883 892 900 882 876 873 828 878 882 843 904 907 863 858 874 816 844 853 860 825 856 663 751 853 853 864 880 812 846 834 942 719 734 867 827 557 841 765 825 853 855 851 871 847 826 830 842 821 832 797 810 765 791 816 806 795 760 828 799 838 894 813 795 824 772 795 803 812 758 851 846 780 832 824 762 854 783 788 782 841 824 802 800 783 768 806 810 802 836 773 773 874 796 773 786 741 715 796 794 760 718 759 821 792 798 816 797 719 726 738 744 853 844 843 751 803 808 811 821 751 808 815 781 796 793 781 755 773 829 820 797 864 835 869 819 832 873 852 866 825 792 828 832 808 836 845 832 842 853 784 824 839 840 846 824 807 786 820 763 762 881 850 796 864 813 823 843 804 795 762 771 787 784 819 792 790 807 770 772 792 798 778 803 799 768 751 777 784 1.02e+03 794 806 818 758 794 793 753 785 780 815 787 682 802 933 980 917 917 909 904 897 907 879 879 924 920 927 919 919 890 907 906 904 872 887 913 920 866 795 910 879 936 954 949 901 881 968 940 1.05e+03 902 938 924 903 856 866 908 910 852 921 872 893 926 884 888 886 879 869 901 857 868 879 822 844 847 881 838 872 830 861 887 891 865 866 854 856 924 621 935 931 856 835 812 807 907 844 829 870 860 874 922 772 761 920 831 959 939 980 948 895 948 891 935 889 897 854 910 862 922 878 896 915 816 907 850 885 913 794 876 886 888 836 830 962 881 935 952 924 876 964 894 876 899 932 904 922 884 904 912 903 888 869 924 886 858 866 891 878 858 840 890 876 876 904 882 892 876 880 854 909 876 828 828 883 882 887 846 868 794 877 853 890 848 873 809 903 841 762 838 820 886 843 882 878 832 895 810 853 831 909 880 888 862 914 903 906 872 864 880 832 885 866 850 910 878 878 872 914 863 866 834 852 865 882 828 859 828 853 871 790 838 795 822 793 856 819 806 892 829 809 908 852 856 861 852 846 850 874 891 870 880 837 836 894 842 829 834 786 820 844 811 860 864 872 915 852 888 876 855 883 898 832 867 898 846 873 873 894 836 818 854 857 849 836 829 843 838 875 943 877 868 904 858 849 823 893 931 911 934 904 913 785 871 797 880 816 867 868 880 886 859 889 904 826 835 826 865 912 888 844 879 827 869 858 863 866 865 830 859 843 867 833 866 807 838 821 863 863 788 848 866 846 849 831 773 860 839 821 853 655 841 873 879 815 813 843 857 877 778 901 832 917 876 832 845 943 861 888 894 908 936 874 892 873 866 883 892 899 882 876 874 828 878 881 843 902 906 863 857 875 815 843 853 860 825 856 667 754 852 853 865 881 812 845 834 942 718 734 868 826 561 841 766 825 854 855 851 871 848 825 830 842 821 831 798 810 764 791 816 805 795 759 828 799 838 894 813 795 824 772 795 802 812 758 851 846 779 833 824 762 854 784 788 782 841 823 802 800 784 767 807 810 802 837 773 774 874 796 773 786 741 721 796 794 760 718 758 822 793 797 816 797 718 726 739 745 852 844 843 752 801 808 810 822 751 808 814 781 794 793 781 756 774 830 819 796 864 835 868 819 833 873 852 865 824 793 828 833 808 836 845 832 842 853 784 825 838 840 846 824 807 786 820 764 762 881 850 796 864 815 824 843 804 796 763 770 787 784 819 792 790 807 771 771 794 798 780 803 799 768 750 777 783 1.02e+03 793 806 818 758 795 793 752 784 780 815 788 682 802 932 980 918 917 909 904 897 907 879 880 924 920 926 919 919 889 906 906 904 872 887 915 921 867 794 910 879 936 954 949 902 882 967 939 1.05e+03 902 938 925 902 856 867 908 910 858 920 871 894 925 884 888 886 879 870 901 858 868 879 821 844 847 881 838 872 831 860 887 890 866 866 854 856 923 622 934 931 857 835 811 807 905 843 831 871 859 874 922 774 761 919 831 959 939 980 947 895 949 892 935 890 896 855 910 862 922 878 897 915 816 907 850 886 914 794 876 885 888 835 830 962 881 936 951 925 876 964 894 873 900 933 904 921 885 904 912 903 887 869 924 886 859 866 892 878 858 840 890 876 876 903 883 892 876 880 853 910 877 828 829 884 882 888 846 868 794 877 853 890 849 873 809 903 843 763 838 821 886 842 882 878 831 894 810 853 830 912 881 889 863 914 904 906 873 865 880 832 885 867 849 910 884 878 870 914 864 866 836 852 865 882 828 860 830 852 871 791 838 798 823 793 856 821 807 892 829 810 907 852 856 862 852 845 850 876 891 869 878 838 836 894 844 829 834 787 822 844 812 861 864 872 913 852 888 876 854 882 898 833 867 898 847 873 872 895 836 818 854 857 848 836 829 843 838 875 943 876 868 905 860 848 823 893 931 912 934 904 912 786 870 797 880 816 866 869 881 885 859 889 904 826 835 826 864 912 889 845 879 828 869 858 862 867 865 830 860 843 869 833 866 808 838 821 862 863 788 849 866 847 849 832 773 860 839 821 852 653 841 874 878 815 814 843 857 877 778 900 833 916 876 832 845 944 861 888 895 907 936 874 892 873 867 884 892 899 881 876 873 828 878 880 843 902 906 863 857 875 814 842 852 859 826 856 671 755 852 852 866 881 811 846 834 942 720 735 868 826 559 840 767 825 854 855 851 871 848 825 831 843 822 831 798 809 765 792 816 804 795 758 827 799 838 895 813 795 824 772 795 802 812 758 852 845 778 833 824 762 854 784 786 781 842 823 802 801 784 767 806 810 801 837 773 775 874 795 773 786 741 727 796 794 761 718 759 822 793 795 816 797 718 725 740 744 850 843 843 753 799 808 810 822 750 807 812 781 794 792 781 756 774 830 820 796 865 834 865 822 833 872 851 865 824 794 828 834 808 836 845 832 842 853 784 824 840 841 845 823 806 786 820 764 762 881 850 797 864 816 823 844 804 796 762 770 787 784 820 791 790 806 771 771 795 799 780 803 800 769 750 777 782 1.02e+03 794 806 817 758 795 793 752 784 780 815 789 682 801 931 980 918 917 909 904 899 908 878 881 925 921 926 918 920 888 906 907 904 872 888 914 922 868 796 910 879 936 954 949 902 883 966 938 1.05e+03 902 938 926 902 858 867 908 908 861 920 871 894 925 884 888 886 880 871 901 858 868 878 820 843 847 881 839 872 831 860 888 890 866 867 853 856 922 624 933 930 857 834 811 807 902 843 833 870 859 874 922 775 761 918 831 959 939 981 946 895 949 892 936 890 895 855 911 863 922 878 897 916 817 907 850 888 915 794 878 884 887 835 831 962 881 936 950 925 876 964 895 871 899 933 902 921 885 904 912 903 887 870 924 886 860 866 893 878 859 840 891 876 875 904 884 892 876 880 852 910 878 828 830 884 882 888 847 868 794 877 853 890 849 873 809 903 845 764 839 822 885 842 883 879 830 893 810 853 830 913 881 890 863 914 904 906 872 865 880 832 884 868 849 909 885 878 869 914 865 866 837 851 865 881 828 860 831 850 870 792 839 805 824 793 856 823 808 893 828 810 907 853 858 861 852 847 850 874 892 868 876 838 837 894 844 829 834 787 824 844 813 861 865 872 911 852 888 876 854 882 898 836 867 898 847 873 870 895 836 818 854 857 848 836 830 844 839 876 942 876 868 904 863 848 822 892 931 912 934 904 911 786 871 797 880 816 866 869 882 885 858 890 905 825 835 826 864 912 888 845 878 829 869 858 861 867 865 830 860 843 870 833 866 809 838 820 861 863 789 848 866 847 849 834 774 859 840 822 851 652 841 875 878 815 814 843 858 878 778 900 834 915 875 832 845 943 860 888 895 906 936 873 891 873 867 884 893 899 880 876 873 827 878 881 843 903 907 864 857 875 815 842 852 860 826 857 672 756 851 851 866 882 811 847 834 942 723 737 867 825 556 840 768 826 854 856 852 872 849 825 831 843 822 830 798 809 765 793 816 805 795 758 827 799 838 895 812 795 824 772 795 803 812 758 852 845 779 833 824 761 853 785 786 780 842 823 802 802 783 766 805 809 801 838 773 775 873 795 773 786 741 730 796 794 761 718 759 822 793 794 815 798 718 725 740 743 849 844 842 754 798 809 810 824 750 807 812 781 793 792 781 756 775 831 820 796 866 834 863 824 833 872 851 865 824 794 830 835 808 836 845 832 842 854 784 823 841 840 844 823 805 786 820 765 762 881 850 797 864 816 823 845 804 796 762 771 787 785 820 790 790 805 771 771 796 800 781 803 800 770 750 777 782 1.02e+03 794 806 817 758 794 793 753 784 780 815 788 683 801 930 980 919 917 910 905 900 909 878 881 926 920 926 918 921 888 906 907 904 870 888 914 922 868 798 910 880 936 954 949 901 883 966 936 1.05e+03 902 937 927 901 860 868 907 906 865 920 871 894 925 884 889 885 880 871 902 858 867 877 821 843 846 880 839 872 831 860 888 890 866 869 853 856 922 625 931 928 856 834 812 808 898 843 834 870 859 873 922 777 761 919 831 958 939 981 945 896 949 892 936 891 895 855 911 863 922 878 899 915 818 907 851 889 917 795 880 884 887 835 832 962 881 936 951 925 877 964 895 870 898 932 902 921 886 904 911 904 887 872 924 887 860 865 894 878 858 840 891 875 874 905 884 892 876 880 852 911 879 828 829 884 882 888 847 868 794 878 853 890 849 873 809 903 845 766 839 823 885 842 883 880 828 892 811 854 831 915 880 892 864 914 904 905 871 865 880 832 884 869 850 909 889 878 870 914 865 866 837 851 865 880 828 861 834 850 870 792 840 810 825 794 856 826 806 892 828 810 907 853 859 861 852 848 849 872 892 868 874 838 838 894 843 830 834 787 824 844 814 861 866 872 906 853 887 878 853 881 898 838 866 899 847 872 868 894 836 819 853 857 848 836 830 844 840 876 942 875 868 903 866 847 822 892 932 913 934 904 910 786 871 797 879 816 866 869 882 885 858 889 904 824 835 826 865 913 887 845 878 828 871 858 862 868 865 830 860 842 871 832 867 809 838 820 860 863 789 848 867 848 849 835 775 859 840 822 851 652 840 874 877 815 814 843 859 879 778 900 835 915 875 833 845 942 860 888 894 907 935 873 890 873 867 884 892 900 879 876 872 827 878 882 843 903 906 864 857 875 815 842 852 860 826 856 666 756 851 851 867 882 811 848 834 942 725 739 867 825 557 839 769 826 853 857 852 872 849 826 831 843 823 831 797 809 765 795 816 805 796 758 826 799 838 895 812 795 824 772 795 804 812 757 852 844 780 832 823 761 852 786 786 780 842 824 803 801 783 766 804 808 801 839 773 774 873 795 773 786 740 735 796 794 761 719 759 822 792 793 816 799 718 725 740 742 847 844 842 756 798 808 810 824 749 807 813 781 793 791 780 756 775 832 820 796 865 834 860 826 833 872 850 865 825 794 830 835 808 836 845 832 842 855 785 823 842 840 844 823 804 786 820 765 761 881 850 797 864 816 822 845 805 796 762 771 786 784 820 790 790 805 771 772 796 799 780 804 799 770 750 777 782 1.02e+03 795 806 816 758 795 793 753 784 779 815 787 683 800 930 979 919 917 910 905 902 909 878 881 926 920 926 918 921 889 907 908 904 870 888 914 922 867 797 910 879 936 954 949 900 882 966 931 1.05e+03 902 936 927 901 859 868 907 904 866 921 870 894 926 884 888 885 881 872 902 859 867 877 820 844 846 880 838 872 831 859 887 891 865 870 853 856 922 627 930 927 854 834 812 809 896 843 834 870 859 872 922 776 762 919 831 958 938 981 946 897 948 891 936 891 896 855 912 864 922 878 900 915 818 907 851 888 917 795 883 884 886 835 832 961 881 936 952 924 878 964 896 871 897 932 902 920 886 905 909 904 886 874 924 886 860 865 894 879 856 840 891 876 873 905 884 892 876 880 851 911 879 828 828 884 882 888 847 869 794 877 854 890 849 873 809 902 845 765 839 825 886 842 883 880 828 890 811 853 831 914 878 892 863 913 903 906 870 865 880 832 883 870 851 909 892 878 871 915 865 866 837 850 864 879 829 860 837 851 871 792 840 814 825 794 856 829 804 891 828 810 907 853 860 861 852 850 849 870 892 868 872 838 838 894 843 830 834 787 825 845 816 861 866 872 902 854 887 878 853 881 898 838 865 900 847 872 866 894 836 820 854 857 848 836 830 843 840 877 942 876 868 904 866 846 821 892 932 913 934 905 910 786 872 798 879 816 866 868 882 886 858 891 903 823 836 826 866 913 886 845 878 828 872 858 860 868 865 831 859 842 870 832 867 808 838 820 860 862 789 848 867 847 849 835 776 859 841 822 851 653 840 873 876 816 814 842 859 879 778 899 835 916 875 833 845 942 860 888 894 908 935 873 890 873 868 884 892 900 880 876 872 827 878 882 843 903 906 864 857 875 815 842 853 860 826 856 661 758 851 851 868 881 811 848 834 941 725 739 868 825 561 838 770 826 853 857 853 872 850 827 831 842 824 832 797 809 765 797 816 805 796 758 826 800 838 894 812 796 824 772 795 804 812 757 852 844 781 831 822 761 852 786 787 780 842 824 804 800 783 767 804 808 801 839 773 774 873 795 773 786 741 739 796 794 761 719 759 822 792 793 816 800 718 725 740 742 845 844 842 758 799 808 810 824 750 807 813 781 793 790 779 756 775 831 821 796 865 834 857 826 834 871 850 865 826 794 830 835 807 837 844 831 843 855 786 823 841 841 842 824 804 786 820 765 760 880 850 798 864 815 822 845 806 796 761 772 784 784 820 790 790 806 771 772 796 798 779 804 798 770 750 776 782 1.02e+03 795 806 816 758 795 794 753 784 778 815 787 683 801 930 980 919 917 910 904 902 910 877 881 926 921 925 918 921 890 908 909 904 870 887 914 922 866 796 909 879 937 954 949 899 881 966 926 1.05e+03 902 936 927 901 857 867 907 904 868 922 869 893 926 884 888 885 881 872 901 859 866 877 820 844 846 879 838 872 831 859 886 891 865 871 854 856 922 627 930 926 854 834 813 809 893 843 834 871 859 872 922 775 762 919 831 958 938 981 946 898 947 891 936 891 897 855 911 864 922 878 900 915 818 906 852 887 918 795 886 883 885 835 832 961 881 937 952 924 878 964 895 871 897 931 904 920 885 906 908 904 885 876 924 885 861 866 897 879 854 840 890 878 872 904 884 892 876 880 850 910 880 828 827 884 881 888 848 869 794 877 855 889 849 873 809 903 845 765 838 826 886 842 883 879 827 891 811 852 830 914 879 891 862 912 902 908 870 864 880 833 882 870 851 909 895 879 872 915 865 866 838 850 864 880 829 859 840 851 872 792 840 817 825 794 857 834 803 891 828 810 907 853 860 861 852 851 850 869 893 868 872 838 839 894 843 830 834 787 824 845 819 861 867 872 899 855 886 878 853 880 898 839 862 899 847 872 864 893 836 820 854 857 848 836 830 843 839 877 942 876 869 905 866 847 821 892 932 913 933 905 910 786 872 799 879 816 866 868 882 887 858 892 902 823 836 826 866 913 886 845 879 827 872 859 858 869 865 831 858 841 868 833 867 808 838 821 860 862 789 848 867 847 849 835 778 859 842 823 851 653 840 872 876 816 815 843 858 879 777 899 835 916 876 833 845 943 861 888 895 909 935 873 890 873 868 883 893 901 880 876 873 828 878 882 842 902 907 864 858 876 815 842 853 860 826 856 657 760 852 852 868 879 811 848 834 939 725 739 869 825 565 837 772 825 853 857 853 872 850 827 831 842 824 834 796 809 766 796 816 805 796 758 826 800 838 894 812 795 824 771 795 803 812 756 852 844 782 831 823 762 852 786 787 781 842 825 805 799 784 768 804 808 802 839 773 774 873 795 774 786 742 744 795 795 760 719 759 821 793 793 815 800 717 726 740 741 844 845 842 758 799 807 810 824 751 807 812 780 793 790 778 755 775 829 821 796 864 835 855 826 834 870 850 866 826 794 830 834 807 838 844 831 843 855 786 824 840 841 841 824 804 785 821 765 759 879 850 798 864 815 822 845 806 796 760 772 782 784 819 790 791 808 771 772 797 797 778 804 797 770 750 776 782 1.02e+03 795 806 817 758 796 794 753 784 778 815 787 682 801 930 980 918 917 910 904 903 910 878 881 926 921 925 919 922 890 911 909 905 872 887 913 922 867 796 908 879 938 954 948 900 880 966 920 1.05e+03 902 936 927 902 856 867 907 903 868 922 868 893 926 885 887 885 881 873 901 859 866 877 820 844 846 879 839 872 832 859 886 891 865 870 854 856 922 627 930 926 855 834 814 808 890 844 835 872 859 872 921 774 762 919 831 958 938 981 946 897 947 890 936 891 897 856 911 863 922 877 898 914 818 906 853 886 917 796 887 883 885 834 831 961 881 937 952 925 877 964 895 872 897 931 905 920 885 907 908 905 885 878 924 884 862 867 900 880 854 840 889 880 872 903 886 892 876 881 850 910 880 829 827 884 880 887 847 869 794 877 856 889 848 874 809 904 845 766 838 827 887 842 882 878 827 890 810 852 830 914 880 890 860 912 902 909 870 864 879 833 882 871 850 909 896 879 872 915 864 866 840 851 864 880 828 858 842 851 873 793 840 821 824 794 859 837 804 892 828 809 908 853 859 861 852 851 851 868 893 868 872 837 840 894 844 831 833 786 824 845 821 862 867 872 895 855 886 878 852 881 897 840 860 898 847 874 861 893 836 821 854 857 848 836 830 844 839 877 942 876 869 907 866 848 821 892 932 913 933 906 910 786 871 800 880 816 866 869 882 888 858 894 902 823 835 826 866 912 885 845 879 828 872 859 857 869 866 831 857 840 867 833 866 808 839 821 860 862 789 848 867 847 850 836 777 859 843 823 850 654 840 873 877 816 816 843 857 880 777 899 835 916 876 832 845 944 862 887 895 909 935 874 891 872 868 883 895 901 880 876 872 829 878 882 843 902 908 864 858 876 815 842 853 860 826 857 657 762 851 852 868 878 811 847 834 938 726 740 869 826 566 837 773 826 853 858 852 872 850 826 831 842 824 835 797 810 766 795 816 805 796 758 826 801 838 895 812 796 824 770 795 802 812 756 852 844 782 832 824 763 852 786 787 782 842 824 804 799 784 769 804 808 803 838 773 776 873 796 774 786 742 748 796 794 760 719 758 821 794 794 815 800 717 725 740 740 843 844 842 759 799 808 811 824 750 807 812 781 793 790 777 754 774 828 822 797 864 837 853 827 834 871 850 866 826 793 830 832 807 840 844 831 842 854 786 824 840 840 840 825 804 785 821 764 758 879 850 797 864 816 822 844 807 796 760 772 782 784 818 790 791 808 771 772 797 797 778 805 796 770 750 776 782 1.02e+03 795 806 817 758 796 794 753 784 778 815 788 683 801 930 981 918 917 910 903 903 910 878 881 926 921 925 920 923 890 911 909 905 872 887 912 922 868 796 907 879 938 954 947 900 880 966 918 1.05e+03 902 936 927 901 858 866 907 903 868 922 868 892 926 885 888 885 881 875 901 856 865 877 821 844 845 880 839 871 832 859 886 891 865 871 854 856 922 628 930 926 855 833 814 807 887 845 835 872 859 873 921 773 761 918 830 959 938 982 946 897 947 890 936 892 897 856 911 863 923 877 897 914 819 906 856 886 915 797 888 883 884 833 830 960 881 937 953 925 877 964 894 873 897 932 906 921 884 907 908 905 885 879 924 884 864 866 904 880 854 840 888 880 872 903 887 892 876 881 851 910 880 830 828 884 880 887 846 869 794 877 856 889 847 874 809 906 847 766 838 828 887 841 882 878 826 890 808 852 830 914 881 889 860 912 902 910 870 864 879 833 881 871 850 910 897 878 872 915 864 867 841 852 864 881 828 859 844 851 873 793 840 824 823 794 860 842 805 892 828 808 908 853 859 860 852 852 851 868 893 868 871 837 840 894 843 830 833 786 824 846 824 862 866 872 891 854 886 878 852 881 897 840 858 898 847 874 859 893 836 822 854 856 848 836 830 844 839 876 942 876 870 907 867 848 821 892 931 913 932 905 911 786 870 800 880 816 867 869 882 888 858 894 902 823 834 826 866 912 885 845 880 828 871 859 857 869 866 832 857 840 866 833 866 809 840 822 860 862 789 848 866 847 850 836 777 858 844 824 850 656 840 873 878 815 818 844 857 881 777 900 835 916 876 831 845 945 862 887 894 908 934 874 892 872 868 883 896 901 880 876 872 829 878 883 843 902 910 863 859 876 816 842 853 860 826 857 659 762 850 852 868 878 811 846 834 938 727 740 869 826 566 837 774 826 853 858 852 872 850 826 831 842 824 835 797 810 767 794 816 805 795 759 826 802 838 895 812 796 824 771 795 801 812 757 851 844 782 833 826 763 852 784 786 782 842 824 803 799 784 769 804 808 803 838 773 777 872 796 775 786 741 751 796 795 759 719 759 821 793 795 814 800 718 725 740 741 843 844 842 760 798 808 812 824 750 807 811 783 794 790 776 754 774 828 820 797 864 838 850 828 834 871 850 866 825 793 831 831 807 842 843 831 842 854 786 824 839 840 841 825 804 784 821 763 759 879 850 797 864 816 821 844 806 795 760 773 782 783 818 790 792 807 771 772 797 797 778 805 796 770 750 776 782 1.02e+03 794 807 817 758 796 794 753 785 778 815 789 683 802 930 980 918 918 910 902 906 910 878 882 926 921 926 920 923 891 911 908 905 872 886 913 922 868 795 907 879 937 954 947 900 880 966 915 1.05e+03 903 937 926 900 860 866 906 902 868 922 867 893 925 886 889 885 880 877 901 854 864 877 822 844 845 880 838 870 832 859 886 891 865 871 853 856 922 629 931 926 854 833 814 806 885 844 835 873 858 873 921 773 762 917 830 960 938 983 945 896 948 890 936 891 897 856 911 863 923 876 898 914 821 906 858 885 914 798 890 883 883 833 830 960 881 937 953 925 876 964 895 874 897 932 906 922 884 907 908 905 885 879 923 883 868 866 906 881 855 840 888 881 872 903 887 892 876 881 852 910 881 829 828 884 880 886 845 868 795 878 856 888 847 874 809 906 849 767 838 828 887 840 881 878 826 889 807 853 830 914 880 889 860 911 901 910 869 863 879 833 881 870 849 910 898 876 872 914 863 868 843 852 864 881 829 860 846 851 873 794 840 826 823 794 860 844 805 891 827 808 909 853 858 859 852 852 850 869 893 868 871 837 839 894 842 829 833 786 823 846 829 863 866 871 885 854 887 877 852 881 896 841 857 898 848 872 860 893 835 823 853 856 848 836 830 844 839 875 942 875 870 907 867 849 821 892 930 914 933 905 911 785 870 799 880 816 867 869 882 888 859 893 902 823 834 827 866 911 885 845 881 828 870 859 858 869 865 832 857 840 867 832 866 809 840 822 860 863 790 847 866 847 850 836 777 858 845 823 852 657 841 874 879 814 819 844 857 882 777 900 836 916 875 832 846 946 862 887 893 908 934 873 891 872 867 883 895 901 881 876 872 828 878 883 843 901 910 863 859 876 816 842 854 861 826 856 661 763 849 852 868 879 811 846 834 938 728 741 869 827 567 838 775 826 853 859 852 872 850 826 832 842 824 835 797 810 767 794 816 805 795 759 827 803 837 896 813 797 824 772 795 801 812 757 851 843 782 832 826 763 852 782 786 782 842 823 804 800 784 769 805 808 802 839 773 779 871 796 775 786 741 753 796 795 759 719 759 822 793 796 814 799 718 725 741 742 843 844 841 764 798 807 812 824 748 807 809 784 794 790 775 754 775 829 819 797 864 838 848 829 834 872 850 866 825 792 831 831 807 843 844 832 842 854 787 824 839 840 841 826 804 783 821 762 760 880 850 796 864 816 821 844 806 795 760 773 783 783 818 790 792 807 771 772 798 797 777 805 795 770 750 776 782 1.02e+03 794 808 817 758 796 795 754 785 778 814 789 683 802 930 980 918 920 911 902 908 909 878 882 925 921 926 920 922 892 910 908 906 870 887 915 922 868 794 907 878 936 954 948 900 880 967 912 1.05e+03 903 937 926 899 859 866 906 902 867 922 867 893 925 887 888 885 880 878 900 852 863 877 822 845 845 880 838 869 832 859 885 892 866 871 852 855 922 631 931 926 854 833 813 806 884 844 835 874 856 873 920 774 763 917 829 960 938 983 945 897 949 890 936 891 896 856 910 863 921 875 900 915 822 907 859 886 915 798 892 883 882 833 830 961 881 936 952 925 876 965 895 875 897 932 906 922 885 907 909 905 885 878 922 882 870 866 908 881 856 841 888 881 872 903 887 892 876 880 853 910 881 828 827 885 880 887 845 868 795 878 856 888 847 874 810 906 852 767 838 827 887 839 881 879 826 888 807 853 830 914 879 889 861 912 902 909 868 864 879 832 881 869 850 910 899 875 871 914 862 869 844 852 863 881 829 860 849 851 873 794 839 828 825 793 860 850 805 891 827 808 910 852 858 859 852 853 849 868 892 868 870 837 839 895 840 829 834 786 822 845 833 863 866 870 881 854 888 877 853 881 896 841 856 899 848 872 860 893 834 823 853 856 848 835 830 844 839 875 942 874 870 905 867 850 822 891 930 914 934 905 911 784 869 799 880 816 867 870 882 887 860 892 902 823 834 827 866 911 885 845 882 828 869 859 858 869 865 831 856 841 867 832 866 809 840 822 860 864 790 847 865 847 851 835 777 858 845 823 853 657 842 874 878 814 818 844 857 882 776 901 837 915 875 832 847 946 862 887 894 907 934 872 890 872 867 883 894 902 882 875 872 827 878 883 843 901 910 863 859 876 815 842 854 861 825 856 663 765 849 850 868 879 811 846 834 938 728 741 869 827 568 838 775 827 852 860 852 873 849 825 833 842 824 834 797 810 767 794 816 805 794 760 827 803 838 896 813 796 825 772 795 801 811 758 851 843 782 832 825 763 853 781 786 782 843 823 804 801 784 770 805 808 802 839 773 778 870 796 775 786 741 753 795 795 759 720 759 823 793 795 813 799 719 725 742 742 844 844 840 767 798 807 812 824 748 807 808 784 794 791 775 754 775 830 817 797 864 837 844 830 834 872 850 866 824 792 830 831 807 845 844 833 841 854 787 823 838 840 841 826 804 782 821 762 760 880 850 796 864 816 821 844 805 794 760 773 784 784 819 790 792 806 771 772 797 797 776 805 795 769 750 776 783 1.02e+03 793 808 816 758 797 796 753 785 778 813 788 683 802 931 979 918 921 911 903 911 909 878 882 925 921 925 919 922 892 910 907 907 869 887 916 922 867 792 907 878 936 953 948 900 880 968 911 1.05e+03 902 937 927 900 859 866 905 902 865 922 867 893 924 886 888 885 879 879 901 852 864 877 823 845 845 880 837 869 833 859 884 892 867 871 853 854 922 633 930 927 854 833 813 806 884 844 835 874 855 872 920 774 764 918 830 960 938 983 944 897 949 890 936 890 895 856 910 863 921 876 901 915 822 906 862 886 915 798 894 884 882 834 829 961 881 935 952 925 876 965 895 875 897 932 905 923 886 906 909 904 885 880 922 882 872 866 909 880 856 841 890 881 871 903 886 892 876 880 853 908 881 828 826 884 880 886 846 869 795 879 856 888 848 873 809 904 854 767 838 827 886 839 882 880 826 886 808 853 830 913 879 888 862 913 903 909 868 864 879 832 881 869 851 910 900 875 871 915 862 868 846 853 864 881 832 859 851 851 873 795 839 830 826 793 860 855 804 892 828 809 909 852 858 859 852 853 849 867 892 868 870 837 838 896 840 829 834 787 822 845 837 863 866 869 878 854 888 877 854 881 895 841 856 899 848 873 860 893 834 824 853 856 848 835 829 843 839 875 942 874 870 904 866 850 822 892 931 914 936 905 911 783 870 799 880 816 866 871 881 887 860 890 901 823 834 827 867 911 884 845 881 828 868 859 859 869 865 831 856 841 868 832 866 809 840 822 860 865 790 846 865 846 851 835 777 858 845 823 853 656 842 874 877 814 818 843 857 882 777 902 836 915 874 832 846 946 861 887 894 906 935 872 890 873 866 883 893 902 882 874 873 828 878 883 843 901 909 863 858 876 814 842 854 860 825 857 663 766 849 850 868 880 811 845 835 939 729 742 869 827 568 838 777 827 852 860 852 873 848 824 834 843 824 832 797 809 767 795 816 806 794 761 826 802 840 896 813 795 825 772 794 801 811 757 850 843 781 832 824 762 853 780 787 782 843 823 804 801 784 770 805 808 802 839 773 776 870 796 775 786 742 754 795 794 759 719 760 823 793 795 812 799 718 724 742 741 845 845 840 772 797 807 811 825 747 808 807 783 794 791 774 755 775 832 818 797 864 838 843 831 835 872 850 866 824 792 830 831 807 847 844 834 840 854 787 823 838 840 841 826 804 784 821 762 760 881 850 797 865 816 820 844 805 794 760 774 785 784 819 790 792 805 770 772 797 796 774 805 795 768 750 777 783 1.02e+03 793 808 816 758 797 796 753 784 779 812 787 683 802 932 979 918 921 910 903 911 908 878 882 925 921 924 918 921 892 909 907 906 869 887 914 923 867 793 907 878 937 952 948 901 880 968 910 1.05e+03 902 937 928 901 859 867 905 902 864 922 867 893 924 885 888 885 879 881 901 852 863 877 823 845 844 879 837 868 834 859 884 892 867 870 853 854 922 634 929 927 854 834 814 806 884 844 836 875 855 870 921 774 764 918 830 960 938 982 944 897 948 890 936 890 895 856 910 863 922 877 901 915 823 906 864 886 916 798 894 885 882 835 829 961 880 934 951 924 876 966 895 875 897 932 904 923 888 906 910 905 885 883 922 883 873 866 912 880 856 841 890 881 872 904 886 893 876 879 854 908 880 828 826 883 879 886 848 870 795 879 856 889 848 872 809 903 856 768 838 827 887 839 883 879 825 886 809 853 829 912 879 888 862 914 904 909 868 865 880 832 881 870 852 910 900 876 870 916 863 867 849 853 865 881 834 859 853 849 873 796 838 831 825 794 860 859 803 894 828 810 909 852 859 858 853 854 849 866 891 867 869 837 838 895 841 830 834 788 822 844 841 863 865 868 874 854 888 876 854 882 895 842 856 897 848 874 859 892 835 824 854 856 847 835 829 842 838 875 942 874 869 902 866 850 822 892 931 913 937 905 911 783 870 798 880 817 865 872 881 887 860 891 900 823 834 826 867 911 884 845 881 828 868 859 860 868 864 830 856 841 868 832 866 809 840 821 861 865 790 846 865 845 852 835 779 859 845 822 850 656 842 874 876 815 819 843 858 882 778 901 836 915 873 832 844 946 862 887 893 906 935 871 891 873 865 883 893 901 883 874 872 829 878 883 844 901 908 863 857 875 815 841 853 860 825 859 662 767 848 850 868 880 811 844 835 938 729 743 870 827 569 839 780 826 853 860 852 873 849 824 833 842 824 831 798 809 767 795 815 806 795 760 826 800 840 895 814 794 825 772 794 801 811 757 850 843 780 832 823 762 853 780 787 782 843 823 804 801 784 770 805 808 802 839 773 775 870 796 775 786 741 754 795 794 759 718 760 822 793 794 812 799 718 723 741 742 844 844 842 774 797 806 812 826 748 808 807 783 794 791 774 756 774 832 818 797 865 839 842 832 836 871 849 866 824 792 830 832 807 849 842 833 840 854 787 823 837 840 841 826 804 785 821 762 760 882 850 797 864 815 820 844 805 794 760 774 785 784 818 790 792 804 770 772 796 796 774 804 794 766 750 777 783 1.02e+03 793 808 815 757 797 796 753 785 779 812 787 683 802 932 980 918 921 910 904 912 908 878 882 925 921 924 918 921 891 908 907 906 869 886 913 923 867 794 906 877 936 953 948 902 880 968 910 1.05e+03 901 938 928 902 859 867 905 902 864 922 868 892 924 884 888 885 879 883 902 853 862 876 823 844 845 880 837 868 834 858 885 891 868 870 853 854 922 634 928 927 854 834 814 805 883 845 836 876 855 870 922 775 765 917 831 960 938 982 945 897 948 889 936 890 895 856 910 863 922 878 902 916 824 906 868 886 916 798 897 886 882 835 829 962 880 932 950 924 876 967 895 874 897 932 903 924 887 907 910 905 885 886 922 883 876 866 914 880 855 841 890 879 872 904 887 893 876 880 853 908 879 828 826 883 879 886 849 870 795 878 856 890 847 872 809 902 857 768 838 828 887 838 882 878 825 886 809 853 830 911 880 889 863 914 904 909 869 865 879 833 882 870 852 910 900 877 869 917 863 866 851 853 866 881 837 860 854 848 874 798 838 831 825 794 858 861 803 894 827 810 908 853 860 858 853 856 849 864 891 867 869 837 838 894 841 830 834 788 822 844 846 862 865 868 871 854 887 876 854 881 896 842 855 896 848 874 859 893 836 824 854 857 848 835 829 842 838 875 943 875 868 903 866 850 822 892 931 912 937 904 912 783 871 798 880 817 865 872 882 888 860 891 901 823 834 826 867 911 884 844 881 828 869 859 860 868 864 829 857 841 869 832 866 810 840 820 861 864 791 847 865 846 852 835 780 859 847 822 849 657 842 874 876 815 820 843 858 882 778 900 836 915 873 832 843 945 862 887 892 907 935 871 891 872 865 883 893 900 882 874 872 830 878 883 844 901 908 862 857 876 815 841 852 860 825 860 663 768 848 851 868 880 811 843 835 938 729 744 870 826 570 839 782 826 853 860 852 873 850 824 834 843 824 832 798 810 766 794 815 806 796 759 826 800 838 894 814 794 825 772 794 802 811 757 850 843 780 832 823 762 852 780 787 782 843 823 804 802 784 770 804 808 802 838 774 776 870 796 775 786 741 755 796 794 759 717 759 821 793 794 812 800 718 725 740 742 843 844 842 780 797 806 811 827 748 807 806 783 794 791 774 756 775 831 817 797 865 839 840 832 834 870 849 865 824 792 831 832 808 850 841 833 840 853 787 823 839 840 841 825 804 786 820 761 760 882 849 797 862 814 820 843 806 795 759 774 785 784 818 789 792 804 770 772 796 796 774 804 792 766 748 777 784 1.02e+03 793 808 814 757 797 796 752 785 779 812 786 684 802 932 981 918 920 911 903 913 909 878 881 925 922 924 919 921 890 907 906 905 871 886 912 923 867 795 905 876 935 954 947 902 881 968 909 1.05e+03 901 938 928 902 858 868 905 902 864 922 868 891 924 884 889 884 880 884 902 854 861 875 823 844 845 880 837 867 835 858 885 891 868 870 853 856 922 633 928 927 854 833 813 805 882 845 836 881 855 870 922 775 766 916 831 960 938 982 945 897 948 889 936 890 895 855 910 861 921 877 901 916 824 905 870 886 917 799 900 886 882 835 829 962 879 932 950 924 875 968 894 874 897 932 903 925 887 907 910 905 886 887 922 883 878 866 917 880 855 841 889 878 872 905 887 894 876 880 852 908 879 828 827 883 878 887 849 869 794 878 856 890 846 873 809 902 859 769 838 829 887 838 882 878 825 885 810 854 831 911 880 889 862 914 904 909 870 865 879 833 882 871 852 910 901 877 869 916 864 867 853 853 866 881 838 861 856 847 874 799 838 830 825 795 856 863 802 894 826 814 907 853 860 858 853 859 849 863 890 867 868 837 838 893 840 829 833 788 822 844 849 862 864 868 870 854 887 876 854 880 896 844 854 896 848 874 859 893 836 824 855 857 849 835 829 842 838 875 943 876 867 904 865 850 822 892 932 911 936 904 913 782 871 798 880 817 865 872 882 888 859 891 903 823 834 826 866 911 885 844 881 828 870 859 861 869 864 828 858 842 869 832 865 810 839 818 861 864 791 848 865 846 854 834 782 860 850 822 850 656 841 874 877 816 821 842 857 882 777 900 836 916 873 832 843 944 862 887 892 907 935 870 891 872 866 883 894 899 881 874 870 830 877 883 844 902 908 861 856 877 816 842 851 860 825 860 664 770 849 851 868 880 811 843 835 938 731 743 869 825 570 838 782 826 854 860 852 873 851 824 834 844 825 833 798 811 767 793 815 806 797 758 826 800 837 893 815 796 825 771 793 802 812 757 850 842 780 833 823 762 852 781 786 782 843 822 804 802 783 770 804 808 802 838 774 776 870 796 775 786 741 755 796 795 759 718 758 821 793 794 812 800 717 727 740 743 844 844 842 784 797 806 812 827 748 806 806 784 793 790 773 755 775 831 817 797 865 838 838 832 833 869 849 865 824 792 832 831 808 850 840 833 841 853 786 824 840 841 840 825 804 785 819 760 761 881 849 797 861 813 820 842 805 795 758 773 785 785 818 790 791 805 770 771 796 795 774 804 790 768 747 777 784 1.02e+03 793 807 814 757 797 797 751 787 778 812 787 684 802 932 982 918 918 911 903 913 909 878 881 924 922 924 920 920 890 907 905 906 872 886 912 923 867 796 903 878 935 956 946 900 882 967 910 1.05e+03 902 939 927 901 857 867 905 902 864 921 868 891 924 884 889 884 880 884 902 854 861 875 823 844 846 880 837 867 836 858 884 891 868 870 852 857 921 632 929 926 855 832 813 805 881 846 836 884 856 869 922 775 766 916 830 960 938 982 946 897 948 889 936 890 896 854 910 860 921 877 900 916 824 905 875 885 917 799 902 886 881 835 831 962 880 932 950 924 875 968 894 874 897 932 904 925 887 907 911 904 886 888 922 882 880 866 919 879 855 842 888 878 872 905 887 895 877 880 852 907 879 828 827 883 879 887 849 868 794 878 855 890 844 874 810 902 862 770 836 829 888 837 882 878 824 885 810 855 832 912 881 890 862 915 903 908 871 865 879 834 883 870 852 910 902 877 869 915 865 869 855 853 866 881 839 861 858 847 874 800 838 829 825 795 854 865 802 894 826 818 904 852 860 858 853 862 849 862 890 867 868 836 838 893 840 829 831 788 821 844 853 861 863 868 868 854 886 876 854 880 897 845 854 896 849 874 859 894 837 823 856 856 850 835 828 842 839 875 943 876 867 904 865 849 823 891 932 911 935 904 913 783 870 798 879 817 865 872 882 888 859 891 904 823 834 826 865 911 886 844 881 829 871 859 860 870 864 828 859 842 870 833 864 811 840 818 860 864 792 850 865 846 854 834 781 860 853 822 851 655 841 875 878 816 821 843 855 882 777 900 836 916 872 832 844 944 862 887 892 908 935 870 892 870 866 882 894 899 881 874 870 830 877 883 844 902 909 860 857 878 817 844 853 860 826 861 660 771 850 851 869 880 811 843 834 938 733 743 868 824 570 837 783 825 855 860 852 872 850 824 833 844 825 832 798 811 767 792 816 805 797 758 826 800 838 893 816 797 826 771 793 802 812 757 851 842 780 833 824 762 852 783 786 781 842 821 804 802 783 770 804 809 802 838 774 776 870 796 776 787 741 755 796 796 759 718 760 821 793 795 812 800 716 729 740 742 844 843 842 787 797 806 813 827 747 805 805 784 794 790 772 756 776 829 817 797 865 836 836 832 833 868 849 864 824 792 832 831 807 851 840 834 841 853 786 824 841 841 840 825 804 785 819 759 761 880 850 798 861 814 821 842 804 796 758 772 786 785 818 790 791 806 770 771 794 796 774 804 790 770 747 776 783 1.02e+03 793 807 815 756 797 799 750 788 778 812 788 684 803 931 982 919 917 911 903 915 910 878 881 925 922 925 921 918 890 907 905 908 872 886 912 923 867 796 901 880 936 956 944 899 882 967 910 1.05e+03 902 939 927 901 857 867 906 901 864 921 869 891 923 884 889 884 880 886 902 855 861 875 824 844 846 880 837 867 837 858 885 891 866 870 852 857 919 633 931 924 856 831 814 806 880 846 835 889 856 869 920 774 766 915 830 960 938 982 946 896 949 889 936 890 896 855 910 858 921 877 899 915 824 904 878 886 918 798 903 887 880 834 832 961 880 932 950 924 876 967 894 874 897 932 904 925 886 906 911 903 887 889 922 882 880 865 920 878 854 842 889 878 872 905 888 896 877 880 851 906 878 828 827 883 880 888 850 868 794 878 855 889 844 874 811 902 864 771 835 829 888 837 882 878 823 884 810 856 832 912 881 889 862 916 903 908 870 864 880 834 883 869 851 910 902 878 870 914 866 870 857 853 865 881 840 860 860 848 875 804 839 828 825 795 854 865 802 894 827 824 900 851 860 857 853 863 850 861 890 867 867 836 838 893 840 829 830 788 822 844 856 861 863 868 867 854 887 876 854 880 896 846 854 896 849 874 860 894 838 822 856 857 849 835 828 843 840 875 943 877 868 904 865 849 823 891 932 911 934 904 913 784 870 797 878 817 866 872 882 888 859 891 904 823 834 826 864 911 885 844 882 829 871 859 860 870 864 829 859 842 870 833 864 811 839 818 860 864 791 851 866 846 853 834 781 860 854 822 852 657 840 875 878 817 821 843 852 883 777 900 836 917 872 832 844 945 862 887 892 908 934 870 892 870 867 883 893 899 882 874 870 829 877 882 843 903 909 860 859 878 818 845 853 860 826 861 656 773 851 851 869 880 812 843 834 938 734 744 867 823 569 836 785 825 855 860 852 872 850 825 832 844 825 832 799 811 767 793 816 804 797 758 826 800 838 894 816 796 825 771 794 802 812 757 852 841 780 833 824 763 851 784 787 782 842 820 805 802 784 769 805 810 803 838 774 778 870 797 777 787 740 755 796 795 759 718 761 820 793 796 813 800 717 728 739 742 844 843 842 788 798 805 815 827 747 805 805 784 794 790 772 756 776 828 818 798 865 835 836 833 833 867 848 864 825 792 832 831 807 851 840 835 841 853 785 823 842 841 838 825 803 784 820 759 762 880 850 798 861 814 821 843 804 796 758 772 786 785 818 791 791 805 770 771 793 798 774 804 788 769 747 776 782 1.02e+03 793 807 815 756 797 799 750 789 778 813 789 684 803 931 981 919 916 911 903 917 909 878 882 926 922 925 920 917 889 906 904 909 872 886 913 922 866 796 900 881 936 957 944 899 882 966 909 1.05e+03 903 939 927 901 857 866 906 900 863 921 870 891 923 885 889 884 879 887 902 855 860 874 824 844 846 880 837 867 837 859 886 891 865 869 852 857 918 635 930 924 858 832 815 806 878 846 834 890 856 869 918 774 766 915 830 960 938 982 945 895 948 889 936 891 896 855 910 858 920 877 899 914 825 904 882 886 918 798 902 887 880 833 832 961 881 933 950 924 876 966 894 873 896 933 906 925 886 906 911 902 887 889 922 882 881 865 920 878 855 843 890 878 872 905 888 896 877 880 851 907 877 828 827 882 881 888 851 868 794 877 854 888 844 873 812 902 865 772 833 830 889 836 883 878 823 884 810 856 831 913 880 889 862 917 904 908 870 864 881 834 883 869 851 911 902 878 870 914 866 871 858 853 866 882 841 859 860 848 874 807 840 828 825 793 854 865 802 895 828 830 898 851 859 857 853 864 851 859 889 868 867 836 838 893 841 829 830 788 823 844 858 862 863 867 865 854 887 877 854 880 896 846 854 896 848 874 861 894 839 822 854 857 848 836 827 842 841 875 943 876 868 903 865 849 823 891 932 912 934 904 913 784 871 797 877 816 866 871 883 888 859 891 904 822 834 826 863 910 885 846 883 830 872 859 860 870 864 830 859 841 870 834 864 810 839 819 861 864 791 850 866 845 852 835 780 860 855 822 851 660 839 876 879 817 821 844 852 884 778 900 836 917 872 832 845 946 862 888 893 908 934 871 893 870 867 883 893 898 882 874 869 829 877 882 842 904 909 861 859 877 818 845 854 861 826 862 653 774 850 851 870 880 813 844 833 937 733 745 867 824 569 836 786 825 855 860 853 872 850 826 832 843 825 832 799 811 767 794 815 804 797 758 826 800 838 894 814 796 823 771 795 802 812 758 852 841 781 831 825 762 851 785 787 782 842 821 805 802 784 769 805 810 803 838 774 779 871 797 778 787 741 755 796 795 758 718 761 820 793 796 814 799 718 727 738 741 844 843 842 791 798 805 815 827 748 804 806 784 794 790 772 757 776 828 818 798 865 834 835 833 834 866 849 865 825 793 832 831 806 852 839 835 841 852 784 822 842 840 837 825 803 784 819 760 761 880 850 799 862 814 821 843 804 797 759 772 786 784 817 791 791 804 770 771 792 799 775 805 786 768 747 776 782 1.02e+03 793 807 816 755 797 798 750 788 778 814 789 684 802 931 979 920 917 910 903 919 909 879 882 926 922 925 918 917 889 905 906 909 873 886 913 923 866 795 900 881 938 958 945 899 880 965 908 1.05e+03 903 939 927 902 858 866 906 900 862 920 871 890 923 885 889 884 878 889 902 855 859 874 825 844 845 880 837 867 837 859 887 890 864 868 852 857 918 636 930 924 857 833 816 806 878 846 834 892 855 870 918 773 767 916 830 960 938 982 944 894 948 888 936 892 896 856 910 858 920 877 899 915 825 904 884 887 917 799 902 887 880 832 830 961 882 934 951 923 876 964 894 874 896 933 907 925 887 906 911 902 887 890 922 882 881 866 920 879 855 844 890 878 872 905 888 896 877 880 851 907 876 827 828 882 882 888 854 868 796 877 855 889 844 872 814 902 866 772 833 830 889 836 883 878 822 883 810 856 830 913 879 889 862 916 904 910 869 864 881 833 882 869 850 911 901 877 870 914 866 872 859 853 866 882 842 859 861 848 873 810 841 828 824 792 855 866 804 896 828 838 894 851 858 858 853 865 851 859 888 868 866 836 838 893 842 829 829 787 824 844 861 862 863 868 865 855 887 879 855 880 895 846 855 896 848 874 860 894 840 822 853 856 846 836 827 842 840 875 944 876 867 903 867 849 823 891 932 912 935 904 913 784 871 796 878 815 865 871 882 888 858 891 904 823 834 827 863 910 885 847 883 829 871 859 859 869 864 830 859 841 869 834 865 811 840 820 862 865 791 848 867 844 850 837 780 860 855 822 850 661 840 876 878 817 821 846 851 886 778 900 835 917 872 832 845 945 861 888 893 908 934 873 893 870 867 883 892 897 881 873 869 829 877 881 842 905 909 862 859 876 817 846 853 861 823 861 655 774 850 852 869 880 813 844 833 937 732 747 867 825 570 836 787 825 856 860 853 872 851 826 832 842 824 833 799 811 767 795 814 804 798 759 825 801 838 894 813 796 822 772 795 802 812 758 851 840 781 829 825 762 851 785 787 784 843 822 805 802 784 770 805 811 803 836 774 779 871 797 778 787 741 753 796 795 758 719 759 820 792 795 815 799 719 727 737 741 844 844 842 795 798 804 815 828 749 803 804 784 792 791 772 757 776 829 819 798 866 834 833 833 834 865 849 865 825 794 832 831 806 853 838 834 841 852 783 820 842 840 836 825 803 784 819 760 760 880 850 799 862 813 821 843 804 796 760 772 786 783 817 792 790 803 770 771 792 799 775 806 784 766 747 776 781 1.02e+03 793 807 817 755 797 797 749 787 778 815 789 684 802 930 978 920 918 909 903 919 910 879 883 926 921 924 915 917 889 905 908 909 874 886 914 923 866 795 899 880 939 957 947 900 880 965 907 1.05e+03 903 939 926 903 858 866 906 900 862 920 872 891 923 884 889 883 877 889 902 855 858 874 825 843 846 880 837 868 837 860 888 890 864 868 853 857 918 638 930 924 857 832 817 805 877 846 834 894 854 870 917 774 767 917 830 959 938 982 944 895 948 888 936 893 896 856 910 858 921 876 898 915 826 904 886 888 916 800 902 886 881 832 829 962 882 935 952 922 876 964 894 874 896 933 908 925 887 907 911 903 887 890 923 883 881 866 920 880 855 844 891 878 873 905 888 897 876 880 850 907 876 827 827 884 881 888 855 868 797 877 855 889 844 872 816 902 867 772 832 830 890 836 883 878 822 882 810 856 829 913 879 890 861 915 903 910 868 864 881 832 882 869 850 912 902 876 870 914 865 872 859 852 866 883 843 860 862 848 872 813 841 827 824 790 855 867 804 897 827 846 890 852 858 860 854 866 852 860 886 867 866 835 838 893 842 828 829 788 823 844 863 863 863 868 866 855 888 880 855 880 894 845 857 896 848 874 859 894 842 822 853 855 846 836 827 842 840 875 944 875 867 904 868 848 823 890 932 913 936 904 913 785 872 796 878 814 865 872 881 888 858 891 904 824 835 827 864 909 886 847 882 829 870 859 861 868 864 830 859 841 868 834 865 811 841 821 862 864 791 846 867 844 849 838 782 861 856 822 851 659 840 876 877 816 821 848 851 887 778 902 836 917 873 832 844 945 860 889 893 907 934 873 894 870 867 882 892 896 880 874 870 828 878 881 841 905 909 864 859 875 816 846 854 861 820 861 656 775 850 852 868 879 813 843 833 937 732 747 867 826 573 836 787 825 856 860 854 872 850 827 832 842 824 833 799 810 768 794 814 804 798 759 824 801 837 894 812 796 822 773 794 801 812 758 850 840 782 829 824 762 851 784 787 784 843 822 804 802 785 770 804 811 803 836 772 778 871 797 778 788 741 752 795 796 758 719 758 820 791 795 815 799 718 727 738 740 844 844 842 800 798 804 815 829 749 801 803 783 792 792 772 757 776 830 819 797 866 835 831 834 834 865 849 864 824 794 831 830 805 855 838 834 841 852 784 821 842 840 836 825 804 783 819 761 760 880 849 799 863 813 821 844 804 795 761 773 787 782 818 792 791 803 770 771 792 798 775 805 783 766 748 777 781 1.02e+03 793 807 816 755 797 798 748 786 778 816 788 684 801 930 978 920 918 909 903 919 911 880 883 925 922 924 914 917 890 906 909 909 874 887 915 923 865 796 897 880 939 957 948 900 880 965 907 1.05e+03 903 939 926 902 859 866 905 901 862 921 873 892 923 884 889 883 876 890 902 855 857 874 824 844 846 879 836 868 837 860 889 890 864 868 853 857 919 637 930 926 857 832 818 804 878 845 835 895 853 870 917 774 768 918 830 960 939 982 944 896 949 888 936 893 897 856 911 858 921 876 898 915 827 905 889 888 916 801 902 886 883 833 829 962 883 936 953 922 876 964 894 875 895 933 908 925 886 907 911 903 888 890 923 884 881 867 919 880 855 843 891 878 874 905 888 898 877 880 850 907 876 826 828 884 881 888 858 868 798 877 856 889 844 872 817 901 868 772 832 831 890 835 884 878 821 880 810 856 829 913 880 890 861 915 903 910 867 864 880 832 883 869 850 912 904 874 870 914 863 872 860 852 867 882 844 861 864 848 873 818 840 825 825 790 857 868 804 898 826 851 887 853 858 860 855 868 852 860 886 867 866 834 838 891 842 828 828 788 823 844 863 863 863 868 868 856 889 880 854 880 895 845 859 896 847 874 858 894 843 822 853 854 847 836 828 842 840 875 944 874 867 905 870 849 824 889 933 914 935 904 913 785 872 795 878 815 864 872 880 887 858 891 904 825 835 826 864 910 886 847 881 828 868 859 863 868 864 829 859 841 868 833 864 810 842 822 862 862 792 847 867 845 849 838 783 862 856 822 850 660 841 875 876 815 822 848 851 888 778 903 836 917 874 832 844 944 860 889 893 906 935 873 894 870 867 882 893 896 880 874 870 827 878 881 840 908 908 864 860 875 816 847 854 861 818 861 657 777 850 851 867 878 813 843 833 938 732 747 868 826 576 837 788 825 856 859 854 872 850 826 832 842 823 833 798 810 768 793 814 804 799 759 824 801 838 895 814 796 822 774 794 800 812 758 850 841 782 828 824 763 852 784 787 783 844 822 804 801 785 769 804 811 803 836 771 777 871 797 778 787 742 750 795 797 757 720 758 820 791 795 815 800 718 728 738 740 843 844 843 801 798 803 814 830 748 799 801 782 791 791 771 757 775 830 820 796 866 834 829 834 833 864 849 864 824 794 832 830 805 856 837 834 840 852 786 821 842 839 836 825 804 784 819 762 760 881 848 799 863 813 821 844 804 795 761 774 787 782 818 791 791 804 770 771 792 797 774 804 783 766 749 777 781 1.01e+03 794 807 815 755 797 798 748 786 778 816 788 684 801 930 978 919 919 909 904 919 912 880 883 925 921 923 913 917 890 906 908 909 873 888 915 923 864 796 896 880 938 956 948 900 881 965 908 1.05e+03 903 938 925 902 859 866 906 901 862 922 873 893 923 884 890 883 876 891 901 854 857 875 824 844 846 879 836 868 837 860 889 890 864 868 852 856 920 637 930 927 857 832 821 803 879 844 836 895 853 871 917 775 769 918 830 960 939 982 945 896 949 889 936 894 898 857 911 858 922 876 898 915 827 905 892 888 916 801 903 886 883 834 830 963 883 936 953 919 876 964 894 874 895 933 908 925 885 908 910 904 888 889 924 884 881 867 919 880 855 841 891 878 874 905 889 899 877 880 851 907 876 825 828 886 880 888 860 868 798 877 856 889 845 873 819 901 869 772 832 832 891 834 884 878 819 880 810 856 830 913 881 891 861 914 903 909 867 865 880 832 883 870 850 911 904 874 870 914 863 872 861 852 867 882 845 861 865 847 873 823 840 823 826 791 858 868 802 899 827 857 886 854 859 860 857 870 851 859 886 867 866 835 838 890 842 829 828 788 823 844 862 862 864 868 869 858 891 879 853 880 896 844 860 896 847 873 856 894 845 822 853 855 848 836 829 842 840 875 943 874 869 905 870 850 824 888 933 914 935 905 913 785 872 795 878 816 866 872 880 887 858 891 904 826 834 826 864 911 886 848 881 828 869 859 864 868 863 829 858 841 869 833 864 809 842 821 862 861 792 847 867 846 849 838 784 861 856 823 849 662 842 874 877 815 822 848 851 888 777 904 835 917 875 832 844 944 859 889 892 907 935 873 894 870 867 882 894 895 881 875 870 827 879 881 840 912 908 864 860 875 815 847 855 861 818 860 657 778 851 850 867 876 813 843 833 939 732 748 868 826 577 837 788 825 856 859 854 871 851 826 832 842 822 832 797 810 768 793 814 805 798 759 824 802 840 896 815 796 822 774 794 799 812 758 851 841 782 829 824 764 852 785 787 782 844 821 803 801 785 768 804 811 803 836 770 777 871 797 778 787 743 751 794 797 757 719 758 820 792 795 815 800 718 728 738 740 842 844 843 804 798 804 814 830 746 797 801 782 790 790 771 757 775 830 820 794 866 834 829 834 833 863 849 864 824 794 832 830 805 856 837 834 840 852 787 822 841 838 836 826 803 784 818 762 761 882 849 799 863 815 822 844 804 795 762 773 787 782 818 790 792 806 770 772 792 796 773 804 782 766 750 777 782 1.01e+03 794 807 813 755 797 798 748 787 778 815 787 684 801 930 979 919 919 909 904 919 912 880 884 924 921 922 912 918 890 906 907 907 873 887 915 923 864 795 894 880 938 956 948 898 882 965 908 1.05e+03 903 938 925 902 858 867 906 901 862 922 873 894 924 883 892 883 876 891 900 854 857 874 822 844 846 879 836 868 837 860 889 890 864 869 851 856 919 638 930 928 857 832 824 803 880 845 837 896 853 871 917 775 770 918 830 960 940 982 944 896 949 890 936 895 898 857 910 858 922 876 898 915 827 906 894 888 916 802 903 885 882 833 830 964 883 936 952 916 876 965 894 873 896 933 908 925 884 908 910 904 888 889 924 884 881 867 918 880 854 840 891 879 873 905 890 898 877 881 851 908 876 825 828 885 881 888 863 868 797 876 856 889 845 873 822 901 869 772 833 833 892 833 883 878 818 880 810 856 830 914 881 890 862 913 903 908 868 865 880 832 883 871 849 911 903 874 870 914 864 872 862 852 867 882 846 862 867 847 873 827 840 822 826 791 857 867 804 898 827 864 883 854 858 859 859 873 850 858 887 867 866 835 837 888 842 830 827 787 824 843 861 862 864 869 869 860 891 878 853 881 898 844 860 895 846 872 855 894 848 823 853 856 847 836 829 842 840 875 943 874 869 905 869 851 824 888 933 914 935 905 913 785 872 795 878 816 867 871 882 887 857 892 904 826 832 826 864 912 886 848 881 827 870 860 864 868 862 829 858 842 869 833 864 808 842 822 861 862 792 846 868 846 850 837 784 861 857 823 847 665 842 874 878 816 823 848 852 888 777 903 834 917 875 833 844 945 859 888 892 908 935 872 894 870 867 882 894 895 881 875 870 827 880 882 840 915 907 864 859 875 815 847 855 861 818 859 657 779 850 849 867 876 814 843 833 939 733 748 868 826 578 837 788 826 856 860 854 871 851 826 832 842 822 832 796 810 768 792 815 806 798 759 825 802 841 896 815 796 822 774 794 800 813 759 852 841 782 830 824 764 853 784 787 781 844 821 803 801 785 766 804 811 803 835 770 779 871 796 779 787 743 751 794 797 757 719 758 821 793 795 815 800 718 729 738 740 842 844 844 804 798 805 814 830 745 797 800 782 789 789 771 757 776 830 819 794 865 833 828 834 832 862 849 864 824 793 832 829 806 855 837 834 840 851 787 822 841 838 836 826 802 784 818 762 761 882 851 799 864 816 822 843 804 794 761 772 787 782 818 789 792 807 770 773 791 797 773 804 782 766 751 776 782 1.01e+03 792 808 812 754 797 799 748 787 779 813 788 683 801 930 980 918 920 910 904 920 913 879 883 924 921 922 910 919 890 905 907 906 872 888 915 922 864 794 893 879 939 956 948 897 882 966 908 1.05e+03 903 937 925 902 858 867 906 901 862 923 872 894 925 883 894 883 876 892 900 854 856 874 821 844 846 878 836 867 837 859 888 890 864 869 851 856 919 639 930 927 856 832 827 803 880 846 837 898 853 872 918 775 770 918 830 960 940 983 944 897 949 890 936 896 898 856 910 858 921 876 898 915 827 906 894 888 916 802 904 885 880 833 831 964 883 936 952 913 877 966 895 872 896 934 907 925 884 908 909 904 887 889 924 884 881 869 917 879 854 841 890 880 873 905 890 898 877 880 852 908 876 826 828 884 881 888 867 868 796 875 855 889 845 873 824 901 869 775 833 833 894 833 882 878 817 879 810 856 830 915 881 889 863 913 902 907 868 865 880 833 883 871 850 911 902 874 870 914 864 870 862 852 867 882 846 862 867 846 873 829 841 822 825 792 856 866 806 899 827 870 879 854 857 859 859 876 850 856 886 866 866 836 837 888 843 829 827 786 824 843 861 862 864 869 868 861 890 877 853 881 897 844 860 895 846 871 856 893 851 825 854 856 846 836 830 842 840 875 943 875 870 904 869 852 824 888 933 913 935 906 913 785 872 795 878 816 868 869 882 887 856 892 904 826 832 827 864 913 886 848 881 826 872 860 864 868 862 830 858 842 869 833 864 808 842 823 860 862 793 844 869 846 851 837 786 861 857 823 848 665 842 874 879 817 823 848 853 888 777 903 834 917 874 833 844 945 860 887 892 909 935 872 894 870 868 882 894 894 881 875 870 828 880 882 841 915 907 863 859 875 815 846 855 861 818 859 656 780 850 850 868 877 815 843 833 940 734 749 868 825 579 836 788 826 856 860 854 872 851 827 832 842 822 832 796 809 769 791 816 806 798 758 824 802 840 896 815 796 822 774 795 802 813 759 852 840 781 830 824 764 853 784 787 782 843 820 802 802 785 767 805 811 802 835 771 781 871 795 781 787 744 750 793 797 758 719 758 821 793 795 815 800 719 730 738 741 841 844 844 805 798 806 814 830 746 796 799 783 789 788 771 757 775 829 818 795 865 833 826 834 832 862 849 864 824 793 831 829 806 854 837 834 840 850 786 821 841 838 836 826 802 783 819 763 760 882 852 799 862 818 822 843 804 794 761 772 787 782 818 788 792 806 770 773 789 797 773 804 783 766 751 776 781 1.01e+03 792 808 812 753 797 799 747 787 779 812 788 683 801 930 981 918 920 910 904 920 913 878 882 923 922 922 910 918 890 904 907 905 872 888 915 921 864 792 892 880 939 956 947 896 881 966 907 1.05e+03 903 936 926 901 857 868 907 901 860 923 872 895 924 883 896 882 876 892 900 854 856 874 820 845 846 877 837 866 837 859 886 891 864 870 850 856 918 639 930 926 856 832 830 803 879 846 838 899 853 872 920 774 771 918 829 960 940 983 944 897 949 890 936 896 899 856 910 859 921 876 898 915 827 906 893 888 917 802 904 885 881 833 831 963 883 935 952 912 876 965 896 872 897 934 906 926 885 908 909 903 886 888 924 884 881 870 915 878 854 842 890 880 872 904 890 897 877 880 852 908 877 827 828 883 881 887 869 868 796 875 854 890 846 872 828 902 869 776 832 832 895 833 881 878 817 878 810 857 831 916 880 887 863 913 902 907 868 865 880 835 884 871 850 912 903 874 870 913 865 869 861 853 866 881 846 862 867 846 873 831 841 822 824 792 854 865 810 901 826 877 876 855 857 858 859 877 850 855 884 866 866 836 836 887 843 828 828 786 823 842 861 862 863 869 868 862 889 878 853 881 897 844 861 896 846 871 856 892 855 826 855 856 846 836 830 842 840 875 943 875 870 903 868 851 824 888 934 912 935 906 913 785 871 795 878 817 867 868 883 887 856 893 904 825 832 827 864 913 886 847 882 826 871 860 864 868 863 830 858 843 869 834 865 808 842 825 860 862 794 845 870 847 852 836 787 862 857 824 848 665 842 875 879 817 823 848 854 888 777 903 834 917 874 833 844 946 860 887 892 909 935 870 895 870 869 883 894 894 881 876 870 827 879 882 842 916 906 862 860 875 815 846 854 861 818 860 654 780 850 850 869 878 816 843 833 940 736 751 869 824 580 837 788 825 856 860 855 872 851 828 832 843 824 832 796 809 769 791 816 806 799 758 824 802 840 895 815 797 822 773 795 802 814 759 852 840 781 830 825 764 853 783 787 782 843 820 803 802 784 767 806 810 800 835 771 782 871 794 784 787 744 748 792 796 759 719 757 821 793 795 814 800 719 730 740 741 841 844 843 805 797 806 814 829 746 795 799 782 788 788 771 757 775 829 818 795 866 834 826 834 832 861 848 865 824 794 831 828 806 852 836 834 840 849 785 821 841 838 836 825 802 782 819 764 758 882 852 798 861 818 822 843 804 794 761 772 787 783 818 788 791 805 770 773 788 797 774 804 784 766 751 776 781 1.01e+03 793 808 811 753 797 798 746 786 779 812 788 683 800 930 981 918 920 911 905 919 913 878 881 923 923 922 909 918 890 904 907 905 873 889 915 920 864 792 892 880 938 956 946 896 881 966 906 1.05e+03 903 937 925 900 858 869 907 901 859 923 872 895 923 883 897 882 877 892 900 854 856 874 820 848 846 877 837 866 837 859 885 891 864 869 850 855 918 639 931 926 856 832 831 802 876 847 839 900 854 872 920 774 771 917 830 960 940 983 944 897 950 890 936 895 898 855 911 859 921 876 899 916 827 904 893 888 917 802 904 885 881 834 830 963 883 936 952 910 877 965 896 872 897 935 906 926 885 907 909 902 886 887 924 884 880 872 915 878 853 842 890 880 872 905 890 897 877 879 853 908 877 826 829 883 879 887 871 867 795 876 854 890 845 872 832 903 868 777 832 832 896 832 880 878 817 878 810 857 831 917 880 888 863 914 903 907 868 865 880 836 884 871 851 912 903 874 870 913 865 869 859 853 866 881 847 862 867 846 874 833 841 822 825 791 854 865 812 903 826 880 875 855 857 858 860 877 851 855 882 866 865 836 837 884 844 828 829 786 822 844 861 862 863 868 868 862 889 878 852 881 897 843 860 897 846 872 856 891 856 825 856 855 846 836 830 842 840 874 943 876 870 903 868 851 824 888 934 912 935 906 913 784 871 795 878 817 867 868 883 887 857 892 904 825 832 827 865 913 886 847 882 826 871 860 864 868 863 830 859 843 869 834 866 809 844 828 861 862 796 846 870 847 852 836 788 862 857 824 848 665 842 875 879 815 824 848 854 888 776 904 833 917 873 832 844 946 860 887 892 909 936 870 896 871 869 883 894 892 881 876 869 828 880 881 843 918 906 862 860 875 815 846 854 861 818 861 656 781 849 851 870 879 816 842 834 941 738 753 869 824 580 837 790 824 856 860 854 872 851 828 833 844 824 832 797 810 769 790 815 805 799 758 824 802 840 894 815 797 824 773 795 801 814 759 852 841 782 830 824 764 853 783 787 782 843 821 804 801 783 767 806 808 799 835 772 780 871 794 785 786 744 746 792 795 760 718 757 821 793 795 813 800 718 731 741 742 842 844 843 805 796 805 814 827 746 794 800 781 788 788 771 757 775 828 818 795 867 835 826 833 832 860 847 865 824 794 831 828 805 853 836 834 840 848 785 821 841 839 836 824 803 782 819 764 759 882 851 799 860 818 822 842 804 795 761 773 786 784 818 789 791 806 770 773 788 797 774 804 785 766 751 775 781 1.01e+03 793 808 811 754 797 797 746 786 779 812 788 685 800 930 981 918 919 911 906 919 912 879 881 922 924 923 909 918 889 903 907 905 875 890 915 919 865 793 892 880 937 956 945 896 882 966 906 1.05e+03 903 938 926 899 858 870 907 902 857 922 872 895 924 882 900 882 877 891 900 855 856 874 821 850 846 877 836 866 838 859 884 892 864 868 851 854 918 640 931 926 856 832 836 802 873 847 839 900 854 871 920 775 771 917 829 960 940 983 944 896 950 890 936 894 896 855 911 859 921 876 899 916 827 903 893 888 919 802 903 885 881 835 830 961 883 936 953 908 877 964 895 872 897 934 905 925 885 907 908 901 886 886 923 884 879 873 914 878 853 842 890 880 872 904 890 897 876 880 854 908 877 825 830 883 878 886 873 867 795 876 853 891 844 871 834 904 867 776 833 833 897 832 880 879 816 876 810 856 831 916 879 889 863 914 903 907 868 865 880 837 884 871 851 911 903 875 870 913 865 869 858 853 866 881 848 862 867 847 874 836 841 822 825 794 855 864 816 904 826 886 875 855 857 857 860 878 851 856 883 866 866 837 837 881 844 828 830 785 820 845 861 862 862 868 868 865 889 878 852 881 898 842 859 897 846 872 855 889 860 825 856 855 848 836 830 843 840 873 943 876 870 903 869 851 824 887 934 912 936 907 913 784 871 796 878 816 867 868 883 887 858 892 904 824 832 826 866 914 886 846 883 827 871 859 863 868 864 830 859 843 869 835 865 810 846 830 860 862 797 846 870 846 852 837 789 861 858 825 849 665 842 874 879 814 826 847 855 889 776 905 833 917 873 832 844 946 860 887 893 908 936 870 896 871 869 882 894 890 881 876 869 828 881 882 843 921 906 862 860 875 815 846 853 862 818 862 658 782 849 852 870 879 816 842 834 940 738 753 869 824 580 837 791 823 856 860 853 871 851 828 834 844 824 831 798 810 768 790 815 804 799 758 825 802 840 894 815 798 823 774 795 800 814 759 852 841 781 830 824 764 853 784 787 782 843 821 805 800 782 768 805 807 800 835 772 779 872 795 786 786 745 745 792 795 760 718 757 821 793 795 813 800 719 730 742 742 842 843 843 807 795 806 815 826 747 794 800 780 788 788 771 757 775 828 820 795 867 836 825 833 833 859 848 865 825 793 832 829 805 854 835 833 839 845 786 822 841 839 836 822 804 782 818 764 759 881 851 799 861 816 821 842 804 796 762 773 786 784 818 789 790 806 770 772 789 796 775 804 785 766 749 775 781 1.01e+03 793 809 810 754 797 797 746 785 779 812 789 686 800 930 981 919 918 911 908 919 911 880 881 922 922 923 908 919 889 901 907 906 876 890 915 919 867 794 892 879 937 957 945 897 883 966 906 1.05e+03 903 939 926 900 857 869 906 902 857 922 873 895 925 882 902 881 878 891 901 855 856 874 821 852 847 876 835 867 839 859 884 892 864 867 851 854 918 642 932 926 858 832 840 802 871 847 840 900 855 870 920 775 772 915 829 960 940 982 944 896 950 890 936 893 895 855 912 859 921 876 899 916 828 902 893 889 919 802 903 885 881 835 829 960 883 936 952 907 877 963 894 872 897 935 904 925 885 907 907 901 886 886 922 884 879 876 914 878 853 842 890 879 872 904 890 897 876 879 853 908 878 825 829 883 878 885 877 868 794 877 852 891 844 871 836 904 866 776 833 834 897 832 880 879 815 876 811 856 830 915 880 889 863 914 903 907 868 865 880 838 885 872 850 910 903 875 870 913 865 870 858 853 866 882 848 862 866 847 875 838 841 821 825 796 855 865 818 904 826 890 874 854 856 857 861 878 852 856 883 865 866 837 837 876 844 828 830 785 819 846 859 862 862 868 868 869 888 878 853 881 897 842 858 897 847 873 855 887 862 826 856 855 849 835 831 843 839 873 944 876 869 904 869 851 824 887 935 912 935 907 913 785 872 795 877 816 868 868 883 886 859 892 904 825 833 826 866 914 886 846 883 828 871 858 863 867 863 830 858 843 870 835 865 812 848 831 859 862 798 846 868 846 852 838 789 860 858 825 849 665 841 874 878 814 827 848 857 890 775 904 833 917 873 831 844 947 859 887 893 908 936 871 895 871 869 880 894 888 880 875 868 828 883 884 843 924 906 863 859 875 816 845 854 862 818 862 659 784 849 851 870 879 816 841 835 940 738 752 869 824 580 837 792 823 857 861 851 871 850 828 834 844 825 831 798 809 767 791 815 804 798 758 825 802 840 895 814 798 822 775 795 801 814 759 852 841 781 830 824 762 853 784 786 782 842 821 805 800 782 769 805 808 801 835 772 778 872 795 789 786 744 745 793 796 759 718 757 822 793 795 813 800 720 732 742 742 843 843 843 808 795 805 815 826 747 793 800 780 788 787 770 757 775 829 820 795 868 836 825 833 833 859 849 865 825 792 832 829 805 854 834 832 839 843 787 823 841 839 836 822 805 782 818 763 759 881 851 799 862 816 822 842 804 797 762 774 786 784 817 790 790 807 771 771 789 796 776 804 786 766 748 775 781 1.01e+03 794 809 809 753 798 796 746 785 780 812 789 687 800 931 981 920 919 911 909 919 911 881 881 923 920 924 908 920 888 899 907 906 876 891 915 919 870 795 892 878 936 957 944 897 883 966 906 1.05e+03 903 940 926 901 857 869 906 903 856 921 873 895 926 882 905 881 879 890 901 856 856 874 821 852 847 876 835 868 840 859 884 893 864 867 851 854 918 642 932 925 858 832 844 802 870 847 840 899 855 869 920 774 773 915 828 960 940 982 944 896 950 890 937 893 895 855 913 860 920 875 899 915 829 903 893 890 920 803 902 885 881 836 829 960 884 937 952 907 877 962 894 872 897 935 904 924 885 907 907 901 886 886 922 884 879 878 914 878 853 842 890 879 871 904 891 898 875 878 852 909 879 825 827 883 879 886 881 868 794 877 852 891 844 871 838 903 866 777 833 835 897 831 880 879 814 876 810 855 830 914 880 889 863 914 903 907 868 865 880 841 885 872 850 909 902 876 870 913 865 870 858 853 867 882 848 862 865 847 875 839 840 821 825 799 856 865 822 904 826 894 872 854 857 857 862 878 852 857 883 865 866 836 837 873 844 827 829 785 821 845 857 862 862 868 868 874 888 878 853 880 897 841 858 897 847 872 855 884 866 828 856 854 851 834 830 843 838 874 945 876 868 905 869 852 823 887 934 912 934 906 913 785 872 795 877 816 869 868 882 886 858 892 904 825 833 825 865 914 886 846 882 829 871 858 863 867 864 830 859 843 869 835 866 812 847 833 858 863 798 846 867 845 852 838 790 860 859 826 850 665 841 874 878 813 827 848 858 890 774 904 834 917 873 831 844 947 859 888 893 908 936 871 895 871 869 879 896 887 880 875 869 828 883 885 843 923 907 863 859 875 817 845 854 862 818 861 657 786 848 850 871 878 817 842 834 940 740 752 869 824 581 837 792 823 855 861 851 872 850 828 834 844 824 831 798 809 766 791 816 804 798 759 825 802 840 895 814 797 821 774 796 802 813 759 852 841 780 830 824 761 852 784 786 782 842 821 805 799 782 768 805 809 801 835 772 777 873 795 791 785 742 745 793 796 757 718 757 822 793 795 813 800 720 733 741 741 843 843 843 810 796 805 815 824 747 792 799 780 787 788 769 756 776 829 821 795 868 835 826 832 833 858 850 866 824 792 832 830 805 854 834 832 838 842 787 824 841 839 836 823 804 782 817 763 760 881 851 799 862 816 821 842 805 798 763 773 786 784 816 790 790 806 771 771 789 797 776 804 786 766 747 776 781 1.01e+03 794 810 808 753 798 797 745 785 780 812 789 686 799 931 981 921 920 912 911 919 910 882 881 923 920 923 908 920 888 898 907 907 876 892 914 919 872 794 892 877 936 956 944 897 882 967 906 1.05e+03 903 939 925 902 857 870 906 904 856 921 873 895 926 883 908 882 879 891 900 856 856 874 822 854 847 875 836 868 840 860 884 893 864 867 851 854 918 642 932 925 857 832 844 801 870 848 840 899 856 870 919 774 774 914 828 960 941 982 944 896 949 890 937 893 896 855 912 860 921 875 900 914 829 904 892 890 919 804 902 885 881 836 829 962 883 936 952 906 877 962 893 872 896 935 904 923 886 907 907 903 887 885 922 884 879 880 913 878 853 842 890 879 870 905 892 897 874 877 851 908 879 825 825 882 879 886 883 869 794 876 852 890 844 871 839 903 866 778 833 835 897 831 880 879 813 876 809 855 829 915 881 889 863 914 903 907 869 864 880 843 884 873 850 909 902 876 869 913 865 870 857 852 868 882 848 862 863 847 875 839 840 821 826 802 856 865 826 904 826 897 871 854 858 857 862 879 852 857 883 865 866 835 838 868 843 828 829 785 824 845 855 862 862 868 867 876 888 878 854 879 898 840 858 897 847 872 854 883 868 830 856 854 850 834 829 842 838 874 946 876 867 905 869 852 823 886 933 913 934 906 913 785 872 795 877 816 870 870 881 887 858 893 904 824 833 824 866 914 887 846 880 829 871 858 864 866 864 828 859 843 869 836 865 811 847 834 858 864 799 845 867 845 853 838 790 860 859 825 850 666 842 874 878 812 828 849 859 889 774 904 836 917 874 830 844 947 860 888 893 908 935 871 895 871 869 879 898 887 880 875 869 828 883 885 843 922 907 862 859 875 818 845 855 862 818 861 653 786 847 848 872 877 818 841 834 940 741 758 869 824 582 837 794 822 854 860 851 872 850 828 833 843 824 832 797 809 766 791 815 804 797 759 825 802 839 896 814 796 821 773 796 802 813 760 852 842 781 830 824 760 852 784 786 782 842 821 806 799 782 768 805 810 801 835 772 777 874 794 793 784 741 744 793 796 757 718 757 822 794 795 813 800 720 734 741 741 844 843 843 809 797 804 815 823 747 790 799 779 787 788 768 756 776 828 821 795 868 835 826 831 833 857 849 866 824 793 832 830 804 854 835 833 838 842 787 824 841 840 835 824 803 782 818 762 760 881 851 799 862 816 821 842 806 797 763 773 786 783 816 790 790 805 770 772 789 797 776 804 787 766 747 777 780 1.01e+03 794 809 807 752 798 797 746 785 780 811 789 686 800 932 982 922 920 912 913 918 910 882 881 924 922 923 908 920 888 898 907 907 875 892 913 919 875 794 892 877 936 955 944 898 882 966 905 1.05e+03 903 938 924 903 857 870 906 904 855 921 874 895 924 884 909 884 879 890 900 855 855 874 822 856 847 875 837 868 840 860 884 894 864 867 851 854 919 642 933 925 857 833 845 800 869 848 839 899 856 871 918 775 773 914 829 960 941 982 944 896 949 889 936 894 896 855 911 860 921 875 900 914 829 904 891 890 918 805 902 885 881 837 830 963 883 936 952 905 876 963 893 874 896 935 904 922 887 907 908 904 888 883 922 885 880 880 913 878 853 842 890 880 869 905 893 896 874 877 850 908 879 825 825 882 880 886 883 868 795 875 852 890 843 871 839 902 865 779 832 835 897 830 880 880 812 877 808 855 829 916 881 889 863 914 902 908 870 864 880 847 884 873 850 909 903 877 869 913 865 870 856 852 868 882 848 863 863 846 875 840 841 821 827 806 856 866 831 904 825 899 872 853 860 858 863 880 851 858 883 865 866 833 839 865 843 828 829 785 826 845 856 862 862 868 866 877 888 878 854 880 897 839 857 897 846 871 853 880 868 832 856 853 849 833 828 842 838 874 946 877 867 905 869 852 823 887 932 913 935 905 914 786 872 796 876 816 870 871 880 887 857 893 903 824 833 824 866 915 887 846 880 829 871 858 865 865 864 827 860 843 869 836 864 810 847 835 858 864 800 844 868 845 854 838 790 860 859 825 850 667 843 873 877 811 829 848 858 889 775 903 836 917 875 830 844 947 860 888 893 908 935 871 894 872 869 880 898 887 881 876 869 827 882 884 843 922 906 861 858 875 818 846 856 862 818 860 650 787 847 849 872 877 820 841 834 940 742 769 869 823 584 837 796 823 853 860 851 872 850 828 832 842 824 832 798 809 766 790 815 804 797 759 825 803 839 895 813 796 822 773 796 802 814 760 853 843 781 829 824 760 852 784 786 782 842 821 807 800 782 768 805 809 801 836 772 777 874 794 792 784 740 744 793 796 756 717 757 823 794 795 813 801 720 734 740 741 845 844 844 809 797 804 814 821 747 789 799 779 787 789 766 756 774 828 821 795 868 836 825 829 833 858 848 865 825 793 832 829 804 852 836 834 838 842 787 824 841 841 834 825 802 783 818 763 760 882 850 798 861 815 821 842 805 797 764 772 785 783 817 790 790 804 770 772 789 796 776 804 788 767 748 777 779 1.01e+03 793 808 806 751 798 797 747 784 780 811 788 686 801 932 982 922 919 912 914 918 911 882 881 924 924 922 909 920 888 898 907 906 873 893 912 919 877 794 892 877 936 954 945 897 882 967 905 1.05e+03 903 937 924 903 857 870 906 905 854 922 874 894 923 885 913 884 879 890 900 855 854 874 822 859 848 875 838 867 840 860 884 894 864 867 851 854 918 642 932 926 858 833 848 800 868 848 840 899 856 871 918 775 772 914 830 959 941 981 944 895 949 889 936 894 897 855 910 860 922 875 900 914 828 904 889 890 918 806 902 885 882 837 830 963 883 936 952 904 876 963 894 875 896 935 905 923 886 907 909 904 888 880 921 885 880 880 913 877 853 842 890 880 869 905 893 896 874 876 850 907 879 825 824 882 880 886 883 868 795 876 852 890 843 872 840 902 864 780 833 835 897 830 880 880 810 877 809 855 830 917 881 889 863 914 902 909 870 864 880 850 883 872 850 910 903 876 869 914 864 870 855 852 868 881 846 863 863 846 875 840 841 820 827 811 858 866 832 903 825 900 873 853 860 859 863 881 851 857 882 865 866 833 839 862 843 828 829 785 826 844 856 862 862 869 864 878 888 878 854 880 896 839 856 897 845 871 852 878 868 835 855 853 849 833 829 842 837 873 945 878 867 905 869 852 824 888 932 913 935 905 914 785 872 797 876 816 870 872 880 888 856 893 903 823 832 825 867 914 886 847 880 829 870 858 866 866 864 827 861 842 869 837 863 809 847 836 859 862 802 845 869 844 854 839 789 860 859 825 849 669 842 873 877 812 829 848 858 889 776 902 836 918 876 829 845 947 860 888 893 909 935 872 893 873 869 880 897 888 881 876 869 827 882 884 843 923 906 860 858 875 818 847 856 861 818 860 648 788 848 849 873 878 822 840 834 941 744 776 870 822 585 836 798 823 854 861 851 872 851 828 832 841 824 832 798 809 767 790 815 805 797 759 826 803 839 894 812 796 823 773 797 800 814 760 853 843 782 828 824 761 853 783 785 782 842 821 807 800 782 768 806 808 801 836 772 778 873 794 794 784 740 743 792 796 756 717 758 823 793 796 812 801 720 734 740 741 846 844 843 811 797 804 814 821 747 789 799 779 787 789 765 756 773 827 820 795 868 836 824 828 833 859 847 864 825 793 831 830 803 850 835 834 839 841 785 824 842 842 834 825 801 783 818 764 760 882 850 799 860 814 821 842 804 796 764 772 785 784 818 789 790 804 770 772 790 797 776 805 787 768 748 777 779 1.01e+03 792 807 805 749 798 797 748 783 780 812 786 686 801 933 981 922 918 913 914 918 911 881 882 924 924 922 909 920 889 898 907 906 873 893 912 920 879 794 893 878 938 955 945 896 883 967 905 1.05e+03 904 937 925 902 857 870 906 906 853 922 874 894 922 885 915 885 879 889 900 854 854 875 823 861 848 875 838 867 839 860 884 893 864 866 851 855 917 642 932 926 858 833 850 801 867 847 840 898 856 871 918 774 772 914 830 959 941 981 945 895 949 889 935 894 898 855 909 860 922 876 900 914 829 904 889 891 918 808 902 885 882 837 830 962 883 936 952 902 876 963 895 876 895 935 904 924 886 906 908 904 888 880 920 886 880 881 912 876 853 842 890 879 870 904 893 897 874 876 850 907 879 825 824 882 880 886 884 867 795 876 853 890 843 872 840 902 863 780 833 835 897 830 880 881 810 877 810 856 830 917 881 891 863 913 902 909 870 864 880 854 882 870 850 910 902 875 869 914 864 869 855 852 867 881 844 863 864 845 874 841 840 820 827 815 860 864 836 902 826 900 874 854 860 861 863 881 851 856 881 865 866 833 839 860 844 828 829 785 829 844 855 861 862 869 864 879 888 879 855 880 895 839 856 897 845 872 852 874 868 836 854 853 848 833 829 842 837 874 944 879 866 904 868 851 825 890 932 913 935 905 914 785 871 798 876 817 869 872 880 888 857 892 903 824 832 826 868 913 884 847 880 829 869 859 866 867 864 828 862 841 870 838 864 809 847 837 860 860 802 846 869 844 853 840 789 860 858 824 849 671 840 874 877 813 828 848 858 890 777 900 836 918 877 829 845 947 860 888 893 909 935 872 892 874 869 880 896 888 881 875 868 826 883 885 844 923 906 860 858 875 818 848 856 861 818 861 648 790 848 848 874 878 824 841 835 941 744 774 870 823 586 836 798 824 856 861 851 872 851 828 832 841 823 833 798 809 767 790 815 806 797 760 826 804 840 893 813 796 823 774 797 799 814 759 852 842 782 828 824 761 852 784 785 782 842 821 807 800 782 769 805 807 801 836 772 778 873 795 797 785 740 742 791 796 758 716 758 823 792 796 813 802 719 734 740 741 846 844 843 813 797 804 814 822 747 787 800 779 787 789 765 755 774 827 820 795 868 836 823 827 832 861 848 864 825 793 831 831 804 849 834 834 840 840 784 823 842 841 835 825 802 783 818 764 760 883 849 799 860 815 821 842 803 796 763 772 785 784 818 788 790 804 770 772 790 797 776 805 786 769 748 777 778 1.01e+03 792 806 805 749 797 796 748 782 780 812 785 687 800 933 981 922 919 914 915 918 911 880 883 924 924 922 909 920 890 898 907 906 873 892 913 920 880 794 894 878 939 956 945 895 884 968 904 1.05e+03 904 937 925 902 857 871 905 906 852 923 874 893 922 886 919 886 879 888 900 854 855 875 823 864 848 875 838 867 840 860 883 893 864 866 851 855 915 642 932 926 858 833 851 802 867 845 841 897 856 871 919 776 772 916 830 959 942 981 945 896 949 888 935 894 898 856 909 860 923 876 899 915 830 905 889 892 918 809 901 886 882 837 829 961 883 936 952 903 875 963 894 874 895 934 904 925 886 906 908 904 889 879 919 886 880 881 912 875 852 842 889 877 871 904 893 898 874 876 849 906 879 825 824 882 880 887 884 868 795 876 853 891 842 872 841 903 863 781 834 835 897 829 880 881 810 877 810 856 829 917 881 893 862 914 902 908 870 865 880 856 882 870 851 911 902 874 869 914 864 869 855 851 867 880 843 863 864 846 873 842 839 820 828 822 862 863 839 902 827 900 873 855 861 861 862 880 852 855 880 866 866 833 839 858 844 828 830 785 831 844 854 860 862 869 865 879 888 878 855 880 895 839 856 897 845 872 852 872 869 837 853 853 848 834 829 842 837 874 944 880 866 904 869 851 824 891 932 912 935 905 914 785 871 796 875 818 868 872 881 888 857 892 903 824 832 825 868 912 884 846 880 830 869 860 866 869 863 829 862 840 870 840 864 808 848 839 860 860 804 847 870 844 853 839 789 859 859 824 849 673 839 874 877 814 830 848 857 890 776 897 836 918 877 828 846 946 859 887 894 908 935 872 891 874 869 880 896 888 880 875 868 826 883 884 845 922 906 859 858 875 817 849 856 861 819 860 647 791 846 848 875 879 825 842 835 941 744 767 870 824 587 836 799 824 856 861 851 872 852 828 832 841 823 834 798 809 768 791 815 807 797 760 825 803 840 892 815 796 823 775 797 798 814 759 852 840 782 828 824 761 852 784 785 782 843 821 807 801 782 770 804 807 800 836 772 778 873 795 800 785 741 741 791 795 760 715 758 822 793 796 813 802 719 733 740 742 846 844 843 814 797 804 814 823 747 786 801 779 788 788 764 755 774 827 820 795 867 836 822 827 832 861 848 864 825 793 831 832 805 848 832 833 841 838 784 822 842 841 836 826 802 783 817 765 760 883 848 798 860 815 822 842 803 795 762 772 785 783 818 788 790 805 770 773 790 798 775 805 786 769 748 776 777 1.01e+03 791 806 804 750 797 796 748 782 780 813 786 687 800 932 982 923 920 915 916 918 911 879 884 924 922 922 908 920 891 898 907 906 873 892 913 920 881 795 894 877 940 956 945 894 883 969 904 1.05e+03 904 938 925 901 858 871 904 906 853 924 874 893 922 885 920 886 880 888 900 855 854 874 824 866 847 875 837 868 841 860 883 893 864 866 851 855 915 643 931 926 857 833 851 804 866 843 840 896 856 871 919 777 772 916 830 958 942 981 944 896 949 888 935 894 898 857 910 859 923 877 898 915 831 905 889 892 918 810 902 886 882 837 828 960 883 936 952 903 875 963 894 873 895 933 905 926 885 906 908 904 889 878 919 886 880 881 912 875 852 842 889 875 872 903 894 897 874 876 848 906 879 825 825 882 879 888 885 868 795 875 854 890 842 872 842 904 862 781 834 836 897 829 880 882 810 878 810 856 828 917 882 896 863 914 903 908 869 866 880 859 883 870 852 911 902 874 869 914 864 868 855 852 868 880 842 863 864 844 872 843 838 820 828 827 863 861 842 903 827 900 873 855 860 861 862 879 853 854 880 866 866 833 839 856 845 828 830 785 833 844 852 859 862 869 866 879 887 876 855 880 896 840 858 897 845 872 853 868 870 838 853 854 848 834 829 842 838 874 944 879 865 904 870 851 824 891 933 911 934 906 914 785 872 795 875 819 867 872 881 888 857 891 903 824 832 825 867 912 886 845 880 829 870 860 866 869 863 828 861 840 871 841 864 808 848 839 860 861 805 847 870 844 852 838 789 858 860 824 849 673 840 874 877 815 832 848 857 890 776 894 836 918 877 828 846 945 860 887 894 908 934 871 891 874 869 881 896 888 880 874 868 825 884 882 845 922 908 859 859 875 816 849 856 861 819 860 644 792 846 848 877 879 825 842 836 941 744 759 869 825 588 836 800 824 855 862 851 872 852 828 832 841 823 835 798 810 768 791 815 807 797 760 825 804 840 892 817 797 822 775 796 798 814 759 852 840 782 828 824 761 851 785 783 782 843 821 807 801 781 771 803 806 800 836 772 779 874 796 801 785 741 741 792 794 760 716 758 821 793 796 814 803 720 733 740 742 846 846 842 812 795 805 815 824 748 784 802 779 788 788 764 754 775 827 820 795 865 836 823 827 832 860 848 864 825 793 831 832 805 848 831 833 841 837 784 822 842 840 836 825 803 783 816 764 760 883 848 798 860 814 822 842 804 794 761 772 784 782 818 789 790 804 770 774 790 798 774 805 786 768 748 776 775 1.01e+03 791 805 803 751 797 796 749 783 781 813 786 687 799 932 981 924 922 915 917 919 912 879 884 923 921 922 909 920 891 899 907 906 873 891 913 919 882 795 892 876 939 956 946 894 883 970 904 1.05e+03 903 938 926 900 858 870 904 905 853 925 875 893 922 885 923 886 880 888 901 855 852 874 823 869 847 874 837 868 842 860 884 893 864 866 851 855 915 646 932 927 858 833 852 803 865 843 839 896 856 872 919 779 773 916 830 958 941 981 943 897 949 888 935 894 897 858 910 859 923 877 898 915 831 905 889 892 918 810 902 886 881 837 828 960 882 936 951 902 875 962 894 872 895 933 905 925 885 907 907 904 889 878 918 886 879 881 911 876 852 842 889 875 871 902 895 897 875 878 848 906 879 825 825 882 879 889 884 868 795 874 854 889 843 872 842 904 862 782 834 838 897 828 880 882 808 878 809 854 827 916 882 898 864 915 903 907 869 866 879 864 883 871 852 911 903 874 869 914 864 867 855 853 869 881 842 862 862 843 871 844 838 821 827 833 863 861 844 904 827 900 873 856 859 860 862 878 852 855 880 866 866 833 839 855 845 828 829 785 835 844 852 859 860 870 867 879 888 875 856 880 897 841 859 896 846 873 854 866 872 838 853 854 848 834 829 842 838 874 945 877 866 904 871 851 825 889 933 910 934 906 914 785 872 794 875 819 867 871 881 888 857 891 904 824 833 826 866 911 887 845 880 829 870 861 865 869 862 827 860 840 871 843 864 808 849 841 859 862 805 847 870 845 851 838 790 858 860 825 849 671 840 874 877 815 834 848 856 888 776 892 835 917 876 830 846 944 860 887 893 907 935 871 891 874 870 880 896 887 881 873 868 824 883 882 845 922 909 859 860 875 817 848 856 860 820 860 638 792 845 848 879 879 826 842 836 941 744 759 868 824 587 837 801 823 855 862 851 873 852 827 832 841 824 836 799 809 769 792 815 807 797 759 824 804 839 892 816 798 822 775 795 797 814 759 853 841 781 828 824 761 851 786 782 782 843 821 807 801 782 770 804 806 801 835 772 779 874 796 802 786 742 741 792 792 760 718 758 821 793 796 814 802 720 733 740 742 845 847 841 812 794 805 815 823 748 784 802 779 788 788 764 754 775 826 820 796 865 836 824 826 832 860 847 866 825 793 831 832 805 848 831 833 841 837 785 822 842 840 837 824 803 783 816 762 760 883 849 798 859 814 821 842 805 793 761 771 785 782 817 789 789 804 770 773 790 798 774 805 786 767 748 775 774 1.01e+03 790 805 801 750 797 796 749 783 780 813 787 687 798 931 980 922 922 916 917 920 912 878 884 922 919 923 909 920 890 900 907 906 874 890 914 919 882 795 892 877 939 955 946 894 883 969 904 1.05e+03 903 938 926 902 858 870 904 905 853 925 875 893 922 884 924 886 880 888 901 856 851 874 822 872 848 874 837 869 841 861 884 892 863 866 851 854 916 648 933 927 858 833 854 802 864 843 838 896 856 871 919 779 774 916 830 957 941 981 943 898 949 888 936 894 897 858 910 859 922 877 899 915 831 904 888 891 917 810 902 886 882 838 828 960 881 936 950 901 874 961 894 872 896 933 906 924 885 906 907 904 888 878 918 886 878 882 911 876 852 842 889 875 870 902 896 896 877 880 848 906 878 825 825 882 879 889 884 867 795 874 855 889 843 872 843 905 862 782 834 840 897 828 880 882 806 878 808 853 826 916 883 898 864 916 902 907 870 866 879 867 884 872 852 911 903 876 869 914 864 867 856 854 870 881 841 862 860 842 870 843 838 821 826 836 865 861 845 906 827 900 873 856 858 859 862 876 850 856 880 865 866 833 839 856 846 828 828 786 838 844 852 859 859 870 867 879 888 875 855 880 898 842 860 896 846 873 855 864 872 839 853 854 847 834 829 842 837 874 946 876 866 905 871 851 825 888 932 911 934 907 914 785 872 796 877 818 867 871 880 888 856 890 906 824 832 826 865 911 887 844 880 830 870 862 865 869 863 826 859 840 871 845 865 809 850 842 858 862 806 847 869 845 851 838 790 858 860 826 849 670 840 874 877 815 834 848 855 887 776 888 834 916 876 831 846 945 860 887 892 907 935 870 890 874 872 881 896 887 882 872 868 824 883 882 845 922 909 860 861 875 818 847 856 859 820 861 638 792 845 848 880 878 827 842 836 942 744 758 868 823 587 837 803 822 856 861 850 873 851 828 833 841 824 835 799 809 770 792 814 808 798 759 825 805 838 892 815 799 822 775 795 797 814 759 853 842 780 828 824 761 851 786 781 782 843 821 807 801 782 769 804 807 802 835 772 779 874 796 803 786 742 742 793 793 759 719 756 822 793 797 813 802 722 733 740 743 844 847 840 813 793 805 815 823 748 784 802 780 787 788 764 753 775 826 820 797 865 836 825 827 832 860 846 866 825 792 831 832 805 848 831 833 840 838 784 822 842 842 838 823 803 784 815 761 760 883 850 799 859 813 821 842 805 792 761 771 787 782 816 789 789 803 769 772 790 798 774 805 786 765 749 775 772 1.01e+03 791 805 801 750 797 797 751 784 779 813 787 687 798 931 980 920 921 916 917 920 913 878 884 922 921 923 910 920 890 902 906 907 873 890 916 919 885 794 892 877 938 955 944 894 883 969 906 1.05e+03 904 939 926 904 858 870 905 905 853 925 874 893 922 883 926 885 879 887 901 856 851 873 821 875 848 874 837 869 841 863 886 891 863 866 852 853 917 650 934 927 858 832 855 802 863 843 837 896 856 870 919 780 775 915 829 958 940 982 944 898 949 888 936 893 898 858 910 859 922 877 899 916 830 904 888 891 916 812 901 886 882 839 829 960 880 935 949 900 875 960 895 872 896 934 906 923 885 906 908 903 887 878 918 886 877 883 911 877 853 842 888 875 870 902 896 895 878 881 848 906 877 826 825 883 880 888 884 867 796 874 855 889 843 871 843 905 861 782 834 840 897 827 880 881 805 878 808 853 826 916 884 901 863 915 902 906 870 866 880 870 885 873 852 910 902 877 869 914 865 867 856 853 869 882 840 862 860 842 870 841 838 821 824 840 867 862 846 906 828 900 874 858 857 858 862 876 849 856 879 865 866 833 838 856 846 828 828 787 842 844 852 859 859 869 868 878 887 876 854 879 898 842 860 895 846 874 854 864 872 839 854 853 846 834 828 841 837 874 948 875 866 905 870 851 826 888 932 911 934 906 914 785 871 796 880 817 867 871 880 888 856 890 907 824 832 826 865 910 886 843 880 830 869 862 865 869 863 826 858 841 871 848 865 810 849 844 858 861 806 846 870 845 852 838 790 857 859 827 849 669 839 874 877 814 834 848 854 888 776 884 834 916 876 832 846 945 860 886 891 907 935 871 892 874 872 881 897 887 883 871 867 825 883 884 845 922 908 859 861 875 819 848 856 860 819 861 639 794 845 848 880 877 828 843 836 942 746 758 869 822 589 838 804 822 856 861 850 872 851 828 833 841 824 835 799 810 768 793 814 808 798 759 825 804 838 891 814 799 822 775 795 797 813 759 852 842 780 828 824 762 850 786 782 782 843 821 807 801 782 769 804 808 802 836 772 780 873 797 804 785 742 743 794 793 759 719 755 822 793 797 812 801 723 733 740 743 845 847 840 814 793 805 815 823 747 783 802 781 786 787 763 754 775 826 820 797 865 836 824 828 832 861 846 867 824 792 831 832 805 848 831 833 840 838 784 822 841 843 838 823 804 784 816 761 760 884 850 800 859 814 821 842 805 792 761 771 787 781 815 790 789 804 768 772 790 799 776 805 787 765 748 776 772 1.01e+03 791 805 801 750 796 797 753 784 778 813 786 687 797 931 980 918 920 915 917 919 912 878 884 922 922 923 910 919 889 902 905 908 872 890 917 918 886 793 892 878 938 954 943 895 884 969 906 1.05e+03 903 939 927 907 858 870 906 904 854 925 874 893 922 882 926 885 879 886 900 856 851 873 821 878 848 874 837 869 843 866 886 892 863 867 852 853 917 650 934 927 858 833 855 801 863 843 838 896 856 868 920 780 775 913 829 958 940 982 943 898 949 888 936 892 898 858 910 860 922 877 899 916 830 903 887 891 915 813 900 886 882 839 828 960 879 935 949 900 875 959 896 872 896 934 906 923 886 905 908 904 886 878 919 885 877 884 911 877 853 841 888 875 871 902 897 894 878 882 848 906 877 826 825 884 882 888 885 867 796 874 854 889 843 870 842 905 860 782 834 840 896 827 880 881 804 878 808 855 827 917 884 902 862 915 902 906 870 866 881 872 886 874 852 909 902 878 869 914 866 868 856 852 870 882 841 862 860 842 870 840 838 821 825 841 870 862 847 906 827 900 874 860 856 857 862 875 850 856 879 864 866 833 838 857 846 828 828 787 846 844 852 858 859 868 869 878 887 876 854 878 897 842 860 895 846 874 852 863 873 839 854 852 846 834 828 840 837 874 948 876 866 905 870 850 825 888 933 911 935 906 915 786 871 796 881 816 867 870 881 888 856 889 906 824 831 826 865 910 886 841 881 830 869 862 865 869 863 827 857 841 871 849 865 811 848 844 859 861 808 846 870 845 853 839 790 857 859 827 849 670 840 874 877 813 834 848 855 889 776 881 834 916 876 832 846 945 860 885 891 907 934 872 893 874 870 881 898 886 882 871 867 827 882 884 845 921 908 858 861 876 818 848 856 862 817 861 638 795 845 849 882 878 828 842 836 942 747 757 868 822 591 839 806 821 856 861 850 872 850 828 833 842 823 834 799 811 767 793 814 808 798 758 825 804 840 891 814 798 822 776 796 798 812 760 851 842 780 828 824 762 850 786 782 782 842 821 807 801 782 769 804 810 802 837 773 780 873 798 804 784 742 744 795 793 759 719 754 822 792 795 811 800 722 733 740 743 845 846 841 814 794 805 815 824 747 784 802 780 785 787 762 754 776 826 820 797 866 836 824 829 832 862 846 867 824 792 831 832 805 848 832 834 839 838 784 823 841 844 838 823 804 785 816 761 760 885 850 800 858 815 821 842 804 792 761 771 786 780 815 790 790 804 768 772 789 799 777 806 787 765 747 776 770 1.01e+03 792 804 801 750 796 798 755 784 778 812 786 687 797 930 980 918 920 914 918 919 912 879 884 922 923 923 909 919 889 902 904 909 871 891 917 919 888 794 891 879 938 954 943 894 883 969 907 1.05e+03 901 939 927 907 858 870 905 904 855 925 874 892 922 882 926 885 879 886 900 857 851 873 821 881 848 874 837 868 845 868 885 893 863 867 852 852 917 651 934 926 858 833 855 802 863 843 838 895 856 868 920 780 775 913 829 958 941 982 943 898 950 889 936 892 898 858 910 860 922 877 899 916 830 902 886 891 915 814 900 885 882 839 829 960 879 934 947 898 876 956 898 873 896 934 907 923 886 905 908 904 886 878 919 885 878 885 911 878 854 841 887 875 872 903 897 894 878 883 848 907 877 826 824 885 883 888 886 868 796 874 853 890 842 869 840 906 860 782 834 840 896 827 880 882 805 878 808 856 827 917 884 907 862 916 902 905 869 866 881 875 886 876 852 908 901 878 868 914 866 868 856 852 870 882 841 862 860 843 870 839 840 821 826 843 871 862 848 906 827 900 873 862 856 857 862 875 850 855 879 864 866 833 838 857 845 828 828 787 849 844 852 858 860 868 870 877 886 876 854 878 896 841 861 896 845 874 852 862 874 838 854 850 846 833 828 840 837 873 946 876 866 905 870 849 825 889 933 910 935 905 916 786 872 796 880 816 868 869 882 888 857 890 905 825 831 827 866 910 886 840 881 830 869 860 866 869 863 827 857 841 871 851 865 811 847 844 859 862 810 846 869 845 853 839 791 857 859 826 849 670 840 874 877 813 834 849 856 889 775 880 835 916 876 832 846 945 860 884 891 907 933 872 894 874 869 881 898 886 882 872 868 828 881 884 846 920 909 858 862 875 819 847 856 864 816 862 634 796 846 850 884 878 829 842 836 943 748 760 868 822 594 839 807 822 856 861 850 872 850 828 832 842 823 834 800 812 766 792 813 808 798 757 825 804 841 892 813 797 824 776 796 799 812 759 851 842 779 828 824 762 850 786 783 780 842 821 809 801 782 770 804 810 802 837 772 781 872 798 805 784 742 744 795 793 759 719 754 822 792 794 810 801 721 733 739 743 845 846 841 815 794 805 814 824 747 784 802 778 784 788 762 754 776 825 820 797 866 836 825 830 832 863 846 867 824 792 832 832 805 848 832 834 838 837 784 823 840 844 838 823 804 785 817 762 760 886 851 799 857 816 822 843 804 792 762 772 785 780 816 789 790 805 768 772 789 799 777 806 788 765 747 776 767 1.01e+03 792 802 801 750 796 798 758 783 778 812 785 687 796 929 980 918 920 913 918 920 911 879 885 922 923 923 909 919 888 902 904 909 871 891 917 919 888 794 890 880 938 954 943 894 883 969 906 1.05e+03 900 939 926 906 859 871 904 903 855 925 874 892 922 882 926 885 879 885 899 856 850 874 821 883 848 873 836 867 847 872 884 893 863 867 852 853 917 651 934 926 858 834 854 801 863 842 838 894 856 868 921 779 775 914 828 958 941 982 942 898 949 890 936 893 897 859 911 861 922 876 899 915 830 901 886 891 915 814 899 884 882 839 830 960 879 934 946 896 875 951 898 873 896 934 907 923 887 905 908 903 885 879 920 884 878 886 911 878 854 841 887 875 872 903 897 894 879 884 849 907 878 826 823 884 882 888 886 869 796 874 853 892 841 868 839 906 860 781 834 840 897 827 880 882 804 878 808 857 827 917 883 911 862 916 902 904 868 866 881 878 885 877 853 908 901 878 868 914 867 868 855 852 870 882 841 863 861 845 871 838 841 821 828 846 872 862 850 906 827 900 872 863 856 858 862 872 849 855 879 863 866 833 839 856 845 828 828 786 854 844 852 859 860 868 870 877 886 877 854 879 896 840 860 897 845 873 852 860 874 837 854 850 847 833 828 840 838 872 945 876 866 905 869 848 824 890 933 911 935 905 916 786 873 795 880 816 869 867 882 888 858 890 904 825 831 828 865 910 885 840 881 830 869 858 867 870 863 827 857 841 871 853 865 812 848 844 858 863 812 847 867 844 853 840 791 858 859 825 849 671 840 874 877 813 835 849 857 888 774 878 836 916 876 831 847 945 860 884 891 907 930 870 894 874 869 880 898 886 882 872 869 829 880 884 846 918 910 859 862 874 819 848 856 863 816 863 628 796 846 850 886 878 830 841 835 945 749 763 868 822 594 839 808 822 856 862 852 872 850 827 832 842 823 834 800 812 766 792 813 808 798 756 825 804 842 893 813 796 824 775 795 800 812 758 851 842 779 828 822 762 849 786 783 780 843 821 811 801 782 770 804 810 802 837 772 782 872 798 805 784 742 743 795 794 759 719 754 821 792 795 810 802 720 734 739 743 844 845 842 815 794 805 812 823 746 783 802 777 783 787 762 754 776 825 820 796 866 837 826 830 833 863 847 866 826 792 833 832 805 849 833 835 838 837 784 823 840 843 837 822 804 785 817 762 760 887 850 798 858 816 821 843 804 793 762 772 786 779 817 788 790 805 768 773 789 798 777 806 788 765 747 776 764 1.01e+03 792 802 800 750 796 798 761 782 779 812 784 687 796 929 980 920 920 913 918 920 912 879 885 922 923 923 910 918 888 902 903 908 873 891 917 919 888 795 889 880 938 954 943 894 882 969 905 1.05e+03 901 938 925 904 858 871 902 903 855 925 874 893 921 882 926 884 878 885 899 855 849 874 820 885 848 873 836 867 846 874 884 892 863 868 852 855 917 651 934 925 858 835 854 801 863 842 838 894 855 869 920 779 775 914 828 959 941 982 942 898 949 890 936 894 896 860 911 861 922 876 898 914 831 901 886 891 916 814 899 882 882 838 831 960 878 935 944 894 875 946 898 873 896 934 906 923 887 905 909 902 884 879 920 884 878 887 911 877 853 841 887 875 873 903 898 894 880 886 850 906 879 826 823 884 881 888 886 870 796 874 854 891 842 869 839 906 859 780 833 840 897 827 881 882 802 878 807 857 826 918 882 916 863 916 902 902 867 866 882 880 885 879 854 908 900 878 868 914 869 868 855 852 871 882 840 863 860 846 872 837 841 821 827 847 873 861 850 907 826 900 873 866 856 858 861 870 849 856 879 863 866 834 838 855 844 828 829 785 858 845 852 860 860 867 870 877 887 877 855 880 896 840 859 897 845 873 853 861 874 836 853 850 846 833 828 840 841 872 944 876 868 905 869 846 825 891 934 912 935 905 914 787 872 795 880 817 870 867 882 887 858 890 904 824 831 828 865 910 885 840 881 830 869 858 867 870 864 827 858 842 871 855 864 812 848 844 858 863 813 847 866 844 852 839 791 859 859 825 849 671 841 874 877 813 836 849 857 886 774 877 836 916 876 829 847 945 859 884 892 906 926 870 893 874 870 880 898 886 881 872 869 829 880 884 847 917 910 858 862 873 820 850 856 862 816 863 625 795 845 850 886 878 831 841 835 946 749 764 868 822 595 839 809 823 855 862 853 871 850 826 832 842 823 834 800 812 766 792 813 808 799 755 825 804 842 893 812 796 824 774 795 800 813 758 852 842 780 830 820 762 848 786 782 780 844 820 812 801 781 769 803 810 802 837 771 782 871 797 805 784 741 742 795 794 759 719 754 821 792 795 810 803 721 734 739 743 843 844 842 815 794 805 812 823 745 782 802 776 784 785 763 754 776 825 820 794 867 837 825 830 833 863 847 865 827 792 833 832 805 849 833 835 838 837 785 823 840 842 837 822 804 785 816 762 760 886 850 798 859 815 822 843 804 793 762 772 786 779 818 787 790 805 767 774 789 797 776 806 788 765 747 776 763 1.01e+03 791 801 800 750 795 798 764 782 779 812 784 687 796 929 980 921 919 912 919 920 913 879 884 922 923 923 909 918 888 901 902 907 874 890 917 918 891 795 889 880 939 955 942 895 881 969 906 1.05e+03 901 939 926 903 858 872 902 903 854 925 873 893 920 882 926 884 878 886 899 853 849 873 819 886 848 873 836 867 845 876 884 892 862 868 852 856 917 651 933 925 858 835 853 801 863 842 839 893 855 869 920 780 775 912 828 960 941 984 942 898 949 890 936 894 896 861 911 861 921 876 897 914 830 901 886 891 917 813 900 882 882 839 832 960 878 935 944 893 875 942 897 873 896 935 905 922 887 905 909 902 883 878 920 885 877 887 911 877 852 841 887 875 873 903 899 894 883 888 850 907 880 826 823 884 880 888 886 870 796 874 855 890 842 870 839 906 859 781 834 840 898 827 881 881 800 878 807 858 826 918 882 918 863 916 902 900 867 867 881 881 884 881 855 908 900 878 868 914 870 868 855 852 872 883 838 862 860 846 873 836 841 821 827 848 876 860 848 907 826 900 874 869 856 858 859 868 850 857 879 863 866 834 838 853 844 828 830 785 862 845 852 861 861 867 870 877 887 877 856 880 896 840 858 896 845 873 854 860 872 835 853 851 846 833 827 840 843 871 944 876 869 905 868 847 825 891 934 912 936 905 913 787 872 795 879 818 870 867 882 886 858 890 903 823 832 827 865 910 884 840 881 830 868 858 866 869 864 827 858 843 871 857 862 812 849 844 858 862 814 846 867 844 851 839 791 859 859 825 849 673 841 874 878 813 836 847 857 886 774 876 836 917 876 829 846 944 859 884 892 906 924 870 893 875 870 879 897 886 880 872 868 828 881 883 846 916 910 857 861 872 819 851 856 861 816 862 627 796 844 849 886 878 832 841 836 946 749 763 868 822 597 839 810 824 854 863 853 871 850 826 833 842 824 833 800 812 766 792 814 808 800 755 825 803 841 893 813 796 824 773 795 800 812 758 852 842 780 831 820 762 848 786 782 781 844 820 813 801 781 769 803 810 802 837 772 782 871 797 806 784 741 743 794 794 760 719 752 821 793 796 811 803 722 734 739 743 843 844 842 814 793 805 813 822 744 780 801 776 784 784 762 753 777 824 821 793 868 837 825 830 832 863 848 865 827 792 833 832 805 849 833 835 838 836 785 823 840 841 836 822 804 785 816 762 760 886 850 798 859 814 822 843 803 792 763 772 786 779 817 786 789 804 766 774 790 796 776 806 789 766 747 776 762 1.01e+03 791 801 800 750 794 797 767 783 779 813 784 688 796 929 979 922 918 914 920 920 914 879 883 922 924 922 908 918 888 901 901 907 876 890 918 918 893 795 889 881 939 955 942 896 880 968 907 1.05e+03 901 940 926 903 858 872 901 903 853 925 873 892 920 882 926 883 878 886 898 853 849 873 820 887 847 873 837 868 845 878 884 892 862 869 852 856 916 651 933 925 859 835 853 801 863 842 840 892 854 869 920 781 774 912 829 960 942 985 943 897 948 890 936 893 897 861 910 861 919 875 898 914 830 901 886 891 918 814 901 882 882 840 832 960 878 935 944 893 876 938 896 873 897 935 905 922 887 904 909 901 883 878 920 886 875 887 911 877 852 841 888 875 873 903 900 894 885 891 850 907 880 826 823 884 880 888 886 869 796 873 854 890 842 869 839 906 859 781 833 841 898 828 881 880 799 878 807 858 827 919 882 921 862 914 902 900 866 867 881 882 884 885 857 908 900 879 868 914 873 868 855 851 873 883 838 861 860 846 872 836 841 821 826 849 879 860 847 907 826 899 874 871 858 857 857 868 851 858 879 863 866 834 838 852 844 828 830 785 865 845 850 860 862 867 871 878 888 877 856 879 895 840 857 896 846 873 856 860 871 834 852 850 845 832 828 841 845 871 944 876 870 905 868 848 825 891 935 912 936 905 913 787 872 795 878 818 869 868 881 886 859 890 903 822 832 825 864 910 884 840 882 830 867 858 864 869 864 827 857 843 870 858 861 812 849 844 858 861 816 846 867 844 851 839 791 860 859 825 849 674 841 874 878 812 836 845 857 885 773 876 837 918 876 830 845 944 859 885 892 906 923 870 894 874 869 880 896 886 879 872 868 828 881 883 845 915 910 856 861 872 818 851 856 860 816 861 630 798 844 849 886 878 832 842 837 945 750 761 867 822 598 838 811 824 854 863 851 871 850 826 833 842 824 832 800 812 766 793 814 808 800 756 824 803 842 893 813 796 823 772 795 800 812 758 852 842 780 832 821 762 850 786 783 782 842 820 814 801 781 769 804 810 802 836 772 781 871 797 807 784 741 743 794 794 759 719 752 821 794 795 811 803 722 734 740 743 843 843 842 813 793 805 814 823 744 781 801 777 783 784 762 752 777 826 821 794 869 837 824 829 832 863 847 865 827 792 832 832 805 850 833 834 838 836 785 823 840 840 836 822 804 785 815 762 761 884 850 797 859 815 822 842 803 792 762 771 786 779 815 785 789 804 767 774 790 795 776 807 789 766 747 776 760 1.01e+03 791 799 800 750 793 797 770 783 780 812 785 688 797 931 979 922 918 915 920 920 914 878 883 922 923 922 906 919 889 901 900 907 876 890 918 918 894 795 888 882 940 955 942 896 880 968 908 1.05e+03 902 940 927 904 858 872 900 903 853 925 873 892 921 881 927 883 878 886 898 853 849 874 819 888 846 873 837 870 845 880 883 892 861 870 852 855 916 651 932 925 859 835 853 802 864 843 842 890 854 868 920 781 775 912 830 960 942 985 943 898 948 890 936 893 897 862 909 861 919 875 899 914 830 901 886 891 918 814 902 882 882 841 832 960 878 936 943 892 876 934 894 873 897 935 905 922 887 905 909 900 885 877 920 886 874 887 911 877 853 842 888 875 872 903 900 894 886 892 850 907 880 826 823 884 880 887 885 868 797 872 853 890 842 868 840 906 859 782 833 841 898 828 881 879 799 879 807 857 828 919 882 922 861 914 901 898 868 866 881 883 884 888 859 908 900 879 868 914 876 868 855 851 873 883 838 862 860 846 872 836 841 821 825 850 880 861 846 906 826 898 875 873 859 857 857 868 852 858 880 863 866 834 837 851 844 828 830 785 866 845 849 860 863 867 871 877 888 876 856 878 895 840 857 896 846 874 857 860 871 834 852 850 845 832 829 841 846 871 946 876 870 904 868 849 825 890 935 912 936 905 913 787 872 795 878 818 869 869 881 886 859 891 902 821 832 824 865 911 884 840 882 829 867 858 863 868 864 828 857 842 869 859 861 812 849 844 858 860 816 846 866 843 850 840 790 860 859 826 849 674 841 874 878 812 835 845 857 886 773 877 837 918 876 832 845 943 859 885 892 906 921 870 893 873 869 881 896 886 880 872 867 828 880 883 844 914 909 856 861 871 817 851 856 860 817 862 631 800 845 850 885 877 833 843 838 945 751 760 867 822 598 838 811 824 854 862 850 871 850 826 833 842 824 834 800 811 766 792 815 809 800 758 824 804 842 893 813 796 823 772 795 800 812 759 852 842 779 831 821 762 852 785 783 781 842 820 816 801 780 769 804 809 802 836 772 783 871 798 808 783 741 743 795 794 759 719 751 821 794 795 810 804 722 735 741 742 843 842 843 812 793 805 814 823 744 781 801 778 783 784 762 752 778 828 821 794 869 836 824 829 832 862 846 865 827 791 832 832 805 851 834 832 838 837 785 823 840 840 836 822 804 785 815 763 762 883 849 797 859 816 820 843 803 792 761 771 785 780 814 785 789 805 768 774 790 794 775 806 789 765 748 776 760 1.01e+03 791 797 800 750 793 796 772 784 779 812 785 689 797 932 980 922 918 917 919 919 913 878 882 923 922 922 907 918 889 901 900 908 876 889 918 917 893 794 889 882 940 956 942 896 880 968 908 1.05e+03 903 940 927 904 858 872 900 904 853 924 873 892 922 881 928 884 878 884 898 853 850 875 819 888 844 874 837 871 845 882 883 892 861 870 853 854 916 652 932 925 859 835 854 802 864 843 843 890 854 868 920 781 776 913 830 960 943 985 943 899 948 890 937 893 896 863 909 860 920 876 901 914 831 902 885 891 919 815 900 883 882 841 831 960 878 935 942 892 876 930 894 874 897 935 905 922 886 905 909 901 886 878 920 886 875 886 911 877 852 843 889 875 872 903 900 894 889 891 850 907 880 827 824 884 881 886 884 867 798 872 854 891 842 867 839 906 859 781 832 841 897 828 880 879 799 879 806 856 828 919 882 922 861 913 901 897 869 865 882 883 885 890 861 908 901 879 868 914 879 869 855 852 873 883 839 863 860 846 872 836 840 820 825 853 880 862 847 905 826 898 874 876 860 857 856 867 851 858 880 864 866 833 836 850 844 827 830 785 868 844 848 858 864 867 872 876 888 876 856 878 894 841 858 897 846 874 857 860 870 833 851 850 845 832 830 841 849 872 946 877 870 904 868 851 824 890 935 913 936 906 912 787 872 795 878 818 868 869 881 886 859 891 901 821 832 823 866 912 884 840 882 829 866 857 863 868 864 827 857 841 868 859 861 812 850 844 858 861 816 846 866 843 851 840 790 860 858 826 850 675 841 873 878 812 834 846 857 888 773 877 838 918 876 832 844 944 859 885 893 906 919 870 894 872 869 881 896 886 881 873 866 829 880 882 844 914 910 856 862 871 817 850 856 860 817 862 628 801 846 850 885 877 834 842 838 945 752 760 867 822 601 838 813 825 855 862 850 871 849 826 833 843 824 835 799 811 767 792 815 809 800 758 824 806 842 893 813 796 824 771 795 800 811 760 852 842 778 831 822 762 854 784 782 780 841 820 819 801 779 769 804 808 802 836 773 784 871 797 808 783 741 743 796 793 759 719 751 821 794 795 810 804 721 736 741 741 842 841 843 811 794 806 814 824 745 781 802 779 782 785 761 752 778 829 820 794 870 836 824 830 833 861 845 866 827 790 833 832 805 851 834 832 838 838 785 823 840 840 837 822 804 785 816 763 762 882 849 797 859 818 819 844 804 792 760 771 785 780 814 785 789 805 769 773 791 793 775 806 789 764 747 776 760 1.01e+03 791 795 801 750 793 796 776 783 779 812 785 689 797 933 980 923 918 918 918 919 913 878 882 923 922 921 907 917 889 901 899 908 876 889 918 916 892 794 891 884 940 956 943 896 879 968 908 1.05e+03 904 940 927 904 858 872 900 906 854 922 874 891 920 881 929 884 877 883 898 853 850 875 818 888 844 873 836 871 845 884 882 891 861 870 852 855 916 654 932 924 859 836 855 802 865 843 844 891 855 868 921 781 777 913 830 960 942 985 943 900 948 889 937 894 896 863 909 860 920 878 901 915 833 902 885 892 918 816 900 884 882 841 830 960 878 935 941 891 875 926 894 874 896 935 904 922 886 905 909 902 887 878 920 886 875 885 911 877 850 844 889 875 872 903 901 895 893 891 851 906 880 828 824 884 881 886 883 868 798 872 855 891 842 868 838 906 859 781 832 840 896 828 879 880 799 878 806 856 828 919 882 924 861 913 901 895 870 864 881 884 886 891 862 908 901 880 868 913 882 869 855 852 873 884 839 864 861 845 872 836 840 820 825 853 880 862 847 905 826 898 874 878 860 857 856 868 851 857 880 864 865 832 836 849 844 827 830 785 869 843 848 858 867 866 872 875 887 876 855 878 894 842 857 897 846 874 857 860 870 833 851 850 845 832 830 840 851 872 945 877 869 904 868 851 823 889 935 914 936 907 912 787 872 795 879 818 867 870 880 885 859 892 900 822 832 823 868 912 883 840 883 829 866 857 864 868 864 826 857 839 868 859 861 813 850 844 858 861 818 845 866 843 851 839 790 860 858 826 850 675 840 873 877 811 833 846 857 888 773 876 838 919 876 831 844 944 859 885 892 906 917 870 894 872 869 880 896 886 881 874 866 828 879 882 846 914 910 856 861 872 816 850 856 859 818 863 626 802 846 850 884 878 835 840 839 944 751 760 867 821 603 837 815 826 856 862 851 871 849 826 834 843 824 835 798 811 768 792 815 809 800 758 825 807 842 894 812 795 824 771 796 800 810 760 852 842 778 830 822 762 852 783 781 779 841 820 820 800 779 769 803 808 802 836 773 786 872 795 807 782 741 743 798 792 760 719 751 820 796 795 810 804 720 736 741 740 843 840 843 810 793 806 814 824 745 780 802 779 781 785 762 752 778 828 820 793 870 835 824 831 834 861 845 867 826 791 833 832 805 852 834 832 838 838 786 824 839 840 839 822 804 785 816 763 761 883 849 797 858 818 819 845 805 792 760 771 785 780 814 785 789 805 769 772 791 793 774 806 789 765 747 776 759 1.01e+03 791 793 801 750 794 797 779 782 779 812 785 690 798 932 980 923 918 916 917 918 913 878 882 924 922 922 908 917 889 901 897 908 876 888 918 916 893 793 892 886 940 956 942 896 880 968 908 1.05e+03 904 940 927 904 858 872 900 907 854 921 874 891 919 880 930 885 877 883 897 852 848 876 818 888 844 873 836 870 845 885 882 892 861 869 851 856 915 656 931 924 860 836 855 802 866 842 845 891 855 869 921 781 777 914 829 960 941 985 943 900 948 889 938 895 895 865 910 860 918 880 902 915 833 902 885 891 918 816 900 885 882 841 830 960 878 936 940 890 874 922 894 874 895 935 904 922 886 905 909 904 886 878 920 886 874 884 911 877 850 844 888 874 872 904 902 896 897 891 851 906 880 830 824 884 881 886 882 869 797 872 854 891 843 868 836 905 859 782 832 840 896 827 879 881 798 877 805 855 827 919 882 926 861 914 903 895 870 864 881 884 887 893 862 908 901 880 867 912 884 869 856 852 873 884 839 864 861 844 872 836 839 820 824 854 880 860 846 905 826 898 875 880 860 856 855 868 850 857 879 865 864 831 836 848 844 827 829 785 870 842 848 858 870 866 872 875 886 876 854 878 894 842 857 897 847 874 857 859 870 831 851 850 846 832 830 840 854 873 944 877 869 904 867 851 822 889 935 915 936 908 912 787 871 795 879 819 867 870 880 884 859 892 901 822 833 824 868 912 883 841 883 829 867 857 864 868 864 826 856 840 868 859 861 813 851 844 858 859 820 845 867 843 852 839 791 862 857 826 850 676 841 873 876 811 832 846 858 888 773 876 838 918 876 830 844 945 859 885 892 906 917 869 894 872 869 880 896 887 881 874 866 827 878 882 847 914 910 857 860 872 816 849 856 859 818 863 626 803 845 850 883 878 834 839 839 944 752 760 867 821 605 837 817 826 857 863 852 872 851 826 833 843 824 835 798 812 768 791 815 808 800 759 825 808 842 895 813 794 825 771 796 799 810 760 852 841 779 830 822 762 850 783 781 779 841 820 822 801 780 770 803 808 803 836 773 788 872 794 807 782 741 743 797 793 759 719 751 819 796 794 810 804 720 736 741 740 843 841 842 810 792 807 814 824 745 780 802 778 781 785 762 752 778 828 819 793 870 834 824 832 834 861 846 867 826 792 834 831 805 851 834 832 838 838 786 824 838 840 839 823 804 785 817 763 761 884 849 796 858 817 819 846 806 793 760 771 785 779 815 786 788 805 768 771 792 793 774 805 789 766 746 777 758 1.01e+03 790 792 800 750 795 797 782 782 779 813 785 690 798 932 980 922 920 914 916 919 913 878 882 924 923 923 908 917 889 901 896 908 876 889 916 915 894 793 892 888 941 956 942 896 880 968 908 1.05e+03 904 939 927 904 858 872 901 907 853 921 873 891 918 881 930 886 877 883 897 852 847 876 818 888 844 873 835 871 845 887 883 893 861 869 850 856 915 658 931 924 860 837 855 802 868 841 846 891 855 870 921 781 776 913 828 960 941 984 943 899 948 889 938 896 895 866 910 859 917 879 902 915 833 902 885 890 919 815 900 885 882 841 831 960 877 936 940 889 873 921 894 873 894 935 904 922 886 905 908 904 885 877 920 885 874 884 911 877 852 844 887 874 871 904 903 896 902 891 851 906 880 832 824 884 881 886 882 869 796 873 852 891 843 869 835 907 859 783 832 840 896 827 879 882 798 877 806 855 826 920 883 929 862 914 905 895 870 864 880 884 886 895 862 908 901 881 867 912 887 869 856 851 873 884 839 864 861 845 872 836 838 819 824 854 881 859 844 905 826 897 876 882 860 856 855 869 850 857 879 867 864 831 837 848 843 828 828 785 870 842 848 859 874 866 872 875 886 876 853 878 894 842 856 897 847 873 857 859 869 830 851 850 846 832 829 841 857 873 944 876 868 904 868 852 822 889 935 915 936 908 912 787 870 795 880 819 868 871 881 884 859 893 902 822 832 825 868 912 883 841 883 829 868 857 864 869 864 826 856 840 869 858 861 813 851 844 859 858 822 845 868 843 852 839 792 864 858 827 850 676 841 873 876 811 833 846 859 888 774 875 838 918 876 830 844 945 859 885 891 906 917 869 893 872 870 879 896 887 881 874 867 827 876 881 847 913 909 857 860 872 816 849 856 858 818 864 627 804 845 850 883 878 834 840 839 944 753 760 866 821 603 838 817 826 858 863 852 872 852 826 833 842 824 834 797 813 768 791 815 808 800 759 825 808 840 894 814 796 824 772 795 798 810 760 851 841 779 830 822 763 848 784 781 780 841 820 823 802 782 770 804 808 803 837 774 790 872 794 806 782 742 744 796 794 759 719 751 818 797 793 810 803 720 735 741 740 845 839 841 809 792 806 815 824 746 780 802 778 780 786 763 752 776 827 820 793 869 835 824 832 835 862 847 866 827 793 834 830 805 850 833 832 838 838 786 823 838 841 839 822 804 786 816 764 762 885 850 795 858 816 819 848 806 793 760 771 786 778 815 786 788 805 768 771 792 793 774 804 789 766 746 777 758 1.01e+03 790 791 798 750 796 798 782 781 778 813 786 691 798 933 981 922 921 912 916 920 913 878 882 924 922 924 908 917 888 902 894 909 876 889 916 914 894 793 892 889 941 956 942 897 880 968 909 1.05e+03 905 939 928 904 858 872 901 907 854 922 873 892 917 881 931 886 877 883 896 852 845 876 820 888 845 872 835 871 844 888 883 893 861 869 850 857 915 659 931 923 860 837 854 802 868 842 846 890 855 870 920 781 777 912 828 960 941 984 943 899 948 890 938 895 896 868 909 859 917 879 902 914 833 902 885 890 918 813 900 886 882 841 832 960 877 936 940 888 873 921 895 873 894 935 904 922 887 906 908 904 885 877 921 885 873 885 911 877 853 844 886 873 871 905 904 896 905 893 851 906 880 835 824 884 881 886 882 869 796 874 851 890 843 869 835 908 859 783 832 840 895 826 880 881 797 877 807 855 826 920 883 930 863 914 906 895 869 864 880 884 885 898 862 908 901 883 868 914 890 869 855 852 872 882 838 863 860 845 872 835 838 819 824 853 882 858 841 904 825 895 877 883 860 856 854 868 850 856 880 867 864 831 839 849 843 829 827 784 871 841 849 860 878 866 872 876 886 875 851 878 896 842 857 896 846 873 857 859 868 828 851 850 845 832 828 841 860 874 945 876 868 904 869 852 822 890 935 914 936 908 911 787 870 795 880 820 868 871 881 884 858 893 904 822 831 826 867 913 883 842 883 830 869 858 864 869 864 826 857 840 869 858 862 813 851 843 859 859 822 846 869 843 852 839 793 866 858 828 851 677 840 873 876 810 834 847 860 888 774 874 839 918 876 828 843 945 858 885 891 905 916 870 893 872 869 879 896 887 881 874 867 827 876 881 847 912 908 858 861 872 817 850 856 858 818 864 628 805 845 850 884 878 833 840 839 944 754 760 867 820 601 838 817 826 859 862 851 872 854 826 833 841 825 835 798 813 767 791 815 808 800 759 824 808 840 894 815 798 823 773 795 798 812 760 851 840 779 830 821 763 849 785 781 782 842 820 825 802 783 771 804 808 802 837 774 790 872 795 806 782 742 744 795 794 758 720 752 818 797 793 808 803 720 735 741 740 846 838 841 808 792 806 815 824 746 779 803 778 780 786 763 752 775 826 820 793 869 835 824 832 836 862 848 865 828 793 833 830 805 851 833 832 838 837 786 822 839 840 839 820 804 786 814 765 763 885 850 795 859 816 820 849 806 793 760 772 786 777 815 786 788 805 767 771 792 794 774 803 789 766 746 777 756 1.01e+03 790 790 797 750 796 798 782 782 777 813 785 692 798 933 982 921 920 912 915 920 913 879 882 923 922 924 909 917 887 902 893 909 877 889 915 914 893 793 891 890 942 956 942 897 880 968 909 1.05e+03 905 939 927 904 858 871 902 906 855 922 873 892 917 882 930 886 876 883 897 852 846 875 820 888 845 872 834 871 843 891 884 892 861 869 850 856 916 659 931 923 860 836 851 802 868 843 845 890 855 869 920 781 778 911 828 960 941 984 943 898 947 890 938 895 897 868 909 858 917 879 901 913 834 902 885 891 918 813 900 886 882 841 833 960 878 937 940 890 874 920 895 874 894 934 904 922 887 906 907 904 885 877 922 885 874 884 911 877 852 844 886 871 871 904 905 896 910 895 851 906 880 837 824 884 882 886 882 868 797 874 851 890 843 869 835 910 858 783 833 840 895 826 880 881 797 879 806 854 826 920 883 931 864 914 907 894 869 864 880 884 883 900 862 908 900 886 869 915 895 868 853 852 871 880 839 861 860 847 872 834 839 819 824 853 880 858 840 904 825 893 876 884 859 856 854 868 850 856 881 866 865 832 838 850 843 828 827 784 872 840 849 859 885 865 871 876 885 874 851 879 897 842 856 896 846 874 857 859 867 828 851 850 845 832 828 841 863 876 945 877 867 904 871 852 823 890 935 914 937 908 910 787 870 795 881 820 867 871 882 884 858 893 904 823 830 826 867 914 882 841 883 830 868 858 864 868 864 826 858 841 869 859 862 813 851 842 859 859 823 847 869 844 852 839 794 867 857 827 853 677 839 873 875 810 834 848 860 889 774 874 839 919 876 828 843 945 857 884 892 905 916 871 892 873 868 879 897 887 881 875 866 826 875 881 848 912 907 858 862 871 817 849 856 858 818 864 628 806 845 850 884 878 833 839 839 944 755 760 867 820 601 838 817 825 859 861 850 872 854 826 833 840 826 834 798 813 767 791 816 808 798 759 823 808 839 893 814 798 823 774 795 799 812 759 850 841 779 830 821 763 850 784 781 783 842 820 828 802 783 770 803 808 802 836 774 791 871 796 806 782 742 744 794 794 758 720 753 819 797 793 806 803 720 735 740 740 845 836 841 806 792 805 816 825 746 779 803 778 780 786 764 752 775 827 820 793 869 836 824 831 836 862 848 865 828 793 833 830 805 852 833 832 838 836 786 822 841 839 838 819 804 786 813 765 763 885 849 795 859 816 820 849 807 792 760 772 786 776 815 786 788 805 767 771 791 794 775 803 788 766 745 776 756 1.01e+03 790 790 797 751 795 798 784 782 777 813 785 693 798 933 980 921 918 912 915 920 913 879 883 923 922 924 909 918 886 902 893 908 878 888 916 915 892 794 891 889 941 956 942 897 880 968 909 1.05e+03 904 938 927 904 859 870 902 906 856 921 873 892 918 882 928 886 877 883 897 852 846 874 820 888 846 871 833 871 843 893 884 891 860 869 850 855 916 659 931 923 859 836 849 802 867 845 846 890 854 869 920 781 779 911 828 960 941 984 943 898 947 890 938 895 898 868 910 859 918 878 900 913 834 902 885 892 918 814 899 886 882 841 834 960 878 936 940 892 874 920 895 874 894 934 904 922 887 906 907 904 885 877 923 885 875 883 911 877 852 844 886 871 873 905 906 896 912 896 852 906 880 840 824 884 882 886 882 868 797 874 851 890 842 869 835 910 857 784 834 840 895 826 881 881 797 880 806 855 826 920 883 931 863 914 907 894 869 864 880 885 884 902 863 908 900 888 868 916 899 867 850 852 869 878 839 860 860 848 872 834 840 820 825 852 878 858 840 904 825 892 875 885 857 857 854 866 850 856 882 865 865 832 836 850 844 827 826 783 872 840 849 858 889 865 870 876 885 875 851 879 897 842 856 895 846 874 856 858 866 828 851 850 845 833 828 841 864 878 946 877 866 904 873 851 824 890 935 914 936 908 909 787 870 795 880 820 866 871 882 884 858 891 904 823 829 826 867 914 883 841 883 831 867 859 864 867 865 825 859 841 870 859 863 813 851 842 860 859 824 847 868 844 852 840 794 868 857 827 854 678 839 873 876 809 834 848 861 890 775 874 839 919 876 828 843 945 857 884 892 906 916 871 892 872 867 879 897 887 881 874 865 826 876 881 848 912 904 858 862 870 817 848 856 859 818 864 626 807 846 850 884 877 833 837 839 944 755 762 868 820 603 838 818 824 860 861 850 871 854 826 833 840 827 834 798 812 768 792 816 809 797 759 822 806 840 893 812 797 825 773 795 800 812 758 850 842 779 830 820 762 850 783 782 782 843 819 830 801 785 770 802 807 802 834 773 791 871 796 806 783 742 745 794 794 758 720 753 820 798 794 804 802 720 737 739 741 844 836 841 806 792 804 816 825 746 778 803 778 780 785 763 751 776 828 821 793 869 836 824 831 838 862 848 865 828 793 832 830 805 854 833 832 838 835 785 822 841 838 837 818 805 786 813 765 763 885 849 794 860 816 820 850 806 792 760 772 786 776 815 786 787 806 767 771 791 794 776 802 787 765 745 776 756 1.01e+03 791 790 797 750 795 798 786 782 776 812 785 694 798 932 978 921 916 913 914 919 913 879 882 923 922 923 908 920 886 901 892 908 878 888 916 916 892 794 891 889 940 955 943 897 881 968 908 1.05e+03 903 936 927 904 860 869 903 905 855 922 873 892 919 882 927 885 877 882 896 853 847 873 819 887 847 871 834 871 844 895 884 891 860 869 850 854 917 662 931 924 859 835 848 802 867 845 847 890 853 869 920 781 780 911 829 960 941 983 943 898 947 890 938 895 898 869 908 860 919 877 900 912 834 902 884 892 918 816 898 886 882 841 837 960 878 934 938 894 875 920 895 874 893 934 905 922 887 906 908 905 885 878 924 885 875 881 911 877 852 844 886 871 874 905 906 896 914 896 852 905 880 843 823 884 882 886 880 866 798 873 851 891 841 869 835 910 857 784 834 839 894 826 881 881 798 878 806 855 826 920 884 931 862 915 907 892 868 864 880 886 884 903 863 908 898 889 867 916 902 867 850 853 868 876 840 859 861 848 871 834 839 821 825 853 877 858 840 904 826 892 876 885 857 858 854 866 850 856 882 864 865 831 834 850 844 826 826 782 872 842 849 858 894 864 869 876 885 876 851 879 897 841 857 895 845 874 856 856 866 828 851 850 846 832 828 842 867 878 946 876 866 905 873 850 824 889 934 913 936 908 909 787 871 795 878 819 866 871 881 884 858 890 904 824 829 826 866 914 883 840 883 831 867 858 863 867 865 825 858 841 870 859 862 814 851 842 860 861 826 847 868 844 852 842 795 868 857 827 855 678 840 872 876 809 834 848 861 888 776 874 840 920 875 830 843 945 857 884 892 906 916 870 892 872 867 878 897 887 881 874 865 826 876 881 849 912 902 858 863 870 818 847 856 859 818 864 626 808 846 850 884 876 833 837 839 944 756 765 868 820 604 839 819 823 859 861 850 870 853 826 833 840 826 834 798 812 769 791 816 810 797 759 823 805 841 893 814 796 826 772 794 800 811 758 850 843 779 830 820 762 851 781 782 782 843 820 832 800 787 770 801 808 803 834 772 791 872 796 806 783 742 745 794 795 757 720 754 821 799 795 803 802 720 737 740 740 842 834 840 805 792 804 815 825 745 778 803 778 780 785 762 751 776 830 821 793 869 836 825 831 840 863 848 865 827 793 832 831 806 855 833 832 838 835 784 822 843 838 837 818 805 786 813 765 764 885 849 794 860 815 820 851 804 792 760 771 786 777 814 786 787 806 767 772 791 794 776 803 787 765 746 777 756 1.01e+03 790 790 798 749 795 797 787 782 774 812 786 695 799 932 978 921 916 913 913 920 913 879 882 923 922 922 908 920 886 900 890 906 878 889 917 916 892 794 891 888 939 955 943 897 882 968 909 1.05e+03 902 936 927 905 861 869 904 905 855 923 873 892 919 882 927 885 878 882 896 853 847 873 820 886 846 871 834 870 846 894 885 892 860 869 851 854 917 665 931 925 859 834 848 802 867 843 848 890 852 869 921 784 780 912 829 960 942 983 943 898 946 889 938 895 898 869 906 860 921 877 899 910 834 902 883 892 919 817 899 886 883 841 840 960 878 933 937 894 874 922 895 874 892 933 905 922 887 905 908 906 886 878 924 886 875 881 911 878 853 843 887 872 874 905 906 896 914 894 852 905 879 846 822 884 882 886 879 867 798 872 851 892 840 869 834 910 857 785 834 839 894 826 882 881 798 876 805 854 827 918 884 932 863 915 907 891 868 864 879 887 885 904 862 908 898 890 867 916 905 866 852 853 867 874 840 860 861 850 869 835 839 821 825 853 878 858 840 904 825 892 876 885 858 858 853 866 850 857 882 863 865 831 834 851 843 827 826 782 872 843 850 858 896 864 868 875 885 878 851 879 897 841 859 894 844 874 856 853 866 828 851 850 846 832 827 842 868 878 947 875 866 905 872 849 823 889 934 914 935 908 909 786 871 796 877 819 866 871 881 883 858 890 903 825 829 826 866 912 883 840 882 831 866 858 862 868 865 825 856 842 870 859 862 813 852 842 861 862 827 847 868 843 853 843 796 868 857 828 855 679 840 871 876 808 834 848 861 887 777 874 840 920 875 831 843 945 858 884 892 907 916 869 892 871 867 879 896 887 881 872 865 826 877 881 850 912 901 857 862 870 818 848 856 858 818 864 626 810 844 851 883 874 834 836 840 944 757 767 868 821 604 840 820 822 859 863 850 870 851 826 834 840 826 834 798 812 770 791 816 810 797 759 823 805 841 894 815 796 826 772 795 801 810 760 850 842 778 830 820 762 850 780 783 781 843 821 831 798 788 770 802 808 803 835 772 792 873 796 805 782 742 745 794 794 757 720 754 821 800 796 801 803 721 736 741 738 843 833 839 805 792 806 814 825 746 778 803 777 780 784 762 752 777 830 821 792 869 837 825 831 843 862 847 865 826 793 833 832 806 853 832 832 837 836 784 822 846 838 836 818 806 785 814 765 763 884 849 794 860 815 818 852 803 793 760 770 786 777 814 787 787 806 767 772 791 795 776 803 787 765 747 777 755 1.01e+03 789 790 798 748 796 796 787 782 772 812 786 694 800 931 980 921 916 913 912 920 914 879 881 922 922 922 908 920 886 900 889 906 877 890 918 916 893 794 891 887 938 955 943 896 883 968 910 1.05e+03 902 937 927 906 861 869 905 905 855 924 874 893 919 883 926 884 877 882 896 853 847 874 820 886 846 871 835 869 847 894 885 892 860 868 852 853 917 668 931 926 860 833 849 802 867 841 849 889 852 869 922 786 780 911 829 960 942 983 943 897 946 888 937 895 898 869 905 860 922 877 899 909 835 902 884 892 919 817 900 886 884 841 843 960 879 933 937 894 873 925 895 874 893 932 905 922 887 906 908 906 886 878 924 886 875 881 911 878 853 842 887 872 875 905 907 896 915 893 851 903 879 849 822 884 882 886 878 868 798 872 850 892 840 869 834 911 857 785 834 840 894 827 882 880 797 874 805 853 827 916 884 934 863 915 908 889 868 864 879 886 885 906 861 907 898 890 867 917 909 866 854 853 867 871 840 860 861 851 866 834 839 821 825 854 877 858 839 904 824 892 878 885 858 858 853 867 849 856 881 863 865 830 834 853 842 829 826 783 872 844 850 858 899 864 868 874 885 879 851 879 896 840 861 894 845 876 856 852 866 828 851 850 847 832 826 842 870 878 947 874 866 905 872 850 823 888 933 915 935 908 909 785 871 796 876 818 866 871 880 883 858 890 902 825 829 826 865 911 884 840 882 831 866 858 862 868 864 825 856 841 869 860 861 812 853 842 861 862 828 847 869 842 855 842 795 868 857 828 856 679 840 870 876 808 834 848 860 886 776 873 840 919 875 831 843 945 858 884 892 906 916 870 892 872 867 879 895 887 880 872 865 827 876 881 851 912 901 857 861 871 819 848 855 858 816 863 624 810 842 851 882 875 835 836 840 944 758 765 868 821 604 840 820 822 859 865 851 870 851 826 834 841 825 835 799 812 770 791 816 809 798 758 822 806 842 894 817 797 826 772 794 801 809 761 850 842 778 830 821 762 850 781 784 781 843 821 831 797 788 770 802 809 802 835 771 792 873 796 805 781 743 744 796 794 758 719 754 821 802 796 798 804 722 736 741 736 843 832 838 805 791 807 814 826 746 779 803 776 780 784 761 752 777 829 821 792 868 837 824 830 844 861 847 866 826 793 833 831 805 851 832 832 836 836 784 822 848 837 836 818 808 785 814 765 762 884 849 794 860 816 817 852 802 793 760 770 786 777 814 787 787 806 767 772 790 795 776 803 787 765 747 777 755 1.01e+03 787 788 798 748 795 796 787 782 770 811 786 694 800 930 981 921 917 914 912 920 914 880 881 922 922 922 907 920 887 901 889 906 878 891 917 915 893 793 892 886 939 955 943 896 883 966 909 1.05e+03 901 938 927 906 861 870 905 904 854 925 874 894 919 883 926 884 877 883 897 854 845 874 819 886 846 871 836 868 848 894 885 891 859 868 852 853 917 668 932 925 859 834 849 803 868 840 849 888 853 869 923 788 780 910 829 961 943 983 943 896 946 887 937 896 898 869 905 861 922 877 899 909 834 902 886 892 919 817 901 886 883 840 845 961 878 934 937 895 872 927 896 874 893 931 904 922 887 905 908 908 886 877 924 887 874 880 911 878 852 841 886 872 877 904 908 896 915 892 850 902 879 852 823 884 882 887 878 869 798 872 850 892 840 869 834 910 857 786 834 841 894 827 882 880 796 875 805 852 827 916 885 935 862 914 908 888 868 864 879 886 885 908 861 906 898 890 867 917 910 865 854 852 868 870 840 860 860 853 866 833 838 821 826 854 875 859 839 903 823 891 878 886 858 858 852 868 848 856 881 863 865 830 834 855 842 829 826 785 872 844 851 857 900 864 868 874 885 879 851 879 896 840 861 893 845 876 856 852 864 828 851 850 847 832 826 842 871 878 946 875 867 905 871 850 824 888 934 915 936 908 909 784 871 796 876 817 866 871 880 884 858 890 901 825 829 826 864 910 884 842 882 831 866 858 862 868 864 825 856 841 869 859 861 811 853 841 861 860 829 847 870 842 856 842 794 869 857 829 858 680 839 871 875 809 834 848 860 886 775 872 841 918 874 831 844 945 858 884 892 906 916 871 892 872 867 879 894 886 880 871 866 826 876 881 853 912 900 857 860 872 819 848 854 858 815 863 622 810 842 850 881 876 835 836 841 944 758 762 868 821 605 839 820 822 860 865 851 870 850 825 834 841 824 836 801 812 770 791 816 809 799 758 823 807 841 893 816 797 826 771 794 802 810 762 850 840 778 830 822 762 849 782 783 782 842 821 831 796 788 770 803 809 802 835 770 794 872 795 805 781 743 744 797 793 757 718 753 821 802 796 794 804 722 736 741 735 844 832 838 805 789 806 814 826 747 779 803 776 780 784 761 752 776 828 821 792 868 836 824 830 846 861 847 865 826 794 833 830 804 849 833 832 835 836 784 822 851 837 836 818 811 784 814 765 761 884 849 794 860 816 817 853 802 793 760 770 786 777 814 787 787 806 766 772 790 795 776 803 787 765 748 776 755 1.01e+03 787 788 798 748 794 796 786 781 770 811 786 694 800 930 980 921 918 914 912 919 913 881 882 922 922 922 907 920 888 902 888 906 878 891 916 915 892 792 892 885 940 955 944 896 883 966 909 1.05e+03 900 938 927 906 860 870 906 904 855 925 875 894 919 883 925 884 877 883 897 853 844 874 820 885 845 872 837 868 848 894 886 891 858 867 852 853 918 668 932 925 858 835 848 803 868 840 849 888 852 869 924 787 780 909 829 962 943 983 944 895 946 888 936 896 899 870 905 861 923 877 899 908 834 902 886 892 919 818 901 886 883 840 847 961 877 934 935 896 875 929 896 874 894 930 904 921 887 905 908 910 886 877 924 886 873 880 910 878 850 841 886 873 879 904 909 896 915 892 849 901 879 856 823 884 881 886 878 869 798 871 850 891 840 868 834 910 857 786 834 841 894 825 883 880 795 875 805 852 827 917 884 936 862 913 907 888 868 864 879 886 885 909 861 905 899 891 866 917 911 865 854 851 868 867 841 861 860 854 866 832 838 822 826 854 874 860 839 903 823 891 880 887 859 859 852 869 848 856 882 863 865 830 835 856 841 830 827 786 872 844 851 857 900 865 868 873 884 879 852 880 896 840 862 893 845 875 855 853 863 828 850 850 847 831 827 840 872 878 946 875 867 905 870 850 825 889 934 915 937 908 909 783 871 797 877 817 866 870 879 885 858 890 901 826 829 825 863 911 883 843 881 830 866 859 862 868 864 825 856 841 869 859 861 812 854 841 860 858 830 847 870 842 855 841 794 871 857 828 860 680 838 872 875 810 833 847 860 886 774 871 842 918 874 831 845 945 858 884 891 906 916 872 892 872 867 879 895 886 880 871 867 826 876 882 855 912 898 857 860 873 819 848 853 858 815 863 620 811 843 851 882 877 836 835 841 944 759 772 867 820 606 839 821 822 861 865 852 870 851 826 833 841 824 836 802 812 770 791 816 809 799 758 823 807 841 892 816 796 826 771 794 801 811 761 850 840 778 830 822 761 850 784 783 782 842 820 831 796 788 770 803 809 802 835 769 794 872 795 804 781 742 744 798 793 757 718 752 822 804 796 790 804 723 736 741 736 844 831 840 806 788 805 814 826 746 779 803 777 780 784 761 752 776 827 821 792 868 835 823 830 847 861 846 865 827 794 833 829 804 849 832 832 835 837 784 822 854 837 836 819 813 784 814 765 762 883 848 794 859 816 817 854 803 793 760 770 785 777 814 787 787 806 766 772 790 794 775 804 787 765 748 774 754 1.01e+03 789 786 799 748 793 796 786 779 767 811 786 694 800 930 979 921 919 915 912 919 913 881 883 922 922 923 908 920 889 902 888 906 878 892 916 915 892 792 892 885 941 956 944 897 884 967 908 1.05e+03 899 939 926 906 859 871 906 904 857 924 874 893 920 882 924 884 878 883 897 852 843 874 820 884 844 872 837 867 848 894 886 891 857 867 851 854 918 668 931 925 858 836 847 803 867 840 850 888 851 870 923 785 780 909 828 962 944 984 944 896 947 888 936 897 899 872 904 860 925 877 899 907 833 901 885 892 919 818 900 886 883 840 849 962 876 934 933 896 877 930 895 874 894 930 904 921 886 905 909 912 886 877 923 886 873 879 910 878 850 841 885 873 883 904 911 896 915 892 849 901 878 858 824 885 881 886 877 869 798 871 850 890 840 868 834 909 857 787 835 842 894 824 884 880 795 875 804 852 827 918 884 936 863 913 905 888 868 863 880 886 884 909 860 905 899 891 866 916 913 864 855 851 868 865 841 862 860 855 867 832 838 822 826 854 874 861 839 903 823 890 879 887 859 859 852 869 849 856 883 863 866 830 834 856 841 831 827 786 872 844 851 857 900 865 868 873 884 879 852 880 895 840 861 893 846 874 854 854 862 828 850 850 847 830 827 838 874 878 946 875 868 905 870 850 826 890 934 915 937 908 909 783 872 797 877 817 866 869 878 884 858 890 902 825 829 825 863 910 883 844 879 831 866 859 861 868 864 826 856 840 869 858 861 812 854 840 860 858 831 848 869 842 854 841 795 872 856 828 861 681 838 872 874 810 834 847 861 886 774 871 843 918 875 831 846 944 857 883 891 906 916 872 893 873 867 879 896 887 880 871 868 825 875 882 857 912 897 857 860 873 819 848 852 858 816 863 618 812 843 851 882 876 835 835 841 944 758 784 867 820 606 839 822 822 862 865 852 870 851 826 833 841 825 836 802 812 770 791 816 809 800 759 824 806 841 891 815 796 825 771 794 801 812 759 850 840 777 830 821 760 850 784 783 782 842 819 830 796 789 770 804 809 802 835 769 793 872 795 803 781 742 744 797 793 756 718 753 820 806 796 786 805 724 737 741 737 844 830 841 806 787 804 814 826 746 779 803 777 780 784 762 752 776 826 821 792 867 835 824 830 849 861 845 865 827 794 832 830 803 849 832 832 835 836 784 822 856 837 836 820 814 784 814 765 762 883 848 793 858 815 818 854 802 792 760 769 785 777 815 787 787 807 766 773 791 794 775 804 787 765 748 774 754 1e+03 790 784 799 748 793 797 785 779 764 811 785 695 800 931 979 921 919 915 913 919 912 881 884 922 922 923 908 920 888 903 888 907 878 892 917 916 891 794 891 884 941 955 944 897 884 968 908 1.05e+03 899 938 926 905 858 872 907 904 858 924 873 892 920 881 922 885 878 882 896 851 844 874 820 884 844 872 837 868 849 894 887 891 858 866 850 854 918 668 931 926 859 836 846 803 866 840 850 888 851 870 924 784 780 909 826 962 943 985 944 896 947 889 936 897 898 873 904 860 926 878 898 906 834 900 883 892 919 818 900 886 882 840 852 962 876 934 931 896 880 930 895 874 894 930 904 921 886 905 909 914 885 877 922 886 874 879 910 879 850 841 885 873 887 904 913 896 916 892 850 902 878 861 823 884 882 885 876 868 798 871 850 890 840 868 833 908 857 788 835 842 894 822 886 880 795 875 804 853 827 918 883 938 863 913 904 888 867 863 880 886 884 908 859 905 898 891 867 917 914 864 855 851 868 864 840 862 860 855 868 833 838 821 827 852 873 861 838 903 823 890 879 887 860 860 852 869 851 857 884 863 866 830 834 856 840 832 827 786 872 844 852 857 901 865 869 873 884 878 852 880 895 841 861 893 847 872 854 854 862 828 851 850 847 831 827 836 874 879 945 875 869 904 869 849 826 891 934 914 937 908 909 783 873 797 877 817 867 870 877 883 858 890 902 824 830 825 863 910 883 844 879 832 866 859 861 869 864 827 856 840 869 857 862 812 855 839 859 860 833 847 868 842 853 841 796 871 857 827 862 681 838 872 874 810 835 847 860 886 774 871 843 919 876 831 846 944 857 882 891 906 916 872 893 873 867 879 897 887 880 871 868 825 875 882 857 913 897 857 860 873 818 847 852 858 816 863 620 814 843 849 882 876 835 836 841 943 758 796 868 819 606 839 824 822 862 864 852 869 852 826 832 840 825 835 801 812 770 791 816 809 800 759 824 806 841 891 814 796 825 771 794 801 810 758 850 840 777 829 821 760 850 785 782 782 843 819 830 797 789 770 804 809 804 834 769 793 872 796 802 781 742 745 796 793 756 719 754 819 807 795 783 805 724 738 741 739 844 830 842 806 787 803 813 825 745 778 802 778 780 784 762 752 775 825 821 792 867 835 824 830 850 861 844 864 827 794 831 830 803 849 832 832 835 836 784 822 859 836 837 822 813 784 813 765 763 882 848 793 857 814 818 854 802 793 759 769 786 778 815 787 787 807 765 773 791 794 776 805 787 765 748 774 754 1e+03 790 783 799 748 793 797 784 780 761 810 785 695 799 932 979 921 918 915 913 919 912 881 884 922 922 923 909 921 888 904 888 908 878 893 917 917 892 796 890 884 939 955 944 896 884 968 907 1.05e+03 898 937 925 904 857 872 909 903 858 923 873 891 920 880 923 886 878 882 897 851 845 874 821 883 844 872 837 869 849 894 887 891 858 865 849 854 918 669 930 926 860 837 846 803 866 840 850 889 852 870 924 783 780 909 824 962 943 985 944 897 947 890 936 897 897 874 904 859 927 878 899 906 835 900 884 892 918 819 899 886 882 840 855 962 876 934 931 896 880 931 896 874 894 929 904 922 885 905 908 915 884 877 921 887 873 879 911 880 850 841 885 873 891 905 913 896 915 891 850 903 878 864 823 884 883 885 876 868 797 871 850 890 840 868 833 908 857 790 834 842 895 821 886 880 793 875 805 854 827 918 883 939 864 913 902 886 867 864 880 885 884 908 858 906 898 892 868 917 916 866 854 851 867 863 840 862 860 855 868 834 839 821 826 851 871 860 838 903 823 890 878 887 859 859 852 869 852 858 883 863 865 830 834 856 840 834 827 786 871 844 853 856 901 866 870 874 885 877 851 879 895 842 861 892 846 872 855 855 861 828 851 850 847 832 827 836 874 878 946 875 868 904 870 849 826 891 934 914 936 907 910 783 874 797 877 817 869 869 878 883 858 889 902 823 830 825 863 910 883 843 880 833 865 859 861 868 863 826 855 840 870 856 863 812 854 839 859 861 835 848 868 842 854 842 796 870 858 827 863 681 838 871 874 810 835 847 860 888 774 870 844 920 876 831 846 944 857 883 891 906 916 871 893 873 866 879 897 887 880 872 869 825 876 882 858 914 897 856 860 873 818 847 853 858 816 863 624 814 842 847 881 876 835 837 840 943 757 797 868 818 606 839 825 823 861 864 853 869 852 826 832 841 825 835 800 812 770 791 815 809 798 760 824 806 841 891 813 796 826 770 793 801 808 759 850 841 776 829 820 760 850 785 782 781 844 819 829 797 790 771 803 809 804 834 769 792 872 796 802 781 743 745 796 792 755 718 755 818 807 794 780 805 723 738 740 738 843 829 842 806 788 803 812 824 745 778 802 778 780 783 761 753 775 825 822 792 867 835 825 829 852 861 843 865 826 794 831 829 804 849 832 833 836 836 784 823 863 836 837 822 813 784 813 765 763 883 848 793 858 814 818 853 800 793 758 769 786 778 815 787 787 807 766 773 792 794 777 805 786 766 748 774 754 1e+03 790 781 798 748 793 797 784 781 760 810 784 695 798 933 978 921 918 914 913 920 913 880 884 922 922 923 909 921 887 904 887 908 878 892 918 917 892 795 890 884 938 955 944 896 884 968 906 1.05e+03 899 938 926 903 858 872 911 903 858 923 872 892 921 879 922 886 878 882 897 851 844 873 821 882 845 872 837 870 850 894 886 892 858 865 849 853 918 671 931 924 860 836 846 803 866 841 850 889 852 871 925 784 781 909 824 962 943 984 943 896 947 890 936 897 896 874 904 859 929 878 900 906 836 900 885 892 918 819 899 887 883 840 857 961 876 934 931 896 882 930 895 874 894 929 904 922 885 905 908 916 884 877 921 888 873 879 911 881 850 841 884 873 892 905 912 896 914 891 850 904 879 866 824 884 884 885 877 867 796 870 850 891 838 868 833 907 856 791 834 843 895 821 887 880 791 875 806 854 827 917 882 939 865 913 901 885 867 864 880 885 885 908 858 906 898 892 868 917 917 867 853 852 867 862 838 861 860 855 868 835 839 820 826 850 869 859 837 903 824 890 878 887 858 858 852 869 851 859 883 863 865 830 834 856 839 836 827 788 870 843 853 856 901 866 869 876 886 876 851 878 895 842 860 891 844 873 854 856 861 827 851 849 847 832 827 836 873 878 947 875 866 905 871 849 826 890 934 915 935 906 910 782 874 796 877 818 870 869 879 883 858 889 900 823 830 826 863 910 882 843 882 833 865 859 861 869 862 826 855 840 870 856 863 810 853 839 860 862 837 848 868 843 855 842 796 870 859 827 865 680 838 870 874 810 836 848 860 888 774 870 844 920 874 831 845 945 858 883 891 906 916 870 893 874 866 879 896 888 880 873 869 825 877 881 859 915 896 855 860 873 818 848 853 858 816 863 630 815 842 846 880 876 836 838 840 942 757 792 868 817 610 839 826 824 860 864 853 870 852 826 832 841 825 834 798 813 769 791 816 809 797 759 823 806 840 891 813 796 826 770 793 801 807 760 850 840 776 829 819 760 850 784 782 781 843 820 829 797 791 772 803 809 805 834 770 791 873 796 802 781 743 744 797 792 755 718 755 818 808 794 778 804 723 738 740 738 842 828 842 805 789 802 811 824 745 778 802 779 780 782 761 753 775 826 822 792 867 835 826 830 852 861 844 866 826 794 831 829 805 849 832 832 836 836 784 824 867 836 837 821 815 784 813 766 763 883 848 792 858 815 817 853 800 793 759 769 787 778 815 786 787 807 766 773 791 794 778 804 786 766 748 774 754 1e+03 789 779 797 748 794 797 784 781 759 809 784 696 798 933 977 922 918 914 914 920 914 879 883 923 922 922 909 921 887 904 886 907 878 891 918 916 891 794 890 883 937 955 944 896 884 969 905 1.05e+03 899 939 926 903 858 873 912 904 857 923 872 892 921 878 922 886 878 882 896 851 844 873 821 882 846 872 837 870 850 894 886 892 858 866 849 852 917 674 931 923 859 836 846 803 866 842 850 889 853 870 926 785 782 908 824 962 943 983 943 895 947 890 936 896 896 875 904 859 930 878 900 906 836 900 886 892 918 820 900 888 884 840 858 961 877 934 931 896 885 930 895 874 894 928 903 921 885 905 908 918 885 877 921 889 873 879 911 882 850 842 884 873 894 905 913 896 913 890 851 905 879 868 825 884 885 886 878 867 797 870 851 892 837 869 834 907 856 792 833 844 894 822 887 880 789 875 806 854 826 917 882 939 868 914 900 883 866 864 879 884 885 907 858 906 898 893 868 916 918 868 852 853 865 861 838 862 860 855 868 835 839 821 826 850 869 858 836 904 824 889 878 886 857 858 852 869 849 859 882 863 865 829 834 855 839 837 828 791 870 842 852 856 900 866 869 875 886 876 851 878 895 842 859 891 843 874 854 858 862 827 851 850 848 833 827 835 873 878 948 876 865 904 872 849 824 890 934 915 935 907 910 783 875 795 876 818 871 867 880 883 858 889 899 823 830 826 863 910 882 843 883 834 864 859 861 869 862 825 856 840 869 856 861 811 852 839 860 862 837 848 868 843 855 843 798 869 858 828 866 680 839 870 874 810 836 847 860 888 774 870 845 920 873 831 845 945 859 883 890 907 916 869 893 874 866 879 896 888 879 874 868 826 878 880 860 914 895 854 860 873 818 848 853 859 816 864 625 816 842 847 879 875 837 838 840 941 758 787 868 818 613 839 826 823 858 864 853 870 853 827 832 842 825 835 798 813 768 791 817 809 797 759 822 806 839 891 813 795 827 770 793 800 807 759 850 840 776 827 819 760 851 784 781 780 842 820 828 798 792 772 803 809 805 835 770 791 873 796 803 781 743 744 796 792 755 717 755 817 808 794 776 804 723 738 740 737 840 826 841 805 789 800 811 824 744 778 801 778 779 782 761 754 774 827 823 792 866 835 826 829 853 861 844 866 826 794 831 829 806 849 831 831 837 836 784 824 870 836 837 821 817 784 813 766 763 883 848 794 859 815 816 853 801 793 760 770 786 779 815 786 787 806 766 773 791 794 778 804 786 766 748 774 755 998 789 777 796 749 794 797 784 781 759 809 784 697 798 933 977 922 918 915 913 920 914 878 883 922 922 922 909 921 888 904 886 906 878 890 918 914 891 794 890 883 938 955 944 896 883 968 904 1.05e+03 900 940 925 903 858 873 912 904 857 923 871 893 921 878 922 887 878 882 896 851 843 873 821 882 846 872 837 870 850 892 886 892 858 866 848 852 917 675 932 922 858 836 846 803 866 842 850 889 853 870 926 787 783 908 823 962 943 983 942 895 947 890 937 896 896 876 904 860 932 877 901 906 837 899 886 892 917 820 900 887 885 841 858 961 878 934 931 896 888 930 894 874 893 926 903 920 884 906 907 919 885 877 920 889 873 878 911 882 849 844 883 873 896 905 914 896 913 888 850 905 880 871 824 884 887 886 878 867 797 870 851 894 838 871 834 907 856 792 833 845 893 823 888 880 789 874 805 855 825 916 881 938 871 914 899 883 866 864 879 884 885 907 858 906 898 893 868 915 918 867 852 853 864 861 838 862 860 856 867 835 839 820 830 849 869 857 837 904 824 888 879 884 856 857 852 870 848 859 881 863 866 829 834 856 839 839 828 794 869 842 853 856 900 865 869 875 886 876 851 878 895 842 858 890 843 873 853 859 864 827 850 850 850 832 827 834 873 878 948 877 864 904 871 849 823 890 934 916 936 907 909 784 875 795 875 817 871 867 880 883 858 889 899 824 830 827 863 910 881 843 883 835 864 859 862 870 863 825 857 839 869 856 859 812 851 839 860 862 838 848 868 843 854 844 799 870 858 829 866 682 839 870 874 810 837 847 859 888 774 871 846 920 873 831 845 945 859 883 890 906 915 869 892 874 866 878 896 889 878 873 867 826 878 879 862 913 893 854 860 872 818 848 853 860 817 864 623 817 843 848 879 876 838 837 840 942 758 780 867 820 617 839 827 823 858 864 853 870 854 828 833 843 826 836 798 814 767 791 818 809 798 759 822 806 838 891 813 795 827 770 793 799 808 758 850 840 776 826 820 761 851 784 780 780 842 820 826 798 792 772 803 809 805 835 770 791 872 797 803 782 744 745 796 792 755 717 756 816 808 794 776 805 722 738 740 738 839 825 841 806 789 800 811 824 744 778 801 778 779 783 761 754 774 827 823 792 866 835 825 829 853 861 846 866 826 794 832 830 806 849 831 830 836 834 783 824 871 837 837 819 818 783 812 766 763 883 848 795 858 816 817 853 802 793 761 771 785 779 815 787 786 806 766 773 791 794 779 804 786 766 748 775 755 996 788 776 796 749 795 797 784 781 759 809 784 698 798 932 977 923 916 916 912 920 914 879 883 922 922 922 908 920 889 903 885 906 878 890 917 912 891 794 889 883 940 956 943 896 883 968 904 1.05e+03 900 940 926 903 858 874 913 904 856 923 871 893 921 879 922 887 877 882 895 851 843 873 821 881 847 872 837 870 851 891 886 893 858 867 847 853 917 674 931 922 858 836 846 803 866 841 850 888 853 869 926 789 785 908 824 962 943 983 942 894 946 890 937 896 896 877 903 860 933 876 901 906 837 899 886 892 917 820 900 887 885 843 859 962 878 934 932 895 890 930 894 876 893 924 903 920 884 906 906 919 885 877 920 889 873 877 911 882 848 845 883 873 898 905 914 896 914 888 850 904 880 872 824 884 888 886 878 868 797 871 851 894 838 872 834 907 856 792 833 846 894 823 889 880 788 875 804 855 824 917 882 938 875 914 899 883 866 864 879 884 884 907 857 905 898 893 868 914 918 867 852 852 862 862 839 862 860 856 866 836 839 820 833 849 868 856 838 904 824 887 879 883 857 857 852 870 848 858 881 863 866 829 834 857 839 840 827 799 869 842 854 855 900 864 869 874 886 876 851 878 894 842 858 892 842 872 853 859 866 827 850 850 851 832 827 835 872 878 948 877 864 904 870 848 822 890 934 916 936 907 908 785 874 795 875 816 870 866 879 883 859 889 899 824 830 828 864 909 880 843 883 835 864 859 862 870 864 824 857 839 870 856 859 812 852 838 861 862 839 848 868 843 853 845 799 870 858 830 866 684 837 870 874 810 837 846 858 888 774 872 847 920 872 832 845 944 860 882 890 906 915 869 891 874 867 877 896 889 878 872 867 826 879 880 863 913 892 854 859 872 818 847 853 859 818 863 622 819 843 849 879 877 839 837 840 942 758 777 867 821 620 839 828 822 860 864 852 871 855 829 834 843 826 836 798 814 768 792 818 809 798 759 822 808 838 892 813 795 826 770 793 799 809 758 851 840 776 824 820 761 851 784 779 780 841 819 826 797 793 772 803 808 805 835 770 791 871 797 802 782 742 745 796 792 755 717 757 817 809 794 776 805 722 738 740 738 838 825 841 806 789 800 811 824 744 778 801 778 778 784 760 754 774 827 824 792 867 835 825 830 852 861 846 866 826 793 832 831 805 849 832 831 836 834 783 823 872 837 837 819 819 783 812 765 763 884 848 795 858 815 818 852 803 793 760 772 784 780 814 788 785 806 766 773 791 794 779 805 786 767 747 775 756 996 788 776 796 748 794 797 785 781 758 809 784 697 797 932 978 923 916 918 911 920 913 879 883 922 922 922 908 920 890 903 884 906 879 890 917 912 891 794 889 884 941 956 943 897 883 968 905 1.05e+03 900 940 927 904 858 874 916 904 857 924 871 893 920 879 921 887 877 882 895 852 843 873 821 881 847 874 837 870 851 890 885 893 858 867 847 854 917 675 930 922 859 836 846 802 865 841 849 888 853 868 927 789 786 909 826 962 943 983 941 894 947 890 937 895 896 878 902 861 935 876 901 905 838 899 886 891 917 821 901 887 885 843 860 962 878 935 932 895 894 929 893 877 893 924 903 920 884 906 906 920 884 876 920 890 872 876 911 882 848 846 883 873 898 905 914 896 914 889 849 904 880 873 823 884 891 886 878 868 798 870 850 894 838 873 834 907 856 794 832 845 894 823 890 880 789 875 805 855 824 918 883 938 876 914 898 882 865 864 878 885 884 907 858 904 897 893 867 914 917 867 852 852 863 861 840 862 859 856 865 836 839 819 837 849 868 856 840 904 823 887 880 883 857 856 852 870 847 858 880 863 865 829 834 857 839 844 826 803 868 842 855 854 899 863 869 874 886 876 851 878 894 842 857 893 842 870 852 859 866 828 850 850 852 832 827 834 872 878 948 877 864 904 868 849 822 890 934 917 936 906 907 785 873 795 875 816 867 867 878 883 860 889 899 824 830 828 864 910 880 843 884 834 864 858 862 870 863 823 857 839 870 857 860 810 854 838 861 860 840 848 867 843 853 846 799 870 858 831 867 687 837 869 874 809 838 846 858 888 774 873 847 920 872 833 845 945 860 882 890 906 915 869 891 874 867 878 896 889 878 872 867 826 879 881 864 913 891 854 859 872 818 846 854 859 817 864 625 819 843 849 880 878 839 837 841 943 759 774 868 820 622 839 828 822 861 864 852 871 855 831 833 841 827 835 799 813 768 791 819 810 798 759 823 809 840 892 813 796 826 771 794 798 810 758 851 840 776 823 821 760 851 784 780 780 841 817 826 796 794 772 803 808 805 835 771 791 870 797 802 783 741 746 796 791 755 717 757 818 810 793 777 805 721 738 740 739 839 825 841 806 789 800 810 824 744 778 801 778 778 783 760 756 774 826 824 792 868 836 825 831 852 861 846 866 826 792 832 831 805 848 832 831 836 833 783 823 873 837 838 818 819 782 812 765 763 885 848 794 857 815 818 850 802 793 760 772 784 780 814 789 784 805 766 772 791 794 778 805 786 767 747 776 757 996 788 776 795 748 795 797 785 781 758 808 785 697 797 931 979 924 915 918 911 920 912 879 883 922 922 923 909 921 890 904 885 906 879 890 916 912 891 794 889 884 940 956 943 897 883 969 905 1.05e+03 899 940 928 904 858 873 918 904 857 925 870 892 919 879 921 887 876 881 896 852 844 873 821 881 847 875 836 870 852 890 885 893 858 867 848 855 917 676 930 922 859 837 846 802 865 840 849 888 852 868 927 788 786 909 826 962 942 983 942 895 947 890 937 895 896 879 902 862 936 876 901 904 838 899 885 890 917 822 901 885 885 842 862 962 877 935 932 895 898 928 893 877 894 923 903 921 884 906 907 920 883 876 918 890 872 876 910 882 848 846 883 873 899 906 915 896 915 889 849 903 880 873 823 885 893 885 878 868 798 869 850 894 838 873 833 907 856 796 831 845 895 823 890 880 789 876 806 854 823 919 883 938 878 914 896 881 865 864 878 886 883 907 859 903 896 893 866 913 916 867 852 852 863 861 840 863 860 854 865 836 840 819 840 849 868 855 840 904 823 886 881 883 857 856 853 870 847 857 880 863 864 829 835 858 839 846 826 808 866 842 854 854 898 863 869 874 885 876 851 878 894 842 857 894 841 870 853 859 865 828 851 849 854 831 827 834 872 878 948 876 864 905 868 850 823 889 934 917 937 906 907 785 872 795 876 816 865 868 879 883 860 889 899 824 831 828 864 911 879 844 885 834 863 858 863 870 863 823 856 839 871 857 860 809 855 838 860 858 841 848 866 844 853 845 799 869 858 831 868 688 838 869 873 809 838 846 859 889 773 874 846 920 872 835 845 945 859 882 890 906 915 868 890 874 868 877 896 890 878 872 867 826 879 882 866 912 890 854 859 872 817 845 854 858 817 866 629 820 843 848 880 877 838 837 841 943 759 775 869 819 624 839 829 821 862 865 851 871 855 833 831 840 828 835 799 812 768 791 819 811 798 759 823 810 841 892 813 797 826 771 794 798 810 759 851 841 776 824 821 759 851 784 782 781 841 818 827 795 796 772 803 808 805 836 772 791 869 797 802 782 740 745 796 791 754 718 756 818 809 792 778 804 720 738 739 739 839 824 840 806 789 800 810 823 744 778 800 779 777 782 760 759 774 825 824 792 868 836 826 832 852 860 844 866 827 792 832 830 804 849 831 831 835 833 783 823 875 836 838 818 819 782 811 765 763 886 848 792 857 815 818 849 801 793 760 772 784 780 814 789 784 805 767 770 791 794 777 805 785 766 747 776 756 997 788 776 796 749 795 796 785 781 757 808 786 698 798 931 979 924 915 917 911 921 912 879 882 923 921 923 910 921 890 904 883 906 880 890 915 912 890 794 889 884 940 956 942 897 884 969 904 1.05e+03 899 940 927 904 858 872 920 905 858 925 871 892 919 880 921 886 876 880 896 853 844 873 822 881 848 876 836 871 853 889 884 892 859 868 849 854 917 678 930 921 859 837 846 801 864 840 849 889 852 869 928 787 787 909 825 962 942 983 943 896 947 890 937 896 895 879 901 862 936 877 900 904 838 899 885 889 918 822 901 883 886 842 862 962 876 934 932 895 901 928 892 876 894 922 903 922 884 906 907 922 883 877 915 891 872 876 910 882 848 845 884 873 899 907 915 896 916 888 849 902 880 873 823 885 895 885 878 867 799 869 850 893 838 872 833 907 856 799 830 844 894 822 890 880 789 875 806 854 822 919 883 937 880 914 896 879 866 864 878 886 882 907 860 904 897 893 866 913 914 867 852 852 864 860 841 863 860 852 864 834 840 819 846 850 868 858 839 904 824 887 881 881 857 855 854 870 848 857 880 863 864 829 835 858 839 849 826 811 864 842 854 853 897 863 869 874 884 876 851 878 894 843 857 894 842 870 854 859 864 828 853 848 857 831 827 834 871 878 947 876 866 905 868 852 823 891 934 917 937 907 907 784 872 794 876 816 865 869 880 883 860 889 899 824 832 828 864 911 879 844 884 835 864 858 863 870 862 825 856 839 869 857 860 810 855 838 858 858 842 848 867 843 854 844 799 868 857 831 868 688 838 868 873 809 838 846 860 889 773 874 847 920 872 835 845 944 858 882 889 906 916 868 890 874 868 876 896 890 878 870 868 825 878 881 867 912 889 853 860 872 817 845 853 858 817 867 634 821 843 846 880 877 838 836 841 943 759 777 869 818 624 839 830 821 862 866 852 870 855 834 831 840 828 835 799 812 768 791 820 811 798 759 823 810 841 892 812 797 825 770 795 798 808 759 851 842 777 824 821 759 851 784 782 781 841 818 826 794 795 771 803 808 806 837 774 792 869 797 802 782 741 743 796 790 755 718 754 817 808 791 780 804 721 738 739 738 840 824 839 807 789 800 811 823 744 778 800 780 776 781 759 760 774 825 824 792 869 836 825 831 852 860 843 866 827 791 832 829 804 849 830 830 834 833 784 822 876 836 838 818 818 782 810 765 762 885 848 792 856 815 818 849 801 792 759 772 785 780 814 789 784 806 767 769 790 793 776 805 785 765 746 776 755 996 788 775 796 749 795 796 784 781 755 808 786 698 798 930 980 923 915 916 911 921 913 879 882 923 921 923 910 921 890 904 882 906 880 890 914 912 890 794 889 883 940 956 942 897 883 969 903 1.05e+03 899 939 927 904 857 871 920 905 858 925 872 891 919 880 921 885 876 881 897 853 844 874 823 881 848 877 836 872 855 889 884 892 859 868 850 853 917 681 930 921 859 837 844 801 864 840 850 889 852 870 929 787 787 910 824 962 942 983 944 897 946 890 937 896 896 880 900 861 936 877 901 903 839 898 885 889 919 822 900 882 887 843 863 962 875 933 932 894 905 928 892 875 894 919 903 922 884 906 908 922 883 877 911 892 872 876 909 882 848 844 884 872 900 907 916 897 917 887 849 903 880 873 823 886 898 886 879 867 799 870 851 893 838 872 833 907 856 799 830 844 893 820 890 881 788 874 806 854 823 919 883 936 882 915 896 879 866 863 878 885 882 907 860 905 897 894 865 911 913 867 851 852 864 860 841 864 860 851 863 833 840 818 852 850 868 860 838 904 824 888 880 880 857 855 854 870 848 857 880 863 864 829 836 858 840 851 826 817 863 842 853 853 896 864 869 874 884 875 851 878 894 842 857 893 843 868 854 859 864 827 853 848 863 831 828 834 870 878 947 875 867 905 868 852 823 892 934 917 936 907 907 784 873 794 876 816 865 870 880 883 860 888 898 824 832 827 864 912 878 844 882 835 865 857 863 869 862 826 856 840 867 857 859 809 854 839 857 858 843 848 868 842 854 844 799 868 856 831 868 689 837 868 873 809 838 846 860 889 773 874 848 921 872 835 845 944 856 881 888 906 918 868 890 873 868 876 896 890 877 870 867 825 877 880 868 912 889 853 860 872 818 845 851 858 817 866 631 822 843 845 880 876 838 836 842 942 760 778 870 818 625 838 831 821 862 866 852 870 854 836 832 840 829 836 799 813 768 792 821 810 798 759 823 810 841 891 812 796 824 769 795 798 807 759 851 842 777 825 820 759 851 784 782 781 840 819 824 794 794 771 803 808 806 838 775 792 868 796 802 782 741 742 796 790 756 719 754 817 808 790 781 803 723 739 739 736 839 822 838 808 789 800 812 823 744 777 800 781 776 781 759 763 773 826 824 792 870 836 824 831 852 860 843 865 827 791 832 829 803 850 830 829 834 833 785 822 877 836 838 819 818 783 809 765 762 885 848 792 856 814 818 849 801 790 759 772 786 780 815 789 785 806 767 769 791 794 776 805 786 764 746 776 754 996 788 775 796 748 795 795 782 782 755 809 787 700 799 930 980 922 915 916 912 922 913 879 881 923 921 923 910 921 890 903 881 906 880 890 914 912 889 793 888 882 941 956 942 896 881 969 902 1.05e+03 900 939 926 902 856 871 920 905 858 924 873 891 919 880 920 884 877 882 897 852 843 873 823 881 848 878 836 872 856 888 885 892 859 868 850 852 917 682 930 921 858 838 843 801 863 842 850 889 852 870 930 787 787 909 825 962 943 983 943 897 945 891 938 896 896 879 900 861 936 877 901 903 839 898 885 890 919 822 899 883 888 844 863 963 875 933 932 894 910 928 892 876 894 916 902 922 885 906 908 922 883 877 908 892 872 876 909 883 847 843 883 872 901 906 916 898 917 888 849 903 879 873 824 887 899 886 880 867 800 870 851 892 838 871 833 906 856 799 830 844 892 820 890 881 787 873 806 854 823 919 883 934 885 915 896 879 865 862 879 885 883 908 860 906 898 894 866 909 912 867 851 852 864 857 841 864 860 850 864 832 840 819 858 849 868 862 838 903 824 889 879 878 856 855 853 870 848 856 880 862 864 830 836 858 840 852 826 824 863 842 853 854 896 865 869 874 885 876 851 878 893 842 857 892 843 866 854 859 865 827 853 849 866 831 828 835 869 879 947 875 867 905 868 851 824 894 933 917 935 908 907 783 873 794 876 815 866 870 881 883 860 888 898 823 832 827 864 912 878 844 881 834 866 856 863 869 862 825 856 840 865 856 859 808 854 840 858 859 844 847 869 842 855 844 798 868 856 830 868 690 835 869 872 810 838 846 859 888 773 875 848 920 872 834 845 944 857 881 888 906 918 868 890 873 868 876 896 890 876 869 866 824 878 879 868 913 888 854 860 872 818 845 850 857 818 866 619 822 843 845 880 876 838 836 844 942 760 776 870 818 625 838 831 821 862 866 852 871 855 837 833 841 829 836 799 814 767 792 824 809 797 759 823 810 841 891 812 796 825 768 796 798 807 759 851 841 777 825 819 760 851 784 783 781 840 818 822 793 793 771 804 809 806 838 774 792 868 795 802 781 742 742 796 789 756 720 754 817 808 790 780 802 725 739 739 734 839 821 838 808 789 800 812 824 744 776 800 781 776 781 758 764 772 826 824 792 871 836 823 830 852 859 842 865 827 792 832 830 803 850 831 828 836 834 786 822 877 836 838 820 818 783 810 765 762 884 848 792 856 814 817 850 802 788 760 772 787 780 816 788 785 806 766 769 792 794 775 804 786 764 746 775 754 996 788 775 796 747 796 795 780 782 755 810 788 701 799 930 980 922 916 915 913 921 913 879 880 923 922 923 909 920 889 902 882 906 880 890 914 912 888 792 887 882 942 955 942 897 880 968 902 1.05e+03 900 939 926 902 855 872 920 906 858 923 873 891 919 880 920 884 876 882 896 852 843 873 822 880 847 878 836 871 857 887 885 892 859 868 850 852 916 684 930 921 858 838 842 802 862 844 852 888 851 870 931 788 788 907 825 962 943 983 943 897 945 891 938 896 898 878 900 861 937 877 901 902 839 898 885 890 919 822 899 884 887 843 863 963 875 933 933 893 913 928 893 876 893 914 902 922 886 905 907 921 883 877 904 892 873 876 909 883 847 843 883 872 900 906 916 898 916 889 849 902 880 873 824 888 901 884 880 867 800 870 850 893 838 871 833 906 856 800 830 845 892 820 890 881 786 874 806 854 823 919 883 934 889 914 896 879 864 862 880 885 884 908 859 906 898 894 866 906 911 867 851 852 865 855 840 863 860 850 864 833 839 819 864 849 868 860 838 903 824 889 879 878 854 855 852 869 849 856 879 862 865 830 836 858 840 853 826 828 864 842 853 855 896 866 869 874 885 876 851 878 893 842 856 892 843 865 855 860 866 827 853 849 871 831 828 834 869 880 948 875 866 905 868 851 826 894 933 916 935 908 907 783 873 794 875 815 866 869 880 882 859 888 897 823 831 827 864 911 877 843 881 833 866 857 863 868 862 824 857 840 866 856 859 807 854 840 858 858 846 847 868 841 854 844 797 869 857 830 869 690 835 869 872 810 839 846 858 888 772 876 848 919 873 833 845 944 858 881 888 906 916 868 889 873 867 877 897 889 876 869 866 824 878 879 868 914 889 854 859 871 819 846 851 857 818 866 612 823 843 845 881 875 838 836 846 941 761 774 870 819 625 838 832 820 862 866 853 871 856 840 832 841 828 836 800 813 767 792 826 808 796 759 824 810 841 890 812 797 825 768 796 798 808 759 850 841 777 824 818 761 851 784 783 781 841 818 822 792 791 771 804 810 806 838 772 793 869 794 801 781 744 743 797 789 755 720 755 817 807 791 780 802 726 740 740 734 839 820 837 808 788 800 812 825 744 775 801 780 776 782 758 767 772 826 823 792 871 836 822 830 852 859 842 865 827 793 832 830 803 850 832 828 836 835 786 821 876 836 838 821 818 784 810 766 762 884 848 792 857 814 818 850 802 788 760 772 787 779 816 788 785 806 765 769 791 794 775 804 786 764 745 774 753 996 789 775 797 746 796 795 780 782 756 812 787 702 799 930 980 922 916 915 913 920 913 879 882 922 923 923 909 920 889 902 882 906 879 889 914 912 888 791 886 882 941 955 942 899 880 968 903 1.05e+03 900 939 926 900 855 873 920 906 858 922 874 891 919 882 918 884 874 882 896 852 843 872 820 879 847 878 837 870 857 886 886 891 859 868 849 852 916 684 929 921 859 837 842 802 862 846 854 887 851 870 932 788 788 905 825 963 943 982 942 896 944 891 938 896 898 878 900 862 937 876 901 902 839 899 885 890 920 823 899 885 887 842 863 963 876 932 934 893 914 928 893 876 893 914 902 922 887 904 907 921 883 878 902 892 873 876 910 884 847 842 883 871 900 906 916 897 916 890 849 902 880 873 824 889 901 883 879 867 800 869 850 893 837 872 833 906 856 800 830 847 892 820 890 881 785 874 806 855 823 919 882 934 893 914 896 880 864 860 881 884 885 908 858 905 897 894 866 904 911 867 852 852 865 852 840 862 860 848 864 834 840 819 867 848 868 859 837 903 823 890 877 879 854 855 852 870 850 856 879 862 865 830 837 858 840 852 826 831 864 842 853 856 897 866 869 874 886 877 851 878 892 842 856 891 843 866 855 861 866 828 853 849 874 830 828 834 867 881 948 874 865 905 869 851 826 894 933 915 936 908 908 783 873 795 876 815 867 869 881 882 859 888 897 822 831 826 864 911 877 843 881 834 865 857 863 867 862 822 858 840 868 856 859 807 854 840 858 858 848 847 868 841 854 845 798 869 858 830 869 691 835 870 871 810 840 845 856 888 772 876 848 919 872 832 844 945 858 882 888 906 915 868 889 873 867 877 898 889 876 869 866 824 878 878 868 914 889 854 859 871 819 846 852 858 818 866 611 824 843 846 881 875 838 836 846 941 762 771 870 818 625 838 832 820 862 866 854 871 858 843 831 840 826 837 800 814 768 792 827 809 795 759 824 810 840 889 812 796 825 768 795 798 808 759 850 841 777 824 818 761 852 784 783 781 842 818 822 790 791 771 803 810 805 837 770 794 869 794 801 780 745 744 797 788 754 720 755 818 806 791 779 803 727 741 739 734 839 820 837 808 788 799 811 825 744 776 801 777 776 783 759 768 771 826 822 792 870 835 822 830 852 859 842 864 827 793 832 829 803 850 830 828 837 837 786 821 875 836 838 821 819 784 810 766 763 884 848 793 857 814 818 849 802 788 760 772 786 779 816 787 785 805 766 769 790 794 775 804 786 764 745 774 753 996 788 774 797 746 796 795 780 782 757 812 787 702 799 930 980 922 916 915 912 919 913 880 883 922 924 923 909 920 889 902 883 906 879 889 914 913 888 790 887 882 941 955 941 900 880 967 904 1.05e+03 900 940 926 900 854 875 920 907 857 922 874 891 919 881 917 884 872 882 895 852 843 872 818 878 847 879 837 871 857 885 886 891 859 868 849 853 916 683 929 921 859 835 842 802 861 846 854 887 850 869 931 789 789 904 825 963 943 982 942 896 945 890 938 897 899 877 900 862 938 876 902 902 840 900 885 890 920 823 899 884 887 842 863 963 876 932 934 894 915 928 893 876 893 914 901 923 888 903 906 921 884 878 900 891 872 876 911 884 848 843 883 871 900 906 916 896 915 890 849 901 880 872 825 888 901 882 878 869 801 870 849 893 836 872 833 905 856 799 831 848 891 820 890 881 784 873 805 856 823 919 882 936 896 913 895 881 865 860 881 883 886 909 858 904 896 894 866 902 911 866 853 852 865 852 839 862 859 847 864 834 840 819 870 847 868 859 837 904 823 890 876 880 854 855 852 870 850 856 879 863 866 829 837 858 840 852 826 836 864 843 853 855 898 864 870 874 886 877 851 877 892 843 856 891 843 866 855 862 865 828 851 849 880 830 826 834 866 881 948 874 864 904 869 851 826 894 934 914 936 908 909 783 874 796 878 816 867 869 881 882 858 888 896 822 831 826 864 911 877 842 881 835 865 858 862 867 862 822 858 840 868 857 859 807 855 840 858 858 850 846 867 841 853 845 800 869 858 829 869 692 836 869 870 809 842 845 855 888 773 877 847 919 872 832 844 946 858 883 888 907 916 867 890 873 867 877 899 888 876 870 866 823 877 876 868 914 888 855 859 871 819 846 852 858 818 865 551 824 842 846 881 875 839 836 846 941 763 769 870 818 627 838 832 820 860 866 854 871 858 846 832 839 824 837 800 815 768 791 827 810 795 758 825 810 839 889 812 795 825 768 794 798 808 759 850 841 777 825 817 762 852 785 783 781 842 818 822 790 790 772 803 810 804 836 770 795 869 794 801 781 747 745 797 788 755 720 756 818 805 791 779 804 732 742 738 735 839 820 836 808 788 799 810 825 744 777 800 774 777 782 759 769 771 825 822 791 870 834 823 830 852 859 843 864 827 794 830 828 804 851 830 829 836 838 786 821 874 837 837 821 819 784 811 766 763 884 848 793 856 814 818 849 802 788 761 772 786 778 816 786 786 805 766 769 788 794 775 804 786 764 746 773 752 996 787 772 798 745 796 795 779 783 757 812 787 702 798 930 980 923 916 916 911 919 913 881 884 923 924 922 910 920 890 902 883 906 879 888 913 914 888 790 888 881 941 955 942 900 880 967 904 1.05e+03 900 940 926 900 855 875 921 909 856 923 873 891 919 880 918 884 874 882 895 852 843 872 819 878 847 879 837 871 858 885 885 892 858 868 849 852 916 684 929 921 859 834 842 801 860 845 853 887 851 868 931 789 788 905 825 964 942 981 941 896 946 890 939 897 898 877 900 863 939 875 902 900 841 900 885 890 919 823 899 884 887 842 864 963 876 933 934 895 915 929 894 876 892 914 901 924 888 903 905 919 884 878 898 890 872 876 912 884 849 843 883 871 899 906 916 896 914 890 849 902 880 872 824 887 901 882 878 870 801 870 848 892 836 872 833 904 856 799 831 848 891 820 890 881 783 872 805 856 823 919 882 938 897 914 896 881 866 859 881 882 887 910 858 904 895 892 866 902 910 865 854 851 865 852 840 862 859 845 864 834 840 818 873 845 868 858 838 905 823 890 877 880 854 854 853 870 848 858 880 863 865 828 836 857 840 852 827 840 865 843 853 855 897 863 871 874 885 877 851 877 892 844 857 892 843 867 856 862 865 829 849 849 884 829 825 834 865 881 948 874 864 903 869 851 826 895 934 914 936 908 910 782 874 796 879 817 868 868 882 883 858 888 896 823 830 826 863 911 878 843 881 835 865 857 862 868 862 822 857 839 868 857 860 807 855 839 858 860 850 844 868 841 853 844 801 870 859 829 868 693 837 868 869 809 844 846 856 888 772 878 847 920 872 831 844 946 858 884 888 907 918 867 892 874 867 878 899 888 876 870 866 824 875 875 869 914 886 856 860 871 818 845 853 858 818 864 486 825 841 846 881 874 839 836 846 941 762 769 871 818 628 838 832 820 858 866 854 871 859 849 832 839 825 836 800 815 768 791 827 810 797 758 825 810 839 889 811 794 824 768 792 798 807 759 850 841 777 824 817 762 850 786 782 781 843 818 821 790 790 772 803 810 803 835 770 795 869 795 801 781 749 745 798 788 755 720 756 819 805 793 778 804 737 742 737 737 838 821 836 808 789 799 810 825 744 778 800 774 778 781 759 770 771 824 822 791 870 833 824 830 851 859 843 864 827 794 830 828 805 851 830 829 835 837 785 821 873 837 836 820 818 785 810 766 764 884 848 793 856 815 819 849 801 789 761 772 786 778 815 786 786 805 766 768 788 794 775 805 786 764 746 773 752 995 786 770 798 745 796 795 779 784 757 812 787 703 798 931 980 923 916 916 912 919 913 881 884 923 924 922 910 920 891 902 884 906 879 889 913 914 888 790 888 882 941 954 942 899 880 967 904 1.05e+03 899 940 926 900 855 876 922 909 854 923 872 891 919 879 920 884 876 882 895 851 843 873 819 878 847 880 837 871 858 885 884 894 858 867 849 851 916 684 929 921 858 834 842 801 860 845 852 887 851 867 930 789 787 905 825 964 942 981 941 895 947 889 939 896 897 876 899 863 939 875 902 899 842 900 885 889 919 824 900 884 886 842 865 963 876 933 934 896 915 930 894 875 891 914 901 925 887 903 904 918 884 878 895 889 871 876 911 883 850 844 882 871 899 906 916 897 912 890 849 902 879 872 823 887 901 882 878 872 800 870 848 892 836 872 833 904 856 800 831 849 891 819 889 881 783 873 804 857 822 919 883 940 900 916 897 880 866 859 881 883 886 910 857 902 895 891 866 904 910 864 854 851 864 851 840 863 860 845 864 834 840 818 876 845 870 858 838 905 823 890 878 880 854 853 854 868 848 858 879 863 865 829 835 856 840 852 827 844 866 842 852 855 895 862 872 874 884 877 851 876 892 844 857 893 842 867 855 863 865 829 848 848 889 829 824 834 865 880 948 875 864 904 868 851 826 895 933 915 936 908 910 783 873 796 878 817 868 868 881 884 857 888 896 823 829 826 862 911 878 843 881 835 865 856 862 868 862 823 856 838 867 857 861 807 855 838 858 861 850 844 867 842 853 844 800 870 859 829 867 694 838 868 869 808 844 846 857 888 772 880 848 919 871 832 844 946 857 883 889 908 918 867 894 875 867 878 899 888 877 870 866 826 875 876 868 913 884 858 861 871 818 845 853 859 818 864 418 825 840 845 881 874 840 836 846 941 762 771 870 817 629 838 833 820 858 866 854 871 860 852 833 840 826 836 799 816 768 791 828 810 799 757 825 810 839 889 812 795 824 768 792 798 807 760 851 841 778 824 817 763 849 786 782 781 842 818 821 790 788 771 803 812 802 834 770 794 870 795 802 782 752 744 798 788 756 720 757 819 805 795 776 804 743 743 737 738 838 822 837 807 789 799 810 825 744 778 799 775 779 780 758 771 772 823 823 790 869 833 824 830 851 860 843 864 827 794 829 827 805 851 830 830 835 837 783 820 872 836 836 820 817 785 810 766 763 884 848 793 856 815 819 848 800 788 761 772 787 778 814 786 785 805 766 768 787 793 775 805 786 763 746 773 752 994 785 770 799 745 796 796 778 784 757 812 787 703 797 931 980 923 916 917 912 920 914 881 884 922 924 922 909 920 889 903 884 906 879 889 913 914 888 790 888 882 941 954 943 897 882 968 904 1.05e+03 899 940 927 900 855 878 922 908 854 923 872 891 920 880 920 885 878 881 894 851 843 874 819 878 848 881 837 871 858 885 883 895 857 866 849 850 916 684 929 921 858 834 843 801 860 846 852 887 852 867 930 789 786 905 825 965 941 981 940 895 947 890 939 896 896 876 899 863 939 875 902 898 842 900 885 888 919 825 900 884 885 842 866 962 876 934 934 896 916 930 894 875 890 914 901 925 887 903 904 918 884 878 891 888 871 876 911 882 850 845 881 871 899 905 916 896 911 890 849 902 879 872 822 888 901 882 878 872 799 870 848 892 836 873 834 904 855 802 831 849 891 819 889 881 782 872 804 857 821 919 883 940 904 916 898 880 866 860 881 884 884 909 857 903 894 890 866 905 910 865 854 852 864 851 840 863 862 846 864 835 840 818 878 846 871 857 839 905 824 890 879 879 855 852 855 868 849 859 879 863 865 829 834 856 840 852 827 844 866 842 852 856 892 863 872 874 884 878 851 876 892 843 856 894 841 867 854 862 865 830 849 848 890 829 824 834 865 879 948 875 864 905 868 850 825 895 933 916 935 908 910 784 872 796 877 817 867 868 880 884 857 888 897 823 828 826 860 911 878 842 881 834 865 856 863 868 862 823 856 837 867 856 861 807 855 837 858 863 851 844 867 843 854 843 800 870 860 829 868 693 838 868 870 808 844 846 859 888 772 880 848 919 871 832 844 946 856 883 889 908 918 867 894 875 867 878 899 888 878 870 865 827 875 875 867 914 884 858 861 871 817 845 853 858 818 864 415 826 839 845 881 874 840 836 847 942 762 772 869 816 630 839 834 820 858 866 854 871 860 854 833 840 827 835 800 816 768 791 829 810 800 757 824 810 839 890 812 796 824 768 792 799 807 760 851 842 778 825 818 765 848 785 781 781 842 818 820 790 786 771 804 813 802 834 770 794 871 795 802 781 757 744 798 788 756 719 756 818 805 796 775 804 748 744 737 737 838 822 838 807 789 799 811 824 744 777 799 775 779 780 757 772 772 823 823 791 868 833 824 831 852 860 843 864 827 794 829 827 804 851 830 830 835 837 783 820 872 836 836 820 816 785 810 767 762 883 848 793 855 815 819 847 800 788 760 772 787 778 814 786 784 805 766 767 787 792 776 804 787 761 746 773 752 994 784 770 798 746 796 797 777 783 757 811 787 704 797 931 980 923 916 917 912 920 914 880 882 920 924 921 908 921 888 902 884 906 878 890 914 914 888 791 888 881 941 955 943 896 882 968 904 1.05e+03 899 940 927 902 855 881 923 908 854 923 872 891 920 881 920 886 878 880 894 852 843 875 819 877 850 882 837 871 858 885 882 894 856 866 850 850 916 685 929 921 858 834 843 801 861 847 853 886 852 868 929 791 784 905 825 965 941 982 940 894 947 890 938 896 896 877 900 863 939 875 902 898 842 900 885 889 919 826 900 884 884 841 864 962 876 934 934 897 914 930 894 875 890 913 901 925 886 903 904 918 883 878 888 888 871 876 911 882 850 845 881 870 899 905 916 896 910 889 849 902 879 872 822 888 901 882 878 873 797 870 849 892 837 874 834 903 855 803 831 849 891 818 888 881 781 872 804 857 821 919 883 939 907 916 899 880 866 860 881 884 883 908 857 904 894 890 865 907 910 865 853 852 864 850 840 862 862 847 865 835 840 818 879 846 872 857 838 904 825 890 879 879 855 852 856 868 850 859 880 863 865 829 834 855 839 852 826 845 866 840 852 857 891 863 871 874 883 878 851 875 892 842 855 893 840 867 853 861 866 830 850 848 893 829 824 834 865 878 948 875 865 906 868 850 824 895 933 916 934 908 910 785 871 795 876 817 867 868 880 884 856 889 898 823 828 826 860 911 878 842 881 834 865 855 864 869 861 823 856 836 868 856 860 807 853 837 859 863 852 844 867 843 854 842 800 869 860 828 868 693 838 868 870 808 844 845 859 888 772 878 848 919 871 832 843 945 856 883 889 908 916 868 894 874 867 877 899 888 879 869 864 827 876 874 866 914 884 858 861 870 817 845 853 858 817 864 413 827 840 845 880 875 840 836 848 942 762 773 868 816 631 839 834 820 858 866 854 870 861 857 832 840 828 835 800 816 769 792 830 810 799 757 822 810 839 891 812 796 825 768 792 800 807 759 852 842 777 825 818 768 848 783 781 782 842 818 820 790 786 770 804 813 803 834 770 793 871 795 802 780 762 744 798 788 756 718 755 816 805 796 773 805 753 744 738 736 838 822 838 808 789 800 812 824 744 776 799 776 780 779 756 774 772 823 823 791 868 833 824 831 851 860 844 864 828 794 830 828 803 851 829 830 835 836 783 820 871 836 836 820 817 785 810 767 761 883 848 793 856 814 819 847 800 788 760 772 787 778 814 786 782 805 765 767 787 792 778 804 787 761 746 773 753 993 782 770 796 746 797 798 777 783 757 812 787 703 798 931 980 924 916 917 912 921 915 880 881 920 924 920 907 921 889 902 883 906 877 890 915 914 887 791 888 880 940 955 943 896 882 968 904 1.05e+03 900 940 927 903 855 882 922 908 853 924 872 892 920 881 919 888 879 880 894 850 843 874 818 877 851 883 837 871 858 884 882 892 854 866 850 849 916 686 928 921 858 836 844 801 862 847 854 885 852 868 929 793 784 905 825 965 941 983 940 895 947 890 937 896 896 877 900 862 938 876 902 898 842 900 884 890 919 826 900 884 884 842 863 962 876 935 934 896 912 930 894 875 891 912 901 924 886 902 904 918 883 877 888 888 872 877 911 882 850 845 882 870 899 904 917 896 911 889 848 902 879 872 822 888 901 882 879 876 798 869 849 892 836 874 834 904 855 804 830 848 891 818 888 880 780 871 804 857 821 920 883 939 908 914 899 882 866 859 880 884 884 908 857 904 894 891 864 907 910 865 852 852 865 848 840 861 863 849 866 835 839 819 880 845 872 856 836 903 825 890 878 879 855 852 856 869 850 858 881 863 865 828 834 855 839 852 826 846 865 840 852 857 891 863 870 874 881 879 851 876 891 842 854 892 840 866 853 860 866 829 850 848 896 830 823 834 864 878 948 875 866 906 868 851 824 896 933 915 934 908 910 784 871 795 876 816 867 868 879 884 858 890 899 823 828 825 861 911 879 842 882 834 864 855 864 869 860 823 856 835 868 855 859 808 853 837 860 863 854 843 867 842 854 843 799 868 859 828 869 694 838 868 870 808 844 845 859 888 773 877 847 920 872 831 843 945 856 883 889 909 915 867 893 874 867 876 898 889 879 869 864 827 876 872 865 914 884 858 860 870 817 846 852 857 816 864 414 828 840 845 880 877 840 836 849 942 762 777 868 817 633 838 834 820 858 865 853 869 862 859 832 840 827 835 801 816 769 792 830 810 799 758 822 809 839 892 812 796 824 767 793 800 807 759 852 842 776 825 818 771 848 782 780 782 841 817 821 788 786 771 804 811 804 834 771 793 871 796 801 779 767 744 798 789 756 717 754 816 804 795 771 806 758 744 738 736 838 822 838 808 789 800 811 824 744 775 800 777 779 779 755 774 772 823 823 791 868 834 824 831 850 859 844 864 827 794 830 828 802 851 829 830 835 836 782 820 871 836 836 820 817 786 810 767 761 882 848 794 856 813 819 847 799 788 760 772 787 777 814 786 782 805 765 767 787 793 779 804 787 761 746 773 753 993 781 769 795 746 796 798 776 784 757 812 787 703 799 931 980 924 916 916 913 921 915 879 881 922 924 920 907 921 889 902 881 907 878 890 916 914 886 792 888 879 940 956 943 897 882 968 904 1.05e+03 900 940 927 904 856 883 921 908 853 924 872 893 920 881 918 890 879 879 894 849 843 874 818 877 851 884 837 872 858 884 883 891 853 865 850 850 915 687 928 921 859 836 844 800 862 847 854 884 852 868 929 794 785 905 826 965 942 983 941 896 947 890 936 896 897 878 900 862 939 876 901 898 843 899 884 891 919 826 899 884 885 843 863 962 876 935 934 895 910 930 893 876 891 912 900 922 885 903 904 917 882 877 887 888 872 877 912 882 850 845 882 869 898 904 917 896 912 888 848 902 879 872 821 888 900 882 878 878 797 869 849 892 836 874 834 904 855 804 830 848 892 818 888 880 779 871 804 856 820 920 884 938 908 914 899 883 867 858 880 884 884 908 857 904 894 891 863 906 910 865 851 852 866 846 840 860 863 849 866 834 838 819 881 845 872 856 837 903 823 890 878 879 855 853 855 868 850 858 882 862 864 827 835 856 838 851 826 848 865 841 852 857 891 863 869 874 879 879 850 876 891 841 855 893 841 867 853 859 865 828 850 848 898 830 822 834 862 878 948 875 867 905 868 850 823 897 933 914 935 908 910 783 871 795 877 815 867 869 878 885 860 889 900 823 828 824 863 912 879 842 882 834 862 856 864 869 859 822 857 835 868 854 859 808 852 838 861 862 856 843 868 842 853 844 800 867 857 828 869 696 838 868 870 809 844 845 859 887 774 875 846 920 871 831 842 944 857 883 889 908 914 867 893 873 868 877 898 889 879 869 864 827 876 872 866 913 884 858 860 870 818 846 852 856 816 865 413 828 840 846 880 879 840 837 849 942 763 781 868 818 636 837 835 819 857 865 853 870 862 861 833 840 827 836 801 816 770 792 830 810 798 759 822 809 839 892 812 795 823 768 793 800 807 759 852 842 776 824 819 775 848 783 780 782 841 817 822 787 786 771 804 810 805 833 771 792 871 795 801 778 772 745 798 789 755 717 753 816 803 794 768 807 764 743 739 736 838 822 838 807 789 799 811 823 744 774 800 778 779 779 754 774 771 823 823 791 868 835 823 831 848 860 843 864 827 794 830 828 802 850 829 830 835 837 782 820 871 836 835 820 817 786 810 766 761 882 847 793 856 812 819 848 799 788 760 772 786 777 814 786 782 806 765 767 788 794 779 804 786 760 745 774 753 994 778 769 792 746 796 798 776 784 756 813 787 705 799 931 980 924 915 916 914 921 916 879 881 924 924 921 907 921 890 901 881 907 880 890 918 914 886 792 888 881 940 956 943 898 882 968 905 1.05e+03 900 940 927 904 857 884 921 908 853 924 872 893 920 881 918 891 879 879 894 847 842 873 818 877 850 885 837 872 857 884 882 893 853 865 849 851 914 687 929 921 859 837 844 800 862 847 854 884 852 868 930 793 787 905 826 965 942 983 941 897 947 890 936 897 898 878 900 863 939 876 901 899 844 899 883 891 919 825 898 884 885 844 863 962 876 934 935 894 908 930 894 877 891 911 901 921 886 903 904 916 884 877 888 889 872 877 912 882 850 844 882 870 898 904 917 896 912 888 848 903 878 872 823 888 898 882 878 882 797 869 849 892 836 874 834 905 855 804 829 848 892 818 888 880 779 871 804 856 820 920 884 937 909 914 899 881 867 857 880 885 883 907 858 904 895 891 863 906 910 865 851 851 868 846 839 860 863 849 866 833 838 820 882 845 872 856 838 904 822 889 877 879 855 853 855 867 850 857 882 862 864 826 835 857 838 851 825 852 865 841 852 856 890 863 868 874 875 879 850 876 891 841 856 894 841 868 853 859 864 828 851 848 898 830 822 834 862 878 948 875 868 904 868 850 822 898 934 914 936 909 910 782 872 795 877 814 867 869 879 885 861 888 901 823 828 823 864 912 879 843 882 834 863 858 864 869 858 822 858 835 868 854 859 809 852 838 861 861 857 844 868 841 853 846 800 865 856 828 869 697 838 869 872 809 844 845 859 887 775 875 847 920 871 831 842 944 857 883 889 907 914 866 893 872 867 877 899 889 879 869 864 827 875 872 867 912 885 858 860 869 818 845 853 856 817 865 411 827 840 846 880 879 840 838 849 943 763 786 868 818 637 838 835 818 858 865 852 870 862 863 834 840 827 835 800 816 770 791 830 810 797 759 822 809 838 892 812 794 822 768 793 800 807 758 851 842 776 823 818 777 847 784 780 782 841 817 822 787 785 771 804 810 805 834 771 793 871 795 801 778 776 745 799 789 754 717 752 816 803 794 768 807 769 743 740 736 838 823 838 806 788 798 811 824 743 773 799 778 778 779 753 774 771 823 822 790 868 834 823 832 847 862 843 865 827 793 830 828 801 849 829 829 835 837 782 820 871 836 835 820 817 786 809 766 762 882 847 792 856 813 819 847 799 788 760 771 786 777 814 786 783 806 765 768 789 794 778 804 786 761 746 774 754 995 774 768 791 746 796 798 776 785 754 814 787 706 798 930 980 924 914 916 915 920 916 879 881 924 924 922 908 921 890 900 881 907 881 890 919 912 886 793 888 882 940 956 943 898 882 967 905 1.05e+03 900 940 927 903 858 884 921 907 853 924 872 893 920 881 919 891 877 879 895 847 841 873 818 877 849 886 836 872 857 884 881 894 853 866 848 852 914 688 929 922 860 838 844 799 861 847 854 884 850 868 931 792 789 905 826 964 942 984 941 898 946 890 937 898 899 878 899 864 940 876 900 899 845 899 882 891 919 824 898 883 886 843 862 962 876 934 936 895 907 929 894 877 891 911 901 921 886 903 904 917 885 876 889 890 871 876 912 882 850 844 882 870 897 904 917 896 913 888 848 904 878 872 824 888 896 882 878 884 799 868 849 892 835 873 833 905 855 805 829 849 893 818 888 880 778 872 805 856 820 921 884 936 910 914 898 879 867 857 880 886 882 907 858 904 894 891 862 906 910 865 851 851 866 846 839 859 863 850 866 832 838 820 881 846 871 855 840 904 822 889 877 880 854 854 855 865 849 857 882 861 864 827 835 858 838 851 825 854 865 842 852 856 889 864 868 874 873 879 850 877 892 840 856 896 842 868 853 858 864 828 851 848 896 830 822 833 862 878 948 876 868 904 868 849 822 898 936 914 937 909 909 781 872 795 876 815 866 870 879 884 861 888 900 823 828 822 864 912 879 844 881 834 865 859 864 868 858 822 859 835 868 853 859 809 854 837 861 860 857 844 868 840 853 847 802 864 856 829 868 699 839 869 873 809 843 846 856 888 775 876 847 920 871 831 843 944 857 883 889 906 914 867 893 872 867 877 900 888 879 868 863 827 875 872 866 911 885 858 859 869 818 845 853 855 817 866 407 827 840 846 880 879 840 838 849 943 762 786 868 818 638 839 835 818 859 865 852 870 862 864 834 840 828 834 799 815 769 791 830 810 797 758 822 810 838 891 812 794 822 768 793 799 806 758 850 842 775 822 818 780 847 784 780 781 842 817 822 788 784 771 803 810 804 834 771 793 871 793 800 778 781 745 799 788 753 716 753 816 803 794 767 807 774 744 740 736 838 823 838 805 789 797 811 824 743 774 798 776 778 779 753 774 771 823 822 791 868 834 823 832 846 863 843 865 827 793 830 828 802 848 829 828 835 838 781 821 871 837 835 819 817 787 808 766 763 882 846 791 856 813 819 846 800 788 760 771 785 777 813 786 783 806 765 768 790 795 778 805 786 762 747 774 754 995 771 768 790 746 796 798 776 785 753 813 785 708 798 930 980 924 914 916 915 920 916 879 881 924 923 922 908 921 890 900 881 907 880 890 920 911 887 793 887 884 940 956 943 899 882 966 905 1.05e+03 900 940 926 903 858 885 921 906 853 924 872 894 920 882 920 892 876 879 895 847 840 873 818 877 848 886 836 871 857 884 880 894 852 867 849 852 914 689 928 922 861 839 844 798 860 847 854 885 849 868 931 792 789 906 825 964 943 984 941 898 946 890 937 900 900 878 898 864 940 876 900 898 846 899 882 891 919 824 897 882 886 842 862 962 877 934 936 896 906 928 891 877 891 911 901 921 886 903 904 917 887 876 890 890 871 876 912 883 850 845 882 870 896 904 918 897 912 888 848 904 877 872 826 887 896 883 879 889 802 868 849 893 835 873 833 904 855 807 829 849 893 818 888 880 778 872 806 856 819 921 882 937 910 914 898 880 867 856 881 886 882 908 857 903 893 891 861 906 910 865 851 853 864 846 838 858 863 850 865 833 838 821 881 847 870 855 840 904 821 889 877 880 854 854 855 865 848 857 881 861 866 830 835 858 838 850 826 856 865 842 852 855 890 863 869 873 867 881 852 877 892 840 857 895 843 869 853 858 865 828 851 849 895 830 824 833 863 878 949 877 868 904 868 849 823 898 937 914 937 909 908 781 873 795 875 815 866 870 879 884 861 890 900 823 827 823 864 911 879 844 881 834 867 858 864 868 859 822 858 835 867 853 859 809 855 836 861 861 857 845 867 840 853 848 803 864 856 829 868 700 839 869 874 810 843 846 854 889 775 877 847 919 873 831 843 945 857 883 888 907 914 867 893 872 867 878 900 886 879 868 864 827 875 872 865 910 884 857 859 869 819 844 853 855 817 865 401 827 840 845 880 879 840 837 850 943 761 786 869 817 638 841 836 818 860 866 850 870 862 866 834 840 828 832 798 816 769 791 830 810 797 757 822 811 838 890 812 794 823 768 793 799 806 758 849 842 775 823 817 782 847 784 779 781 843 817 822 788 784 771 803 810 804 834 771 793 871 793 800 778 783 745 798 787 753 717 754 816 803 795 767 807 775 744 740 736 837 823 838 805 789 796 811 823 742 774 797 775 778 779 754 773 771 823 822 791 868 833 823 833 846 862 843 865 827 793 829 829 802 848 830 828 835 838 781 820 871 837 836 820 818 787 808 766 764 881 846 791 856 814 819 845 800 788 759 771 784 776 814 787 782 806 765 768 790 795 778 805 787 762 748 775 754 995 769 768 789 747 796 798 776 785 752 812 784 709 798 930 980 923 914 917 914 920 916 879 881 924 921 922 909 920 890 902 881 908 878 890 918 911 887 792 887 884 940 955 944 899 883 966 905 1.05e+03 899 940 926 902 858 886 921 906 854 924 872 894 919 882 920 894 875 878 895 848 839 872 818 878 849 886 835 869 856 884 880 894 853 868 850 853 914 690 928 922 861 840 844 800 859 847 854 886 848 868 931 791 788 906 825 964 943 983 942 900 946 890 937 899 899 878 897 863 940 876 900 897 847 898 883 890 919 824 897 881 886 842 862 961 877 934 936 896 905 928 889 877 891 910 901 922 886 903 905 917 886 876 891 891 871 875 912 884 850 846 882 869 895 905 918 897 911 888 847 903 877 872 827 886 895 884 880 892 804 868 849 894 836 873 833 904 855 808 830 850 894 818 888 881 776 873 806 856 819 919 881 937 910 913 897 880 867 856 881 886 881 908 856 903 892 891 860 906 910 865 852 856 862 846 838 856 862 850 866 833 838 821 880 848 870 856 840 904 821 889 877 880 854 854 854 865 847 856 880 860 866 831 835 858 839 851 826 856 864 842 853 855 891 863 870 872 862 884 853 878 892 839 856 894 844 869 853 858 866 828 851 849 893 831 825 834 863 878 950 876 868 904 869 849 825 897 936 914 938 909 906 782 873 795 875 816 866 871 879 884 862 891 900 823 827 823 863 911 879 844 881 834 866 858 865 869 860 822 857 835 867 853 858 809 856 835 860 861 857 844 867 840 854 848 803 864 857 829 868 701 839 868 874 810 843 846 851 889 774 878 847 919 874 831 843 945 856 883 888 906 913 868 893 872 867 878 900 887 878 868 864 826 876 872 863 910 884 857 860 869 819 844 855 856 816 865 395 828 840 844 880 879 840 836 850 942 761 784 870 816 637 841 837 819 861 866 850 870 863 867 833 841 828 833 798 816 768 791 829 809 797 756 823 812 838 890 811 793 823 768 793 799 806 758 848 842 775 823 817 784 846 784 778 780 843 817 822 789 783 771 804 810 804 835 770 792 871 792 800 779 785 745 797 787 753 717 755 815 802 796 767 807 777 745 738 735 837 822 838 806 790 796 811 823 742 776 797 773 778 780 754 773 771 823 822 792 868 833 823 832 846 861 844 864 828 793 829 830 803 848 829 829 835 838 781 820 871 836 836 820 816 787 809 766 764 881 846 792 856 814 818 846 800 787 759 772 784 776 814 788 781 806 766 767 790 795 778 805 787 763 747 775 754 994 768 768 788 747 797 799 776 785 752 812 783 708 798 930 980 923 914 917 915 919 914 879 881 924 921 923 909 920 890 903 881 909 877 891 916 910 888 791 887 884 941 954 944 899 884 965 907 1.05e+03 898 940 927 902 858 887 921 906 854 924 873 893 918 882 920 896 876 879 895 848 838 872 818 878 849 886 836 869 857 883 880 893 853 869 851 853 915 691 928 922 862 842 844 802 859 848 855 885 849 867 931 790 787 904 824 963 943 982 942 902 945 890 938 899 898 877 897 862 940 877 901 896 847 898 884 890 919 824 896 882 886 843 861 961 877 934 936 896 906 927 887 877 891 910 901 922 886 903 905 917 885 876 891 891 871 875 912 885 851 846 882 869 894 905 920 898 911 888 847 902 877 872 827 886 895 885 880 895 805 869 849 894 837 875 833 904 854 808 830 850 892 818 888 881 774 873 806 857 819 918 880 938 910 912 896 880 867 856 881 887 881 908 856 903 891 891 860 905 909 866 852 860 862 845 838 856 862 850 866 834 838 820 880 848 869 857 841 903 821 890 877 879 854 854 853 866 846 856 879 861 866 830 835 857 839 851 826 857 864 841 853 855 891 862 870 871 856 886 853 877 892 840 856 893 844 870 852 858 867 829 850 848 894 831 825 835 863 879 949 877 868 904 869 850 825 896 934 915 938 909 906 783 873 794 877 817 866 872 879 883 862 891 899 824 827 823 862 911 879 843 881 834 866 858 865 869 860 822 856 836 866 853 858 809 855 835 859 862 857 844 867 841 854 848 803 864 857 831 868 702 838 868 874 809 845 845 850 890 771 879 847 920 874 831 843 945 856 883 888 905 912 868 894 872 868 878 901 888 878 868 864 826 877 872 864 909 884 857 860 868 819 843 856 856 816 865 396 829 840 844 880 879 840 836 850 942 761 782 870 815 638 840 839 820 861 867 850 870 864 867 833 840 828 834 800 816 768 792 829 810 797 756 823 812 838 890 811 793 824 768 793 799 806 758 848 842 775 823 817 789 845 784 777 779 843 817 822 790 783 770 805 810 803 835 770 791 870 792 800 779 787 744 796 788 752 717 754 815 801 798 766 806 778 746 738 735 837 821 838 807 789 797 811 822 742 775 797 772 778 780 753 773 772 823 822 793 869 833 824 831 846 861 845 864 828 793 829 830 802 848 829 829 835 838 781 820 871 836 836 820 814 787 810 767 764 880 846 792 857 814 818 846 800 788 759 772 784 776 815 788 781 807 766 768 790 795 778 804 787 763 746 775 754 993 767 768 788 747 797 799 776 786 754 812 782 708 798 930 980 923 914 918 915 919 913 878 881 923 922 923 909 921 889 905 881 909 877 891 916 910 888 790 888 884 942 956 942 899 885 965 907 1.05e+03 898 939 928 903 858 888 920 907 854 924 874 893 918 882 920 898 876 880 894 848 837 872 818 879 849 886 837 869 857 883 880 892 854 869 851 852 916 693 928 922 862 844 843 804 859 849 855 885 850 867 930 790 787 902 824 963 943 981 942 906 944 890 939 898 897 877 897 862 940 877 901 897 847 898 884 890 919 823 896 882 886 844 861 961 877 934 936 896 906 927 887 876 890 909 901 922 886 903 906 917 885 876 892 890 871 875 912 885 851 845 882 870 894 905 920 898 911 889 847 902 877 871 826 886 894 886 880 896 807 870 849 894 838 876 833 905 854 808 829 850 891 818 888 881 773 873 807 857 820 918 881 939 909 912 896 880 867 856 881 886 882 908 856 903 892 891 860 904 908 866 850 864 862 845 838 857 861 850 866 834 838 819 880 847 869 858 842 902 821 890 877 878 855 854 853 866 846 856 879 861 866 829 834 857 839 851 826 858 863 842 853 855 890 861 870 872 852 887 852 877 892 840 855 893 842 871 852 859 867 829 850 848 894 831 825 836 863 879 948 877 868 904 869 850 824 896 934 915 938 909 907 784 872 794 877 817 866 872 879 883 861 890 900 824 827 823 862 911 878 843 882 835 865 858 864 869 860 822 856 836 866 853 859 809 855 836 858 861 857 843 867 841 854 848 803 864 857 832 868 702 838 869 875 809 846 845 849 890 770 879 847 920 874 832 843 946 855 883 889 904 913 867 893 873 867 874 901 889 878 868 864 826 878 872 864 908 884 856 860 868 819 843 857 855 816 866 405 830 838 844 881 878 840 836 851 942 762 780 870 816 638 838 840 820 861 866 850 871 863 867 832 840 828 834 801 816 767 791 828 810 797 755 823 810 839 889 810 793 826 768 793 799 805 759 848 841 774 823 817 792 845 784 777 778 843 817 822 790 783 770 805 811 803 835 770 791 870 793 799 778 789 744 797 789 752 717 754 814 801 798 766 805 781 745 737 735 837 823 837 809 788 797 810 822 742 774 798 773 779 779 753 773 772 823 822 792 869 833 825 829 846 861 844 864 828 793 829 830 802 848 828 830 836 838 781 820 871 835 835 820 813 786 810 767 764 880 845 792 857 814 818 846 800 787 759 772 784 776 815 787 781 807 767 768 790 794 777 804 786 762 746 774 754 992 766 768 788 746 798 798 776 787 755 812 781 708 798 930 980 923 915 918 916 920 913 878 881 922 924 922 910 921 888 905 882 909 877 891 917 910 887 789 888 884 942 957 940 900 885 964 906 1.05e+03 898 939 930 903 858 888 920 907 854 924 875 894 918 882 919 899 875 880 893 848 835 872 818 880 849 887 838 869 857 883 880 892 853 869 852 851 917 693 928 922 862 848 843 804 859 850 856 885 851 867 930 790 789 902 825 962 943 981 942 909 944 890 939 898 896 877 897 862 940 876 901 897 847 899 884 889 919 823 897 882 885 844 860 961 877 935 934 895 906 927 887 876 890 909 901 922 886 902 906 917 885 876 892 890 871 875 912 885 852 843 882 870 894 905 920 896 912 889 847 903 878 870 825 887 893 886 880 897 809 871 848 894 838 878 834 905 854 808 829 850 891 818 887 882 774 873 808 856 820 918 882 940 910 911 896 880 866 856 880 885 883 908 857 903 892 891 860 904 909 867 850 868 862 844 837 859 861 849 866 834 838 820 880 847 868 857 841 902 821 891 877 878 855 854 854 866 847 856 879 862 866 828 833 857 838 851 826 858 863 842 853 855 889 861 870 874 846 887 852 877 892 840 854 893 842 870 851 859 867 828 851 848 891 831 824 837 863 879 946 876 868 905 868 849 823 895 934 915 938 909 908 784 872 793 876 817 866 871 879 882 860 890 901 824 827 824 862 911 878 843 882 835 864 858 864 868 860 823 856 836 866 854 860 809 855 836 858 861 859 843 867 840 854 848 802 865 856 834 869 702 837 868 875 808 848 845 848 891 770 879 848 920 874 832 843 946 855 883 889 905 913 866 893 874 866 872 901 887 877 868 864 826 877 871 865 910 884 856 860 868 819 843 856 854 816 868 412 831 837 844 881 878 841 836 851 942 763 780 868 817 638 836 840 819 862 866 851 871 863 867 832 839 828 833 803 816 767 791 828 811 797 756 823 808 839 889 811 792 827 767 792 798 804 761 849 840 774 823 817 796 844 785 776 779 842 817 822 789 783 770 804 812 802 835 770 791 871 793 800 778 792 744 798 789 752 717 755 813 802 797 766 805 783 745 737 735 837 825 838 809 788 798 809 822 742 774 798 775 779 778 752 773 772 823 822 790 869 833 826 829 846 861 844 864 828 793 829 829 802 848 828 829 836 838 780 820 871 836 835 819 813 785 810 766 763 881 844 792 857 814 818 846 799 787 759 772 784 776 815 787 782 808 765 769 789 794 777 805 785 762 746 774 755 992 764 768 788 746 798 797 776 788 756 811 780 708 798 930 980 923 915 917 916 920 913 880 882 922 925 922 910 921 888 904 882 908 878 891 918 910 887 788 890 884 941 959 939 900 885 964 904 1.05e+03 899 939 930 903 857 888 919 908 855 924 874 895 918 882 918 902 874 880 892 847 834 872 819 880 849 887 838 870 857 883 879 892 853 868 851 852 917 694 928 921 862 850 843 804 859 849 856 884 852 867 930 790 790 903 825 962 943 981 942 911 945 890 939 899 896 878 898 862 939 876 900 897 847 900 883 889 919 823 898 882 886 846 860 960 877 936 934 895 905 927 884 877 889 909 902 922 886 902 907 917 885 877 892 890 872 875 911 885 852 843 882 869 894 905 920 895 912 889 847 903 878 869 824 888 893 885 879 897 810 872 848 894 838 877 836 905 854 808 829 850 892 817 886 882 773 873 810 856 820 918 882 940 910 912 896 881 866 857 880 884 883 908 858 903 893 892 861 904 911 867 850 870 862 844 837 860 860 848 866 834 838 821 879 846 868 857 841 903 822 889 877 877 855 854 855 866 849 856 878 862 866 828 831 857 839 851 826 858 863 842 853 856 889 861 869 874 842 890 852 877 892 840 854 893 840 869 851 859 867 828 850 847 889 830 824 837 863 879 948 875 868 905 868 849 823 895 934 914 938 909 908 785 873 793 874 817 865 871 879 883 858 890 902 824 828 823 862 910 878 843 883 836 863 858 863 867 860 823 856 836 866 855 860 809 856 836 858 861 861 843 867 840 853 847 802 866 856 834 869 702 837 867 875 808 848 845 848 890 770 879 850 920 874 833 842 945 855 882 888 905 913 864 892 876 865 871 900 886 877 868 864 826 876 871 865 912 885 856 860 868 819 842 854 854 816 867 415 832 837 844 882 878 842 836 852 942 764 781 867 818 639 836 841 819 862 866 852 871 863 865 831 840 829 833 802 815 767 790 829 811 797 757 822 809 839 888 811 792 827 766 790 798 804 760 850 840 773 824 818 798 845 786 776 780 841 817 822 788 784 771 804 812 802 836 770 790 871 793 801 777 794 744 800 788 752 718 755 813 802 797 767 805 784 745 737 734 838 826 839 809 788 798 808 823 741 774 798 776 779 777 751 773 772 823 822 790 869 833 826 828 846 861 844 863 828 793 829 828 803 849 828 829 836 837 779 820 870 837 835 819 812 784 810 766 763 882 843 792 857 814 818 846 798 787 760 772 783 777 815 787 782 807 764 770 789 794 777 805 785 763 746 774 754 992 761 768 788 747 798 796 777 788 757 811 779 709 798 930 981 922 915 918 915 921 913 880 881 922 925 921 909 921 889 903 882 909 879 891 917 910 887 788 889 884 941 958 939 900 885 964 904 1.05e+03 899 938 929 903 857 888 919 907 855 924 874 895 919 881 918 906 875 880 892 847 834 872 820 879 849 887 838 872 857 883 879 892 853 868 851 853 916 694 928 920 862 851 842 803 859 849 856 883 850 867 930 791 791 904 825 963 942 982 942 912 946 890 939 899 896 878 897 862 938 876 900 897 846 900 882 889 919 824 899 882 887 846 860 959 877 936 936 895 905 927 880 877 889 909 902 922 887 902 907 917 885 877 892 891 872 875 911 885 852 843 882 869 894 905 920 894 912 890 846 903 879 869 824 889 893 885 879 898 810 872 847 894 838 876 836 905 853 809 829 850 892 814 884 883 772 872 812 856 820 918 882 940 911 913 896 881 866 857 880 884 883 908 860 902 893 893 861 904 911 868 852 874 863 844 837 863 861 847 867 834 838 822 879 846 869 856 841 903 822 888 877 877 855 854 855 866 850 856 878 861 865 827 832 856 839 850 826 857 863 842 853 855 889 861 869 874 837 891 852 877 893 840 855 893 840 868 851 859 867 828 849 846 887 830 824 837 863 878 949 874 868 905 867 850 822 895 934 913 938 908 907 785 873 793 875 817 865 871 879 883 858 891 901 824 828 822 862 910 878 842 883 836 863 858 864 866 860 824 856 836 866 856 860 808 857 836 858 861 862 843 868 840 853 847 803 868 856 834 869 702 837 866 874 807 848 844 847 890 772 878 851 920 875 832 842 944 855 881 888 905 913 863 890 876 865 873 900 886 877 867 864 826 875 871 865 913 886 856 860 868 819 842 854 854 817 867 414 834 838 844 882 878 842 836 851 942 764 781 866 818 641 836 841 819 862 866 852 872 863 864 831 839 829 833 802 814 767 789 830 810 797 758 821 809 839 888 811 792 827 766 790 798 804 759 851 840 773 823 818 799 846 785 776 781 840 816 822 786 784 771 806 812 802 836 770 791 870 793 802 777 794 745 800 788 753 717 755 813 802 797 768 806 783 745 738 733 837 826 839 809 788 798 809 824 741 773 799 777 779 777 751 772 771 823 822 791 869 833 824 828 846 861 843 863 827 793 830 827 804 849 828 829 836 837 780 820 870 838 835 818 810 784 809 766 763 882 843 792 856 814 819 847 798 786 761 772 784 777 815 788 782 807 764 770 789 795 777 805 785 763 746 775 753 992 759 768 788 747 797 796 776 787 757 811 778 709 798 930 981 922 915 919 914 921 913 881 880 923 926 920 908 921 889 901 882 909 880 891 917 910 887 789 888 885 940 958 939 899 885 964 904 1.05e+03 900 938 929 903 857 888 919 907 855 925 874 895 919 881 919 909 877 879 892 848 834 873 820 879 849 887 837 873 858 883 879 893 853 868 850 854 916 695 928 920 862 853 842 801 860 850 856 883 849 868 930 792 791 904 825 964 942 983 942 913 946 890 938 900 896 878 896 862 937 876 900 897 847 900 882 890 919 824 899 882 888 845 860 958 876 936 937 896 905 927 876 878 888 909 902 922 887 902 908 917 885 878 892 891 873 875 910 885 852 844 882 869 893 905 921 893 912 890 846 902 880 868 824 889 893 885 879 898 810 875 847 894 838 876 835 905 853 810 829 850 891 812 884 883 772 872 814 856 820 918 881 940 912 914 897 880 866 857 879 884 883 908 860 901 894 893 861 902 909 868 854 879 863 846 837 864 861 846 867 833 838 820 879 845 870 856 841 903 822 887 876 877 855 854 855 865 850 856 878 860 864 827 832 856 839 850 825 856 863 841 853 854 890 860 869 873 834 893 852 878 893 840 855 893 840 868 850 858 866 827 848 846 888 830 824 837 863 878 949 874 869 905 867 850 822 894 934 913 938 908 907 786 874 793 875 817 864 872 879 883 857 891 900 824 828 821 862 910 878 842 883 836 863 858 864 866 860 825 856 836 867 856 860 808 857 837 858 863 863 842 868 841 853 847 804 868 856 834 869 703 836 866 872 807 848 844 844 890 772 878 853 921 875 832 842 943 855 881 887 905 913 864 890 876 866 874 899 886 877 868 864 824 874 871 864 911 888 856 860 868 819 841 852 853 819 867 416 835 837 843 882 878 841 837 850 942 764 780 866 818 642 836 841 818 862 866 852 872 863 864 832 838 829 834 803 814 768 789 830 810 797 757 820 809 840 888 810 792 827 766 790 798 804 758 850 841 774 823 818 800 848 784 777 781 839 815 822 786 784 770 808 811 803 836 771 791 870 792 801 777 794 746 801 788 753 717 754 813 802 797 769 806 782 745 739 733 837 825 839 808 789 797 809 824 740 773 799 778 779 776 751 772 770 823 822 792 870 832 823 829 846 861 842 862 827 793 830 826 804 849 828 830 836 836 780 820 869 837 835 818 810 784 809 765 763 882 844 792 857 813 819 846 798 786 762 772 784 777 814 788 781 808 765 771 789 795 778 805 786 762 746 774 752 992 760 768 788 746 798 797 775 787 757 811 776 709 798 930 982 921 914 920 914 921 912 881 880 922 927 920 908 921 889 901 882 909 880 891 916 910 887 789 887 885 941 957 939 899 885 965 906 1.05e+03 900 938 928 903 858 889 919 906 855 925 873 894 918 881 919 911 877 878 892 848 834 874 820 878 849 888 837 873 858 883 879 894 853 868 849 853 916 697 928 920 862 856 842 799 861 851 856 883 848 868 932 794 791 904 826 964 942 983 942 916 946 890 938 900 895 878 895 862 936 876 900 897 848 899 882 890 920 825 899 882 887 844 860 959 876 935 937 896 906 928 874 878 889 909 901 922 887 902 908 917 886 878 891 892 872 875 910 884 851 844 882 869 892 906 922 893 913 890 846 901 880 867 824 888 892 885 879 898 810 878 847 894 839 876 834 905 853 811 829 850 889 812 885 882 773 871 816 856 820 917 881 938 912 913 897 879 866 856 878 884 884 908 860 900 894 894 862 899 908 868 852 884 863 847 837 865 861 847 867 832 837 819 879 846 870 856 840 903 822 888 875 877 855 854 854 864 850 856 878 860 864 827 833 855 838 850 825 854 864 841 853 854 890 860 868 873 830 894 852 879 893 840 856 893 841 868 850 858 866 827 849 847 890 830 823 836 863 878 948 874 868 905 867 850 823 894 934 914 938 908 907 785 874 793 875 817 865 872 879 884 858 890 899 824 829 821 863 910 878 843 883 837 863 857 864 867 861 825 856 836 867 857 860 808 856 838 858 863 865 842 868 841 854 847 806 867 856 836 869 704 836 864 871 807 848 844 841 890 772 877 853 922 874 832 842 943 855 881 887 903 913 864 889 876 867 873 900 886 878 868 864 824 874 871 862 910 888 855 860 868 820 841 852 854 819 867 472 835 837 843 882 877 841 838 849 942 764 779 866 818 643 836 841 818 862 866 852 871 864 865 834 837 828 833 804 813 768 789 829 809 797 757 820 809 841 888 810 794 826 766 790 799 804 759 849 842 775 822 817 799 848 782 778 781 838 814 821 786 783 769 809 810 802 836 771 792 870 792 800 776 792 746 801 788 752 716 754 813 802 797 769 806 781 745 740 734 837 824 839 808 789 796 809 824 740 774 799 779 778 776 751 772 770 823 822 792 870 832 822 831 846 860 841 862 828 793 830 826 804 848 827 831 836 836 781 820 869 837 834 818 810 785 808 766 763 882 844 792 857 813 818 846 798 785 760 772 784 777 814 786 781 810 766 771 788 795 778 805 786 762 746 774 752 992 760 767 788 746 797 797 774 787 757 810 774 709 798 930 982 921 914 920 913 921 912 882 880 922 927 920 908 922 889 900 881 909 880 891 916 910 888 789 886 884 941 956 940 898 885 964 907 1.05e+03 900 938 927 903 858 890 919 906 855 925 872 895 918 881 920 912 876 878 892 848 834 874 820 877 849 888 837 873 859 883 879 896 853 867 848 853 916 698 928 921 862 860 843 800 861 852 857 882 849 869 933 795 792 904 826 964 942 984 941 920 946 890 938 899 894 878 894 862 936 875 901 897 850 898 882 890 921 826 899 883 887 844 860 960 877 935 936 896 906 928 872 878 889 909 902 922 886 902 907 917 887 878 890 892 871 875 910 884 851 845 881 869 890 906 922 892 914 890 846 900 879 867 824 888 891 886 880 899 810 881 846 894 839 876 833 905 852 811 829 849 889 813 886 882 774 871 819 854 819 917 880 937 911 913 897 878 866 856 878 885 884 908 859 900 895 894 863 898 908 866 851 886 864 847 837 866 861 848 867 832 836 819 879 847 870 856 839 902 821 888 876 877 855 854 853 866 850 856 878 861 863 827 834 855 838 850 825 854 864 840 852 854 890 860 868 872 828 895 851 878 893 839 856 893 841 869 850 858 866 826 849 847 890 829 824 836 863 879 946 874 866 904 867 850 824 894 934 915 938 908 908 785 874 794 875 817 866 871 878 884 858 890 899 824 829 821 863 910 878 844 883 837 862 857 864 868 861 825 855 836 867 857 860 808 856 839 859 864 866 841 869 840 855 847 806 865 856 838 869 704 836 863 872 808 848 844 838 890 772 877 853 922 873 832 842 944 855 882 888 901 912 864 890 875 868 873 900 888 878 868 865 823 874 871 861 910 888 854 861 867 820 841 851 855 818 868 528 836 836 843 881 877 840 838 849 943 764 778 866 818 643 836 841 818 862 866 852 870 864 863 835 837 828 833 806 813 768 790 828 809 797 758 820 809 840 888 810 795 826 766 789 800 804 760 848 842 774 822 817 799 847 784 778 782 838 814 820 786 783 767 810 809 803 835 771 792 871 792 800 776 791 746 800 788 751 716 755 812 802 797 770 806 779 745 740 734 837 824 839 807 788 796 809 824 741 775 799 779 778 776 750 771 770 823 821 792 870 832 821 833 846 860 841 862 829 793 830 825 804 848 827 831 836 836 782 819 869 837 835 819 811 785 807 766 762 881 844 792 858 812 818 846 798 785 759 772 783 777 814 785 780 810 766 769 788 795 778 805 787 762 746 774 751 991 759 766 788 745 797 797 773 788 757 810 773 708 798 931 981 921 914 919 913 921 913 882 880 922 926 920 908 922 890 900 880 909 880 891 916 910 888 788 887 884 942 956 940 898 885 964 908 1.05e+03 900 939 926 903 858 890 919 906 855 926 871 895 918 880 919 915 875 879 892 848 833 874 820 877 849 888 838 874 859 883 879 896 853 866 848 853 915 701 927 921 862 864 843 800 861 851 858 882 850 869 934 796 792 903 825 964 943 983 942 923 946 891 938 898 895 878 896 863 936 874 902 897 850 900 882 890 921 827 898 883 886 844 859 960 878 934 936 896 906 928 871 879 890 909 902 922 886 902 906 916 888 878 890 891 872 876 910 883 851 845 880 870 890 905 922 893 912 889 847 900 878 866 824 887 890 886 881 900 811 884 846 894 839 876 833 905 852 811 830 849 889 813 888 882 773 872 820 853 818 917 880 936 911 913 897 878 866 856 877 884 884 909 858 900 894 894 863 899 909 864 850 888 864 847 837 867 862 848 866 833 836 819 878 849 869 856 839 900 821 888 877 878 854 855 853 867 850 856 879 861 863 828 834 855 838 849 825 852 864 840 852 854 891 861 868 872 827 896 850 877 892 838 856 893 841 869 850 858 866 826 849 846 890 829 825 835 862 880 947 874 866 905 868 850 825 894 934 916 938 908 908 784 874 796 875 816 866 870 877 885 859 890 898 823 830 823 862 911 877 844 884 837 862 856 864 868 861 825 856 836 867 857 860 809 857 840 860 863 865 842 871 840 856 847 807 864 857 839 869 704 837 864 872 807 849 843 836 890 772 878 853 922 872 832 842 944 855 882 888 900 910 864 891 874 868 872 901 889 879 868 865 823 874 871 861 910 888 854 861 867 820 841 850 856 817 868 587 837 836 843 881 876 840 837 850 943 764 781 867 818 643 836 840 818 862 866 851 869 864 861 834 837 828 834 809 813 768 790 827 809 798 757 820 809 840 888 810 796 824 767 789 800 804 759 848 842 773 822 817 799 846 786 777 782 838 815 820 786 782 767 811 809 803 835 770 792 872 792 801 777 789 745 799 788 750 715 756 812 802 796 770 806 778 744 741 734 836 823 839 807 787 796 808 825 742 775 799 777 777 776 750 771 770 823 821 791 870 833 821 833 845 860 841 862 829 793 830 825 805 848 828 830 836 836 782 818 869 837 835 819 811 785 806 767 762 880 844 792 858 811 818 847 798 785 759 773 783 776 814 785 781 809 765 768 789 796 778 804 786 763 746 774 750 991 758 766 788 744 797 797 774 788 757 810 773 708 798 931 981 921 915 918 913 920 913 884 880 923 926 920 909 922 891 901 880 909 880 891 917 911 888 788 887 883 942 956 940 897 884 963 907 1.05e+03 899 940 925 903 858 891 918 906 855 926 871 895 918 881 919 917 875 879 892 849 832 875 821 878 850 888 839 874 860 882 879 896 854 868 848 853 915 704 927 921 863 867 843 801 860 850 859 881 850 869 934 797 791 903 824 964 944 983 942 923 946 892 938 898 897 878 897 863 936 873 902 898 851 901 882 890 921 827 897 883 886 844 858 960 878 933 935 895 906 928 872 879 889 910 902 921 886 902 905 916 887 878 890 891 873 876 910 884 852 845 880 871 891 905 921 894 911 887 847 900 877 866 824 887 890 887 882 901 812 886 845 894 839 876 834 905 852 811 830 849 890 812 888 882 773 872 821 852 816 917 880 935 910 915 897 879 866 857 877 884 884 909 857 901 893 893 863 900 910 861 851 890 863 847 837 867 863 849 865 834 836 819 878 849 869 856 838 900 821 889 879 878 853 854 853 869 849 855 879 860 863 828 834 855 839 849 825 851 864 841 852 854 891 863 868 872 826 898 850 876 892 837 856 893 841 870 850 858 866 826 850 846 889 829 826 835 862 880 948 874 867 905 868 851 826 894 934 917 938 908 909 784 874 797 875 815 866 869 876 885 859 890 899 822 830 824 862 912 877 843 884 837 861 856 864 868 861 825 857 836 868 856 860 809 858 840 860 863 866 842 873 839 856 846 807 864 857 839 869 704 837 865 872 805 850 842 834 890 772 878 853 923 872 832 842 944 855 881 889 900 910 865 890 872 869 872 902 892 879 868 865 823 873 870 862 910 888 854 861 867 820 840 850 856 817 869 592 839 836 843 881 875 841 836 850 943 765 783 867 818 644 836 840 818 862 866 850 869 864 860 834 838 828 834 811 812 768 791 827 810 798 756 820 808 840 888 811 795 824 767 789 800 804 758 848 843 773 823 817 799 846 787 776 783 839 816 820 786 782 768 813 810 803 835 770 792 873 792 801 778 789 743 798 787 751 716 756 813 801 796 770 807 778 745 741 734 836 824 839 808 786 796 809 826 741 776 799 776 777 777 749 770 770 823 820 790 870 834 822 833 845 860 842 862 829 793 829 825 806 847 827 830 835 836 781 818 868 838 835 818 811 785 805 768 762 880 844 791 858 809 819 847 798 785 760 773 783 774 814 785 782 808 764 768 790 796 778 804 785 763 746 773 749 990 758 766 788 744 797 796 775 788 757 810 773 708 798 931 982 922 915 917 913 919 914 884 881 923 927 919 910 922 891 902 880 909 880 891 918 912 888 788 887 882 942 956 940 898 885 963 906 1.05e+03 898 940 925 902 858 892 918 906 854 926 870 895 918 881 918 920 875 879 893 849 831 876 821 878 850 887 840 875 860 882 879 897 854 870 848 853 915 706 927 921 863 869 842 801 860 849 859 882 850 868 934 798 791 902 823 964 944 983 943 924 946 892 938 899 898 878 898 863 937 872 903 899 852 903 882 890 920 827 897 883 888 844 858 960 878 933 935 895 905 928 872 878 889 911 902 921 887 902 906 916 886 878 891 890 874 876 909 884 853 845 880 872 891 904 920 895 910 887 846 901 877 866 824 886 889 887 882 901 812 888 845 894 838 877 834 905 853 811 830 849 891 811 889 883 773 872 823 852 816 917 881 935 910 916 896 879 867 857 877 882 884 909 856 901 893 892 863 899 911 861 851 892 863 847 837 868 864 849 865 835 836 818 876 849 869 858 838 901 821 889 880 879 853 854 853 868 849 856 879 859 863 828 834 855 840 849 824 849 864 842 852 854 890 863 869 872 826 900 850 876 891 837 856 893 842 870 851 858 865 826 850 846 888 829 824 835 862 881 948 874 867 905 868 850 825 892 934 917 937 908 909 783 874 797 874 814 866 869 877 884 860 890 899 822 830 824 862 912 876 842 885 837 862 856 864 867 861 825 857 837 868 856 860 807 858 840 861 863 867 842 876 840 855 846 807 864 857 839 870 704 837 866 872 805 850 842 834 890 772 878 852 923 873 832 842 943 855 881 889 898 911 866 890 872 868 872 902 893 880 868 864 823 874 871 862 910 889 855 861 867 820 840 850 856 818 869 589 841 836 843 881 877 842 835 850 943 766 787 868 818 647 835 841 818 862 866 848 869 864 862 833 839 828 834 815 812 767 790 827 810 798 755 821 808 840 888 812 795 824 768 789 799 805 757 849 843 772 823 818 799 847 787 777 783 840 816 819 786 783 768 814 810 801 835 770 793 874 793 800 778 789 741 797 787 752 716 756 812 801 796 770 807 777 745 741 734 836 827 839 809 786 796 809 826 741 774 799 775 777 777 749 770 770 823 821 791 870 834 823 832 844 860 842 863 829 793 828 825 806 847 827 830 836 837 780 818 867 838 835 818 811 785 806 768 762 879 844 791 858 809 819 847 797 786 761 773 782 773 813 786 782 808 764 769 790 795 778 804 785 764 746 773 749 992 757 766 787 744 798 796 774 788 758 811 773 708 798 930 983 923 915 916 913 919 913 884 881 922 926 920 911 922 890 903 880 908 880 890 917 912 887 790 887 881 942 956 939 900 885 964 906 1.05e+03 897 941 925 902 858 892 918 905 854 925 870 894 919 881 918 920 875 879 893 849 831 876 821 878 851 886 840 876 860 882 880 896 853 871 848 853 916 706 928 922 862 870 842 801 860 849 860 882 850 868 935 798 792 901 823 965 943 984 942 927 946 892 936 899 898 879 897 863 937 871 903 899 853 903 882 890 920 827 897 882 889 845 859 960 878 935 935 894 905 928 870 878 888 912 902 921 888 902 906 916 886 879 892 890 874 875 909 884 854 844 880 872 891 904 919 895 911 887 846 902 876 866 824 886 890 887 881 900 813 889 845 894 838 878 833 904 853 811 830 848 892 811 888 883 773 872 824 853 816 916 880 936 910 915 896 879 867 857 878 883 883 910 856 901 892 891 863 899 912 862 850 893 863 846 837 868 864 850 865 836 836 819 875 849 869 860 838 901 821 889 880 878 854 854 854 868 849 857 878 859 863 829 834 856 840 849 824 847 863 843 853 854 890 864 868 871 825 901 850 877 890 837 857 892 842 871 850 858 865 827 850 846 888 829 823 836 862 882 948 874 866 904 868 850 825 891 935 917 936 909 908 783 873 798 873 814 865 869 879 884 860 890 900 821 830 825 863 911 875 842 885 835 863 856 864 866 861 826 856 837 867 856 860 805 858 840 861 864 868 843 878 841 855 846 806 864 857 839 869 704 837 866 872 806 849 841 834 890 772 878 852 923 874 832 843 943 855 881 889 897 911 866 889 872 868 872 903 893 880 868 863 823 874 872 862 910 890 856 861 867 819 839 850 856 818 868 579 842 836 843 881 878 842 834 850 943 767 788 868 818 649 834 843 817 862 866 847 869 864 863 833 839 828 834 818 813 767 790 828 810 797 756 821 808 839 888 811 795 824 768 789 800 805 757 850 844 771 823 818 799 847 785 776 783 840 816 818 786 783 768 814 810 800 834 770 792 874 793 799 779 790 740 798 787 752 716 756 811 801 795 770 806 777 746 744 734 836 828 839 809 785 796 808 825 741 773 799 775 777 779 748 770 771 823 821 792 870 833 825 832 844 861 843 864 828 792 828 825 804 847 827 830 836 837 779 818 867 838 834 818 812 786 807 768 762 879 844 790 859 810 819 847 797 787 761 773 782 773 813 786 781 809 764 769 790 794 778 804 786 765 746 773 749 993 757 766 786 743 798 795 773 788 758 811 772 708 797 929 983 923 915 916 913 919 913 882 881 920 924 921 912 921 889 903 879 908 880 888 917 911 886 791 886 881 942 957 938 900 886 966 906 1.05e+03 897 942 925 901 858 891 918 905 855 924 870 892 919 881 917 921 875 879 893 848 830 876 821 878 851 884 840 878 860 882 880 895 853 870 848 853 916 707 928 922 862 872 842 801 860 849 860 882 850 867 935 797 792 900 824 965 942 984 942 929 945 891 935 899 898 880 896 863 936 871 903 900 853 903 882 890 919 827 897 882 890 845 859 958 878 937 936 894 905 927 868 879 887 914 902 922 889 902 906 917 886 880 891 890 873 875 909 884 855 844 880 872 891 904 919 894 912 888 846 904 876 866 825 886 891 887 881 900 814 891 844 894 838 878 833 904 853 812 830 848 892 811 888 884 773 872 825 853 816 914 880 937 911 914 896 879 867 857 878 884 883 910 857 901 892 891 863 899 912 863 848 893 863 847 837 872 864 850 865 835 836 819 874 849 869 862 837 901 821 889 880 878 854 853 855 868 849 858 879 859 863 829 834 856 840 848 824 846 863 843 854 853 890 863 867 871 825 902 849 876 890 837 856 893 842 871 849 858 864 828 849 846 887 829 822 835 862 881 948 874 867 904 868 850 824 891 934 916 936 910 907 783 873 798 873 814 865 869 880 884 860 890 900 822 830 826 862 911 874 842 885 833 864 856 864 866 862 827 856 838 866 856 860 805 858 841 861 864 867 843 880 840 856 846 806 864 856 839 869 705 838 865 873 807 849 841 834 890 772 877 852 923 874 831 843 943 854 881 888 895 911 866 889 872 867 872 904 892 878 867 863 823 875 873 863 910 891 856 862 868 819 838 849 856 819 867 512 843 835 842 881 880 843 834 850 944 768 790 868 817 652 834 844 816 862 865 846 869 863 863 832 840 828 834 822 815 766 790 828 810 797 756 821 809 839 887 810 795 824 768 790 800 805 758 850 844 771 823 818 799 847 784 776 783 840 815 818 787 783 768 814 810 799 832 770 792 872 793 799 777 789 742 798 788 751 718 756 811 801 795 770 805 778 746 748 733 836 826 838 808 785 797 807 825 741 772 799 775 778 779 748 770 771 823 822 792 870 833 825 832 844 861 843 863 829 793 828 826 803 847 828 830 836 837 780 819 868 837 834 817 812 785 808 769 764 879 843 789 860 811 820 847 797 788 760 772 782 773 813 786 780 809 765 769 790 793 778 804 785 765 745 773 750 994 756 767 786 744 798 795 773 787 759 811 771 708 796 928 983 923 915 916 913 919 914 880 882 919 923 921 911 921 889 904 878 907 880 886 918 910 886 791 885 882 942 957 939 899 886 966 906 1.05e+03 896 942 925 901 857 890 918 906 856 924 870 891 920 881 917 920 875 879 893 847 829 875 821 877 851 884 840 879 860 882 880 894 853 869 848 852 916 708 927 922 862 874 842 801 860 848 861 882 850 866 936 797 793 900 824 966 942 984 941 931 945 890 932 900 899 881 895 863 936 871 903 900 853 903 881 891 917 828 897 882 888 845 859 956 878 937 936 894 905 928 868 880 887 914 902 923 889 902 906 918 886 880 890 890 873 875 909 884 854 844 880 872 891 904 919 894 914 888 845 904 876 866 824 886 891 888 881 900 815 892 845 894 838 878 833 904 853 813 830 849 892 812 888 884 772 872 827 852 816 914 881 937 913 914 897 879 867 857 879 885 882 909 858 900 891 891 863 898 912 864 849 893 863 847 838 875 863 849 865 834 836 819 873 849 869 862 837 901 821 889 880 878 855 854 855 869 850 858 879 859 863 830 833 856 841 848 823 845 862 843 854 852 890 862 867 871 826 902 849 876 890 838 857 894 842 871 848 859 863 827 848 846 886 829 822 835 862 880 949 874 869 904 869 849 824 892 934 915 936 910 906 782 873 797 873 814 865 869 880 885 860 890 899 822 830 827 861 912 874 842 884 833 863 857 863 866 862 827 855 838 866 856 860 805 857 840 861 863 867 844 882 838 856 846 807 864 856 838 870 706 837 866 873 806 849 842 834 889 772 877 852 922 874 830 843 943 854 881 888 894 911 866 888 872 867 872 904 890 877 866 863 823 875 874 863 911 890 856 861 868 818 838 850 856 817 866 452 843 834 842 880 879 844 834 850 944 768 788 866 816 652 834 845 816 862 864 846 870 863 862 832 840 828 834 824 816 766 790 829 809 796 755 820 809 839 886 808 794 824 768 791 799 804 758 850 844 772 823 818 799 847 783 777 783 840 814 820 787 783 768 813 811 799 832 770 792 871 794 798 776 788 743 798 788 750 719 755 811 802 795 770 805 778 746 751 733 835 824 838 807 785 797 806 824 741 772 800 775 778 780 748 770 771 823 822 792 870 833 824 832 844 862 844 863 829 794 829 826 802 847 828 830 836 836 781 820 868 836 834 818 812 785 807 769 764 879 843 789 863 813 820 846 797 790 760 771 782 774 814 786 780 809 766 770 790 793 778 805 785 764 745 773 751 994 756 767 786 744 799 795 773 787 759 811 769 709 796 928 983 924 916 916 913 920 915 881 883 919 923 921 911 920 889 904 876 905 880 888 919 911 887 791 884 883 942 956 940 898 885 966 907 1.05e+03 897 943 925 901 856 891 918 906 856 924 871 891 920 880 916 920 875 879 894 847 828 876 821 878 852 883 841 879 859 881 880 894 854 869 849 852 915 708 926 922 862 876 842 800 860 849 862 882 850 865 936 796 795 901 824 966 942 984 941 931 944 890 930 899 899 881 896 864 936 872 903 899 853 903 880 891 914 828 897 883 887 845 859 955 878 937 937 894 905 927 867 880 887 914 901 923 890 902 906 918 886 877 890 890 874 874 909 884 852 844 880 871 890 904 920 893 914 888 845 903 876 867 823 886 892 889 880 900 815 892 846 894 837 877 834 905 853 813 830 851 892 812 887 884 772 870 829 850 815 913 882 937 914 913 897 879 867 858 879 885 881 908 858 901 890 890 863 896 912 865 849 894 863 847 838 879 863 848 865 834 837 818 872 849 869 860 837 902 821 889 879 878 855 854 855 869 850 856 879 859 862 830 833 856 842 848 824 844 863 843 854 852 890 862 868 872 826 903 850 877 891 839 857 895 842 870 847 859 862 826 848 846 886 828 822 834 863 880 949 874 869 904 869 848 825 893 934 915 936 910 907 781 873 796 873 815 865 869 880 884 860 889 899 823 830 827 860 913 874 842 882 834 862 858 862 866 862 827 854 837 866 856 860 806 857 839 861 863 867 843 884 836 857 846 807 863 857 838 870 704 836 866 872 805 849 843 834 889 772 877 852 922 874 830 842 943 854 881 888 894 911 866 887 872 867 872 905 889 875 865 863 823 874 874 864 911 890 856 860 867 818 838 851 857 816 867 399 844 834 842 880 879 844 834 850 944 769 787 865 816 652 834 845 816 862 865 845 870 864 861 833 840 828 834 826 816 766 791 829 809 797 754 819 809 838 886 807 793 823 768 791 798 804 758 851 843 773 822 817 799 847 783 779 783 839 814 821 786 783 768 813 812 800 832 769 791 869 794 797 775 787 744 798 788 750 721 755 811 803 793 770 806 778 746 751 733 835 824 838 807 785 797 806 824 741 773 800 775 777 779 748 771 771 823 823 792 869 834 822 832 843 863 844 862 829 794 829 826 802 848 828 829 835 836 782 820 868 834 834 818 812 784 807 770 765 879 842 788 864 813 819 846 797 792 760 770 781 774 814 787 780 809 766 770 791 794 778 806 785 763 745 773 752 993 755 766 786 745 799 797 773 787 759 810 768 709 796 929 983 924 915 917 914 921 916 881 884 920 923 921 911 919 889 904 877 904 879 888 919 911 888 790 884 884 941 956 940 898 885 965 907 1.05e+03 897 943 924 901 856 892 918 907 855 924 871 890 920 881 917 920 875 879 894 846 828 877 820 878 852 884 841 878 860 880 880 894 854 869 849 853 914 709 926 922 862 877 842 800 860 849 862 882 850 865 936 797 796 901 825 966 942 984 941 930 944 891 927 898 898 881 897 864 936 872 903 898 853 903 880 891 911 829 897 884 887 845 860 955 878 936 938 894 905 927 868 880 887 914 901 922 889 902 905 917 885 875 889 890 873 874 909 883 851 844 880 871 891 905 921 892 914 888 845 901 876 867 822 887 894 890 880 900 815 894 846 894 836 876 835 905 852 815 830 852 892 813 885 884 770 870 830 849 815 914 884 936 913 913 897 879 866 858 879 884 880 908 858 901 890 890 863 895 911 865 849 894 864 847 838 878 863 848 865 834 837 818 870 849 870 859 837 902 821 889 879 878 855 855 855 870 849 856 879 859 861 830 832 856 841 847 824 844 863 843 854 852 889 861 869 873 827 902 851 878 891 839 858 894 842 870 848 859 862 825 848 846 886 828 822 834 864 879 950 874 868 904 868 849 824 893 934 915 936 910 907 781 873 794 873 815 865 869 880 884 860 888 899 823 830 826 860 914 873 842 882 836 861 858 862 867 862 827 853 836 866 856 861 806 857 838 860 863 868 843 887 837 857 846 807 863 857 838 871 703 836 866 871 804 849 843 833 889 772 878 853 922 874 830 842 943 854 880 888 894 911 867 887 872 867 871 905 888 874 866 863 823 875 874 864 911 890 856 860 867 818 837 852 858 816 867 408 844 834 842 879 879 844 833 850 944 770 792 864 815 653 833 844 816 863 866 845 871 865 859 834 839 828 833 827 814 765 792 828 809 797 754 820 808 838 887 807 793 824 767 790 797 804 758 851 842 773 822 817 798 848 782 781 784 839 814 821 785 784 767 813 812 801 833 768 791 869 794 798 776 787 745 798 788 749 721 755 811 804 792 770 806 777 745 751 733 835 824 839 808 785 797 806 824 742 773 800 776 777 779 748 771 771 823 824 791 869 834 822 832 843 862 844 861 828 794 828 825 802 848 828 829 834 836 782 819 868 835 834 818 812 784 807 770 765 879 842 789 866 812 818 846 797 795 760 770 781 773 815 787 780 808 765 769 790 794 778 806 785 763 744 773 753 992 755 766 785 744 799 798 772 787 759 809 766 710 795 930 982 923 915 918 914 921 916 882 884 920 923 921 910 919 889 905 877 904 879 889 918 910 889 790 885 884 940 955 940 899 885 964 907 1.05e+03 898 942 924 901 855 893 918 908 855 924 871 890 919 882 917 920 875 880 894 846 828 877 820 878 853 884 840 876 860 880 880 893 854 869 848 854 914 710 927 922 861 878 841 800 859 850 863 882 850 864 937 797 796 902 825 965 942 984 940 930 944 892 925 896 896 881 898 865 936 872 901 897 852 903 880 891 908 830 896 883 887 845 860 955 878 936 938 894 905 926 868 880 887 914 900 922 888 903 905 917 883 875 891 890 873 875 909 882 850 843 880 871 892 905 921 892 914 887 845 899 876 868 822 887 895 890 880 899 816 896 846 894 836 875 834 904 851 817 830 851 891 813 884 883 769 870 830 849 814 915 884 937 912 912 897 879 866 858 879 883 880 908 858 901 890 891 864 895 910 864 849 894 865 847 838 878 863 848 865 835 836 818 870 849 870 858 837 902 821 890 878 877 855 856 854 870 849 855 879 860 860 829 831 856 841 848 824 844 864 844 855 852 891 860 869 874 827 902 852 878 892 839 858 894 842 870 848 858 863 825 848 846 886 828 823 833 864 879 950 874 866 904 868 850 823 893 934 915 936 910 906 782 873 794 873 816 864 869 880 883 861 887 899 824 830 826 860 914 873 842 883 837 861 857 862 868 861 827 853 836 866 856 862 807 858 837 859 863 869 843 888 838 858 846 806 863 856 838 871 704 836 865 870 804 849 842 832 889 772 878 853 921 873 830 841 943 854 881 888 894 911 867 888 872 868 870 904 888 874 866 863 823 875 875 865 911 890 856 862 867 818 836 851 858 817 867 480 845 835 843 879 878 843 832 850 944 770 799 864 815 654 833 844 816 863 866 845 870 866 859 835 839 827 833 829 813 765 792 828 809 797 754 822 808 838 888 808 793 824 767 788 797 803 758 850 842 773 820 816 797 848 781 783 784 839 814 821 785 784 767 814 812 802 833 768 791 869 794 799 778 787 745 798 788 748 721 755 810 804 792 770 806 775 743 752 734 835 824 839 809 785 796 806 824 742 773 800 776 777 779 748 771 771 823 824 791 868 835 823 832 842 861 844 861 828 793 827 825 803 849 828 829 833 836 782 818 869 836 835 819 814 784 806 770 764 879 842 790 867 810 819 846 798 800 760 771 781 772 816 786 780 807 765 768 790 794 778 806 786 763 744 773 753 990 755 766 784 744 799 797 771 789 758 809 765 711 796 931 980 922 915 919 914 920 916 882 884 920 922 921 909 920 889 906 878 905 879 889 917 909 888 790 886 884 940 956 940 899 885 964 907 1.05e+03 898 942 923 902 855 893 918 908 856 924 871 891 919 882 917 920 875 881 894 846 828 876 819 878 854 884 840 876 860 882 880 893 855 870 847 854 914 712 927 921 861 878 840 800 859 852 863 881 850 865 936 797 797 902 826 963 942 983 939 931 944 894 923 895 896 880 899 865 936 872 900 897 852 903 880 892 905 832 896 884 887 845 861 954 878 936 937 894 905 926 868 879 887 914 900 921 888 904 904 917 881 876 892 890 873 875 910 882 850 844 880 870 892 904 922 892 914 888 844 899 877 868 822 887 895 889 881 899 817 898 846 894 835 875 834 904 852 818 829 850 891 814 884 884 768 870 829 849 814 916 884 936 912 912 897 878 866 856 878 881 880 909 858 902 890 891 863 896 909 864 849 894 864 847 838 878 864 848 865 835 837 818 870 848 870 858 837 902 821 891 878 876 854 856 854 870 849 855 879 860 861 829 830 856 841 849 824 844 864 844 855 853 892 860 869 875 827 903 851 878 892 840 858 894 842 869 849 857 864 826 848 846 885 829 823 833 863 880 950 875 867 904 867 851 822 893 934 915 936 911 905 784 872 795 874 815 864 870 880 882 861 887 899 824 829 826 860 914 872 842 885 837 860 857 861 868 860 827 854 836 867 856 861 806 858 838 859 863 871 843 890 838 859 845 806 862 855 838 872 705 837 864 869 803 849 842 832 889 771 878 853 921 873 830 841 943 854 881 888 894 911 867 888 873 868 870 902 888 875 866 864 823 875 875 865 910 891 856 862 867 818 836 850 857 819 867 547 845 835 843 879 879 843 833 850 944 771 805 864 815 655 833 845 815 862 866 846 869 865 858 835 839 827 833 832 812 765 791 828 809 796 754 823 809 838 888 809 793 826 766 788 797 803 758 850 842 774 819 816 795 848 781 786 783 839 815 821 784 785 766 815 812 801 833 769 791 869 794 801 778 786 745 799 788 747 721 756 810 804 792 769 805 775 743 751 735 834 824 839 810 785 796 806 823 741 773 799 776 777 779 748 771 770 824 825 790 868 835 823 831 842 860 843 861 828 793 827 826 804 849 829 828 833 837 782 817 870 837 835 820 814 784 805 770 764 880 842 790 868 809 819 846 798 804 759 771 781 772 816 786 782 806 766 768 789 794 778 806 786 764 744 774 754 990 755 767 784 743 799 796 771 790 758 809 764 711 796 931 979 922 915 919 914 919 916 882 885 921 922 922 908 921 889 905 878 906 879 889 916 908 888 790 886 884 940 956 940 899 885 964 907 1.05e+03 898 942 923 902 854 893 917 908 858 923 871 892 918 882 916 920 875 882 894 846 827 874 819 878 854 884 839 877 860 883 880 893 855 870 846 854 914 715 927 920 861 878 841 800 859 854 862 881 850 866 936 797 799 902 825 963 943 983 939 932 944 894 922 896 896 879 899 865 935 871 898 896 852 903 880 891 902 833 895 884 886 844 862 954 878 935 936 893 905 925 868 878 888 914 900 921 888 904 903 917 882 878 892 890 872 874 911 882 850 844 880 870 892 904 923 891 914 888 845 899 879 868 822 887 895 888 880 899 817 899 847 893 835 875 834 904 853 818 829 851 891 813 886 885 768 870 830 848 814 916 883 936 911 912 898 878 866 856 879 881 880 909 858 902 890 892 861 896 908 864 849 894 863 846 838 879 864 847 864 835 837 818 871 848 869 858 837 902 822 891 878 876 854 856 854 870 849 854 879 860 862 829 830 855 841 849 825 844 864 843 855 853 893 860 869 876 827 904 850 879 892 840 857 894 841 869 849 856 864 827 848 846 884 829 823 834 863 880 949 876 868 904 866 850 822 893 935 916 936 912 905 784 872 795 874 814 864 871 880 881 860 888 898 824 829 825 859 913 874 843 886 836 860 857 861 868 860 827 855 836 867 856 861 806 858 839 860 863 871 843 891 838 860 845 805 862 855 838 873 706 837 864 869 803 848 841 831 889 770 877 853 921 872 830 841 943 854 882 887 893 911 867 888 873 868 871 902 888 876 866 864 823 875 876 864 910 891 856 861 866 818 835 850 856 818 867 543 847 836 843 879 879 842 833 850 943 771 801 864 816 655 833 845 815 862 866 846 870 865 858 834 838 827 833 834 813 766 791 829 809 795 755 823 810 838 888 809 793 826 766 788 797 803 758 849 842 773 818 816 793 847 781 788 782 839 816 821 784 785 767 815 812 801 833 770 792 868 794 801 778 786 745 799 788 747 721 756 811 804 792 768 805 774 743 750 736 834 825 839 811 785 796 806 823 739 773 799 776 776 779 748 770 770 825 825 789 869 835 823 830 843 860 842 861 829 792 827 826 804 849 828 828 833 837 782 818 871 838 835 820 815 784 805 770 764 879 841 790 868 809 819 847 798 808 759 772 781 772 815 786 782 806 767 768 789 793 778 807 786 765 744 775 753 989 754 768 784 743 799 796 771 791 758 810 764 711 796 931 979 923 914 918 914 920 916 880 885 922 921 923 909 921 889 904 878 906 879 889 916 908 888 791 886 884 941 956 941 899 886 964 906 1.05e+03 899 942 923 902 855 893 917 907 858 923 871 893 918 881 916 920 876 882 894 846 826 875 819 879 854 884 838 878 860 883 879 894 854 870 847 855 914 716 927 920 861 878 843 800 858 854 862 881 849 867 935 797 799 902 825 963 943 982 940 932 944 895 922 897 896 879 898 863 936 871 898 895 853 903 880 891 898 833 895 884 885 844 861 954 878 935 936 893 905 924 867 879 888 913 900 922 889 904 903 917 884 878 892 890 872 873 911 880 851 845 881 868 892 904 923 892 914 888 845 899 880 869 823 887 895 888 879 898 818 900 847 895 836 876 834 904 854 819 828 850 891 812 886 886 767 870 830 848 813 915 883 936 910 912 898 878 866 855 879 882 881 909 858 902 890 892 860 897 909 865 848 895 863 846 838 880 863 846 864 835 838 818 872 848 868 858 837 903 824 892 878 875 853 856 854 870 850 854 878 859 862 829 830 855 841 849 825 844 865 843 855 853 893 860 869 877 828 905 849 879 891 840 856 894 840 868 849 856 864 828 848 846 884 829 823 834 863 880 949 876 868 905 866 849 822 893 935 916 936 912 905 784 872 795 874 813 864 872 880 880 860 890 898 823 828 823 858 912 874 843 887 836 860 857 861 867 860 827 855 836 867 857 860 806 857 840 860 864 872 842 892 839 858 845 805 861 854 837 873 706 836 864 868 804 849 840 831 889 769 876 853 921 873 830 841 943 854 882 888 892 910 867 888 873 868 872 902 888 878 865 864 823 875 876 864 909 892 856 860 866 818 835 850 857 818 867 474 849 836 843 879 880 842 833 850 944 770 798 865 816 656 832 846 815 863 865 847 870 866 858 835 838 827 832 835 813 766 790 829 809 795 756 822 810 838 888 809 793 826 766 788 797 804 759 849 841 773 818 816 793 847 781 792 782 838 817 820 785 784 768 814 812 800 833 771 793 868 794 801 778 786 745 799 788 746 721 756 812 803 792 768 806 774 744 750 738 834 824 839 810 785 796 806 823 738 772 798 776 776 779 748 770 770 825 825 789 869 835 822 830 843 859 842 860 831 792 828 826 804 849 827 829 834 837 782 820 872 837 834 820 815 784 805 769 764 879 842 790 869 810 818 847 798 811 759 772 782 771 814 786 782 806 767 767 789 792 778 807 786 765 744 775 752 989 753 768 784 743 799 795 771 791 758 810 763 712 797 931 980 923 914 918 913 920 916 879 885 922 921 923 910 921 889 903 879 906 879 889 917 907 888 791 885 885 942 955 940 899 886 964 906 1.05e+03 899 942 924 902 855 894 917 906 856 923 870 893 918 881 916 920 877 880 895 846 826 875 820 879 854 884 837 878 859 884 880 896 853 870 848 856 913 717 927 920 861 878 843 800 857 853 861 882 849 867 935 798 798 901 825 963 943 982 940 933 944 897 919 897 896 878 896 862 937 871 900 894 853 903 880 890 894 833 894 884 885 844 861 954 878 934 937 894 904 923 867 878 887 913 901 922 889 903 904 916 886 877 892 890 871 874 911 879 853 845 881 868 892 905 923 893 912 888 846 898 880 869 823 887 896 889 878 898 818 900 847 896 836 875 834 904 854 820 828 850 891 811 885 886 767 870 830 849 812 915 882 935 909 912 898 877 866 855 879 883 881 909 859 902 891 891 859 898 910 865 849 895 864 846 838 880 863 846 864 835 838 819 872 847 867 858 838 903 825 892 879 874 853 856 854 869 850 854 878 859 863 829 830 855 840 848 826 844 866 843 854 852 892 860 869 876 827 904 849 879 891 841 856 893 840 868 849 856 864 828 847 845 883 829 823 834 862 881 948 875 868 905 866 848 821 893 936 916 936 912 907 784 872 795 873 813 864 872 880 880 859 892 899 823 829 822 857 912 875 843 886 837 860 857 862 866 860 827 855 835 867 857 860 808 856 840 859 863 873 842 892 840 857 846 805 861 854 837 874 707 838 863 868 804 849 839 829 889 769 875 853 922 872 830 841 944 854 881 888 891 910 867 888 873 867 871 901 887 879 865 863 824 874 876 864 909 893 856 859 867 819 836 849 859 817 868 405 851 835 843 879 880 842 832 850 944 770 794 865 816 657 832 846 815 863 865 847 869 866 858 835 839 827 832 835 813 767 790 830 810 795 756 822 809 838 888 808 793 825 766 789 796 804 759 848 842 772 819 816 793 846 781 796 782 838 817 820 785 784 769 814 812 800 832 771 794 868 793 801 778 786 744 799 788 746 721 755 813 802 791 768 806 773 745 751 738 835 825 838 810 784 796 806 823 738 771 798 777 776 779 747 769 770 824 826 789 870 834 822 830 843 859 842 860 832 792 828 825 804 849 827 829 835 836 782 821 872 837 834 819 816 785 805 769 764 879 842 790 869 810 818 847 799 814 758 772 782 771 814 786 781 806 766 767 789 792 778 806 786 765 744 774 751 988 751 768 784 742 799 793 770 791 757 811 763 712 798 931 980 923 914 918 913 920 916 878 885 922 921 921 910 921 889 903 879 907 878 888 917 907 888 791 884 884 942 955 940 899 886 964 906 1.05e+03 898 941 924 902 855 894 917 907 855 923 870 892 918 882 915 919 878 879 895 847 827 876 819 877 854 883 837 877 859 884 880 897 852 870 847 854 913 717 926 921 862 879 841 802 856 852 861 882 849 867 936 798 797 901 824 964 943 980 940 932 944 898 916 896 896 878 895 861 939 871 901 894 853 903 881 890 890 832 895 883 885 844 861 953 878 934 937 896 905 922 867 878 887 913 901 922 889 902 905 917 888 876 892 890 871 875 910 878 854 845 880 867 892 906 923 894 911 889 846 898 880 868 823 887 896 889 879 898 818 900 847 897 837 874 834 904 853 821 828 849 891 810 884 886 766 869 830 851 813 916 881 935 908 912 898 877 866 855 879 885 880 909 859 901 892 890 859 898 910 865 849 895 863 847 838 880 862 846 864 835 838 819 872 847 867 858 838 903 824 892 880 874 853 856 854 868 850 854 878 860 863 830 830 855 838 849 825 844 866 843 854 852 892 860 869 876 827 902 849 878 892 841 856 893 840 869 849 856 864 828 848 845 883 830 823 834 861 881 948 874 867 905 866 850 822 893 935 917 936 912 908 784 872 795 872 813 864 872 881 880 860 892 900 823 830 821 858 912 875 844 885 837 860 856 862 864 860 827 855 834 867 857 860 809 856 840 858 863 873 841 893 840 856 847 806 862 854 837 874 707 839 862 868 805 850 839 828 889 769 874 853 922 872 830 842 945 853 880 888 891 910 867 888 873 867 869 901 887 879 864 862 826 874 874 864 909 893 856 859 867 820 836 849 862 816 868 409 852 834 842 881 879 843 832 850 943 771 796 865 817 659 832 846 815 864 865 848 869 866 859 836 839 826 832 836 814 768 790 830 811 795 756 821 808 839 889 808 793 824 766 788 795 804 759 848 842 772 820 816 792 847 781 800 782 838 817 820 786 783 769 814 811 801 832 770 794 869 792 801 778 785 745 799 788 747 722 754 812 802 791 768 807 772 746 751 738 835 825 838 810 784 796 806 822 738 771 798 777 776 779 745 769 771 824 826 789 871 834 822 829 844 859 843 860 835 793 828 824 804 848 828 829 835 836 781 821 872 837 834 820 816 785 805 768 764 880 842 791 868 810 818 847 800 816 759 772 782 770 813 786 780 806 766 768 789 792 778 805 786 765 743 773 750 988 750 768 784 742 799 791 770 791 758 811 763 712 798 931 981 923 914 919 914 921 917 878 884 922 921 919 910 921 889 903 879 908 878 888 918 908 888 791 884 883 942 955 940 898 887 964 906 1.05e+03 897 941 924 902 856 895 916 907 854 923 869 891 918 882 916 918 878 878 894 846 827 876 818 876 853 883 837 876 860 884 880 896 853 870 845 853 913 719 925 920 862 879 839 803 856 852 861 882 848 867 936 798 798 901 823 964 943 980 939 933 944 900 913 896 897 877 895 860 939 871 902 894 853 904 881 890 888 832 896 883 885 844 861 953 878 933 937 897 906 922 866 878 888 913 902 922 888 902 905 917 887 875 892 891 871 876 911 877 855 845 880 867 892 907 923 894 910 890 846 899 880 867 825 887 897 889 879 897 818 900 846 897 837 874 834 904 852 821 828 849 891 810 884 886 766 868 830 852 814 916 881 935 907 912 898 877 866 854 880 885 880 909 859 899 893 890 859 898 910 866 850 894 862 847 838 880 864 846 863 834 838 818 872 847 867 858 837 902 824 893 879 875 853 856 854 868 850 854 878 861 863 831 830 856 837 850 824 844 865 843 854 851 892 860 868 875 827 901 848 878 893 841 856 893 840 869 849 856 864 827 850 845 883 830 823 834 861 882 948 873 867 905 866 852 822 893 935 917 936 912 909 784 873 794 873 814 863 871 882 881 861 892 900 823 831 820 860 913 875 844 884 837 861 857 862 865 860 827 855 832 867 857 860 809 856 840 858 862 873 840 893 840 856 846 806 862 854 836 874 706 840 861 869 805 850 839 826 888 769 874 854 921 872 831 842 946 853 879 888 891 909 866 889 874 867 866 901 887 878 863 862 827 873 873 863 908 892 856 859 868 819 837 849 862 816 869 416 852 833 841 882 878 844 831 850 942 771 798 865 817 660 832 847 815 864 864 848 869 866 859 836 839 827 831 836 814 769 790 830 811 796 755 820 807 839 889 808 794 824 765 788 795 803 759 847 842 771 820 816 791 846 782 803 782 838 816 821 786 783 769 814 811 801 832 770 794 870 792 800 778 785 745 800 788 748 722 754 812 801 790 769 807 772 746 751 738 836 825 838 810 783 796 806 822 738 771 798 777 776 779 743 769 771 824 828 791 872 833 822 830 844 859 843 860 836 793 831 825 804 847 828 828 835 837 781 820 871 837 834 820 816 785 805 768 764 881 842 790 868 810 818 846 799 818 761 773 783 770 813 786 781 806 767 768 789 793 777 804 786 765 744 773 750 988 750 767 783 744 800 789 770 791 759 811 762 713 799 931 982 922 914 920 914 922 917 878 882 922 920 918 910 921 889 903 879 908 878 888 920 908 887 790 883 882 941 956 940 898 887 964 906 1.05e+03 896 941 925 902 856 895 915 908 854 923 869 891 918 882 915 916 878 876 893 846 827 876 818 877 852 883 837 876 861 884 881 895 853 870 844 852 913 720 925 920 863 880 839 803 856 854 862 882 849 867 936 799 799 901 822 963 943 979 939 933 943 903 911 895 898 877 896 860 938 871 903 893 854 904 881 889 887 831 896 882 886 844 861 953 878 933 936 898 907 921 865 879 889 913 902 922 888 902 906 918 886 875 892 892 872 876 911 876 855 845 879 867 892 906 922 894 910 890 846 900 880 866 826 887 896 890 879 896 818 900 845 896 837 874 834 904 852 822 829 850 891 810 884 886 765 867 829 853 814 918 882 935 907 912 898 878 866 853 879 885 880 909 858 897 892 890 858 897 909 866 850 894 861 848 838 878 865 846 864 834 837 818 872 848 867 858 836 903 824 893 878 877 853 855 854 868 851 855 879 861 862 831 830 856 839 850 824 845 864 842 854 851 892 860 868 874 828 900 848 877 894 841 856 893 841 869 849 856 864 826 851 844 884 830 823 833 860 882 948 874 867 904 867 853 822 893 935 916 936 911 909 785 874 794 873 814 863 870 882 881 861 892 900 823 831 821 861 914 874 844 885 837 862 858 862 866 860 826 855 832 867 858 860 809 856 840 858 862 873 838 893 840 855 844 807 863 855 835 874 706 839 861 869 806 850 839 826 888 769 873 854 920 872 831 842 945 853 877 887 892 909 866 890 874 867 866 901 888 877 863 862 828 873 872 862 908 892 856 858 868 819 836 849 861 816 869 413 852 832 840 883 877 844 831 850 941 772 799 865 817 662 833 847 815 864 864 847 869 867 859 836 839 827 831 836 815 769 789 829 812 797 755 819 807 840 889 808 793 824 765 790 795 802 758 848 842 771 820 816 791 845 782 804 782 838 814 820 786 783 769 813 811 801 832 770 794 870 792 800 778 785 745 800 787 749 721 754 812 800 790 769 807 772 747 750 737 836 825 838 810 782 796 806 822 738 772 798 777 777 779 742 768 771 823 831 792 871 832 822 830 844 860 842 860 840 793 834 825 804 846 827 828 835 836 781 819 871 837 835 820 815 784 804 768 764 880 842 790 868 809 818 847 799 819 762 772 783 770 813 786 781 806 767 768 787 793 777 805 786 764 744 772 750 989 751 768 782 744 800 786 769 791 759 811 762 715 799 932 982 922 914 920 915 922 917 877 881 921 922 918 909 920 888 904 879 908 878 888 920 909 886 790 884 883 941 956 940 898 888 964 906 1.05e+03 895 942 926 902 856 896 915 909 856 923 869 891 919 881 915 916 878 875 892 845 827 876 818 877 852 882 838 876 862 884 881 895 853 869 844 853 913 722 924 919 862 880 839 802 856 856 862 882 849 866 937 799 800 900 822 963 942 978 939 933 943 905 910 895 899 878 897 861 937 871 903 893 856 903 881 889 884 831 896 883 887 844 861 954 877 933 935 897 907 921 864 879 889 913 903 922 889 902 907 918 886 875 891 892 873 875 912 875 854 844 879 868 892 906 922 894 909 889 845 900 880 867 826 887 895 891 879 894 818 901 845 895 836 875 835 905 851 822 830 850 891 811 885 886 764 867 830 854 814 916 882 934 907 912 898 880 865 852 879 885 880 909 858 897 891 891 859 898 910 867 849 893 861 848 837 875 865 846 864 834 836 819 872 848 868 858 836 904 823 892 878 878 854 853 855 869 850 856 879 861 862 830 830 856 840 851 824 844 864 842 854 851 892 859 868 873 828 899 849 878 894 841 857 893 841 868 849 856 865 825 851 844 884 830 822 832 860 883 948 876 866 904 869 852 822 893 935 915 937 909 909 785 874 794 873 814 863 870 882 882 861 891 899 823 831 822 861 914 873 845 885 837 862 857 863 867 861 826 856 833 866 857 861 809 856 840 859 862 873 838 894 840 854 844 807 863 856 835 873 705 838 861 870 805 849 839 825 888 769 874 855 919 873 830 842 944 853 876 887 893 909 865 890 874 867 866 900 890 877 862 862 830 873 873 862 907 892 856 857 867 819 836 849 860 816 869 404 853 832 840 882 877 844 831 850 940 772 800 865 817 663 833 847 815 863 864 846 869 867 859 836 838 827 831 836 815 770 789 830 811 797 756 820 807 839 888 807 792 824 765 791 794 801 757 848 841 772 820 816 791 844 782 805 782 838 814 819 786 783 768 812 811 800 833 770 793 870 792 800 777 785 745 800 787 749 720 755 812 800 790 769 807 773 747 749 736 836 824 838 811 781 796 805 822 738 773 799 776 777 779 742 767 771 822 835 791 871 832 822 831 843 860 841 859 843 793 836 826 803 845 826 828 834 836 781 819 870 836 835 820 815 783 804 769 764 880 842 790 868 808 817 847 798 820 762 771 783 770 813 787 780 807 766 768 786 793 777 805 785 764 743 773 749 988 751 768 781 745 801 784 769 791 759 811 762 717 799 932 982 921 914 920 915 922 917 877 881 921 923 918 908 921 888 904 879 908 879 889 920 909 886 790 884 884 940 957 940 898 888 964 906 1.05e+03 896 942 927 902 856 896 916 910 857 923 869 892 919 881 916 916 878 874 893 845 827 876 819 878 852 882 837 875 863 883 881 896 853 869 844 854 913 724 924 920 862 881 838 802 856 856 863 881 849 866 938 797 800 899 823 963 942 977 938 934 943 905 908 896 898 878 898 862 936 870 902 894 857 903 881 889 882 830 896 884 888 843 860 953 876 933 935 896 907 921 863 879 889 913 903 922 889 902 906 919 886 875 891 891 874 875 912 873 854 844 879 869 891 907 923 895 909 889 843 900 880 869 824 887 895 891 878 893 818 901 844 893 836 876 835 906 850 822 830 851 891 812 885 886 762 866 831 854 814 915 882 934 908 912 898 880 866 853 878 884 880 909 857 898 891 891 860 898 910 866 849 892 862 849 836 873 864 846 865 834 836 819 872 848 868 858 836 903 823 891 878 877 854 853 855 868 850 857 879 861 861 829 830 856 839 851 824 844 864 842 853 851 891 860 868 874 828 898 850 878 893 841 858 892 842 868 849 857 865 825 851 844 885 831 822 832 860 884 949 876 866 904 869 851 822 892 935 914 936 908 908 785 874 794 873 814 863 870 880 882 861 891 899 823 830 823 861 914 873 846 885 837 862 855 863 867 862 826 856 835 866 856 862 810 856 840 860 863 872 837 894 840 854 846 807 863 858 835 874 704 838 860 870 805 849 839 824 888 769 874 856 919 873 830 841 943 853 876 887 893 910 864 890 874 867 864 900 889 878 862 863 832 874 874 862 906 893 856 857 867 819 837 849 858 816 869 400 854 832 841 880 878 844 831 850 941 772 800 864 818 664 833 847 815 861 864 846 868 866 859 836 839 826 831 837 816 770 788 830 810 798 757 821 807 839 887 806 790 824 765 792 793 802 757 848 841 772 820 816 792 844 781 809 782 838 814 818 787 783 768 811 812 799 834 770 793 870 792 801 776 785 744 802 787 748 719 755 813 800 789 768 807 772 747 749 735 835 824 838 811 781 796 805 822 738 774 799 775 778 779 742 768 771 821 836 791 870 832 823 831 843 860 840 859 846 793 838 826 802 844 826 829 833 836 782 819 870 835 835 820 815 781 803 771 763 880 842 790 868 808 818 846 797 822 762 770 783 770 814 787 780 807 766 768 784 792 778 805 785 764 743 774 748 987 751 769 781 745 801 782 769 792 759 811 762 717 798 933 982 922 914 919 915 922 917 877 882 921 925 918 908 922 888 905 879 909 880 889 919 907 886 790 884 884 939 957 939 897 887 963 905 1.05e+03 896 942 927 901 856 896 918 909 859 924 870 893 919 881 916 916 877 874 894 844 827 876 819 877 852 882 837 874 864 882 880 897 853 869 846 854 913 726 924 920 862 881 839 802 855 856 865 880 849 866 938 796 800 899 823 964 942 976 938 934 944 905 906 897 896 878 898 863 936 871 902 895 858 903 880 890 880 831 896 885 888 843 860 953 876 933 935 896 906 923 864 878 889 912 903 922 890 902 905 918 885 875 891 890 873 875 913 871 854 844 880 870 889 908 924 895 909 889 842 899 879 871 823 887 896 891 878 892 818 900 844 892 837 876 835 906 849 823 830 851 891 812 884 886 762 866 832 854 814 914 882 933 910 912 898 879 866 854 878 884 879 909 857 899 892 890 860 898 910 866 848 892 862 850 837 872 864 846 865 835 837 819 872 848 868 858 837 901 823 891 878 876 854 853 855 868 850 857 879 861 862 827 831 856 838 852 825 844 864 842 852 850 891 860 870 874 829 898 850 878 893 841 858 892 841 868 848 858 866 824 852 845 885 831 822 833 860 884 950 876 867 905 869 850 822 892 936 914 937 908 908 785 873 795 874 814 863 870 879 883 859 890 899 823 829 824 861 914 873 847 886 837 862 854 863 866 862 826 856 837 866 854 860 810 855 838 862 864 872 837 894 841 854 847 807 863 858 835 875 704 837 861 870 805 850 838 823 888 769 875 857 920 873 830 840 942 854 876 886 894 910 863 890 875 868 863 900 889 878 862 862 834 874 874 862 907 894 856 857 867 819 836 850 858 817 868 406 854 832 840 880 879 844 831 850 942 773 798 864 818 665 832 847 815 862 863 847 868 866 859 836 839 826 832 838 816 769 787 830 810 798 757 823 808 839 887 804 791 823 765 791 792 803 757 847 841 772 820 815 792 844 781 812 782 839 815 818 788 782 767 811 812 798 834 770 793 869 793 801 776 784 744 803 787 748 718 755 812 801 789 768 807 771 746 748 734 834 823 838 811 781 796 805 822 738 775 798 775 778 779 742 770 771 821 835 791 870 832 824 831 843 860 840 858 848 793 839 826 801 844 826 830 832 836 782 818 870 835 835 820 815 780 803 770 764 879 842 790 867 808 818 845 797 824 761 770 783 769 814 787 780 807 766 768 784 791 779 804 784 764 744 774 749 986 751 769 780 743 801 782 770 791 759 811 762 717 798 933 981 922 914 919 914 922 916 878 883 922 924 918 908 923 888 905 879 910 880 889 918 906 887 790 884 884 939 957 939 896 887 963 905 1.05e+03 897 942 927 900 856 896 919 909 859 924 870 894 919 882 917 915 877 874 895 843 827 876 820 876 852 882 836 874 863 882 878 897 853 870 847 854 913 728 924 920 863 880 839 801 855 855 867 880 848 866 938 795 801 898 823 964 942 975 939 934 944 905 905 897 896 878 898 864 936 872 901 895 858 903 879 890 879 831 896 885 889 844 860 953 876 933 936 895 906 924 864 878 889 913 903 922 890 901 904 917 885 876 892 890 873 875 913 868 854 843 880 870 888 909 925 895 911 889 841 898 879 871 824 888 896 891 878 892 818 900 843 891 838 875 834 906 850 824 830 852 891 812 883 886 761 867 832 852 814 915 882 933 911 911 898 878 867 854 878 884 878 909 857 899 892 890 860 898 910 866 848 893 863 850 837 872 863 845 866 835 839 818 872 848 868 858 838 900 824 891 878 876 856 853 855 868 850 856 878 860 863 827 831 856 837 852 825 844 864 842 852 850 891 860 870 873 829 898 850 877 893 840 858 891 841 868 848 858 865 824 852 847 885 832 822 834 860 884 950 875 867 905 868 849 822 892 937 914 937 909 908 784 873 795 874 815 863 871 877 883 858 889 898 822 828 824 860 914 873 847 886 837 862 853 863 865 862 826 857 837 866 855 858 811 856 837 862 863 871 838 894 841 855 846 806 863 857 835 877 704 836 862 870 804 850 839 823 888 769 876 857 920 874 830 841 942 854 877 885 894 911 863 890 875 868 861 900 888 878 862 861 835 875 873 862 908 894 856 856 866 819 836 850 858 818 868 412 854 832 840 881 879 844 830 850 943 774 796 864 817 666 832 848 814 863 863 848 869 867 859 836 840 825 833 839 816 768 789 830 810 798 756 824 808 838 887 805 792 824 764 790 792 803 757 847 841 772 820 814 792 844 781 816 781 839 814 818 788 782 766 811 811 799 834 771 793 868 793 801 776 784 744 802 786 748 719 754 811 801 790 768 807 771 746 747 734 833 823 838 811 780 796 805 822 739 775 798 774 777 778 742 771 771 819 837 790 870 833 825 830 842 860 841 858 849 793 840 825 801 843 826 830 832 835 783 817 869 834 835 819 815 779 803 768 765 878 842 790 865 807 819 844 798 826 760 770 782 770 813 787 779 807 766 768 785 788 779 804 784 764 744 774 750 986 751 770 779 741 800 782 770 791 759 811 763 718 798 933 981 923 914 918 913 922 916 879 883 922 924 918 907 922 888 904 879 910 879 889 919 906 887 790 884 884 940 957 939 897 886 963 905 1.05e+03 897 942 927 900 856 896 919 909 859 924 870 894 918 884 917 915 878 874 894 842 827 876 820 877 853 882 837 874 862 882 877 896 853 870 848 854 914 729 924 921 864 879 840 801 855 854 866 879 848 865 938 796 802 898 824 964 942 975 940 935 945 906 902 897 896 878 898 864 937 873 901 895 858 903 879 890 878 831 896 885 888 844 860 953 876 933 935 894 905 925 864 878 889 914 902 923 889 901 905 917 885 876 893 890 873 875 912 868 854 843 881 868 888 909 925 896 912 888 841 898 879 871 824 889 896 893 878 892 818 900 843 889 838 875 834 906 850 824 830 852 891 812 883 886 760 867 832 852 813 916 881 932 912 911 898 878 867 854 878 883 877 909 858 898 891 890 860 898 909 867 849 893 863 850 837 872 863 846 865 834 838 817 872 848 867 859 839 901 824 890 877 876 857 853 854 869 850 857 878 860 864 828 830 856 837 851 826 844 864 842 853 850 892 861 869 873 828 899 850 877 893 839 857 891 841 869 848 858 865 824 850 847 886 832 823 835 860 884 950 874 868 906 868 850 822 892 938 914 937 909 909 783 874 796 873 815 862 872 877 883 857 888 898 822 827 825 860 913 874 848 885 837 862 853 863 865 861 827 856 836 866 856 857 811 857 837 862 863 871 839 894 842 855 845 806 863 856 835 877 704 835 862 870 804 850 840 822 888 769 877 857 920 872 830 842 944 854 878 885 894 911 863 890 874 868 859 900 888 879 862 860 838 875 873 862 908 892 856 857 866 819 836 849 859 819 868 412 853 832 840 881 879 844 830 851 944 776 793 864 816 667 832 848 814 863 863 848 869 868 858 836 839 825 833 839 817 766 790 829 810 797 756 822 808 838 886 806 793 825 764 789 792 803 757 847 842 772 820 813 792 844 781 817 781 839 814 818 788 783 766 811 811 800 833 771 794 867 793 801 776 783 745 801 786 747 719 753 810 802 790 769 806 772 746 746 733 834 823 838 811 780 796 806 822 738 775 798 773 778 778 743 771 770 817 839 790 870 833 823 830 842 860 842 858 851 792 840 825 803 844 825 830 832 835 782 817 869 834 836 818 815 779 802 766 766 877 842 790 863 807 819 843 799 827 761 770 782 770 813 787 778 807 767 767 785 785 778 804 784 764 744 774 750 986 751 770 778 740 800 782 770 791 758 811 764 717 798 933 981 923 914 918 913 921 916 881 882 922 924 918 906 921 888 903 880 909 879 890 919 906 886 790 884 885 942 957 939 899 886 963 906 1.05e+03 897 942 926 900 855 897 919 908 858 924 870 894 918 884 917 915 878 874 893 842 826 877 820 878 854 882 837 874 862 882 877 897 852 870 848 853 914 729 924 923 864 877 841 802 855 855 866 879 849 865 938 796 803 899 825 962 943 972 942 934 945 907 900 897 896 879 898 864 937 874 902 895 858 904 880 891 875 833 896 884 888 844 859 954 877 933 935 894 906 924 864 878 889 915 902 923 888 900 905 918 884 876 893 890 873 875 911 868 854 843 881 868 889 907 925 898 914 888 841 898 878 871 824 890 894 895 879 892 818 898 843 886 837 876 834 906 850 824 830 853 890 812 883 887 758 867 832 852 813 917 880 933 913 911 898 878 867 855 878 882 878 909 858 897 890 890 859 898 909 867 849 893 863 849 837 871 863 846 864 834 837 816 873 849 867 859 840 903 823 891 877 876 858 853 855 869 850 856 878 860 864 830 830 856 837 850 825 844 864 841 854 850 892 862 868 873 829 899 850 877 894 839 857 891 841 869 848 858 865 823 849 848 886 832 824 835 860 884 950 874 868 907 868 852 823 891 938 915 938 909 910 783 874 795 872 816 863 873 878 884 858 888 898 823 828 825 860 912 875 848 884 837 862 853 863 865 861 827 855 835 866 856 858 811 858 838 862 863 872 840 893 842 855 845 805 863 855 835 878 705 836 861 870 803 850 841 822 887 768 876 857 919 871 830 844 945 854 878 885 894 911 863 890 872 868 857 900 887 879 862 861 842 873 873 863 909 890 857 857 866 819 837 849 859 819 869 405 853 831 841 880 879 844 830 851 944 776 792 865 815 668 832 849 814 863 863 847 869 868 857 836 838 825 832 839 817 766 792 829 810 796 755 820 808 837 886 807 792 827 764 790 792 802 757 847 842 772 820 813 792 844 781 819 781 839 814 817 788 784 767 812 810 802 833 772 794 867 793 801 776 783 745 800 787 746 720 752 809 803 791 769 806 773 746 746 733 834 822 838 810 780 796 805 823 738 774 798 772 778 777 742 771 770 815 841 790 871 833 821 830 842 859 843 857 852 792 840 826 803 845 825 830 832 835 782 817 870 834 835 819 815 779 803 766 765 877 842 790 862 807 820 843 800 827 762 770 783 770 813 787 777 806 767 767 786 782 778 803 784 764 744 774 751 986 752 769 778 741 800 782 770 792 758 811 765 717 798 932 981 923 914 918 913 920 916 881 881 922 924 920 907 920 888 903 880 908 879 890 920 907 886 789 885 885 942 958 939 901 887 963 906 1.05e+03 897 942 924 901 854 898 918 907 858 924 871 894 919 884 916 916 878 875 892 842 826 877 819 879 855 881 838 875 863 882 878 897 852 869 848 853 915 731 925 924 863 876 841 803 853 856 865 878 849 865 937 798 803 899 825 962 944 970 942 934 945 907 899 897 897 878 898 865 937 874 902 896 858 904 880 891 874 835 895 884 887 844 859 954 878 933 934 894 907 924 864 878 889 915 902 924 887 900 906 919 885 876 893 890 872 876 910 869 855 843 880 869 890 906 926 898 914 888 840 898 878 871 824 889 893 896 879 892 818 897 844 885 836 877 834 905 850 824 829 853 890 812 884 888 758 866 832 852 813 918 879 933 911 911 897 878 867 856 877 882 879 910 859 898 890 890 859 898 909 866 849 893 863 848 837 870 862 846 863 834 835 817 873 849 867 858 841 903 822 892 876 876 857 852 855 869 850 855 878 859 864 830 830 855 837 850 824 844 863 840 853 849 891 863 867 874 829 899 850 876 892 838 856 890 841 870 848 857 864 823 847 848 887 832 823 835 860 884 950 874 868 907 869 853 824 891 937 915 939 909 910 784 874 794 871 817 864 873 879 884 859 888 899 823 829 826 860 910 875 848 883 837 862 852 863 864 861 826 854 835 866 855 859 811 859 839 862 864 873 840 893 842 854 844 806 863 855 835 877 706 836 860 869 803 850 841 821 887 769 876 857 919 870 830 844 945 854 878 885 894 911 862 890 872 867 856 900 887 878 863 861 844 872 874 863 910 890 857 858 866 819 838 849 858 819 870 397 853 830 841 880 879 844 830 851 944 774 792 865 814 668 832 850 814 864 863 846 869 867 857 837 837 825 831 839 817 766 792 828 810 797 755 819 808 838 885 808 792 828 764 790 792 801 756 847 843 773 819 813 792 844 782 821 781 840 814 818 788 786 768 812 810 802 833 772 793 867 792 801 775 782 745 801 787 746 721 752 809 804 791 769 806 774 747 746 733 834 823 838 809 780 796 804 823 738 774 798 773 778 777 742 770 770 811 841 790 872 833 821 829 842 860 842 857 853 792 840 826 803 845 825 830 832 836 782 818 870 834 835 820 815 779 803 767 765 877 842 790 862 807 820 843 800 827 763 770 784 770 813 788 777 806 766 767 786 778 777 803 784 764 744 774 751 986 751 768 779 742 801 782 769 792 758 811 765 717 797 932 981 923 914 920 912 920 916 881 880 922 925 922 908 920 888 903 880 908 880 890 920 907 887 788 886 886 941 958 940 901 887 963 907 1.05e+03 897 943 924 902 854 897 917 906 857 924 871 893 919 884 915 916 878 875 892 843 827 877 819 878 855 880 838 876 863 882 878 897 852 869 847 853 916 732 925 923 862 876 839 804 852 857 865 878 849 865 938 798 803 899 824 963 945 967 942 934 945 908 899 896 899 878 898 865 937 874 901 896 858 904 880 891 872 836 895 883 887 845 859 954 878 934 934 894 907 924 864 877 889 915 902 924 887 900 906 920 885 876 893 890 872 876 910 868 855 843 878 870 892 904 926 898 914 887 841 898 879 870 824 889 894 896 878 892 818 896 844 883 836 877 834 905 850 824 829 854 890 812 884 887 756 864 832 852 813 918 878 934 908 911 897 877 866 857 876 882 879 910 858 899 889 890 858 898 909 865 848 892 863 848 836 869 862 845 863 835 836 817 874 850 867 857 841 903 821 893 876 875 856 851 855 868 849 855 879 858 864 829 830 856 836 849 823 846 863 840 852 848 890 863 866 874 830 899 851 876 891 839 856 889 841 871 848 857 864 823 848 847 888 832 824 835 861 884 950 873 868 907 869 853 824 890 936 915 939 909 910 784 874 793 870 817 864 872 879 883 859 888 899 824 830 826 859 911 874 848 883 837 862 853 862 864 861 826 855 835 866 855 859 813 859 840 862 864 874 841 892 842 854 843 807 862 855 835 877 707 835 859 868 804 850 841 821 887 769 876 857 919 871 831 844 945 854 878 884 894 910 862 890 872 866 854 900 887 877 863 861 849 871 874 865 910 890 857 858 867 819 838 848 857 820 871 396 853 831 840 881 879 843 830 851 943 773 792 866 814 668 832 851 815 864 864 846 868 865 857 838 838 826 832 840 818 765 791 828 810 797 755 819 808 839 884 808 792 829 764 790 792 802 756 847 843 773 819 814 792 845 783 823 781 839 813 818 788 785 767 813 810 803 833 771 792 868 791 802 775 783 745 800 787 746 720 752 809 804 791 769 806 775 747 746 733 834 823 837 808 780 796 804 823 737 774 798 774 778 777 742 770 770 806 842 790 872 833 822 830 842 861 842 857 853 793 839 825 802 846 824 829 833 836 782 818 870 834 835 822 814 779 804 768 765 877 842 790 861 808 820 844 801 828 762 771 785 770 813 788 776 806 766 768 786 773 776 803 783 764 744 774 751 987 751 768 780 743 802 781 769 792 758 811 765 717 797 931 981 923 914 921 912 921 916 881 881 920 926 924 909 921 888 904 879 908 879 889 920 907 888 790 886 886 940 957 941 901 887 963 908 1.05e+03 896 942 924 902 855 897 918 906 857 925 872 893 919 885 915 916 879 875 893 844 827 877 818 878 854 879 839 877 863 882 878 896 851 868 847 853 916 734 925 923 863 876 838 804 852 858 865 878 849 865 938 798 803 900 823 964 945 966 942 933 945 910 898 897 900 878 899 866 937 874 900 895 859 904 880 891 872 834 895 883 887 846 859 954 878 934 935 894 907 924 863 879 889 915 901 925 888 900 907 920 886 876 892 891 871 875 910 869 855 843 878 871 892 904 926 896 914 886 842 898 879 870 824 888 895 897 877 893 817 896 844 883 835 878 834 905 849 824 830 853 889 812 884 887 754 864 831 853 813 917 878 934 907 911 897 876 866 857 877 882 879 911 858 900 888 890 857 898 909 864 848 891 863 848 835 869 862 844 863 835 836 818 874 852 867 857 840 903 821 893 876 875 856 851 854 868 850 856 878 857 864 828 829 857 836 849 823 847 863 839 852 848 890 863 865 874 830 898 851 876 891 839 856 889 841 871 850 857 864 823 848 846 888 832 825 835 861 884 950 872 868 907 869 852 823 890 936 915 938 910 911 785 873 793 870 818 864 873 878 882 860 887 900 824 830 824 859 911 873 847 883 837 862 854 862 864 861 826 855 835 867 855 859 814 859 840 862 864 874 842 891 842 853 842 808 863 854 836 878 709 835 859 868 804 850 841 821 888 769 876 857 919 871 831 842 945 854 879 884 894 910 862 891 873 866 853 900 888 876 863 860 853 871 875 866 909 891 857 859 867 820 838 848 858 823 872 404 853 833 840 882 880 842 830 851 943 772 794 865 814 668 831 851 815 865 864 846 868 866 857 839 839 826 832 842 817 765 790 828 810 797 756 820 807 840 885 808 792 828 764 790 792 801 756 847 842 774 819 814 792 845 784 826 781 838 813 818 788 783 766 813 810 803 833 770 792 868 791 802 773 783 745 799 788 746 720 751 808 804 791 770 807 774 748 745 734 833 824 837 808 781 797 804 824 738 774 799 776 777 777 743 769 770 801 842 790 872 832 823 830 842 861 840 857 853 794 838 825 802 846 825 829 833 837 781 819 870 833 835 821 814 779 804 770 765 877 842 790 860 808 820 844 800 828 760 772 786 769 813 788 776 806 766 768 784 769 776 804 784 763 745 774 752 986 751 768 779 742 804 780 768 793 758 810 764 717 796 930 981 923 914 921 912 922 916 881 882 919 924 922 909 920 888 904 878 908 879 888 921 907 888 791 884 886 940 956 942 901 887 963 908 1.05e+03 896 941 925 902 855 896 919 906 856 925 871 893 919 886 915 916 878 876 893 844 827 877 819 878 853 879 839 877 863 882 879 895 850 868 847 854 914 735 925 922 865 876 837 804 852 858 866 878 848 865 939 798 803 900 823 964 944 965 941 933 944 912 896 897 900 878 899 866 937 873 900 895 859 903 880 891 872 833 895 883 887 847 860 954 877 934 935 895 906 924 862 880 889 914 901 924 889 900 907 920 886 876 892 891 871 873 911 869 855 843 879 871 891 903 926 895 913 887 843 898 878 870 824 888 896 898 877 893 818 896 844 882 835 878 834 905 849 824 829 852 888 812 884 886 751 865 831 853 813 915 879 933 908 911 897 876 865 857 878 882 879 911 857 900 888 889 858 898 910 864 847 890 863 848 834 869 862 844 863 836 836 818 873 852 868 856 838 902 822 891 876 875 857 851 855 868 850 857 878 858 864 828 830 858 835 849 823 848 864 840 853 848 890 862 864 874 830 898 850 876 891 838 856 890 841 870 850 857 865 823 849 845 887 831 826 835 862 884 950 873 868 907 869 852 823 889 937 915 937 909 911 785 873 793 871 818 864 872 878 882 859 887 899 824 830 823 859 911 873 846 884 838 862 854 862 864 861 827 855 834 868 855 859 816 859 841 861 863 874 844 890 843 853 841 808 863 854 836 878 710 834 859 868 805 850 841 822 889 769 876 857 920 871 830 841 945 855 878 884 895 909 862 891 874 866 851 900 889 876 863 858 857 870 874 867 909 892 857 859 867 820 838 848 857 826 872 412 853 834 839 883 880 841 829 852 943 772 794 864 814 668 831 852 815 866 865 846 868 866 857 839 838 827 832 843 816 764 790 828 809 797 756 820 807 839 887 807 792 828 764 789 792 801 756 847 842 774 819 814 792 846 785 828 781 837 814 818 788 782 765 813 811 802 832 770 792 868 791 802 773 782 746 798 788 745 721 751 808 804 791 769 808 775 748 743 734 832 824 836 808 781 797 804 824 738 773 800 778 778 777 742 768 770 798 842 790 871 832 823 831 842 861 840 857 852 794 837 824 802 846 826 828 833 837 780 819 870 833 835 820 814 780 804 770 765 876 842 790 859 808 820 845 800 828 760 773 785 768 813 788 776 807 766 768 783 766 776 804 784 763 745 774 752 985 751 768 779 740 804 780 767 793 759 810 763 718 797 929 980 923 914 920 912 923 916 882 883 920 922 920 908 920 888 904 879 909 879 887 920 907 888 792 883 886 940 955 942 900 887 963 907 1.05e+03 895 941 924 901 855 897 919 906 856 925 871 893 919 886 915 915 876 877 892 845 826 877 819 877 852 880 839 877 862 883 879 894 850 869 848 854 912 737 925 922 866 876 838 804 853 859 867 878 848 866 939 798 803 899 824 964 944 964 940 933 944 914 894 898 899 878 900 865 937 873 900 895 858 903 880 891 871 832 895 882 888 846 860 954 877 934 935 895 906 924 862 882 889 914 900 924 889 900 906 920 887 876 892 891 871 872 911 870 856 843 878 871 890 900 926 894 912 887 843 898 878 869 824 888 896 900 878 894 818 896 843 881 834 878 834 905 849 824 829 852 888 812 883 886 751 865 830 854 812 913 880 932 908 912 897 876 865 856 879 882 879 910 857 900 888 889 859 898 910 864 847 890 862 848 834 869 861 844 864 835 838 818 872 852 869 856 838 901 823 890 876 875 857 851 855 868 850 858 877 859 863 828 829 858 835 849 823 848 863 841 854 848 890 861 865 874 830 898 850 877 892 837 856 891 841 870 850 857 865 824 850 846 887 829 824 835 861 885 950 873 868 906 868 852 822 890 939 914 936 909 909 784 873 794 872 818 863 872 878 883 859 887 899 824 829 821 859 912 873 846 884 838 862 854 862 864 861 828 855 834 869 855 860 816 858 841 861 863 874 844 889 843 853 841 809 862 854 836 878 711 834 860 868 806 850 841 822 890 768 876 857 922 871 830 840 945 856 877 884 896 909 862 890 874 866 850 900 888 877 863 857 859 870 874 867 909 892 856 858 867 819 838 848 857 827 872 413 854 834 840 882 881 841 830 851 942 772 794 864 815 670 831 852 815 866 866 846 868 866 856 840 838 827 833 843 815 764 790 828 808 796 756 820 807 839 887 806 792 827 764 790 792 800 755 847 842 774 818 814 792 846 785 829 781 837 814 818 789 784 765 813 811 802 831 770 793 868 791 802 772 781 745 798 788 745 722 752 808 802 791 768 809 776 747 742 734 832 824 836 808 780 798 804 823 738 773 800 778 778 777 742 768 770 794 843 790 870 832 822 832 842 860 840 857 851 793 837 824 803 846 827 828 833 837 780 818 871 833 835 820 814 780 804 770 765 876 842 789 859 808 820 844 799 828 759 773 782 768 813 788 777 806 766 769 784 763 777 805 784 763 744 775 752 984 751 767 778 739 804 779 768 793 759 809 763 718 797 929 980 922 914 919 913 923 916 882 883 921 922 919 907 920 888 904 879 909 880 888 918 907 888 794 883 886 941 955 943 900 887 963 907 1.05e+03 894 942 924 900 856 897 918 906 856 925 871 893 919 885 915 915 874 878 892 844 826 877 819 877 853 880 838 877 862 883 879 892 850 869 850 854 910 739 925 921 866 874 840 804 854 859 867 878 847 866 939 799 805 899 824 963 944 964 940 933 944 914 892 898 899 878 897 864 937 873 900 895 859 903 880 891 870 832 895 882 888 845 860 954 877 934 935 895 906 924 863 882 889 914 901 924 889 901 906 920 887 876 892 890 871 873 911 870 856 843 878 870 889 898 926 894 912 887 842 898 878 868 825 888 896 900 879 894 819 895 843 878 834 879 834 905 850 826 828 852 887 811 882 886 751 866 829 854 812 913 881 933 908 912 898 876 866 854 879 883 880 908 857 898 888 889 858 898 909 864 846 890 863 850 835 870 861 844 864 835 840 818 871 851 870 855 839 900 823 889 875 874 857 851 856 868 850 856 877 861 863 827 829 858 836 849 823 848 863 842 853 848 891 860 866 874 831 898 849 877 892 837 855 892 841 869 849 858 865 823 850 847 887 828 823 834 860 886 950 874 868 906 867 852 821 890 939 914 936 910 907 785 872 794 872 818 863 871 878 883 859 887 899 823 828 821 859 912 872 847 884 838 862 854 861 864 862 828 855 834 869 856 860 817 858 840 862 863 874 843 889 844 854 841 809 860 854 836 879 712 833 859 867 806 849 841 820 889 768 874 858 922 871 830 840 943 856 876 884 896 908 862 890 873 866 849 901 888 877 863 857 862 870 873 865 909 893 856 858 867 818 838 848 856 828 872 413 855 834 841 881 881 841 831 850 942 773 793 865 815 672 831 852 815 866 866 846 868 866 856 840 838 826 833 843 813 764 790 829 809 796 755 820 808 839 886 806 792 826 764 790 792 801 754 846 842 776 817 814 792 845 785 830 781 837 814 817 790 784 765 814 811 802 831 771 793 868 791 802 773 781 744 799 788 746 722 752 809 802 790 768 808 775 747 742 734 831 824 836 808 780 797 804 822 738 773 800 776 778 777 740 768 769 789 843 789 869 832 822 833 842 860 840 858 851 792 838 824 804 846 827 828 833 837 780 819 871 834 835 820 814 779 803 770 765 876 842 789 859 808 820 844 798 827 759 773 780 768 813 787 778 806 767 770 783 759 778 805 784 763 745 774 752 984 752 766 777 739 805 778 768 793 758 808 763 717 797 929 980 922 914 920 913 923 916 881 883 922 923 918 906 920 888 904 879 908 880 889 918 906 888 798 883 886 941 956 943 900 886 963 907 1.05e+03 894 942 925 901 856 897 918 905 856 925 872 893 918 885 915 914 874 879 892 844 826 877 819 876 853 880 838 877 862 883 878 891 850 869 851 854 910 741 924 922 865 873 841 802 854 859 867 879 847 865 940 799 808 899 823 964 944 963 940 933 945 915 892 898 900 878 895 863 936 873 900 894 861 902 880 891 870 832 895 882 889 845 861 955 877 934 935 895 906 924 863 881 889 914 902 925 889 901 905 921 887 877 891 889 871 874 911 870 856 843 878 870 889 896 925 895 913 887 841 898 878 867 825 888 897 900 879 894 818 894 843 876 834 879 834 905 850 827 828 852 887 811 883 886 751 866 829 854 813 915 881 934 908 912 898 875 867 853 880 883 879 906 857 898 889 889 858 897 909 864 846 890 863 851 837 869 861 844 864 835 840 819 872 850 871 855 840 900 826 889 875 874 857 851 856 867 850 855 877 860 863 827 830 858 837 849 823 848 863 843 852 848 891 861 868 874 831 897 849 878 891 837 855 892 841 869 848 858 865 823 849 847 887 828 823 833 860 886 950 875 868 906 866 852 820 891 939 914 937 910 907 784 872 794 871 818 864 871 879 884 860 888 899 824 826 820 858 913 872 847 884 836 862 854 860 863 861 828 854 834 869 856 859 818 858 839 862 864 874 842 890 843 854 841 810 858 853 835 879 714 833 858 867 806 849 841 818 888 768 873 859 920 872 830 840 941 857 876 884 895 908 862 890 873 866 849 901 888 876 864 858 865 870 872 864 908 894 856 858 867 817 838 849 856 828 871 408 856 833 842 880 881 841 832 851 942 774 795 864 815 676 832 852 815 864 866 847 868 866 857 839 837 826 832 843 813 765 790 829 810 797 754 820 809 838 884 806 792 826 764 791 793 801 754 846 842 778 817 814 792 845 785 830 780 837 814 817 790 784 766 814 811 802 831 770 793 868 790 802 774 781 744 800 788 746 722 751 809 802 790 767 807 774 748 741 734 831 824 836 808 779 796 804 821 738 773 800 774 776 777 739 769 769 786 844 789 870 832 822 832 843 860 840 858 851 792 837 823 803 844 826 828 833 836 780 819 871 835 835 819 814 779 803 769 765 877 842 789 860 809 819 844 799 826 759 772 779 768 813 786 778 806 767 771 783 754 779 805 785 764 747 775 752 984 753 766 777 740 805 777 769 792 757 808 762 717 797 929 980 922 915 922 914 923 916 880 884 922 923 918 906 920 888 904 878 907 879 889 918 906 889 803 883 886 941 955 943 900 886 964 907 1.05e+03 893 942 926 902 857 897 918 905 856 925 874 893 918 884 914 915 873 878 893 844 826 877 820 876 854 880 838 877 863 883 878 892 850 870 852 853 909 744 924 921 864 872 840 801 854 858 867 879 846 864 940 799 810 899 823 965 944 962 940 933 944 916 891 898 900 878 894 863 936 872 901 893 862 902 880 891 870 833 895 882 890 846 861 956 878 934 935 895 906 924 863 880 889 914 902 925 889 900 906 921 886 878 891 889 870 876 911 870 856 843 879 870 890 893 925 895 913 887 840 898 876 868 825 888 897 901 879 894 818 894 844 875 835 878 834 904 850 829 828 852 887 810 884 886 750 866 828 854 813 916 882 935 908 912 898 875 867 853 880 884 879 906 857 897 889 888 857 896 908 864 846 891 864 851 838 868 862 843 864 836 838 819 872 850 870 856 840 900 829 890 875 874 855 850 857 867 849 856 878 860 863 827 830 858 838 849 824 847 863 843 852 848 892 861 868 874 831 896 849 878 890 838 857 892 841 868 849 858 864 824 849 846 886 829 823 832 861 885 951 876 868 906 866 852 821 892 939 913 938 911 909 784 872 793 871 818 864 870 879 884 860 889 899 824 825 821 858 913 872 847 885 836 862 854 860 863 861 828 854 834 868 856 859 819 858 837 862 865 874 840 889 842 854 841 810 858 852 836 878 717 834 856 869 807 849 841 817 887 768 874 859 918 872 830 840 940 856 876 884 895 908 862 890 873 865 849 902 889 876 864 859 867 872 872 862 908 895 856 858 868 817 838 848 856 831 872 402 857 832 842 880 881 842 832 852 942 776 798 863 814 678 831 852 815 864 866 847 868 865 857 838 837 826 832 843 813 765 790 828 811 798 754 820 810 837 885 808 792 827 764 790 793 801 755 846 841 782 817 815 792 844 785 831 780 837 813 817 790 784 766 814 811 802 831 770 793 868 791 803 774 783 744 799 789 746 721 751 810 802 789 767 807 773 748 742 734 831 824 836 809 779 795 804 822 738 773 800 773 776 777 738 769 769 780 842 789 871 832 822 832 844 860 840 858 852 791 836 823 802 843 826 827 832 836 780 818 870 836 836 819 815 778 803 769 764 878 842 789 860 809 818 844 799 825 757 772 779 769 812 785 778 806 768 771 782 751 778 805 785 764 748 775 752 984 753 767 776 740 806 776 769 792 758 807 762 717 797 929 980 923 915 921 915 922 915 879 884 921 923 918 908 921 889 905 877 906 878 889 919 906 889 806 884 886 942 956 944 900 886 964 907 1.05e+03 893 942 927 904 856 897 919 906 855 925 874 893 917 884 915 916 874 877 894 844 826 876 820 876 854 880 837 877 863 882 879 893 849 870 854 853 911 747 924 921 864 872 839 802 854 858 868 878 845 864 941 799 810 899 823 967 944 962 940 933 945 918 891 898 901 878 895 864 936 871 901 893 862 902 880 890 870 834 894 882 890 846 861 956 878 934 934 895 907 924 862 879 889 914 901 924 889 900 906 920 885 879 890 890 870 876 912 870 856 843 880 870 890 891 925 895 912 887 841 898 875 868 826 888 897 902 879 894 818 894 844 875 835 878 834 903 850 829 828 853 887 810 885 886 750 864 828 855 813 916 883 934 908 911 898 874 867 853 880 885 879 907 857 897 889 888 857 897 907 865 847 891 864 850 838 868 862 843 863 836 837 820 872 849 869 856 839 900 834 890 874 874 854 850 857 868 849 856 878 860 863 827 831 858 839 849 824 846 863 844 853 848 893 862 868 873 831 896 848 877 890 840 859 892 841 868 849 857 864 825 849 845 885 830 823 833 862 884 950 876 868 904 866 853 821 892 938 913 939 911 911 785 872 792 871 817 863 871 879 884 859 890 899 825 826 821 858 914 871 847 885 837 862 855 861 862 860 828 855 835 866 856 858 821 858 837 862 865 876 840 888 840 854 841 810 857 852 836 879 719 836 857 871 808 850 840 818 888 768 874 860 918 873 830 839 939 856 876 884 894 908 861 890 872 866 849 901 891 876 864 860 867 873 872 862 908 895 856 859 868 818 837 847 856 834 872 396 858 831 842 880 880 842 832 853 942 777 800 863 814 678 831 852 816 864 865 847 868 864 858 837 837 827 831 843 813 765 790 828 811 798 754 820 810 836 886 807 791 828 765 789 794 801 756 847 841 784 817 814 792 843 786 832 779 838 813 818 789 784 766 814 811 802 831 769 794 868 792 802 774 784 745 798 789 746 721 751 810 802 788 767 807 774 748 743 734 831 824 837 810 780 796 805 822 738 774 800 773 775 777 739 768 770 776 840 789 872 831 822 832 844 860 840 858 853 791 836 824 800 842 826 827 832 836 781 817 869 835 836 819 815 777 803 770 765 878 841 789 859 809 818 844 799 824 756 771 780 770 813 785 779 807 768 771 782 749 778 805 784 763 748 776 752 983 752 767 775 740 806 775 769 792 758 807 761 717 796 929 980 924 916 921 916 922 914 880 883 921 923 919 908 922 889 905 878 906 876 888 918 905 889 811 886 885 942 957 944 900 886 964 907 1.05e+03 894 941 927 904 856 897 919 906 855 925 874 893 916 884 915 917 875 877 894 843 825 877 820 876 853 880 836 878 863 881 879 892 849 870 855 854 912 748 925 921 865 871 840 803 854 860 868 878 845 864 941 798 810 899 823 967 944 961 940 933 945 919 890 898 900 878 896 866 937 871 901 892 862 902 880 890 871 834 893 883 889 847 861 956 878 934 934 895 908 924 862 880 889 914 901 923 889 901 906 919 886 878 890 891 871 876 912 871 856 843 881 870 891 889 925 895 912 887 842 898 876 869 826 889 896 903 879 894 818 894 843 875 835 877 834 902 850 830 828 854 887 810 885 886 749 862 829 856 812 916 885 933 909 911 898 874 866 853 879 886 880 908 856 898 889 889 858 899 907 865 848 892 865 849 838 869 862 843 862 836 839 820 872 850 867 856 839 900 836 891 874 874 852 849 857 868 848 857 878 860 863 826 830 857 839 849 825 846 862 844 853 849 893 862 868 872 831 896 848 876 889 841 860 892 841 868 850 857 864 826 849 845 884 831 823 834 862 883 950 876 868 903 866 853 821 892 938 913 938 910 912 784 872 792 871 816 863 872 878 884 859 890 900 825 828 822 858 914 870 846 885 837 861 856 863 863 860 829 856 836 866 856 858 822 857 838 861 866 877 840 887 840 853 841 809 856 852 836 880 722 838 857 871 806 851 840 820 888 768 875 860 919 872 831 840 939 856 878 884 894 909 860 890 872 867 848 901 891 877 864 859 868 874 872 863 907 894 856 860 868 818 836 847 857 836 872 395 858 831 842 880 880 842 832 853 942 776 801 865 814 678 830 852 816 865 865 847 869 865 858 837 837 828 831 843 814 765 790 828 811 799 753 820 810 836 886 806 790 828 765 788 794 800 757 847 841 786 817 814 792 843 787 834 779 838 813 818 788 784 766 814 811 802 832 769 795 868 792 801 774 784 745 798 790 745 721 750 810 802 789 768 808 775 747 742 734 831 824 837 811 780 797 805 822 738 774 800 774 775 777 739 768 770 773 838 790 872 831 822 831 843 861 841 858 853 792 835 824 801 843 826 827 833 837 781 817 869 834 836 819 815 777 803 770 765 878 840 790 858 810 819 844 799 823 754 771 780 770 814 785 779 807 767 771 782 747 778 805 784 763 748 776 752 983 752 768 775 740 806 774 770 793 758 806 761 718 795 929 980 924 915 921 915 922 913 880 883 920 923 920 908 922 888 906 878 908 875 887 919 904 889 816 886 886 941 956 945 900 886 964 906 1.05e+03 896 942 927 902 857 898 918 906 854 925 874 893 917 883 916 917 875 876 894 843 825 878 820 877 852 880 836 879 864 880 879 891 849 870 856 854 914 749 925 921 867 871 840 804 854 861 867 877 846 864 941 797 810 900 823 967 944 959 940 933 946 919 888 898 900 878 896 867 936 871 900 892 863 903 880 890 871 834 894 884 889 846 862 957 878 934 933 894 908 925 862 881 889 914 901 922 890 901 906 919 887 876 890 891 872 876 912 871 856 843 881 870 891 889 925 895 912 887 842 897 877 869 826 890 896 903 879 894 818 894 843 874 835 877 834 902 850 830 828 854 888 811 885 886 749 862 829 856 811 916 888 932 909 912 899 874 865 853 879 885 880 908 857 898 888 888 858 899 907 864 848 892 864 850 837 870 863 843 862 836 840 820 871 850 867 856 838 900 841 891 874 874 852 849 857 868 848 857 878 860 864 826 830 857 838 849 825 846 861 844 853 850 892 861 867 872 831 896 847 877 889 840 858 891 840 868 850 857 865 827 849 846 884 831 822 833 862 882 950 876 868 903 866 853 823 892 938 913 938 909 912 784 873 792 871 816 864 872 878 883 858 890 900 825 829 822 857 914 870 846 885 837 862 856 864 864 860 830 856 836 866 856 858 824 856 839 860 865 878 841 887 840 853 840 807 858 854 836 881 721 837 857 870 805 852 840 821 888 768 875 861 920 870 831 839 939 855 878 885 893 909 859 891 873 868 847 900 891 876 864 858 870 873 872 863 907 893 856 859 867 818 835 847 858 836 873 394 858 832 842 880 880 841 831 852 943 776 802 866 814 679 829 853 817 865 864 846 868 866 858 837 837 828 832 843 814 766 790 827 811 800 753 821 810 837 886 805 790 828 765 789 794 801 757 848 842 787 817 813 792 843 788 835 779 837 813 818 787 784 766 814 811 802 832 770 796 867 792 799 775 784 744 799 792 745 721 751 810 802 790 768 808 776 747 741 734 831 825 839 811 781 797 805 821 738 774 801 773 775 776 738 767 770 773 838 790 871 831 822 830 843 862 842 859 853 792 835 823 801 844 827 828 833 838 782 817 869 832 836 819 815 777 802 769 765 878 840 790 857 810 819 845 799 822 753 770 780 770 814 786 778 807 766 771 782 746 778 804 784 763 748 776 751 982 752 767 776 740 806 774 770 794 757 806 762 719 794 929 980 923 913 920 914 922 913 880 883 919 923 920 907 922 888 905 878 910 876 886 920 904 889 820 884 885 941 956 945 901 886 963 905 1.05e+03 897 942 927 900 858 899 918 905 855 924 874 893 919 883 916 916 875 876 894 843 825 878 819 876 853 879 836 879 864 880 878 890 848 870 856 854 913 751 924 920 867 871 841 804 854 863 867 877 847 864 942 797 810 899 823 968 944 958 940 933 947 920 887 897 900 878 896 866 934 871 900 891 863 903 880 890 871 834 895 884 889 846 863 956 878 934 933 894 907 925 862 881 889 914 900 922 889 900 906 920 888 875 890 892 873 874 911 871 857 842 880 870 891 890 925 896 912 888 842 897 878 869 827 890 896 902 879 894 819 894 843 873 835 878 834 902 850 831 829 854 889 811 885 886 748 863 829 856 811 916 892 930 910 912 899 874 864 852 879 885 880 908 857 898 888 888 858 898 908 864 847 891 864 850 836 872 863 842 862 836 840 820 871 850 867 856 837 899 846 890 876 874 852 849 857 868 848 857 878 859 866 826 830 857 838 849 825 846 861 844 853 850 892 860 866 872 831 896 846 877 889 839 857 892 839 869 850 857 865 827 849 846 884 831 822 831 862 881 950 875 868 904 866 852 824 892 938 912 938 907 911 783 873 793 870 816 865 872 878 883 858 890 901 825 829 822 857 914 870 846 884 836 862 856 864 866 859 830 856 836 866 856 857 826 855 841 859 865 879 841 887 840 853 839 807 859 855 836 880 721 837 857 868 803 852 841 822 888 769 875 861 920 869 831 839 937 855 878 886 892 910 859 891 874 868 845 900 891 876 864 857 872 872 871 863 907 892 856 858 866 818 834 848 857 837 873 394 858 832 842 881 880 841 831 852 943 776 804 866 815 682 829 854 817 864 864 846 868 867 857 837 836 828 832 843 814 767 790 827 810 798 753 822 810 836 885 806 790 828 764 788 795 801 756 848 842 789 817 813 792 843 788 836 779 837 812 818 787 783 766 814 811 802 833 771 795 867 792 799 775 784 744 801 792 746 721 751 809 802 792 768 808 776 748 740 734 830 824 839 810 782 796 805 821 738 774 800 772 774 775 736 768 770 772 838 790 871 832 822 829 842 862 841 860 854 793 836 823 801 844 827 828 833 839 783 818 868 832 836 819 814 778 801 770 765 878 840 789 857 809 819 846 799 822 750 770 780 769 812 786 778 807 765 770 782 745 778 803 784 763 748 775 751 981 753 767 777 740 807 774 770 795 758 806 763 720 794 930 980 922 912 921 913 923 914 882 884 920 924 921 907 922 888 905 878 910 877 886 921 904 889 824 883 885 941 955 943 901 887 963 905 1.05e+03 896 943 927 899 860 900 918 905 855 925 874 893 920 883 916 916 876 875 895 844 825 879 819 876 854 879 837 878 864 880 878 891 848 870 857 854 912 752 923 919 867 870 842 803 854 863 867 878 848 864 942 797 809 898 823 967 943 957 940 932 947 921 886 898 900 878 896 866 933 871 900 892 863 904 880 890 870 834 896 884 889 845 864 956 878 934 932 894 906 924 863 880 889 914 900 923 888 898 906 919 889 874 890 893 873 873 911 872 858 842 879 870 891 888 925 896 912 888 842 897 879 869 828 891 896 901 879 894 819 894 844 873 835 878 833 903 850 832 830 853 890 811 885 886 747 864 829 856 811 914 894 930 908 912 899 876 864 853 878 884 880 908 858 898 888 887 859 897 908 865 846 891 863 850 836 872 863 842 862 837 839 820 871 850 867 856 837 898 852 890 879 875 852 850 857 869 848 857 878 857 866 828 830 856 838 849 825 846 861 844 854 850 892 861 866 872 831 897 847 877 890 839 857 892 838 869 850 857 865 827 850 847 884 830 821 831 862 880 951 875 868 904 866 852 825 891 938 913 938 906 911 784 874 793 870 816 866 872 879 884 858 889 901 825 828 822 858 914 870 846 883 836 862 856 863 867 859 829 855 836 866 855 857 829 854 841 860 866 878 841 887 841 853 839 807 862 856 836 879 721 837 856 868 803 852 841 822 887 770 875 861 919 870 831 839 935 855 878 886 892 911 860 890 874 868 845 900 890 876 864 856 873 871 871 863 907 891 856 858 866 819 833 848 857 841 872 402 858 832 842 881 881 841 830 852 942 776 805 866 815 685 829 855 817 863 864 846 868 866 857 838 837 828 832 843 813 766 791 827 810 797 753 822 810 836 883 807 791 828 764 787 794 801 754 848 841 791 818 814 792 844 791 836 779 836 812 818 787 783 766 814 812 802 834 771 794 867 793 799 775 784 744 802 790 746 720 751 808 802 793 767 808 776 748 740 735 829 822 838 810 782 795 804 821 738 775 799 772 774 775 736 768 770 772 837 791 871 832 822 830 842 861 841 860 856 793 836 823 801 844 826 828 833 839 784 818 868 832 835 819 814 779 800 771 764 877 841 789 858 809 819 846 798 821 746 771 781 769 812 787 778 807 765 769 783 744 778 801 784 762 747 774 750 981 753 767 778 739 807 774 770 795 758 806 764 720 794 930 980 922 911 921 913 922 915 883 884 922 925 921 907 922 888 906 878 908 877 886 921 904 888 826 883 885 941 955 942 901 888 962 906 1.05e+03 897 942 926 899 859 900 918 905 855 925 873 893 918 884 916 915 875 875 895 845 825 879 819 876 856 879 837 877 864 880 878 892 848 869 859 854 911 754 923 918 865 871 842 802 854 862 868 878 848 865 942 799 808 897 822 966 943 957 940 932 948 922 886 898 898 879 896 866 933 871 901 892 863 904 880 889 870 834 896 884 889 846 864 955 877 934 932 894 906 923 864 880 888 914 900 924 888 897 907 918 889 874 891 894 873 873 911 872 858 842 878 870 891 886 926 896 912 889 842 897 879 869 827 892 896 901 879 894 820 894 844 872 835 878 833 904 850 834 830 853 890 811 884 885 746 864 829 857 811 912 896 929 907 910 899 878 864 854 878 884 880 908 857 898 888 887 860 898 909 865 846 890 863 850 838 872 863 843 863 838 838 820 871 850 867 856 837 898 855 891 880 874 852 851 857 869 848 857 878 857 866 828 830 856 838 850 826 846 861 845 854 848 892 862 866 872 830 898 848 877 891 839 858 891 838 870 849 857 865 827 850 846 884 830 822 832 861 880 952 875 869 905 866 851 825 891 937 914 937 908 910 784 874 793 870 816 866 872 878 885 858 888 901 825 827 822 859 914 870 846 882 837 862 856 863 867 859 827 854 837 866 855 858 831 853 841 860 866 878 841 888 842 854 839 807 862 857 836 879 722 837 856 868 803 852 841 823 886 770 875 862 919 871 830 839 932 854 877 886 893 912 862 889 874 869 845 900 888 876 864 856 873 870 871 864 908 892 856 858 866 820 833 848 856 843 871 408 858 832 842 882 881 841 830 851 941 776 802 866 815 688 828 856 817 863 863 846 868 865 857 837 837 828 832 843 813 765 791 826 808 796 753 821 810 836 879 807 791 829 763 787 794 801 753 846 841 793 818 814 792 844 793 836 778 835 812 818 787 782 766 814 812 802 835 769 794 867 794 799 776 783 744 801 789 746 718 751 808 802 793 766 808 777 750 740 735 829 821 837 810 782 795 804 822 737 775 800 772 774 775 736 770 770 772 837 791 872 833 822 830 841 860 841 860 857 793 837 823 802 844 825 828 833 838 786 818 868 832 835 819 814 778 800 772 764 877 841 789 858 809 820 846 798 819 744 772 782 769 812 786 777 807 766 768 783 744 778 801 784 762 747 773 749 980 752 767 778 739 807 774 770 795 758 806 762 721 793 929 981 923 912 920 913 921 917 883 884 922 926 922 907 921 888 906 878 907 877 887 921 903 888 833 883 884 941 955 942 901 888 962 906 1.05e+03 898 941 926 899 858 899 919 906 855 925 873 893 917 885 916 916 875 876 895 845 825 880 820 877 856 879 837 877 863 880 878 893 848 869 860 855 911 757 924 918 863 873 842 801 854 861 868 879 847 865 942 801 809 897 822 966 943 956 941 932 948 922 887 899 896 880 897 866 934 871 901 892 863 904 880 889 870 834 896 884 890 846 864 955 877 935 933 893 907 922 864 880 888 914 901 926 888 898 907 917 889 874 891 894 873 873 911 872 859 842 878 871 891 882 926 895 911 890 841 898 880 869 826 892 895 902 878 894 819 894 843 872 835 878 833 904 849 835 830 855 890 811 884 884 745 863 829 857 811 910 898 929 907 910 898 879 865 854 877 882 880 908 856 898 888 888 860 899 909 865 847 889 862 850 839 872 862 843 863 837 838 819 872 850 866 855 836 898 859 891 878 873 851 850 857 870 848 858 878 858 866 828 830 856 837 849 825 847 862 845 855 846 892 864 866 872 829 898 849 878 892 839 858 890 839 870 848 857 866 827 851 846 884 830 823 834 860 880 952 875 869 905 867 851 825 890 938 914 936 910 910 784 875 793 872 815 866 872 878 886 858 888 901 824 828 823 859 913 870 845 882 838 862 855 864 868 859 826 854 839 866 856 858 833 853 840 861 866 877 841 887 843 854 839 808 863 856 836 878 723 836 856 868 803 852 842 823 884 770 875 862 919 870 829 840 931 853 877 885 894 912 862 889 874 868 845 900 888 876 863 856 872 870 871 864 909 893 855 859 866 820 833 848 856 846 870 415 859 831 842 882 881 842 830 849 940 775 798 867 815 690 828 857 817 863 862 846 868 865 856 836 838 828 831 844 814 763 791 826 808 796 754 820 810 836 876 807 790 830 763 788 794 802 753 846 840 796 819 814 792 844 796 837 776 835 812 817 787 783 766 813 812 802 835 767 794 866 795 799 778 783 743 801 790 745 718 751 808 802 792 765 808 777 750 740 735 829 820 837 810 782 796 804 823 737 775 801 773 776 774 735 771 770 773 837 791 872 833 821 829 840 860 841 860 857 793 838 823 802 844 826 828 834 838 788 818 868 832 836 818 814 778 799 773 764 877 841 788 858 809 819 846 798 817 742 772 782 770 813 786 777 808 765 769 783 743 778 801 785 761 748 773 749 980 751 768 778 738 807 775 769 795 757 806 761 721 793 929 981 923 912 920 913 920 918 882 885 920 925 922 907 921 888 906 878 907 877 889 921 903 889 837 883 883 941 955 943 900 888 962 906 1.05e+03 898 940 927 899 857 899 920 906 856 925 873 893 916 885 916 916 875 876 895 845 825 880 822 877 856 879 837 878 864 880 878 893 848 870 860 856 911 760 925 915 862 875 841 802 854 860 867 879 847 864 942 803 809 896 822 966 943 956 941 931 948 923 887 899 895 880 897 866 935 871 901 892 863 904 880 888 871 834 896 885 890 846 863 954 876 935 932 893 907 922 864 880 888 914 901 926 888 898 907 917 888 874 890 894 872 873 912 872 860 844 878 871 891 880 927 894 911 890 841 898 881 870 826 891 895 902 879 894 819 893 843 871 835 878 832 904 848 836 829 856 890 811 885 884 744 863 829 858 811 911 900 930 907 911 898 879 864 854 877 882 880 908 856 897 888 889 859 899 909 865 848 889 862 849 839 873 861 843 864 836 838 818 872 850 866 854 836 899 863 891 876 872 851 850 857 870 849 858 878 858 866 828 831 856 837 848 824 847 862 846 856 845 892 865 866 873 829 898 849 878 892 839 858 889 839 870 848 858 867 826 851 846 885 830 824 835 860 880 950 876 869 905 868 851 825 890 938 914 936 911 910 785 874 794 873 815 864 871 878 886 858 889 900 823 829 823 860 912 870 846 883 838 862 854 864 868 859 825 854 842 868 856 859 834 854 840 862 867 877 841 887 843 853 840 808 863 854 837 878 724 835 857 868 803 852 842 824 884 770 875 862 921 869 828 840 929 853 877 884 893 911 860 889 874 868 845 901 887 876 862 855 871 870 871 864 909 893 854 859 866 819 833 848 857 845 870 415 860 831 842 882 881 842 831 849 940 775 794 867 814 692 829 859 818 864 862 846 868 865 854 836 838 828 830 845 815 763 791 825 808 796 756 820 811 836 872 806 790 829 763 789 794 804 754 845 840 797 819 813 792 843 796 836 776 836 812 817 786 783 765 812 812 802 835 767 794 866 795 799 779 783 743 801 791 745 719 751 809 801 791 765 809 777 750 742 735 828 821 837 810 782 797 805 822 737 774 801 774 777 775 734 771 770 774 837 791 872 833 821 829 840 860 841 859 857 793 838 823 802 844 827 828 835 837 791 817 868 831 837 818 815 779 799 773 763 877 840 788 858 809 818 846 800 817 740 771 781 770 813 786 777 808 764 769 783 743 777 801 786 762 747 774 749 980 751 768 777 739 807 775 768 795 756 807 760 722 793 929 982 924 912 920 914 920 917 882 885 919 924 922 907 920 888 907 878 907 877 890 921 902 889 842 883 882 941 955 944 901 888 962 907 1.05e+03 898 940 927 899 858 899 920 907 857 925 873 893 916 884 917 916 875 874 895 845 826 880 822 876 856 879 836 878 864 881 878 893 848 872 860 856 910 762 925 912 864 876 840 802 854 859 867 879 846 863 942 803 809 895 822 967 943 957 940 930 948 923 886 899 895 881 897 866 935 871 901 892 864 904 880 888 871 834 896 886 891 847 862 954 876 936 932 894 908 922 864 880 888 914 901 924 888 898 907 917 888 874 890 893 871 874 912 872 861 846 879 870 891 878 926 894 912 890 841 898 881 870 826 890 895 902 879 894 818 893 843 870 836 878 832 904 848 836 828 856 889 811 886 884 744 864 828 857 812 912 901 930 908 912 899 879 864 854 877 881 880 909 856 897 888 890 857 898 908 865 848 889 862 848 838 873 861 843 864 835 838 818 872 850 865 854 836 900 866 890 876 872 851 849 857 870 849 857 878 858 866 828 831 856 836 847 824 848 862 847 856 846 892 864 866 874 829 897 850 878 892 839 858 889 838 870 848 858 866 826 851 846 884 830 826 836 860 880 950 876 869 904 868 851 825 890 938 914 936 910 909 785 874 794 874 815 863 871 878 885 859 889 899 821 829 823 861 912 871 848 883 838 861 854 863 867 859 824 854 844 869 856 860 835 855 840 862 868 878 841 888 843 852 840 809 862 853 837 879 725 834 857 869 803 851 842 824 885 770 876 862 921 869 828 840 926 853 878 883 893 911 860 890 873 866 845 901 887 876 862 854 870 871 872 864 909 893 855 858 866 819 834 848 857 844 871 412 861 831 842 882 881 842 831 850 939 776 793 867 815 691 828 859 818 864 862 846 867 866 852 836 837 827 830 845 815 762 790 825 808 797 756 820 812 836 868 806 790 829 763 789 794 803 755 845 840 797 818 812 791 843 797 835 777 836 812 817 786 783 764 813 812 802 835 767 794 866 794 800 779 782 744 801 792 744 720 751 809 801 791 765 809 778 748 743 734 827 822 837 810 782 797 805 821 737 773 799 774 778 775 733 771 769 776 837 791 873 832 821 830 840 861 842 858 856 793 836 823 801 845 828 828 836 836 795 816 869 832 837 818 816 780 799 772 762 878 840 788 858 808 817 846 801 817 736 770 780 770 813 786 777 808 764 770 783 743 777 801 786 762 747 775 749 980 751 768 776 740 807 775 768 795 757 808 760 722 792 929 983 924 912 921 913 921 915 882 884 919 923 922 908 919 889 907 880 906 877 889 921 902 889 842 883 882 941 956 944 901 889 962 907 1.05e+03 899 942 927 899 858 899 920 906 857 925 872 894 915 885 915 916 875 873 895 845 827 881 822 876 856 879 836 879 866 882 878 893 848 872 860 856 910 764 926 907 865 874 840 802 854 859 867 878 846 863 941 803 808 895 822 968 943 957 940 930 947 924 886 898 896 881 896 866 935 871 902 892 865 904 880 888 872 835 896 885 891 847 862 954 876 935 931 894 908 922 864 880 888 914 901 922 889 898 906 917 887 874 890 892 872 874 913 872 860 846 880 869 890 878 927 894 912 890 840 898 881 870 827 889 896 903 880 894 819 893 843 869 836 877 832 905 848 837 827 856 888 811 887 885 744 865 828 857 812 912 904 930 908 912 899 877 864 855 877 881 881 909 856 897 888 891 857 898 907 865 847 890 862 848 838 873 862 842 864 835 838 819 872 850 866 855 835 901 870 890 876 872 851 850 857 869 849 856 877 857 866 829 832 856 836 846 824 848 862 848 856 846 891 863 867 875 830 897 850 878 892 838 858 890 838 870 849 858 866 826 850 846 884 830 826 834 860 879 950 876 869 904 868 850 825 890 937 914 936 909 909 785 873 795 875 815 863 872 878 885 859 889 900 820 828 823 861 913 872 849 884 839 860 854 862 866 860 826 854 846 869 856 860 835 854 840 862 869 878 842 890 843 852 840 810 861 854 837 880 727 834 857 870 803 851 842 824 886 771 876 862 921 868 828 841 922 854 878 883 893 910 863 890 872 864 844 901 887 877 861 853 870 871 872 865 909 893 856 857 866 820 834 848 857 844 872 408 861 831 842 882 880 843 831 852 938 777 793 867 814 688 828 859 818 864 863 846 869 866 853 838 838 827 830 845 813 762 790 825 809 797 756 820 812 837 863 805 790 828 763 789 793 802 756 844 840 800 817 812 792 842 798 833 776 836 812 817 786 783 764 813 812 801 834 767 794 866 792 801 778 783 744 800 793 745 720 752 809 801 791 765 810 778 748 744 733 827 824 837 810 782 796 805 819 737 772 798 773 777 775 732 770 769 777 837 791 873 832 821 830 841 861 842 857 854 793 836 824 801 845 828 828 836 836 800 816 869 832 837 818 816 780 799 772 764 876 840 789 859 808 817 847 803 817 734 771 778 769 814 786 777 807 764 770 784 743 777 802 785 762 746 775 749 980 751 768 776 740 808 775 768 794 757 808 761 722 790 929 983 924 913 922 913 922 915 882 884 919 923 921 908 917 889 906 881 906 877 888 920 902 889 844 883 882 942 957 944 901 891 962 908 1.05e+03 899 943 928 900 857 898 920 904 856 925 873 894 916 885 914 916 875 873 896 845 827 881 822 876 856 879 836 880 866 882 878 895 848 871 860 855 910 765 926 904 866 874 840 802 855 861 869 877 846 864 941 802 809 896 822 968 942 958 940 929 947 923 886 898 898 880 896 866 935 871 902 892 865 904 880 888 873 836 895 884 890 847 862 953 876 935 931 895 909 921 865 879 888 914 900 922 888 899 906 917 886 873 890 891 872 875 914 871 860 844 879 869 890 879 927 894 911 889 839 896 880 870 827 888 896 905 880 894 820 893 843 869 837 877 833 905 849 838 827 856 888 810 888 886 744 866 828 856 811 912 906 931 908 911 900 876 864 855 877 881 881 909 856 896 888 890 857 898 906 865 846 890 862 849 837 873 862 842 864 835 839 821 873 850 868 855 834 902 874 890 876 873 852 850 857 869 849 855 877 858 866 829 831 856 836 846 824 847 862 852 856 846 891 862 866 873 830 897 849 878 892 838 857 890 838 870 848 857 866 826 849 845 884 829 827 833 861 879 950 877 869 904 867 849 824 890 938 914 937 908 909 785 873 794 875 815 862 873 878 884 859 889 900 821 827 822 860 914 872 848 884 839 859 854 862 865 861 828 855 847 869 856 860 834 854 840 861 868 878 843 891 844 852 839 810 860 854 837 881 727 834 857 870 804 852 841 824 887 771 877 862 920 868 828 840 920 854 879 883 893 910 864 890 872 864 842 901 887 878 861 853 869 871 872 865 909 892 856 857 866 820 834 848 857 845 872 402 861 830 842 882 880 844 830 852 936 778 793 866 814 685 828 859 818 864 863 846 870 867 854 839 838 827 830 844 814 762 789 825 810 797 756 821 812 839 858 805 790 828 763 790 794 803 755 844 840 803 817 812 793 842 800 833 775 836 812 817 786 784 764 813 812 800 833 768 794 867 791 801 778 783 746 799 793 745 720 753 808 802 790 765 810 779 748 743 732 828 824 837 810 782 795 806 818 737 773 798 772 776 775 731 770 769 777 838 790 874 832 821 830 842 859 843 858 854 793 835 824 800 844 828 828 836 836 803 817 870 833 837 818 817 779 798 771 765 875 840 789 859 808 817 847 804 817 732 772 778 769 814 786 776 808 764 771 783 743 777 802 783 763 746 776 749 980 752 769 776 739 808 775 768 793 758 808 761 722 788 929 982 922 913 922 912 923 915 880 884 920 923 921 908 916 890 906 882 905 877 887 919 904 889 845 882 882 942 957 944 901 893 963 909 1.05e+03 898 944 927 900 857 897 918 904 856 925 874 895 916 885 914 916 875 873 896 845 826 880 822 876 856 881 836 881 866 882 878 896 849 870 861 856 910 765 925 902 867 875 840 803 855 862 870 876 846 863 941 801 811 896 821 968 942 957 940 929 947 923 885 899 898 880 897 866 935 871 902 892 864 904 880 888 872 836 896 882 889 846 862 954 876 934 932 895 909 921 864 879 888 914 899 922 888 899 905 917 886 874 890 891 873 876 913 871 861 843 880 869 890 879 928 894 911 888 838 896 880 870 827 887 896 906 880 894 820 893 843 869 836 876 834 905 850 839 827 857 888 810 888 886 744 866 829 857 811 912 908 932 907 912 900 875 864 856 877 882 880 908 855 896 889 890 858 900 906 865 846 890 863 849 836 872 862 843 862 835 839 821 873 849 871 855 835 903 877 890 876 874 852 850 857 869 849 854 877 859 865 829 831 855 836 847 823 847 862 855 855 846 890 862 866 873 830 897 849 878 892 838 857 889 839 870 847 856 866 825 848 845 884 829 828 832 861 879 950 876 869 904 867 849 824 891 938 915 937 908 909 785 873 794 875 815 862 873 878 884 859 890 901 822 827 822 861 913 871 847 884 839 859 855 862 865 862 830 855 848 869 855 860 835 854 840 860 869 879 843 890 844 853 839 809 860 854 836 881 726 834 857 870 804 853 842 823 887 770 876 862 919 869 828 840 918 854 879 883 894 909 862 890 872 865 842 901 888 878 860 853 867 870 873 865 909 893 856 857 866 821 834 848 857 845 872 400 862 830 842 881 880 844 829 852 934 777 792 866 814 685 828 860 818 864 863 846 871 868 856 838 839 826 830 843 815 763 789 826 811 797 755 820 812 839 855 805 791 827 763 790 794 804 754 843 840 806 817 814 794 842 801 833 773 835 811 818 786 784 765 812 812 800 833 768 796 867 792 800 777 784 746 798 793 746 720 752 808 801 790 765 810 780 750 743 732 828 824 837 810 782 795 805 818 738 772 799 771 776 775 731 770 770 779 839 790 874 832 821 830 842 858 843 858 856 792 835 823 801 844 828 828 837 837 808 818 869 833 836 818 817 778 798 770 767 875 840 788 859 807 817 847 806 817 731 772 779 769 814 785 776 808 764 772 782 743 777 801 783 763 746 776 749 979 752 769 776 739 808 775 768 793 758 807 762 722 788 929 981 921 912 922 912 923 915 879 883 920 925 922 908 915 890 905 882 907 877 887 918 905 889 846 882 883 942 957 943 901 893 964 909 1.05e+03 897 944 927 900 857 897 917 905 855 925 875 896 917 885 916 916 875 873 896 844 824 880 822 876 856 883 836 882 866 882 878 896 851 870 862 857 909 767 923 899 868 876 840 803 854 864 871 876 846 862 940 801 813 897 821 967 943 956 939 930 945 923 884 899 898 879 898 866 935 870 901 892 863 902 880 889 871 836 897 882 888 845 863 954 875 933 933 895 908 921 864 880 890 915 898 923 888 899 904 918 887 876 890 891 872 876 913 871 861 843 880 870 890 878 928 895 912 889 838 896 880 871 829 888 896 907 880 895 819 893 843 869 836 876 835 906 850 839 827 857 888 810 888 886 744 866 830 857 811 912 909 933 908 912 900 875 862 856 877 882 879 907 855 897 889 889 858 900 906 865 846 890 864 850 837 871 861 843 860 836 838 821 874 849 871 855 836 903 879 890 877 874 853 849 857 869 850 853 877 859 865 829 831 855 837 849 823 847 863 860 856 845 889 862 866 874 830 896 849 878 891 838 857 889 839 870 847 856 866 825 848 846 884 830 827 832 861 880 951 877 870 904 868 849 823 891 940 915 938 908 909 784 873 793 875 815 863 873 878 884 859 890 901 822 828 823 861 912 870 846 884 839 859 855 862 866 861 830 856 848 868 855 859 837 854 841 860 869 879 842 888 844 853 839 810 862 854 836 880 724 834 857 869 804 853 842 823 887 769 876 862 918 870 827 840 918 854 880 883 894 909 861 890 874 866 843 901 888 878 862 853 866 870 872 865 909 894 856 857 866 821 835 848 858 845 872 399 862 830 842 880 881 845 829 851 931 776 795 865 814 688 828 860 818 864 862 846 872 868 856 838 840 824 830 842 816 763 788 826 810 797 754 819 813 837 851 805 792 825 764 790 794 806 754 843 841 804 818 815 794 844 801 833 773 835 811 819 785 785 766 810 813 800 832 769 797 868 792 800 778 784 747 798 792 745 721 750 807 800 790 765 810 780 750 743 730 828 822 838 810 782 795 805 819 738 771 800 770 776 775 731 770 771 780 840 790 874 832 822 828 842 858 842 858 857 792 834 823 802 844 826 828 839 837 812 819 870 833 836 818 816 779 798 770 766 876 841 789 860 806 816 847 808 817 730 771 779 769 814 786 776 808 765 772 782 743 777 801 784 763 746 776 749 977 752 769 776 739 808 775 767 794 758 807 762 723 788 929 980 921 912 922 911 922 915 878 883 919 926 922 907 912 890 904 882 909 877 887 918 906 889 846 882 883 941 957 942 901 893 964 907 1.05e+03 896 944 926 900 857 898 915 906 854 925 874 897 917 886 917 917 874 872 897 844 824 880 822 877 856 884 836 882 867 883 877 895 852 870 863 858 906 769 922 896 868 877 840 802 854 863 871 876 845 861 940 801 814 897 821 967 943 955 939 931 944 923 884 899 897 880 899 865 935 870 901 892 864 901 880 890 871 837 898 882 889 844 864 954 876 933 934 896 908 921 864 880 891 916 898 924 888 899 903 918 887 877 890 891 872 876 912 871 862 843 880 871 889 876 929 895 913 890 838 896 881 872 832 889 896 907 879 896 819 893 843 870 835 876 835 905 850 840 827 857 888 810 886 886 742 868 830 857 811 913 911 933 908 913 900 875 861 856 877 883 878 907 855 896 889 888 858 901 907 865 847 890 864 851 837 870 860 843 860 836 838 821 874 849 872 855 837 904 882 890 878 874 853 848 857 869 850 853 878 858 864 828 831 856 838 851 824 847 863 864 856 845 890 863 866 875 830 895 849 877 890 837 857 889 839 870 848 856 866 826 849 846 884 830 826 832 861 881 951 877 870 904 868 850 823 891 940 915 938 909 909 785 873 793 875 816 864 874 878 885 859 890 902 823 829 823 861 912 869 849 884 839 859 855 862 866 861 830 856 848 868 855 859 839 854 842 861 869 880 841 888 844 853 839 810 863 854 835 879 724 834 857 869 804 854 841 823 887 769 875 862 917 872 827 840 918 854 880 883 894 908 861 890 876 866 843 901 889 877 864 852 865 870 871 864 909 896 856 857 866 822 836 848 858 845 872 399 863 830 841 879 881 845 829 850 929 775 798 864 814 691 828 859 818 865 862 845 872 867 856 838 840 824 830 842 817 763 788 827 809 796 754 819 813 836 850 805 791 826 763 789 794 805 753 843 841 803 818 816 793 845 801 833 773 835 811 819 785 786 766 813 813 800 832 769 798 868 792 800 778 784 747 798 792 745 721 748 807 800 791 765 809 780 750 743 729 827 822 839 811 783 795 805 820 737 771 801 770 777 775 731 770 770 782 840 790 873 833 822 828 841 860 842 858 856 792 833 823 802 844 825 827 840 837 819 820 870 833 835 818 816 780 798 770 766 877 841 790 860 806 816 847 811 817 729 771 779 768 814 787 776 808 765 772 782 743 777 800 784 764 746 775 748 976 752 768 776 739 808 777 767 796 758 807 761 724 787 929 980 922 912 921 912 922 915 878 883 919 928 922 906 908 890 903 882 910 877 888 919 905 888 847 882 882 941 956 942 900 892 964 906 1.05e+03 896 943 924 900 858 900 916 906 854 925 872 897 916 886 917 918 873 872 897 844 824 880 821 877 856 884 837 882 867 883 877 893 852 870 863 857 904 772 923 893 867 876 840 801 854 862 871 876 845 861 941 802 814 897 820 967 944 955 938 931 944 924 886 898 896 880 899 865 936 870 902 892 865 901 880 890 872 837 898 883 888 845 863 955 876 932 935 896 908 921 864 880 895 916 898 926 888 899 902 918 887 877 889 890 873 875 912 872 862 843 880 872 889 874 930 895 914 890 838 897 882 874 836 890 895 908 879 897 819 893 844 870 835 876 835 904 850 841 826 857 888 810 885 885 740 869 830 856 812 913 913 934 907 913 900 875 861 856 877 883 879 907 855 895 889 887 858 902 907 864 848 891 864 851 837 871 860 843 860 836 838 821 874 849 872 855 837 906 884 891 878 874 853 848 858 869 850 853 878 857 865 828 831 857 839 850 825 847 863 868 857 846 891 862 865 874 829 894 849 878 891 837 857 888 839 870 849 856 865 826 850 846 883 831 825 832 860 883 952 876 871 904 868 850 823 890 940 915 938 909 911 784 873 793 875 816 864 874 877 885 859 890 902 823 830 824 861 912 869 851 884 839 859 855 862 867 860 830 857 850 868 855 859 838 854 842 862 868 881 840 889 842 852 839 810 864 853 835 879 724 834 856 869 804 854 840 824 886 769 875 862 919 872 827 840 916 855 879 883 893 909 861 891 874 866 843 902 890 876 865 851 865 870 870 864 909 895 855 858 866 822 836 847 857 845 871 398 863 830 841 879 882 845 830 850 929 774 800 864 814 696 828 859 818 865 862 845 871 866 857 838 838 824 830 843 817 762 788 828 808 796 753 819 813 836 848 806 791 826 763 789 794 805 753 843 841 801 818 817 792 845 802 832 772 834 812 819 785 786 766 816 812 800 832 769 797 866 792 800 777 784 747 799 791 745 720 748 806 801 791 765 809 780 749 744 730 828 822 841 812 783 795 805 821 736 772 802 770 777 775 730 769 770 782 840 790 873 834 822 828 841 861 842 858 856 792 833 823 801 844 824 826 841 837 823 820 870 832 835 817 816 780 798 770 766 877 841 792 860 806 816 847 813 817 729 771 779 768 814 788 776 808 765 771 782 743 778 801 785 764 746 775 748 976 752 768 776 739 808 778 766 796 758 808 761 725 786 929 979 923 913 920 913 922 915 877 882 918 929 921 906 903 889 904 882 909 877 889 921 904 887 848 882 882 941 956 942 900 892 964 906 1.05e+03 896 942 923 900 858 901 916 907 854 925 873 896 915 884 916 918 874 872 897 844 824 880 821 878 857 883 837 881 867 882 878 893 852 870 863 855 903 772 923 892 866 875 840 803 854 863 871 877 845 861 942 802 814 897 821 966 944 955 938 931 945 923 888 897 896 882 898 866 936 870 902 892 865 901 880 890 873 837 897 882 888 846 863 955 877 932 936 896 907 921 864 881 898 916 899 926 888 899 902 919 887 876 890 890 873 875 911 872 862 844 879 872 889 874 930 895 912 890 837 897 883 874 838 890 895 908 879 897 819 892 844 870 835 876 834 903 850 842 825 857 888 810 884 884 738 870 830 856 812 913 913 934 906 912 899 875 861 857 878 883 880 907 856 894 888 886 857 902 908 864 848 891 865 851 837 872 861 843 860 836 837 820 873 848 872 855 837 907 885 892 877 874 853 848 858 869 851 853 878 857 865 828 831 858 838 849 825 847 862 871 857 846 893 862 865 874 828 895 848 878 892 836 856 888 839 870 849 857 865 827 851 846 883 831 825 832 859 883 952 875 870 904 868 851 824 889 940 914 937 909 912 784 872 794 875 817 863 874 877 885 860 890 902 823 830 825 861 912 870 852 885 839 858 855 863 866 859 830 856 853 869 855 860 838 855 842 862 867 882 840 890 840 851 838 810 862 851 836 880 725 833 856 870 803 854 840 824 884 769 876 862 921 872 827 840 914 855 878 883 893 909 861 891 873 866 842 902 891 875 865 851 866 870 870 864 910 895 854 859 866 823 836 846 857 845 872 396 863 830 841 880 882 847 830 850 928 775 800 864 814 699 828 858 817 866 863 846 869 866 856 838 837 825 830 843 817 763 788 828 808 796 753 819 813 836 847 806 790 826 762 788 794 804 753 843 842 801 818 818 791 845 802 831 772 834 812 818 785 785 766 817 812 800 832 770 798 865 794 800 777 783 747 799 791 745 720 748 806 802 791 766 809 780 749 743 731 829 822 841 813 784 795 805 822 737 773 802 770 778 776 729 769 770 783 840 789 873 835 822 828 840 861 842 857 856 792 833 822 800 843 824 826 841 836 829 820 870 832 836 817 815 781 798 769 765 877 841 792 860 807 816 846 814 817 729 772 780 768 814 788 777 808 765 771 782 743 778 802 786 764 746 774 748 976 752 768 776 739 807 779 766 797 758 808 761 726 784 930 979 923 913 919 914 922 916 877 882 918 928 920 906 899 889 904 882 908 878 890 921 904 886 848 882 883 940 956 942 900 892 965 906 1.05e+03 896 942 924 900 858 901 917 907 854 926 875 895 915 883 916 918 875 872 897 844 824 880 821 879 858 883 838 881 867 882 878 894 851 869 862 854 903 772 923 892 866 876 840 804 854 864 871 878 846 861 944 802 814 898 822 967 945 955 938 932 946 922 890 897 896 882 898 867 936 871 902 892 865 902 880 889 873 836 896 882 888 846 863 956 876 933 935 896 907 921 865 881 900 916 899 926 889 898 903 920 887 876 892 889 873 876 911 873 862 845 879 872 889 875 930 895 911 890 836 897 882 874 842 890 895 908 879 896 818 892 844 870 835 875 834 903 850 843 826 857 888 810 884 884 738 870 830 856 812 913 914 933 905 910 898 875 862 857 878 882 881 907 856 893 888 887 856 901 908 864 846 891 865 851 837 873 862 843 859 836 837 819 872 848 872 854 837 906 884 892 876 874 853 848 858 868 851 853 878 858 865 828 831 857 837 848 826 847 860 876 858 847 892 861 865 873 827 895 848 878 893 836 855 888 839 870 849 857 865 827 851 846 883 831 825 833 860 882 952 873 870 903 868 852 824 889 939 914 937 909 913 784 872 794 875 817 862 874 878 885 861 890 901 822 829 824 860 912 870 851 885 840 858 855 862 865 858 830 855 855 869 855 860 838 855 842 861 866 882 840 892 839 850 838 810 861 849 836 882 726 833 856 870 803 854 840 824 883 769 877 862 923 871 826 840 912 854 878 883 893 908 860 890 871 866 841 902 889 875 865 851 866 870 870 864 911 895 854 860 866 823 837 846 856 844 873 396 863 830 842 882 882 849 829 851 926 776 801 864 814 701 829 858 817 865 863 845 868 866 855 838 836 825 829 843 817 763 789 827 808 795 753 819 812 836 846 806 789 826 763 787 794 804 754 844 842 801 817 819 791 844 803 830 774 834 813 818 784 784 766 815 812 801 832 770 798 864 795 801 776 784 746 800 791 744 720 748 806 803 792 766 809 779 749 743 733 830 822 840 813 783 796 805 823 738 773 802 770 778 776 728 769 771 784 840 788 873 835 822 829 841 861 842 857 856 792 834 822 800 842 824 826 840 836 832 820 870 832 836 817 815 781 798 769 765 876 842 791 861 807 817 845 814 817 729 772 781 769 814 788 778 808 766 771 782 742 778 802 787 764 746 773 748 975 751 768 775 739 806 778 767 796 758 807 760 726 783 930 979 924 913 919 914 922 916 878 882 918 926 920 907 896 888 906 882 908 880 890 922 904 886 846 882 885 940 955 943 900 891 964 906 1.05e+03 895 943 924 899 858 900 917 906 854 926 876 894 917 881 916 917 876 872 896 843 823 881 821 880 858 883 838 881 868 882 878 894 850 869 862 852 903 774 923 891 866 878 840 806 853 865 871 879 846 861 943 802 815 898 824 967 946 955 938 932 945 921 890 897 896 884 898 868 936 871 903 892 865 902 881 889 872 835 896 882 888 847 862 956 876 933 934 896 907 921 865 881 903 916 900 926 889 899 904 920 888 876 893 890 872 877 912 873 861 846 879 870 889 875 929 896 911 890 836 897 881 872 847 890 895 908 879 895 819 892 843 871 835 874 833 903 850 843 826 858 888 810 884 884 739 871 830 857 811 914 915 932 906 909 897 875 862 857 878 882 881 908 856 893 888 887 854 901 908 864 845 891 865 851 837 872 863 843 859 836 837 821 870 848 871 854 837 906 884 892 877 874 853 849 856 866 851 853 878 858 865 828 830 856 836 848 826 847 859 879 858 847 892 861 865 873 827 895 848 878 893 836 855 888 839 869 848 858 864 827 851 845 883 830 825 833 861 882 952 872 869 904 867 853 824 888 939 913 937 909 914 785 871 794 875 816 862 874 879 884 862 890 901 822 829 822 860 912 868 851 885 840 859 855 861 865 858 830 855 856 869 855 860 838 855 841 861 866 883 840 892 840 850 838 810 860 848 837 882 728 833 857 870 803 854 841 824 884 769 878 861 923 871 828 840 912 853 876 883 893 907 860 889 871 866 841 903 888 875 865 851 866 870 871 864 910 896 854 860 866 822 837 846 856 843 874 395 863 830 843 883 881 852 829 851 925 778 802 864 813 700 829 858 816 864 864 845 868 867 855 838 836 825 829 844 816 763 790 826 808 795 754 818 811 836 845 806 788 826 763 786 794 802 754 845 842 802 817 819 792 844 803 829 774 833 812 818 784 784 765 813 812 801 832 770 799 863 795 802 776 785 745 800 792 744 720 748 805 803 792 766 809 780 749 743 733 831 822 839 813 782 796 804 824 739 773 802 770 778 776 728 769 772 785 840 787 872 834 822 830 841 860 842 857 855 792 834 822 800 842 824 826 839 837 835 820 870 833 836 817 816 781 798 770 765 876 842 791 861 808 818 844 815 817 728 772 782 769 814 787 778 809 766 771 783 742 778 802 787 764 746 772 749 973 751 768 774 739 804 777 768 796 758 806 761 725 782 930 979 923 914 920 913 923 917 878 882 918 923 920 907 891 887 907 882 908 881 890 922 904 887 844 882 887 940 955 943 900 891 964 906 1.05e+03 895 943 923 899 858 900 918 905 854 926 875 893 919 881 917 916 875 873 896 843 823 881 821 880 857 882 838 881 868 882 878 895 850 870 862 853 903 776 923 888 867 880 839 805 852 865 870 878 846 861 943 801 815 897 824 967 946 955 938 933 945 921 890 897 896 885 898 869 935 871 902 892 865 902 880 889 871 836 896 881 887 846 862 956 876 934 933 896 907 921 866 881 907 915 900 926 889 899 905 920 888 876 893 890 871 876 912 872 860 847 878 869 889 876 928 896 911 890 836 896 880 872 853 890 895 908 880 894 819 892 843 872 835 874 833 903 849 843 827 858 888 809 884 884 740 872 830 858 811 914 916 932 906 909 897 875 862 858 877 882 880 908 856 894 888 887 853 901 907 864 845 891 865 851 837 871 863 843 859 837 837 823 870 848 871 854 837 906 884 892 877 874 853 850 855 866 851 853 878 858 864 828 830 855 838 850 826 847 859 883 856 845 892 861 866 873 828 896 848 878 893 837 854 887 839 868 847 858 864 827 850 844 882 830 824 834 861 881 951 872 869 904 866 853 824 888 939 913 938 908 913 785 871 794 874 815 862 874 879 884 861 888 900 823 829 820 860 912 867 851 885 841 859 855 861 865 858 829 855 858 867 855 860 838 855 841 861 866 883 840 893 841 850 839 810 860 846 837 882 728 834 857 870 803 854 841 825 886 769 878 860 922 871 828 839 912 854 875 883 894 908 860 889 871 867 842 903 887 876 864 851 864 870 871 864 908 896 854 860 866 821 836 846 856 843 874 395 863 830 844 883 880 852 829 850 925 779 804 864 813 698 828 858 816 864 864 844 869 868 855 838 836 824 829 845 814 764 790 826 808 795 755 818 811 837 844 806 788 826 763 786 794 801 754 846 842 802 816 821 793 843 802 827 774 833 812 819 784 784 765 814 812 800 832 770 798 864 796 802 776 787 745 800 792 744 720 748 806 803 792 766 809 781 749 743 733 831 821 837 813 780 796 803 823 739 774 801 770 778 776 728 769 773 785 840 788 871 834 821 831 843 860 842 856 854 793 834 822 800 842 824 826 838 837 838 819 870 834 836 818 815 781 798 771 765 875 842 791 861 807 819 844 815 817 728 773 782 769 814 787 778 811 766 770 783 742 778 801 788 764 746 772 750 971 750 767 773 738 801 778 768 795 759 806 761 725 782 929 979 923 914 920 912 923 917 878 882 918 923 920 907 888 886 907 882 908 880 890 922 904 888 844 883 887 940 956 943 900 890 963 906 1.05e+03 896 943 923 899 859 901 918 907 854 925 875 893 920 881 918 915 875 874 896 844 823 881 821 879 857 881 839 881 868 882 878 895 849 870 861 854 903 778 923 886 867 879 838 804 852 865 870 877 846 862 943 801 816 896 824 968 946 955 938 933 945 921 889 897 897 887 898 869 935 871 901 892 866 903 880 890 872 839 896 880 886 846 861 955 876 934 934 896 908 921 865 881 912 914 899 925 890 899 906 920 889 876 892 890 870 876 913 871 860 847 879 869 889 877 929 896 912 890 834 895 880 873 858 889 896 908 881 894 820 893 843 872 834 875 833 903 849 843 828 858 889 809 883 884 740 873 830 857 812 915 917 932 905 909 897 875 861 857 876 883 880 907 857 894 888 887 852 900 908 864 846 890 864 851 838 870 863 842 859 837 837 824 870 847 871 854 837 906 884 893 876 874 853 850 854 867 851 854 879 858 864 828 830 855 839 850 825 847 859 885 855 844 891 862 868 874 828 896 847 878 892 838 854 887 839 867 846 858 864 828 850 844 882 831 823 834 860 881 951 872 869 904 866 852 824 888 939 913 939 908 912 786 872 794 874 814 862 873 879 884 861 888 900 823 828 820 860 911 865 851 885 841 860 855 862 866 859 828 855 859 866 856 861 838 855 841 861 866 884 840 894 841 850 839 811 860 844 837 882 729 836 858 868 803 854 841 825 887 768 877 861 921 871 828 838 911 855 874 883 893 909 860 889 871 867 844 904 888 876 862 851 863 870 871 864 907 897 855 860 866 820 836 846 856 842 873 394 863 830 845 883 880 852 829 850 924 780 806 866 812 696 827 859 816 865 862 844 869 868 855 837 836 824 829 847 815 764 788 826 808 796 755 818 810 837 844 806 789 826 763 786 794 800 754 846 842 802 816 822 793 842 800 828 773 834 811 820 784 784 766 814 812 800 832 769 798 864 796 802 775 787 744 800 793 744 721 748 806 803 791 766 809 782 749 742 733 830 821 837 813 780 797 802 822 739 774 801 770 778 776 729 768 772 784 840 790 871 833 821 831 843 859 842 856 854 793 834 823 800 843 824 825 838 837 840 818 870 834 837 817 813 780 799 771 765 875 842 791 861 807 818 845 816 816 729 775 782 769 814 786 778 811 765 770 783 742 778 801 787 764 747 772 751 969 750 768 773 738 800 779 768 794 760 805 762 726 781 929 979 923 915 921 912 923 917 878 882 919 923 920 908 885 886 907 882 909 879 890 922 904 889 844 882 887 940 957 944 900 890 963 907 1.05e+03 898 942 924 900 859 902 918 907 854 925 875 893 919 882 917 915 875 874 896 844 823 882 821 879 857 881 839 881 868 881 878 894 850 870 861 854 904 779 923 885 866 879 836 803 852 866 870 876 846 862 943 800 816 895 823 968 946 955 938 933 945 921 889 897 898 888 898 869 936 871 900 892 867 904 879 890 873 841 896 880 885 846 862 953 875 935 935 897 909 922 864 881 915 914 899 924 891 900 906 919 889 876 891 891 869 876 913 870 860 847 879 870 889 877 930 896 913 890 832 894 880 874 862 889 896 907 882 894 820 893 843 871 834 876 833 903 848 844 828 858 890 810 883 884 740 872 830 856 812 916 917 932 905 909 897 875 860 856 876 883 880 907 858 893 889 887 852 899 909 864 846 889 864 851 837 870 863 842 859 836 836 824 870 847 871 854 838 905 884 893 876 872 853 850 854 869 852 854 880 857 864 829 831 856 841 848 824 847 859 886 855 843 891 862 868 875 829 896 847 878 892 838 854 887 839 867 846 858 864 828 850 844 882 831 822 835 859 881 950 872 869 904 867 852 824 889 938 913 939 908 910 786 874 794 874 814 862 873 880 884 861 887 899 824 828 820 860 912 866 852 885 841 859 855 862 865 860 828 856 860 867 856 861 838 854 842 861 865 884 840 894 841 851 840 813 860 842 836 882 730 837 858 868 803 854 842 824 887 767 876 863 920 870 827 838 910 856 874 884 893 910 860 889 870 867 846 904 889 876 861 850 861 870 871 864 908 897 856 859 866 820 836 847 857 842 873 394 862 830 846 882 881 852 829 850 924 780 804 867 812 695 826 860 816 866 861 844 869 868 855 837 836 824 829 847 815 764 787 826 808 796 754 818 810 838 844 806 789 826 764 786 794 800 755 846 843 802 817 824 792 842 798 828 773 835 811 820 784 783 766 813 811 799 832 768 798 865 796 802 775 787 744 800 793 744 721 749 807 803 791 766 809 781 750 742 733 828 821 837 812 781 797 803 822 739 775 801 770 778 777 729 768 772 784 840 791 870 833 820 831 843 859 842 855 854 793 835 822 801 843 824 824 838 837 843 818 870 833 837 817 812 781 799 771 765 876 841 790 861 806 817 845 816 816 729 775 782 769 814 786 777 811 764 770 782 742 778 801 787 763 747 773 751 969 750 769 773 737 798 779 768 794 759 804 761 728 781 929 978 923 914 922 913 924 916 878 882 919 923 921 908 885 887 907 882 909 879 890 922 904 889 844 882 887 941 956 944 899 890 962 906 1.05e+03 899 941 924 900 859 902 917 908 855 925 874 893 918 883 916 915 875 874 896 843 823 882 822 879 857 881 838 880 870 881 878 894 851 870 861 854 904 780 923 882 865 879 836 804 852 865 871 876 847 862 943 800 815 895 823 968 946 956 938 933 946 922 889 898 898 890 899 868 936 871 901 891 867 904 879 889 874 841 896 880 884 845 862 950 874 936 935 898 910 923 864 881 917 914 899 924 891 900 905 919 889 876 891 892 869 875 913 869 860 847 878 870 890 879 931 896 914 890 831 894 880 874 867 888 896 907 882 893 821 893 843 871 834 876 833 903 848 845 827 858 890 810 884 884 740 871 830 856 813 915 918 932 905 910 898 876 859 854 877 883 879 907 858 893 890 887 853 898 909 864 845 889 864 853 837 871 863 843 860 836 836 824 870 847 871 854 838 904 884 893 876 872 853 849 854 870 852 855 878 857 864 830 831 856 841 847 824 847 861 886 856 843 891 863 868 875 829 896 847 877 891 838 854 888 839 867 846 857 864 829 850 844 882 831 821 835 860 881 950 873 870 905 867 852 824 891 937 913 938 909 909 786 875 794 874 814 862 872 879 883 861 888 899 824 827 820 860 914 867 852 885 840 858 856 862 865 861 829 856 860 868 856 861 838 854 843 860 865 884 839 893 842 853 839 814 860 842 837 883 732 837 858 868 804 854 841 823 886 766 876 864 920 869 826 838 910 856 875 884 894 910 860 890 870 867 846 904 890 876 861 850 861 871 871 864 908 897 856 859 866 821 836 847 856 843 874 393 862 829 846 882 881 853 828 850 924 780 802 867 812 695 826 860 816 868 859 844 869 866 855 837 836 824 830 846 816 763 786 827 808 796 754 818 810 837 845 807 790 826 764 787 794 800 755 845 843 801 817 825 792 842 797 828 773 835 811 820 784 783 766 813 812 799 833 768 799 866 795 802 775 786 743 800 794 744 721 748 806 803 790 765 809 780 750 742 733 827 821 838 812 782 797 804 821 740 775 802 770 779 777 728 769 772 784 840 791 871 832 820 830 843 859 842 855 854 792 834 822 801 843 824 824 837 836 846 819 869 833 836 816 813 781 799 771 765 876 841 790 860 806 817 845 815 816 729 774 782 769 813 785 776 810 765 770 782 743 778 801 787 763 747 773 750 968 751 769 773 736 797 780 768 793 759 803 761 729 781 930 977 923 913 922 915 924 914 879 882 919 923 922 908 884 887 907 882 909 879 889 922 904 888 845 882 887 940 956 945 901 889 962 906 1.05e+03 899 942 925 900 860 903 917 907 855 925 875 892 917 883 915 915 876 873 896 843 823 882 822 879 858 880 837 880 871 881 878 894 851 870 861 855 905 781 923 879 865 879 836 805 852 864 871 875 847 861 943 800 814 895 822 968 945 956 938 932 946 922 888 898 898 891 898 868 937 871 901 891 866 904 879 889 874 840 896 880 885 844 863 947 874 935 936 897 910 923 865 881 920 915 899 924 891 899 905 918 888 876 891 892 869 875 914 869 861 847 878 870 890 880 930 896 914 890 832 895 880 874 872 888 896 907 881 894 821 893 843 870 835 876 833 904 848 847 825 858 890 810 884 884 739 871 830 855 813 914 918 930 905 910 898 876 859 854 878 883 879 907 858 893 890 887 855 899 908 863 845 889 864 853 836 871 863 842 860 836 836 824 870 847 870 854 838 903 883 892 876 871 853 848 854 870 852 855 876 857 864 831 831 856 840 848 824 847 863 887 858 844 891 863 868 875 829 896 847 876 892 839 855 888 839 868 847 857 864 828 850 843 882 830 821 834 859 882 949 874 870 905 867 851 824 892 937 913 938 911 909 787 875 794 873 815 862 872 878 882 862 889 899 824 827 820 859 915 868 851 885 840 858 856 862 865 861 828 856 861 868 855 861 837 853 844 859 865 884 839 892 843 853 839 815 860 842 837 883 734 835 857 869 805 854 840 824 886 766 876 863 921 869 826 838 910 855 876 885 894 910 860 890 870 867 845 904 888 875 860 850 860 872 870 864 909 896 855 860 866 821 836 847 855 843 876 394 862 829 847 882 882 854 828 850 924 781 801 866 812 696 827 860 816 868 860 844 868 865 856 838 836 824 829 845 816 763 786 827 808 795 754 818 812 837 845 807 790 827 764 788 794 800 754 845 843 799 817 826 792 843 796 828 772 835 811 820 784 783 766 813 813 798 834 769 799 866 795 802 776 786 742 799 794 744 721 748 805 803 791 763 809 779 751 742 733 827 821 839 812 782 797 804 821 741 775 802 771 779 777 727 769 772 785 840 791 872 832 819 828 842 860 842 855 853 792 832 822 802 843 824 825 836 836 849 821 869 833 836 816 814 781 800 772 765 876 841 790 860 806 817 844 814 817 730 773 782 770 812 785 776 809 766 771 782 744 778 801 787 764 747 774 750 967 752 768 772 736 796 780 769 793 759 803 761 729 781 930 978 924 913 923 915 924 914 879 883 919 922 923 908 883 887 907 882 909 879 888 922 905 888 845 881 888 940 954 944 903 889 962 906 1.05e+03 898 943 924 900 861 903 917 906 855 925 875 892 917 883 916 914 876 873 895 843 823 883 822 878 857 880 837 881 873 881 877 894 849 870 861 855 906 782 923 877 866 878 835 805 853 864 871 876 847 861 942 801 816 895 822 967 943 955 938 932 945 923 888 897 897 893 896 869 937 872 901 892 866 903 880 889 874 840 897 880 886 844 864 945 874 934 936 896 909 923 865 881 925 915 899 924 890 898 906 918 887 876 892 891 869 876 914 869 861 846 877 870 891 881 930 895 915 889 832 897 880 874 876 889 895 907 881 894 821 893 843 870 835 876 834 904 849 847 824 857 890 810 884 884 738 871 830 856 813 913 918 929 905 909 898 878 860 855 878 882 880 907 858 894 890 887 855 900 906 863 845 890 863 854 836 872 863 842 861 837 837 824 870 847 869 856 839 902 883 892 877 871 853 847 854 869 852 854 874 857 865 832 831 857 838 848 824 846 864 888 859 845 891 863 868 875 830 896 847 876 892 838 856 889 839 869 848 857 864 828 850 844 882 830 821 832 859 882 949 874 870 903 867 851 823 892 936 914 937 912 909 787 875 794 873 816 862 872 878 882 863 890 899 824 827 820 859 914 868 850 886 840 858 856 862 865 860 828 856 861 868 854 862 835 854 844 859 865 884 839 892 844 852 839 815 862 842 837 883 735 835 856 870 806 854 839 826 885 766 875 863 922 870 825 839 910 855 877 885 894 910 860 891 872 867 845 904 887 875 860 849 860 872 871 864 908 896 854 860 866 822 837 847 855 844 876 395 862 829 849 882 881 853 828 850 923 781 802 866 813 698 826 860 816 868 860 844 868 865 857 838 836 825 828 844 817 763 786 827 808 794 754 818 814 836 845 808 789 827 764 790 794 800 754 845 842 798 816 826 792 843 795 828 772 835 811 820 784 783 767 813 813 798 834 770 800 866 794 802 776 786 743 799 793 744 721 747 804 803 792 762 809 782 751 742 733 826 823 839 812 782 797 804 821 741 775 803 771 779 776 726 770 772 786 840 791 872 834 819 827 842 859 842 856 854 792 831 823 802 843 824 826 836 835 850 821 869 832 837 818 815 781 799 772 765 876 841 791 860 806 817 845 813 819 731 772 783 769 811 786 777 808 766 771 782 744 778 802 787 764 747 776 750 966 751 767 772 736 794 780 769 793 759 803 762 729 781 929 978 925 913 923 915 924 915 879 884 919 922 923 908 881 886 907 881 909 879 888 922 905 887 845 881 888 941 955 944 903 890 962 906 1.05e+03 898 943 924 900 862 903 917 906 855 926 875 891 916 883 917 914 875 873 895 843 823 885 823 878 856 879 837 882 874 881 877 894 848 870 861 856 905 784 923 876 867 878 835 804 853 864 872 876 847 860 940 802 818 895 822 967 942 955 938 931 945 922 890 897 896 894 896 870 937 872 902 892 867 903 880 889 873 840 898 880 886 844 864 942 874 933 936 896 908 923 865 880 930 915 899 924 888 897 906 918 888 875 892 891 870 877 913 870 860 847 877 871 891 880 930 895 915 888 832 898 881 873 878 889 894 907 881 894 821 893 843 871 835 876 835 904 850 847 825 857 889 809 885 884 738 871 830 857 812 913 918 927 905 908 898 879 861 856 878 882 880 907 858 894 890 887 854 901 906 861 846 890 862 855 836 872 863 841 861 837 836 824 871 846 868 858 839 902 883 891 877 871 852 847 855 870 851 854 874 858 865 832 831 857 837 849 824 847 863 890 859 846 891 863 866 875 830 896 848 877 893 838 856 889 838 870 848 857 864 828 849 844 882 830 822 832 859 883 950 874 871 902 866 850 823 891 936 915 937 912 909 787 875 794 873 817 862 872 878 882 863 890 899 824 827 820 859 914 868 849 887 840 858 856 861 866 861 827 856 861 867 854 862 834 854 844 860 866 884 839 891 844 852 839 814 862 842 837 883 736 835 855 870 806 853 839 826 884 766 875 863 922 870 825 838 909 854 877 886 895 910 860 890 873 868 845 904 885 875 860 848 860 873 872 864 908 896 854 859 867 822 837 847 856 844 874 396 863 829 850 882 881 852 828 850 923 782 803 865 813 697 826 860 816 867 861 844 868 865 857 838 836 825 829 845 818 763 786 826 808 794 754 818 815 836 844 807 789 828 764 790 794 799 754 845 842 798 816 825 792 843 795 828 772 835 811 820 784 783 768 814 813 799 835 770 800 866 794 802 776 786 744 799 794 744 721 747 805 803 792 763 809 784 751 742 734 827 825 840 812 781 796 803 822 740 774 803 771 778 774 725 770 772 786 840 791 872 835 818 826 842 859 842 856 855 792 831 824 802 843 824 827 836 835 850 822 870 832 837 819 815 781 799 772 765 875 841 791 860 807 817 845 812 821 732 772 784 769 811 787 778 808 766 771 782 744 778 802 786 764 748 777 749 965 751 768 772 736 792 778 769 793 759 804 762 729 781 929 978 924 913 923 913 924 917 879 884 919 922 922 909 882 887 908 879 908 878 888 921 906 887 844 881 888 942 955 943 902 892 962 906 1.05e+03 896 943 923 899 862 903 916 907 855 926 875 891 916 884 917 915 874 873 895 843 824 886 823 877 855 880 837 882 874 880 877 894 848 871 862 857 904 785 923 873 868 879 836 804 854 866 872 877 847 862 938 803 819 895 822 966 942 955 938 931 945 922 891 897 896 894 898 870 937 873 902 893 868 904 880 889 873 840 898 881 886 844 864 937 873 933 935 896 908 923 865 880 932 915 899 925 888 898 906 918 889 875 890 891 870 878 914 870 860 848 878 871 891 880 930 895 914 888 832 897 882 873 881 890 894 908 880 894 820 894 844 872 835 875 836 904 851 847 826 858 888 809 885 883 738 870 829 857 812 913 918 927 905 908 899 880 862 856 878 881 880 907 857 894 890 887 854 901 906 860 847 890 861 856 836 872 863 840 862 836 837 824 872 846 868 860 838 902 882 891 878 872 853 847 857 870 850 855 874 858 866 832 831 857 837 848 824 847 863 890 858 846 892 862 865 876 829 896 848 878 893 838 856 889 838 870 848 857 865 827 848 844 882 830 822 830 859 883 950 874 870 902 866 850 823 890 937 915 937 911 910 787 875 793 872 817 862 872 878 883 863 890 901 825 827 820 859 914 868 850 886 840 858 855 862 866 861 827 857 863 867 855 862 834 854 844 861 866 884 840 891 843 852 839 814 861 842 836 883 737 836 854 871 805 853 839 825 884 766 875 863 922 870 825 838 908 854 876 886 895 910 859 888 874 866 845 904 885 875 859 849 861 873 873 865 908 896 854 858 868 823 837 847 856 843 874 394 864 829 852 882 881 850 829 849 923 782 805 865 813 697 825 860 815 867 861 843 868 864 857 838 836 825 830 846 818 763 785 825 808 795 754 818 815 836 844 806 790 828 764 790 794 800 754 845 842 798 816 825 793 840 794 828 772 835 811 820 784 783 768 814 813 800 834 770 800 866 794 802 776 786 744 800 794 744 721 747 806 803 792 763 810 785 751 742 735 828 825 840 813 782 796 803 823 740 773 803 770 777 775 725 770 772 785 841 791 872 836 818 826 842 858 842 857 856 792 831 825 801 843 824 826 835 836 850 821 870 832 838 821 815 781 799 771 765 874 840 792 859 808 817 846 811 821 732 772 785 768 811 787 777 809 766 771 782 745 779 803 786 764 748 776 749 964 751 768 771 736 792 777 768 794 758 804 762 730 781 929 978 923 913 923 912 923 917 879 883 919 922 921 909 883 888 908 878 907 878 888 921 906 888 843 881 889 944 955 943 901 893 963 907 1.05e+03 896 943 923 899 862 903 916 908 855 926 874 892 916 885 917 915 875 873 896 844 824 888 823 877 857 880 837 883 875 881 877 895 848 871 862 858 903 787 922 871 868 880 836 804 854 866 872 877 847 866 937 803 819 895 821 966 942 955 937 931 946 921 892 897 896 895 899 870 938 872 902 893 868 904 880 889 874 840 898 881 886 844 864 933 873 934 935 896 908 924 865 880 934 914 899 925 888 899 906 918 889 876 889 891 870 878 914 870 859 849 878 870 891 879 931 896 913 887 832 896 882 873 885 890 894 908 880 894 819 894 844 874 835 874 837 904 850 847 826 858 887 809 886 883 738 869 828 857 812 913 918 927 904 909 899 880 863 856 877 881 881 907 856 894 890 888 854 900 906 860 849 890 862 856 836 872 864 840 863 835 838 824 873 846 868 860 837 902 882 891 878 872 855 847 858 870 850 855 875 859 866 831 831 856 837 848 824 847 863 890 856 845 892 862 865 876 829 896 848 879 892 839 856 888 839 871 848 856 865 827 849 844 883 830 822 830 859 883 950 873 870 903 867 850 822 889 938 915 938 912 910 786 875 793 873 817 862 873 879 883 864 888 903 825 827 820 859 914 868 850 884 840 858 856 862 866 861 828 857 865 867 856 861 834 853 843 861 867 885 840 893 842 852 839 814 860 843 836 884 738 836 854 871 805 853 839 823 884 768 876 863 922 869 825 838 907 853 875 886 895 910 859 886 874 865 845 904 885 875 859 850 861 874 872 865 908 896 855 858 867 823 837 847 857 842 874 392 865 828 852 881 882 850 829 849 923 782 806 865 812 696 825 860 816 867 861 842 868 864 858 838 837 824 830 846 818 763 785 825 808 796 753 818 815 837 843 806 790 828 764 790 794 800 755 845 841 798 816 824 792 838 794 828 772 835 811 820 784 783 768 814 813 802 834 770 799 866 794 802 775 786 744 800 794 743 721 748 806 803 791 763 811 783 751 741 734 829 824 840 813 782 796 802 823 740 772 803 769 777 775 725 770 772 784 841 790 872 836 818 826 842 859 842 858 857 792 832 824 801 843 824 825 833 836 851 821 870 833 838 821 815 780 801 770 765 874 839 792 859 808 817 846 811 820 733 772 785 767 811 786 776 809 766 770 783 745 778 803 786 764 749 775 748 964 750 768 771 737 792 777 768 794 758 804 761 731 781 929 978 923 913 922 911 923 917 880 883 920 922 920 908 883 888 907 879 906 878 888 921 906 888 842 881 889 944 955 944 901 892 962 907 1.05e+03 895 943 922 899 862 903 916 908 855 927 874 892 915 886 917 915 876 873 896 844 824 888 823 877 858 880 837 884 876 881 877 896 847 871 862 858 903 789 920 870 868 880 835 804 853 866 872 877 847 870 936 803 819 895 820 966 942 955 936 931 946 921 891 897 897 895 900 870 937 872 902 893 868 905 880 889 875 841 898 881 886 844 864 926 873 934 935 895 908 925 865 881 935 914 899 925 888 899 906 918 889 876 888 891 870 878 914 870 859 848 877 870 891 879 932 895 913 887 832 895 883 874 887 891 895 907 880 894 818 894 844 875 835 874 838 904 850 848 827 859 888 810 885 883 737 867 828 857 813 912 918 927 904 909 899 880 864 856 877 880 882 907 855 893 889 887 854 898 905 861 849 890 863 856 835 873 864 840 862 835 838 824 873 845 868 860 836 902 881 890 877 873 856 847 858 869 850 856 876 859 866 830 830 856 837 848 824 847 863 889 855 844 892 862 866 877 829 896 848 879 891 839 856 887 839 872 848 856 865 827 849 844 883 829 823 829 858 883 950 873 870 904 868 850 823 889 938 915 940 912 911 787 875 794 875 817 862 873 879 882 864 887 904 825 827 821 859 914 867 851 884 839 858 857 863 866 861 828 857 867 868 856 861 834 853 843 861 867 886 841 894 843 853 838 814 859 844 835 884 738 836 855 871 804 852 839 824 884 769 876 863 922 868 824 839 908 853 874 886 895 911 859 886 874 863 845 903 885 875 859 851 862 874 872 865 908 895 856 860 867 823 837 847 856 842 874 389 865 827 852 881 883 850 829 848 923 782 807 865 812 697 825 860 817 866 861 842 868 863 858 838 837 824 830 845 818 763 784 825 808 797 753 818 814 838 842 806 791 828 763 789 794 800 755 845 841 798 816 824 791 833 794 827 773 835 811 819 784 783 768 814 814 803 834 769 798 866 794 802 775 786 744 801 794 743 721 748 805 803 791 763 811 781 751 741 733 830 823 840 812 782 795 802 822 740 773 804 769 777 776 724 769 771 784 841 790 873 835 818 827 843 860 844 858 857 792 833 823 801 843 825 825 831 836 854 821 870 832 838 820 816 779 802 770 765 874 838 791 859 809 817 846 811 820 733 771 784 766 812 785 775 809 767 770 784 746 778 803 786 765 749 774 748 962 750 769 771 737 790 777 766 795 758 804 761 732 781 929 978 923 913 921 910 922 918 880 882 921 922 919 906 883 888 906 879 907 878 888 922 906 887 843 881 890 944 955 944 902 892 962 908 1.05e+03 896 943 922 899 862 903 916 908 854 927 874 892 915 885 918 915 877 873 896 844 824 889 823 877 858 880 836 884 877 881 876 896 847 871 862 859 903 790 920 871 869 880 834 804 851 866 872 877 847 872 933 802 818 895 821 966 942 955 936 931 945 920 890 897 896 896 900 870 937 872 902 892 869 905 880 889 874 842 899 881 884 845 863 922 874 934 935 895 906 925 865 881 936 914 899 925 887 899 905 917 889 876 889 891 870 878 914 870 860 847 878 870 891 878 932 896 912 887 831 896 883 874 889 891 895 906 880 894 818 894 844 876 835 874 839 904 850 849 827 859 888 810 883 883 737 866 828 858 814 910 917 927 904 909 900 880 864 856 878 879 882 908 856 893 889 887 855 898 905 863 848 891 864 854 835 874 865 840 862 835 838 824 871 845 868 860 836 902 881 890 877 872 857 847 858 868 850 856 878 858 866 830 829 856 837 847 824 847 863 889 855 843 893 862 867 877 830 895 848 878 890 839 856 887 840 873 848 856 865 827 849 845 884 829 823 831 859 883 950 873 870 904 867 851 823 889 938 915 940 913 910 787 875 794 876 817 862 873 879 882 864 886 904 824 827 822 859 914 867 851 885 840 858 857 863 866 860 829 856 868 868 856 860 835 853 842 860 867 888 841 895 843 853 837 813 859 844 836 884 738 836 855 871 805 852 840 824 884 770 877 862 921 868 824 839 909 852 874 885 894 912 859 886 873 863 844 901 885 876 860 851 862 873 872 865 908 895 856 861 868 823 836 846 856 843 874 394 865 825 852 880 883 850 829 848 924 784 808 864 812 699 825 860 819 867 862 843 868 863 857 838 838 825 829 844 817 762 784 824 808 797 753 818 813 837 842 806 791 827 761 788 794 800 754 844 841 798 816 823 790 829 794 827 773 835 812 819 784 783 767 814 815 803 833 767 799 866 793 802 774 787 744 801 794 742 721 749 805 803 793 763 810 781 751 740 732 829 823 840 812 783 796 803 821 740 774 804 770 778 776 724 770 771 782 840 790 873 834 819 827 843 861 844 858 856 792 834 822 801 843 825 825 830 837 855 821 869 832 837 818 816 780 803 770 765 874 838 791 860 808 817 845 811 819 734 771 783 767 813 785 776 809 767 771 784 747 779 802 786 765 749 774 749 960 750 770 770 736 789 777 766 796 758 804 760 731 782 930 977 923 913 920 910 922 918 879 883 922 923 919 905 883 888 905 880 909 878 889 921 905 887 843 881 890 943 955 944 903 892 962 909 1.05e+03 897 944 923 899 861 903 916 907 853 928 874 892 915 884 918 915 878 873 896 844 824 890 823 876 857 880 836 883 878 881 876 896 846 870 861 859 903 790 922 871 870 880 834 804 851 868 872 876 847 875 929 801 818 895 822 967 943 955 936 931 944 920 890 897 896 896 899 870 937 873 902 891 869 905 880 889 874 842 898 882 883 846 863 916 876 934 936 896 906 924 865 881 936 914 899 925 888 898 905 918 889 876 889 892 870 878 914 871 862 846 879 869 891 878 932 896 912 887 831 896 883 874 889 891 895 905 880 893 818 894 843 877 835 874 839 904 850 850 826 859 889 810 882 884 736 866 830 858 814 910 917 928 903 909 899 878 862 856 878 880 882 908 856 893 889 887 855 898 906 865 848 891 864 853 835 874 865 840 860 836 836 823 871 845 867 859 836 902 881 891 878 871 857 848 857 868 850 857 878 858 866 831 829 856 838 847 824 848 862 889 855 843 894 861 868 876 830 894 848 877 890 839 857 887 840 872 848 857 864 826 849 846 884 830 824 833 860 884 950 873 870 905 866 852 824 890 938 914 939 913 910 787 875 793 876 817 861 873 879 883 864 886 903 824 828 822 859 914 867 852 886 841 858 857 864 864 860 829 856 868 868 857 861 835 853 841 860 867 888 842 894 843 853 835 813 859 844 836 884 740 836 854 870 804 853 840 824 884 770 878 862 921 868 824 839 909 852 874 884 892 912 858 886 872 863 844 900 885 876 861 850 863 872 872 865 908 895 855 861 870 822 835 845 856 844 874 399 865 825 853 881 883 850 828 849 924 785 807 864 813 701 825 861 819 868 862 845 868 862 855 837 838 826 829 842 817 761 784 824 808 797 753 816 812 837 842 806 790 827 760 788 793 800 753 844 840 798 815 823 788 824 794 826 774 834 812 819 785 784 768 814 816 804 833 766 801 867 793 802 774 788 743 801 794 742 721 749 804 803 794 762 809 781 751 740 732 829 823 839 813 783 796 804 821 741 773 804 771 779 775 723 771 771 782 840 791 872 832 820 827 843 862 842 857 856 792 835 822 801 842 825 825 830 837 856 821 869 831 837 817 816 781 803 770 764 875 838 791 861 808 817 845 810 819 734 772 782 768 812 784 776 809 767 770 784 746 779 802 785 764 748 775 750 958 750 770 767 736 787 777 767 797 758 804 761 732 783 931 977 922 912 920 911 923 917 879 883 922 923 920 904 883 889 904 880 910 878 889 920 905 886 843 880 890 943 955 943 902 892 962 910 1.05e+03 897 944 923 899 860 904 916 908 853 927 874 892 916 884 918 915 878 873 896 844 824 892 823 876 856 881 835 882 878 881 876 896 846 871 860 860 903 790 924 872 870 879 833 804 852 869 871 875 848 878 924 801 820 895 824 966 944 955 935 930 943 921 890 897 896 897 898 870 937 873 902 891 870 904 879 890 873 843 898 882 882 846 863 912 877 933 935 896 906 922 865 881 936 914 900 925 889 899 904 919 889 877 890 892 870 876 914 871 863 846 880 869 890 878 932 896 912 888 830 896 883 874 889 890 895 905 880 893 818 893 843 877 835 873 839 904 849 851 828 859 888 810 882 884 735 866 830 858 815 910 917 928 903 909 899 876 861 857 878 881 882 908 856 894 888 887 856 898 907 864 848 891 864 853 836 874 865 840 860 836 836 823 871 845 868 858 836 902 882 891 878 871 856 847 857 867 851 857 878 858 866 831 828 856 838 847 824 848 862 890 855 844 894 861 868 875 830 894 848 876 890 838 857 888 840 871 847 858 864 826 849 845 884 830 824 834 861 885 951 874 870 904 865 852 824 891 937 913 938 912 909 787 875 793 874 817 861 873 878 884 864 886 902 823 829 822 859 914 866 852 886 842 858 856 864 864 860 829 857 867 867 856 861 835 853 840 860 866 887 841 894 842 852 835 815 859 843 836 884 741 836 854 869 804 853 840 824 884 771 878 861 921 868 825 839 909 852 873 883 891 912 858 886 871 864 843 899 885 876 863 850 863 871 873 865 908 896 854 861 870 822 834 845 857 844 873 405 865 826 854 881 883 850 829 850 924 786 807 864 814 702 825 863 819 869 862 846 868 862 854 837 838 827 828 842 817 760 784 825 808 796 753 816 811 837 840 805 790 828 760 788 792 801 752 843 840 799 814 823 788 818 794 827 775 835 812 819 785 784 768 815 816 804 833 767 803 867 794 802 774 788 743 802 792 742 721 749 805 803 794 762 809 781 750 740 733 828 823 839 813 784 796 805 822 742 772 805 771 781 774 722 771 771 782 840 792 872 833 820 828 843 861 841 856 855 791 835 822 801 842 824 826 830 837 856 821 869 832 836 818 815 783 802 771 765 876 839 791 862 807 816 845 809 819 734 772 782 768 812 784 776 808 767 770 784 744 779 802 786 763 748 775 750 958 750 770 764 735 787 776 767 798 758 804 761 732 785 931 977 921 912 921 912 923 916 880 884 922 923 920 905 884 889 905 880 910 878 888 920 905 886 843 881 891 942 955 942 902 892 962 909 1.05e+03 896 944 923 898 859 904 917 908 853 926 874 891 916 884 917 915 878 873 896 843 824 893 822 876 856 881 835 882 878 880 876 896 846 872 860 860 903 791 924 872 870 878 833 805 853 869 871 874 848 882 920 802 822 895 824 966 944 955 934 930 943 920 890 896 896 898 897 870 937 873 902 891 870 904 878 889 874 844 898 883 882 846 862 907 876 933 935 896 907 922 864 880 937 915 900 926 889 898 903 920 889 877 891 893 870 876 913 872 863 846 879 869 890 878 933 896 913 888 830 896 883 874 890 888 895 905 881 893 818 893 842 877 835 873 839 904 848 851 829 859 888 810 882 885 735 866 830 859 814 911 917 928 903 909 900 874 861 857 877 882 882 908 856 893 888 887 856 897 908 863 849 890 864 854 836 874 865 841 860 836 837 822 870 844 869 858 836 902 882 891 878 871 856 846 857 867 852 856 878 859 866 830 828 857 838 847 824 848 862 891 856 844 894 861 868 874 829 895 849 876 891 838 858 888 840 870 847 858 864 827 850 845 884 830 823 833 861 885 950 874 869 904 865 852 824 892 937 912 938 911 909 787 875 793 872 818 860 872 878 885 864 887 902 823 830 822 858 914 865 852 886 842 858 857 863 863 860 830 858 865 867 856 861 834 853 841 860 865 886 840 894 842 852 836 816 859 842 836 884 742 836 855 869 804 854 840 824 885 773 877 862 922 868 826 839 908 852 872 883 891 911 858 886 871 864 843 900 885 876 863 850 864 871 874 865 909 896 853 862 870 822 835 845 857 844 874 406 865 827 856 881 883 851 829 849 924 786 808 864 814 702 825 865 819 868 862 846 868 861 854 837 838 826 828 842 817 760 784 826 808 795 753 816 812 837 838 803 790 828 760 788 792 801 751 843 840 800 813 822 788 814 794 828 775 836 812 819 786 784 768 816 817 804 833 768 803 866 794 801 774 788 742 801 793 742 721 749 805 803 794 762 810 782 750 741 734 828 822 840 814 784 795 806 823 741 771 805 771 781 774 721 772 771 783 840 792 872 833 821 828 843 859 841 857 855 790 834 822 801 842 824 826 831 837 857 820 869 832 837 818 814 783 802 771 765 875 839 792 862 808 816 845 808 820 733 773 781 768 811 783 775 808 767 768 784 743 779 801 787 763 748 775 750 956 751 770 764 735 787 776 768 798 758 804 762 733 784 930 977 920 912 921 912 924 916 881 884 921 923 920 906 883 888 906 880 910 878 887 921 905 886 843 881 890 942 956 942 902 892 963 908 1.05e+03 895 944 924 898 860 904 918 909 854 925 874 891 916 885 916 914 879 873 896 843 824 894 822 877 857 880 835 882 880 880 876 895 846 872 861 859 903 792 924 873 872 876 833 805 852 869 872 873 847 887 918 803 823 895 823 966 945 955 934 929 943 920 890 896 896 897 898 870 937 873 903 890 870 903 877 888 873 845 898 882 883 846 861 903 875 933 935 895 908 923 864 879 938 915 900 926 889 898 902 920 889 877 892 893 871 876 912 873 862 845 879 869 890 878 933 897 914 889 830 897 883 875 890 887 894 905 881 894 819 893 842 876 835 872 839 904 848 851 830 859 888 810 883 886 734 867 830 859 814 911 917 928 903 908 900 874 862 856 877 883 881 908 857 892 889 887 856 897 907 861 850 890 863 853 837 874 864 842 860 836 838 822 870 844 870 858 836 902 882 892 878 872 855 845 858 867 854 856 877 859 865 829 828 857 837 847 824 848 862 891 857 844 894 862 867 874 829 896 849 876 893 837 859 888 840 870 847 858 863 827 850 845 884 831 823 832 861 884 950 874 868 904 865 851 824 891 937 912 939 910 909 786 875 793 872 818 860 872 878 885 864 887 902 821 829 822 857 914 865 851 886 842 858 857 862 863 861 830 858 864 867 854 861 834 853 841 860 865 885 840 894 842 851 836 817 860 841 836 885 739 836 855 868 803 854 840 824 886 777 877 864 923 868 826 839 908 852 872 883 892 911 858 886 870 864 844 902 885 876 862 851 863 871 874 865 909 896 854 862 869 822 836 846 857 844 874 406 864 827 856 881 883 851 828 849 924 786 810 864 815 702 825 866 818 868 863 845 868 862 854 837 838 825 828 844 816 760 784 828 808 795 754 817 813 838 836 802 789 828 762 788 792 802 751 843 841 800 813 821 788 810 794 829 775 836 812 819 786 784 768 815 816 803 833 769 802 866 794 801 775 788 742 800 794 742 721 748 805 804 792 763 810 782 750 742 733 829 821 841 814 784 794 807 824 741 771 805 771 781 774 721 772 771 784 841 791 873 833 820 828 843 858 841 857 856 790 834 823 800 842 824 827 831 838 858 820 868 832 837 818 814 783 801 772 766 874 839 792 861 808 816 845 808 820 732 774 781 769 811 781 775 808 767 768 784 743 780 801 788 764 748 775 750 955 752 770 764 736 787 776 767 797 759 804 762 733 785 929 978 919 913 922 912 924 915 880 885 920 922 920 908 882 888 905 879 910 877 886 922 904 887 843 881 888 941 956 944 902 892 963 906 1.05e+03 896 943 924 897 860 902 918 909 854 926 874 891 916 884 916 914 879 872 897 843 823 895 820 877 858 880 836 882 882 880 876 895 846 874 862 859 902 794 924 873 874 876 834 805 852 869 874 873 846 891 917 803 822 895 822 965 945 954 934 929 943 919 889 896 897 896 898 870 937 872 904 888 871 902 876 887 873 846 898 882 883 846 861 901 875 933 935 894 908 924 864 878 938 915 899 926 889 897 902 920 890 877 892 893 872 877 912 872 862 844 879 869 891 878 933 897 914 889 832 897 883 876 890 887 894 905 880 894 820 893 842 876 836 872 839 904 848 852 828 859 888 810 883 885 734 867 830 859 813 911 917 928 904 908 900 874 862 855 878 884 880 908 857 891 890 887 856 897 907 861 850 889 864 852 837 874 863 843 860 836 840 822 869 844 869 858 836 902 882 892 878 872 854 845 858 867 854 856 876 860 865 829 828 857 837 848 824 848 862 892 858 844 894 862 867 874 829 897 848 876 893 837 860 888 840 870 847 857 863 829 849 844 884 831 823 832 861 883 950 874 869 905 866 851 824 890 938 912 939 910 909 786 875 794 873 818 860 872 877 885 863 888 903 820 827 822 856 914 865 851 886 842 859 856 862 863 861 830 858 864 866 852 860 834 853 840 862 865 885 840 894 842 852 836 817 861 842 836 886 738 836 854 868 803 854 840 823 886 780 876 866 924 868 826 839 907 853 872 883 893 910 858 887 870 864 845 902 885 876 861 851 863 871 874 865 909 896 855 860 869 822 835 846 856 843 874 404 864 826 855 881 882 852 828 849 924 785 811 864 815 704 825 866 816 868 863 844 868 862 854 838 838 826 828 845 816 760 784 828 807 795 754 818 812 837 836 802 789 828 762 788 792 800 750 843 841 799 812 820 788 808 793 828 774 837 812 819 786 783 768 814 816 803 832 769 803 865 793 800 776 789 742 799 794 743 720 747 805 804 792 763 810 782 751 742 732 829 820 842 814 784 793 807 823 741 770 806 771 780 774 722 772 771 784 841 791 873 833 820 828 842 858 841 857 856 790 833 822 800 842 823 827 831 838 859 820 868 831 838 817 813 782 801 772 766 873 839 792 861 808 816 844 809 819 732 775 781 769 812 781 776 808 767 769 783 744 779 802 788 764 748 775 750 952 752 770 765 737 788 776 767 798 759 804 761 734 784 929 978 918 914 921 912 925 916 878 884 919 922 920 909 881 887 904 879 910 875 886 921 903 887 843 881 887 941 957 945 902 892 962 906 1.05e+03 896 943 924 896 860 900 918 909 853 926 874 891 916 885 916 914 879 872 897 844 822 896 820 877 858 881 836 883 885 880 876 895 845 874 864 858 901 797 923 872 875 875 835 805 852 868 876 872 846 896 913 802 822 894 820 965 945 954 935 929 944 918 889 896 897 896 899 871 937 872 902 888 872 902 877 886 872 846 898 881 882 846 862 898 875 933 935 894 908 924 863 878 939 916 898 926 889 897 902 920 890 877 892 893 872 877 913 873 863 844 879 870 892 878 933 896 914 890 833 897 884 876 890 889 894 905 880 894 821 894 842 876 836 871 839 904 848 852 826 859 888 810 883 885 733 867 830 858 813 911 917 927 904 908 899 874 861 854 878 886 880 908 858 890 891 887 855 897 906 862 850 889 864 851 837 874 862 842 860 836 840 822 869 846 868 858 835 902 881 893 878 872 853 845 858 868 855 856 876 860 864 829 829 857 836 848 825 848 861 892 860 844 894 862 866 874 829 896 848 877 892 837 860 888 840 870 847 856 863 829 849 845 884 830 823 832 861 882 949 874 870 906 867 850 824 890 938 913 938 909 909 786 875 794 874 818 861 873 878 885 863 889 903 819 826 823 857 914 865 851 886 841 858 856 861 863 861 829 857 863 866 851 860 834 853 839 863 865 886 841 894 842 853 835 817 862 842 837 886 739 836 854 868 802 854 841 822 884 783 876 866 924 868 826 839 907 853 873 883 893 910 858 887 871 863 846 901 885 875 860 850 863 871 873 865 910 897 856 859 868 822 834 846 856 842 873 403 865 825 855 881 882 852 827 849 923 786 810 864 814 706 825 866 815 868 863 844 868 863 855 838 838 826 829 845 815 760 784 828 807 795 754 817 811 835 836 802 788 828 763 788 793 799 751 843 841 798 812 819 788 806 793 828 773 837 811 819 786 782 768 813 816 803 832 769 803 865 792 800 776 788 742 798 793 743 720 746 805 804 791 764 809 783 751 741 732 829 820 842 814 784 793 807 823 740 770 806 772 780 774 723 772 771 784 841 790 873 834 819 828 842 858 840 856 855 790 833 822 801 842 824 828 832 838 860 820 868 832 839 817 813 782 801 773 766 873 839 791 862 807 817 844 808 819 732 774 781 769 813 781 776 808 767 770 783 744 778 803 788 763 748 775 749 950 752 771 764 737 788 776 767 798 759 805 762 734 784 929 977 916 914 920 912 925 917 876 883 919 922 920 910 881 888 904 879 910 874 886 920 903 888 843 881 887 941 957 946 902 892 962 906 1.05e+03 896 943 923 896 860 900 918 909 852 927 874 893 916 886 916 914 879 871 897 844 822 896 819 877 858 880 836 883 884 880 876 896 845 874 864 858 901 799 922 872 876 877 836 804 852 869 876 872 846 899 910 801 824 893 820 965 945 954 936 929 944 919 889 896 897 895 899 872 937 873 900 887 873 902 877 886 873 847 898 880 881 846 863 896 875 932 936 894 909 924 862 880 939 917 897 926 890 898 904 920 890 876 893 893 872 877 914 874 863 844 879 871 892 878 933 897 914 890 834 896 884 876 890 890 894 906 880 895 822 895 842 876 837 871 840 903 849 852 826 859 888 810 884 885 731 866 830 858 813 912 917 927 903 908 900 875 861 854 879 886 881 908 858 891 891 886 854 898 907 863 849 888 866 851 836 874 862 842 861 835 840 822 868 848 868 858 834 902 881 892 878 872 853 845 858 868 854 856 875 860 864 830 829 857 836 849 825 848 861 891 859 844 894 862 866 874 829 896 848 878 892 837 858 888 840 870 846 855 863 830 847 845 884 830 824 831 862 881 949 873 870 906 867 850 824 892 937 913 938 908 910 787 875 793 874 818 862 874 878 885 863 890 902 820 826 824 859 915 865 851 886 841 858 855 861 863 860 829 857 862 866 851 860 836 853 838 864 866 886 841 894 842 855 835 816 862 844 838 886 741 837 854 869 802 854 841 822 883 786 876 865 923 869 827 839 907 853 874 883 892 910 858 886 870 863 846 900 884 874 859 849 863 872 873 865 910 897 857 857 868 822 833 846 856 841 874 413 866 825 855 881 883 853 828 850 922 787 808 864 814 707 825 866 815 868 862 844 868 863 856 838 838 826 829 844 814 760 784 828 807 794 755 817 811 834 837 802 788 827 764 789 794 797 752 844 841 797 811 819 789 805 793 827 772 836 811 820 787 783 768 812 816 803 834 769 804 865 793 800 775 788 743 798 792 744 720 746 804 804 792 764 809 783 751 741 732 829 820 842 814 783 793 807 823 739 771 806 772 779 774 722 773 772 784 841 790 873 834 820 829 842 859 840 854 855 790 834 822 802 842 824 828 833 838 861 820 868 833 839 817 812 782 800 773 767 874 839 791 862 806 818 844 806 818 732 773 782 767 814 782 776 808 767 770 784 745 778 803 788 762 748 775 749 949 752 771 763 736 788 776 766 798 760 806 763 734 784 929 976 915 914 920 913 925 918 876 882 919 922 920 911 881 887 905 880 909 874 887 920 903 889 843 881 886 942 957 944 902 892 962 906 1.05e+03 897 943 922 897 860 901 917 908 852 928 874 893 916 888 915 914 878 872 897 844 823 895 821 877 858 880 837 883 884 880 876 898 845 874 866 859 901 800 922 872 877 878 836 804 852 869 875 872 846 903 908 802 826 892 820 965 946 954 936 929 945 920 888 895 896 896 899 873 937 874 899 888 873 901 877 886 873 847 898 880 881 846 861 894 875 933 935 895 909 924 861 881 940 916 897 926 890 898 905 920 890 876 893 894 871 878 914 875 863 844 879 871 892 878 933 897 914 890 834 896 884 876 889 892 895 906 880 895 822 895 842 876 837 871 840 903 849 852 826 860 888 809 884 885 729 865 830 858 813 912 918 927 902 907 899 875 861 854 879 885 880 908 858 892 891 886 854 898 908 863 848 888 866 850 836 875 862 842 862 834 842 822 870 850 869 857 834 902 880 892 879 871 854 845 858 868 854 856 875 860 864 830 830 858 836 849 824 847 861 890 859 844 894 862 867 874 829 896 848 878 891 838 857 888 840 870 846 856 863 830 847 845 884 829 824 830 862 881 949 874 871 906 868 850 824 892 937 913 938 907 911 788 875 793 875 818 862 874 878 885 862 891 902 822 825 824 861 914 865 851 886 842 858 854 861 863 859 828 856 861 866 852 860 837 854 838 864 866 887 841 895 842 855 835 816 862 846 838 887 741 837 854 869 802 854 841 823 884 788 876 865 924 868 827 839 908 854 875 884 893 910 858 886 870 863 846 900 884 873 859 849 864 872 873 866 909 897 856 857 868 822 833 846 855 842 874 424 867 825 856 881 883 853 827 851 922 788 808 864 813 706 825 866 816 867 863 844 867 863 857 838 838 827 829 843 814 761 784 827 808 793 755 818 810 835 837 803 788 827 764 788 796 797 752 844 841 797 812 817 790 803 792 826 773 835 811 820 787 785 768 812 817 803 835 769 803 865 794 801 775 788 744 800 791 744 720 746 804 804 792 762 808 783 750 742 733 829 820 843 814 782 793 806 823 739 771 806 772 779 774 722 774 773 784 841 790 872 835 820 830 842 859 839 855 854 791 835 822 804 841 825 829 834 837 862 820 869 833 838 817 811 781 800 772 769 874 839 790 862 806 819 844 805 818 732 772 783 766 814 784 775 807 768 771 784 746 778 803 788 762 748 775 748 949 752 772 762 735 788 775 766 798 759 806 764 734 784 928 977 913 915 921 912 925 918 876 881 919 922 919 911 879 887 907 880 908 874 888 920 903 889 843 881 886 942 956 942 902 892 962 907 1.05e+03 897 943 922 898 860 902 917 907 852 928 875 894 916 887 915 914 878 872 897 844 824 895 822 878 858 879 838 884 884 880 877 900 846 874 866 859 901 800 922 872 878 878 835 804 852 870 874 873 846 904 908 802 828 893 820 966 946 954 937 928 946 920 889 895 896 897 899 873 936 875 898 888 873 901 877 887 873 848 898 880 881 845 860 894 874 933 934 896 909 923 861 880 940 915 898 926 890 899 906 920 890 875 893 895 870 878 913 874 862 845 879 871 892 878 933 897 914 890 834 896 884 875 889 892 895 906 880 895 822 895 842 876 837 871 840 902 849 853 825 860 888 810 885 886 729 865 830 857 813 912 918 927 902 910 898 875 862 856 879 884 879 908 858 893 890 887 855 899 909 863 848 889 866 850 836 876 863 842 862 834 844 821 871 850 869 856 834 902 880 891 879 871 854 845 858 868 854 856 876 859 865 830 830 859 835 850 822 847 861 888 859 843 894 861 867 876 829 896 847 877 891 838 857 889 839 870 847 856 864 829 846 844 884 829 824 829 861 881 950 874 871 905 868 850 824 892 936 914 938 908 912 788 874 792 875 818 862 874 878 886 863 891 902 822 826 824 862 913 865 850 886 842 858 855 861 864 859 827 856 860 867 854 859 836 854 840 862 866 887 841 895 842 855 835 816 862 847 837 887 740 837 855 869 801 854 840 824 884 792 876 864 924 867 827 839 907 855 875 884 893 910 858 887 871 863 846 900 884 873 858 850 864 872 873 866 908 896 856 857 868 822 833 846 854 843 875 434 868 824 856 880 884 853 827 851 923 788 808 864 814 708 825 867 817 867 864 844 866 862 858 838 838 826 829 843 814 762 784 827 808 793 754 818 810 836 837 804 789 827 764 786 796 797 752 845 841 797 813 816 790 802 792 825 774 836 812 820 785 785 768 812 817 803 836 769 802 865 795 802 775 788 745 801 791 744 719 745 804 804 792 761 808 783 750 742 733 829 819 843 814 781 793 805 823 740 771 806 772 779 774 722 774 774 783 841 791 872 834 821 829 841 859 839 856 854 791 836 822 804 842 824 829 834 835 862 819 869 833 837 816 812 781 799 772 770 873 839 790 862 806 819 844 806 817 732 772 783 766 814 785 775 807 767 771 784 745 779 802 788 763 748 775 749 947 752 772 762 735 787 774 765 798 758 806 765 735 783 928 977 912 914 922 911 924 918 876 881 919 923 918 911 878 886 907 882 908 875 888 920 903 888 842 882 886 943 955 941 902 891 963 907 1.05e+03 898 943 922 898 860 901 918 907 852 928 875 893 916 887 916 914 878 873 897 843 824 894 824 878 857 878 838 885 884 879 878 899 846 874 866 860 900 800 922 872 879 878 834 804 851 870 873 873 846 905 907 801 828 894 820 966 946 953 938 928 945 921 889 894 896 898 899 873 935 875 899 889 874 902 877 887 873 848 898 881 880 844 861 894 874 934 933 896 909 922 861 879 939 914 899 926 890 899 906 921 890 875 893 895 870 878 913 874 862 846 879 871 892 878 932 897 915 890 834 896 883 875 889 892 895 906 880 896 822 895 842 876 837 870 840 902 848 855 825 860 888 811 885 887 729 865 830 857 813 913 918 927 902 912 897 874 862 858 879 884 877 908 857 893 888 887 856 900 909 862 847 889 866 851 836 874 864 841 862 834 847 821 872 850 868 856 834 901 880 891 879 872 854 844 858 868 854 856 876 858 865 829 831 861 835 850 823 847 861 888 858 842 894 862 868 878 829 898 847 876 892 838 857 889 838 870 848 856 863 827 846 843 883 829 824 830 861 881 951 875 873 905 867 850 824 892 936 914 938 910 913 789 873 792 874 817 863 873 878 886 863 890 903 822 825 823 861 912 865 850 886 841 858 855 860 863 858 827 857 860 867 855 859 836 854 842 861 866 888 842 894 842 855 834 816 862 846 837 886 739 836 855 869 802 854 838 824 883 794 875 863 924 867 826 839 907 856 874 884 892 911 857 887 873 863 846 900 884 873 859 851 864 872 873 866 908 896 856 857 869 822 833 846 854 845 875 427 869 824 857 880 884 853 827 850 923 788 808 864 814 710 824 868 817 867 863 844 866 863 858 838 837 825 829 843 813 761 785 826 807 792 754 818 810 836 837 805 789 826 763 786 795 798 752 844 841 798 813 816 791 802 792 824 775 837 812 820 784 784 767 812 817 804 835 769 802 865 796 803 776 788 744 802 792 744 718 744 804 803 792 759 808 783 751 743 733 830 819 843 813 781 792 804 824 741 770 807 772 780 773 722 773 774 782 841 791 871 834 821 829 841 860 839 856 854 792 836 822 803 843 824 830 834 834 861 818 869 832 836 816 812 781 800 772 772 872 840 789 862 806 819 845 807 816 733 772 783 768 814 785 775 807 766 771 784 745 779 802 788 764 749 775 749 945 751 771 762 734 787 774 765 798 759 806 764 736 782 928 977 911 913 922 910 925 918 876 880 919 923 918 909 877 886 907 882 908 876 889 920 902 887 841 882 886 943 954 941 902 890 963 907 1.05e+03 898 943 922 899 860 900 920 907 853 928 874 892 916 886 917 914 878 873 897 843 823 894 824 878 857 878 839 885 887 879 878 899 846 873 864 860 900 800 922 872 879 877 835 804 851 871 872 873 846 906 907 802 829 895 820 966 945 953 938 928 945 921 889 895 897 899 898 874 934 875 900 889 874 903 878 888 873 848 898 881 880 844 861 893 874 934 933 896 910 922 861 878 938 914 899 926 890 899 906 921 889 875 893 894 870 877 913 874 863 847 879 871 892 879 931 897 915 890 834 897 883 875 889 892 894 906 880 896 822 895 842 876 836 870 840 902 848 856 826 860 888 811 885 888 730 865 830 857 813 913 918 927 902 914 897 874 862 859 879 883 877 908 857 893 887 888 856 901 908 862 847 889 864 852 836 873 864 841 861 835 853 821 872 851 868 856 834 900 880 891 880 873 854 844 858 868 855 857 877 858 865 829 829 861 835 850 825 847 861 889 857 842 894 862 868 879 829 898 848 874 893 838 857 888 838 870 848 856 864 826 846 843 883 830 824 832 860 881 951 874 874 905 865 850 824 893 937 914 939 912 913 789 872 793 874 816 863 873 877 886 863 890 903 822 825 822 859 912 864 850 885 840 858 856 860 863 859 827 857 860 868 855 859 835 854 842 860 866 890 842 894 842 855 834 816 861 846 837 885 738 836 856 868 803 852 838 824 883 798 876 864 924 867 824 839 908 857 874 883 891 910 857 887 873 862 846 900 885 874 860 852 864 872 873 865 908 896 856 857 869 821 833 845 855 845 876 421 869 824 857 879 883 853 828 849 923 788 811 864 814 713 824 868 817 867 862 845 866 865 858 838 837 825 829 844 813 761 785 826 806 793 753 817 811 837 837 805 789 826 762 786 795 798 752 844 842 798 813 813 791 802 792 825 775 838 813 820 783 784 766 812 817 804 834 770 802 865 796 803 776 788 744 802 792 743 718 744 803 802 792 760 808 784 752 743 732 830 820 843 812 780 792 804 824 740 768 808 771 780 773 721 773 774 781 841 791 871 836 821 829 840 860 840 856 854 792 835 821 802 844 824 831 833 834 861 818 869 832 836 816 812 781 801 773 772 871 840 789 861 806 820 845 807 817 733 772 784 769 813 784 775 806 766 770 784 745 779 802 788 763 748 775 749 942 751 771 762 734 787 774 764 797 760 806 762 737 782 928 976 909 912 922 911 925 918 876 881 919 922 919 908 878 886 908 881 908 876 889 920 901 886 840 883 886 944 955 942 902 891 963 907 1.05e+03 898 942 923 899 860 901 920 906 854 928 872 892 916 884 918 914 878 873 897 843 822 893 824 878 856 878 839 886 889 880 878 898 847 873 863 859 900 802 921 873 879 877 835 805 851 871 872 872 845 907 904 802 830 895 820 966 944 952 937 928 945 921 888 896 897 899 897 875 934 874 901 889 874 903 878 889 873 848 897 881 880 845 861 893 873 934 933 896 911 922 861 878 936 914 899 926 890 899 906 922 889 875 893 894 872 877 914 875 863 848 879 871 892 879 931 897 915 890 835 897 883 876 890 892 893 906 881 896 822 895 842 876 835 870 841 901 847 858 827 860 888 810 885 888 730 865 830 857 813 913 917 927 902 914 897 875 862 858 879 883 877 908 858 893 886 887 856 901 908 862 846 888 862 852 836 872 864 842 860 835 857 821 871 851 869 857 834 899 880 891 880 873 854 844 857 868 855 857 876 857 865 829 828 860 836 849 827 847 861 890 856 842 894 863 868 878 829 898 848 874 894 838 857 887 838 869 848 857 864 827 846 843 884 830 824 833 861 881 951 873 874 905 866 850 825 893 938 913 939 912 912 788 872 793 874 816 862 873 876 885 863 889 903 821 824 822 857 912 864 850 885 840 857 856 860 863 860 828 857 861 868 855 859 834 855 841 859 867 892 842 894 842 854 834 816 860 846 837 885 737 837 855 869 803 850 839 824 883 800 876 865 924 867 825 839 908 857 873 883 892 910 856 887 873 862 846 900 885 874 861 852 864 872 873 864 908 896 856 857 869 820 833 844 856 845 876 415 870 824 857 879 883 852 828 849 923 788 813 864 814 714 824 867 817 868 861 845 865 866 857 837 837 826 829 844 813 760 785 824 806 793 752 816 811 838 837 805 789 826 760 787 795 798 752 844 842 798 813 811 791 801 792 825 775 838 813 820 784 785 767 812 816 804 834 770 804 866 796 803 775 788 743 801 792 743 719 746 803 803 792 760 808 784 751 743 730 830 819 843 812 781 792 804 824 739 768 808 771 779 774 720 773 774 781 840 791 870 837 821 829 840 860 841 857 855 792 834 821 802 843 824 832 832 835 860 817 869 833 835 816 812 781 800 773 773 871 840 790 861 806 820 845 808 817 733 772 783 769 813 784 775 806 766 770 784 744 780 802 788 762 748 774 748 939 750 770 761 734 787 774 763 797 759 806 760 738 782 927 976 907 912 922 912 924 916 876 882 919 922 920 909 878 887 909 880 910 875 889 920 902 886 841 884 887 943 956 942 902 892 964 907 1.05e+03 898 942 924 899 860 901 920 906 855 928 870 892 915 884 918 914 878 872 897 843 823 894 824 878 857 878 838 886 891 880 878 898 848 872 862 858 900 805 921 873 878 876 835 805 851 871 872 872 845 908 901 803 832 895 820 965 944 953 935 928 945 921 888 896 897 899 896 875 934 874 901 889 875 903 878 890 873 847 897 880 881 846 862 892 873 934 933 896 912 923 861 879 936 914 900 926 889 899 906 922 889 876 892 894 873 878 914 875 864 850 878 870 891 880 932 897 915 890 835 896 883 876 892 891 892 906 881 896 821 894 842 876 834 870 841 901 846 859 827 861 888 809 885 889 730 865 830 857 813 914 917 927 902 912 898 876 862 857 878 883 877 908 858 892 886 886 855 902 907 862 846 890 861 853 837 872 863 843 860 835 860 821 870 852 869 856 834 898 880 891 879 873 854 845 857 868 854 858 877 857 865 830 828 859 837 849 827 847 861 890 856 842 894 864 867 878 828 898 848 875 893 838 857 886 838 869 847 857 864 827 847 844 886 830 824 833 861 880 951 872 873 905 867 850 825 893 939 914 938 911 911 788 873 793 874 816 863 872 877 884 863 889 903 821 825 821 857 912 862 850 886 841 858 857 860 863 861 827 856 860 868 855 859 835 855 840 859 867 892 842 893 842 852 834 815 860 846 837 886 738 838 854 869 802 849 840 824 883 803 876 867 924 867 826 838 908 855 874 883 893 910 856 887 872 863 846 899 884 874 861 852 864 872 874 863 908 896 856 858 869 820 833 844 857 845 877 415 871 824 857 879 883 852 827 849 923 788 815 864 814 714 824 867 817 867 862 845 864 867 856 836 837 826 830 843 814 760 785 823 807 793 752 816 812 839 838 805 790 827 761 787 795 798 753 843 843 798 814 809 791 800 793 826 776 837 813 820 784 785 768 811 815 803 834 770 804 866 796 802 775 788 743 801 792 743 720 747 803 804 791 761 808 784 750 742 728 829 819 843 811 782 792 805 824 738 768 809 771 778 775 720 774 774 781 840 791 870 838 821 829 841 859 841 857 855 792 833 821 802 842 823 832 832 837 859 817 869 833 835 817 812 782 799 773 773 871 839 790 860 805 820 845 807 817 732 773 781 768 812 785 775 807 766 770 784 744 780 802 787 762 748 774 748 935 750 770 761 734 787 775 762 798 758 806 760 738 782 927 976 905 913 922 912 924 915 877 883 919 923 920 909 878 887 908 881 912 876 888 920 903 888 842 884 888 942 956 943 903 893 964 908 1.05e+03 898 943 924 899 861 901 919 907 856 929 870 892 914 885 917 914 878 871 898 843 824 894 823 878 857 878 837 886 891 880 878 899 849 872 861 858 900 807 921 873 878 875 834 805 852 871 872 872 845 909 898 803 833 894 820 966 943 953 933 928 945 920 888 896 897 899 896 875 934 873 901 890 875 903 879 891 872 847 898 880 882 845 862 892 874 934 933 896 911 924 860 879 937 914 900 925 889 898 905 921 888 876 892 894 873 879 914 876 864 853 878 870 890 878 932 897 914 890 835 894 883 876 892 890 892 906 881 896 820 894 842 876 834 871 841 901 846 860 828 861 887 809 885 888 730 865 830 857 812 914 916 928 902 912 899 877 863 857 879 882 878 908 857 892 886 885 854 902 907 862 847 890 861 853 838 874 863 844 860 835 861 821 870 850 869 856 834 899 881 891 878 872 855 846 856 868 854 858 877 857 865 830 829 858 837 849 826 846 862 890 856 843 893 864 867 876 828 898 848 876 892 837 856 887 838 868 848 857 864 826 848 845 888 831 824 833 860 880 952 872 872 904 868 850 824 893 938 914 940 911 910 788 874 793 873 817 863 872 879 884 863 889 903 820 826 821 858 913 862 849 886 841 858 856 862 863 862 827 857 860 868 855 859 836 856 840 859 866 892 842 893 842 851 834 815 860 846 837 886 738 839 852 869 803 850 840 823 882 804 876 867 924 867 827 838 908 854 874 883 895 910 857 888 872 864 846 899 883 873 860 852 864 872 874 863 909 895 856 858 869 820 833 843 858 844 877 416 872 824 858 880 883 853 827 849 923 789 816 863 814 713 825 866 817 867 862 845 864 866 855 836 836 826 829 842 815 760 785 822 808 794 753 816 812 839 838 805 790 828 761 787 795 797 752 843 843 798 814 810 790 800 793 826 776 836 813 820 785 785 770 811 814 802 834 771 804 866 795 801 775 786 743 801 792 743 721 747 804 804 791 762 809 783 748 742 724 830 820 844 812 783 793 805 824 739 769 810 770 779 777 720 774 774 782 841 791 871 838 820 829 842 858 841 857 856 793 832 820 802 842 824 833 832 839 858 818 870 833 835 818 812 783 799 773 775 871 839 790 860 805 820 845 808 817 731 772 779 767 812 784 775 809 766 769 785 744 778 802 787 762 747 773 749 933 749 769 760 734 787 776 762 798 758 805 759 740 782 927 975 903 914 921 912 924 915 878 884 918 923 920 908 878 887 907 881 913 878 889 920 904 889 843 883 888 942 956 943 904 894 964 908 1.05e+03 898 944 924 899 862 901 920 908 856 929 870 892 914 886 917 915 878 870 898 843 824 893 823 877 858 879 836 886 891 880 878 898 850 871 860 857 899 807 921 872 878 875 834 804 852 871 873 872 845 909 898 803 834 893 821 965 943 953 932 929 946 920 888 897 897 900 896 876 935 873 901 891 876 903 880 891 871 847 898 880 883 844 863 892 875 934 933 895 911 924 860 879 937 914 900 925 888 898 905 920 888 876 892 895 873 879 914 876 864 857 878 870 889 878 932 897 914 890 835 894 883 876 892 890 892 907 881 896 820 893 842 877 835 871 840 902 847 860 828 861 887 808 885 889 728 865 829 857 812 914 915 928 901 911 901 877 863 857 879 882 879 908 857 891 887 885 853 902 906 862 848 890 861 852 839 876 862 845 860 835 862 822 870 849 869 856 835 900 882 891 878 872 854 846 856 868 854 858 877 857 865 830 829 857 836 848 826 846 862 889 857 844 894 864 867 876 828 898 848 877 891 837 856 888 838 868 848 857 864 826 848 846 888 831 824 832 860 880 952 873 871 905 867 850 823 893 938 914 941 911 910 788 874 792 873 818 864 872 880 884 863 889 903 820 826 821 858 913 861 849 886 842 858 855 863 864 862 828 857 860 870 855 858 837 856 840 860 865 890 842 893 842 850 834 815 860 846 837 886 739 839 853 869 805 851 840 823 881 806 876 868 925 867 826 838 908 854 875 883 895 910 858 889 872 865 845 899 883 873 860 852 864 872 874 863 909 895 856 858 869 819 833 844 857 844 876 417 872 824 858 880 884 853 827 848 923 790 818 862 814 712 825 866 817 867 862 844 864 865 854 837 835 826 829 842 815 760 785 823 808 795 754 816 812 838 839 805 790 828 762 787 795 797 751 844 844 799 812 812 790 800 793 826 776 835 813 820 784 784 769 811 813 802 834 771 804 866 794 801 775 786 743 801 792 743 721 747 803 803 791 763 810 782 748 742 720 830 820 844 812 784 794 805 823 740 770 809 770 780 777 720 774 774 782 841 791 872 837 820 828 842 856 841 856 856 793 832 820 802 842 825 834 832 838 858 818 871 833 835 818 812 783 800 773 776 871 839 791 860 806 820 845 808 818 731 770 779 766 812 783 775 811 765 769 785 745 777 801 787 762 747 772 750 928 750 769 759 735 787 777 762 799 758 805 759 741 782 927 975 902 915 920 912 924 915 879 884 918 923 922 907 879 887 906 880 912 879 890 920 904 890 843 882 888 942 955 943 905 893 964 909 1.05e+03 897 944 923 899 862 900 920 908 855 929 869 891 913 886 917 915 878 871 899 842 824 893 822 877 858 879 835 885 892 879 878 898 849 871 859 857 899 806 921 873 878 876 833 804 852 871 873 872 845 909 897 803 834 892 821 965 943 954 932 929 946 920 889 898 897 900 897 876 935 873 901 890 876 903 881 891 871 848 898 880 883 844 863 891 876 934 934 896 910 924 860 880 937 914 900 925 888 898 906 920 889 877 892 895 873 879 914 877 864 859 878 870 890 877 933 898 913 890 835 895 884 876 890 890 893 907 880 895 820 892 842 877 834 872 838 902 846 860 828 860 887 809 885 890 727 865 829 856 811 913 915 928 900 911 902 877 863 856 879 882 879 909 857 890 888 886 853 901 906 861 848 889 861 852 838 877 862 844 860 835 865 822 870 848 869 856 836 902 882 891 877 871 854 847 856 867 853 858 876 857 866 830 828 857 836 848 825 847 862 888 857 845 894 863 866 876 828 898 848 877 890 838 856 888 839 868 848 857 863 827 847 845 888 831 825 832 859 880 951 875 871 906 867 850 822 893 939 913 942 912 910 788 874 792 873 819 864 873 880 885 863 889 902 820 827 821 859 913 862 849 886 842 857 854 864 864 862 829 857 860 870 855 858 838 856 842 861 864 891 841 892 843 851 834 815 860 845 837 886 738 838 853 868 806 852 840 822 880 808 876 868 925 866 825 838 909 853 875 884 895 910 858 890 872 865 845 900 883 872 861 852 864 872 872 863 910 896 855 858 868 820 833 845 856 844 876 415 872 824 858 880 884 853 828 848 924 790 818 863 814 712 825 867 818 866 860 844 862 865 854 837 834 826 830 842 814 760 784 823 809 796 754 816 810 838 838 805 790 828 762 787 795 797 751 843 844 799 811 813 789 800 794 827 776 835 812 820 784 784 769 811 813 802 835 772 804 866 794 802 776 785 744 801 792 744 720 747 803 803 791 763 812 782 749 742 716 830 821 843 812 782 796 805 823 740 770 808 770 781 777 721 773 774 783 841 791 872 836 820 828 842 856 841 855 856 792 833 821 801 843 826 834 833 837 857 818 871 834 835 818 811 783 801 772 778 871 837 791 859 807 821 846 809 819 730 770 779 766 811 782 775 811 766 769 786 745 776 801 787 763 746 773 751 924 750 770 758 734 788 775 762 799 758 804 759 743 782 928 976 902 915 920 913 924 916 879 884 918 922 922 906 880 887 906 880 911 877 890 920 906 890 842 881 888 942 954 943 905 894 964 909 1.05e+03 897 944 922 898 862 900 919 907 854 929 868 891 913 886 917 915 879 872 900 842 824 893 823 876 858 880 835 884 892 879 878 897 848 870 859 857 900 807 920 873 878 877 834 804 852 872 873 872 845 909 895 804 834 892 822 964 944 954 932 928 946 920 890 898 897 900 898 877 936 873 901 888 876 904 881 890 872 848 899 879 883 844 863 890 875 934 934 896 910 923 860 882 936 914 900 925 888 899 906 919 889 877 893 895 873 879 914 877 864 861 878 870 892 878 934 898 913 890 835 896 884 876 890 891 894 907 880 895 820 892 841 876 834 872 838 902 846 860 828 860 887 811 885 890 726 866 829 856 811 912 915 928 900 911 901 877 862 856 878 882 879 909 857 890 889 887 853 900 905 861 848 888 860 852 837 877 861 843 861 835 867 822 870 849 869 857 836 901 883 891 878 871 854 847 856 866 853 858 876 857 866 830 827 857 835 847 824 848 862 889 858 845 894 862 866 877 828 898 848 877 891 839 857 888 839 868 848 857 863 827 846 844 888 831 825 832 860 879 950 875 871 906 868 850 823 893 939 912 942 912 910 788 875 791 873 819 865 874 879 885 863 889 903 819 827 822 859 912 862 849 887 842 857 854 865 864 862 830 858 860 869 855 858 838 857 842 861 864 892 841 893 843 852 833 815 860 845 838 885 737 837 853 868 805 852 840 823 881 809 876 867 924 866 824 839 909 853 875 885 893 911 859 890 873 867 845 900 883 872 861 851 864 872 871 864 909 895 856 858 868 821 832 846 856 844 876 412 873 824 858 880 883 853 828 848 924 790 817 863 813 712 825 868 818 866 860 844 859 865 854 836 834 826 830 842 814 759 784 823 809 795 754 817 809 838 837 805 790 828 763 787 795 797 752 843 845 799 811 815 790 800 794 827 776 835 812 820 783 784 769 811 813 803 835 772 805 866 793 802 776 785 744 801 792 744 719 747 803 803 791 763 812 782 749 742 710 829 822 843 812 780 797 805 824 741 771 808 770 781 777 721 773 774 784 841 792 872 836 820 828 842 858 841 854 854 792 833 821 802 843 825 833 833 837 857 818 872 835 836 818 810 783 800 772 778 871 835 791 858 807 822 846 810 818 730 771 779 766 812 782 776 810 766 769 784 746 776 800 787 763 746 774 752 919 752 771 758 734 789 774 762 799 758 804 759 743 781 929 977 902 915 921 913 923 916 878 883 918 922 922 906 880 888 905 881 910 875 889 919 906 890 842 881 888 942 955 942 905 894 964 909 1.05e+03 897 944 923 898 861 901 919 907 854 928 866 891 913 887 916 915 879 872 900 842 824 893 823 876 859 880 834 884 894 880 879 897 848 870 860 858 901 808 921 873 877 876 834 804 852 872 875 871 846 909 893 805 833 892 823 963 944 954 932 928 946 920 890 897 897 899 898 877 937 873 901 887 876 905 880 889 872 848 899 878 882 844 863 890 875 934 934 895 909 923 860 882 934 915 900 925 890 899 907 919 889 878 894 894 873 879 914 877 865 862 878 871 893 879 934 899 913 890 834 896 884 876 890 891 895 907 879 895 820 892 841 876 833 872 838 903 846 860 827 860 887 811 885 890 726 866 830 857 811 911 915 928 900 910 900 876 862 855 877 882 879 908 856 890 889 887 854 899 905 861 848 887 860 853 836 875 861 842 861 836 870 823 871 851 869 858 836 901 883 891 878 871 855 846 857 867 852 858 877 857 866 830 828 857 835 847 823 848 862 890 858 845 894 861 866 876 828 897 848 878 891 839 857 888 840 869 848 858 862 828 845 844 888 831 826 832 861 879 948 874 871 905 869 851 823 892 940 912 941 911 911 788 876 791 873 818 866 876 879 886 864 889 903 819 827 822 859 912 862 848 888 842 857 854 864 864 863 830 859 860 867 854 858 838 856 844 862 864 893 841 893 843 852 833 815 860 844 838 885 737 836 853 869 805 852 840 824 881 812 876 865 924 867 824 839 909 853 874 885 892 911 858 890 872 868 845 900 882 873 861 850 864 872 870 866 909 895 856 857 867 822 832 846 857 845 875 410 873 824 857 880 882 853 827 847 923 790 817 863 812 712 824 868 819 866 861 844 857 864 853 837 834 826 830 843 813 759 784 823 808 794 754 817 809 838 836 806 790 829 763 788 795 797 753 842 844 799 812 815 790 801 795 827 776 834 812 820 783 784 769 812 813 803 834 771 806 866 793 802 776 786 744 801 792 745 719 747 804 803 791 762 812 782 749 741 704 828 822 842 812 780 797 805 825 741 771 809 770 781 777 722 774 773 784 841 792 872 836 820 828 841 858 842 853 853 791 834 820 803 843 825 832 833 836 857 818 872 835 836 817 810 783 800 772 779 871 833 791 858 806 822 846 810 817 730 773 780 765 814 782 776 808 766 769 783 746 777 800 787 763 748 774 752 917 752 772 758 733 789 773 762 799 758 803 759 744 781 930 978 902 912 922 913 923 916 878 882 919 924 922 907 880 888 904 881 910 875 888 919 905 891 843 881 888 944 955 942 905 894 965 909 1.05e+03 897 944 924 899 859 903 919 906 854 928 864 891 912 887 915 915 880 872 900 841 824 893 824 876 858 881 834 884 894 881 880 897 848 869 861 859 900 810 921 872 877 874 834 804 853 872 876 871 847 908 891 806 834 892 824 963 945 955 931 928 945 921 890 897 898 898 898 877 938 873 901 889 876 905 879 889 873 848 898 878 881 844 863 889 875 933 934 895 908 923 860 881 932 915 900 926 891 900 907 918 888 876 893 893 873 879 914 877 866 864 879 871 893 880 933 899 913 890 834 896 883 876 888 891 895 907 880 894 820 892 842 875 833 872 838 902 846 860 827 860 886 809 886 890 726 866 831 857 811 911 915 929 900 910 898 875 863 855 877 883 879 908 856 890 888 887 854 899 904 862 847 887 859 854 837 873 861 842 861 837 872 823 873 852 869 858 835 901 883 891 878 872 855 844 858 869 852 857 877 856 866 831 828 857 835 847 823 848 862 892 859 845 894 861 866 875 828 896 848 879 891 839 857 888 840 870 848 858 862 828 845 844 888 831 825 832 863 879 948 873 871 904 869 851 822 892 940 912 940 910 911 787 876 792 873 817 866 876 879 886 864 889 904 819 827 822 859 912 862 848 888 842 857 855 862 863 864 830 860 860 865 854 858 838 856 843 861 865 893 842 894 845 852 833 816 860 843 839 885 737 836 852 869 805 852 840 825 881 813 876 864 924 868 824 840 909 854 873 884 893 911 858 889 872 868 845 900 882 874 861 850 865 872 870 866 908 896 856 856 866 823 833 846 858 844 875 411 873 824 857 879 882 852 827 846 922 789 816 863 811 712 824 868 819 866 862 844 856 863 853 837 834 826 830 843 813 759 784 823 807 793 754 817 809 838 836 807 790 827 763 788 795 797 753 842 844 798 812 816 790 801 794 827 776 834 812 821 784 784 769 813 813 802 832 771 807 866 791 802 775 786 744 802 792 745 720 746 804 803 791 762 812 782 749 741 698 827 822 843 812 781 797 804 825 740 772 809 769 781 777 722 774 772 783 842 792 872 836 820 828 840 859 842 854 853 791 834 821 803 843 825 831 833 836 857 818 871 834 836 816 811 783 799 772 780 872 832 791 858 805 822 846 811 817 730 773 780 765 814 783 777 808 766 769 782 745 778 800 787 763 750 773 751 915 752 772 758 732 790 774 762 799 758 802 759 745 780 928 978 901 910 921 912 923 916 878 881 919 924 922 908 879 888 905 881 910 876 888 918 903 890 843 882 887 944 955 942 904 893 965 909 1.05e+03 897 943 925 898 858 904 919 906 854 927 862 891 912 887 914 915 880 871 900 841 824 893 824 876 858 881 834 884 895 881 880 898 848 870 860 860 900 810 922 873 877 875 834 805 852 872 877 871 847 908 890 807 835 892 824 964 945 955 931 928 945 922 889 897 898 898 897 877 938 873 901 891 878 904 878 889 873 848 898 878 880 844 863 888 875 933 933 896 909 923 861 880 931 916 900 925 891 900 906 919 889 875 892 892 873 880 915 876 867 868 879 871 892 880 933 900 913 890 833 896 883 876 887 890 895 907 880 893 820 893 843 875 833 870 837 902 846 861 827 860 886 809 886 891 725 866 831 857 811 911 915 929 900 910 898 874 862 855 877 883 878 907 856 890 888 888 854 899 903 863 846 888 860 855 838 873 862 842 862 838 872 823 873 852 869 858 834 901 883 891 878 872 855 842 858 869 852 857 877 856 865 830 828 858 835 847 823 848 861 892 860 845 893 862 866 874 828 896 848 879 891 838 857 887 840 872 848 857 862 829 846 844 887 831 824 833 863 879 948 873 871 904 870 851 822 892 940 913 940 910 911 788 876 793 873 817 865 875 878 886 864 889 904 819 827 823 859 912 862 849 887 842 857 855 860 863 863 830 860 861 865 854 857 838 855 843 860 866 893 842 894 845 852 834 816 860 843 839 884 738 836 852 869 806 852 839 826 881 814 876 864 923 869 824 840 908 853 873 883 894 910 858 889 872 866 845 900 882 874 860 849 865 872 870 864 908 897 856 856 866 822 833 846 858 844 876 411 873 824 856 879 882 852 827 846 922 788 814 864 810 713 823 867 820 866 861 844 855 862 854 837 834 825 830 843 812 759 785 823 806 794 755 817 809 837 836 806 790 825 762 788 795 798 753 842 843 798 811 816 791 802 794 827 776 834 812 821 786 784 769 814 813 801 832 770 807 865 790 802 775 786 744 802 792 745 720 746 804 804 791 762 811 782 748 741 695 827 822 843 811 782 795 804 826 740 773 810 768 781 777 722 773 772 781 842 792 872 835 821 829 840 859 841 854 853 790 834 821 803 842 824 830 833 836 857 819 870 833 836 815 812 782 799 773 781 873 830 792 859 806 822 846 811 817 730 774 780 765 814 783 777 809 766 768 782 745 778 800 787 762 751 771 751 912 751 772 758 732 791 774 762 799 758 802 758 746 780 927 978 900 909 921 912 923 916 878 882 919 924 923 909 879 888 907 881 910 878 887 918 902 889 844 882 887 944 954 941 903 893 965 909 1.05e+03 896 943 925 898 858 904 917 905 855 926 861 892 911 886 914 915 880 870 900 841 824 893 823 876 859 881 835 884 895 880 880 898 848 872 860 859 899 810 922 874 878 876 835 806 852 872 875 871 847 907 889 808 836 891 823 966 945 956 932 928 945 923 889 897 897 897 897 878 936 873 902 891 879 904 878 888 873 848 898 879 880 843 863 889 874 934 933 896 909 923 861 880 931 917 900 925 891 900 906 919 889 874 891 892 873 881 916 876 867 870 879 871 892 880 934 900 914 890 833 896 883 876 886 889 894 907 880 893 820 895 844 876 833 870 836 901 845 862 826 860 887 810 886 893 724 866 830 857 811 910 915 930 901 910 899 874 862 855 877 883 878 907 856 890 888 888 853 899 903 864 846 889 860 855 838 872 862 842 862 836 871 823 873 852 869 858 832 901 883 892 878 873 854 843 858 868 852 857 877 855 864 831 828 859 835 847 824 847 861 892 860 844 894 863 865 875 828 896 848 878 891 839 856 886 840 870 849 857 862 829 847 844 886 831 824 833 863 880 949 873 870 904 870 851 821 892 940 913 940 912 910 788 876 793 873 817 864 875 878 885 865 889 904 819 826 823 859 913 862 849 886 843 857 855 859 863 862 831 861 862 866 854 857 837 854 842 860 867 894 842 894 846 852 835 817 860 843 839 885 739 837 853 869 805 853 839 826 880 814 875 864 922 869 824 839 908 853 873 883 894 910 857 889 872 865 845 900 882 874 859 849 865 871 870 863 908 898 856 856 866 821 834 846 858 845 876 409 874 823 856 880 882 852 827 846 922 788 813 864 810 715 822 866 820 866 861 844 854 862 855 837 835 824 829 843 813 759 786 823 805 794 755 817 809 837 836 804 790 822 762 788 795 799 754 842 843 798 810 817 791 802 793 828 776 834 813 820 786 784 770 814 813 801 831 770 807 865 787 802 775 786 744 802 792 745 720 746 805 804 791 761 811 782 747 741 691 827 822 843 811 782 793 804 826 739 773 810 768 780 776 722 773 773 780 842 792 872 835 821 829 840 859 841 855 854 789 834 822 803 844 824 830 833 835 857 819 869 833 836 816 812 782 799 773 782 874 828 792 860 806 822 846 811 817 730 774 780 766 814 783 778 809 766 768 783 745 778 799 788 762 750 770 750 909 750 772 758 731 791 774 762 799 758 802 758 746 780 926 978 899 910 922 912 923 917 878 883 919 923 923 909 878 888 907 880 910 878 887 917 902 888 844 882 887 944 954 941 903 894 965 909 1.05e+03 895 943 924 896 859 903 916 905 855 926 861 892 911 886 914 915 881 871 899 841 824 893 822 875 860 882 836 884 896 880 880 898 848 873 860 858 899 811 922 874 878 877 835 807 852 873 874 872 847 907 888 806 836 891 822 967 945 956 934 928 946 923 889 897 896 896 897 878 935 874 902 891 880 903 878 888 872 849 899 880 880 843 863 889 874 934 934 897 909 923 861 879 931 917 899 924 890 901 906 920 890 875 891 892 872 882 916 876 868 873 878 871 891 880 935 899 915 890 832 896 883 876 886 890 894 907 879 894 820 896 843 876 833 869 835 901 845 863 826 861 888 811 885 894 723 865 828 857 812 911 915 929 901 909 900 874 861 855 878 883 878 907 857 890 887 888 853 899 903 864 846 890 860 854 837 873 864 842 862 835 871 822 873 851 869 858 833 900 884 893 878 873 855 843 858 867 852 856 877 855 865 831 828 859 835 847 825 847 861 892 858 844 894 863 864 875 828 896 847 878 890 839 856 886 840 869 849 858 863 829 847 843 886 832 823 833 863 880 949 873 870 904 870 851 822 892 940 913 940 913 910 787 875 794 873 818 864 874 878 885 865 888 904 820 826 822 859 914 862 850 886 843 857 856 859 864 861 830 860 862 866 855 857 836 853 842 860 868 895 842 894 845 853 834 816 859 843 838 886 740 838 854 869 805 853 838 826 880 814 875 864 921 868 824 838 908 852 873 884 894 910 856 889 871 866 845 899 882 874 860 850 865 870 870 864 908 898 856 856 866 820 834 846 857 844 877 405 876 822 856 881 882 852 827 846 922 789 814 864 810 717 823 866 820 866 861 844 854 862 856 838 835 824 829 842 814 758 786 823 805 794 755 816 809 836 838 803 790 820 761 788 794 799 754 843 844 798 810 817 791 802 792 828 776 835 813 818 786 783 771 814 814 801 832 770 807 866 786 802 776 786 745 802 792 745 720 745 805 804 790 762 811 783 747 742 688 828 823 843 812 782 791 804 826 738 773 810 769 780 775 722 773 774 780 842 791 872 835 821 829 840 859 840 855 855 788 834 822 803 845 824 829 833 835 858 818 870 834 836 817 812 782 799 773 782 874 826 791 860 807 821 847 812 818 730 775 780 768 814 784 778 808 766 768 784 746 778 799 788 761 749 769 749 907 750 772 757 731 791 774 761 800 758 801 759 747 780 927 979 898 910 922 911 923 916 877 884 918 923 923 908 879 887 906 880 910 879 887 918 902 887 844 882 887 944 955 942 903 895 964 909 1.05e+03 895 942 924 896 861 903 915 906 855 926 861 892 911 886 914 915 881 872 898 841 824 892 822 876 860 882 836 884 897 880 878 898 847 873 860 857 898 812 921 873 878 876 835 807 852 874 874 872 847 907 888 804 836 891 820 967 946 955 936 927 947 923 889 897 894 896 896 878 934 874 901 890 880 902 879 888 872 849 899 882 879 843 863 889 875 934 935 897 909 923 861 879 931 917 900 924 890 901 905 921 891 875 891 892 871 882 916 876 868 874 878 870 891 880 936 899 915 890 832 896 883 876 886 890 894 908 879 896 820 895 843 876 833 869 835 900 846 864 827 863 887 811 885 894 722 865 827 857 813 911 915 928 901 909 900 875 860 855 878 882 878 907 858 889 888 888 853 899 904 864 846 890 860 854 835 874 863 842 862 835 871 820 872 851 869 858 833 900 884 894 878 873 855 843 857 867 853 856 878 856 864 830 828 859 835 847 826 848 861 893 856 843 894 864 864 875 828 897 846 878 891 839 857 886 840 867 849 858 863 829 848 843 886 832 822 833 863 880 949 873 870 904 870 852 823 892 941 914 941 913 910 786 874 794 873 818 863 874 878 885 865 887 904 820 826 822 859 913 862 849 886 843 857 856 859 865 862 830 860 861 866 855 857 836 853 843 861 868 896 842 894 844 853 833 817 859 843 838 886 741 839 854 869 804 853 838 825 880 815 874 864 921 868 824 838 908 852 872 885 894 910 855 889 871 866 845 898 882 875 860 850 865 869 870 864 908 898 855 855 866 820 834 845 857 844 878 401 877 822 856 882 883 852 828 846 922 790 815 864 810 718 823 866 822 866 861 845 853 863 856 838 836 824 828 841 815 758 786 823 805 794 754 816 809 835 839 803 790 819 761 787 794 799 754 844 845 797 812 816 791 801 791 828 776 834 813 816 786 783 770 814 814 801 832 770 809 866 785 802 776 786 744 802 792 745 720 745 805 804 790 762 811 784 747 742 686 829 823 842 812 783 792 804 826 738 773 810 769 779 775 722 773 774 780 842 791 871 835 820 828 840 860 840 855 855 789 834 821 803 845 824 829 833 835 858 818 870 834 836 818 812 783 800 773 782 875 826 791 860 807 822 847 811 818 729 775 781 767 813 784 777 808 766 768 784 746 778 800 787 761 749 766 749 905 750 772 755 732 791 774 760 800 758 801 760 747 780 927 980 897 910 922 911 923 916 876 885 917 923 922 908 879 886 904 881 910 878 886 920 902 886 843 881 888 944 955 943 902 896 964 908 1.05e+03 895 942 923 896 862 903 916 908 855 926 861 893 911 886 913 915 880 872 897 841 824 893 822 876 860 882 836 885 896 880 878 898 847 872 861 856 898 813 921 872 877 875 836 807 852 874 874 873 847 908 888 803 837 892 819 965 945 955 937 926 947 922 890 897 895 897 896 877 934 874 900 889 879 902 879 888 872 849 899 882 879 843 862 889 876 933 935 897 910 924 861 880 931 916 900 924 890 900 904 922 891 875 892 892 872 883 917 875 868 875 879 870 890 880 936 898 915 890 832 895 883 877 886 892 894 908 880 897 820 895 842 876 834 869 835 900 847 864 828 864 887 811 885 896 722 866 827 857 814 911 914 928 901 909 900 876 860 855 878 882 878 906 858 888 888 888 854 900 904 862 846 891 861 855 835 874 863 842 862 836 872 819 872 852 869 857 834 900 883 894 878 874 855 843 858 868 854 856 878 856 864 830 828 859 835 847 825 849 862 893 855 844 894 865 865 875 828 898 845 878 890 838 857 886 840 867 849 857 864 829 847 843 887 833 821 833 863 881 949 872 870 904 870 852 823 891 942 914 942 910 911 786 874 794 873 817 863 874 878 885 864 887 904 819 826 822 859 913 862 849 885 842 856 856 860 865 862 829 859 860 866 855 856 836 853 843 861 867 896 843 895 844 852 832 818 860 844 837 886 741 839 853 870 803 854 838 824 880 816 874 864 921 868 824 838 908 852 872 885 895 910 855 888 872 866 845 897 882 875 860 850 866 869 871 864 909 897 854 856 868 820 834 845 858 846 878 403 877 822 856 883 882 852 827 846 923 791 815 863 810 719 823 867 824 866 861 845 852 864 854 839 837 824 828 840 815 757 786 822 805 794 754 816 809 835 841 803 790 818 761 787 793 799 753 844 846 797 812 815 791 801 791 827 775 834 813 816 787 784 769 814 814 802 832 770 811 866 784 802 776 786 744 802 792 745 720 745 804 804 791 762 810 784 747 741 686 829 822 842 813 783 792 805 826 738 772 809 769 780 775 721 773 773 780 842 791 871 836 819 828 840 861 840 855 855 789 834 822 803 844 825 829 834 835 859 819 870 835 835 819 812 783 801 774 784 875 825 791 860 808 822 846 811 818 730 775 781 766 813 784 776 808 766 767 784 745 777 800 787 762 749 763 749 903 749 772 754 733 791 774 761 800 757 801 761 748 780 927 979 896 910 922 912 923 915 876 884 917 923 921 909 879 885 905 882 910 877 887 922 902 886 843 881 888 944 956 943 902 896 962 906 1.05e+03 896 942 923 896 862 903 916 909 854 926 860 892 912 886 912 915 879 871 896 842 824 893 823 877 861 882 836 886 895 880 878 898 847 872 861 856 898 813 920 872 876 876 836 807 852 875 874 873 847 907 888 805 837 892 819 964 945 954 937 925 947 922 890 897 895 898 896 877 935 874 900 889 880 902 879 887 872 850 898 883 879 842 862 890 876 933 935 896 910 925 861 880 931 916 900 924 890 899 904 922 890 874 892 892 872 883 917 876 867 877 880 870 890 880 936 898 916 890 833 895 884 876 887 892 894 908 882 895 821 894 842 876 834 870 834 900 847 864 827 864 886 811 885 897 722 866 828 856 813 911 914 928 900 910 899 877 861 855 878 882 877 906 858 886 888 888 854 900 906 862 846 891 861 855 835 874 862 842 862 836 872 818 872 852 869 857 833 900 883 892 878 874 854 843 858 868 854 857 878 857 864 830 828 859 835 847 825 850 863 894 857 844 894 865 866 874 828 898 844 878 891 838 858 885 841 867 850 857 864 828 846 843 887 833 821 833 863 882 950 872 870 905 869 851 823 890 943 915 942 908 911 786 875 794 872 817 863 873 879 885 863 888 904 819 826 822 859 913 863 849 886 842 856 856 861 864 861 829 859 860 865 855 855 836 853 842 861 867 896 844 895 844 852 832 818 861 844 836 886 741 839 852 870 804 854 838 824 880 816 875 864 922 868 823 838 908 852 871 885 895 910 856 887 872 866 844 897 882 874 859 850 866 868 872 864 909 897 853 856 869 821 834 844 858 847 878 408 876 822 856 882 882 852 828 847 923 791 815 863 811 722 822 868 826 866 860 845 851 866 853 838 839 824 829 840 815 757 786 822 805 794 753 817 809 836 839 804 790 816 761 786 792 799 753 844 846 798 812 814 791 801 792 828 774 834 812 816 786 785 767 814 814 802 834 770 812 866 784 802 776 786 743 802 792 745 720 745 803 804 791 762 810 785 747 740 685 830 821 842 813 783 792 807 825 738 772 809 769 780 776 721 773 772 781 842 791 871 835 819 828 840 861 839 856 855 790 834 823 804 842 826 829 834 835 860 820 871 836 835 819 813 783 802 774 785 874 825 791 859 809 823 845 811 818 731 775 781 766 814 784 775 809 766 767 784 744 779 799 787 763 749 760 749 902 749 772 754 735 792 774 761 800 756 801 762 749 780 927 978 895 910 922 913 923 916 876 883 918 923 921 908 878 884 905 883 910 876 888 922 902 886 844 880 888 944 954 943 902 895 962 905 1.05e+03 895 942 924 896 862 902 917 909 853 926 860 892 912 886 912 915 878 871 896 842 825 894 824 877 861 881 836 886 894 881 878 898 847 872 860 856 898 814 920 871 878 877 835 807 852 874 876 873 846 905 888 806 837 892 819 963 946 954 937 925 946 922 890 897 896 900 896 878 935 873 901 889 881 902 879 887 872 850 897 883 878 842 862 890 875 932 935 896 910 926 862 880 932 916 900 924 889 898 905 922 889 875 891 892 874 883 917 878 867 879 882 870 890 879 936 898 915 889 833 895 884 876 887 891 896 908 884 894 821 893 842 876 835 869 834 900 848 865 827 864 887 810 885 898 721 866 828 856 812 910 913 929 900 912 898 877 861 854 878 882 877 907 858 885 888 889 855 901 908 862 846 892 862 856 835 874 862 842 864 837 870 818 871 853 869 857 834 900 882 891 879 874 854 843 857 869 854 857 878 858 864 831 828 859 835 847 825 850 863 894 860 844 894 864 866 875 827 898 844 878 892 838 858 885 840 867 849 857 864 827 847 843 887 834 822 832 863 882 950 872 870 905 868 850 821 890 942 914 943 907 910 786 876 794 872 817 863 874 879 885 864 890 905 820 826 822 859 913 863 849 886 843 854 855 861 863 860 828 859 861 864 855 856 836 853 842 861 867 896 845 896 844 851 831 818 862 845 836 886 740 838 851 870 805 854 839 824 880 816 876 865 922 869 823 838 908 852 870 885 894 910 856 886 872 866 844 897 882 874 859 849 865 868 872 863 909 897 853 856 868 821 834 844 859 848 877 416 877 823 857 882 882 852 828 848 923 791 815 863 812 723 821 868 826 866 860 845 850 867 853 838 840 824 829 840 814 757 785 821 805 794 753 818 810 837 838 805 790 815 761 785 791 798 752 844 845 799 811 814 791 801 794 828 774 834 812 816 785 784 767 814 814 803 835 770 813 866 783 802 777 786 742 802 793 745 720 745 801 805 791 762 809 786 746 739 685 829 820 842 812 782 792 807 824 737 772 809 770 780 777 721 773 772 781 843 791 871 835 820 828 839 860 838 856 854 791 835 824 804 842 826 828 834 835 860 820 870 834 836 819 814 783 802 775 786 874 825 790 859 810 823 846 812 819 733 775 781 766 814 784 775 809 765 767 784 744 780 798 787 763 748 759 748 901 750 772 754 735 793 774 761 799 756 801 761 750 779 927 978 894 910 921 913 923 917 877 884 919 923 921 908 878 884 906 883 910 877 888 921 902 887 844 880 887 944 952 942 903 895 960 905 1.05e+03 895 942 924 897 862 902 918 908 852 926 860 891 912 886 912 915 877 872 896 842 824 894 823 877 862 882 836 886 895 881 877 897 847 872 860 857 898 814 919 871 879 878 835 807 852 874 877 874 847 903 887 806 837 892 820 963 947 954 936 925 946 922 890 897 896 900 896 880 936 874 901 889 882 902 878 887 873 850 896 882 878 842 861 889 875 932 936 897 909 925 862 880 932 916 900 924 888 897 904 923 889 876 890 892 874 882 917 879 867 882 882 870 891 879 936 898 914 889 834 895 884 877 887 890 897 907 886 894 821 892 842 876 835 867 836 900 848 866 827 864 886 810 885 897 721 866 829 856 810 910 913 929 900 912 899 877 861 854 877 882 876 909 858 880 887 889 856 901 909 863 846 892 861 856 835 875 862 842 865 836 869 819 871 853 869 857 835 900 882 891 880 874 854 843 856 869 854 857 877 858 864 831 828 859 836 847 824 851 862 894 860 843 894 864 866 877 827 898 844 877 892 838 858 885 839 866 848 856 864 827 848 843 887 832 822 831 863 882 950 874 869 905 868 850 822 891 941 913 942 909 911 786 876 793 872 818 864 874 878 884 864 890 904 820 826 822 859 913 863 849 887 844 852 854 861 863 859 828 859 862 863 855 856 837 853 841 860 868 896 844 897 844 850 831 818 862 845 837 886 742 838 851 869 806 853 841 824 881 816 875 865 921 869 823 838 908 852 870 885 893 910 857 887 872 866 844 897 881 874 860 847 865 868 871 863 909 896 854 856 867 821 833 844 859 848 877 421 877 823 857 881 883 854 829 849 922 791 815 865 812 723 820 868 826 866 860 846 849 867 852 837 840 824 829 840 814 757 785 821 805 794 752 818 811 838 836 806 790 814 762 787 792 798 752 844 845 800 812 814 791 801 794 828 775 834 812 818 784 784 767 814 814 804 835 770 813 866 783 802 777 786 742 802 794 745 720 745 801 805 791 762 810 786 746 739 684 829 820 842 811 783 792 807 823 737 773 809 770 780 778 721 772 772 781 843 792 871 834 821 829 839 859 838 855 852 791 834 823 805 842 826 828 834 835 859 819 870 833 836 818 814 783 801 775 786 874 824 790 858 809 823 847 814 819 733 774 781 766 814 783 775 809 764 767 784 744 780 797 788 763 748 757 748 900 750 772 755 734 793 774 760 800 755 801 761 751 779 927 979 894 910 920 912 923 918 877 885 920 924 922 907 878 884 907 883 909 878 887 920 903 887 844 879 888 944 951 941 903 896 960 906 1.05e+03 895 941 925 898 862 902 919 908 853 925 860 891 912 886 912 915 876 872 896 842 824 895 822 877 861 882 836 885 895 880 877 897 847 871 860 858 898 814 918 870 879 877 835 807 852 873 877 874 847 901 887 806 837 892 820 963 947 954 936 925 946 922 890 898 896 900 897 880 936 875 900 888 882 903 878 887 874 851 896 882 878 843 861 889 875 932 936 898 910 924 863 879 932 916 899 925 887 897 903 923 888 876 889 892 874 882 916 878 866 883 882 869 891 879 935 899 913 888 834 895 884 877 887 889 898 907 886 894 821 892 842 876 835 866 837 900 848 867 827 864 886 809 885 897 721 865 829 858 809 910 912 929 900 912 899 877 861 854 877 882 876 908 858 875 887 889 856 900 908 862 846 892 861 856 835 876 862 842 864 836 867 820 872 852 868 858 836 900 882 891 880 874 854 843 856 869 852 857 877 856 864 832 827 858 836 847 825 851 861 894 860 843 894 864 866 878 826 898 844 877 890 838 857 885 840 866 846 856 864 827 849 843 886 830 821 831 862 881 950 876 869 905 868 849 822 891 940 913 941 911 911 786 876 794 872 818 866 875 878 884 863 888 903 819 827 822 860 912 862 849 887 845 850 854 861 863 859 828 859 862 863 855 856 837 853 841 860 868 897 844 898 843 851 831 819 862 847 837 886 744 838 851 870 806 853 842 824 881 816 876 866 922 869 823 839 908 852 870 884 893 910 858 887 873 866 845 897 880 876 861 847 866 867 871 862 909 896 853 856 866 820 832 844 857 847 877 424 878 824 856 881 884 856 829 850 922 792 815 866 812 722 819 867 827 866 860 846 847 866 853 836 840 824 828 840 814 757 785 822 807 794 752 818 812 838 835 807 789 813 762 788 794 798 753 844 845 800 812 814 791 802 794 828 775 834 812 819 784 783 766 814 815 806 833 769 814 866 783 801 777 786 742 802 794 744 720 745 802 805 791 762 810 785 747 738 686 829 820 843 811 784 792 806 823 737 772 809 770 781 778 721 772 771 781 843 791 871 834 822 829 840 859 838 854 852 791 834 823 804 843 826 827 833 836 859 818 869 832 837 818 814 783 800 775 786 874 824 789 858 809 823 847 814 819 733 773 781 766 814 782 775 808 765 768 784 744 780 797 789 763 747 756 748 898 750 771 755 733 793 774 759 801 756 801 760 751 779 928 979 894 911 920 912 923 918 877 885 920 924 922 907 879 886 907 883 909 877 887 920 903 887 844 879 889 944 951 941 904 896 960 906 1.05e+03 896 941 924 898 861 903 919 907 853 925 860 891 912 886 911 914 876 873 896 842 824 896 821 877 861 881 836 886 895 880 877 898 846 870 860 859 898 814 918 871 878 876 836 807 853 873 876 874 847 901 886 806 837 892 820 963 947 954 936 926 947 922 890 898 896 900 897 880 936 875 899 888 882 904 878 887 875 851 897 882 878 844 860 889 875 932 936 899 910 922 863 879 931 916 898 926 887 898 902 923 888 877 889 893 874 881 916 877 866 884 882 868 891 879 934 899 913 888 834 895 884 877 887 889 897 907 886 895 821 892 842 876 835 866 838 899 848 866 827 864 887 810 885 897 721 865 827 858 810 909 912 928 900 910 899 877 861 854 878 882 877 906 858 867 887 889 856 900 908 862 846 891 862 856 835 875 862 841 864 836 867 821 872 851 868 859 836 900 882 891 879 874 855 843 856 869 851 857 876 855 864 832 827 857 836 847 826 851 860 894 860 843 893 864 866 879 826 897 844 878 889 839 857 885 841 866 845 856 864 826 849 843 886 830 822 832 862 881 949 877 871 906 868 849 823 891 940 914 940 912 911 786 876 794 873 818 867 874 878 884 863 887 902 818 828 821 860 912 862 850 887 845 850 854 861 862 860 829 858 863 863 855 855 837 853 841 860 869 897 843 898 843 852 831 819 862 847 837 885 748 838 851 870 805 852 842 824 880 815 876 866 923 869 824 840 908 852 872 884 893 910 858 887 874 866 845 897 880 876 862 848 866 866 872 862 910 896 853 856 866 821 833 843 856 847 877 424 878 824 856 881 884 857 829 850 922 792 815 866 812 724 819 866 828 866 860 846 846 865 853 835 840 825 828 841 814 757 785 821 808 794 752 818 814 838 835 806 789 812 762 790 795 799 753 844 844 799 812 814 791 803 792 828 775 834 812 819 784 784 766 816 814 805 831 769 816 867 783 801 777 786 743 801 794 744 719 746 804 803 791 762 810 783 748 738 687 829 821 843 812 785 793 804 824 739 771 808 770 782 778 720 773 771 781 842 791 871 834 822 828 841 860 838 854 852 791 833 823 804 843 826 826 833 836 859 818 869 832 837 817 814 784 799 774 785 874 826 789 859 809 823 847 815 819 732 773 780 765 815 782 774 807 765 768 784 745 780 798 790 763 747 755 748 894 750 770 754 732 794 774 759 801 758 801 761 752 779 928 979 893 912 919 912 924 918 877 885 920 924 923 907 880 887 908 883 908 876 888 920 903 887 844 879 888 944 950 942 905 897 962 905 1.05e+03 897 941 922 898 859 904 919 907 854 925 859 891 912 885 910 914 877 873 896 842 824 896 821 876 860 880 836 886 895 879 877 899 846 871 861 860 898 815 919 871 877 876 834 806 853 873 876 874 846 901 885 806 838 892 819 963 947 953 936 926 947 922 890 898 896 899 898 882 935 876 899 888 882 903 878 887 875 851 898 882 878 844 860 890 875 932 936 898 911 923 862 879 931 916 898 927 888 898 903 922 888 877 889 893 873 881 916 875 866 885 882 869 891 879 934 899 914 887 834 895 884 877 888 890 897 907 884 895 822 892 843 876 835 868 838 900 847 865 828 863 888 810 885 898 721 864 826 856 810 909 912 927 899 910 898 876 861 854 878 882 878 904 858 862 888 889 856 900 908 862 847 890 863 857 835 875 863 841 864 836 867 821 871 850 868 860 836 900 883 892 877 874 856 843 857 869 850 857 876 855 864 832 827 856 836 848 826 852 859 894 860 843 892 864 865 878 828 896 845 878 890 840 857 884 842 866 846 855 864 825 848 843 886 830 823 833 863 881 948 877 872 905 868 849 823 891 941 915 940 911 911 786 875 794 874 818 869 874 879 885 862 888 901 818 828 820 862 912 862 849 888 844 849 854 861 861 860 830 858 863 864 857 855 837 853 842 861 869 898 843 899 842 854 831 818 863 847 837 885 751 838 852 871 805 852 841 824 880 813 876 867 924 869 824 840 908 852 873 884 892 910 858 887 874 865 846 897 882 875 862 850 867 866 872 863 909 896 853 857 867 821 833 843 855 848 877 424 878 824 856 882 884 857 828 850 921 792 816 866 812 727 819 865 830 866 860 846 846 865 853 836 839 825 828 841 814 756 785 821 808 794 752 817 814 838 835 805 788 812 762 789 795 800 752 844 844 799 812 814 790 804 792 828 775 834 811 818 784 784 766 817 814 805 831 768 817 867 783 802 777 786 744 801 795 744 719 746 805 802 790 761 810 782 748 738 688 829 822 842 812 784 794 803 826 739 770 808 769 782 777 720 773 771 781 842 790 871 834 822 827 842 861 838 855 852 791 834 824 804 843 825 824 833 835 859 816 869 833 837 817 815 784 799 775 785 873 827 789 861 809 823 847 814 819 732 773 780 765 815 782 774 807 765 768 784 746 779 798 788 764 747 754 749 890 749 770 752 734 794 775 760 801 758 801 761 752 779 929 978 892 912 919 911 924 917 877 884 920 924 923 906 880 888 908 883 908 875 890 920 903 887 844 880 887 944 949 942 905 898 962 905 1.05e+03 897 941 920 898 858 904 919 908 854 925 858 891 912 884 910 913 878 873 896 844 823 895 820 876 859 879 836 886 894 880 877 900 846 872 863 861 899 816 920 872 878 876 832 806 852 873 878 874 846 901 885 806 839 891 820 964 946 952 936 926 947 921 890 897 896 898 898 884 935 876 900 889 881 902 878 887 875 851 898 883 879 842 860 890 874 932 937 897 910 924 861 879 931 916 898 927 888 899 903 922 888 878 889 894 872 881 916 875 865 886 882 869 892 880 934 899 914 887 834 894 884 877 888 890 897 907 883 894 821 892 843 876 835 869 837 900 847 864 828 863 887 810 885 899 721 864 824 856 811 908 913 928 899 909 897 875 861 855 878 882 878 904 858 857 888 888 856 900 908 863 847 890 862 857 835 876 864 841 864 836 868 822 871 850 868 860 836 901 884 893 876 875 857 843 857 868 849 857 876 856 864 833 828 856 836 848 826 852 859 894 859 843 892 864 865 878 829 894 845 879 890 840 858 884 841 867 848 855 864 826 848 843 886 831 824 833 864 881 948 876 874 905 869 849 823 890 941 916 941 911 911 786 875 793 874 818 868 874 880 885 862 889 901 819 827 820 862 912 862 849 888 844 849 854 860 860 859 830 858 863 864 858 856 838 852 842 861 869 899 841 898 841 854 830 818 864 846 837 885 752 838 852 871 805 852 841 824 881 812 876 867 924 868 825 840 908 852 874 883 892 911 858 887 873 866 846 897 884 874 862 850 867 866 872 863 910 896 853 857 866 820 833 843 855 848 877 426 878 824 855 882 885 858 828 850 921 792 816 865 812 728 820 865 832 867 860 845 846 865 853 837 838 825 828 842 814 756 786 820 808 795 752 817 815 837 835 804 788 811 761 789 795 800 751 844 844 798 812 814 790 804 793 828 775 834 811 817 785 785 767 816 814 805 831 767 818 867 783 802 777 786 743 800 795 744 719 746 804 801 790 760 810 783 748 738 690 829 822 842 811 785 793 803 826 738 770 808 769 782 777 720 773 772 781 842 790 871 834 823 827 842 861 839 856 852 791 835 824 804 843 825 823 834 835 860 817 869 833 837 816 816 784 799 775 785 872 828 790 861 809 822 847 814 819 732 773 780 765 815 782 774 807 765 767 784 748 779 797 787 764 747 754 749 887 749 770 750 736 794 774 761 802 758 801 762 752 780 929 977 892 912 919 911 924 916 877 884 920 924 923 906 880 889 908 882 907 874 890 920 903 888 843 882 886 944 949 943 905 899 962 905 1.05e+03 897 943 919 897 858 904 919 908 855 926 857 892 912 884 910 913 878 873 895 845 822 895 820 875 859 878 837 886 893 880 877 900 847 872 864 862 899 817 921 872 878 875 831 806 852 873 879 874 846 899 886 806 840 890 821 964 946 952 936 926 948 921 890 897 897 898 899 885 935 875 900 890 881 901 878 887 875 850 897 882 880 840 860 890 874 933 937 896 910 924 861 880 931 916 898 927 889 900 902 922 889 878 888 894 871 880 917 874 865 886 881 869 893 880 934 899 914 888 833 894 884 877 888 891 898 908 882 894 820 892 843 876 836 870 837 901 846 866 828 863 886 810 885 900 722 864 824 856 811 908 913 928 900 910 896 875 861 856 878 881 879 904 859 855 888 887 855 900 908 862 847 890 862 857 836 874 864 841 864 836 868 823 871 851 868 860 835 900 885 893 875 875 857 843 858 869 849 856 876 856 865 833 830 857 836 850 825 852 860 893 859 842 893 864 865 876 829 894 846 879 890 840 859 884 840 868 848 855 864 827 848 843 886 830 824 832 864 882 948 875 874 905 869 849 823 890 942 916 941 909 911 786 875 792 874 818 867 875 880 885 862 889 901 821 827 821 863 912 862 849 888 843 849 854 860 861 859 830 858 863 864 859 856 838 852 844 862 869 901 840 898 841 855 831 817 864 845 837 886 752 837 851 871 805 852 840 825 881 812 875 867 924 868 824 840 908 852 874 883 892 911 858 888 872 866 846 898 884 873 861 849 867 866 871 862 910 896 854 857 865 819 833 843 856 847 876 430 877 823 855 881 885 859 828 850 920 792 815 865 813 730 821 865 833 868 860 845 846 865 853 838 836 826 828 842 815 756 786 819 807 796 753 817 815 837 835 803 789 811 762 789 794 800 750 842 844 798 812 814 789 804 794 828 775 835 811 817 786 785 768 816 815 806 832 766 818 868 784 803 777 786 743 800 795 744 720 746 804 801 790 759 811 783 750 738 691 830 823 843 810 784 792 804 826 738 770 809 768 783 776 720 773 772 781 842 790 871 834 823 827 843 861 841 856 852 791 835 824 804 842 825 821 834 836 861 817 869 833 837 816 816 784 798 775 785 873 827 791 860 809 821 847 813 819 731 773 780 764 815 783 774 807 765 768 784 749 780 797 786 763 748 753 749 882 749 770 749 736 793 774 760 802 757 800 762 752 780 929 977 892 910 920 911 924 916 878 884 921 925 923 905 880 890 908 882 907 874 890 920 903 888 843 883 887 944 950 943 905 900 962 905 1.05e+03 898 944 919 897 858 904 919 908 854 928 856 892 913 884 910 913 878 873 894 845 822 896 820 876 860 879 837 887 893 880 876 899 847 873 864 862 898 817 922 872 878 875 832 806 852 873 878 873 846 898 887 806 841 890 822 964 945 953 935 926 947 921 890 897 897 898 898 886 936 875 901 890 881 901 878 886 875 850 896 882 881 841 860 890 874 934 937 896 911 923 861 879 931 917 898 927 888 901 902 922 890 878 888 894 871 880 917 875 865 886 881 869 893 880 934 899 914 890 833 894 884 877 888 891 898 908 882 893 820 892 844 875 836 870 837 901 846 868 828 863 885 810 884 900 722 864 823 857 812 908 913 930 901 912 895 875 861 856 879 881 880 904 859 852 889 886 855 899 908 862 848 890 861 855 836 873 864 843 863 836 868 824 870 850 868 860 834 900 885 893 874 876 856 843 858 870 850 856 875 856 865 832 831 856 836 848 825 852 860 894 859 843 894 864 865 876 828 894 846 879 890 840 860 884 840 868 848 855 864 828 849 843 886 829 825 831 864 882 948 874 873 905 869 848 822 890 942 916 942 909 911 787 874 792 873 817 867 875 880 886 862 889 901 821 827 822 863 913 862 849 887 843 848 853 860 862 858 829 858 864 864 859 856 838 852 845 862 869 901 838 897 841 854 832 816 863 844 837 886 750 836 851 871 805 852 840 825 881 812 874 867 923 869 822 839 908 852 873 883 892 911 859 888 871 867 845 898 884 873 860 848 866 866 871 862 910 897 854 858 864 819 833 843 857 847 876 434 877 822 855 881 885 858 828 849 921 792 815 865 813 734 822 866 834 867 860 845 847 865 853 838 835 826 828 841 815 756 786 819 807 796 754 816 816 837 836 803 789 810 762 790 794 800 751 841 845 798 812 814 789 803 795 829 775 835 811 817 786 785 769 814 816 808 834 765 819 868 785 803 777 786 743 800 794 744 722 747 804 802 791 759 810 783 750 739 691 829 823 842 812 784 791 805 826 736 770 810 768 783 777 720 774 772 781 842 789 871 834 822 827 843 860 843 856 853 791 834 825 804 842 825 821 834 836 860 818 868 833 836 815 817 784 797 775 785 873 826 792 859 809 820 847 813 818 730 773 780 764 816 784 773 808 765 768 784 750 780 798 786 763 749 752 749 878 749 770 748 735 792 773 760 803 757 800 762 752 780 928 977 892 908 921 912 925 917 877 884 920 925 922 905 880 889 907 881 907 875 890 919 904 887 843 882 886 945 952 943 906 900 961 906 1.05e+03 900 945 920 896 858 904 919 908 854 929 856 892 914 884 910 913 878 874 895 845 822 897 821 876 860 880 837 887 893 880 875 899 846 872 863 861 898 818 922 872 877 875 832 807 853 873 878 873 847 897 887 808 842 889 821 963 944 954 934 926 946 922 890 896 897 898 896 886 936 875 902 890 882 901 879 886 875 849 898 881 881 841 861 890 874 935 937 896 912 922 861 879 931 917 898 926 888 901 902 923 891 877 889 893 871 880 917 875 865 887 881 869 893 880 934 898 914 891 832 894 884 877 888 891 896 908 882 893 820 891 844 875 834 870 836 901 846 869 828 864 885 810 884 900 722 864 824 856 812 908 913 930 902 913 895 876 862 855 880 881 879 905 860 849 889 887 855 899 908 860 847 890 860 853 837 872 864 844 862 836 868 823 870 850 868 860 833 898 886 894 874 876 855 845 858 870 851 855 874 855 865 833 832 856 836 847 824 851 861 895 859 844 894 863 865 875 826 894 846 879 890 839 860 883 839 869 847 856 864 828 849 843 886 829 825 831 864 882 948 874 873 904 868 848 822 890 943 916 942 908 911 787 874 792 871 818 866 876 881 887 862 888 902 821 827 822 862 913 862 849 886 843 847 852 859 862 858 828 858 864 863 859 856 839 853 846 862 869 901 838 896 843 854 832 815 863 844 836 886 749 836 851 872 805 852 840 824 881 812 873 867 923 869 822 839 908 852 873 883 893 911 860 889 871 867 844 899 884 873 860 848 866 864 870 862 911 897 854 858 863 819 834 843 857 847 876 437 876 822 855 880 886 858 829 849 921 791 815 865 813 740 822 867 834 866 860 845 847 865 852 838 835 826 828 841 815 756 786 819 807 796 754 816 816 838 837 803 789 809 762 790 794 800 752 840 845 799 811 814 788 803 795 829 775 836 812 816 785 785 770 814 816 810 833 766 818 868 786 802 776 786 744 802 794 744 723 748 804 802 791 758 811 783 751 739 691 829 823 841 814 783 791 806 827 736 770 810 768 784 777 721 774 772 782 842 789 870 833 822 827 844 860 844 856 853 790 834 824 804 842 825 821 834 836 859 818 868 833 836 814 817 785 797 775 785 873 826 792 859 808 820 847 813 817 730 772 779 765 815 784 773 809 764 769 784 749 780 799 786 762 750 752 749 875 750 771 748 734 791 773 760 803 757 801 761 752 780 927 976 892 908 922 912 925 917 876 884 920 925 922 906 880 888 906 880 908 876 890 919 903 886 843 882 886 945 952 942 906 901 961 906 1.05e+03 902 945 921 896 858 904 918 908 852 929 856 891 915 883 910 914 879 874 896 844 822 897 822 876 861 881 836 887 893 879 876 898 846 872 863 860 898 819 920 873 878 874 832 806 854 874 878 873 846 897 887 809 843 890 820 963 944 954 934 926 946 922 891 896 896 898 896 886 936 875 901 890 883 901 880 886 874 850 899 881 881 842 861 891 875 935 937 896 912 922 861 878 932 917 898 926 887 901 903 923 891 876 889 893 871 880 917 876 866 888 882 869 894 880 934 898 914 891 832 894 884 877 888 891 895 907 882 894 821 891 844 875 834 870 837 900 846 870 829 864 885 809 884 901 721 864 824 855 812 909 913 929 902 912 896 877 862 854 881 881 879 906 860 846 889 887 855 898 909 861 848 889 860 852 838 872 864 844 861 836 869 822 869 850 868 859 833 898 885 893 874 876 856 846 858 870 853 855 875 854 864 833 831 856 835 845 824 851 861 895 859 844 894 864 865 875 828 894 846 879 890 838 860 883 838 870 847 856 864 827 849 844 886 829 825 830 864 882 949 874 874 904 868 848 822 890 942 916 942 908 912 789 874 792 871 818 865 877 880 887 862 888 903 821 828 822 862 913 863 849 887 843 846 852 859 861 858 828 858 863 862 860 857 840 854 846 862 869 901 839 896 844 854 832 815 863 845 835 886 753 836 852 872 805 852 841 823 881 813 873 867 923 869 823 838 907 853 873 883 893 911 861 889 871 867 843 899 883 874 859 847 866 863 870 862 910 897 855 858 864 820 834 843 857 847 876 435 876 821 855 880 885 857 829 849 922 790 816 865 813 745 821 868 834 866 860 845 846 866 852 838 835 825 828 840 815 756 786 819 808 797 755 816 816 838 837 804 789 808 762 790 794 800 752 840 845 801 811 814 788 802 794 829 775 836 813 816 785 784 770 814 816 812 833 769 817 867 787 801 776 786 745 803 794 743 722 747 805 802 791 758 811 783 751 739 692 828 823 840 814 784 791 806 827 735 770 810 769 784 778 721 774 772 782 842 789 870 833 821 826 844 860 846 856 853 790 834 824 804 843 825 821 833 836 857 818 868 832 836 813 817 785 797 775 784 873 825 792 860 808 820 847 812 817 730 773 778 765 814 784 773 809 764 768 783 749 780 800 786 763 750 751 749 874 750 771 748 734 791 773 760 803 757 802 761 752 780 926 976 892 910 922 912 926 917 876 883 919 924 922 906 880 887 906 881 908 876 889 920 902 885 843 882 886 946 953 942 906 902 961 906 1.05e+03 903 946 922 896 858 904 918 907 852 928 856 891 916 883 911 915 879 874 897 844 822 897 823 876 861 881 836 888 893 879 877 898 846 872 863 860 899 821 919 873 878 874 832 805 854 874 880 874 845 896 887 808 844 891 819 963 944 954 934 926 946 922 891 896 896 899 897 887 937 875 901 890 884 901 880 886 874 851 899 881 880 842 861 891 875 934 937 895 911 923 861 879 932 917 898 925 888 900 903 923 891 876 890 893 870 880 917 876 868 888 882 869 893 879 934 898 914 891 832 894 883 877 888 892 893 908 883 894 821 892 844 875 833 869 838 900 846 871 829 865 885 810 884 902 720 864 824 854 812 910 913 928 902 911 897 876 863 854 880 882 878 906 860 844 889 887 855 898 909 862 849 889 862 853 838 873 863 844 861 835 869 822 870 852 868 858 833 897 884 892 874 876 857 845 858 869 855 855 876 854 864 834 830 856 835 845 823 852 861 894 858 843 894 864 865 876 830 894 846 879 890 838 859 882 838 870 846 856 865 827 850 844 886 829 824 831 863 882 950 874 874 902 868 848 822 890 942 915 941 909 913 790 874 792 872 819 866 877 880 886 863 888 904 820 827 822 861 913 863 849 886 844 844 854 859 861 859 828 858 862 862 860 857 840 855 846 862 869 901 839 896 844 856 832 815 863 845 835 886 757 836 852 873 805 851 841 822 881 812 873 867 922 870 824 838 907 854 873 883 893 910 860 889 872 866 843 900 882 874 859 846 865 862 870 863 910 898 855 859 864 820 834 844 858 846 876 432 877 821 855 880 884 857 830 849 921 790 818 864 814 743 821 868 834 866 859 845 844 866 852 838 835 824 828 840 815 756 786 819 808 797 754 815 814 838 837 804 788 808 762 790 794 799 752 840 845 801 811 813 788 802 793 829 774 836 813 815 785 784 770 814 816 813 833 770 816 867 786 799 776 787 745 803 794 743 722 746 805 801 791 758 812 783 751 739 693 828 822 840 815 785 791 806 827 736 769 810 769 785 779 721 775 772 782 841 789 870 833 821 826 843 860 848 857 853 791 835 824 804 843 825 821 833 835 857 818 868 832 837 812 816 784 796 776 785 873 825 791 860 808 820 846 812 817 732 773 777 766 813 785 774 809 764 768 784 750 779 800 787 762 749 750 749 873 750 771 749 733 791 774 760 803 757 801 760 752 780 927 975 892 911 922 912 926 916 876 882 920 924 921 907 880 887 906 881 908 876 888 921 901 886 842 882 886 946 953 942 906 902 962 906 1.05e+03 903 946 922 897 859 904 917 907 852 926 856 891 915 884 911 916 878 874 898 843 822 897 824 876 861 880 835 888 893 879 878 897 845 872 863 859 899 822 918 872 878 875 833 804 854 874 880 874 845 896 887 807 844 891 817 963 944 954 934 925 945 921 891 895 896 900 898 888 937 874 901 889 884 901 880 887 874 852 899 882 880 842 861 891 875 933 937 895 910 923 861 879 932 916 898 925 888 900 902 922 891 876 891 893 869 881 916 877 869 888 882 869 893 878 935 898 913 891 832 894 884 877 889 892 893 908 882 895 821 892 843 874 833 869 838 899 845 872 829 866 885 810 884 904 720 864 824 854 813 910 913 927 900 910 898 876 864 854 879 883 878 907 860 843 890 887 856 898 908 863 850 888 863 854 839 873 863 844 860 835 870 822 870 853 869 859 833 897 884 891 874 875 858 844 858 870 856 855 878 855 863 834 830 857 835 846 823 852 860 893 858 841 893 864 864 878 832 894 846 879 890 837 858 883 838 870 846 856 864 826 850 843 886 830 823 831 862 882 950 874 874 902 868 849 823 891 941 914 941 910 912 790 874 793 874 819 866 877 880 886 863 888 903 820 826 821 860 913 862 849 885 845 842 855 859 862 859 829 858 862 862 860 857 840 855 846 861 870 901 839 896 844 856 832 815 863 845 834 886 759 836 852 873 805 850 841 822 882 812 873 868 922 869 824 838 907 854 873 884 893 910 860 889 873 864 844 901 881 875 860 846 865 862 870 863 909 898 855 859 864 820 835 844 859 846 876 428 878 820 855 880 883 857 830 849 921 791 820 864 815 741 820 869 834 867 858 845 842 866 852 838 835 824 829 840 815 756 786 819 809 796 754 814 812 837 837 804 788 808 762 790 794 799 752 841 846 800 811 813 788 802 792 829 774 837 813 815 785 783 769 813 815 813 833 770 816 867 786 799 776 786 744 803 794 742 720 745 805 800 791 758 811 783 750 739 694 828 822 841 814 787 791 806 826 736 768 810 769 785 780 721 777 772 782 840 789 870 833 821 827 843 860 850 856 853 791 835 824 804 842 825 821 833 835 857 818 869 832 837 812 815 784 796 776 785 873 825 791 861 808 820 846 812 816 733 774 777 766 814 784 774 808 764 768 785 749 778 800 787 762 748 749 748 871 749 772 750 734 791 775 759 803 758 800 760 752 780 927 976 892 912 922 911 925 917 876 882 920 924 921 907 879 888 906 881 908 876 888 922 900 887 842 881 888 945 953 943 906 902 963 906 1.05e+03 904 948 922 898 859 904 917 908 854 925 856 892 914 885 912 915 878 873 898 843 822 896 825 876 861 880 835 888 893 880 878 897 844 872 863 860 900 823 918 872 878 876 833 805 853 874 880 874 846 895 887 806 843 891 817 963 944 954 934 925 945 920 892 895 896 900 897 889 937 874 900 888 885 901 881 887 874 853 899 882 880 842 861 892 874 931 938 895 910 923 860 879 932 916 898 925 888 900 902 922 891 875 892 892 868 881 916 877 871 888 882 869 892 878 936 898 913 891 832 894 884 877 889 892 893 908 881 894 821 892 843 874 834 869 837 899 845 872 828 867 884 809 884 904 719 864 825 855 813 909 912 926 898 910 898 876 864 854 877 884 879 906 860 842 890 886 856 897 907 863 851 888 864 856 839 872 863 845 860 835 870 823 871 853 870 859 833 897 883 890 875 875 858 842 858 870 856 855 877 855 863 834 829 858 834 846 824 852 860 893 858 842 894 864 865 877 831 894 846 879 891 836 858 884 838 871 845 856 863 826 850 842 886 830 822 831 861 882 950 875 874 903 868 849 823 891 941 912 942 910 911 789 874 793 875 820 867 877 880 885 862 888 903 820 825 820 860 913 862 848 884 846 842 855 858 862 859 829 858 861 864 860 857 841 854 846 862 870 902 838 898 845 856 832 814 863 846 835 886 757 836 852 873 805 849 841 822 882 811 873 868 922 868 823 838 908 854 873 885 893 909 859 889 873 863 844 901 882 875 860 846 865 863 870 863 909 899 854 859 863 820 835 844 859 846 876 425 880 821 855 880 883 856 830 847 922 792 820 864 816 738 820 870 834 867 857 846 842 867 852 838 835 824 830 840 816 757 786 818 809 795 755 814 811 836 837 803 788 809 762 791 794 798 752 843 846 800 811 813 788 803 792 830 774 836 813 816 784 783 769 813 815 814 833 770 816 867 786 799 776 785 744 802 793 742 720 745 805 800 791 759 811 783 750 739 694 828 822 842 813 787 790 806 826 736 768 810 769 786 780 721 777 772 782 841 790 870 832 821 828 843 861 850 855 853 791 835 824 804 841 825 821 832 836 857 816 869 832 837 813 815 784 796 777 786 873 824 791 861 808 820 846 812 816 733 774 777 766 815 784 774 808 764 768 786 747 778 800 788 761 748 749 747 870 749 771 750 735 791 776 759 803 758 800 760 753 780 927 976 892 912 922 910 924 918 876 882 920 924 920 907 879 888 906 881 909 876 889 921 900 887 841 881 889 944 953 943 906 903 963 907 1.05e+03 906 948 922 898 859 903 917 908 854 925 856 893 913 885 912 914 877 872 898 843 822 896 826 875 862 880 835 888 893 880 878 897 844 872 863 860 900 824 919 871 878 878 833 806 853 874 880 873 847 895 888 806 843 890 818 963 944 954 934 925 945 921 892 894 897 899 896 890 936 875 900 888 885 900 881 888 874 853 899 882 880 843 861 892 874 931 938 895 910 923 860 878 931 916 898 925 887 899 903 921 890 875 892 892 868 881 916 878 871 888 883 869 892 878 936 898 912 891 831 894 884 877 889 892 894 908 881 894 821 892 843 875 835 869 837 899 846 873 828 868 883 808 884 904 720 864 825 855 812 909 912 926 898 910 898 876 864 854 877 885 879 906 861 841 890 884 856 896 908 863 851 887 864 856 839 872 863 844 860 835 870 824 872 852 870 860 833 898 883 891 875 874 858 842 858 870 856 854 876 856 863 835 830 858 834 847 825 852 860 893 860 842 894 864 865 875 831 894 846 879 890 836 859 884 839 870 846 856 862 826 850 842 886 831 823 831 862 883 950 874 873 904 868 850 823 891 941 912 943 910 911 788 874 793 876 820 868 877 879 885 861 888 902 819 823 819 860 914 862 849 884 847 842 854 859 864 858 829 859 861 865 859 856 842 854 845 862 869 902 839 899 846 855 830 815 863 846 836 886 756 836 852 873 805 850 841 822 882 811 873 868 922 867 823 839 908 854 873 885 893 910 858 889 873 862 844 901 882 876 860 847 865 863 870 864 909 898 854 859 863 820 836 844 858 846 876 423 881 821 855 879 883 856 829 845 922 792 821 865 816 739 821 870 836 866 857 846 841 867 852 837 835 824 830 840 816 758 787 818 809 794 755 813 812 835 836 802 788 809 762 791 793 799 753 844 847 800 812 814 789 803 792 830 775 836 813 816 784 783 769 813 815 815 833 769 817 868 786 798 776 784 744 802 793 742 720 744 805 800 790 759 810 784 750 739 695 828 822 844 812 788 790 806 827 736 768 811 769 785 778 721 776 773 782 841 790 870 834 821 829 843 861 851 853 853 790 835 824 803 842 825 821 832 836 857 815 869 832 837 814 815 784 794 776 786 873 824 791 861 808 821 847 812 816 733 774 778 766 815 784 774 808 764 767 786 745 779 800 787 762 748 749 746 868 749 770 750 736 791 776 759 803 758 799 759 753 780 927 977 892 912 922 911 924 919 876 884 920 924 920 907 879 888 906 881 909 876 890 920 900 887 840 880 890 944 953 943 905 904 964 908 1.05e+03 907 947 923 898 859 903 917 908 854 925 855 894 913 884 912 914 877 871 898 843 822 896 826 874 862 880 835 888 894 881 877 897 845 872 863 860 898 824 919 871 879 878 835 807 853 875 879 872 847 897 888 807 844 890 820 963 944 953 933 925 945 922 890 894 898 898 896 890 935 876 899 887 885 900 880 890 874 852 899 883 880 843 861 893 873 932 938 895 910 923 860 877 931 916 899 924 887 900 904 921 890 874 892 892 868 882 915 878 871 888 885 870 893 879 936 898 912 891 831 893 884 876 889 893 894 906 881 893 821 892 843 875 835 868 837 900 846 874 827 869 884 808 884 904 720 863 825 856 812 908 912 927 898 910 897 876 864 855 878 884 880 906 860 839 890 883 855 897 908 862 852 887 864 854 839 873 863 842 861 835 870 825 872 851 870 860 833 899 883 891 876 874 859 841 858 868 856 854 876 855 864 835 830 858 834 846 826 853 860 893 860 842 895 864 865 873 831 895 847 879 890 836 860 884 839 869 848 856 862 826 850 843 886 830 824 832 864 885 949 873 872 904 867 850 824 892 941 912 943 911 911 788 874 794 876 821 867 877 878 885 860 889 903 819 823 819 861 913 863 850 884 847 843 854 859 864 859 829 858 861 866 858 856 842 853 845 863 869 902 839 899 846 855 829 817 863 846 836 886 758 836 852 872 805 850 841 822 881 811 873 867 922 867 823 839 908 854 873 885 893 910 857 888 873 863 843 900 881 876 860 847 865 863 870 864 909 896 854 858 864 821 836 844 858 846 876 423 881 821 855 879 883 855 828 843 922 793 822 865 815 740 821 870 836 866 857 846 840 867 852 837 835 824 830 841 815 758 787 817 809 794 754 813 814 834 836 801 788 809 761 791 792 799 753 843 847 801 812 814 789 803 792 830 776 835 812 817 784 785 769 813 815 817 832 770 817 868 784 798 777 784 745 803 794 742 721 744 805 801 790 760 810 784 749 739 695 827 822 844 811 789 790 806 827 735 768 811 770 785 776 721 774 775 782 842 791 870 835 820 827 843 861 852 853 853 790 834 824 803 842 825 821 832 835 856 815 869 832 838 816 815 785 793 776 786 873 823 791 861 807 822 847 812 816 732 774 778 766 815 784 775 808 765 766 786 745 779 799 787 762 748 749 747 866 750 770 750 735 791 774 758 803 757 799 759 753 779 927 977 892 912 923 912 925 919 875 885 919 924 921 907 880 888 906 881 909 876 889 919 900 887 840 880 890 944 953 943 904 904 964 907 1.05e+03 908 947 924 898 859 902 917 908 853 923 854 894 914 884 912 914 878 871 896 844 822 896 824 874 862 879 834 888 895 881 877 896 845 872 863 861 897 824 919 871 879 878 836 807 853 875 878 873 846 898 889 807 844 889 821 963 944 953 934 925 946 923 889 893 897 898 896 891 934 876 899 888 885 900 880 890 874 852 899 882 880 843 861 893 873 932 938 895 910 923 860 876 932 916 899 924 888 900 906 921 890 875 892 891 868 882 916 878 872 888 886 870 894 880 935 898 912 892 831 893 884 876 890 892 894 906 881 892 821 892 842 875 835 867 837 900 846 876 827 870 885 809 884 904 721 863 825 855 812 909 912 928 899 910 897 876 863 855 878 883 879 907 858 838 888 883 855 898 908 862 852 887 864 854 839 874 862 841 861 836 870 825 872 851 870 860 833 901 884 892 876 875 858 841 858 866 856 854 876 854 865 834 830 858 834 846 825 854 860 893 860 842 894 863 865 874 831 895 847 879 891 837 860 884 840 869 849 857 862 826 850 843 886 829 825 832 865 886 949 873 870 905 867 851 823 892 941 913 943 912 911 787 875 795 875 821 866 877 878 885 860 890 904 820 824 820 861 912 863 851 884 847 843 854 859 863 858 829 858 861 865 857 855 841 852 844 864 868 901 839 899 846 855 829 818 863 846 836 887 761 835 852 873 805 850 841 823 882 811 873 867 922 866 823 839 908 854 874 884 893 910 856 888 874 864 843 899 880 876 860 847 865 863 870 864 909 895 854 858 864 821 836 843 858 846 875 423 881 820 855 880 882 855 829 844 921 794 820 864 814 740 821 869 837 867 856 846 840 868 853 836 834 824 829 841 815 756 787 819 808 795 753 813 815 833 837 801 787 810 761 790 792 800 753 843 846 801 812 814 789 803 792 830 776 835 812 818 785 787 769 813 814 818 833 770 817 870 783 798 777 784 744 804 794 743 722 744 805 802 790 760 810 784 750 739 695 826 822 844 812 789 790 806 827 735 768 811 770 786 775 721 775 776 782 842 791 870 836 820 826 842 859 853 852 853 790 833 825 803 843 825 821 833 834 857 816 870 832 837 816 815 785 791 776 787 873 824 791 861 807 821 847 812 816 730 774 777 766 815 785 774 807 765 766 786 745 778 799 787 762 748 749 747 864 751 770 749 735 790 773 758 802 757 799 758 754 779 927 977 893 911 923 914 926 919 875 885 918 925 922 907 880 887 908 882 909 876 888 918 900 887 840 880 889 944 953 942 903 904 964 906 1.05e+03 908 947 924 898 859 903 917 907 853 920 853 894 913 884 913 914 879 871 895 844 822 896 822 875 863 878 834 888 896 881 877 896 845 871 863 861 895 826 919 870 879 878 836 807 852 876 876 873 846 899 889 807 844 888 820 963 944 953 934 925 946 924 889 893 896 899 897 891 934 877 899 888 886 901 881 889 874 852 900 882 880 843 861 893 873 932 937 895 910 924 859 876 931 917 899 924 888 901 906 922 891 875 892 891 868 882 917 878 872 888 887 870 894 880 935 898 912 892 831 892 885 876 890 892 894 906 881 892 821 891 840 875 834 866 837 900 846 877 827 871 886 810 884 903 721 862 825 855 812 910 912 929 899 910 897 876 863 855 878 882 879 907 856 838 886 884 855 899 908 863 850 887 864 855 838 874 862 841 861 836 870 824 872 851 870 860 833 901 884 893 875 876 857 842 858 866 857 854 877 854 865 834 831 859 834 846 824 855 859 893 860 842 893 862 865 875 831 895 847 879 891 838 859 884 840 869 849 857 861 826 849 842 886 828 825 832 864 886 950 873 871 905 867 851 822 893 941 914 943 913 910 787 875 795 874 821 865 876 878 885 861 891 904 822 824 820 860 913 863 851 884 847 842 854 859 861 858 829 858 861 864 857 856 840 851 844 864 868 901 838 899 845 855 830 818 862 845 835 887 763 835 851 873 805 850 842 824 882 811 873 866 923 866 823 840 908 854 874 883 892 910 857 888 874 864 843 898 880 877 860 846 865 863 870 864 910 894 853 858 864 821 836 842 858 846 874 422 883 820 855 882 881 856 830 845 920 795 818 864 813 745 821 869 837 869 856 847 840 868 853 836 834 825 829 841 815 756 787 821 807 796 753 813 814 834 837 801 787 810 761 790 794 800 753 843 845 800 812 814 789 803 791 830 777 834 812 818 786 788 769 812 814 818 834 769 818 871 782 798 777 785 743 804 794 744 722 745 805 802 791 760 810 783 750 739 695 826 822 843 813 789 789 806 827 736 770 810 770 786 775 721 775 776 782 842 791 870 836 820 826 842 858 853 851 853 790 832 825 803 843 826 821 834 834 858 817 870 832 837 815 815 785 791 776 787 874 825 792 860 808 820 846 812 816 730 774 777 766 815 785 774 807 765 766 786 745 778 799 787 762 747 746 747 862 752 771 749 734 791 772 759 804 757 799 759 754 779 927 978 893 911 923 914 926 919 875 884 918 926 922 908 881 887 908 882 908 877 888 918 901 886 840 879 889 943 953 943 904 904 964 905 1.05e+03 908 947 924 899 859 904 917 907 852 918 853 894 912 884 914 915 880 871 895 843 822 896 822 876 864 877 834 887 895 881 878 896 845 869 863 861 895 827 919 870 879 878 835 806 852 876 876 873 845 899 890 807 844 888 819 963 944 953 934 925 946 923 889 894 894 900 898 891 934 877 899 889 887 902 881 888 875 852 899 881 881 843 861 893 873 933 936 895 910 924 860 878 930 918 899 924 887 901 905 923 891 875 891 892 867 882 918 879 871 889 886 870 893 880 935 899 912 891 831 892 885 876 889 891 894 907 881 893 820 891 842 875 833 865 838 899 845 878 827 873 886 811 884 902 722 862 825 855 812 911 912 929 900 910 897 876 862 855 879 882 879 907 856 837 886 885 855 898 908 862 848 887 864 856 838 874 862 842 861 836 870 824 872 851 869 859 832 901 884 894 876 875 857 842 857 867 857 854 877 856 865 834 832 859 836 846 823 854 860 893 860 842 892 863 866 876 830 896 847 879 892 840 859 884 841 869 849 856 862 826 848 842 886 828 824 832 862 886 952 873 871 904 867 851 820 893 941 916 943 913 910 787 875 795 874 820 864 876 878 884 861 890 905 820 824 820 860 914 862 850 884 847 841 854 859 859 858 829 858 861 863 857 858 841 852 844 864 868 902 838 898 845 855 831 818 862 844 836 888 763 834 850 872 805 850 842 825 882 811 873 867 923 866 822 839 907 855 874 882 891 910 856 889 874 864 843 898 879 877 860 845 865 863 870 864 910 895 853 858 865 821 835 842 858 845 873 427 885 820 854 883 882 856 830 846 919 795 818 865 813 749 820 868 836 871 857 846 840 868 853 837 834 825 828 840 815 757 788 823 807 797 754 813 813 835 837 801 786 810 762 790 796 800 752 842 844 800 811 814 789 803 790 829 777 836 812 818 787 789 769 812 814 818 834 768 816 870 782 797 777 785 742 802 794 744 722 746 805 802 792 760 810 784 751 739 695 826 823 842 814 788 788 806 828 736 771 809 768 785 775 720 775 777 782 842 791 870 836 820 826 841 856 853 851 852 790 832 824 803 843 826 822 835 833 857 817 870 832 836 815 816 784 791 776 787 874 826 792 860 808 820 847 813 816 730 774 778 766 815 786 774 807 765 766 786 745 778 799 787 762 745 744 747 861 752 771 748 734 791 772 761 805 756 800 759 754 779 927 978 894 911 923 915 926 919 875 884 917 926 923 908 881 888 908 883 908 878 888 919 901 885 840 879 889 943 954 944 904 905 964 902 1.05e+03 909 947 924 899 859 904 917 907 851 916 852 894 913 884 914 915 880 871 895 843 821 895 822 875 864 878 834 887 896 881 878 897 845 870 862 861 894 827 920 870 879 876 833 806 852 877 876 873 846 898 890 807 843 888 819 963 946 953 934 924 947 922 889 894 894 900 899 892 934 877 899 890 888 901 880 888 875 852 899 880 881 843 862 893 873 933 936 895 910 923 862 878 928 919 899 924 887 901 904 925 891 874 890 894 867 881 917 879 870 890 886 869 893 880 935 899 913 891 831 893 886 876 889 890 894 909 881 893 820 891 843 875 834 865 838 899 844 878 826 873 885 811 885 902 722 862 825 856 812 911 912 927 900 910 897 876 862 855 879 882 878 906 857 837 888 887 855 897 908 861 846 889 864 856 837 874 862 843 861 836 869 824 873 851 868 859 833 901 884 894 876 874 857 842 857 868 857 853 878 856 864 833 832 859 838 846 823 852 860 893 860 842 893 863 866 877 830 896 848 879 892 841 858 884 842 869 848 856 864 826 847 842 886 829 823 832 861 885 952 873 872 903 867 850 820 893 940 916 943 913 910 788 875 794 874 819 864 876 878 884 862 888 904 819 823 820 860 914 861 850 884 846 840 854 860 859 859 829 858 861 864 857 859 841 852 843 864 868 903 838 898 845 855 831 818 862 844 836 889 762 834 848 872 805 850 842 824 882 810 873 867 922 867 821 838 906 855 875 882 890 911 855 890 872 863 843 898 879 876 860 845 865 863 870 865 910 895 853 858 865 821 834 842 858 845 874 433 886 820 854 883 883 856 830 846 919 794 819 866 814 754 820 869 836 871 856 846 841 869 853 837 835 823 828 839 815 758 788 824 808 797 756 814 813 836 837 802 786 809 762 790 796 800 751 842 844 801 810 814 790 803 790 829 776 838 813 819 787 788 769 813 814 822 834 767 815 869 782 797 776 786 742 801 793 744 721 747 805 803 792 760 810 784 751 739 695 826 823 842 814 788 788 806 828 737 772 810 767 784 775 720 775 777 782 843 792 871 835 821 826 841 856 854 852 853 792 832 824 804 842 826 823 835 833 856 818 870 831 836 814 816 783 791 776 786 874 826 792 859 808 821 848 814 815 731 773 778 766 815 786 774 808 765 766 785 746 778 798 787 762 745 741 746 860 752 771 748 734 792 772 762 807 756 800 760 754 779 927 978 894 912 923 915 925 919 876 885 918 925 922 908 881 888 908 884 908 878 888 920 901 886 840 879 888 943 954 944 904 905 965 899 1.05e+03 908 946 924 899 860 905 916 908 850 912 850 894 914 884 915 915 881 872 894 842 821 894 822 875 863 878 834 886 897 880 879 898 846 872 862 861 894 828 919 871 879 875 833 805 852 878 877 873 846 898 891 806 843 888 819 963 947 952 933 923 947 920 889 894 894 899 900 892 934 876 900 890 889 900 880 888 875 852 898 880 881 842 863 893 873 933 936 895 910 922 862 879 927 918 899 924 886 901 904 926 891 875 889 895 866 881 917 878 869 890 886 869 893 881 934 899 913 890 830 893 885 876 890 890 894 910 882 893 820 891 843 875 834 864 839 900 844 879 826 873 884 811 885 902 722 862 826 856 812 910 912 926 900 910 898 876 861 856 879 882 878 906 858 838 890 886 854 898 907 860 846 891 863 857 837 874 863 844 862 836 870 824 873 852 867 859 835 901 884 894 876 872 857 842 859 869 858 854 878 855 864 833 832 859 839 847 823 850 861 893 860 842 894 863 867 878 829 896 848 880 891 841 858 884 843 869 847 855 865 826 847 842 886 829 822 832 862 884 950 872 872 904 867 850 819 893 940 915 943 913 910 788 875 794 874 819 865 876 879 884 862 887 904 819 822 820 860 912 861 849 884 846 840 854 860 858 860 830 858 861 864 858 859 841 853 842 864 869 904 838 898 846 854 830 819 863 844 836 889 762 836 848 872 805 850 840 824 881 810 872 867 922 867 820 837 907 855 875 883 890 911 854 890 871 863 842 898 880 876 860 845 865 863 870 866 911 896 853 858 865 820 834 842 858 846 875 435 886 820 853 882 884 856 829 846 919 793 822 868 815 753 819 870 836 872 856 846 842 869 853 838 835 822 828 839 815 758 788 824 808 797 758 814 814 836 837 804 787 808 761 790 796 800 751 842 845 801 810 814 790 802 791 829 774 839 813 819 786 787 768 813 814 826 834 767 814 868 782 798 776 786 742 801 794 744 720 747 805 803 791 760 810 785 752 738 695 825 823 841 813 788 788 805 828 737 772 811 767 783 774 719 775 777 782 844 792 871 835 822 826 842 856 855 853 853 792 832 824 804 841 826 823 835 834 856 818 870 831 836 814 817 783 790 776 786 874 826 792 858 809 822 847 814 816 730 773 778 766 814 786 775 808 765 767 784 747 778 797 788 762 745 741 745 856 751 771 749 733 791 771 762 807 757 799 760 755 778 927 977 894 912 924 914 924 920 875 886 918 925 922 908 880 887 907 883 908 877 888 920 900 887 841 879 888 944 954 943 904 906 965 896 1.05e+03 906 945 923 899 860 905 915 908 851 908 850 893 915 884 915 916 881 872 894 842 820 894 822 875 862 879 834 886 897 880 879 896 848 874 862 861 895 829 919 871 879 873 833 805 852 878 879 873 846 897 893 806 844 888 819 963 947 952 933 922 947 920 888 895 894 899 899 892 936 876 900 890 889 900 880 888 876 852 898 880 881 842 864 893 874 933 937 895 910 922 860 879 928 917 898 924 886 901 905 925 890 876 890 893 866 881 917 877 870 890 886 869 893 881 935 899 913 890 830 894 885 877 890 890 894 910 883 893 820 891 841 875 834 864 840 900 844 879 826 873 883 811 886 903 722 860 826 856 812 910 911 925 899 910 898 876 860 855 879 882 877 906 859 838 890 886 853 899 908 860 847 893 862 857 837 873 863 844 862 836 870 825 873 854 866 859 837 901 883 893 876 872 857 841 860 868 858 854 878 854 862 833 831 858 840 847 824 850 862 893 860 842 894 862 867 878 828 896 848 880 891 841 859 885 844 868 847 855 865 825 849 842 886 829 822 832 862 884 949 873 872 905 867 850 819 892 940 914 943 913 910 788 875 793 873 820 865 877 880 884 862 888 904 820 823 821 860 910 861 849 884 845 841 854 861 858 861 829 858 861 864 858 858 840 853 842 864 870 904 838 898 846 853 832 818 864 844 836 888 761 838 848 871 805 850 840 823 880 810 872 867 923 867 820 837 908 856 874 884 891 911 854 890 871 862 842 898 881 876 860 845 865 863 870 867 911 896 853 857 866 820 834 841 859 847 876 431 886 820 853 883 884 858 830 846 919 793 824 868 815 752 819 871 836 872 856 845 842 869 853 838 835 822 828 840 815 758 787 824 808 796 760 814 814 836 837 805 788 808 761 789 795 799 753 842 845 801 810 814 790 802 791 829 774 839 812 819 785 786 768 812 815 828 835 768 814 868 781 798 776 786 742 802 794 744 720 748 805 803 791 760 809 786 753 738 694 826 822 842 812 788 788 804 828 737 772 812 768 783 774 720 775 776 782 844 792 871 835 822 826 842 858 856 854 852 792 832 824 805 841 825 823 835 835 855 818 869 832 836 815 816 784 789 777 785 873 826 792 858 810 822 846 814 817 730 773 778 765 814 785 775 808 765 767 782 748 778 797 788 762 746 741 744 852 749 771 747 734 791 770 762 807 757 799 760 756 778 928 976 894 912 924 914 924 920 874 886 918 926 923 907 880 887 907 882 907 875 888 920 899 888 842 880 887 945 954 942 903 906 964 893 1.05e+03 904 944 922 898 860 905 914 909 852 904 852 892 915 885 914 916 883 872 894 842 819 895 822 874 862 879 836 885 896 879 878 896 848 875 862 861 896 830 919 870 879 873 833 805 852 879 880 872 846 897 894 807 844 889 818 963 948 952 933 922 947 920 887 894 894 899 899 892 937 875 899 889 889 900 879 888 876 852 898 881 881 841 863 894 874 934 937 894 910 922 859 880 928 916 898 923 887 901 906 924 891 877 890 893 866 881 917 876 871 890 886 870 893 881 936 899 913 890 829 895 884 877 890 890 894 910 883 895 820 891 839 875 834 863 840 900 844 879 827 873 883 812 886 904 723 860 826 855 812 910 912 925 898 909 898 875 862 854 879 882 877 906 858 837 890 886 852 899 908 860 848 893 862 856 837 872 864 844 862 835 870 825 873 855 867 859 838 901 883 894 876 872 857 840 861 868 858 854 877 853 862 833 831 857 840 846 824 851 862 893 860 842 894 862 868 878 827 896 848 879 891 841 859 885 844 868 848 856 865 825 850 842 886 829 823 832 861 884 949 874 872 906 868 850 818 891 941 913 943 913 910 788 875 793 874 821 865 877 880 884 861 889 903 820 824 821 860 910 862 849 884 845 841 853 860 858 861 828 858 861 864 858 858 841 854 843 863 869 904 838 898 846 853 832 818 864 844 837 888 761 840 848 870 805 850 840 822 879 810 872 866 923 866 820 838 910 856 873 884 890 911 854 889 870 863 842 898 881 876 860 846 865 863 870 867 911 896 853 857 866 820 835 841 858 847 877 437 885 819 853 883 884 859 830 846 920 793 826 868 815 752 820 871 836 872 856 846 842 869 854 838 835 823 829 840 814 758 788 823 808 796 761 814 814 835 837 805 789 809 761 788 794 799 754 843 846 801 811 813 789 804 791 829 776 839 811 818 785 785 768 813 815 827 836 768 814 867 780 798 777 786 742 801 794 744 720 748 805 803 791 761 810 786 754 738 694 826 821 843 810 788 789 803 828 737 772 812 768 784 774 720 774 774 782 844 792 871 835 821 827 841 859 857 854 852 791 831 824 805 841 824 823 834 836 855 818 870 832 836 816 816 783 786 778 785 873 826 791 859 811 821 846 815 818 729 773 778 764 813 785 775 809 765 766 782 748 778 797 787 763 746 740 744 848 748 771 745 734 790 770 762 808 758 799 761 757 778 928 975 893 911 924 913 923 920 874 886 919 926 923 908 880 886 906 880 907 874 888 919 898 887 843 881 887 945 954 942 902 906 963 890 1.05e+03 904 944 922 898 860 904 915 909 853 902 853 892 915 885 914 916 885 872 895 842 818 895 822 874 861 879 838 884 896 879 878 895 848 875 861 861 897 830 919 870 879 873 833 806 851 880 881 872 845 896 894 808 845 889 818 963 948 952 933 922 947 920 887 894 894 898 900 892 937 874 899 890 890 900 879 888 876 853 898 882 880 841 862 893 874 935 937 894 910 922 860 881 929 916 898 923 888 901 906 924 891 877 890 894 867 880 918 876 871 888 886 870 893 881 937 899 913 890 830 894 884 877 890 890 895 909 883 896 820 891 839 875 835 863 841 901 844 879 828 873 883 812 886 905 723 858 826 854 812 910 913 925 898 909 898 874 864 853 879 882 876 906 857 836 889 886 852 898 909 859 848 893 862 855 838 872 864 844 862 834 871 825 873 855 868 858 838 900 882 894 876 872 858 840 860 867 857 854 877 853 863 832 831 856 841 845 825 851 860 893 861 843 894 862 868 878 828 896 848 879 891 841 859 885 843 867 848 857 865 825 850 842 886 830 823 831 861 884 949 874 872 905 868 849 818 890 941 913 943 913 911 788 874 793 875 821 865 877 879 884 860 889 902 819 825 821 859 910 862 849 884 844 841 852 861 857 860 828 857 862 864 858 857 841 854 843 863 868 904 838 898 846 852 833 818 864 844 838 888 762 841 847 869 805 849 840 822 878 810 872 865 922 866 821 839 910 856 872 884 890 911 854 889 870 863 841 899 881 876 860 845 866 862 871 869 910 896 853 857 866 819 835 840 857 847 877 449 884 818 854 883 884 860 829 846 920 794 826 867 815 751 820 871 836 872 856 846 842 869 854 838 834 823 830 840 813 757 788 821 807 796 763 814 813 834 838 805 788 810 762 788 794 799 753 844 845 801 811 812 788 806 791 829 777 839 811 818 786 785 768 814 815 826 837 770 814 866 780 799 777 785 742 799 794 744 721 748 806 803 791 761 810 786 754 738 694 826 820 844 811 788 790 803 829 737 773 812 767 783 774 721 774 774 781 843 790 871 835 820 828 840 860 858 854 852 791 831 824 805 842 824 823 834 836 855 817 870 832 836 816 816 784 785 778 785 872 825 791 859 810 820 847 815 817 729 774 777 762 814 784 775 810 765 765 783 748 778 797 787 763 746 739 744 846 748 771 743 734 791 770 762 807 758 800 761 757 779 928 975 893 911 923 913 923 920 874 886 920 925 922 909 882 887 907 880 907 874 889 920 898 887 844 881 888 945 954 939 902 906 962 886 1.05e+03 904 945 921 898 861 904 916 908 853 901 853 893 916 885 913 916 887 873 896 842 818 896 822 875 861 879 839 884 896 879 878 894 847 875 861 861 897 831 920 870 879 872 833 806 850 880 880 871 845 896 893 809 845 888 817 964 948 954 932 922 946 919 888 894 894 897 899 891 937 873 898 890 891 900 879 888 876 853 897 882 880 841 862 892 874 935 937 895 911 923 860 882 930 916 898 924 888 901 906 924 892 877 890 894 867 880 918 876 870 887 886 869 894 880 937 898 913 890 830 893 885 877 890 890 895 909 883 897 820 890 839 875 835 862 841 901 844 879 829 873 882 812 886 905 723 858 826 854 811 910 914 926 898 910 898 874 864 853 880 881 877 907 857 835 889 886 851 898 909 859 848 893 862 855 838 873 864 843 862 835 872 825 873 854 869 858 838 899 882 894 876 872 858 839 860 867 855 853 876 853 864 832 831 856 839 845 826 851 859 893 860 844 893 863 868 878 828 895 848 879 892 841 859 885 842 867 848 858 865 826 848 842 886 830 823 831 861 885 949 874 873 904 867 849 819 890 943 914 943 913 913 788 874 793 877 821 865 877 879 884 860 890 902 818 825 821 859 910 861 850 884 845 841 852 862 857 859 828 857 862 864 858 857 840 853 843 863 866 905 838 897 845 852 831 819 862 844 838 887 764 840 847 868 805 849 840 823 879 810 872 865 922 865 822 840 911 856 872 883 890 911 855 888 870 864 841 900 880 875 859 845 866 862 870 870 909 896 853 856 864 820 836 840 856 846 877 460 884 817 853 883 883 860 829 846 920 794 827 868 815 750 818 871 836 872 855 847 842 869 854 837 834 822 830 840 813 757 788 821 808 796 765 814 812 834 838 805 788 811 763 789 795 799 753 844 844 800 812 812 788 806 791 828 776 839 811 817 787 786 768 815 815 826 836 770 815 866 781 800 777 783 742 797 793 743 721 748 807 802 791 761 809 785 755 739 694 826 821 844 810 790 790 803 829 737 772 812 766 783 774 720 774 775 781 842 789 871 836 820 829 840 860 858 854 851 790 830 824 805 842 824 823 834 836 856 816 870 832 835 815 816 784 783 777 786 872 825 790 859 809 820 848 814 817 729 775 777 762 814 783 775 810 765 765 784 748 779 797 787 763 746 739 744 844 748 771 742 734 791 770 762 806 758 800 761 757 779 928 976 893 911 922 912 924 920 874 885 919 924 922 909 882 887 908 880 908 876 890 920 898 887 845 881 889 945 953 936 902 906 962 886 1.05e+03 905 946 922 897 861 904 917 908 853 900 853 893 915 885 913 916 888 874 896 841 818 896 823 875 861 879 838 883 896 879 877 895 848 873 861 861 897 832 920 870 879 873 833 806 848 880 878 870 845 896 893 808 845 888 817 964 947 954 932 922 945 919 890 894 895 896 897 891 936 872 899 890 893 900 878 887 876 854 897 882 881 841 862 892 874 934 936 895 910 924 861 882 930 917 898 925 888 900 905 924 891 877 890 894 867 880 918 876 869 885 886 869 894 879 937 897 913 890 831 893 886 877 889 890 896 909 883 897 821 890 839 875 835 862 841 901 844 880 829 874 882 812 885 904 724 858 827 854 811 909 913 926 898 910 899 874 863 853 879 881 878 907 858 834 888 885 851 897 909 858 847 892 862 855 839 874 863 843 862 836 872 825 874 853 869 858 837 899 882 894 876 871 858 839 860 867 854 853 876 854 864 832 831 855 836 846 826 851 859 894 860 843 894 863 867 877 829 894 848 879 891 840 858 885 843 867 847 858 865 826 847 842 886 830 823 830 860 885 950 873 873 903 866 848 821 889 944 914 943 913 913 788 874 792 877 821 865 876 878 883 860 890 901 818 825 821 860 910 860 850 885 846 842 853 862 858 859 829 857 862 864 858 857 839 853 843 863 866 905 838 897 845 852 829 818 862 844 837 887 765 839 848 868 806 850 840 824 880 810 871 866 922 865 821 840 912 856 872 882 890 911 855 888 871 865 842 899 879 875 860 844 866 862 871 871 908 896 853 855 862 820 836 840 856 845 876 461 885 817 853 882 883 861 829 846 919 794 827 869 815 750 817 871 835 872 855 847 843 869 854 837 835 822 830 841 814 756 788 820 808 795 767 814 812 835 838 806 789 811 763 790 796 800 753 844 844 800 811 813 789 805 792 827 776 838 811 817 786 786 768 815 815 827 836 772 815 866 781 800 776 782 742 797 793 743 721 748 808 802 791 760 809 785 754 739 695 826 820 843 810 790 790 803 830 737 772 811 766 783 774 720 775 776 780 841 788 871 835 820 830 840 859 859 855 852 790 830 824 806 843 824 824 834 837 856 816 869 832 834 813 816 785 782 778 787 873 826 790 860 809 820 849 814 818 730 775 777 761 813 782 775 810 765 765 785 747 779 797 787 762 746 739 745 840 747 771 742 734 791 771 762 806 758 801 762 756 779 929 978 894 910 922 912 925 920 874 884 919 923 920 908 881 887 909 880 909 878 889 922 898 888 845 881 889 945 953 930 903 906 963 884 1.05e+03 906 946 922 897 861 903 917 908 853 898 853 893 914 884 913 916 888 874 896 841 819 896 823 875 861 878 837 882 896 879 877 896 847 872 861 862 897 834 920 870 879 874 833 805 849 880 876 869 845 896 892 807 845 888 819 964 946 955 932 922 945 920 891 894 895 898 895 891 936 873 900 890 893 900 878 887 876 854 896 882 882 841 862 891 874 933 936 896 910 924 860 882 930 917 899 925 887 900 905 925 891 876 891 895 867 880 918 878 870 886 886 868 894 878 936 897 914 890 830 894 888 877 889 889 896 908 883 897 822 890 841 875 835 862 841 900 845 882 829 874 882 813 885 904 724 857 827 854 812 908 913 926 897 909 900 873 862 854 879 880 878 907 858 834 889 885 851 897 909 857 848 891 862 855 840 875 862 843 862 836 872 825 874 852 869 859 836 899 882 893 876 872 858 839 860 867 854 853 877 854 863 833 831 855 834 846 825 851 859 894 859 843 894 863 867 876 829 894 849 879 891 839 859 885 843 867 847 858 865 826 846 842 885 830 824 831 860 885 950 872 872 903 866 848 823 889 944 914 944 912 912 787 874 791 876 820 865 875 878 884 860 890 900 819 825 820 861 911 860 850 885 846 842 854 861 858 859 829 857 862 864 858 857 838 854 843 864 868 906 837 898 845 851 828 818 862 845 836 888 766 838 849 868 806 850 840 824 882 810 870 866 923 865 820 840 912 856 872 882 889 911 854 888 872 866 842 898 878 875 860 844 867 862 872 873 908 896 853 854 862 820 836 841 857 844 876 466 885 816 853 881 881 860 829 847 919 795 827 870 815 750 816 871 834 872 854 846 844 870 855 836 835 824 829 841 815 756 788 821 808 794 768 813 812 837 838 805 789 810 763 789 797 799 753 843 844 800 810 813 789 804 792 825 776 837 811 817 784 787 768 815 814 827 836 773 816 866 780 800 775 783 742 795 793 744 722 746 808 802 791 760 810 786 754 739 692 825 820 842 809 791 790 802 830 737 770 811 766 783 774 719 776 775 781 841 788 871 836 821 830 839 858 859 855 852 790 831 824 806 843 824 825 833 837 856 816 870 832 834 814 816 785 782 778 788 873 826 790 860 808 820 848 814 818 730 774 777 761 813 782 774 809 764 766 785 747 780 798 787 761 745 738 746 837 747 771 743 735 790 772 762 807 758 801 763 756 780 929 979 895 910 921 912 925 920 874 882 919 924 921 907 879 888 908 881 909 878 888 922 899 888 844 880 889 945 953 927 904 906 963 882 1.05e+03 906 946 923 896 861 902 918 908 852 896 853 893 914 883 913 916 887 874 896 841 819 895 824 874 861 878 836 881 896 879 877 896 847 871 861 863 896 837 922 870 880 875 834 805 850 880 876 870 844 897 892 807 846 888 820 963 946 954 932 922 944 920 891 894 895 898 895 892 936 874 900 890 894 900 878 887 875 854 896 882 883 841 862 891 874 933 936 896 910 925 860 881 929 917 899 925 887 901 904 924 892 877 891 895 867 880 919 879 871 886 886 868 893 878 936 896 913 889 830 894 888 877 888 888 896 907 883 896 822 890 842 875 835 862 840 900 845 884 829 875 883 813 885 905 725 857 827 855 812 907 912 926 897 909 900 874 863 854 879 880 879 907 858 835 889 884 851 897 909 856 848 890 862 855 841 875 863 843 862 835 871 824 874 851 868 860 836 899 882 894 877 874 858 840 861 866 855 854 878 854 862 833 831 856 835 845 825 851 859 894 858 842 894 863 865 876 828 894 849 880 891 838 860 885 842 867 846 857 865 826 846 842 884 830 824 832 859 885 950 872 870 904 866 848 823 890 944 914 944 912 912 787 875 792 876 820 865 875 878 883 861 890 901 821 825 820 862 912 860 850 885 846 844 855 860 858 859 829 858 861 864 858 857 838 855 844 863 869 906 837 897 846 851 828 818 862 846 836 887 765 838 850 868 805 850 839 825 882 809 869 866 923 865 820 840 912 855 872 882 890 911 854 888 872 867 843 898 878 875 860 844 867 862 873 875 908 896 853 854 864 819 836 842 857 844 876 473 885 817 853 881 880 858 829 846 918 795 827 871 815 751 816 871 834 873 854 846 845 869 855 836 835 825 828 841 814 755 788 821 808 793 768 813 812 838 838 805 789 810 762 789 797 799 752 842 845 800 809 813 790 804 793 825 776 836 810 816 784 787 769 815 814 827 836 772 816 867 779 799 774 783 743 793 794 744 722 744 807 802 790 759 811 786 754 739 690 825 820 841 809 791 790 802 829 737 770 811 766 784 774 719 776 775 782 841 787 871 836 821 829 839 857 859 855 852 791 831 824 806 843 824 826 832 837 856 816 871 832 834 815 816 785 782 778 789 873 826 790 861 808 820 848 814 818 730 774 776 761 813 782 774 809 764 767 785 747 780 799 787 762 744 738 746 836 748 770 743 735 790 772 762 807 758 800 764 757 780 930 979 895 909 922 912 924 920 875 884 919 925 921 906 880 887 907 882 910 877 886 922 899 888 844 880 888 945 953 923 904 907 962 878 1.05e+03 907 946 923 896 861 902 918 907 852 891 854 893 915 882 913 915 887 873 896 840 819 895 823 874 860 878 835 880 896 878 878 896 847 871 862 862 895 839 924 870 881 875 835 806 851 879 877 870 844 898 892 807 846 889 821 963 946 954 932 922 945 920 891 894 894 898 896 892 936 874 901 889 894 900 878 888 874 854 896 882 883 841 862 891 874 933 937 896 910 924 859 881 928 918 898 925 887 901 904 924 893 877 890 895 868 880 919 878 870 887 886 869 891 879 936 897 912 890 829 893 886 877 888 889 896 906 884 896 822 890 844 875 835 861 840 900 845 884 828 875 883 813 884 907 725 857 828 854 812 908 911 927 897 909 900 874 863 854 879 879 880 907 858 836 888 884 852 898 909 857 848 890 862 855 841 875 863 845 863 834 870 824 874 851 868 860 836 899 882 893 877 875 858 840 861 866 857 854 878 854 862 833 831 857 835 845 824 851 860 893 858 842 894 863 864 876 828 894 850 879 891 838 861 884 842 866 846 857 865 826 846 841 886 830 824 833 860 885 950 872 869 904 867 848 823 892 944 914 944 913 913 786 876 792 875 821 865 875 877 883 861 890 903 822 825 819 862 912 861 850 885 845 845 855 860 858 858 830 858 861 863 859 858 839 855 844 862 870 905 837 895 847 851 828 818 861 846 836 887 763 839 850 869 803 850 838 824 882 809 868 866 923 866 821 840 912 855 872 882 891 912 853 888 872 867 842 899 878 875 860 845 867 862 874 876 909 896 853 854 866 818 835 842 856 844 876 480 884 817 853 881 879 857 829 846 918 796 827 871 815 752 816 871 835 873 853 845 844 868 856 837 835 824 828 841 814 756 789 821 808 792 770 813 812 839 838 806 788 809 762 789 797 799 752 842 845 800 809 813 790 804 792 825 777 837 810 816 784 787 770 815 814 827 836 770 816 869 778 798 774 783 743 789 794 745 722 742 805 802 791 758 812 786 755 739 688 824 820 841 808 791 790 801 828 737 769 811 766 784 775 719 776 775 783 841 786 872 836 822 828 840 857 860 854 852 791 831 825 806 843 824 826 832 836 856 816 872 832 835 817 816 785 782 778 789 873 826 790 862 808 820 847 814 818 730 772 776 761 813 782 774 809 764 768 785 747 779 800 787 762 744 738 746 835 748 770 743 735 791 772 761 806 758 800 764 758 779 930 979 895 909 922 913 924 920 875 885 920 926 921 907 881 887 906 884 910 875 886 920 899 888 844 880 888 944 954 919 904 908 962 876 1.05e+03 907 947 923 897 860 902 918 906 852 887 855 894 914 884 913 914 888 872 897 840 819 894 822 874 860 878 835 878 896 878 880 896 846 872 863 861 896 840 926 870 882 875 836 806 851 880 878 871 844 898 891 808 847 889 821 963 946 953 932 922 945 919 890 894 894 898 896 891 936 874 901 888 894 900 878 888 874 854 895 881 884 840 862 891 873 933 937 895 910 923 859 881 929 918 898 925 887 900 904 923 893 876 889 895 867 880 918 877 870 888 886 870 891 880 936 897 912 890 828 893 885 878 888 890 896 907 884 895 821 890 844 875 835 860 840 900 845 884 828 875 884 814 884 908 725 857 828 854 812 910 911 926 897 909 899 874 862 854 880 880 880 907 858 837 887 884 852 900 909 858 847 890 863 855 841 876 863 846 863 834 869 823 873 852 869 860 836 899 882 892 877 876 858 840 862 867 856 854 879 854 862 834 830 857 835 845 824 850 861 893 858 842 894 864 864 876 830 894 850 877 891 838 860 884 842 866 847 858 865 826 846 840 887 830 824 832 860 885 950 871 870 904 867 848 823 892 944 914 943 913 913 785 876 792 875 822 866 876 877 883 861 890 904 822 825 820 861 911 862 850 885 846 845 855 860 858 857 830 857 860 863 858 857 840 854 844 861 869 905 838 894 848 852 827 818 861 846 837 886 762 838 850 869 802 850 838 826 880 810 869 866 922 866 822 841 910 855 872 883 892 913 853 888 871 867 842 900 880 875 859 846 867 862 872 876 909 895 853 854 866 819 835 843 856 845 876 484 884 818 854 881 880 857 828 846 917 796 828 871 816 753 816 872 836 873 852 844 844 868 856 837 834 823 828 840 813 757 789 821 808 792 771 813 812 839 838 806 787 808 761 789 798 799 750 842 845 800 809 813 791 804 792 825 778 837 811 816 785 786 770 815 814 826 836 768 816 870 778 800 774 783 743 786 795 746 722 742 804 802 791 758 812 786 756 738 688 824 820 842 808 791 790 801 827 736 769 810 766 784 776 718 776 776 783 842 785 872 836 822 827 840 858 861 853 851 791 832 826 806 843 825 826 832 835 856 817 872 833 836 817 816 785 782 778 789 872 826 790 863 807 820 847 815 817 731 771 777 761 813 782 774 809 764 768 784 747 778 799 787 763 744 739 745 834 748 770 744 733 792 771 760 806 758 799 764 759 778 930 978 896 909 922 914 925 920 875 886 921 926 921 907 882 888 906 884 910 874 886 919 900 888 844 880 888 944 954 915 903 908 962 874 1.05e+03 907 947 923 897 859 902 919 906 852 884 855 894 913 886 914 915 888 871 897 840 819 895 822 874 860 878 835 877 896 879 880 897 846 872 864 860 895 840 925 870 882 876 837 807 851 880 879 872 844 898 891 809 847 889 821 963 946 953 932 922 945 918 890 894 894 898 898 891 937 873 900 888 894 901 878 888 875 853 896 881 884 840 862 891 873 933 937 895 911 923 859 881 929 918 898 924 887 901 904 923 892 876 887 894 867 880 917 877 870 888 886 870 891 880 937 897 913 891 828 894 884 879 888 891 896 907 884 895 821 890 844 876 834 858 840 901 842 885 828 875 885 813 882 908 725 858 829 854 812 911 912 926 897 908 898 874 862 854 880 880 880 907 858 837 885 885 853 901 909 858 847 890 863 855 840 876 864 846 862 835 869 824 873 852 869 860 836 900 882 892 877 876 857 840 862 867 856 855 878 853 862 834 830 858 836 845 823 849 862 893 859 843 894 865 864 876 830 895 849 876 891 838 860 884 842 866 847 858 865 826 847 840 888 831 824 831 861 884 951 872 871 904 867 848 823 892 945 914 943 912 912 786 875 792 875 820 866 876 877 884 860 890 904 822 826 820 860 911 863 850 885 846 845 856 859 857 857 830 857 860 863 857 857 840 853 843 862 866 905 838 894 849 852 825 818 861 846 837 886 763 839 849 869 804 850 838 827 879 812 870 866 922 866 822 841 910 855 872 884 892 913 853 888 870 867 842 901 881 875 859 847 866 863 871 876 910 894 854 853 865 819 835 843 857 846 877 485 884 818 854 881 880 857 828 846 917 796 828 872 816 754 816 872 836 872 851 845 843 869 854 837 834 823 828 840 812 757 789 821 807 793 772 812 812 839 838 806 788 806 761 789 797 800 750 842 846 800 808 813 791 803 792 825 778 838 811 817 785 786 770 815 814 825 836 768 816 870 778 802 774 783 743 780 795 746 722 743 804 802 792 758 812 787 756 738 689 825 822 843 809 791 789 801 827 736 769 810 765 784 775 718 776 775 783 842 785 871 836 822 827 841 858 862 853 851 790 832 826 806 843 825 826 832 836 856 817 872 833 835 816 816 786 782 778 788 872 825 791 862 807 820 847 815 817 731 770 778 761 814 782 775 810 764 769 784 747 777 798 787 763 745 740 745 834 747 771 744 732 793 770 760 806 758 799 763 758 778 930 978 896 909 923 914 925 920 874 886 922 925 920 907 882 888 907 884 910 873 887 919 900 889 844 880 887 945 955 912 903 909 962 874 1.05e+03 907 948 922 897 859 902 918 905 852 883 854 895 912 886 913 915 889 871 897 840 819 896 822 875 861 878 835 876 896 880 880 898 846 873 864 858 895 841 925 870 880 877 837 807 850 880 879 873 845 899 891 810 848 889 821 963 946 954 932 923 945 918 890 894 894 898 897 891 936 873 900 888 894 901 878 888 875 853 896 880 884 839 862 891 873 933 937 896 911 924 859 881 929 918 899 923 886 901 904 922 891 875 888 894 866 880 916 878 870 887 886 870 892 880 937 897 913 890 828 894 884 880 888 892 896 907 885 894 820 890 844 876 833 857 840 901 841 885 828 876 885 813 882 908 725 858 830 854 811 910 912 927 896 910 898 874 862 855 880 880 879 908 858 837 884 885 853 901 910 860 846 890 864 856 838 876 864 847 861 836 868 824 874 852 869 860 836 901 883 894 877 876 857 840 862 867 855 855 877 852 862 834 830 858 836 845 823 848 862 892 859 843 895 866 865 876 831 895 848 875 892 838 859 886 841 865 847 857 865 826 847 840 888 831 824 830 861 884 951 873 871 904 866 849 824 893 945 914 942 912 912 788 874 793 875 819 867 877 877 886 860 890 905 823 827 819 860 911 863 850 885 844 844 855 859 856 857 828 858 860 863 856 857 840 853 843 864 864 904 839 894 849 852 823 818 861 846 836 886 764 839 850 869 804 851 838 827 878 813 870 865 922 866 822 841 908 855 871 884 892 913 854 888 870 867 841 901 882 873 859 848 866 863 870 876 910 894 853 853 865 820 836 844 858 846 878 486 883 818 855 881 881 858 828 846 918 796 828 873 815 755 815 872 835 871 851 846 844 869 854 836 833 822 828 838 810 757 789 821 805 793 772 813 812 839 838 806 788 806 762 790 795 800 750 842 846 800 808 813 790 804 792 826 777 838 812 818 785 787 770 815 815 825 836 770 816 870 778 804 775 783 742 777 795 746 722 744 804 802 793 758 812 788 755 738 689 825 823 844 810 791 789 803 828 736 771 810 765 784 774 718 776 775 782 842 785 871 836 821 827 840 858 861 852 851 790 833 825 805 843 825 826 832 836 855 817 873 833 835 816 817 786 783 779 788 872 825 792 862 807 820 847 815 817 730 771 777 761 814 782 775 808 764 768 783 747 777 797 787 763 746 741 746 833 746 771 744 731 792 770 760 806 758 799 762 757 778 931 979 896 909 924 915 925 920 874 886 921 924 920 906 881 888 907 883 909 874 886 920 900 889 845 881 887 944 956 908 904 909 962 873 1.05e+03 906 947 923 896 859 903 918 906 852 882 854 895 913 886 913 915 889 872 898 841 821 898 822 876 862 878 835 876 895 880 879 898 846 873 864 857 895 841 926 870 880 877 836 807 850 881 879 872 846 899 891 810 850 889 821 962 945 954 932 924 945 919 890 894 895 897 897 890 935 872 900 889 894 901 879 887 875 854 897 881 883 840 862 891 874 933 937 896 911 924 858 881 929 917 899 922 886 900 902 922 890 876 888 894 866 880 916 878 870 886 886 870 893 880 938 897 914 890 829 894 884 879 888 892 896 907 885 894 821 890 843 875 833 857 841 901 840 886 828 876 885 812 881 908 724 860 830 855 811 910 912 926 896 911 898 874 862 857 880 880 879 908 858 837 883 884 854 901 909 861 847 891 865 856 837 875 863 847 860 836 868 826 874 851 869 860 835 901 884 894 876 875 856 839 862 867 855 855 876 852 863 834 830 859 836 844 822 848 862 892 859 843 895 865 864 876 831 895 846 876 891 838 860 887 841 865 847 856 865 826 848 840 888 831 824 830 860 884 952 874 871 904 866 851 824 894 943 914 942 911 912 790 874 793 875 818 868 877 877 886 860 890 905 823 826 820 860 911 863 850 885 844 844 854 860 856 857 827 859 860 864 857 858 841 853 843 863 862 904 838 895 849 851 823 817 860 846 836 886 765 839 851 869 805 852 838 825 878 812 870 864 922 866 822 841 908 855 871 883 893 912 854 888 870 867 841 902 882 871 859 848 866 863 871 877 910 896 853 852 866 820 836 844 858 846 880 485 883 819 854 882 881 858 828 846 919 797 827 873 814 755 815 871 834 870 851 847 844 869 852 836 834 822 829 838 810 757 787 821 803 793 773 813 812 839 838 805 788 806 762 790 794 800 751 841 846 800 808 813 790 804 792 826 776 839 812 818 785 788 770 814 816 825 835 771 815 870 779 803 775 783 742 774 795 745 721 744 804 802 793 757 811 787 754 738 689 825 823 844 810 791 788 804 829 737 772 810 765 784 773 718 776 775 780 842 785 870 835 821 827 841 858 859 852 851 791 833 824 805 843 825 825 832 836 854 818 873 834 835 815 817 786 781 779 788 872 825 792 862 807 820 847 816 817 729 771 777 761 815 781 776 807 764 768 783 747 778 797 787 763 746 741 748 833 745 772 744 731 792 769 760 807 758 800 761 757 778 930 978 895 909 924 914 926 919 874 884 921 924 919 905 881 888 907 882 909 874 886 921 900 888 844 882 888 943 956 906 904 909 962 872 1.05e+03 906 947 923 896 859 903 918 906 852 880 854 895 913 886 913 915 890 872 898 841 823 898 822 876 863 878 836 875 895 880 878 897 846 874 864 858 895 841 926 870 882 875 835 808 850 882 879 872 846 898 891 810 852 889 820 962 944 953 932 924 945 919 889 894 895 898 897 890 934 872 900 889 894 902 879 887 875 854 897 881 883 840 862 891 874 933 937 896 910 924 858 880 929 918 899 923 886 900 901 923 890 876 889 895 866 881 917 878 870 887 886 870 893 880 939 897 913 890 830 894 885 878 888 891 896 906 885 895 822 891 843 875 833 857 841 900 842 886 828 877 885 812 882 908 724 860 830 856 811 910 912 926 895 912 898 873 861 858 880 880 879 907 859 838 882 884 854 901 909 862 847 892 865 857 837 874 863 846 860 836 867 825 875 851 868 860 836 901 885 895 876 874 856 838 861 867 855 855 877 853 864 834 830 859 834 844 822 848 862 892 859 843 895 864 864 876 831 896 846 876 890 838 860 887 841 865 847 854 864 826 848 840 888 831 825 830 860 884 951 873 872 904 866 852 823 893 942 915 943 911 913 791 874 793 875 818 868 877 877 886 860 891 906 824 826 821 861 912 862 849 885 843 842 854 861 856 858 827 858 860 863 858 858 842 853 843 862 862 903 837 896 848 849 824 817 860 846 835 885 765 839 852 868 805 852 839 824 877 812 870 864 923 866 821 840 908 854 872 883 894 912 855 888 870 867 842 902 881 868 859 846 867 862 871 876 909 896 853 853 866 820 835 844 858 846 880 482 883 819 854 882 882 858 828 846 920 797 827 873 814 756 816 871 834 869 851 847 843 869 852 835 835 822 830 838 810 758 785 821 803 794 773 814 811 839 839 805 789 806 763 790 794 800 751 840 846 800 809 813 789 804 792 827 776 839 812 817 784 788 770 814 816 826 835 772 815 869 779 803 775 782 741 773 795 744 721 744 804 802 792 757 812 787 755 737 689 824 823 843 810 792 788 805 830 738 773 811 765 785 773 718 776 775 779 843 785 870 835 820 827 842 858 859 852 850 792 833 825 804 843 826 825 833 836 854 819 873 835 835 816 817 786 780 780 788 872 825 792 861 807 821 847 816 817 728 771 776 761 815 781 776 806 764 768 784 747 778 797 788 764 745 741 749 832 744 772 744 730 792 770 760 807 758 800 761 757 779 929 976 894 909 925 913 926 917 874 882 921 924 920 904 880 888 907 881 909 874 886 921 900 888 842 883 888 944 956 901 904 908 962 871 1.05e+03 905 946 923 895 859 904 917 908 852 879 854 894 913 886 913 916 890 873 897 842 823 898 823 875 863 878 837 874 896 880 878 896 847 873 864 859 895 842 926 871 882 873 834 808 849 882 879 871 847 898 892 809 853 888 821 962 944 953 932 924 945 919 888 894 895 898 897 890 936 872 900 889 894 902 879 886 875 854 897 881 884 841 862 891 875 934 937 897 909 924 858 880 929 918 900 923 887 900 900 924 889 877 889 895 866 882 917 877 871 887 887 870 893 880 939 897 912 889 830 894 885 878 888 890 896 906 886 896 822 892 842 875 833 857 842 900 843 886 828 877 885 812 882 908 724 861 830 856 811 910 912 925 894 912 898 872 861 857 881 879 880 908 861 839 883 884 853 902 908 862 847 892 864 857 838 874 862 846 861 836 866 825 875 851 867 861 836 901 885 895 876 875 856 839 861 866 854 855 878 853 865 835 831 859 833 845 823 849 862 892 859 843 894 865 864 876 831 896 847 876 889 838 859 887 841 866 848 854 864 826 848 839 888 831 825 830 861 884 951 873 872 904 867 852 823 892 940 914 945 911 913 792 874 793 875 818 867 877 878 886 861 892 905 825 824 822 862 913 862 848 884 843 841 854 861 856 858 828 858 859 862 858 858 840 853 843 861 862 905 836 896 848 848 824 816 860 845 834 885 768 838 853 868 805 852 839 825 876 813 870 864 923 866 820 839 908 853 872 883 893 910 855 888 871 867 841 901 881 868 859 845 867 862 872 876 909 897 854 853 866 820 834 844 858 846 880 480 883 819 854 882 882 858 828 845 920 798 827 873 814 762 816 871 834 869 851 847 843 868 853 834 836 822 830 838 811 757 784 820 803 796 774 814 811 839 840 804 788 808 763 790 795 800 751 839 846 800 810 813 788 804 792 827 776 839 813 817 784 789 770 814 817 825 835 772 815 868 779 802 775 781 741 773 795 744 720 744 804 801 792 757 812 786 755 738 689 825 823 842 810 792 788 804 830 738 772 811 764 786 773 718 776 775 778 843 785 869 835 819 828 842 858 859 852 850 794 832 825 804 841 826 825 833 836 855 820 873 836 835 816 817 786 778 781 788 872 826 792 861 807 821 846 814 817 728 771 777 761 816 781 776 807 764 768 784 748 778 797 788 764 745 742 748 830 744 772 744 730 792 770 759 807 758 800 761 757 780 928 975 892 909 924 911 926 916 875 880 921 924 920 904 881 888 907 881 910 874 886 922 900 888 841 883 889 945 955 898 905 907 962 870 1.05e+03 906 945 923 896 858 903 917 909 852 878 854 894 913 885 913 917 890 873 897 844 821 898 824 875 863 878 837 875 896 880 878 896 847 873 864 861 895 844 925 871 882 872 832 808 849 882 879 871 847 897 893 809 853 888 822 963 944 952 932 924 946 920 888 895 894 899 897 890 937 872 900 888 895 902 879 886 875 855 897 881 884 841 861 891 875 934 937 897 909 924 858 880 930 918 900 922 888 900 901 925 889 877 889 896 865 882 918 877 872 887 888 870 893 881 940 897 913 888 830 893 886 879 888 889 896 906 886 896 822 893 842 875 833 856 842 900 843 886 827 877 885 812 883 908 724 860 830 856 812 909 912 925 895 912 898 873 861 856 882 878 880 908 860 839 883 884 853 901 909 862 848 891 863 857 838 874 862 845 861 837 866 825 874 851 867 861 837 901 884 895 876 874 856 840 862 866 854 855 878 852 866 836 832 860 832 846 824 850 862 894 859 843 894 866 864 876 830 896 846 875 890 838 857 886 841 866 848 854 863 825 848 840 888 831 826 830 861 884 951 873 872 904 868 852 822 892 940 914 946 913 913 793 874 793 875 818 867 878 878 886 862 891 904 825 824 822 863 913 861 848 884 844 841 853 860 858 859 829 857 858 861 858 857 839 853 844 860 862 907 837 897 848 848 823 816 860 845 834 885 771 838 853 868 805 851 840 826 875 812 870 864 923 865 819 838 908 853 872 882 891 910 854 887 871 866 841 900 880 868 860 846 866 862 873 876 909 896 855 853 864 820 832 845 859 846 879 472 883 818 853 882 883 858 828 845 920 798 827 874 814 769 817 871 834 869 851 847 843 868 854 835 835 822 830 838 812 755 784 821 804 798 775 814 812 839 840 804 788 809 762 790 796 800 751 839 847 800 810 812 788 804 792 827 776 839 813 816 785 789 770 814 818 825 835 773 815 866 780 801 775 781 742 771 795 744 721 744 805 801 792 756 813 787 755 740 690 825 822 843 810 792 788 803 830 738 772 811 764 787 773 718 776 776 780 843 784 869 835 818 827 842 858 859 852 851 794 831 825 803 840 827 824 833 836 855 819 873 835 835 815 818 785 779 781 788 871 826 792 861 807 821 847 814 816 729 771 777 761 816 782 776 808 764 768 784 748 778 797 788 763 746 742 748 827 744 772 744 730 792 770 759 806 758 800 761 758 780 928 975 892 909 922 910 927 916 875 880 921 924 920 905 882 888 907 881 910 873 886 922 900 888 842 883 887 945 954 895 905 908 962 869 1.05e+03 907 944 922 897 858 902 916 908 850 874 853 894 913 885 913 918 890 872 896 843 820 898 824 875 864 878 836 875 897 880 878 896 847 872 864 860 894 845 925 871 881 872 832 808 850 882 880 872 846 897 894 809 854 887 822 963 944 952 932 924 945 920 888 896 892 899 898 891 938 872 900 888 894 902 879 887 875 856 897 882 883 841 861 890 874 934 936 898 908 924 859 880 930 918 899 922 888 900 902 925 889 876 889 895 865 882 918 877 872 887 888 870 893 881 939 897 914 888 830 893 886 879 889 889 895 906 885 895 822 893 842 875 833 856 842 901 842 886 827 876 885 812 883 908 724 859 829 857 811 909 912 924 897 912 897 873 861 856 881 879 880 908 859 839 883 883 853 901 909 861 848 891 862 857 838 875 863 845 861 837 868 825 874 851 868 861 837 900 884 895 876 874 856 841 862 865 854 855 876 852 865 836 832 861 832 845 824 850 862 895 858 842 894 867 864 876 829 896 846 876 890 838 857 886 842 867 848 855 863 824 848 841 888 831 826 831 861 885 951 873 872 904 868 852 823 892 940 914 946 914 913 791 874 792 875 818 867 879 879 886 862 890 902 824 824 822 863 913 861 848 884 844 841 853 859 859 858 830 857 857 861 858 857 838 854 844 861 863 909 837 897 848 849 822 816 861 844 834 884 774 839 853 869 804 851 841 827 876 812 869 864 923 865 820 839 910 853 871 883 889 909 854 887 872 865 842 901 880 866 860 846 866 863 872 878 909 896 855 852 864 820 832 845 859 844 878 466 883 817 854 883 883 858 828 845 918 797 827 874 814 772 817 871 833 869 851 847 842 867 854 836 834 822 831 838 814 754 784 821 804 798 775 814 814 838 841 804 788 809 762 790 796 798 752 840 848 800 810 812 788 804 792 828 776 839 813 816 786 789 770 814 818 825 835 773 815 866 780 801 775 780 742 770 795 744 721 744 805 801 792 756 814 787 755 740 690 826 820 843 810 793 787 803 830 738 771 811 764 787 773 718 776 776 781 843 782 869 835 818 826 840 858 858 851 852 795 830 826 804 838 827 824 833 836 856 818 873 834 835 814 818 785 779 781 788 871 827 792 860 807 822 848 814 816 730 772 778 761 815 782 775 809 764 768 786 748 777 797 788 763 746 742 748 824 744 772 745 730 792 770 758 806 757 800 761 758 781 927 975 893 910 921 910 927 916 875 880 919 924 920 904 882 889 907 881 910 873 886 922 901 889 842 883 886 944 953 895 905 909 962 869 1.05e+03 908 944 922 898 857 902 917 908 850 872 853 896 913 884 913 918 890 871 895 841 820 898 825 875 864 878 836 875 898 879 878 896 848 872 863 860 894 846 926 870 881 872 832 808 850 882 880 873 846 897 895 808 854 888 820 962 944 952 932 924 944 921 889 896 892 900 898 891 938 872 900 887 894 901 879 888 875 855 896 882 882 841 861 891 874 934 936 897 909 923 859 880 929 918 898 923 888 900 902 925 890 877 889 895 866 882 917 878 872 887 887 870 892 880 939 897 915 889 830 892 886 879 889 890 895 908 884 894 822 892 841 875 834 856 842 901 842 889 827 876 885 812 882 908 725 858 828 857 811 909 912 924 897 911 897 873 861 857 881 881 879 907 858 839 883 883 853 900 909 861 848 890 862 857 839 875 863 846 861 836 870 824 873 851 870 862 837 899 884 896 876 874 856 841 862 864 855 854 875 852 865 836 832 861 833 846 824 850 861 895 858 842 895 867 865 877 829 896 846 876 891 838 858 885 842 866 848 856 864 823 848 842 888 831 825 830 861 885 951 873 872 904 867 852 824 892 941 916 946 915 913 789 874 792 875 817 867 876 880 886 862 888 902 822 823 823 863 912 861 848 884 845 840 854 858 860 858 830 857 857 861 858 857 838 854 844 863 863 908 836 898 848 849 823 815 861 844 834 884 774 840 852 870 804 852 841 827 877 812 869 863 923 865 821 839 909 854 870 883 889 909 854 887 872 865 842 901 880 865 860 845 866 864 872 878 909 896 855 852 864 819 832 845 859 843 877 468 883 817 856 883 883 858 828 845 916 797 828 874 814 768 817 872 832 869 850 846 842 867 853 837 835 822 831 838 815 754 785 820 804 798 775 814 815 837 840 805 788 808 762 790 795 797 752 842 849 799 809 811 789 805 792 828 776 838 814 816 786 789 770 815 818 826 835 772 816 868 780 800 775 780 742 768 795 744 722 745 805 802 792 756 812 787 755 739 690 827 820 843 810 794 787 804 829 737 771 811 764 786 773 718 776 776 782 843 781 869 835 818 824 841 858 858 851 853 794 830 826 804 838 827 825 833 835 856 819 873 834 836 814 817 784 779 781 787 871 826 792 859 808 820 849 814 817 729 772 778 762 815 782 775 808 764 768 787 748 778 796 787 763 746 742 748 822 745 771 746 731 792 770 759 806 756 799 761 758 781 927 975 894 911 921 910 927 917 874 881 918 924 920 904 882 890 907 881 910 875 886 922 900 890 842 883 886 942 952 895 905 910 962 870 1.05e+03 909 943 921 898 857 902 917 907 849 871 853 896 914 885 913 919 889 871 895 839 820 897 825 875 864 878 837 875 899 879 878 897 847 872 862 860 895 847 927 869 881 873 832 807 850 882 880 873 846 897 895 810 855 888 819 962 944 952 932 924 943 920 889 896 892 899 898 891 938 873 899 886 894 900 879 888 875 854 896 883 882 841 861 891 873 933 936 896 909 923 859 880 929 918 898 924 889 900 902 926 890 878 889 895 866 882 916 879 872 887 887 870 892 880 939 897 914 889 830 892 886 880 889 890 895 909 883 895 821 891 841 875 834 857 842 900 842 891 827 876 884 813 882 908 726 857 828 858 810 909 912 924 896 911 898 873 861 857 881 882 877 907 858 839 883 884 854 900 909 861 848 890 862 856 839 875 864 846 862 836 870 824 874 851 870 862 837 897 884 895 876 874 856 841 862 864 856 854 876 852 865 836 831 860 833 847 823 851 860 895 858 842 896 867 866 878 829 896 846 877 890 839 860 885 841 867 848 858 864 824 848 842 888 830 824 830 861 885 951 873 872 904 866 852 824 893 941 917 946 915 913 788 876 792 875 818 866 873 879 886 862 888 901 821 824 822 862 912 860 849 885 846 839 855 859 859 858 830 857 857 863 857 858 839 855 844 865 864 907 836 900 848 849 824 814 860 844 834 883 772 840 852 872 803 852 841 826 876 811 869 862 923 865 822 840 907 855 871 884 889 909 854 887 871 865 842 902 879 863 860 845 866 865 872 878 909 897 856 853 864 820 833 843 859 843 878 466 884 817 858 883 882 858 829 846 914 796 829 873 814 765 817 872 832 869 849 845 842 867 852 837 836 822 830 838 816 754 785 819 805 797 775 814 816 837 838 806 788 808 763 790 795 797 752 843 848 798 808 811 790 804 793 828 776 838 814 816 786 788 770 814 818 825 836 771 816 870 780 800 775 780 742 766 795 744 722 745 804 801 792 757 810 786 756 738 690 827 821 843 810 795 787 805 828 736 771 812 764 785 774 718 776 776 781 844 781 869 835 818 825 842 859 858 850 853 794 830 825 804 838 827 825 833 834 855 819 873 834 836 814 817 785 779 781 787 871 825 792 859 809 819 848 814 817 729 773 778 762 814 781 775 808 763 768 787 748 779 797 787 763 747 743 748 818 746 771 747 731 793 770 760 806 756 799 760 759 781 928 976 896 912 921 911 927 918 875 882 917 923 920 904 882 890 907 882 910 876 886 923 900 890 842 883 887 942 952 895 905 910 963 870 1.05e+03 908 943 921 897 858 902 917 908 849 871 854 896 914 885 913 919 890 871 895 839 820 897 825 875 864 878 837 874 899 879 878 897 846 871 862 861 895 848 927 869 881 875 831 806 851 882 880 873 846 897 894 812 854 886 818 961 944 952 933 924 944 918 891 897 892 898 898 891 938 873 898 887 894 900 879 887 874 853 895 883 882 840 862 891 874 932 936 895 909 923 858 880 929 917 898 924 890 899 902 926 890 877 888 896 866 883 914 879 873 886 887 869 892 880 939 898 913 889 830 892 886 879 889 888 895 910 882 896 820 890 840 875 834 857 842 900 842 892 827 877 885 813 882 906 726 857 827 857 809 910 912 924 894 911 898 873 861 856 881 881 877 907 858 840 885 885 854 900 908 861 848 890 863 856 839 875 865 845 862 835 871 825 874 852 869 860 836 896 885 895 875 874 855 841 862 864 855 854 878 853 864 836 830 859 834 848 823 852 858 895 858 842 896 867 866 878 829 896 846 878 891 839 860 885 841 868 848 859 864 824 848 842 887 830 824 830 862 885 951 873 872 904 866 852 825 892 941 916 947 915 912 790 876 792 875 818 865 871 879 885 860 888 900 821 824 822 861 912 860 848 886 846 838 856 859 859 858 829 857 858 864 857 858 839 856 844 865 863 906 837 901 848 849 825 814 861 844 833 883 772 840 852 872 803 852 841 826 875 811 869 862 923 865 823 840 906 855 872 884 890 908 854 887 871 865 843 902 879 861 861 844 866 865 872 877 909 897 856 853 864 820 834 842 859 844 878 464 885 817 858 883 882 858 829 847 915 796 830 872 814 764 817 871 832 870 850 844 842 867 852 837 836 822 830 838 815 755 786 818 805 797 775 814 816 837 837 806 787 808 764 790 795 797 752 843 848 798 808 810 791 804 793 827 776 837 814 815 786 788 769 814 817 824 836 770 816 871 781 799 775 779 742 765 795 743 724 744 803 800 791 757 808 786 755 739 690 828 821 842 810 795 787 804 827 736 771 811 764 784 773 719 776 775 780 844 781 869 835 819 825 843 859 858 851 852 794 830 825 804 838 827 825 833 834 855 818 872 834 835 814 817 785 778 781 787 871 824 793 859 810 818 848 814 817 729 774 777 762 813 782 775 808 763 768 786 749 778 796 786 763 748 743 748 815 747 771 747 730 793 770 761 805 756 799 760 759 780 928 977 896 912 921 911 926 918 874 883 917 924 921 904 882 890 908 882 910 876 886 924 900 890 842 882 888 942 952 895 905 911 965 870 1.05e+03 906 944 921 896 857 902 917 908 849 870 855 895 915 884 913 918 890 870 895 840 820 896 825 875 864 879 838 875 899 879 878 896 846 871 862 861 894 849 928 868 881 877 830 806 851 882 881 872 846 896 894 814 854 883 818 962 944 953 932 923 945 916 892 896 893 897 898 891 937 874 898 888 895 899 879 886 874 853 894 882 882 839 862 889 874 932 936 895 909 924 857 880 929 917 898 924 889 899 901 926 890 875 887 897 866 883 914 879 874 885 887 869 893 880 939 899 913 888 831 892 887 879 890 889 896 910 882 896 820 891 840 874 833 856 841 900 842 892 827 877 885 813 882 906 726 857 826 856 808 910 911 924 895 911 898 874 861 856 881 880 876 907 858 840 886 885 854 901 907 861 847 890 863 856 839 874 866 844 861 835 872 825 873 852 869 859 836 895 884 894 875 874 854 842 861 866 855 854 877 853 862 836 830 858 834 847 823 852 858 896 858 843 895 867 866 877 829 895 846 879 891 838 860 886 840 869 847 859 863 825 848 842 886 830 825 831 863 884 951 873 871 905 866 851 825 892 941 916 947 915 912 791 875 792 874 819 864 873 879 884 860 887 900 821 824 822 861 912 858 848 888 846 838 856 861 859 858 828 857 858 864 857 858 837 856 844 865 863 906 838 901 848 850 825 813 862 844 833 882 773 839 852 870 803 852 840 825 875 812 870 861 924 864 823 840 907 855 871 884 890 908 855 886 872 865 843 902 880 859 861 844 866 865 872 877 909 897 856 854 865 821 833 841 858 844 879 460 886 817 857 883 881 859 830 848 915 796 830 872 813 764 817 871 832 871 851 845 842 867 851 838 836 823 830 838 814 756 785 818 804 797 775 815 816 837 837 804 786 807 763 790 795 797 753 843 848 798 807 810 789 804 793 826 776 837 813 815 786 789 769 814 817 824 836 770 815 869 781 799 775 779 741 764 795 743 726 743 802 800 792 757 809 785 756 739 691 828 820 842 810 796 787 804 827 736 771 810 764 783 773 719 776 774 780 844 780 869 835 819 825 843 858 858 852 851 794 830 824 804 838 827 825 833 834 854 818 872 834 835 815 816 785 778 781 788 871 823 794 859 810 819 849 814 818 729 774 777 761 813 782 775 808 763 768 785 749 776 795 785 764 747 742 748 811 747 771 746 730 792 770 761 805 757 800 760 759 779 929 976 897 912 920 912 926 917 874 883 916 924 921 904 881 890 908 882 911 875 886 924 900 889 842 881 888 941 951 895 906 911 966 869 1.05e+03 905 944 922 896 857 903 917 908 849 870 855 895 915 884 913 917 891 870 895 841 820 896 825 875 864 879 838 875 899 879 878 896 846 871 862 862 894 851 928 869 882 878 829 807 852 882 881 872 846 895 894 814 855 878 818 962 944 953 932 922 946 916 893 896 894 897 897 892 936 875 898 888 896 899 879 887 875 854 894 882 882 839 863 889 874 933 936 897 909 925 856 880 929 917 898 924 889 900 901 926 890 874 886 897 866 882 914 879 874 885 886 868 894 880 940 900 913 888 831 893 888 878 891 890 896 909 883 895 821 892 841 874 833 856 840 901 842 892 827 877 884 813 882 905 726 857 826 855 808 910 911 924 895 910 898 874 861 856 880 881 876 907 858 840 887 884 856 901 907 861 846 889 863 855 839 874 865 845 861 836 872 824 872 852 869 858 835 897 884 895 876 873 854 842 860 867 855 854 877 854 862 835 830 858 835 846 823 852 858 897 859 843 894 867 867 876 830 895 846 880 891 838 859 886 840 869 847 858 863 825 848 841 885 829 826 831 863 884 951 874 872 906 866 851 824 891 941 916 946 914 911 792 874 792 874 818 865 875 880 883 861 886 900 820 824 822 860 911 858 848 888 846 838 855 861 859 858 828 857 858 865 858 858 836 856 843 865 864 906 838 901 848 851 823 812 862 844 834 882 774 840 853 869 803 852 840 826 875 813 872 861 924 864 823 840 908 856 870 884 890 908 855 886 872 865 844 901 879 857 861 844 866 865 872 876 909 897 857 855 866 821 831 840 858 844 879 472 885 818 857 883 881 860 830 848 915 796 829 872 813 764 818 871 832 872 851 846 842 867 850 838 835 824 830 837 813 756 785 819 804 797 775 815 816 838 838 803 786 807 763 790 794 797 754 843 847 798 808 811 788 803 793 826 776 837 811 815 786 789 769 814 818 823 836 770 815 868 781 799 775 780 741 763 795 743 728 743 803 801 792 757 810 784 756 739 691 828 819 842 811 795 788 804 826 737 772 810 764 784 773 720 776 774 781 843 780 869 834 819 825 843 857 858 853 850 795 830 824 804 838 827 825 834 835 855 817 870 834 835 816 816 785 778 781 789 872 823 794 859 811 819 849 814 819 730 773 777 761 814 783 776 808 763 769 784 750 775 794 786 764 746 742 748 808 746 771 746 731 791 769 760 806 758 798 760 760 780 928 976 897 912 921 912 925 914 874 883 916 925 921 905 880 889 908 882 911 876 885 923 900 889 842 880 888 941 951 895 906 911 967 869 1.05e+03 905 944 922 897 858 904 918 907 850 867 855 895 915 884 913 915 891 870 894 842 821 897 825 874 863 879 837 876 898 880 877 896 846 871 862 862 894 852 928 869 882 877 830 807 852 882 881 871 846 895 893 815 855 874 819 961 943 952 932 921 946 917 892 896 895 897 896 893 936 877 898 887 898 900 879 887 875 854 894 882 882 838 864 889 875 934 936 899 910 927 856 880 929 917 899 924 888 900 901 926 890 876 886 896 866 881 914 878 874 886 886 867 895 880 940 900 914 888 831 893 889 879 891 892 897 909 883 894 821 892 841 874 833 855 841 902 842 892 829 877 884 813 882 905 726 857 825 856 808 910 912 924 894 909 898 874 860 856 879 881 876 907 859 839 886 883 855 901 908 861 846 888 862 855 839 874 864 845 861 837 872 823 872 852 869 858 835 899 884 895 876 873 855 842 861 866 855 855 877 854 862 835 830 858 835 845 822 852 857 897 859 843 894 867 867 876 831 896 846 880 891 838 859 886 839 869 848 859 862 825 848 840 886 829 826 830 863 883 952 874 872 907 866 851 822 891 942 916 946 913 911 792 874 793 875 818 865 876 879 882 863 887 902 820 824 822 861 911 858 848 888 846 838 855 861 857 858 828 857 858 865 857 858 835 856 843 864 866 907 839 900 848 851 821 812 862 844 834 882 774 840 853 869 803 852 839 826 875 814 873 861 924 864 824 840 909 856 869 884 889 908 855 885 873 866 843 902 879 857 861 845 866 865 872 876 909 897 856 855 866 822 830 840 858 844 880 484 884 818 856 883 882 861 829 847 914 796 828 872 814 765 818 872 833 872 850 847 841 867 850 837 834 823 830 837 812 756 786 819 803 796 774 815 815 838 838 803 786 806 762 789 793 797 754 843 846 798 808 812 786 803 794 825 777 837 810 816 786 787 769 816 818 822 835 769 816 867 782 798 776 781 740 761 795 743 728 743 803 802 792 757 812 784 757 740 690 828 819 841 811 795 789 804 826 738 772 811 763 784 773 720 775 773 782 842 781 869 834 819 825 842 857 858 853 849 795 829 824 804 838 827 825 835 835 855 818 869 834 835 815 816 785 779 781 789 872 822 794 860 811 819 849 815 819 730 773 777 762 815 783 776 808 763 768 784 750 775 794 787 763 745 742 748 806 745 771 745 731 792 768 760 806 758 796 759 760 780 927 975 896 911 922 912 925 912 876 882 916 926 921 907 880 888 908 882 910 877 885 922 901 888 843 880 888 942 952 895 907 911 967 869 1.05e+03 905 945 922 897 860 904 918 907 850 864 856 895 914 883 912 915 892 870 894 842 821 897 825 874 862 879 836 876 898 880 877 897 846 871 864 861 893 853 927 870 882 875 832 807 852 882 880 871 846 896 893 815 854 869 819 962 943 952 932 922 947 918 891 897 896 897 896 893 936 877 897 887 898 900 879 887 875 854 894 882 882 838 864 890 874 934 935 900 911 927 857 879 929 917 900 923 887 900 901 926 891 877 886 896 866 880 914 878 874 886 886 867 894 880 941 899 914 888 832 893 888 879 890 892 897 908 883 894 821 891 842 874 833 854 841 902 841 892 831 876 883 813 881 905 726 857 826 856 808 910 912 923 894 909 898 874 862 855 880 881 876 907 859 838 886 883 854 902 910 860 846 888 863 855 840 874 864 846 860 837 871 823 873 851 868 859 835 900 883 896 876 873 856 842 862 865 855 856 878 854 862 835 830 857 835 844 822 852 857 896 859 842 894 866 866 876 831 896 845 880 890 840 859 886 838 868 848 858 862 825 848 839 886 828 826 830 862 883 952 873 872 907 867 851 821 890 943 916 946 914 910 791 874 794 876 818 866 875 878 881 862 888 903 821 823 822 861 911 859 848 886 846 838 855 860 855 859 828 858 859 864 857 859 836 856 843 863 868 908 838 899 848 850 818 811 862 845 834 884 774 839 853 870 803 851 838 827 875 814 874 860 924 863 822 839 909 856 869 885 888 908 855 885 873 867 842 902 878 856 860 846 867 864 872 877 908 897 855 853 865 822 832 840 858 844 880 489 884 818 856 882 882 861 828 847 914 796 828 872 814 767 818 872 833 872 850 847 842 868 850 836 833 822 831 837 812 756 787 820 802 795 776 814 814 837 838 803 786 806 762 787 792 797 752 843 846 798 808 812 786 803 794 825 777 838 811 817 786 786 769 816 818 821 835 769 817 866 782 798 776 782 739 759 795 744 729 743 804 803 792 756 813 785 757 738 691 829 820 841 812 794 788 805 826 738 772 812 762 784 774 719 775 772 782 842 781 869 835 819 824 841 857 858 852 850 795 829 824 804 837 826 826 834 835 855 819 869 834 836 815 816 785 779 781 789 872 822 794 860 810 819 849 816 818 731 773 777 762 816 783 776 808 764 767 785 750 776 795 788 763 746 743 749 802 745 771 746 730 794 768 760 806 758 795 759 761 780 927 976 895 911 923 911 925 909 877 882 917 926 920 907 880 887 908 881 909 878 885 922 901 888 844 880 889 942 953 895 907 912 966 869 1.05e+03 905 945 922 897 861 904 918 907 851 862 856 896 914 883 911 916 893 871 895 842 821 897 825 874 862 878 835 875 898 880 877 898 846 870 865 860 893 853 926 869 883 874 834 806 852 883 880 871 846 897 893 814 854 865 819 962 943 953 932 923 948 920 890 897 897 897 895 893 936 876 898 887 898 900 878 886 876 854 894 882 882 838 864 889 874 933 935 900 912 926 858 880 928 918 899 922 886 900 901 926 891 876 886 896 866 880 915 877 875 886 887 867 894 880 941 899 914 887 832 893 888 879 890 892 897 909 883 895 821 891 842 874 834 853 841 902 841 892 832 876 884 812 881 905 725 857 827 856 808 909 911 924 895 909 898 872 863 855 880 881 877 906 859 838 887 884 853 902 909 860 846 888 864 855 840 874 865 846 859 837 870 824 873 851 868 859 834 901 883 895 876 874 857 841 863 864 855 856 878 853 862 836 829 856 834 844 823 851 857 896 859 842 894 866 866 876 831 895 845 880 891 842 859 886 838 868 846 858 862 824 848 839 887 828 826 830 862 884 952 873 871 907 867 851 821 889 943 916 946 915 912 789 874 794 876 819 867 874 877 882 860 889 904 821 822 823 861 911 860 848 885 846 838 855 859 854 858 828 858 860 863 856 859 838 856 843 862 868 908 838 898 848 849 817 812 861 845 833 885 775 837 853 870 803 851 838 828 874 814 872 861 924 862 821 839 909 856 870 885 888 908 855 886 873 867 842 901 878 856 860 846 867 864 872 879 908 897 854 851 864 822 834 839 858 845 881 488 884 817 856 882 882 861 827 847 914 797 828 872 814 767 818 873 833 872 850 846 842 868 851 836 833 822 831 837 812 756 787 820 801 794 778 814 813 837 838 803 787 808 762 788 793 797 751 843 846 799 808 813 786 803 794 826 776 839 812 817 786 785 769 816 818 821 836 769 817 866 782 799 776 782 738 757 795 744 730 743 804 803 792 756 812 785 758 737 692 829 819 842 812 795 788 807 826 739 772 811 760 784 774 719 776 772 782 842 781 870 835 820 824 840 858 858 852 850 795 829 824 804 837 826 826 832 834 855 820 870 834 836 815 818 785 780 782 788 872 822 794 861 810 820 849 816 818 732 772 777 762 816 783 775 808 765 766 785 750 777 795 788 762 746 743 749 799 746 771 747 729 796 769 760 806 757 796 758 761 780 927 976 894 911 921 911 924 908 876 881 919 926 920 906 881 887 908 881 909 876 885 922 901 887 844 879 889 942 953 895 907 913 964 868 1.05e+03 905 945 921 897 861 905 919 908 850 860 856 896 914 883 911 916 892 872 895 844 821 897 825 874 862 879 835 875 898 880 878 898 845 870 866 860 892 854 925 869 883 875 835 806 852 883 880 872 846 898 894 813 855 862 819 963 943 954 932 924 948 921 890 897 897 896 895 893 936 874 899 886 898 900 878 886 876 854 894 882 882 839 863 888 873 932 935 900 913 925 859 880 928 918 899 922 885 900 901 925 891 876 886 896 867 880 916 877 874 885 888 868 894 879 941 898 913 888 832 893 886 880 889 891 897 909 883 895 821 891 842 874 835 852 841 902 841 892 834 876 884 812 882 905 725 858 828 855 808 909 911 924 895 909 898 871 863 856 880 881 878 905 858 839 888 884 854 901 909 860 846 888 864 855 840 874 866 846 858 836 870 824 872 851 867 860 834 902 883 895 876 874 857 840 863 865 855 857 879 852 862 836 828 857 832 843 822 851 858 896 859 842 893 866 865 876 830 895 846 880 891 842 860 886 837 867 845 857 862 823 848 837 887 829 825 830 861 884 952 873 871 906 867 851 821 889 943 916 947 916 914 788 875 794 876 820 868 874 877 882 860 890 904 822 822 824 860 911 860 847 885 846 838 854 858 854 858 828 857 861 862 856 860 839 856 843 862 868 909 838 897 847 848 818 813 861 846 833 886 775 834 852 870 803 851 836 828 874 814 871 862 923 862 820 839 909 856 871 884 888 908 855 885 873 867 842 900 879 856 859 847 868 864 873 882 908 898 854 851 864 822 833 838 858 844 882 487 884 815 856 881 882 862 827 848 914 797 828 872 814 770 818 873 832 872 850 846 843 868 851 837 833 823 831 837 812 755 788 820 801 794 779 813 813 837 838 803 789 809 762 789 794 797 751 843 846 801 808 813 786 803 793 826 776 840 812 817 786 786 769 816 818 821 836 769 817 866 782 801 777 783 738 757 796 746 732 742 804 802 791 756 812 785 758 736 693 829 819 843 813 795 788 808 827 738 772 812 760 785 774 719 775 772 782 842 781 870 835 820 825 840 858 858 851 850 795 829 823 804 837 826 826 830 835 855 820 870 834 836 816 818 785 780 782 788 872 823 793 861 809 820 849 815 817 731 772 777 763 816 783 774 808 766 766 786 750 778 795 788 763 747 743 749 796 746 771 746 729 796 770 760 806 757 797 758 761 779 926 976 894 911 920 911 924 907 875 882 920 926 920 906 882 886 908 881 910 875 885 921 901 888 844 879 888 942 952 894 908 913 964 868 1.05e+03 905 946 922 897 862 905 919 908 849 858 855 895 914 883 912 916 891 873 895 844 821 897 825 874 862 879 835 875 898 880 877 897 844 871 866 860 892 854 924 868 882 876 834 806 851 883 880 872 845 898 894 813 856 859 819 963 943 953 932 923 948 921 890 896 897 896 895 893 936 874 900 886 899 899 879 886 876 854 894 882 882 839 863 888 873 932 935 901 913 924 859 880 928 918 899 922 885 900 902 926 890 876 886 896 868 881 916 877 874 886 888 868 894 878 940 898 912 888 831 894 886 880 890 890 897 908 883 894 821 891 842 875 835 852 840 902 841 892 835 876 884 811 882 904 725 857 828 855 808 909 910 924 895 909 898 872 862 856 880 881 879 906 858 839 888 885 855 901 909 860 846 889 863 855 840 874 866 845 859 836 870 824 872 851 867 860 833 902 884 895 876 875 857 840 863 865 856 856 880 852 862 836 828 858 831 843 822 851 860 895 859 841 893 866 864 877 830 896 847 880 891 841 860 885 837 866 845 857 862 823 848 837 887 829 824 829 861 885 952 873 870 906 867 851 820 889 942 917 946 916 916 790 876 794 876 820 867 873 877 881 861 889 904 822 822 824 860 911 861 846 885 846 838 854 857 854 857 827 857 861 861 857 860 841 855 843 862 868 909 838 897 847 847 818 813 861 846 832 886 774 835 851 869 802 851 835 826 875 814 871 864 922 863 820 839 908 856 872 884 888 908 856 885 873 867 842 898 879 856 859 847 868 863 873 882 908 899 854 851 865 822 834 838 857 844 882 493 885 814 855 881 881 862 828 848 915 798 828 873 814 774 818 872 834 873 850 846 843 868 851 838 833 824 829 837 813 755 788 820 802 795 779 814 813 837 837 803 790 809 762 790 794 797 751 844 846 802 808 814 787 802 792 826 775 840 813 818 786 787 769 817 818 822 836 769 817 866 782 803 776 783 737 757 796 746 734 742 803 802 791 756 812 786 759 737 692 830 819 843 812 796 788 807 827 738 773 812 760 785 774 719 775 772 782 842 781 870 834 820 826 840 858 858 852 850 795 828 822 804 837 825 826 831 835 856 820 870 834 836 816 819 784 780 783 788 871 824 793 861 809 819 849 814 817 731 773 777 763 815 783 774 807 766 766 786 750 779 795 787 763 747 744 749 796 746 770 745 730 795 770 759 806 757 798 758 762 778 926 976 894 911 920 912 924 905 874 882 920 925 921 905 881 886 907 880 910 874 886 921 901 889 843 879 888 941 952 893 908 913 965 867 1.05e+03 905 947 923 897 862 904 918 908 849 856 855 895 914 883 913 916 892 873 894 844 822 897 825 873 863 879 836 875 898 880 876 897 844 871 865 860 892 853 924 868 881 876 834 806 850 882 880 872 845 899 895 814 856 855 819 963 943 952 932 922 948 921 889 895 897 896 896 893 936 875 900 886 900 899 880 886 876 853 894 883 882 838 863 887 872 932 935 900 912 924 859 880 928 918 899 923 885 900 902 926 890 875 887 895 869 882 917 877 874 886 888 868 894 878 940 898 912 888 831 894 885 881 890 889 896 908 883 894 821 891 842 876 834 852 840 902 841 892 837 877 884 811 882 904 724 856 828 854 808 909 909 923 894 909 899 874 861 855 881 881 878 907 858 840 888 885 856 900 908 860 846 890 862 855 840 874 865 844 859 836 870 823 872 851 868 860 833 902 885 895 877 874 856 839 863 866 856 856 880 852 862 836 828 859 831 843 822 852 860 895 859 841 893 867 864 877 830 897 848 880 891 840 860 884 838 867 845 856 862 823 848 837 887 829 824 830 861 885 952 872 869 905 867 852 820 890 942 917 945 916 916 791 876 794 876 820 866 873 878 881 862 888 904 822 823 825 860 911 861 846 885 846 839 854 858 854 857 826 857 861 861 857 860 842 855 844 862 866 909 839 896 847 846 819 813 861 846 833 886 772 836 851 868 802 852 836 825 876 814 872 862 922 864 821 839 908 855 872 883 889 908 856 884 872 866 841 898 879 854 858 848 869 862 873 882 910 900 855 852 865 821 835 840 857 843 881 499 885 815 855 881 881 862 828 848 915 797 830 872 814 777 817 872 835 874 850 846 844 868 852 837 833 825 828 836 814 755 788 819 803 795 779 814 812 837 837 803 789 809 762 788 794 797 753 844 846 802 808 814 786 802 792 827 775 840 813 818 787 787 768 818 818 822 836 769 817 867 783 804 775 783 737 756 795 746 736 741 803 801 791 756 812 786 759 738 692 830 819 845 812 796 789 807 826 738 773 812 760 785 774 718 774 773 782 841 781 869 834 819 827 839 858 858 852 850 795 828 821 804 837 826 826 831 834 856 820 869 834 837 816 818 783 780 782 788 871 824 793 860 809 818 848 813 816 731 773 778 763 814 783 774 806 766 766 787 749 778 795 787 764 747 743 749 794 745 770 745 730 793 769 759 807 758 799 758 762 777 926 976 893 911 920 912 925 902 874 881 920 925 920 905 879 886 908 880 910 874 887 920 901 890 843 879 887 941 952 893 908 913 966 867 1.05e+03 905 947 923 897 862 903 916 908 850 854 855 894 913 883 913 916 893 873 894 844 822 896 825 873 863 879 836 876 899 880 876 897 845 872 863 860 893 854 924 868 880 875 834 805 850 882 881 872 845 899 896 815 857 852 819 963 944 953 932 923 948 920 889 895 896 896 897 892 936 877 901 886 901 900 881 886 875 853 894 883 882 838 864 887 871 933 936 898 912 924 860 881 928 918 898 923 886 901 903 926 890 875 887 895 869 882 917 877 874 886 888 867 894 878 938 898 913 889 830 893 885 881 890 890 894 907 882 894 821 892 842 876 834 852 839 903 841 892 839 877 884 810 883 905 724 855 827 855 808 909 909 923 894 909 899 876 861 855 881 881 876 909 858 839 888 885 856 900 906 860 846 890 863 856 840 875 864 844 859 836 870 823 872 851 868 861 832 902 885 895 878 874 856 838 862 864 857 856 880 851 862 836 828 860 832 843 821 852 860 895 860 841 893 866 864 878 830 896 848 879 890 839 861 884 838 867 846 856 863 823 848 838 888 829 823 831 861 885 952 872 870 905 867 851 820 891 941 917 944 916 916 792 876 795 876 820 865 872 879 882 862 887 904 822 823 825 860 911 860 847 885 847 840 854 859 854 857 827 856 860 862 857 860 842 855 844 862 865 909 839 897 848 846 818 813 860 846 834 886 773 837 851 868 804 852 837 825 877 814 872 861 922 864 822 840 908 856 872 882 890 909 856 884 872 866 841 898 878 852 858 847 867 862 873 882 911 899 856 852 864 820 835 841 857 843 881 506 886 816 855 880 881 862 828 847 915 797 832 872 814 777 817 872 836 874 850 847 844 868 852 836 834 825 828 836 813 754 788 819 804 794 779 813 812 837 838 803 788 809 761 787 793 797 754 844 846 802 809 814 786 802 792 828 775 839 813 817 787 787 768 818 818 821 836 769 817 868 784 805 775 784 736 754 794 745 736 741 804 800 790 756 812 787 759 738 691 831 820 846 811 796 789 807 825 739 774 812 760 785 774 718 774 774 782 841 782 868 834 819 827 838 858 858 853 850 794 828 821 804 838 826 826 831 833 856 819 870 834 838 815 819 783 781 782 787 871 825 793 860 809 818 848 814 817 731 774 779 763 814 783 775 806 765 767 787 749 777 795 786 762 747 742 748 792 745 770 745 729 791 768 758 807 758 798 758 762 776 927 976 893 911 921 912 926 900 875 880 920 925 920 906 878 887 907 881 909 875 888 921 900 889 842 879 887 941 951 892 907 913 966 866 1.05e+03 904 946 922 896 862 902 917 908 851 853 855 894 914 883 912 916 894 873 894 844 823 895 825 873 863 879 836 877 899 880 876 896 846 872 862 861 893 854 925 868 880 875 833 805 850 883 882 872 845 899 897 815 857 850 819 963 944 953 932 924 947 919 889 894 896 896 898 893 936 878 901 887 901 902 880 887 875 854 893 883 882 838 865 887 871 933 936 897 912 924 860 881 928 918 898 924 886 901 902 925 891 875 887 896 870 880 918 877 873 886 889 867 894 880 937 898 914 889 830 893 885 881 890 890 894 907 881 893 820 892 841 876 833 852 839 902 841 893 841 877 885 810 883 905 725 856 826 856 807 909 910 923 894 908 899 876 862 855 882 882 875 909 859 838 888 885 856 900 906 860 847 890 864 856 841 876 865 844 859 835 870 824 872 852 868 862 832 902 885 895 877 874 855 836 862 862 857 855 880 850 862 835 828 858 832 844 821 852 860 895 859 840 892 865 866 879 830 896 848 878 890 839 861 884 838 868 846 856 864 823 848 838 888 829 822 832 862 885 952 871 870 905 867 850 820 892 941 917 944 916 916 792 876 796 877 820 864 872 880 883 862 887 904 821 822 825 860 912 858 848 885 847 840 853 859 853 857 828 856 858 864 857 860 841 855 844 861 863 909 838 898 849 847 817 812 861 846 834 886 777 838 850 868 805 852 838 826 877 813 872 860 921 865 822 840 908 856 872 882 889 908 855 885 872 865 842 899 878 852 858 846 864 862 872 881 912 899 855 852 864 820 834 842 857 844 880 502 886 817 856 880 881 862 827 846 915 796 831 871 814 778 817 873 834 874 850 847 845 869 852 836 834 824 828 836 813 753 787 819 805 795 779 812 812 837 839 804 787 810 760 787 793 797 754 845 846 802 808 813 785 803 792 828 775 838 813 816 787 787 769 818 818 821 836 770 817 868 785 804 776 784 736 753 792 744 737 740 804 800 790 755 812 787 758 737 692 832 820 847 811 796 787 807 825 738 774 812 759 786 773 718 774 775 782 841 783 868 834 818 826 838 859 857 852 850 794 827 822 804 838 827 825 831 831 856 818 870 834 838 815 819 784 782 782 785 871 825 793 860 809 818 848 815 819 731 774 780 763 814 783 776 806 765 768 787 749 778 795 787 761 748 740 748 790 746 769 745 729 791 767 757 807 757 798 758 762 776 928 976 893 910 922 911 926 896 876 881 920 925 919 906 879 889 907 882 910 876 888 922 900 887 842 880 887 941 950 891 906 912 965 866 1.05e+03 904 945 921 897 861 902 918 908 851 852 855 894 914 884 912 916 892 873 894 844 823 896 825 873 863 879 838 877 899 881 876 894 846 872 861 861 892 854 925 869 880 875 833 805 850 884 883 872 845 897 897 814 857 846 818 963 945 952 932 924 947 918 890 895 896 896 899 894 936 877 901 888 902 902 880 888 874 854 893 883 883 838 865 887 873 932 935 897 912 924 859 881 927 918 898 924 886 901 903 925 892 874 888 897 869 879 918 877 872 885 889 868 894 880 936 898 914 890 829 893 885 881 891 890 894 908 880 893 820 892 840 875 832 852 838 902 842 893 843 878 884 810 883 905 726 855 826 856 807 909 910 923 894 908 899 875 862 855 881 882 876 910 859 838 887 885 856 900 906 860 848 890 864 856 842 876 865 845 858 835 870 824 872 852 868 862 832 902 885 895 876 874 856 835 862 861 858 855 880 849 863 835 829 857 832 844 822 852 859 895 859 842 892 865 866 880 830 896 847 878 892 839 860 884 838 868 846 856 865 822 849 839 888 829 821 832 862 885 953 871 871 906 867 849 820 892 941 916 944 915 915 791 876 796 876 820 864 873 880 884 862 887 904 821 822 825 861 912 858 848 886 848 841 852 858 853 856 830 856 857 865 858 859 841 855 844 861 863 908 838 899 850 848 816 811 861 847 834 886 782 838 850 868 805 852 838 827 876 812 871 860 920 866 822 841 909 856 872 883 888 908 855 885 873 865 844 899 878 852 858 845 862 862 872 881 911 898 855 852 864 820 833 843 858 844 879 498 886 818 856 881 881 861 826 846 915 796 829 871 815 776 818 874 833 874 850 846 844 868 851 836 833 824 828 836 812 753 786 819 805 796 778 812 811 836 840 804 787 810 760 787 793 797 754 845 846 802 808 812 785 804 792 827 775 838 813 815 787 787 770 817 817 821 837 770 817 869 784 803 777 783 736 753 793 744 738 740 804 801 790 755 812 787 758 737 692 832 820 847 811 796 786 807 825 737 773 812 758 786 773 717 774 775 783 841 783 868 835 817 826 838 858 857 852 850 794 828 822 803 839 828 824 830 831 857 818 870 833 838 815 819 785 782 782 784 871 825 793 859 809 818 848 816 819 731 774 779 763 814 784 776 806 766 769 786 749 778 795 787 760 748 741 747 789 747 770 745 729 792 768 757 807 756 797 758 763 776 928 976 893 910 923 911 926 893 876 882 919 925 919 907 880 889 907 883 910 876 888 923 899 886 842 880 887 941 951 892 906 912 965 865 1.05e+03 904 945 922 898 862 902 918 908 851 851 854 894 915 884 912 916 891 874 894 844 823 896 825 874 863 880 839 876 900 881 876 894 846 872 861 861 892 854 925 869 881 876 832 806 850 884 884 871 845 896 897 813 858 842 818 963 945 952 932 923 947 918 890 895 896 896 899 894 936 876 901 889 904 900 879 890 874 855 892 883 883 838 865 887 874 931 935 897 911 924 858 881 926 918 899 924 885 901 903 925 892 874 889 896 869 879 918 877 872 886 889 868 894 880 936 898 914 890 829 894 886 881 891 890 895 908 880 894 820 892 839 874 832 851 839 902 842 894 844 878 884 810 883 905 726 854 826 856 806 909 910 923 894 908 899 875 863 855 881 882 877 909 859 839 887 886 854 899 906 859 847 891 863 856 842 876 865 844 858 835 871 824 872 851 869 862 832 901 885 894 875 873 856 835 862 861 858 855 878 849 863 835 829 857 832 845 823 853 858 895 858 843 891 865 865 879 831 897 847 878 894 839 859 884 839 868 847 856 866 821 849 839 888 830 821 831 862 885 952 870 872 905 868 849 820 892 941 916 945 915 915 790 876 796 876 820 864 873 879 884 863 887 903 821 822 823 862 912 858 848 886 848 841 852 857 853 857 829 856 857 864 858 858 841 857 843 861 863 908 838 899 850 848 816 811 861 847 834 886 781 837 850 868 805 853 838 827 875 812 869 860 920 866 821 841 909 857 872 883 887 906 854 885 874 866 844 900 878 852 858 846 863 862 871 882 910 898 855 853 865 820 832 843 859 844 878 496 885 817 856 882 882 860 825 846 915 796 827 871 816 775 817 874 833 874 850 846 843 868 851 836 832 823 829 836 812 753 786 819 806 796 777 812 810 836 841 805 787 810 761 788 794 798 754 845 847 801 808 812 786 804 793 827 776 838 814 814 787 787 770 817 817 822 837 770 817 869 783 802 776 783 737 753 794 744 740 741 804 802 790 754 813 787 758 737 692 831 821 846 811 796 787 807 825 736 772 811 758 786 772 717 773 775 783 841 783 868 835 818 825 838 858 857 852 850 795 828 822 803 839 828 825 831 831 856 818 869 834 837 815 819 786 782 782 784 871 825 793 859 809 819 849 816 818 730 774 777 763 814 784 776 806 767 769 786 749 777 795 788 761 746 741 747 786 747 770 745 729 793 768 758 807 756 797 758 763 777 929 976 893 909 922 911 925 891 876 882 919 926 919 907 880 889 907 882 910 875 888 921 899 886 842 879 887 941 953 892 906 913 965 865 1.05e+03 904 945 922 898 862 903 917 908 851 850 854 894 915 883 912 916 891 874 894 844 823 896 825 874 863 881 840 875 900 882 876 894 846 872 861 861 892 855 926 869 881 876 833 806 851 886 884 870 844 896 897 814 859 840 818 963 945 952 932 921 947 918 891 896 896 896 899 893 936 876 901 888 905 899 879 890 874 855 892 884 883 838 865 888 875 929 934 897 911 924 858 881 926 917 900 924 885 902 904 924 892 874 889 896 869 880 918 877 872 886 889 868 894 881 936 898 914 890 828 894 887 881 890 890 895 908 879 894 819 893 839 875 832 851 840 902 842 894 848 878 884 810 883 904 728 854 825 857 805 910 909 922 894 909 899 875 863 854 881 882 878 909 860 840 887 885 853 899 906 860 847 891 864 856 841 876 864 844 859 835 870 823 872 850 869 862 832 901 885 893 877 873 857 836 861 861 857 856 877 850 862 836 828 858 832 844 823 853 858 895 858 844 892 864 865 877 831 897 848 879 896 839 858 883 839 868 847 857 865 820 848 839 888 830 820 831 861 884 951 870 872 905 868 850 820 892 942 916 946 916 915 790 877 796 877 821 864 874 879 884 863 887 903 821 823 822 863 912 859 848 885 848 840 851 857 853 858 829 857 858 862 859 858 841 859 843 862 865 909 838 899 849 848 816 810 862 847 835 887 777 836 851 868 804 853 838 827 875 813 869 861 921 866 820 840 909 857 870 884 887 905 853 885 874 866 844 900 878 852 857 846 863 862 871 883 910 898 855 854 864 820 832 844 859 844 878 498 884 816 856 883 882 859 825 846 914 796 827 871 816 774 816 874 834 873 850 847 841 868 850 835 834 823 830 836 812 753 786 818 806 796 778 812 810 836 840 806 787 810 762 789 794 799 754 845 847 801 809 812 786 804 794 827 776 839 814 813 787 787 770 817 816 823 837 770 818 868 782 802 775 782 738 752 796 744 741 742 804 802 790 754 812 788 758 737 692 830 821 844 811 797 788 806 825 736 772 811 758 787 771 717 773 775 782 842 783 868 835 819 825 838 857 857 852 850 795 828 822 803 839 828 825 832 830 856 819 868 834 837 815 819 787 781 783 785 871 826 792 859 809 820 848 815 817 730 774 776 764 814 783 776 806 767 769 786 749 777 795 787 762 745 741 746 784 747 770 745 728 794 768 759 807 756 796 759 763 778 929 976 893 908 921 911 924 890 876 882 919 927 919 907 880 889 907 882 910 875 888 918 898 887 843 879 888 942 954 892 907 914 964 864 1.05e+03 904 946 922 897 862 903 915 908 850 848 854 893 914 883 912 916 892 874 893 844 824 895 825 875 862 881 841 876 900 882 876 895 844 873 861 861 893 855 926 869 881 876 834 807 851 886 884 870 844 896 897 814 860 839 818 963 945 951 932 920 947 918 891 896 896 897 899 893 936 876 901 888 904 900 879 889 875 855 892 884 884 839 865 888 874 930 934 896 911 923 858 881 926 917 900 924 884 902 905 924 892 874 888 896 870 880 919 877 872 886 890 868 894 881 936 898 914 889 828 894 886 881 890 890 896 909 879 895 818 893 839 876 832 851 840 901 842 895 852 878 884 811 882 904 729 854 824 858 805 910 908 922 895 910 900 875 862 854 881 882 878 909 859 840 888 885 851 898 907 860 846 891 864 856 839 876 864 842 859 835 870 823 872 849 869 861 832 901 886 894 878 873 858 837 861 862 857 856 877 851 861 836 828 859 832 844 823 852 859 895 858 843 893 864 866 877 831 896 849 879 896 840 858 883 839 868 847 858 863 821 846 840 888 831 820 831 861 884 951 870 872 904 868 851 820 891 942 915 947 916 915 790 877 797 877 821 865 876 878 884 863 887 903 821 823 820 863 912 860 848 885 847 840 852 857 853 858 828 857 858 863 859 858 841 859 845 862 866 909 838 899 848 849 816 810 862 847 835 888 773 835 851 868 804 853 837 826 875 813 870 862 922 867 819 839 910 857 869 884 887 905 854 884 874 866 844 900 878 851 856 846 862 862 871 882 909 897 854 855 864 821 833 844 859 844 879 499 882 816 856 883 883 860 826 847 915 797 827 871 815 775 815 874 834 872 850 847 841 868 850 836 835 823 830 835 812 754 786 818 805 795 778 812 811 836 839 806 787 809 764 789 794 799 754 845 847 800 810 812 787 804 794 826 778 839 814 813 787 788 769 818 817 823 836 770 817 868 782 802 774 781 739 750 795 744 740 743 804 802 790 754 812 788 759 737 693 829 821 842 811 798 789 805 825 735 772 810 758 788 771 718 774 775 782 842 782 867 836 819 825 837 856 858 852 851 796 828 823 804 838 827 826 834 829 855 820 868 835 837 815 818 787 781 783 784 870 827 791 859 809 820 848 815 816 731 773 776 764 815 783 775 806 767 769 786 749 776 795 787 762 744 741 746 782 746 771 746 728 794 768 757 807 757 796 760 763 778 929 976 893 908 919 912 923 887 876 882 919 928 918 907 880 888 908 882 910 875 888 916 898 889 843 880 888 943 954 892 907 915 964 864 1.05e+03 904 946 923 896 862 902 915 908 850 847 855 893 914 884 912 916 892 874 893 844 823 894 825 876 863 881 842 877 900 882 875 895 843 872 861 860 892 856 926 869 881 875 835 808 851 886 885 869 846 896 896 814 859 838 818 963 944 951 932 920 946 918 891 896 897 898 900 894 937 876 901 888 904 900 879 889 876 855 892 884 883 840 865 887 873 931 934 897 912 922 858 882 926 916 900 924 884 902 906 924 892 875 887 895 870 880 919 877 872 886 890 869 895 881 935 898 915 889 829 894 886 880 890 890 898 909 880 895 818 893 840 877 831 850 840 902 842 895 855 878 884 812 882 904 731 853 825 858 806 910 908 923 895 910 899 874 861 854 881 882 878 909 859 841 889 884 851 898 908 860 847 890 865 856 837 876 864 842 859 835 869 823 872 849 869 860 833 901 886 895 878 873 858 837 861 864 857 857 879 852 860 835 827 859 831 845 823 851 860 895 859 843 895 865 867 878 831 896 849 878 896 840 859 883 838 868 847 858 861 822 844 840 887 832 819 832 861 884 951 871 872 904 868 852 819 891 942 914 948 916 915 790 877 797 878 820 866 878 879 883 862 887 904 820 823 820 864 912 860 850 884 846 839 853 856 853 858 828 857 858 864 859 856 840 857 846 863 868 909 837 900 848 848 816 810 862 846 835 888 774 835 852 869 804 853 837 826 874 813 871 863 922 866 819 838 911 857 868 884 888 905 854 884 874 866 844 901 878 851 856 846 862 863 871 880 909 897 854 854 864 822 833 843 859 843 880 502 883 816 856 883 883 861 826 847 917 798 826 871 814 776 815 874 834 872 850 846 841 868 851 836 836 823 830 834 812 754 786 818 804 795 779 812 811 836 838 806 787 808 765 789 794 798 754 845 847 800 809 812 786 804 794 826 778 840 814 813 787 787 769 818 817 822 836 770 817 868 782 802 774 780 740 748 795 743 740 743 804 801 790 754 812 788 760 738 692 829 821 842 811 800 788 804 826 736 772 810 759 788 770 718 775 774 782 842 781 866 837 818 826 838 856 858 851 850 796 829 823 804 838 826 826 834 827 855 820 869 835 837 816 818 786 780 783 784 869 827 791 858 808 819 848 814 816 731 772 776 765 815 783 775 806 768 769 786 750 776 794 787 762 744 741 746 781 746 771 745 728 794 768 756 806 758 795 761 762 778 928 975 892 908 919 912 923 886 876 882 918 928 918 908 880 888 908 883 910 875 888 916 899 889 843 881 888 944 953 891 907 914 964 864 1.05e+03 904 945 923 895 862 902 916 907 849 848 855 894 913 884 912 917 892 874 894 844 823 894 825 876 864 881 843 877 900 881 875 894 842 872 861 860 892 856 926 870 881 874 835 809 852 885 885 868 846 895 896 814 859 836 818 963 944 951 933 921 946 918 892 897 897 899 900 894 937 876 900 888 904 900 879 889 876 856 892 883 883 841 865 887 872 932 933 897 912 922 858 882 927 916 901 924 884 901 906 924 892 875 887 896 870 880 918 877 872 886 889 869 895 881 937 899 915 889 830 894 886 881 890 889 898 909 881 895 818 893 841 878 831 850 840 902 842 896 855 878 884 813 882 904 730 853 825 858 808 910 908 924 895 907 899 874 861 854 882 883 877 909 858 842 889 885 851 898 907 860 847 889 864 856 835 876 865 842 860 835 869 822 872 848 868 859 833 900 886 896 877 872 857 837 861 865 856 857 880 852 860 835 827 858 831 845 823 851 860 894 859 844 895 867 867 878 831 895 849 879 896 840 860 883 838 868 847 859 861 823 844 840 887 832 820 832 861 885 951 872 872 904 868 853 819 892 941 914 948 916 915 790 877 798 877 819 866 880 879 883 861 887 905 820 822 820 865 912 861 850 884 846 839 854 855 853 859 828 856 858 864 859 855 840 856 848 863 868 909 837 900 848 847 816 810 862 846 834 886 778 834 852 869 804 853 837 826 873 813 870 863 921 865 819 838 910 856 868 884 888 905 855 884 874 865 844 901 878 851 856 846 863 862 871 880 909 897 855 854 864 822 833 843 859 843 880 504 883 816 856 883 883 862 826 846 918 798 828 871 812 776 815 875 835 872 850 846 841 867 851 837 836 822 830 834 812 755 786 819 804 794 778 812 811 836 838 806 786 808 764 789 794 797 753 845 847 800 807 812 787 804 793 825 778 840 813 813 787 787 770 817 817 820 836 770 818 868 782 802 774 779 740 748 794 742 739 743 804 801 791 755 812 786 761 739 692 828 820 843 811 801 787 806 825 736 773 809 760 788 770 719 776 774 782 842 780 867 837 818 826 839 856 858 850 850 796 828 824 804 837 826 827 834 826 855 819 870 835 837 816 817 786 781 783 785 868 826 790 859 808 818 848 814 816 730 771 776 766 814 783 775 806 768 769 785 749 777 795 786 762 744 741 746 779 745 771 744 728 794 768 754 806 758 795 760 762 777 928 975 892 907 920 912 925 885 876 882 918 928 918 908 880 888 908 884 909 874 888 916 900 890 844 882 888 944 952 890 908 913 963 864 1.05e+03 905 944 924 895 861 903 917 906 849 849 854 894 913 884 912 917 892 874 894 844 824 895 826 876 864 880 844 876 899 881 875 894 842 871 860 859 892 856 925 871 881 873 836 808 852 884 885 867 847 895 896 814 860 836 818 964 944 951 933 922 947 918 892 897 897 899 901 894 937 876 900 888 905 900 880 890 876 856 892 882 882 840 865 887 872 932 933 898 912 921 858 881 927 917 900 924 884 900 905 924 892 875 887 896 870 880 917 877 872 886 887 870 896 881 938 899 915 889 830 894 887 882 889 889 898 909 882 896 819 893 841 878 831 849 841 902 841 896 856 877 884 813 882 905 730 853 826 858 809 910 909 924 895 904 898 873 859 854 882 883 877 908 858 842 888 886 852 898 906 861 846 890 863 855 835 876 865 842 860 834 869 822 872 850 868 859 833 900 885 897 876 873 856 838 861 865 856 858 880 853 860 835 827 858 831 845 823 851 860 894 859 844 894 868 866 877 831 895 847 881 896 840 860 883 838 867 847 859 862 824 845 840 887 832 821 831 861 886 951 872 872 904 868 853 819 892 941 915 946 915 915 790 876 797 877 818 866 880 878 884 861 887 907 820 822 819 864 912 860 849 885 847 839 854 856 852 859 828 856 858 863 859 854 840 856 849 863 867 909 837 900 848 846 816 810 862 845 834 885 780 834 851 870 804 853 837 826 873 813 870 862 920 863 819 838 909 856 868 884 889 905 856 884 874 866 844 901 879 850 857 846 865 862 871 880 909 898 856 854 864 821 832 843 859 843 880 505 884 815 856 883 884 862 826 846 918 797 830 871 812 775 815 875 836 872 850 846 841 867 852 836 836 821 830 834 812 755 786 820 804 794 778 813 810 836 838 805 786 809 763 789 794 796 753 846 847 800 806 812 788 804 792 824 778 839 813 812 787 787 770 817 817 820 838 770 819 868 782 801 774 778 741 749 794 743 738 743 803 801 792 756 812 784 760 739 691 828 821 844 812 799 786 808 824 738 772 809 760 788 771 720 777 774 782 842 780 867 837 817 826 841 856 857 848 850 796 828 824 803 837 826 827 833 826 855 819 870 835 836 816 816 785 781 782 786 868 826 791 859 807 818 848 814 816 730 771 776 766 814 782 775 807 767 769 785 749 777 796 787 761 744 741 746 778 745 770 743 728 794 768 754 806 758 795 760 762 776 928 975 892 906 921 912 926 885 876 883 918 926 919 908 880 887 909 884 908 874 887 916 900 890 843 882 889 944 952 889 907 913 963 865 1.05e+03 905 943 924 895 860 904 917 906 849 849 854 895 912 884 912 918 892 874 893 844 824 897 826 875 863 880 845 877 898 881 874 894 843 871 859 859 893 856 924 872 881 873 836 808 853 883 886 868 847 896 896 815 861 833 818 964 944 950 932 923 947 918 892 896 897 900 901 895 937 877 900 888 906 901 881 890 876 856 893 882 883 838 865 887 872 932 934 898 912 921 859 881 928 917 900 924 884 900 904 924 892 875 886 895 870 880 916 876 872 885 885 869 896 880 939 899 916 889 830 894 889 882 888 890 897 909 882 895 819 893 841 878 832 849 841 901 841 897 857 877 884 813 883 905 730 852 826 858 809 909 909 925 896 900 898 873 858 855 882 884 877 907 858 841 888 886 852 899 907 861 846 891 862 855 836 875 865 843 861 834 869 822 872 851 868 858 833 900 884 896 876 874 855 838 860 865 856 858 879 853 861 835 828 859 831 845 824 851 859 894 858 845 894 868 866 876 831 895 846 881 897 840 860 883 838 866 846 859 861 823 845 840 887 832 821 830 860 887 952 873 872 903 869 852 820 892 940 916 946 915 915 791 875 796 876 819 866 880 878 884 862 886 908 819 821 818 864 912 860 848 886 848 840 854 857 851 858 828 855 858 862 860 855 839 856 850 864 866 909 838 898 848 846 815 809 863 845 834 883 782 833 850 870 803 853 837 827 873 814 869 861 919 863 820 839 909 855 868 883 890 905 855 885 873 866 844 900 879 849 858 846 866 861 870 881 908 898 856 854 865 820 832 844 858 844 881 509 884 814 856 883 883 862 826 845 917 797 832 871 812 775 815 876 836 872 850 847 842 867 852 836 836 821 829 834 812 756 786 820 804 794 778 813 811 836 837 804 786 809 763 788 794 797 752 846 847 800 806 812 788 802 791 824 778 839 812 812 787 786 770 816 817 821 838 770 821 867 782 802 774 778 741 750 794 743 737 743 803 801 794 756 813 784 760 738 690 827 821 845 812 797 787 809 824 739 771 809 760 788 773 720 777 774 782 842 780 868 836 817 827 841 856 857 849 851 795 827 824 803 836 826 827 833 826 854 818 870 834 836 816 816 786 782 782 788 869 826 792 860 807 818 848 815 817 729 771 776 766 814 782 774 808 766 769 784 749 778 798 787 762 744 740 746 777 744 769 743 728 793 768 755 807 758 795 760 763 776 928 975 892 907 922 912 927 884 876 883 918 925 920 907 881 887 910 883 908 874 887 916 901 890 843 882 888 943 952 888 907 913 964 865 1.05e+03 905 942 924 895 858 903 916 907 850 850 853 895 912 884 912 919 892 874 893 844 823 900 826 875 861 880 846 878 898 882 874 894 843 871 858 859 894 857 924 871 882 873 836 808 853 883 886 869 847 896 895 816 861 830 817 964 945 950 931 922 947 918 890 895 897 900 900 896 936 876 900 888 906 902 881 890 876 856 894 881 884 837 866 887 873 932 934 898 912 922 859 880 928 917 898 923 885 900 903 924 891 875 885 895 871 881 916 876 872 884 885 868 896 879 938 898 916 890 829 894 889 882 887 890 896 910 881 894 819 893 841 877 833 849 840 900 841 897 858 878 884 813 883 905 729 852 825 858 809 909 910 925 896 899 899 873 858 856 881 885 876 906 858 841 888 886 853 900 908 861 846 891 861 855 837 874 865 843 860 834 870 823 873 852 868 857 834 900 884 896 876 876 855 838 860 865 856 857 878 853 862 836 830 859 831 845 824 852 860 894 859 845 894 868 866 877 830 894 845 880 897 840 859 883 838 867 846 859 861 823 846 840 886 831 821 830 860 888 954 872 871 904 869 851 821 892 940 916 946 915 915 792 875 795 877 819 867 880 877 885 864 886 909 822 821 820 864 913 858 848 887 848 840 854 858 850 858 828 855 859 862 860 856 837 857 850 864 866 909 840 897 848 846 815 809 862 845 834 883 782 832 851 870 803 853 837 825 873 814 869 860 919 862 822 839 909 856 868 883 890 906 855 885 872 866 844 900 880 849 858 846 867 862 870 880 908 898 856 854 864 820 831 844 857 844 881 513 883 814 856 883 883 862 826 846 917 798 832 872 812 774 816 876 835 872 850 848 843 868 852 836 836 821 829 834 812 756 786 820 804 793 778 813 811 835 838 804 785 809 763 788 794 797 752 847 846 800 806 812 788 802 791 826 778 839 811 812 788 786 770 816 818 821 836 770 821 867 783 802 774 779 741 750 794 743 737 743 802 802 795 755 813 786 761 736 690 826 822 845 812 795 788 808 826 740 771 810 759 787 774 718 777 775 782 841 780 868 836 818 826 840 856 857 850 851 794 826 824 802 836 826 826 832 823 856 818 870 834 836 815 817 786 781 783 788 870 826 793 860 806 819 848 815 817 729 772 776 766 813 782 774 808 766 769 785 748 777 798 788 762 744 740 746 775 744 769 743 728 792 768 754 807 758 796 760 764 775 928 974 893 908 922 912 927 883 876 883 919 924 921 906 882 886 910 882 909 874 887 916 902 891 843 882 888 944 953 888 907 913 964 865 1.05e+03 905 942 924 894 856 902 915 907 850 851 854 895 912 884 912 918 892 874 892 844 823 900 826 874 862 880 847 879 897 882 875 894 844 871 858 859 894 858 924 870 883 874 836 808 853 883 886 869 847 897 895 816 861 830 817 963 944 949 930 922 947 918 889 895 896 901 899 897 936 876 900 888 906 902 881 890 875 857 894 882 885 836 864 887 873 933 934 898 912 922 858 880 928 917 897 922 885 900 902 924 890 875 884 895 871 880 916 876 871 884 884 867 897 878 938 898 916 890 828 894 887 882 888 891 896 910 880 893 820 893 841 877 834 849 840 899 841 897 859 879 884 813 883 905 729 853 825 857 809 908 911 925 896 898 900 874 859 856 881 884 876 905 859 841 888 885 853 900 909 860 846 890 861 855 837 873 864 844 860 834 870 824 873 852 868 858 834 899 884 896 876 877 856 838 859 864 856 856 878 853 863 836 830 858 832 846 824 853 861 894 860 845 894 867 867 877 830 894 846 879 897 840 859 883 838 868 845 859 861 823 846 840 885 830 821 828 860 886 955 872 871 905 868 850 822 892 940 916 947 915 915 791 875 794 877 820 868 878 877 885 864 885 908 824 821 822 864 913 858 847 887 848 839 853 858 851 857 829 855 859 862 860 857 836 858 850 865 866 909 841 897 848 846 815 809 862 845 834 882 782 833 851 871 802 852 837 823 872 815 869 859 918 862 823 840 909 856 868 883 888 906 854 885 872 866 844 900 879 850 858 846 866 862 870 880 909 898 856 854 863 820 831 844 856 845 882 517 882 815 856 883 882 862 826 846 916 798 830 872 812 774 817 876 835 873 849 848 844 869 851 836 836 821 829 834 812 756 786 820 803 794 778 812 811 835 839 804 785 809 763 788 794 797 753 846 846 799 806 812 787 802 792 827 778 840 810 812 788 786 770 816 817 820 835 770 821 867 782 803 775 779 739 751 795 744 737 743 801 802 795 755 813 786 761 737 691 827 822 844 812 796 788 808 827 740 772 811 758 787 774 717 777 776 782 841 780 868 835 819 826 839 856 857 852 852 794 826 824 802 836 826 826 832 821 857 818 870 834 837 816 819 786 782 784 788 871 826 793 861 808 820 849 815 817 729 772 776 766 814 783 774 808 766 769 785 748 777 798 788 762 745 740 745 773 744 769 743 728 792 768 755 807 757 796 761 764 774 929 975 893 910 922 912 926 883 876 883 919 923 922 905 882 886 909 880 910 874 886 916 903 890 843 882 887 945 954 888 907 914 965 865 1.05e+03 905 942 923 895 857 902 916 908 850 851 854 896 911 884 912 917 892 875 892 844 824 899 826 874 864 880 849 879 897 881 875 894 843 871 860 859 894 858 924 870 884 875 836 806 852 883 883 869 847 898 895 816 862 830 817 962 944 949 930 922 947 918 888 895 896 901 899 896 935 876 900 889 905 902 880 889 875 856 894 882 885 836 863 887 874 933 935 897 911 922 857 880 929 917 896 921 886 901 902 924 890 874 884 895 871 880 916 875 871 884 884 867 897 877 938 898 916 890 828 895 886 882 888 890 895 909 879 894 820 892 841 876 834 850 839 899 841 897 860 879 884 812 883 906 730 853 825 856 808 908 911 925 896 898 900 874 859 855 880 883 877 906 860 841 888 884 853 900 910 859 846 890 861 855 837 873 864 844 859 834 871 825 873 851 868 858 835 898 884 896 876 878 856 838 858 864 857 856 878 854 864 836 830 858 833 845 825 853 863 893 861 844 894 867 866 877 830 893 846 878 896 840 860 883 838 868 845 859 861 822 846 839 884 829 821 828 860 884 955 873 871 907 868 850 822 892 940 916 947 915 916 790 876 792 877 821 867 875 877 885 865 884 908 826 822 823 864 913 858 847 887 847 839 852 857 851 857 829 854 858 862 860 857 836 861 850 866 867 908 842 898 849 846 816 809 860 844 834 882 783 834 851 871 801 853 837 821 872 815 869 858 918 864 822 841 909 856 868 883 887 906 854 886 873 866 844 900 879 850 859 846 866 862 870 879 910 899 856 854 863 820 831 844 857 845 883 515 881 815 855 883 882 862 827 846 916 799 829 872 811 775 818 876 834 873 849 847 843 869 851 836 836 821 830 835 812 756 785 819 803 794 779 812 812 835 840 804 785 809 763 787 794 797 755 846 845 798 807 812 786 803 792 828 777 840 811 813 788 786 771 817 817 820 835 770 821 867 782 803 776 780 737 752 794 744 738 743 802 803 795 755 813 784 761 737 691 829 823 844 812 797 788 807 827 740 774 811 759 786 775 717 777 777 782 841 780 868 835 819 824 838 856 857 851 852 794 825 822 803 837 825 826 831 819 858 818 870 833 837 816 820 786 783 784 788 871 825 794 861 808 820 849 816 816 730 773 775 765 815 783 775 808 765 769 786 748 777 798 789 762 746 740 745 772 744 769 743 728 793 768 756 807 756 796 761 765 775 929 975 893 909 922 912 925 883 874 883 918 924 922 905 880 885 909 880 909 874 886 917 903 890 844 882 886 945 955 888 906 914 965 865 1.05e+03 905 944 923 896 858 902 916 908 850 851 853 896 911 884 912 916 892 876 893 844 825 898 826 875 866 880 850 879 898 879 876 894 842 871 861 859 893 858 924 869 884 875 836 805 851 883 880 868 847 898 896 816 861 831 817 963 943 950 930 921 947 917 889 895 895 901 899 896 935 876 901 890 905 901 880 887 875 856 893 882 884 836 862 886 874 934 936 896 910 922 857 880 927 917 897 921 886 902 902 925 892 874 884 895 871 880 915 875 873 884 885 867 896 877 938 898 916 890 828 895 886 883 889 890 894 909 880 895 820 892 840 876 833 850 839 899 841 897 860 880 884 811 883 906 730 852 826 856 808 909 911 926 895 895 900 874 859 854 880 882 877 907 859 841 887 883 854 900 909 859 847 890 862 855 838 873 864 844 859 834 871 825 874 850 869 858 835 897 885 896 875 878 857 837 858 864 858 856 878 852 864 836 831 858 833 845 825 852 863 893 862 844 894 867 866 877 830 894 845 878 896 840 860 883 838 868 846 859 862 823 846 839 885 829 821 828 860 881 954 873 871 907 867 849 822 892 940 916 948 915 916 790 876 791 878 822 867 874 878 884 865 885 908 824 822 822 864 913 858 847 886 846 838 852 855 850 858 830 854 857 862 859 856 836 862 850 866 867 908 842 899 849 845 815 810 860 844 834 883 784 836 851 870 801 854 837 821 872 814 870 858 920 866 821 841 909 856 868 884 886 906 854 887 873 866 844 899 878 850 859 845 865 862 870 879 912 899 855 854 862 820 832 844 858 845 884 514 880 816 855 884 883 861 826 846 916 799 829 872 811 779 817 876 834 874 848 847 842 870 852 838 836 821 830 836 812 756 784 819 803 795 778 812 813 835 840 805 785 808 762 787 794 798 756 846 845 798 808 812 786 802 792 828 776 841 811 814 789 785 771 818 817 819 835 771 821 867 783 804 778 780 738 752 794 744 738 743 802 803 793 754 812 782 761 737 692 829 823 844 812 798 787 806 827 739 774 811 760 786 776 718 777 776 783 841 780 868 835 819 824 839 855 857 851 852 794 827 821 804 838 825 826 831 818 857 818 869 833 837 817 819 786 783 785 788 871 825 794 861 808 819 849 816 816 730 773 775 765 816 782 774 807 764 769 786 748 776 798 789 762 746 740 744 770 745 769 743 729 794 767 756 808 756 795 762 765 776 929 977 893 908 922 913 924 882 874 883 917 925 922 904 879 884 909 880 908 874 885 917 903 890 843 881 886 944 955 890 906 914 965 865 1.05e+03 905 945 923 897 860 903 916 909 850 850 853 896 910 884 912 914 893 876 894 844 824 896 827 875 865 881 850 879 899 879 876 893 842 872 863 858 892 859 925 869 884 875 834 804 851 884 879 867 848 899 898 817 862 830 817 964 943 950 930 921 948 917 890 895 895 901 898 896 936 876 901 890 906 901 880 885 875 856 892 882 884 837 863 886 874 934 935 896 911 921 857 879 925 917 898 921 886 902 902 925 893 874 884 895 870 881 916 875 874 883 886 867 896 877 936 898 916 890 828 896 886 883 888 890 894 909 882 897 820 892 839 877 833 850 839 898 840 898 861 880 884 810 883 906 730 853 827 856 807 909 911 926 895 892 898 874 860 854 881 882 877 907 858 841 887 883 854 899 908 860 848 890 863 856 838 874 865 843 859 834 872 824 875 850 869 858 836 897 886 896 876 876 858 836 858 864 858 856 880 851 864 837 832 857 834 845 824 852 862 893 862 844 894 866 865 877 830 894 844 878 897 840 859 883 838 868 846 858 862 824 846 840 885 829 820 830 861 881 952 873 871 906 866 849 822 892 941 916 948 916 916 790 876 792 878 822 868 876 878 884 865 885 908 823 821 820 864 912 858 846 886 846 838 852 854 849 857 830 854 857 862 858 854 837 861 850 865 867 908 843 899 850 845 814 810 861 843 834 884 784 837 851 870 801 854 838 822 872 814 870 858 921 867 820 841 910 855 868 884 887 906 854 888 872 866 844 899 878 850 858 845 865 861 870 879 912 900 855 855 863 820 832 844 859 844 883 577 880 816 855 885 884 861 825 846 916 799 830 872 811 782 817 875 835 874 849 846 842 870 852 839 836 821 830 837 812 756 784 818 803 795 778 813 814 835 840 805 785 808 762 787 794 798 756 846 844 797 810 812 786 801 792 826 776 840 811 813 789 785 772 818 818 818 835 770 820 866 785 804 778 780 740 751 793 744 738 743 803 804 792 754 812 782 760 738 692 828 824 844 812 798 787 806 827 738 774 812 761 787 775 719 777 775 783 841 780 868 835 818 824 840 855 856 850 852 795 828 820 804 838 824 826 831 815 856 818 869 833 837 817 819 785 783 784 788 871 825 794 861 807 819 849 815 817 731 774 776 765 817 781 773 806 764 768 785 749 776 799 789 763 746 741 744 770 745 770 742 729 793 766 756 808 757 794 762 765 777 929 978 894 908 922 913 924 882 873 883 918 926 922 904 878 886 908 880 907 875 885 918 902 890 842 880 886 942 952 891 905 914 965 865 1.05e+03 905 946 923 898 860 904 916 909 850 850 854 896 909 885 912 914 893 877 893 844 823 896 826 876 864 882 851 878 901 878 875 893 842 872 862 858 892 859 925 869 884 876 834 805 851 885 879 866 848 899 899 818 863 830 817 964 944 950 930 921 948 917 890 895 895 902 898 896 937 876 901 890 908 901 880 886 875 855 892 882 884 838 864 887 874 934 935 896 911 920 857 879 923 917 898 922 887 902 902 925 893 873 884 895 870 882 916 874 874 883 886 866 894 878 935 898 916 889 828 895 887 883 888 890 895 909 882 897 820 892 838 878 833 849 840 898 839 898 861 880 883 811 883 907 731 854 828 856 808 910 911 926 894 887 898 872 860 854 881 882 878 907 857 841 887 884 854 899 908 861 848 889 863 857 839 874 866 842 859 835 872 824 875 850 870 859 835 898 886 896 877 875 859 837 859 864 857 857 881 850 864 836 832 857 833 845 823 852 861 893 862 845 894 866 865 878 830 894 844 878 898 840 858 884 838 868 846 858 863 826 846 840 885 830 820 832 861 879 950 874 872 905 867 850 822 891 942 916 948 916 915 790 876 791 878 822 867 878 877 884 865 885 907 822 821 820 864 911 858 846 886 846 838 852 855 850 857 829 855 857 862 858 854 837 860 849 865 867 909 844 899 850 845 813 809 862 844 835 884 785 837 851 868 802 855 838 823 873 813 870 858 922 866 818 841 910 855 868 884 887 906 853 888 871 866 844 900 877 850 858 845 865 860 870 879 912 900 855 854 864 820 832 845 859 844 883 644 881 815 856 885 884 861 825 846 917 798 830 872 811 784 817 875 835 873 848 845 842 870 852 839 836 821 830 838 813 757 784 818 802 795 778 813 812 835 840 806 784 808 762 789 793 797 756 845 845 798 811 812 787 800 791 825 778 840 811 812 788 784 772 818 819 818 835 770 818 866 786 804 778 780 742 751 793 744 739 744 803 804 792 754 812 782 760 738 692 827 824 844 812 797 787 805 826 737 774 811 762 788 773 719 777 774 783 841 780 867 836 818 824 840 855 856 850 852 795 829 820 804 838 825 826 832 812 856 817 869 834 836 817 819 784 783 784 788 871 825 793 861 806 820 849 814 817 732 774 776 765 817 780 772 805 764 768 784 750 776 799 789 763 747 741 744 768 745 770 742 729 793 765 755 808 757 794 763 766 776 929 979 894 907 923 912 925 882 874 884 918 926 922 903 878 887 908 880 906 876 885 918 902 890 841 879 887 944 950 890 905 913 965 864 1.05e+03 904 946 924 897 860 904 918 908 851 850 855 896 910 885 912 913 893 878 893 844 822 896 825 876 863 882 852 878 902 878 875 893 842 872 863 859 892 858 925 869 882 878 834 806 852 887 879 866 848 899 899 820 863 830 817 964 945 950 931 921 949 917 891 895 895 903 898 896 938 876 900 890 908 901 880 886 875 855 892 882 884 839 864 888 874 935 935 896 911 920 857 880 924 918 899 922 886 902 903 926 893 873 884 896 870 882 916 874 873 883 885 866 894 879 933 898 915 889 828 895 887 883 888 890 896 908 881 896 821 892 838 878 833 849 840 899 839 898 859 880 883 811 883 907 731 854 827 857 809 910 912 927 894 885 898 872 860 855 881 882 878 907 857 841 886 885 854 899 908 860 847 888 863 858 839 874 866 842 860 835 872 824 875 850 871 859 834 899 887 897 878 874 858 837 858 864 855 857 881 850 863 836 830 857 832 845 823 851 861 892 862 846 894 865 866 878 829 895 843 879 898 840 857 884 838 869 846 859 862 826 846 841 885 830 820 833 861 877 949 874 872 904 868 852 822 891 943 916 947 917 915 791 876 791 878 821 865 877 877 884 864 885 907 822 821 820 864 910 858 846 886 846 837 853 856 852 858 829 856 857 863 858 854 838 860 847 865 867 909 842 899 851 845 812 809 862 844 835 883 785 837 850 868 803 855 837 825 871 814 870 857 922 866 818 841 910 855 869 885 886 906 854 888 872 865 843 900 876 850 859 846 866 860 870 879 912 901 856 854 864 821 832 846 859 844 883 710 882 815 856 885 882 861 825 846 917 798 829 871 812 785 817 876 834 872 848 845 842 870 852 837 836 821 830 838 814 756 784 817 802 795 778 813 811 835 840 806 783 809 762 790 792 796 756 845 846 798 812 811 787 799 790 825 780 838 811 811 788 784 772 819 819 818 834 769 817 866 785 805 778 780 742 752 792 744 740 743 802 803 793 754 811 784 761 738 692 826 824 845 813 798 788 805 826 736 773 810 761 788 772 719 777 773 783 841 780 867 836 818 823 840 854 856 849 852 795 828 820 804 838 825 826 832 810 857 816 869 834 836 817 818 784 783 784 787 871 826 793 862 806 820 848 814 817 733 774 777 765 817 782 772 805 764 767 784 752 776 798 789 764 747 742 744 767 746 770 744 728 794 765 754 808 758 794 762 766 775 929 980 894 907 925 912 926 880 875 884 919 925 922 903 878 888 907 880 905 875 885 918 902 890 842 880 888 946 948 889 905 913 966 864 1.05e+03 906 945 925 896 860 904 919 908 852 850 855 896 912 886 912 914 893 879 893 844 822 896 825 877 863 881 852 879 902 879 875 893 842 871 863 860 892 858 926 868 882 879 834 806 852 887 880 866 848 899 898 820 864 830 817 963 946 949 931 921 949 917 891 895 895 904 900 896 938 876 900 890 908 902 880 886 875 855 893 882 884 839 863 889 874 935 935 897 911 922 857 881 924 918 899 922 884 902 904 926 892 873 884 896 870 881 916 874 872 884 884 866 894 879 934 898 915 889 828 894 887 883 888 890 896 908 880 895 821 893 838 877 833 849 840 899 840 897 858 880 883 810 884 908 732 852 827 857 810 910 912 927 894 880 898 872 860 855 881 883 878 906 858 841 885 885 854 899 907 860 846 888 863 858 839 874 866 842 861 836 870 824 875 850 871 859 834 900 887 898 878 874 858 837 858 864 853 857 881 851 863 836 828 857 832 845 822 852 860 892 861 847 893 865 866 878 829 896 843 879 898 840 856 884 838 869 846 860 861 826 846 842 886 830 820 833 861 874 950 874 873 903 870 853 821 890 942 916 946 916 916 792 877 792 878 821 864 877 878 884 863 885 907 822 820 819 864 909 858 846 887 846 837 853 858 854 858 828 858 856 863 860 853 839 860 846 865 866 911 841 899 851 846 812 808 861 844 836 882 785 836 851 868 803 856 837 826 869 814 871 857 922 865 819 841 910 856 869 885 886 906 855 888 872 865 842 901 876 850 860 846 867 860 870 880 913 900 856 854 865 821 832 846 860 844 883 714 881 815 856 884 880 861 825 846 916 798 828 872 812 783 818 876 834 873 847 845 842 869 851 836 836 821 829 838 815 756 783 816 801 795 779 813 809 835 839 806 783 809 762 791 792 796 756 844 848 798 813 811 787 801 790 825 781 838 812 811 788 784 771 819 819 818 833 768 818 866 784 805 778 780 741 753 792 744 740 744 802 802 792 754 811 786 762 738 692 826 824 844 813 798 788 806 826 736 773 810 761 788 771 719 777 774 784 842 779 867 836 818 823 838 854 856 848 851 795 828 820 804 837 825 826 832 809 857 816 869 834 835 817 818 785 783 784 787 871 826 793 862 806 820 848 813 817 732 774 776 765 817 785 772 805 764 767 783 752 775 796 789 764 747 742 744 765 746 770 745 727 795 766 753 808 757 796 762 766 774 928 979 893 907 927 912 928 879 875 884 919 924 922 904 878 887 907 880 906 874 886 918 902 889 843 880 888 947 949 888 905 913 966 865 1.05e+03 907 944 926 896 860 904 920 907 852 849 856 897 913 886 913 914 893 879 893 844 822 896 826 876 863 880 851 879 902 880 874 892 844 871 863 861 892 858 926 868 881 880 834 807 852 887 880 866 848 898 898 819 864 831 817 963 945 949 931 921 950 918 890 895 895 905 902 896 937 876 900 890 909 903 880 887 875 856 894 881 884 839 861 889 874 935 934 897 911 923 857 882 925 920 899 921 882 902 905 927 892 874 884 895 868 881 917 874 872 884 884 866 894 880 935 898 915 888 828 894 887 883 889 889 896 908 880 894 821 893 837 876 833 849 840 899 841 897 857 880 882 809 884 908 732 851 827 858 811 910 911 926 895 876 899 872 859 855 881 884 878 906 859 840 885 884 854 901 907 860 847 888 862 858 839 874 866 842 861 836 869 823 875 850 870 859 834 900 887 896 877 873 858 837 857 864 854 856 881 851 863 835 827 857 832 845 822 853 860 892 862 847 892 865 866 878 829 896 843 878 897 840 857 884 837 869 846 862 860 827 845 842 886 831 820 833 860 873 951 874 873 903 870 852 820 891 942 916 945 916 917 792 877 792 879 821 864 877 878 885 862 884 907 823 820 819 864 909 858 846 888 847 837 853 858 854 859 828 857 856 864 862 853 839 861 846 865 866 911 839 900 851 846 811 809 860 844 837 882 785 835 851 870 802 856 836 826 866 814 871 856 923 865 821 841 909 857 869 884 886 907 855 888 872 864 841 900 876 851 861 846 867 860 869 881 913 900 856 854 864 821 833 846 860 844 882 712 881 814 856 883 880 861 825 846 916 797 829 872 812 782 817 876 834 874 846 845 842 868 851 836 835 821 829 839 815 756 783 815 801 796 779 813 809 835 839 805 784 809 762 791 793 796 756 844 848 799 812 811 787 803 790 826 780 838 813 811 788 785 769 818 819 819 833 768 818 866 783 805 779 780 741 755 792 744 739 743 801 802 790 753 811 787 763 738 692 826 824 844 812 798 787 806 825 735 773 811 761 788 771 719 777 775 784 843 778 868 835 820 823 837 854 855 849 851 795 828 820 803 837 825 826 832 808 856 817 870 834 835 817 818 785 783 784 787 871 826 793 861 807 821 848 812 818 730 774 776 765 817 787 772 805 766 768 783 752 775 795 789 764 747 742 744 764 746 771 745 727 796 766 752 809 757 796 762 766 775 929 978 893 907 927 913 929 879 875 884 919 924 921 906 878 886 908 881 908 873 886 917 902 888 843 880 889 945 950 888 905 914 966 865 1.05e+03 908 944 926 894 859 904 920 908 852 849 856 898 913 886 913 914 892 878 894 843 822 896 826 876 862 880 850 879 902 882 874 892 844 870 861 861 892 857 926 868 882 881 833 807 852 886 879 866 848 897 898 820 864 830 818 963 945 949 931 922 949 919 890 895 895 906 902 896 937 876 900 890 909 903 880 888 875 855 894 881 884 838 860 889 875 935 934 897 912 924 857 882 926 920 899 921 882 902 905 926 891 875 884 895 868 881 918 874 873 885 884 865 894 880 935 898 915 887 828 895 887 883 888 890 896 908 881 895 821 894 837 875 833 849 840 899 840 897 857 880 882 809 884 910 732 852 827 857 811 910 911 926 895 872 899 872 858 855 881 884 879 907 860 840 886 884 854 903 907 861 847 888 862 857 838 874 867 841 862 836 868 823 875 850 869 860 835 900 887 895 877 873 858 837 856 865 854 855 880 851 864 835 827 857 832 845 822 854 860 892 862 846 892 866 866 878 830 896 843 878 897 840 859 883 837 868 846 862 861 827 846 842 886 831 820 831 861 870 953 873 873 904 870 850 819 892 942 917 944 916 918 793 878 793 879 822 864 878 879 886 862 884 906 824 820 820 864 909 858 846 888 848 838 853 858 853 859 827 857 857 864 862 854 839 861 846 865 866 911 838 900 851 848 811 808 859 845 836 882 786 834 852 871 803 856 836 825 865 814 871 856 923 865 821 841 909 858 869 883 886 908 856 888 873 864 842 901 876 852 861 846 867 860 869 881 914 899 856 854 864 821 834 846 860 844 882 711 881 814 856 883 881 861 825 846 915 797 830 873 812 782 817 876 834 875 846 845 842 867 851 837 835 821 829 839 814 756 783 814 801 796 780 813 809 836 838 804 784 809 762 790 795 798 756 844 848 799 811 810 787 804 790 825 778 838 813 812 788 786 769 818 820 819 833 768 818 867 782 805 779 779 741 756 794 743 739 743 802 802 790 754 811 787 763 738 693 827 824 844 812 798 786 807 824 735 772 811 761 787 771 719 777 775 784 842 779 868 835 821 824 837 854 855 850 851 795 829 820 803 837 824 826 832 806 854 818 870 834 835 817 818 785 782 785 787 871 826 794 861 808 821 848 813 818 728 775 775 766 817 786 773 804 767 768 783 752 775 795 790 764 747 742 744 762 747 771 743 726 795 766 752 809 757 795 763 767 776 928 977 893 908 928 914 927 879 874 884 919 924 920 907 879 886 908 882 908 873 887 917 901 887 843 880 889 943 950 888 905 914 965 865 1.05e+03 908 944 925 894 858 903 919 910 852 848 856 897 913 886 914 914 892 878 894 842 822 896 827 876 862 881 851 879 901 883 874 892 844 870 860 861 892 857 925 868 883 884 832 808 852 885 878 866 848 896 898 820 864 829 817 963 945 950 930 922 949 919 891 894 896 909 903 896 937 876 900 890 909 903 879 888 875 855 894 881 884 838 860 889 874 934 934 898 912 924 857 883 927 921 898 921 882 901 904 926 890 875 885 895 868 881 917 874 873 885 885 866 895 880 936 899 915 887 827 895 886 883 888 890 896 909 882 896 821 893 837 875 832 849 840 899 839 898 857 880 882 811 884 910 732 852 826 858 811 909 910 926 894 869 900 872 858 856 880 883 879 907 859 840 886 884 854 903 908 862 847 889 862 857 838 874 867 840 862 836 869 822 875 850 869 860 837 900 887 894 876 874 859 837 855 864 854 854 880 851 865 835 827 857 831 845 822 853 861 892 862 845 892 867 866 878 831 896 843 878 896 841 861 883 837 868 845 862 860 827 846 842 886 830 821 830 861 868 954 872 873 905 869 850 820 891 943 917 944 916 918 792 878 793 878 823 864 877 879 886 862 884 905 824 821 821 864 909 858 846 888 848 839 853 858 853 858 827 857 857 864 860 856 839 860 846 865 866 910 838 901 851 848 811 807 859 845 833 882 788 834 852 872 804 855 836 825 864 814 872 856 922 865 820 840 908 858 868 882 886 908 856 888 874 864 844 901 876 854 861 846 867 860 869 881 914 897 856 854 863 821 834 846 859 843 881 716 881 814 857 883 882 860 826 846 915 797 831 874 811 784 817 876 834 875 845 846 842 867 851 838 834 821 829 839 814 757 783 814 802 796 780 813 809 836 838 804 784 809 762 791 795 799 756 844 848 799 811 810 787 804 791 826 778 839 813 812 788 786 768 817 820 819 834 768 818 867 782 805 779 778 741 756 795 744 739 743 803 803 791 755 810 787 763 739 693 827 824 844 812 798 785 807 823 735 772 810 760 787 772 718 777 775 783 842 779 867 836 822 824 837 854 855 850 851 795 829 820 804 838 824 825 831 804 854 817 870 834 835 816 819 785 781 785 787 871 825 793 861 808 820 848 815 818 728 775 775 765 817 785 773 805 767 769 783 752 776 795 790 764 748 742 744 761 747 771 742 725 794 766 752 809 756 794 763 768 778 928 978 894 908 928 912 926 878 873 883 918 924 919 908 879 886 908 882 908 872 888 918 901 887 843 880 889 943 950 888 905 914 965 864 1.05e+03 908 945 923 894 858 903 919 911 853 849 856 897 913 887 914 914 892 878 895 842 822 896 827 876 862 881 852 879 901 883 874 893 843 871 859 862 891 857 925 868 883 886 832 807 851 884 878 866 848 895 898 821 864 831 818 962 945 952 930 922 948 919 891 893 896 911 904 895 936 877 900 892 909 902 880 888 875 854 894 881 883 837 860 889 874 933 934 898 913 923 857 883 928 920 898 921 882 900 904 926 889 875 887 896 869 881 916 875 873 885 885 867 894 880 937 898 914 887 827 894 885 883 888 891 896 909 882 898 820 891 838 876 832 849 840 900 838 900 857 880 882 814 884 911 731 852 825 859 810 907 910 925 894 866 900 872 858 856 880 882 879 908 858 840 886 884 854 901 908 863 847 889 862 857 837 874 867 839 862 836 869 823 875 851 868 859 838 900 887 896 876 876 859 836 855 864 853 853 879 851 865 836 828 857 830 845 822 853 862 892 861 845 891 868 867 878 832 896 843 878 895 841 861 883 838 868 845 860 860 826 846 841 887 829 821 829 862 867 954 872 872 907 867 850 821 890 944 917 944 916 918 791 877 793 878 824 865 877 880 885 862 885 904 823 821 822 863 908 858 847 888 848 840 853 858 852 857 826 856 858 864 858 856 839 859 846 865 866 910 839 901 851 848 812 806 859 845 831 882 789 834 850 872 805 855 835 824 862 814 872 856 922 865 819 840 908 858 868 883 886 908 856 887 875 864 845 901 875 854 861 846 867 859 871 880 914 894 856 855 863 822 832 844 859 843 881 722 881 815 858 883 884 860 825 846 914 797 831 874 811 785 818 875 834 876 844 846 841 867 851 839 834 821 829 839 813 757 785 814 802 795 779 812 811 835 838 804 784 808 761 791 794 798 755 844 848 798 811 811 787 803 791 826 780 839 813 813 788 786 769 816 820 818 835 769 820 867 782 805 778 779 742 755 796 744 739 743 803 803 791 756 809 787 762 739 694 828 824 845 812 799 785 807 824 735 772 810 759 786 774 719 776 775 782 841 779 867 836 822 825 837 855 855 850 851 794 830 820 804 838 824 826 831 804 855 817 870 834 835 816 820 785 780 784 788 871 824 793 861 808 819 848 817 817 727 776 775 764 816 785 773 806 766 769 783 751 777 795 789 763 748 743 744 760 748 771 742 725 793 766 753 809 756 794 764 768 777 927 978 895 908 929 911 924 878 872 883 918 925 919 908 880 885 908 883 908 872 888 919 900 887 842 879 890 943 951 889 906 913 964 864 1.05e+03 909 946 923 895 859 904 919 911 853 849 856 897 913 887 915 914 892 877 896 842 822 896 828 876 863 880 854 879 901 883 874 894 843 871 861 862 891 858 925 868 883 888 833 807 851 884 878 866 848 895 898 821 864 833 819 962 945 952 930 922 947 919 892 893 897 913 904 895 935 878 900 894 909 902 880 888 875 854 893 881 882 837 860 889 874 933 935 898 913 924 857 883 928 920 898 920 882 900 904 926 890 875 887 897 871 881 916 875 873 885 884 869 894 880 938 898 914 888 826 894 884 883 888 891 897 909 882 898 819 890 838 876 832 849 840 900 839 900 856 880 882 814 884 910 732 852 824 859 810 906 910 924 895 862 901 872 858 856 881 882 879 908 857 841 887 884 854 899 909 862 846 889 862 856 837 874 866 840 862 836 870 824 875 851 869 859 837 900 886 898 876 876 859 836 855 863 853 852 880 852 864 836 829 856 830 846 822 852 862 892 861 845 891 868 868 878 832 896 844 879 895 841 861 882 838 868 845 858 860 825 846 841 888 829 822 829 863 866 954 872 871 909 866 850 821 889 943 916 944 915 918 790 876 793 878 822 865 877 881 884 862 884 904 822 821 822 862 908 858 848 888 848 840 853 858 852 856 826 856 858 863 857 856 839 858 847 864 866 910 840 901 851 848 814 806 860 845 830 882 789 835 849 872 805 856 835 823 861 814 872 858 922 865 820 840 908 857 868 883 886 907 856 886 875 864 845 902 875 855 861 846 867 859 873 880 913 894 856 855 863 822 830 844 859 843 881 728 881 816 858 883 885 860 825 846 914 797 832 874 812 786 818 874 835 876 844 846 840 868 852 839 834 821 828 838 812 757 786 814 803 795 777 812 813 835 838 804 784 808 761 792 793 797 755 844 848 798 812 811 788 803 791 825 780 839 813 812 788 784 770 816 820 817 835 769 821 867 782 805 779 780 742 755 796 744 739 743 803 804 791 756 809 787 762 740 694 829 824 845 812 799 785 807 825 735 772 810 758 786 775 720 777 775 781 842 779 866 836 821 825 837 854 855 850 852 794 830 820 804 838 825 826 832 804 855 816 871 835 836 816 820 785 780 784 788 871 824 793 861 807 819 849 817 817 727 775 776 763 815 785 773 807 765 769 782 750 777 795 788 763 748 743 744 759 748 771 742 726 793 766 753 808 757 795 764 769 777 928 978 895 909 930 910 924 877 873 882 918 926 919 908 880 887 909 883 908 872 888 918 899 888 842 879 890 943 951 889 906 912 964 863 1.05e+03 908 946 925 897 860 905 918 910 854 850 856 897 912 886 916 914 892 877 897 843 823 897 828 875 864 880 854 878 900 882 876 894 844 871 862 863 891 857 925 869 883 890 834 808 851 883 877 867 848 896 898 820 864 835 820 961 944 953 930 922 947 920 892 893 898 914 904 896 935 877 900 895 909 902 880 888 875 854 893 882 882 838 861 889 875 933 936 898 913 924 856 883 927 920 898 921 883 900 903 927 890 875 886 898 871 881 917 875 872 886 884 869 893 880 939 897 914 889 827 894 883 883 890 891 897 909 882 898 818 890 839 876 832 849 839 900 840 900 856 880 882 814 884 910 732 852 825 858 810 906 910 925 896 860 901 872 858 855 881 882 878 908 857 841 886 886 854 899 909 861 846 889 862 856 837 874 865 841 863 836 871 826 875 852 869 860 836 900 884 898 876 876 858 836 855 863 853 852 880 851 863 836 829 856 830 847 821 853 862 893 860 845 892 868 868 879 833 896 845 880 895 841 860 881 838 868 846 858 861 825 846 840 888 829 821 829 864 866 954 873 870 910 866 849 820 888 943 915 945 915 918 790 875 793 880 821 866 878 881 884 862 883 904 822 821 822 862 908 857 849 888 847 840 852 858 852 856 827 856 859 862 856 856 839 858 846 863 866 911 839 901 851 848 813 806 860 845 830 882 790 835 848 872 805 855 834 823 859 813 872 859 923 866 820 840 908 855 870 884 886 906 855 886 875 864 845 903 874 854 861 847 867 858 874 880 913 895 856 855 863 822 830 844 859 843 881 727 881 816 858 884 884 860 824 846 915 797 831 874 812 786 818 873 835 876 844 846 840 868 852 839 834 820 828 837 811 757 788 815 803 795 776 811 814 835 838 804 784 808 761 792 794 797 755 845 848 798 811 812 788 803 791 825 779 839 813 811 788 784 771 817 819 817 835 770 822 867 783 804 779 782 742 754 796 745 739 743 802 804 790 756 809 787 762 740 695 829 824 845 812 799 785 806 825 736 772 810 759 785 775 720 778 776 781 842 779 866 836 822 825 837 854 856 849 852 794 831 821 804 838 825 827 833 804 855 816 871 835 836 815 820 785 779 783 787 871 825 793 861 807 820 849 817 817 727 775 776 763 815 784 773 807 764 770 782 751 777 794 787 763 748 742 744 758 748 770 742 726 794 765 752 807 758 795 764 769 776 928 977 894 909 930 910 924 877 874 883 918 926 920 909 880 889 911 882 909 873 886 917 898 889 842 878 890 943 951 890 906 911 964 863 1.05e+03 907 945 926 897 860 906 918 908 852 850 856 898 912 886 917 913 892 877 896 844 824 898 828 874 864 879 853 877 900 882 877 894 845 871 862 863 891 857 924 870 883 892 834 808 851 883 877 867 850 897 898 818 864 834 820 961 944 953 930 921 946 920 891 893 897 914 904 896 935 877 899 896 910 902 881 888 876 854 894 882 882 838 862 889 875 933 936 897 912 924 857 883 927 920 898 922 883 900 902 927 891 875 886 897 871 880 918 874 872 886 884 869 894 879 940 897 915 889 827 894 883 883 891 890 898 909 882 897 817 890 839 876 832 849 839 900 840 900 855 881 883 814 884 910 731 852 825 858 810 907 910 926 897 860 900 873 857 855 881 882 877 908 857 842 886 886 854 898 909 860 846 889 862 857 837 874 865 842 863 836 871 826 875 853 869 861 835 900 882 896 877 876 858 835 856 863 853 852 879 851 862 836 828 856 830 846 822 855 862 893 860 845 892 868 867 880 834 896 846 881 895 839 861 880 838 867 847 858 861 825 846 840 887 828 821 829 864 866 954 873 870 910 867 849 819 888 942 914 945 915 918 789 874 792 880 821 866 879 881 884 862 883 903 823 822 821 862 909 856 849 888 845 840 852 858 853 857 829 856 859 864 856 856 839 858 847 864 866 912 839 900 851 848 811 806 860 844 829 882 791 836 849 872 805 856 831 825 859 813 872 860 923 867 820 840 908 854 871 883 885 906 855 886 874 866 844 903 874 854 861 847 866 858 873 880 914 894 856 856 863 823 832 845 859 843 881 728 881 815 857 883 883 859 824 846 915 796 830 874 813 787 817 873 835 875 844 846 840 868 853 839 834 820 828 836 812 756 788 815 802 796 776 811 814 834 839 803 785 808 761 793 794 797 756 845 847 798 811 813 787 802 790 825 777 840 813 811 789 784 771 818 819 818 835 770 822 867 784 804 779 783 740 753 797 745 739 743 802 804 790 756 808 786 763 740 694 829 824 847 811 799 785 806 825 736 772 810 759 786 775 721 779 776 783 842 779 866 836 822 824 836 853 856 849 852 795 831 820 806 838 825 827 834 803 855 816 870 835 836 815 821 785 779 784 786 870 825 793 861 807 820 850 817 817 727 774 776 763 814 784 773 806 764 768 782 751 777 794 787 763 748 742 744 757 748 770 742 726 794 765 752 806 759 795 764 769 775 928 976 893 909 931 911 924 876 875 884 918 925 920 908 880 891 911 881 908 873 885 917 900 889 843 879 890 944 950 890 906 912 964 863 1.05e+03 906 945 926 897 860 905 917 907 850 850 856 898 911 885 917 912 891 877 896 844 824 897 828 874 864 879 853 876 900 882 878 894 846 870 862 864 891 858 924 870 884 894 834 809 851 884 877 866 850 898 898 817 864 834 820 962 944 953 930 921 946 919 891 893 896 916 904 896 936 877 899 896 910 902 881 888 876 856 894 883 882 838 863 889 875 933 935 897 912 923 858 882 927 919 898 922 883 901 902 925 892 875 886 897 871 880 918 874 872 886 885 867 894 879 940 897 916 888 828 893 885 883 892 890 897 909 882 896 817 891 839 876 832 850 840 900 840 901 855 881 885 812 884 910 731 851 826 858 810 908 910 926 898 858 898 874 857 855 880 882 877 908 857 842 885 886 854 898 908 859 847 889 862 858 838 873 865 841 862 836 870 826 874 854 869 862 835 901 883 896 877 876 858 835 856 862 854 854 878 851 863 836 827 855 830 844 822 855 863 893 859 846 892 868 866 880 833 895 848 881 895 838 861 881 839 868 848 858 862 825 846 840 886 829 822 829 863 865 953 873 870 910 867 848 818 888 942 915 946 915 918 789 874 792 880 824 866 879 880 884 862 884 903 824 822 821 863 910 857 848 888 845 839 852 858 852 857 831 855 859 865 857 856 839 858 847 864 866 912 838 899 852 848 811 805 859 844 830 882 791 836 849 870 805 856 826 826 858 813 872 859 923 868 820 840 908 855 871 883 885 907 856 886 874 867 844 903 874 853 861 847 865 859 873 881 914 892 856 856 862 822 833 847 860 843 881 729 880 815 856 883 882 859 825 845 915 796 828 874 813 787 816 873 835 873 844 846 841 867 854 839 834 821 828 837 814 756 787 816 802 797 776 812 814 834 839 803 785 808 762 793 793 797 756 846 846 799 809 813 786 801 789 826 777 840 813 812 790 785 771 819 819 818 835 771 822 867 784 804 779 782 739 753 797 745 740 742 802 804 790 756 808 786 764 740 693 829 824 848 811 799 786 806 825 736 772 810 759 787 776 722 779 775 784 842 778 867 836 822 824 836 852 856 849 852 795 831 820 807 837 825 827 834 803 856 816 870 835 836 815 821 785 780 785 785 870 825 793 860 807 821 850 817 817 728 773 778 763 814 784 773 806 765 767 782 751 776 794 787 762 749 742 744 756 748 769 742 726 794 766 752 806 760 794 764 768 775 928 976 892 909 932 911 924 876 874 885 918 924 920 906 881 891 911 880 908 874 885 917 901 889 843 878 889 944 950 890 906 912 965 863 1.05e+03 906 945 926 897 860 904 916 906 847 849 856 899 911 884 916 913 892 877 895 842 823 896 828 874 864 878 853 876 900 882 878 895 848 870 862 865 892 858 923 870 884 896 834 809 850 884 878 866 849 899 898 816 864 835 820 962 944 953 931 922 944 919 891 893 895 917 904 895 936 876 899 897 911 903 881 888 876 857 895 882 882 838 863 889 874 933 934 896 912 922 858 882 926 918 898 922 883 902 902 924 892 876 886 896 871 880 917 873 872 886 886 866 893 878 940 896 916 888 827 893 886 883 891 890 897 909 881 896 817 892 839 876 832 850 841 900 840 903 855 881 884 811 883 909 731 850 826 858 810 909 910 926 896 857 898 874 856 855 880 882 877 908 856 841 885 886 853 900 906 859 848 888 863 859 838 873 867 841 862 836 869 825 873 854 870 862 834 901 884 896 877 876 857 835 855 861 855 855 877 851 864 836 828 855 829 843 824 854 863 893 859 845 893 868 865 880 830 894 848 881 894 837 861 882 838 869 847 857 861 825 846 840 886 830 824 829 861 864 952 872 870 909 867 849 818 888 942 916 947 915 917 790 874 792 880 826 866 878 880 884 863 885 903 825 823 820 864 912 858 847 888 847 839 852 857 852 857 831 855 858 866 858 856 840 859 848 865 866 912 838 898 853 847 814 805 859 844 830 882 789 836 849 869 804 857 821 827 857 813 872 859 922 868 819 840 908 855 871 883 886 907 856 886 873 866 844 904 874 853 860 847 863 860 873 881 913 892 855 857 862 822 833 847 861 844 881 730 880 815 855 882 882 858 825 846 914 796 827 874 813 787 815 873 835 872 845 846 842 866 853 839 834 822 828 837 814 755 786 815 802 797 777 813 814 833 839 803 785 808 762 792 793 797 756 846 845 799 808 813 785 801 789 826 777 840 813 813 790 787 770 819 819 818 836 771 821 866 785 804 779 782 739 753 798 745 740 741 802 803 790 756 808 786 764 740 692 828 824 849 810 799 786 806 825 736 771 810 759 788 776 721 779 775 784 840 778 867 836 821 823 837 851 856 849 852 796 830 820 809 838 824 828 835 802 856 816 870 835 836 816 822 784 780 786 786 870 825 793 860 807 820 850 817 816 729 772 779 763 814 784 773 806 765 766 782 751 776 794 786 762 749 741 744 756 749 769 742 726 794 766 752 807 761 794 765 768 776 928 976 893 908 934 911 925 877 874 885 917 924 919 905 881 891 910 880 909 873 885 917 902 888 844 878 889 944 950 891 906 913 965 864 1.05e+03 907 945 925 897 861 903 916 907 847 848 856 899 911 884 916 914 892 877 894 841 823 896 828 874 864 879 854 875 901 882 878 895 851 869 861 864 891 859 923 870 883 899 834 808 849 884 878 866 847 900 897 816 864 836 820 962 942 952 931 924 944 919 891 893 897 918 904 894 936 875 899 896 911 903 881 888 874 858 896 882 881 839 862 889 873 933 935 896 911 922 858 881 927 918 898 921 883 902 903 924 892 876 886 896 871 879 917 873 872 887 886 864 894 878 939 896 917 887 826 893 888 883 890 891 897 908 880 896 817 893 840 876 832 850 842 900 839 903 855 881 885 809 883 910 732 849 827 858 811 909 910 926 895 856 898 874 856 856 880 882 877 907 856 841 885 886 852 902 906 859 848 888 863 860 838 874 868 841 862 835 870 824 872 853 870 862 836 900 885 896 877 876 857 835 855 862 855 856 877 851 864 836 828 855 829 842 824 854 862 892 860 844 893 869 865 879 828 892 847 881 892 837 860 882 837 870 847 857 861 825 845 840 885 831 825 829 860 862 951 872 870 907 867 849 819 888 943 916 947 915 917 791 874 792 879 825 867 878 879 884 864 885 902 826 823 820 864 913 859 846 888 849 839 852 857 851 857 831 854 858 864 860 857 840 859 848 865 866 912 838 898 853 846 816 804 859 845 830 882 785 835 850 869 804 857 819 827 857 813 871 859 922 867 819 840 908 856 870 883 886 908 855 886 873 866 844 903 874 853 861 847 862 861 873 880 912 893 855 857 862 821 833 846 861 844 881 729 880 816 855 882 883 858 825 846 914 795 827 874 814 788 815 873 835 872 845 846 842 866 852 838 834 823 829 837 814 755 785 815 801 797 777 814 813 832 838 803 785 808 763 792 793 797 756 847 844 798 808 813 785 801 790 827 777 840 813 813 790 788 770 819 820 817 835 770 820 866 785 804 779 782 738 752 797 746 740 740 803 804 791 756 808 786 765 738 694 827 824 850 810 799 785 807 826 735 770 810 758 788 776 720 779 776 784 840 778 866 836 821 824 837 850 855 849 853 796 829 821 810 838 822 827 835 802 855 817 870 835 836 816 822 784 781 785 787 870 825 794 860 807 820 851 817 817 730 772 779 764 814 784 773 806 765 766 782 751 776 794 787 762 748 741 744 756 749 768 742 726 794 766 752 807 759 794 765 768 776 927 976 893 907 934 911 925 878 874 885 917 926 919 904 881 891 909 880 909 873 885 917 902 888 844 878 888 944 950 891 905 913 964 865 1.05e+03 907 945 925 897 861 903 915 908 848 847 856 897 912 884 915 916 892 877 894 841 823 895 828 874 864 879 854 877 902 882 878 895 853 869 862 863 890 859 923 870 882 904 834 806 849 883 878 866 846 900 898 817 865 836 819 962 941 951 931 924 943 919 891 893 899 918 905 895 937 874 898 896 911 904 881 888 873 858 896 882 882 839 863 889 874 933 935 896 911 922 857 881 928 918 897 918 884 902 904 924 890 876 886 897 871 879 916 874 872 887 886 864 896 878 939 895 916 887 825 893 889 884 890 891 898 908 879 895 817 893 841 875 832 850 842 901 839 902 856 880 885 809 882 912 733 849 827 857 812 908 909 927 894 854 899 874 856 855 881 883 877 907 857 841 885 886 852 903 907 860 847 888 864 860 838 874 869 841 862 836 870 823 872 852 870 862 837 899 885 895 877 876 857 836 855 863 854 856 876 851 864 837 829 855 829 842 824 855 861 892 861 843 893 870 865 879 827 892 847 880 890 836 859 881 837 870 847 858 860 824 844 840 884 830 824 830 861 860 951 872 869 906 868 849 820 888 944 915 947 915 918 791 873 792 879 822 867 878 879 884 863 884 902 826 822 820 864 913 858 847 888 849 840 851 857 851 857 832 853 859 863 860 857 838 860 849 865 866 912 838 899 853 846 816 802 859 845 830 882 782 836 850 870 804 856 817 826 857 812 872 860 922 867 819 840 908 856 870 883 887 908 855 886 874 866 844 903 874 854 860 846 863 861 873 879 911 894 854 857 863 820 834 845 860 844 882 731 880 816 855 882 883 858 825 847 913 795 827 874 814 788 814 873 834 873 845 846 841 866 851 838 835 823 829 837 814 755 785 814 800 797 777 814 813 831 838 803 784 808 763 792 793 797 755 846 844 798 809 813 786 801 791 827 777 839 814 813 790 788 770 818 820 815 835 768 820 865 784 803 778 783 737 751 796 746 740 740 803 804 791 756 809 786 766 736 694 826 824 850 810 799 784 808 826 734 770 810 758 787 776 718 780 776 784 840 779 866 837 820 825 837 848 854 849 852 797 829 821 812 839 822 827 834 802 854 817 870 835 835 816 823 784 781 785 788 870 826 794 859 806 819 851 817 817 730 771 778 765 814 784 773 806 764 767 781 752 776 794 788 763 748 741 744 756 750 767 742 726 795 765 752 807 758 794 765 768 775 927 976 894 907 934 911 925 878 874 885 918 927 918 904 880 890 908 880 910 874 885 917 901 888 844 878 888 945 949 890 905 913 964 866 1.05e+03 908 945 925 897 861 903 915 909 848 847 855 896 913 885 916 915 892 876 895 841 824 895 828 874 864 879 854 878 902 882 877 895 857 869 862 861 890 859 923 869 882 906 835 805 848 884 878 866 846 899 899 818 865 836 818 963 941 950 930 924 942 920 891 893 899 919 908 897 937 875 898 896 911 904 881 888 874 858 895 883 882 839 863 889 874 933 936 896 911 922 857 881 928 919 898 916 884 902 904 924 890 876 886 896 871 879 916 874 872 887 885 865 897 878 939 895 916 887 827 893 889 883 890 890 897 908 880 896 816 892 841 875 831 849 842 900 839 902 855 880 885 810 882 913 734 848 826 857 812 909 910 926 894 852 898 874 856 855 882 882 878 908 858 840 886 886 852 902 908 860 846 888 863 860 838 874 869 839 862 836 870 823 872 852 871 862 840 898 884 894 877 876 856 836 855 864 854 855 876 850 864 837 829 856 829 843 824 855 861 894 861 843 893 869 866 879 827 892 847 880 891 836 858 881 837 869 847 859 860 824 845 840 884 830 824 830 862 857 950 873 869 905 868 849 821 889 944 914 947 914 919 791 873 793 878 821 867 878 879 885 863 885 903 826 822 821 865 913 859 848 886 848 840 852 858 852 857 831 854 859 862 860 857 837 860 849 865 866 912 837 899 851 846 816 800 859 845 829 881 781 836 849 871 805 856 814 826 857 812 873 860 921 867 819 840 909 856 869 883 887 909 855 886 874 866 844 903 874 854 860 846 864 861 873 879 911 894 853 857 863 820 834 845 858 844 883 734 880 816 856 881 883 860 825 847 913 795 829 875 813 789 814 873 834 874 845 846 841 866 851 838 835 822 829 837 813 755 785 814 800 798 777 814 813 832 838 803 784 808 762 792 793 797 755 846 845 798 810 813 787 801 790 827 777 839 814 813 790 787 770 818 821 815 835 767 820 866 784 803 777 782 736 750 795 747 740 739 804 804 791 757 811 785 765 736 693 827 823 850 810 800 784 808 825 735 770 811 758 788 775 718 780 776 783 840 779 865 836 820 826 837 845 854 850 850 797 830 822 813 838 823 827 834 801 854 817 870 835 835 816 822 784 781 785 788 870 826 794 859 805 819 850 817 817 729 771 778 766 814 784 773 806 765 768 781 752 776 794 788 764 747 741 744 755 750 768 743 727 794 764 753 807 757 793 764 768 776 927 976 894 908 934 912 925 878 873 885 920 928 918 903 880 889 908 880 910 874 885 917 900 888 844 878 888 945 949 889 905 913 963 866 1.05e+03 908 945 926 897 861 902 914 909 850 848 854 896 913 885 916 913 892 875 896 841 824 896 828 874 864 879 854 880 902 882 878 895 859 869 862 860 890 859 922 869 883 909 834 804 848 884 878 866 846 898 901 819 864 836 818 964 941 949 930 924 942 919 891 894 899 920 910 898 937 876 897 897 911 903 881 887 876 858 895 884 883 838 863 890 875 932 936 897 911 923 858 881 928 919 898 914 884 901 905 924 889 876 885 894 871 879 915 874 872 886 884 868 896 878 939 896 917 887 828 892 888 882 890 890 898 909 880 896 816 890 840 875 832 848 841 900 839 902 855 881 885 810 882 914 734 849 826 857 812 909 910 924 895 851 898 874 856 854 882 882 878 908 858 840 886 886 852 901 908 860 846 888 862 860 838 874 869 839 863 836 870 824 872 851 870 861 840 898 884 896 876 876 857 836 854 864 855 855 877 850 864 837 829 856 829 843 823 854 860 896 861 844 893 869 865 879 827 892 847 880 893 837 858 882 838 869 847 858 860 824 845 840 884 830 824 830 862 854 950 874 869 906 868 849 821 890 944 915 948 914 920 791 874 793 877 823 866 879 879 885 864 885 904 827 821 821 864 912 859 847 886 846 840 853 858 851 857 830 855 859 861 859 857 835 860 850 865 865 912 836 899 850 847 815 798 859 845 828 880 782 836 848 871 805 856 812 825 858 812 874 860 921 867 818 840 909 857 869 883 886 910 856 886 874 866 844 903 874 854 860 846 864 861 873 879 912 894 853 857 864 820 833 845 857 844 884 741 880 815 856 881 883 861 825 847 913 795 830 876 813 787 814 873 834 874 845 846 841 866 851 837 835 821 830 838 812 755 786 814 801 798 778 813 813 832 838 803 784 807 762 792 793 797 755 846 846 798 811 813 787 801 790 827 777 839 813 813 788 786 769 817 821 815 834 767 820 866 784 803 777 782 736 749 794 747 739 739 804 802 792 757 812 785 765 736 692 828 823 850 810 800 785 808 825 736 771 811 758 789 775 718 780 776 784 841 780 865 836 819 826 837 843 854 850 848 797 830 822 813 838 823 827 833 800 854 816 870 835 835 816 820 784 781 786 789 869 826 794 858 806 820 850 818 817 728 771 778 767 815 784 773 806 766 768 782 753 777 794 788 764 746 741 744 754 749 768 743 727 794 764 753 807 758 793 764 769 778 928 976 893 907 933 912 924 877 873 885 920 928 920 902 880 888 908 879 911 875 885 917 899 889 844 879 887 946 948 889 905 913 962 867 1.05e+03 908 945 926 897 861 901 914 908 851 848 854 897 913 887 917 912 892 875 896 841 824 896 829 874 864 880 855 880 902 880 879 895 862 869 861 860 890 859 922 869 883 911 833 804 847 886 878 867 845 898 900 819 863 836 818 965 941 949 930 924 939 918 891 894 898 922 912 898 936 877 897 898 910 903 881 886 878 858 894 884 883 838 864 890 875 932 936 899 911 922 857 881 928 919 899 910 883 900 905 924 889 876 885 894 871 879 917 873 872 885 883 869 896 878 938 896 916 887 829 892 888 882 890 889 898 910 880 896 816 888 840 876 832 848 840 899 839 904 854 882 885 811 884 915 733 849 825 856 813 908 910 923 896 851 899 874 856 855 881 881 879 908 859 841 886 885 853 900 907 862 846 888 861 861 838 874 869 839 863 837 869 825 872 851 870 860 839 898 884 898 878 876 857 837 854 864 855 855 879 849 864 836 829 856 829 842 823 854 858 898 861 845 893 869 864 879 828 892 848 879 895 838 859 882 837 869 847 858 859 824 845 841 884 831 825 829 862 852 950 874 869 907 868 850 820 891 944 915 948 914 920 792 876 793 877 825 867 879 878 885 864 884 905 826 822 821 864 911 859 846 886 847 840 853 857 851 858 829 857 858 861 859 857 835 860 851 865 866 911 835 898 848 848 815 798 858 844 828 879 783 836 848 870 805 856 807 825 856 813 874 859 920 868 818 840 908 858 869 883 886 910 857 886 873 865 844 902 874 854 860 846 864 860 873 879 912 894 853 856 864 820 833 844 858 844 884 747 880 814 856 881 882 861 824 847 914 795 832 874 813 788 815 873 835 874 845 846 841 867 851 837 835 821 830 837 812 756 786 814 802 798 779 812 812 833 839 803 784 807 761 792 793 798 755 846 847 799 811 813 786 802 790 827 777 839 813 813 787 786 769 817 821 816 834 767 820 867 784 803 778 781 737 750 794 747 739 740 804 802 793 757 813 785 764 736 692 829 824 850 810 800 786 807 825 737 772 812 758 790 775 718 778 775 785 841 780 866 835 819 826 837 840 854 850 848 796 830 821 814 839 823 827 832 800 854 816 869 835 836 816 818 784 782 787 789 869 826 794 858 806 821 850 818 818 728 771 778 767 816 783 773 807 768 769 783 753 776 794 787 764 746 740 745 754 749 769 743 728 794 765 752 807 758 792 764 769 778 928 976 894 906 932 912 924 877 872 885 919 928 921 902 880 888 908 879 911 875 886 916 899 890 844 879 887 946 948 889 905 913 962 866 1.05e+03 908 945 926 896 861 900 914 908 852 848 853 898 913 888 918 912 893 875 896 841 824 897 828 874 863 881 854 880 902 880 879 895 865 869 860 861 890 860 922 870 883 912 833 804 848 886 876 867 845 898 900 819 862 836 819 965 941 948 930 924 937 919 892 894 898 924 912 898 935 877 897 900 910 902 881 887 877 858 894 884 884 838 864 890 875 932 936 900 911 922 857 881 928 918 898 905 882 900 905 924 889 877 886 896 871 880 919 874 872 884 883 868 895 878 938 897 916 888 829 892 888 883 891 890 898 910 880 896 817 888 840 876 832 847 840 899 839 905 854 883 885 811 886 916 734 848 825 856 813 908 910 924 896 851 899 874 856 856 880 881 880 907 858 841 887 884 853 900 907 863 846 888 860 861 838 873 868 840 861 838 869 825 872 850 869 859 838 898 883 900 880 876 858 838 853 864 855 855 881 848 864 836 829 856 829 842 823 854 858 898 861 846 893 868 863 879 830 892 848 878 895 838 859 883 836 868 848 858 859 824 845 841 884 831 825 829 862 851 951 873 869 908 868 850 821 891 943 915 948 914 920 792 877 794 877 824 867 879 877 884 863 883 905 826 822 821 864 910 859 846 886 850 840 853 857 850 858 829 856 858 861 859 857 836 862 851 864 866 910 836 899 849 848 816 798 858 844 829 879 783 836 848 870 805 856 804 826 854 813 874 857 920 868 819 841 907 858 869 883 886 910 858 886 872 864 844 902 874 854 860 846 864 861 873 879 913 894 853 856 864 821 834 844 859 844 884 752 881 813 855 881 882 861 824 846 914 796 832 873 813 788 815 872 835 873 845 846 841 868 851 838 834 821 830 837 813 756 786 815 801 797 780 812 812 834 840 803 784 806 761 792 794 799 755 847 847 799 811 813 786 802 790 827 777 839 813 814 787 787 770 817 821 817 834 768 820 866 784 803 779 781 738 750 794 746 739 740 803 802 793 756 813 785 764 737 692 829 825 849 810 801 787 806 825 736 771 813 758 790 774 719 776 775 784 842 779 867 834 818 825 838 836 854 849 848 796 830 821 815 840 822 827 832 800 855 815 869 835 836 816 817 784 782 787 788 869 825 794 859 806 821 850 818 818 729 770 779 767 816 783 773 808 768 768 783 753 776 794 788 764 746 739 745 752 749 769 742 727 794 766 752 807 758 792 763 768 777 929 976 895 905 932 911 924 876 872 885 918 928 922 903 879 888 909 880 911 875 886 917 898 890 844 879 887 946 948 890 906 913 962 865 1.05e+03 907 945 927 896 860 901 915 908 854 847 853 898 913 888 916 912 893 875 896 841 824 897 827 873 862 882 854 879 902 880 879 895 869 869 860 862 890 860 922 872 883 913 834 804 849 886 875 866 846 898 900 819 862 837 820 964 941 949 931 924 934 919 892 894 897 924 912 898 935 877 898 900 910 903 880 887 877 858 894 883 884 839 864 890 875 933 936 900 910 922 857 881 928 918 898 899 882 900 905 924 889 877 886 898 871 880 920 874 872 884 884 867 895 878 938 898 915 888 828 893 888 884 892 890 898 910 881 896 818 888 840 876 832 847 840 898 839 906 854 883 885 811 886 915 735 848 826 856 814 907 909 924 895 851 899 874 856 856 880 881 881 906 857 842 888 884 854 899 907 863 846 889 861 860 838 872 868 840 860 838 869 825 872 850 869 859 836 898 883 899 881 876 859 838 853 864 855 855 881 848 864 836 829 857 830 842 823 855 859 898 860 846 892 868 863 879 831 892 848 878 895 839 858 883 836 867 848 858 859 824 846 841 884 831 824 829 862 851 952 873 869 907 868 851 822 891 942 915 947 914 920 792 878 794 877 824 868 878 877 884 861 882 905 825 823 822 864 910 858 846 886 852 840 853 857 851 857 829 854 858 862 859 857 836 862 851 864 865 909 836 899 849 847 817 799 859 843 828 878 786 837 850 870 803 856 800 827 852 814 874 856 920 867 820 841 907 858 869 882 887 910 858 886 873 862 845 902 873 854 861 845 864 862 873 879 913 892 854 856 864 822 834 844 858 844 884 751 881 813 854 881 882 861 824 846 914 796 832 872 813 790 814 871 835 873 844 846 841 868 852 838 834 821 829 836 814 756 786 815 801 797 781 812 811 835 839 804 785 806 762 792 794 800 755 847 847 799 811 812 785 801 790 827 778 839 814 814 788 788 770 817 821 817 834 769 820 866 784 804 779 781 739 751 794 746 740 740 803 803 793 755 812 786 764 738 691 828 825 848 810 801 787 804 826 736 771 814 758 789 774 720 776 775 782 841 779 868 834 818 824 839 833 854 849 849 796 830 821 818 841 822 827 832 800 855 815 868 835 837 816 818 784 782 787 787 870 824 794 860 806 821 850 818 818 730 770 779 766 816 782 772 808 768 767 784 753 776 794 789 764 747 739 745 751 749 769 741 726 795 766 752 807 758 793 763 768 776 929 976 897 905 932 910 923 876 873 884 918 927 922 904 879 888 911 881 912 875 886 918 898 889 843 880 887 946 948 891 906 912 963 864 1.05e+03 907 945 928 895 860 901 915 909 856 847 854 899 913 888 914 913 894 874 897 840 824 898 827 873 862 882 854 879 902 881 878 896 874 869 859 863 890 859 923 872 883 915 834 804 850 886 874 865 846 898 900 819 863 836 819 964 941 950 932 924 933 919 892 894 897 923 912 899 935 877 898 900 911 903 880 887 876 859 894 882 884 839 864 891 874 933 935 900 910 923 856 880 927 917 898 894 883 899 905 924 889 877 886 899 871 881 920 874 872 884 884 866 895 878 938 898 916 887 828 893 888 883 892 891 899 911 882 896 818 889 840 875 832 847 840 897 838 907 854 883 884 810 886 915 736 848 828 857 814 907 908 924 894 851 899 874 857 856 880 881 881 906 856 842 889 884 854 899 907 862 847 889 862 859 838 872 867 840 860 838 869 824 873 850 869 859 837 898 883 898 880 876 860 839 853 864 854 855 880 849 864 836 830 857 830 842 823 854 860 898 858 846 893 868 863 878 831 892 848 877 895 839 858 884 836 866 848 857 859 824 846 842 884 830 823 829 863 852 953 872 870 907 868 850 822 891 942 915 947 914 920 792 877 794 877 824 868 878 877 883 861 882 904 826 823 823 864 910 858 846 885 851 839 852 857 852 856 830 854 858 862 859 856 837 863 851 863 864 909 836 899 850 846 814 800 859 843 828 878 789 837 851 870 801 856 800 826 852 814 873 856 920 866 822 841 908 858 869 881 887 910 858 886 874 862 845 901 872 855 860 845 864 862 873 880 912 891 855 856 864 822 832 844 858 844 884 750 882 813 854 881 882 861 825 845 913 796 832 872 813 793 814 870 835 874 844 847 841 868 853 839 833 821 829 836 815 755 785 815 801 797 782 812 811 836 838 806 785 806 763 792 794 799 755 848 846 799 810 810 785 800 790 827 779 840 814 813 789 788 771 817 821 816 834 770 819 865 784 805 780 780 738 751 794 746 740 740 802 803 792 755 812 788 764 739 692 828 824 848 810 801 787 803 826 735 771 814 757 789 774 720 776 776 781 841 780 869 834 818 823 839 832 854 849 849 797 830 821 819 840 822 827 832 800 855 815 868 835 838 817 819 784 783 788 786 870 823 794 860 806 821 849 819 817 730 770 779 765 816 784 772 810 768 766 786 753 776 794 790 763 748 740 745 751 749 770 741 726 795 766 751 808 758 794 764 769 776 929 975 898 905 932 909 923 876 873 884 918 926 921 905 879 888 913 880 911 875 886 919 899 888 843 880 887 945 948 891 905 912 963 863 1.05e+03 907 945 927 896 860 900 916 909 859 848 855 899 912 888 913 914 894 874 897 840 824 900 828 874 862 882 855 880 902 881 877 896 878 871 859 863 890 860 924 872 882 916 834 804 850 885 874 865 845 899 899 819 865 836 818 964 941 950 932 922 930 919 891 895 897 923 911 900 935 877 898 901 912 903 879 887 875 860 894 881 884 838 863 891 874 933 936 898 910 923 856 878 928 916 898 891 883 900 905 925 889 876 886 898 871 881 920 874 872 884 885 867 895 878 938 898 917 888 828 893 887 882 892 892 899 911 882 896 818 890 840 874 832 847 842 897 838 908 853 884 884 810 886 915 735 849 829 858 813 907 908 923 894 850 899 874 858 857 880 881 879 906 857 842 888 884 854 899 908 861 847 890 864 858 838 873 867 840 860 838 869 825 873 850 869 859 837 898 883 898 879 877 861 839 854 864 852 855 880 851 864 836 830 858 830 842 823 853 859 898 857 845 894 868 864 878 832 892 847 877 895 839 859 884 837 866 848 858 859 824 846 842 884 830 824 829 863 852 954 872 872 907 868 851 822 891 942 915 948 914 920 792 876 794 877 824 868 878 878 882 862 882 904 826 824 824 863 909 857 846 885 850 838 852 857 852 856 829 854 858 862 859 856 837 863 851 862 863 908 836 900 850 845 812 799 860 843 826 878 792 837 852 869 799 856 800 825 851 814 872 856 920 866 822 841 909 858 869 880 887 910 858 886 874 862 845 901 872 855 860 844 864 861 873 881 911 889 856 855 864 822 831 843 858 844 884 749 881 814 854 881 881 860 825 845 914 796 832 872 813 796 814 870 835 874 843 847 841 867 854 839 833 822 829 837 815 754 784 815 801 798 781 812 812 837 838 806 786 807 764 791 795 798 756 849 845 800 810 809 786 799 791 828 780 840 814 813 789 787 772 817 822 816 834 770 819 866 785 806 780 780 737 751 795 745 740 740 802 803 790 756 811 788 764 739 692 829 823 848 810 802 787 803 826 735 771 812 757 789 774 720 776 776 781 841 780 868 833 819 823 838 829 854 850 849 797 830 820 820 840 822 827 832 800 855 816 869 835 838 816 820 784 783 788 786 870 822 794 860 807 820 850 819 817 730 771 779 764 816 785 772 810 769 766 787 752 776 794 791 763 748 741 746 750 749 770 743 725 795 766 751 809 758 794 764 770 775 930 974 898 905 930 909 923 876 873 884 917 926 921 906 879 887 913 879 910 875 886 919 900 886 843 879 887 945 947 891 905 913 963 863 1.04e+03 906 944 926 896 860 900 916 908 860 848 858 899 912 888 913 914 894 875 896 842 823 901 829 874 863 882 855 881 902 880 876 895 882 872 859 864 890 862 924 872 882 917 835 805 850 885 874 865 844 899 898 819 867 835 818 964 942 950 933 921 927 919 891 895 897 924 911 899 935 877 898 901 912 903 879 887 874 860 894 881 884 838 862 891 873 933 936 897 911 922 856 878 928 916 897 887 884 900 904 926 889 875 886 897 872 881 919 874 872 884 886 868 895 878 937 898 917 888 828 892 887 881 891 892 899 912 882 896 818 890 839 873 832 847 842 898 837 909 854 884 884 810 886 915 735 847 830 859 812 907 908 922 894 848 899 874 859 858 880 880 878 906 858 842 887 884 855 899 908 862 847 890 864 858 840 873 866 839 860 838 869 825 873 851 869 860 836 898 883 898 878 877 861 840 853 864 852 854 880 853 864 837 830 858 831 843 823 852 859 898 857 844 894 869 864 878 832 892 846 878 896 840 860 884 837 866 847 858 858 825 846 841 885 830 824 830 864 852 954 872 872 907 868 851 822 891 942 916 948 914 920 792 876 795 876 824 867 878 878 881 864 882 904 827 823 823 863 909 856 847 885 849 839 851 857 851 857 829 855 858 862 858 857 838 863 851 862 862 907 836 899 850 845 808 799 861 843 826 878 793 837 852 869 799 856 797 823 851 814 872 857 921 866 822 841 909 858 868 880 887 910 858 886 875 861 845 900 870 855 861 844 864 860 872 882 911 888 856 855 865 821 830 842 858 844 884 749 881 815 854 882 881 859 825 846 914 795 832 872 813 799 814 870 834 874 844 847 841 867 854 840 834 822 828 837 814 753 784 814 802 797 778 811 812 837 837 806 786 809 763 790 795 798 756 847 844 800 811 810 786 799 790 828 780 840 814 812 789 786 773 817 822 816 834 770 819 866 784 805 780 780 736 750 795 745 740 740 802 803 789 757 811 788 764 739 693 829 823 849 810 803 787 802 826 735 771 811 757 789 774 721 776 776 782 841 780 867 833 818 823 837 827 854 850 849 796 830 820 821 841 822 827 832 799 855 816 870 835 837 816 820 784 783 789 786 871 822 794 860 806 820 850 819 818 730 772 780 763 816 786 771 809 768 766 787 752 775 795 791 763 748 742 746 748 750 770 744 725 795 766 751 809 758 794 765 770 774 930 974 899 906 929 909 923 876 872 883 917 926 921 906 880 886 912 880 910 875 886 918 900 886 843 879 887 946 947 890 905 914 963 864 1.04e+03 905 943 924 896 860 900 916 907 864 848 858 898 911 888 913 914 894 876 894 842 822 900 829 874 864 882 855 881 901 880 875 895 885 872 859 864 890 865 924 871 882 916 836 806 850 886 874 866 845 898 898 819 868 835 818 964 942 950 933 920 925 918 891 895 898 924 911 898 936 877 897 900 912 903 880 887 875 861 894 882 883 837 862 890 874 933 936 897 912 922 856 879 928 916 896 884 884 900 905 926 889 874 886 896 872 881 918 874 871 883 886 868 895 879 938 899 917 889 828 892 886 881 890 892 899 912 882 896 819 890 839 873 831 847 843 898 837 910 855 884 884 810 886 915 735 846 830 860 812 906 908 920 895 847 898 873 859 859 880 880 878 906 859 842 886 884 855 900 908 862 847 890 863 859 841 872 866 838 860 837 870 825 873 851 869 860 835 898 883 898 877 877 859 840 854 864 854 854 880 853 865 837 830 859 831 844 822 851 858 898 858 843 894 870 865 878 832 892 846 878 896 840 860 884 837 866 847 858 859 826 846 840 885 831 824 830 864 852 954 872 872 907 868 851 821 891 942 916 947 914 920 792 876 796 875 824 867 880 878 881 864 883 904 827 822 822 864 910 855 847 885 848 841 851 857 850 858 828 855 859 863 858 857 840 863 851 862 862 909 836 898 850 845 808 799 861 842 827 877 794 837 852 869 799 856 795 824 852 814 872 857 921 866 823 840 909 858 868 880 887 909 858 886 875 861 846 900 870 855 861 845 864 860 872 882 912 888 856 855 864 820 831 843 858 843 883 748 881 815 854 882 881 857 825 846 915 795 833 872 813 800 813 871 834 874 844 847 841 866 853 839 834 823 828 836 813 753 784 813 801 795 776 810 813 837 838 806 786 810 762 789 795 798 756 844 844 801 812 811 786 799 791 827 780 839 814 812 789 786 773 817 822 816 835 771 819 865 784 804 779 780 736 750 795 744 741 740 802 803 790 757 811 787 764 739 693 829 824 850 810 803 787 802 826 736 771 810 757 790 774 721 776 776 782 841 780 867 834 819 823 837 826 853 849 848 796 829 820 823 841 822 826 832 799 856 816 871 835 837 816 821 784 783 789 786 870 822 794 860 805 820 850 819 818 730 773 780 763 815 785 771 808 768 766 787 752 775 796 791 764 748 741 745 747 750 770 743 725 795 765 751 809 758 794 764 770 774 930 974 899 906 928 910 923 876 872 882 917 926 920 906 879 886 910 880 910 875 885 917 900 886 842 879 887 945 947 889 906 915 963 865 1.04e+03 905 943 924 897 860 900 916 906 866 847 857 896 911 888 913 913 894 876 892 841 821 900 828 874 864 882 855 881 901 881 875 895 889 871 858 865 890 865 924 870 883 915 836 806 850 887 873 866 845 897 898 819 867 835 817 964 943 950 932 920 923 917 891 895 897 924 911 898 936 878 897 900 912 903 881 887 875 861 894 882 882 837 862 889 874 932 936 898 913 920 856 880 928 916 895 880 884 900 905 926 889 874 886 896 872 881 917 874 872 884 886 868 895 880 940 900 916 888 828 891 887 882 890 891 899 913 881 896 819 890 840 874 831 847 844 899 837 909 855 884 884 810 886 915 735 844 829 860 812 906 908 921 895 847 897 873 860 858 880 880 878 907 859 843 886 885 854 901 908 863 847 890 863 858 841 871 866 838 861 837 870 824 874 851 869 860 835 897 883 899 876 877 858 839 854 864 856 854 879 853 865 836 830 859 831 845 821 851 859 898 858 843 894 870 866 877 832 893 846 877 896 841 860 884 836 866 847 859 859 826 845 839 885 832 824 831 863 853 953 873 871 908 868 851 820 890 941 917 946 915 920 792 876 796 874 824 867 881 877 883 864 883 904 827 821 822 864 910 855 848 885 848 842 850 857 850 858 828 856 859 862 857 858 840 864 851 862 861 911 836 896 851 845 808 799 861 843 827 877 798 836 853 868 799 856 793 825 852 814 873 858 921 866 822 840 909 859 868 881 888 909 856 886 874 860 846 901 872 855 861 845 864 860 872 883 913 887 857 854 862 820 832 844 858 843 882 748 882 814 855 883 882 858 825 847 915 794 834 873 813 800 813 871 834 874 843 847 841 866 852 839 834 824 828 836 813 753 784 813 801 794 776 810 812 836 838 805 787 809 762 789 795 798 756 842 846 800 812 813 786 798 792 826 779 838 813 812 789 787 772 817 821 816 835 772 819 865 783 802 778 781 735 751 795 744 742 742 802 803 791 756 811 787 764 739 692 829 824 850 810 801 788 802 826 735 771 811 756 790 775 720 776 775 782 841 780 867 835 819 823 837 826 852 848 848 795 829 820 825 841 822 827 831 799 855 816 871 835 837 816 821 784 783 789 786 870 822 793 860 804 820 849 819 819 730 772 780 763 815 785 771 807 766 766 787 752 775 795 791 764 748 742 743 746 750 770 743 725 795 766 751 809 758 795 763 769 775 931 974 900 906 927 910 924 876 872 882 917 926 919 905 879 887 908 881 911 875 884 918 900 887 842 879 887 945 947 888 906 915 963 864 1.05e+03 905 943 923 896 859 900 916 906 869 846 855 896 910 888 913 914 894 876 892 842 822 898 828 874 864 881 854 881 901 882 874 894 892 870 858 864 889 866 924 870 884 915 835 806 850 887 873 866 846 896 899 820 866 834 817 964 942 950 931 920 921 916 890 895 897 924 911 898 936 879 897 900 912 903 881 888 874 861 894 882 881 837 862 888 874 931 935 899 913 920 856 880 928 917 895 877 884 900 905 926 889 874 886 895 872 881 917 875 873 884 886 868 895 880 941 898 916 888 828 891 888 883 890 891 898 913 882 895 819 890 840 874 831 846 843 900 838 909 855 884 884 810 886 916 735 843 828 860 812 906 909 921 896 846 897 873 860 856 880 881 877 908 859 843 885 885 854 902 909 863 846 890 863 858 839 870 867 838 860 837 870 823 875 851 870 860 835 896 883 898 876 877 856 838 854 864 856 855 880 853 865 836 830 858 831 844 822 852 859 897 858 843 894 868 866 877 832 894 845 877 896 840 859 884 836 866 848 860 860 827 845 839 885 832 824 830 862 854 953 874 871 909 869 851 820 890 941 917 946 915 920 792 876 797 874 824 868 882 877 884 864 884 904 826 821 822 864 911 855 849 885 847 842 851 856 850 858 828 857 859 861 857 858 839 864 851 862 861 913 836 896 852 845 809 799 861 843 827 877 803 835 853 869 800 855 793 827 852 814 873 858 921 867 822 840 909 859 869 881 887 910 855 885 873 862 846 901 875 855 860 844 865 860 871 882 912 887 857 854 861 820 832 846 857 842 881 747 882 812 856 884 882 859 825 848 915 795 834 873 812 801 813 872 834 874 843 847 841 866 852 839 834 824 828 836 813 753 784 813 801 795 776 811 812 835 839 805 788 808 762 788 794 797 756 844 847 800 813 813 787 798 792 826 779 838 812 813 790 787 772 818 821 816 836 772 818 865 782 802 777 781 734 751 796 745 741 742 802 803 793 757 811 787 764 739 692 829 825 850 810 800 788 803 826 734 771 812 756 790 776 720 777 774 781 841 780 867 835 820 822 837 826 851 848 848 794 829 820 827 841 822 828 831 799 856 816 871 835 837 817 821 784 782 789 786 870 822 793 860 805 820 848 818 819 730 772 780 763 814 785 771 807 766 766 786 753 775 794 791 765 748 742 742 746 750 770 743 725 795 766 751 808 758 796 762 769 775 930 976 900 907 927 911 925 876 872 882 917 925 918 905 879 887 908 882 911 875 884 920 900 888 842 878 886 945 947 889 905 916 964 864 1.05e+03 904 943 923 896 859 900 916 907 871 846 854 896 910 888 913 914 894 876 892 843 823 896 828 874 864 881 853 881 901 881 874 894 895 870 858 864 888 866 924 869 885 915 835 806 850 887 873 866 847 896 899 820 864 834 817 964 942 950 930 920 920 917 890 895 897 925 912 899 936 879 896 899 913 903 881 888 875 860 894 882 882 837 862 888 874 931 934 898 913 920 857 880 928 917 896 874 884 900 905 926 889 875 886 895 872 880 917 875 874 885 886 868 895 880 940 896 917 889 828 891 888 884 890 892 898 912 882 895 818 890 840 874 830 846 843 901 838 911 855 884 884 810 886 918 735 844 828 860 812 906 909 922 896 846 897 874 860 854 881 881 876 908 859 842 885 885 852 903 910 863 847 890 862 857 837 870 867 839 859 837 870 823 875 852 870 860 834 896 882 898 876 877 856 837 854 864 857 856 880 852 866 836 830 856 830 844 823 852 860 895 859 843 894 868 866 876 832 895 844 877 896 840 860 883 837 866 848 861 860 827 846 840 886 832 824 830 862 854 953 875 871 908 870 851 820 891 941 917 946 915 919 792 877 798 874 823 868 882 877 883 864 885 904 825 821 822 864 911 855 849 886 846 842 851 856 852 858 828 857 859 860 857 858 838 865 852 861 861 914 836 896 852 844 809 799 861 844 827 877 808 835 851 870 801 855 793 827 850 814 874 858 920 868 820 840 909 859 869 882 886 912 855 885 872 863 846 902 876 855 859 843 864 860 871 882 911 888 857 854 862 819 833 846 856 843 880 747 882 811 855 885 882 861 824 848 915 795 833 873 812 802 814 872 834 873 843 848 841 866 852 838 834 823 828 836 813 753 784 812 801 795 776 813 813 834 840 805 788 808 763 788 794 797 756 845 849 800 812 812 788 797 792 827 778 838 811 813 790 787 773 817 821 815 836 771 818 864 782 801 778 782 734 751 795 746 741 742 803 802 794 757 811 787 765 738 692 828 824 851 811 800 789 803 825 734 771 813 755 790 776 722 778 775 781 841 780 867 836 820 822 837 825 851 848 848 794 829 820 827 841 823 829 831 800 855 816 871 835 836 817 821 784 781 789 786 869 823 794 860 806 820 848 818 819 731 772 780 763 815 784 771 807 766 766 785 753 775 793 791 764 748 743 742 745 749 771 744 725 796 766 752 808 758 795 762 770 776 930 977 899 907 927 911 926 876 872 882 918 924 919 905 880 888 909 884 910 875 884 921 900 888 842 878 886 944 948 890 904 915 964 864 1.05e+03 904 943 923 896 859 901 915 907 874 846 855 896 911 888 913 915 895 876 892 844 824 895 828 874 864 882 853 880 901 880 876 894 897 870 858 864 889 866 925 869 886 916 835 806 851 888 873 866 847 897 900 821 863 834 816 965 941 950 928 921 919 918 890 896 896 924 912 900 937 880 896 899 913 904 882 889 875 859 895 881 884 836 862 888 874 931 933 898 912 921 858 879 929 916 897 873 884 900 905 926 889 875 886 894 873 880 917 875 874 885 886 868 895 880 939 894 917 889 827 891 889 885 890 892 897 911 882 895 817 890 840 874 830 846 842 902 838 912 856 883 884 810 885 920 735 846 827 860 814 906 909 923 897 846 896 873 859 855 881 881 875 908 860 842 885 885 852 903 910 863 848 891 863 858 836 871 867 840 858 837 870 824 875 852 869 860 834 897 882 898 875 876 857 836 853 864 858 855 880 852 866 836 829 855 829 844 824 853 861 895 859 843 894 868 865 876 832 894 844 879 896 839 860 882 837 866 848 861 860 828 848 840 886 832 823 828 862 854 953 875 871 906 870 851 819 893 941 916 945 915 919 792 877 798 875 823 868 882 878 883 864 885 904 824 822 821 864 911 856 848 886 846 841 851 856 852 857 828 857 859 860 858 858 838 865 852 860 861 915 836 896 851 844 810 799 861 844 827 877 808 836 850 871 802 854 793 827 849 815 874 858 921 868 819 840 909 858 869 882 885 912 856 885 871 865 846 903 875 855 859 843 864 860 871 882 911 887 856 854 862 818 833 846 855 844 880 747 881 810 854 884 883 861 824 848 915 796 832 872 812 802 815 872 834 872 843 847 841 865 852 837 834 822 828 836 812 753 784 811 801 795 777 813 813 834 839 806 788 808 763 788 794 798 756 844 849 800 812 811 788 797 791 827 778 838 811 814 790 788 774 818 820 814 836 769 818 864 783 802 778 783 735 750 794 746 740 741 803 802 793 757 811 787 766 738 692 826 825 852 812 800 790 803 825 733 771 812 755 790 777 723 778 775 781 841 780 867 836 820 822 838 822 851 848 848 794 829 820 828 840 823 829 831 800 855 816 872 835 837 818 821 785 780 788 786 869 824 794 860 808 820 848 818 818 731 772 780 763 815 784 771 808 766 766 785 753 775 794 791 763 748 743 742 744 749 770 743 725 796 766 753 807 757 795 762 771 776 930 978 898 907 927 911 926 876 873 882 918 924 919 905 880 888 908 882 909 875 884 921 900 888 843 878 886 944 948 890 904 915 965 864 1.05e+03 905 943 923 896 860 902 915 907 879 846 856 896 911 888 914 915 895 875 893 842 824 896 828 874 865 882 854 879 900 879 878 894 898 870 858 864 889 866 925 869 886 917 834 806 851 888 872 866 847 896 900 821 862 834 818 966 941 950 928 922 919 918 890 895 896 923 912 899 938 881 895 898 913 904 882 889 875 859 895 881 886 835 862 889 874 931 933 899 912 921 859 878 928 916 897 873 883 900 904 925 889 875 886 895 873 880 917 876 874 885 886 869 896 880 938 894 917 887 826 891 888 885 890 891 897 910 883 895 816 889 840 874 830 846 842 902 838 913 856 882 884 810 885 921 735 847 825 859 815 906 910 923 896 845 896 872 859 855 881 881 875 908 860 842 885 885 851 903 909 863 848 891 863 859 835 872 868 841 859 836 870 824 876 852 869 860 834 899 882 898 875 876 857 836 853 864 857 855 881 851 866 836 829 856 829 843 824 854 861 896 860 844 894 869 865 875 832 892 844 880 895 839 860 882 837 867 847 860 860 828 848 841 886 832 823 828 862 853 953 874 871 905 869 850 818 892 942 916 945 915 919 792 878 799 876 823 869 882 878 883 864 884 904 824 822 821 864 911 856 847 886 846 840 851 856 852 857 828 857 859 861 858 859 838 865 852 860 860 916 836 896 850 844 811 798 861 845 826 877 808 836 849 870 802 854 792 827 848 815 874 858 922 867 819 840 909 858 869 881 885 911 856 885 872 864 846 903 874 855 860 843 863 859 871 881 911 885 856 853 862 818 833 846 855 844 880 746 881 810 853 883 884 861 823 847 915 795 832 871 812 801 816 872 834 873 843 846 840 865 852 836 834 823 828 835 812 753 784 810 801 795 777 813 813 835 839 805 788 808 763 788 794 797 755 844 848 800 811 810 787 797 790 827 777 838 811 815 790 789 774 818 819 813 836 768 818 865 783 803 779 784 736 750 792 745 740 741 802 802 792 757 811 787 766 738 691 822 825 852 812 800 790 803 826 734 771 812 756 790 777 725 779 775 781 840 780 866 836 819 823 839 820 851 848 848 794 830 820 830 840 825 829 831 800 854 816 872 836 837 818 820 786 780 788 786 869 825 793 861 808 820 848 817 819 730 772 780 762 816 784 771 808 766 766 785 754 775 795 791 762 749 743 742 744 748 769 742 725 796 765 754 807 757 795 763 771 776 930 978 897 907 926 911 926 876 874 882 918 924 920 904 880 888 908 880 909 875 884 920 899 888 844 878 886 944 949 889 904 914 965 864 1.05e+03 906 944 923 896 860 902 915 907 881 846 856 896 911 887 914 915 895 875 893 840 824 898 828 874 865 882 854 879 900 879 879 894 901 870 858 864 890 866 925 868 885 918 834 807 851 888 870 866 848 896 901 822 862 834 820 966 940 950 929 923 919 917 891 895 897 922 913 899 938 882 896 897 914 904 881 889 874 859 894 881 886 834 862 889 874 931 933 899 912 921 859 876 928 916 898 875 882 899 903 925 889 875 886 896 873 880 917 876 874 885 886 869 896 881 937 894 916 886 826 892 889 885 890 889 896 910 884 896 816 890 840 874 830 846 841 902 838 913 856 884 884 810 884 920 734 848 823 859 816 906 910 923 895 845 896 871 859 854 881 880 876 909 861 842 885 885 851 903 908 863 848 890 862 860 835 872 867 841 860 835 871 824 876 852 869 860 834 901 883 898 876 876 857 836 853 864 856 854 882 850 866 836 829 856 829 843 824 856 861 896 860 844 894 868 865 876 832 891 844 880 893 839 860 881 837 867 847 860 860 827 846 842 887 831 824 828 861 852 953 872 871 906 869 849 818 890 943 915 945 914 918 792 877 798 876 823 868 881 878 884 864 883 904 824 822 820 865 911 857 846 886 845 839 851 856 851 857 828 856 858 862 859 859 839 864 851 860 860 916 837 895 850 845 812 798 860 845 826 877 806 836 850 869 802 855 790 828 849 815 874 858 922 867 819 839 908 858 869 881 885 910 857 886 872 864 846 902 874 854 860 843 864 858 872 881 912 884 856 852 861 818 833 845 856 845 880 746 881 810 854 883 884 862 823 847 916 795 831 871 812 799 816 872 835 873 842 845 840 866 852 836 834 822 827 835 812 752 785 810 801 795 778 812 813 836 839 803 788 807 763 788 794 797 755 843 847 800 811 810 786 797 790 826 777 839 812 815 791 789 774 818 819 813 836 768 818 865 782 804 780 785 736 750 792 745 740 741 800 802 792 756 812 787 766 738 691 821 826 852 812 802 790 804 826 734 772 811 757 790 777 726 780 774 781 840 781 866 836 818 825 839 818 852 849 848 794 829 819 834 839 825 828 831 800 854 817 873 836 837 818 819 786 779 788 787 869 825 792 862 806 820 848 816 820 730 772 780 763 816 784 771 808 765 767 785 754 774 796 790 762 749 743 742 743 749 768 741 725 795 765 754 806 757 794 763 771 776 929 977 896 906 925 911 927 876 876 882 918 925 920 903 878 887 908 878 910 876 884 919 899 888 844 878 886 943 949 889 904 913 965 864 1.05e+03 906 944 923 895 861 903 915 906 882 845 856 896 911 886 915 916 896 876 893 840 824 899 828 874 865 882 853 879 900 879 879 894 903 870 858 865 890 866 925 869 884 918 834 807 851 887 869 866 848 896 901 823 863 833 822 966 939 950 930 923 919 916 892 895 897 922 914 899 938 881 896 896 914 904 881 889 874 860 894 881 886 833 863 890 874 930 934 899 910 923 858 876 927 916 898 877 882 899 903 925 889 875 886 896 873 879 917 876 874 885 885 870 896 882 937 895 916 886 826 892 890 884 890 889 896 910 884 896 816 890 840 874 831 845 842 901 837 913 856 885 885 810 884 921 734 848 823 860 816 905 910 923 894 844 897 871 860 854 881 880 876 909 861 841 885 886 851 902 908 863 849 890 861 859 837 873 867 842 861 835 870 825 876 852 870 860 834 901 884 898 878 876 857 836 853 864 855 854 882 850 865 836 829 855 830 842 824 857 860 895 860 845 894 868 866 876 831 891 846 880 892 839 859 881 838 867 847 858 860 827 845 841 887 831 825 829 861 852 954 871 870 908 869 848 818 887 944 914 945 914 918 793 877 798 876 823 867 882 878 884 864 885 904 824 823 821 864 911 857 846 886 845 839 851 857 850 856 828 856 858 864 860 859 840 864 852 860 860 916 837 895 852 845 812 797 860 845 826 876 805 837 850 870 804 856 789 828 849 815 874 857 922 867 819 839 908 858 869 881 885 909 857 887 872 863 846 902 874 854 860 843 865 859 872 880 913 885 856 853 860 817 833 844 856 845 880 746 882 811 854 883 884 861 823 846 915 795 830 872 812 800 816 872 837 874 842 846 840 867 852 836 833 822 826 835 812 753 786 811 801 795 778 811 814 835 839 802 789 806 764 789 794 797 755 844 846 799 811 810 785 797 790 826 777 840 813 814 790 789 773 818 819 813 834 769 818 866 781 804 780 784 737 750 793 744 740 741 799 803 792 756 812 788 766 738 690 818 825 853 812 803 788 804 827 735 773 811 757 791 777 726 780 774 781 840 781 866 836 818 825 839 818 851 848 848 794 829 819 837 838 826 827 831 800 854 817 872 836 837 818 819 786 779 788 786 870 826 793 862 805 819 848 815 820 730 771 780 763 817 784 771 807 765 767 785 754 773 796 788 762 749 743 742 743 750 769 741 725 795 765 755 805 757 794 763 771 777 928 976 895 906 924 911 926 877 876 883 918 926 920 903 877 886 907 878 911 876 884 917 898 888 844 880 886 942 949 888 904 913 964 864 1.05e+03 906 945 923 894 860 904 915 906 883 845 856 896 912 886 915 917 896 877 893 841 824 899 828 874 866 882 853 879 902 880 878 894 905 870 859 865 890 866 926 870 883 918 834 805 850 887 870 866 849 896 900 824 864 833 822 965 940 949 931 923 918 916 891 895 898 922 915 899 937 880 897 897 915 904 880 889 874 860 893 882 885 834 863 891 874 930 934 899 909 925 856 876 927 916 899 879 883 898 903 925 889 875 886 895 873 879 918 876 874 884 884 870 896 882 937 895 916 886 825 892 888 883 890 889 897 909 883 896 817 890 841 875 831 845 843 900 836 913 855 887 884 810 884 922 734 847 824 860 816 906 910 924 894 844 897 871 859 852 881 879 876 910 860 840 886 886 851 902 909 864 848 890 860 858 838 873 866 842 861 835 868 825 876 852 870 859 834 902 884 899 879 875 857 836 853 863 854 854 882 850 865 835 829 855 832 842 822 857 859 894 860 845 894 869 865 876 831 891 846 880 891 839 858 881 838 867 847 857 860 826 846 840 888 831 826 830 861 852 954 871 870 908 869 849 819 887 945 914 945 915 917 793 875 797 877 824 866 880 879 884 864 887 903 825 823 821 863 910 858 846 885 845 838 851 858 850 857 828 856 857 864 861 859 841 864 853 860 859 916 836 894 852 845 812 798 860 843 826 875 803 836 850 870 808 856 789 829 849 815 872 857 921 867 819 839 908 858 870 882 885 909 857 887 871 863 846 901 874 854 860 843 864 860 872 880 912 885 856 855 861 816 833 844 857 845 880 748 882 811 855 883 883 860 822 846 914 795 830 874 813 802 816 872 838 874 842 847 840 868 852 837 833 822 825 835 812 754 785 812 802 796 778 811 814 834 839 802 789 806 764 790 794 797 756 844 847 799 810 810 784 797 790 825 777 842 813 814 790 789 773 818 820 813 834 769 818 865 781 805 780 784 737 749 794 744 740 740 799 803 792 755 812 787 766 738 692 813 825 853 812 803 787 805 827 734 774 811 757 791 776 726 781 774 781 840 781 866 836 818 825 840 818 851 848 848 795 828 819 840 838 826 826 830 801 855 818 871 835 837 819 819 785 779 789 786 870 826 794 860 804 819 850 816 820 730 770 778 764 817 784 771 805 766 767 785 754 773 796 784 763 749 743 743 742 750 769 742 724 794 764 755 807 757 793 763 771 777 928 975 895 906 924 911 925 878 875 884 919 928 920 903 876 886 907 878 910 876 885 916 899 888 843 881 887 943 948 888 903 912 964 864 1.05e+03 906 945 923 893 859 904 915 906 884 845 856 897 912 886 914 917 896 877 893 842 825 899 828 874 866 881 854 879 904 882 877 894 905 871 859 866 890 866 926 872 882 918 834 803 850 886 870 866 848 896 900 825 864 833 821 964 941 948 931 922 917 916 891 894 897 923 915 899 936 879 897 897 915 905 880 890 875 860 893 882 884 834 864 890 875 930 934 899 910 925 855 877 927 917 899 880 883 898 904 925 889 875 886 894 873 878 918 876 874 884 884 870 895 882 937 895 917 886 825 892 887 882 890 890 897 909 882 896 819 890 840 876 832 844 843 900 836 913 855 888 884 810 884 924 734 846 825 860 815 908 910 924 894 844 898 872 857 852 880 879 875 910 858 841 887 885 852 902 909 862 847 890 860 858 839 874 866 842 861 836 867 825 875 852 871 859 834 902 884 899 878 874 857 836 853 862 854 854 883 850 866 835 829 856 835 843 822 857 859 895 860 847 894 870 864 876 831 891 845 880 892 839 859 881 838 866 846 856 861 826 847 838 888 830 826 829 860 852 954 871 869 908 870 850 821 890 945 914 947 915 917 793 874 797 878 824 866 879 879 884 863 888 902 826 824 821 863 910 859 846 886 846 838 851 858 850 857 828 856 857 863 862 859 840 863 854 861 859 917 835 894 852 845 812 799 860 842 825 874 806 836 849 870 811 856 788 829 848 815 872 856 921 867 820 839 909 857 870 882 885 910 858 887 871 863 846 901 874 854 859 844 864 860 873 880 912 885 856 857 862 816 832 844 856 845 880 751 883 811 855 883 882 859 822 846 913 796 831 875 813 804 815 873 839 874 842 847 841 867 852 836 833 823 825 835 814 754 785 813 803 795 778 811 813 834 839 802 789 806 765 791 794 798 756 845 848 799 810 810 785 798 791 826 777 841 813 813 790 790 773 818 820 814 835 769 818 864 781 805 781 784 738 749 795 744 740 740 798 803 792 755 812 787 766 738 693 809 826 852 811 803 786 805 827 733 774 811 757 791 776 728 781 775 781 840 780 866 837 817 825 840 818 850 848 848 795 829 818 840 838 824 827 831 801 855 818 871 833 837 817 819 784 779 789 786 870 827 794 860 805 819 851 816 820 730 770 777 764 817 785 771 806 766 767 784 753 773 796 781 764 747 743 743 741 750 770 742 723 794 764 756 809 758 792 764 771 778 928 974 894 906 924 912 925 879 874 885 918 928 920 903 876 886 908 879 911 876 885 917 901 887 843 882 888 944 947 888 903 912 964 864 1.05e+03 906 945 923 894 859 904 916 905 888 845 856 896 912 885 913 916 896 878 894 842 825 898 828 874 866 880 854 879 904 883 877 894 906 872 860 867 890 867 926 871 881 917 834 804 849 887 870 866 848 896 900 826 864 834 821 964 943 947 932 921 916 916 891 893 897 924 915 899 934 878 896 897 916 906 880 890 875 861 894 882 883 834 865 889 876 930 934 899 910 924 856 878 927 916 899 880 884 898 904 925 889 876 885 893 872 878 918 875 874 883 883 870 894 882 937 896 917 886 825 892 886 883 890 889 898 909 882 896 821 890 840 878 832 844 842 900 838 912 855 887 884 810 884 925 734 846 825 860 815 909 910 924 894 844 897 873 856 853 880 878 875 911 857 841 888 885 853 901 908 860 846 890 860 860 839 874 865 841 862 838 868 825 875 853 871 858 833 900 885 899 878 875 857 836 854 861 854 854 882 850 866 835 829 857 838 844 821 857 859 896 861 847 894 870 863 875 831 891 844 880 892 839 860 881 837 866 845 856 860 826 846 838 888 830 825 829 860 852 954 871 869 907 872 850 822 892 945 914 950 915 917 792 874 797 878 824 866 878 880 884 862 888 902 826 824 821 862 910 859 846 886 846 838 851 858 850 858 828 856 857 863 862 860 838 863 854 861 861 916 836 896 852 845 812 798 861 843 824 873 806 836 849 870 812 856 788 828 847 815 872 857 920 867 820 838 910 856 870 882 885 910 858 887 872 863 846 901 875 853 858 844 862 860 872 880 912 886 857 857 862 816 832 842 856 845 880 754 884 812 855 883 880 859 822 846 912 798 833 875 813 804 815 873 838 874 841 846 841 866 853 836 834 823 825 836 816 753 785 813 804 795 778 812 812 834 839 803 788 806 765 791 795 798 756 846 849 799 810 810 787 798 792 827 778 841 813 812 790 790 773 818 820 814 835 769 818 864 781 806 782 784 738 749 795 743 740 740 799 803 792 756 810 787 766 738 694 804 826 851 811 803 786 805 827 732 773 811 757 790 777 730 780 775 780 840 779 865 837 817 826 840 816 850 848 848 796 831 818 842 838 823 827 831 801 855 817 870 833 837 815 819 785 779 789 786 870 826 794 860 805 818 852 816 820 730 770 776 765 817 786 772 806 767 766 785 753 772 796 776 763 746 742 743 741 750 770 743 723 793 764 757 810 759 792 764 771 777 928 973 894 907 924 913 925 879 874 886 916 929 920 904 878 886 909 880 911 876 885 918 902 886 844 882 888 945 947 889 902 912 965 864 1.05e+03 906 945 923 895 858 902 916 905 892 845 856 896 912 886 913 915 895 878 895 843 824 898 828 874 866 881 854 879 902 882 876 894 906 873 860 867 891 867 926 870 881 916 835 805 848 887 870 865 847 896 900 827 865 834 821 964 942 948 932 920 915 916 890 893 898 925 916 898 934 878 895 897 917 905 882 890 874 861 894 882 883 834 865 889 876 930 934 899 912 922 856 878 927 915 899 879 883 899 904 926 890 875 885 894 873 879 918 875 874 883 884 869 893 882 937 896 918 886 825 892 887 885 889 888 899 909 882 896 822 889 840 877 832 843 841 900 839 913 855 885 884 809 884 926 734 845 826 859 815 910 910 923 894 845 897 874 856 855 879 878 875 911 859 841 887 885 854 901 908 858 846 890 860 862 839 874 866 840 862 839 868 825 874 854 871 858 833 898 885 899 879 875 858 836 854 861 854 854 881 850 865 836 830 858 840 844 821 856 859 895 861 847 894 869 864 875 831 892 844 880 892 840 861 880 838 866 845 856 860 826 848 838 887 830 824 829 860 851 954 871 869 907 874 850 822 893 945 915 950 916 917 792 875 797 877 825 867 878 880 884 863 887 904 826 825 821 863 909 859 847 886 847 838 851 858 849 858 828 856 858 863 861 859 838 862 854 862 864 915 838 898 852 845 812 796 861 844 824 872 806 836 849 870 812 856 788 826 844 815 873 858 920 867 820 838 909 856 869 881 886 909 858 886 872 863 847 900 876 853 859 844 862 858 873 880 912 887 857 856 862 816 832 842 856 844 880 754 884 813 855 883 880 859 823 845 913 798 834 874 813 804 815 874 837 873 840 845 841 865 852 836 833 823 825 836 816 754 785 814 804 794 778 812 812 835 839 803 788 805 765 790 796 797 756 846 849 799 810 809 788 798 793 828 778 841 814 812 789 790 773 817 820 814 835 769 818 864 782 806 782 784 738 749 795 743 738 740 799 803 793 758 810 787 767 738 694 800 825 850 811 803 786 805 828 732 773 811 757 790 777 732 780 775 780 841 779 865 837 818 826 839 815 850 848 848 796 832 819 843 838 823 827 831 801 855 816 870 834 838 815 818 786 779 789 788 870 826 794 860 804 818 851 816 820 730 770 775 765 817 786 772 806 767 766 786 753 772 795 772 762 744 744 743 741 750 770 743 723 793 764 757 809 758 792 764 770 776 929 973 893 908 925 914 925 879 874 885 914 929 920 904 880 885 910 880 911 876 885 919 902 885 845 882 889 945 947 890 902 912 965 864 1.05e+03 906 945 923 896 858 901 916 904 895 846 856 895 912 887 914 913 894 879 896 843 824 898 828 874 866 882 854 878 901 882 875 893 906 873 861 867 891 866 926 870 881 916 836 805 848 887 870 864 848 896 900 827 866 834 823 965 943 949 931 921 915 918 891 894 899 926 916 898 934 879 895 897 918 904 883 890 874 861 894 882 882 834 866 889 876 930 934 900 912 922 856 878 928 914 899 877 883 899 904 926 890 876 885 896 873 880 919 876 873 882 885 868 893 882 937 896 918 886 824 891 888 886 889 889 900 909 882 896 821 889 841 877 832 843 841 900 839 914 855 885 884 808 884 927 735 844 827 859 815 910 910 923 894 845 897 874 856 857 879 878 875 910 860 841 887 885 854 901 907 859 847 890 860 862 839 874 867 839 863 838 869 824 874 853 871 859 833 898 886 899 879 876 858 836 855 861 854 854 880 849 866 837 831 858 842 843 821 856 859 895 862 848 893 869 864 875 831 892 844 879 893 840 860 880 839 866 846 856 859 826 849 838 886 830 823 828 860 850 954 871 869 908 874 849 822 892 945 915 948 916 917 791 876 797 876 825 867 879 881 884 865 886 905 826 825 821 863 909 859 847 886 847 838 852 858 848 858 829 856 858 863 859 859 838 861 853 862 867 915 840 900 852 845 812 794 861 844 824 870 807 835 849 870 813 855 789 825 842 814 874 859 921 867 820 839 907 856 869 881 886 909 856 887 872 863 847 899 876 854 859 844 862 858 874 880 912 886 858 855 862 816 832 841 857 843 880 753 883 814 856 884 881 859 824 845 913 797 834 873 813 803 815 873 836 872 841 845 841 865 852 836 834 823 826 836 816 754 785 814 803 794 778 812 813 834 839 804 787 806 765 790 795 797 756 846 848 800 810 808 787 798 792 828 779 842 814 812 789 789 773 815 819 814 835 769 818 864 782 806 782 784 738 749 795 743 739 740 800 803 793 760 809 786 766 738 694 796 824 850 812 802 786 805 828 733 773 810 757 790 776 732 780 775 780 843 779 865 836 820 826 838 815 850 848 848 796 831 820 844 839 823 827 830 801 854 816 870 835 838 816 818 787 778 789 788 870 826 794 861 804 818 851 816 820 730 771 775 764 817 786 772 806 767 766 785 752 772 795 767 761 744 745 742 741 751 769 742 723 794 764 757 807 758 793 764 770 776 930 974 893 909 924 914 924 879 874 885 914 929 920 904 881 885 910 879 910 875 886 919 902 885 845 882 889 945 948 890 901 912 964 864 1.05e+03 906 944 923 896 858 900 916 904 897 848 856 895 911 887 915 914 893 879 896 843 825 898 827 874 865 883 854 878 901 881 875 892 905 872 861 867 890 866 926 871 881 915 835 805 848 887 871 864 848 896 901 828 866 833 825 966 943 948 929 922 914 919 892 895 900 924 916 898 934 879 895 896 917 904 884 888 874 860 894 882 882 834 865 890 876 931 934 900 912 922 857 878 928 915 899 875 882 899 904 926 890 876 885 895 874 881 919 876 873 882 886 868 894 882 936 896 917 887 824 891 889 886 887 890 900 909 881 896 820 888 842 876 833 843 842 900 839 914 855 885 883 808 885 927 735 844 828 860 815 910 910 923 895 844 897 875 856 857 879 879 874 908 860 840 886 885 854 902 907 859 847 890 861 862 839 875 868 838 864 838 869 824 873 853 871 859 834 900 885 899 878 877 858 837 854 861 854 855 880 849 866 838 832 858 846 843 821 855 859 894 860 849 892 869 865 876 831 892 845 880 894 841 858 880 839 866 847 856 860 824 853 839 886 831 823 828 860 850 954 872 870 908 873 850 822 890 944 915 944 916 917 791 876 796 876 825 867 879 880 885 866 884 904 826 825 821 865 910 859 847 886 847 838 852 857 847 858 829 856 858 863 858 858 838 860 852 862 867 915 840 899 852 846 811 794 861 843 824 869 808 834 849 870 815 855 789 825 841 814 874 859 922 867 821 840 906 855 869 880 886 909 855 887 872 863 848 898 876 855 860 844 862 857 874 880 912 886 858 854 862 816 833 840 858 843 880 752 882 813 856 883 883 859 825 844 913 797 835 872 812 804 814 873 835 871 841 845 841 866 851 836 835 823 828 837 816 754 786 814 802 794 778 812 814 833 838 804 787 806 764 790 794 797 757 846 849 800 810 807 787 797 792 828 779 842 814 812 789 787 773 814 818 814 835 769 818 864 782 806 780 784 738 749 796 744 741 739 799 803 793 760 809 785 767 738 694 794 824 849 812 803 787 806 828 734 773 810 757 790 776 731 779 775 781 842 780 866 835 822 825 838 816 851 848 848 796 831 821 845 840 824 826 830 801 854 816 870 835 837 816 819 787 779 790 787 870 825 793 861 805 819 851 816 820 730 771 775 764 816 785 772 805 767 766 784 752 772 796 763 761 745 746 743 739 752 768 742 723 795 764 756 806 758 793 763 771 776 932 975 893 908 923 915 924 878 874 884 915 928 921 904 880 885 910 879 910 874 886 919 903 885 844 882 888 945 948 891 900 913 964 864 1.05e+03 906 944 922 896 858 900 916 904 897 849 856 895 910 887 916 913 894 879 896 842 826 898 826 873 865 883 853 878 901 881 874 892 904 872 862 866 889 866 925 872 881 916 833 804 848 886 870 864 848 896 901 828 866 834 828 967 943 948 928 922 914 918 892 895 898 923 916 897 934 879 896 895 917 904 883 887 874 860 894 881 882 835 865 891 876 931 935 900 912 922 858 877 927 916 900 874 881 899 904 927 890 876 885 894 874 881 918 875 873 882 886 868 895 882 936 897 916 888 824 890 889 886 887 892 900 909 880 896 820 888 841 875 832 843 842 899 840 915 855 886 883 809 885 928 736 843 828 860 816 908 911 923 896 843 897 875 857 857 880 879 874 907 858 840 887 885 854 901 907 859 847 889 862 862 838 875 868 838 862 837 870 824 874 852 871 860 836 902 885 899 877 877 859 836 854 862 854 855 881 849 866 839 831 858 847 843 822 855 860 894 859 853 892 869 866 877 831 892 845 881 894 841 858 881 837 867 848 857 860 823 856 839 886 831 824 828 860 850 954 872 871 908 873 852 822 890 944 915 943 917 917 792 876 796 876 825 867 880 879 884 865 884 903 825 825 820 865 910 858 847 886 847 838 851 856 847 857 829 855 858 863 858 858 839 860 852 862 867 915 840 898 851 845 810 793 860 843 824 867 811 833 850 871 821 854 788 825 842 816 874 858 922 867 821 840 905 855 869 880 887 910 856 887 872 863 848 898 876 856 859 844 862 858 874 879 912 886 857 854 862 816 832 841 858 843 880 752 882 813 854 883 884 859 824 845 913 798 836 872 812 804 814 873 835 872 841 845 841 867 851 836 836 822 829 837 816 755 786 813 801 794 777 812 814 833 837 805 788 805 764 789 792 797 757 846 848 800 811 808 787 797 792 828 779 842 814 812 790 786 772 814 817 814 836 769 818 866 782 806 778 784 738 750 796 744 742 738 799 803 793 760 808 784 768 737 693 792 825 849 812 803 788 806 828 734 773 810 756 790 775 730 779 775 781 841 780 866 834 822 824 838 816 851 847 848 796 830 820 847 840 825 825 830 802 854 816 870 835 836 816 819 787 780 790 786 870 824 793 861 805 820 850 817 818 730 771 775 764 816 784 771 805 768 765 782 752 772 796 758 761 746 746 744 738 753 767 741 723 795 765 755 805 758 793 762 772 776 932 977 894 908 923 913 924 877 875 883 915 927 921 904 878 885 909 879 909 874 887 918 904 885 844 881 887 946 949 890 899 913 964 865 1.05e+03 907 944 922 896 858 900 915 905 897 849 856 895 908 887 916 913 893 878 896 842 828 898 826 873 865 883 854 878 901 881 873 892 906 871 862 864 889 868 925 871 881 917 832 804 848 887 869 864 848 896 902 828 866 834 830 966 942 948 927 921 913 917 892 895 898 922 915 897 935 878 896 895 916 905 882 886 874 859 895 881 882 836 865 891 877 930 936 900 912 922 859 876 926 916 900 874 880 899 904 927 890 875 886 893 873 881 918 874 872 882 885 868 895 882 936 897 915 888 824 891 890 885 886 892 899 909 880 896 820 888 841 874 832 843 843 898 839 916 856 886 884 807 885 928 737 843 828 861 816 907 911 923 897 842 897 874 857 856 880 879 874 907 856 840 887 885 854 901 907 859 848 889 862 862 838 875 867 838 861 838 870 824 874 853 870 861 837 902 885 898 876 877 859 835 854 862 853 855 881 848 866 840 831 858 849 843 823 856 860 894 858 857 891 868 866 876 831 892 845 882 895 841 859 882 836 867 848 857 861 822 864 840 886 832 825 828 860 851 953 873 873 908 871 853 821 891 944 915 944 917 918 792 876 796 875 825 867 881 878 884 864 884 902 825 824 820 866 910 857 847 886 848 838 850 854 846 856 829 855 858 863 858 858 839 860 853 863 867 915 839 897 851 844 809 793 860 842 824 867 811 833 850 872 824 854 787 825 843 818 874 858 921 867 822 840 906 855 869 880 886 911 857 888 872 863 847 899 874 855 860 844 863 858 874 879 912 887 856 854 861 817 831 842 859 843 879 754 882 813 853 882 884 859 824 845 913 799 838 873 812 805 815 874 835 872 841 845 841 867 850 836 835 822 829 837 816 754 786 812 801 794 777 812 813 833 837 805 789 805 764 789 792 797 756 846 847 799 811 809 787 796 793 827 779 840 813 812 791 786 772 815 817 814 836 768 818 868 782 806 778 784 738 750 796 744 742 738 799 803 793 760 808 785 768 737 693 790 826 849 812 804 787 805 828 734 773 809 756 791 775 730 780 775 780 840 780 866 833 821 824 838 816 852 848 848 796 829 820 848 841 825 827 830 804 854 816 870 834 836 816 819 787 781 791 785 870 824 793 861 806 822 848 818 817 730 771 775 764 816 784 770 805 769 765 782 752 771 796 752 761 747 746 744 736 753 767 741 722 795 765 754 805 758 793 762 774 777 931 976 894 907 925 911 924 877 877 882 916 926 921 904 879 886 909 879 909 874 886 918 904 885 843 879 887 946 949 890 898 914 964 865 1.05e+03 906 944 922 896 858 898 915 905 898 848 856 895 908 888 915 913 892 878 896 842 828 897 827 872 865 883 854 878 901 881 873 892 908 870 862 863 890 869 925 871 881 918 833 803 849 887 867 864 848 896 902 828 867 834 832 965 940 949 928 921 912 916 892 894 899 923 914 897 935 877 897 895 916 905 882 887 874 860 894 881 882 837 866 891 877 930 936 900 911 923 860 876 926 915 900 874 881 899 904 927 889 875 887 893 872 881 919 873 872 881 885 868 896 882 937 897 916 889 825 891 890 885 886 892 899 909 881 896 820 890 840 873 831 842 843 898 838 917 858 886 885 806 885 929 738 842 827 862 816 906 910 923 897 843 897 873 858 855 879 879 876 907 857 840 886 884 855 901 908 860 848 890 862 862 838 875 867 838 860 838 869 824 873 853 870 862 838 902 884 898 876 877 859 835 854 862 852 855 882 849 866 840 830 858 851 844 822 856 860 895 858 859 892 868 865 876 831 893 845 883 896 841 860 881 835 867 848 858 861 822 870 840 887 832 826 828 860 851 953 873 873 907 869 852 821 891 943 916 945 918 918 793 876 796 875 825 867 882 879 884 865 884 902 824 823 820 866 910 857 848 886 847 838 850 854 845 856 828 854 858 863 858 860 839 859 853 864 865 916 837 896 852 842 808 792 860 842 824 867 811 834 850 872 827 853 788 824 844 818 874 858 920 866 822 839 907 856 869 880 885 911 858 888 872 863 845 899 873 854 860 843 862 858 873 879 911 887 856 854 860 817 830 843 858 843 878 756 881 812 852 882 883 858 824 845 912 799 839 874 813 805 815 875 836 873 841 846 841 866 850 835 834 821 828 837 816 754 786 812 801 795 777 812 812 834 838 806 790 804 764 788 793 796 756 846 848 799 811 810 787 796 791 827 779 839 813 811 791 786 772 815 816 814 837 768 819 870 784 806 778 784 738 750 796 744 741 738 799 802 794 760 808 786 768 736 692 789 825 849 811 805 786 803 828 734 774 809 756 791 775 731 780 775 779 840 780 866 834 820 826 838 816 853 849 848 796 828 820 848 841 825 828 831 805 854 816 870 834 836 816 819 786 781 791 784 870 824 793 861 806 823 848 817 816 730 771 774 764 816 784 770 806 770 764 783 753 771 796 746 761 748 746 744 735 752 768 741 722 795 764 754 806 758 792 763 774 776 931 976 894 907 927 910 923 877 878 882 917 925 920 903 880 887 909 879 909 874 885 917 904 886 842 878 887 946 950 890 897 914 964 866 1.05e+03 906 944 922 896 858 897 914 905 898 848 856 895 908 888 915 913 892 878 897 842 829 896 828 872 865 883 855 879 900 880 873 893 909 869 862 862 890 870 924 871 881 917 834 802 849 887 866 864 848 896 902 828 867 834 837 964 940 949 928 921 911 917 892 893 900 923 913 898 935 877 897 894 916 905 881 888 876 860 893 881 882 839 866 891 877 930 935 900 912 923 860 877 926 915 900 873 881 898 904 927 888 874 887 893 871 880 920 872 873 881 884 868 896 881 938 897 916 889 825 891 890 884 887 895 898 909 882 896 821 890 840 874 831 842 843 898 837 916 860 886 885 804 885 929 739 842 828 862 816 906 910 923 898 842 897 873 858 855 878 878 877 907 858 840 886 883 855 900 908 862 848 892 862 861 838 874 867 838 861 838 869 824 873 853 870 862 837 902 884 898 877 877 858 835 855 863 852 854 882 850 866 840 830 858 853 845 821 856 860 895 859 860 892 868 864 875 832 893 846 882 896 840 860 880 835 867 849 858 861 823 877 840 887 832 826 828 860 851 953 872 873 907 869 851 821 892 943 916 946 918 918 793 876 796 876 824 867 881 881 883 866 885 904 824 822 821 864 909 858 848 885 846 838 852 854 844 857 828 853 858 864 859 861 838 858 852 865 863 918 835 896 853 842 808 792 860 842 824 866 810 835 849 873 829 853 790 824 844 818 874 858 922 866 820 839 908 856 869 880 885 911 858 888 872 863 844 900 873 854 860 843 862 859 872 880 910 887 856 854 859 818 829 843 858 842 878 758 882 811 852 883 883 858 824 845 912 800 839 874 813 805 815 875 836 873 841 846 841 866 850 835 833 821 828 836 817 753 787 812 801 796 777 812 813 835 840 805 790 805 764 788 793 796 756 846 848 799 811 811 787 796 790 827 779 839 813 811 790 786 774 816 817 814 838 768 819 869 785 806 778 784 738 750 795 743 741 737 799 802 794 759 809 787 768 737 691 789 825 849 810 807 784 802 827 734 775 809 757 792 775 732 780 775 779 841 780 866 835 818 826 838 816 854 850 848 796 828 821 849 841 825 830 831 804 854 816 870 834 836 816 819 786 781 790 785 870 824 794 861 806 823 848 816 817 729 771 774 764 816 784 772 806 770 764 783 753 772 796 739 761 748 745 744 735 750 768 742 722 795 763 753 806 759 792 764 773 775 930 976 894 906 927 910 922 876 878 882 916 926 919 903 882 888 910 880 909 875 884 917 903 887 842 878 887 946 949 890 897 913 964 866 1.05e+03 906 944 922 895 858 896 914 906 899 846 856 895 906 888 914 914 892 878 898 841 829 896 828 872 865 883 854 879 901 880 874 894 908 869 862 863 890 870 924 871 881 917 835 802 850 887 866 865 848 898 902 828 866 834 841 964 941 950 928 922 911 917 892 893 900 923 913 899 935 879 898 894 916 905 880 888 876 861 892 880 882 843 866 891 877 930 935 900 912 924 860 879 926 915 898 872 881 898 904 926 888 874 886 893 871 881 920 872 875 880 884 868 896 881 938 897 916 888 824 890 890 884 887 897 898 910 883 896 821 890 840 874 831 841 843 899 836 916 860 886 885 804 885 930 739 842 829 862 816 907 909 923 899 842 897 872 859 855 879 879 878 907 859 840 885 883 854 899 908 864 848 893 863 861 839 874 867 839 861 837 869 824 873 853 870 861 837 901 883 898 877 876 858 835 856 864 852 854 881 851 865 840 829 857 855 846 821 856 860 895 860 861 892 868 865 875 832 893 846 882 896 840 859 879 835 867 849 858 860 823 883 839 888 831 825 828 861 850 953 872 871 907 870 850 821 892 943 916 946 918 917 791 876 795 876 824 867 881 881 883 867 884 904 824 822 822 864 909 859 848 884 845 838 853 854 844 857 828 853 858 864 859 861 837 858 852 865 860 918 834 896 854 842 808 792 860 843 824 865 812 836 848 873 832 853 792 824 845 818 873 857 923 866 820 839 908 857 868 880 886 910 858 887 872 864 845 899 873 854 860 842 862 860 871 880 910 886 856 855 861 818 829 843 858 842 878 760 883 810 852 883 884 858 824 844 911 800 839 874 814 805 815 875 836 873 840 846 841 866 850 834 833 821 828 835 818 754 787 812 799 797 778 812 813 835 840 805 790 806 764 788 793 796 755 845 848 799 810 812 786 796 788 828 780 840 813 811 790 787 774 816 818 815 838 769 818 869 785 806 779 784 738 750 796 743 740 737 800 801 795 758 810 788 768 737 691 789 825 849 810 808 784 802 827 734 776 810 757 792 775 733 781 775 781 840 780 866 836 818 825 838 816 853 850 848 795 828 821 849 842 825 830 831 803 854 816 870 835 836 816 819 786 782 790 785 870 825 794 860 805 822 849 814 817 729 771 775 764 816 783 773 805 770 765 782 753 772 796 735 761 748 745 744 734 748 769 742 722 796 762 753 806 759 792 764 772 774 930 975 895 906 927 910 921 876 877 883 916 926 919 902 881 889 911 880 909 875 886 917 902 888 843 879 888 944 948 890 897 913 964 866 1.05e+03 906 944 923 894 858 894 915 907 900 846 856 895 904 887 913 914 891 877 898 842 828 896 827 872 866 883 854 880 902 881 874 895 906 869 863 864 890 870 923 870 881 918 834 802 850 887 866 865 849 899 902 828 866 834 845 964 942 950 928 922 910 918 891 894 900 922 912 899 936 880 898 895 915 906 880 888 877 860 892 880 882 847 865 891 877 930 934 899 914 924 859 879 926 916 898 872 882 898 903 926 888 875 885 893 871 881 919 872 876 880 884 868 895 881 938 898 917 888 824 888 889 884 888 902 898 911 883 896 820 890 841 875 831 841 843 899 836 917 859 886 885 804 885 930 740 842 830 862 815 908 908 923 898 842 897 873 859 856 880 881 877 908 860 840 886 884 854 898 908 864 848 892 863 860 838 874 867 840 861 836 869 823 873 853 870 861 836 900 882 898 877 876 859 835 856 866 852 854 880 849 865 840 830 857 855 846 822 856 860 894 862 862 892 868 866 875 832 893 846 882 895 840 859 880 836 867 849 857 858 823 888 838 889 830 825 828 861 849 953 872 870 908 871 850 822 892 943 916 946 918 918 790 876 794 877 823 866 880 881 883 867 884 903 823 822 823 863 910 860 849 884 846 838 852 854 844 857 828 853 858 864 859 861 837 858 852 864 860 918 835 896 854 842 807 792 860 845 823 864 812 836 847 873 837 852 792 825 845 818 872 857 923 866 819 838 909 857 868 880 886 910 858 886 872 864 846 899 874 854 860 842 862 861 872 879 911 885 856 855 863 818 830 843 857 841 879 761 885 809 852 884 884 858 823 844 911 800 838 874 814 804 815 874 836 873 840 846 841 865 851 834 835 822 829 834 819 754 788 812 798 796 778 812 814 835 839 805 790 807 764 788 793 796 755 846 846 799 811 813 785 796 789 829 780 840 813 811 788 787 775 816 819 815 837 770 817 869 784 806 779 784 737 750 795 742 739 737 800 802 794 757 811 788 768 738 691 789 824 848 810 809 785 803 827 734 776 810 757 793 776 733 781 775 783 840 780 867 836 818 824 838 816 852 850 848 795 828 821 849 843 825 830 831 802 853 816 870 835 836 816 819 786 783 790 786 870 825 794 859 805 822 849 815 817 729 771 776 765 816 782 774 805 770 765 782 753 773 796 732 761 748 746 744 734 748 769 741 721 796 762 752 806 758 791 764 771 774 930 975 896 906 927 910 921 875 875 883 915 926 919 902 879 889 911 881 908 874 886 917 902 888 844 880 888 943 948 889 897 912 963 865 1.05e+03 906 944 924 895 858 893 915 907 901 846 856 896 901 886 913 915 891 877 897 842 828 897 826 872 866 884 854 880 904 882 874 896 906 869 863 864 890 870 922 870 882 919 833 802 850 887 866 865 849 899 902 828 867 833 848 964 943 950 928 922 909 918 891 894 900 922 912 898 937 880 898 895 915 906 880 888 877 860 893 880 882 851 864 891 876 931 934 899 914 924 858 880 926 916 897 872 883 898 903 926 888 875 885 893 872 881 919 872 876 880 884 868 894 881 938 898 917 889 822 887 888 884 889 904 897 910 883 896 820 890 841 875 831 841 842 899 836 917 858 886 885 805 885 930 740 842 831 862 814 908 908 923 897 842 897 874 859 856 881 883 877 908 860 841 887 884 854 897 908 862 848 891 864 860 838 874 867 839 861 836 868 824 873 852 869 861 836 899 882 898 877 876 859 834 856 867 852 855 878 848 865 840 830 858 854 845 822 855 860 894 862 863 892 869 866 875 831 893 847 882 895 840 859 882 837 867 849 857 858 824 891 838 889 830 824 828 860 848 953 872 870 909 871 850 822 892 943 916 946 916 918 790 876 793 877 823 866 881 881 884 866 883 903 823 822 823 863 910 860 849 882 846 837 851 856 845 857 828 854 857 864 857 860 838 858 853 863 861 918 836 896 853 842 807 792 860 845 823 863 813 836 847 873 840 851 792 826 844 817 874 856 923 866 818 838 910 857 869 879 886 909 857 886 872 865 847 900 874 854 860 841 863 861 872 877 911 884 856 855 865 816 831 843 857 842 880 762 885 810 854 884 885 858 823 844 911 801 839 875 814 804 815 874 835 872 839 845 842 865 852 834 836 822 830 834 818 754 788 811 797 796 778 812 813 835 838 805 789 808 764 788 793 797 755 846 847 799 812 814 784 796 790 829 779 841 814 811 788 788 775 817 819 816 835 770 817 869 784 806 780 784 737 750 795 743 739 737 800 802 794 756 812 787 769 738 691 789 824 848 811 809 786 804 827 735 776 809 757 793 776 734 781 776 782 840 780 867 836 819 824 838 815 851 849 848 795 827 820 848 845 826 830 831 801 853 815 869 835 836 816 820 786 783 789 786 870 826 794 859 804 822 849 816 817 729 772 778 764 815 782 773 805 770 766 782 753 772 796 730 762 748 747 744 734 748 767 741 721 796 762 753 806 758 790 765 772 774 931 974 896 906 927 910 922 875 873 883 915 926 919 902 878 888 911 881 907 874 886 917 901 888 844 881 888 943 948 889 897 912 962 865 1.05e+03 906 944 925 896 859 888 915 906 901 846 857 897 898 886 914 914 892 878 896 842 828 898 825 873 866 884 854 879 904 883 874 896 906 869 862 864 890 872 922 869 882 919 831 802 850 888 866 864 849 897 901 827 867 832 852 964 942 950 928 922 909 918 891 894 900 922 912 897 937 879 898 895 916 907 881 888 877 860 894 880 883 852 864 892 876 931 935 899 915 923 856 880 927 916 897 873 883 899 905 926 889 875 884 894 871 880 919 873 875 882 884 867 893 882 937 897 917 890 823 888 889 884 890 905 897 910 883 895 820 891 842 875 831 841 842 899 836 916 856 886 885 805 884 931 741 843 830 862 813 908 908 922 896 841 897 875 858 856 881 883 876 908 861 842 887 885 854 898 908 861 848 889 864 859 838 874 867 838 860 836 867 824 873 852 868 861 836 899 882 898 877 876 860 833 855 865 853 855 878 848 865 839 830 858 855 844 821 854 860 895 863 863 892 868 864 875 831 892 847 882 895 840 860 883 838 868 849 856 858 824 896 838 890 830 824 828 860 849 954 871 870 909 871 850 822 892 943 915 946 915 919 791 876 795 877 824 866 881 880 884 866 884 903 821 822 823 863 911 858 848 882 846 838 850 858 847 858 828 855 857 864 857 860 838 858 853 863 863 918 837 896 853 842 806 791 860 844 822 863 813 836 848 872 841 851 792 826 842 817 875 856 924 866 818 838 911 857 870 879 886 909 858 886 873 865 848 900 875 855 860 842 864 861 872 875 912 884 857 855 865 815 832 843 856 842 880 762 885 810 855 885 884 859 824 843 911 801 840 875 814 806 815 873 835 871 840 845 842 866 852 835 836 823 830 834 816 754 787 811 797 796 778 812 813 835 838 805 789 808 763 789 793 798 755 847 849 798 812 812 784 797 790 828 779 841 814 811 788 788 775 817 819 817 835 771 819 869 784 806 780 784 736 749 796 744 740 737 800 803 794 756 811 786 770 737 690 788 824 848 812 808 787 804 827 735 775 808 757 793 776 734 781 776 782 840 780 867 836 818 824 839 815 851 848 848 795 827 820 847 847 826 829 832 801 853 814 870 836 836 816 821 786 782 789 786 870 826 794 860 805 822 849 817 817 729 772 778 764 815 782 772 805 769 767 782 753 772 797 728 762 748 747 744 734 749 766 741 721 796 763 753 806 758 789 765 773 773 931 975 896 905 927 910 923 875 873 883 916 926 920 903 879 887 912 882 908 874 885 917 901 887 845 881 887 943 949 889 897 912 962 865 1.05e+03 905 943 925 898 859 883 915 905 901 847 857 899 894 886 914 912 893 878 894 841 828 899 825 873 865 883 853 878 904 884 875 895 907 869 861 863 890 874 922 869 883 918 831 802 850 888 865 864 848 896 900 827 867 831 855 964 943 949 928 922 909 918 891 894 900 922 912 897 937 879 898 894 917 906 881 888 877 860 894 881 883 854 864 892 876 930 935 899 915 923 856 880 926 917 897 873 883 899 906 926 889 875 884 896 871 879 920 874 875 883 885 867 894 882 936 897 916 890 825 888 889 884 890 908 897 910 883 895 820 892 842 875 831 842 842 900 836 917 856 887 885 805 884 931 744 843 830 861 813 908 908 921 895 840 897 875 857 856 880 882 876 907 860 843 888 885 854 898 909 862 848 889 864 859 838 874 866 838 860 837 866 826 872 852 869 861 836 899 882 897 877 876 860 832 855 864 853 855 879 848 864 839 830 859 856 843 821 854 860 896 863 863 893 869 863 875 830 892 847 882 895 842 860 882 838 868 849 856 858 824 900 838 890 831 824 827 860 850 954 871 869 909 871 851 821 892 943 915 946 914 919 792 876 796 877 824 867 881 879 884 866 883 903 820 822 824 863 911 857 847 882 846 838 851 860 848 858 828 856 856 864 857 860 839 859 852 862 865 916 837 896 854 842 806 792 860 843 822 864 815 836 848 872 842 851 792 826 842 818 876 856 924 867 818 839 911 856 870 879 884 908 858 886 873 865 847 901 875 855 860 843 864 860 872 876 912 883 857 854 865 815 832 843 856 843 879 761 884 810 857 885 884 860 825 842 911 801 839 875 814 807 815 873 835 871 840 845 842 866 853 835 835 823 829 835 815 754 786 811 797 796 777 811 812 835 838 805 789 807 762 789 793 798 756 847 850 797 813 810 785 797 790 827 778 840 813 811 788 788 775 816 819 816 836 771 819 868 784 808 779 785 736 748 796 744 741 737 800 802 793 757 810 786 771 739 690 787 824 848 812 807 787 804 826 735 775 807 757 791 775 735 781 777 781 840 781 867 837 818 824 839 816 851 848 847 796 828 820 847 848 826 828 832 802 852 814 870 836 836 816 821 786 782 789 786 871 826 794 862 806 821 850 817 818 728 772 778 764 815 782 772 805 769 768 783 753 773 798 725 763 748 745 745 734 749 766 742 721 795 763 753 807 758 789 764 774 773 931 976 896 905 927 911 923 875 873 884 916 928 922 904 880 887 912 882 909 876 885 916 901 886 845 881 888 943 949 889 897 913 963 865 1.05e+03 906 943 925 897 859 879 914 904 901 847 857 900 890 886 914 912 894 880 894 840 829 899 826 874 866 882 853 876 903 884 875 893 906 869 860 863 890 876 922 870 882 918 832 802 850 888 865 864 848 895 900 828 867 831 858 965 944 949 928 922 909 918 891 894 900 922 913 897 938 878 898 895 918 905 880 888 878 861 895 882 884 858 864 892 876 930 935 898 915 922 856 880 925 918 897 874 882 898 906 926 889 875 884 895 871 879 920 875 874 883 885 866 894 882 936 897 916 890 826 889 888 884 890 910 898 910 883 894 821 892 841 875 832 841 842 900 836 918 856 887 885 806 883 931 746 841 830 861 813 908 907 921 894 840 898 874 856 856 879 881 877 907 859 843 888 885 855 898 909 862 848 889 864 859 838 874 866 838 860 837 866 826 873 852 870 861 836 899 882 896 876 876 860 832 855 863 853 855 879 848 864 839 829 860 857 843 820 854 861 897 862 863 893 870 864 875 831 893 848 882 895 842 860 881 838 869 849 856 858 824 903 840 890 831 824 826 861 851 953 871 868 909 872 852 820 891 943 914 946 914 920 792 876 797 877 824 868 881 878 883 865 883 903 820 822 824 863 911 858 847 883 845 839 852 860 848 858 828 856 856 864 858 860 839 857 852 862 864 915 838 896 855 842 806 792 860 843 822 864 816 836 848 872 843 851 791 825 840 818 875 855 924 868 818 839 910 856 870 880 883 908 858 885 873 865 846 902 875 856 859 844 864 859 871 877 911 882 857 854 864 816 832 842 856 844 878 761 884 809 857 884 884 860 826 842 912 801 836 875 813 809 815 873 835 872 841 845 842 866 854 836 835 822 828 835 815 754 784 812 798 797 776 811 811 836 838 805 788 807 761 789 793 797 756 847 851 797 813 810 785 797 790 826 778 840 813 812 787 788 776 816 820 815 837 770 819 868 785 808 778 785 736 748 797 744 741 737 800 802 793 757 809 786 773 741 690 785 824 847 813 806 788 803 826 734 775 807 757 789 774 736 782 776 779 840 781 867 837 818 824 839 817 850 849 847 796 829 821 847 850 827 826 833 802 852 814 870 836 835 815 820 786 782 790 785 870 825 794 862 806 821 850 818 818 728 772 778 764 816 781 772 805 769 768 783 753 773 797 723 763 748 744 745 734 749 767 742 722 794 763 754 806 758 789 763 774 773 930 977 896 904 927 911 924 875 874 884 916 929 923 906 879 887 912 881 910 879 884 916 901 886 846 881 889 943 950 889 898 913 964 865 1.05e+03 906 943 925 895 860 878 914 904 900 846 857 900 884 886 914 912 893 881 894 840 829 898 826 875 867 880 852 876 903 884 875 892 905 869 861 865 889 876 922 871 882 919 833 802 850 887 864 865 849 897 899 829 866 832 862 965 945 949 928 922 909 918 892 894 900 921 912 898 938 878 897 896 918 904 880 889 878 861 895 882 885 862 864 892 876 930 935 900 914 921 856 880 924 917 896 875 882 898 907 926 890 876 885 894 871 879 919 875 874 882 884 866 894 882 935 897 916 889 827 890 888 884 890 913 898 908 882 895 821 892 841 874 832 840 843 899 835 918 856 888 885 806 883 932 746 839 829 861 813 908 906 922 896 840 899 874 857 856 878 880 877 906 859 843 889 884 856 900 910 863 847 890 864 859 838 874 867 838 860 837 865 826 874 851 871 861 837 899 882 895 876 876 860 832 855 864 853 855 879 848 863 840 829 857 857 844 820 854 862 897 861 864 893 870 865 876 831 894 848 882 896 842 860 881 838 868 848 857 859 825 903 841 890 830 826 828 861 852 952 871 869 909 872 852 819 891 943 915 946 915 920 793 876 797 877 823 868 880 878 883 865 882 903 820 823 823 863 911 858 848 884 845 839 853 861 847 858 827 857 856 864 858 861 838 855 852 862 864 913 837 897 855 841 807 792 860 843 822 864 817 835 848 872 844 852 790 824 840 818 874 854 923 868 819 839 910 856 870 880 884 908 857 884 873 864 845 902 874 856 859 844 864 859 870 878 910 883 858 854 862 818 831 842 856 844 878 761 883 808 856 884 883 859 826 841 912 801 835 875 814 810 815 872 836 872 841 846 843 867 855 837 835 822 828 836 815 754 784 813 798 797 775 811 812 836 839 805 788 806 762 788 794 797 755 846 851 797 813 811 785 797 789 826 777 840 813 813 787 788 776 816 821 814 837 770 818 868 785 807 776 784 735 749 798 744 741 738 800 802 793 758 810 786 774 741 691 785 823 847 812 806 788 803 825 734 774 808 757 787 772 736 781 776 778 839 780 866 837 818 824 840 817 852 850 847 796 829 821 848 852 827 826 833 803 853 814 871 836 835 815 819 785 781 791 784 869 825 793 862 805 821 850 819 818 728 771 777 764 817 782 771 805 769 767 782 753 773 796 722 763 747 744 744 735 748 767 742 723 794 763 754 806 757 790 762 773 774 930 977 895 904 926 911 924 876 873 885 916 929 923 906 879 888 912 880 909 881 884 916 901 888 846 882 890 943 950 890 898 912 963 865 1.05e+03 906 944 924 895 860 877 914 905 899 846 857 900 880 886 915 913 892 882 895 840 830 898 826 876 868 880 852 877 902 883 875 892 904 869 862 866 888 876 922 872 881 919 833 802 850 886 864 865 848 898 899 832 867 832 864 966 945 950 928 921 910 918 892 893 899 921 912 900 938 877 898 897 918 904 881 889 878 862 895 883 886 865 865 892 875 930 935 901 914 920 857 879 924 916 896 875 882 898 907 926 890 876 886 893 871 879 918 876 874 882 884 866 894 881 935 897 915 889 827 891 887 884 890 914 897 908 882 896 821 892 840 874 832 839 843 898 835 917 856 888 885 806 883 932 746 838 829 861 813 909 906 922 897 840 899 874 857 855 878 881 876 907 861 843 889 884 855 901 910 863 848 890 863 859 838 873 868 839 862 837 865 825 875 852 870 861 837 899 882 894 876 877 859 832 856 866 853 855 879 848 863 840 828 855 857 844 822 854 862 897 860 864 894 870 865 875 830 893 847 881 896 842 860 881 839 868 847 857 859 826 903 840 889 830 827 829 861 852 950 871 869 910 872 851 817 890 943 916 946 915 919 793 876 798 877 822 868 880 877 882 864 882 903 821 824 823 863 911 859 848 884 844 839 854 861 847 858 828 857 858 864 858 861 838 853 852 862 865 914 838 897 854 840 808 792 860 843 822 864 816 836 848 872 846 852 790 824 840 817 874 853 921 868 820 839 909 857 870 880 885 906 857 885 873 864 845 902 873 854 858 844 863 858 869 878 910 883 859 855 860 818 831 841 856 844 878 761 882 808 855 884 882 858 826 841 912 801 836 875 814 812 816 872 836 872 841 847 843 867 856 837 835 821 828 836 815 754 784 815 798 796 775 811 814 836 839 804 787 806 762 788 794 796 754 845 851 797 813 810 785 797 789 826 777 839 813 814 786 788 775 816 822 814 836 770 818 868 785 806 776 784 736 750 798 744 742 739 800 802 793 760 811 786 773 739 692 785 823 847 812 807 789 804 825 734 774 808 757 787 770 735 780 776 778 838 779 866 836 818 823 839 817 853 850 848 796 828 820 847 853 827 826 833 803 854 814 872 835 836 815 818 784 781 792 783 867 824 792 862 804 820 850 818 818 729 770 777 764 817 782 772 805 768 767 781 753 773 794 722 764 746 744 744 735 748 767 741 724 793 763 753 807 758 792 762 772 775 930 977 895 904 924 911 924 877 873 885 916 928 923 906 879 888 912 880 909 882 884 917 901 889 847 882 890 943 951 889 898 913 963 865 1.05e+03 906 944 924 896 860 877 915 905 898 845 857 899 875 886 914 914 891 883 895 842 830 898 825 876 868 882 852 878 901 883 876 892 904 870 862 865 887 876 923 872 882 920 832 803 850 886 865 864 847 900 898 832 867 833 865 965 945 951 929 921 910 918 893 892 898 921 912 901 937 877 899 897 919 904 881 890 878 862 895 882 885 865 865 892 875 930 934 902 914 920 857 878 925 914 896 875 881 898 906 926 889 876 887 893 871 879 918 876 874 882 884 867 895 881 936 897 914 889 826 891 887 885 891 916 897 906 882 895 820 893 841 873 832 840 844 898 834 917 856 888 885 806 884 933 746 838 829 861 814 909 906 921 898 840 899 874 858 854 878 881 875 908 862 842 888 884 854 902 910 862 849 890 862 859 838 874 868 840 863 836 865 825 875 851 870 861 836 900 882 896 876 876 858 833 856 867 853 855 879 848 864 840 828 854 858 845 823 853 862 897 860 865 894 869 865 875 830 893 845 880 895 839 860 880 840 869 846 857 859 828 903 838 889 831 827 830 861 851 950 872 869 910 872 851 818 890 943 916 947 916 917 793 876 799 877 821 868 881 877 881 864 883 902 822 824 823 863 911 859 847 884 844 837 853 859 847 858 829 858 859 863 857 861 837 853 853 861 865 916 838 898 854 839 808 791 862 844 821 865 816 836 849 873 847 852 790 824 840 817 873 852 920 868 821 838 909 858 871 879 887 906 857 886 872 863 845 902 872 853 858 844 864 856 868 879 910 884 860 855 859 818 832 842 856 844 878 762 882 808 854 883 881 858 825 843 913 801 836 874 814 813 816 872 835 871 841 848 843 867 855 836 835 820 828 836 815 753 784 816 799 796 775 812 815 835 840 803 786 807 764 788 794 795 754 845 850 797 813 809 785 797 789 827 777 839 813 814 787 789 774 816 822 815 836 769 818 868 784 806 777 783 737 751 797 744 742 739 800 803 793 761 811 786 771 738 692 785 823 848 812 808 788 805 826 735 774 809 756 787 769 736 780 777 778 838 778 866 836 819 822 838 817 854 851 849 795 827 820 847 854 826 827 833 802 855 814 873 835 836 815 819 783 781 793 783 867 824 793 862 804 820 850 817 818 729 770 776 764 817 782 772 804 768 766 780 753 773 794 724 762 746 744 743 736 748 768 741 723 793 763 753 808 758 792 761 771 776 930 977 895 904 924 911 924 878 873 885 916 926 923 905 879 887 911 880 909 883 884 917 902 888 847 883 890 944 950 890 896 913 962 865 1.05e+03 906 945 923 897 860 876 915 905 898 845 858 898 871 886 914 914 891 881 896 843 830 897 825 874 867 883 852 879 900 883 876 893 905 870 862 864 887 876 924 871 883 920 833 804 850 885 866 864 847 900 898 834 868 833 864 964 944 951 929 920 910 917 895 892 897 921 913 901 936 878 899 897 919 904 881 890 878 862 894 881 884 866 865 892 875 930 934 901 913 920 858 879 925 914 898 875 880 898 906 926 889 876 887 893 870 880 920 876 874 882 884 866 895 880 937 898 914 889 826 891 888 884 891 919 898 906 882 894 818 892 842 873 832 840 844 899 834 917 857 888 885 806 884 933 746 839 829 861 814 909 906 921 898 841 899 874 858 854 879 881 875 910 861 842 887 884 852 901 909 863 849 891 862 859 837 874 869 840 863 836 866 825 873 851 870 860 836 900 882 897 876 875 859 834 856 867 852 855 880 848 865 841 829 856 858 844 826 854 862 897 860 866 893 869 864 876 830 892 844 879 894 838 860 880 840 870 845 857 859 828 904 836 889 832 826 830 860 850 950 872 870 911 872 851 818 890 943 916 948 916 915 792 876 800 878 821 868 882 877 881 864 883 902 822 824 824 862 911 857 846 885 844 836 853 856 846 858 830 858 860 862 857 860 838 853 854 860 864 916 839 899 853 839 809 790 863 845 821 865 818 836 850 874 848 852 791 826 840 818 873 851 920 869 822 838 908 858 871 879 887 905 856 887 872 861 845 901 872 853 858 844 863 856 868 879 910 884 860 854 859 818 832 843 856 844 878 762 881 808 855 883 881 858 824 845 914 801 833 874 814 814 815 873 834 870 840 848 843 867 854 836 835 820 827 835 814 753 784 816 799 796 775 813 815 834 840 802 786 808 766 789 793 796 754 846 850 797 813 808 786 797 789 828 777 839 813 814 787 790 774 816 820 815 835 770 818 868 783 806 778 784 737 750 797 745 743 738 799 802 793 761 811 786 769 740 691 785 823 848 812 809 787 806 827 735 774 810 755 787 767 736 781 776 778 838 778 867 836 819 820 837 816 852 851 849 796 828 820 846 854 825 827 833 802 855 815 872 836 836 815 819 783 781 793 783 866 824 794 862 805 819 850 816 818 729 770 776 764 816 780 773 804 769 765 781 752 772 794 726 761 746 744 743 734 748 767 741 722 793 763 752 808 758 792 761 772 775 929 976 894 904 924 912 923 878 873 885 916 926 922 904 880 886 911 879 908 883 884 918 901 887 847 881 889 945 950 890 895 914 962 865 1.05e+03 906 945 924 897 860 875 915 905 898 845 858 896 867 887 914 915 891 879 895 843 830 897 826 873 867 883 852 880 901 882 877 893 905 870 861 864 887 879 925 871 883 920 834 806 850 885 867 864 848 900 898 834 867 833 864 964 944 949 930 919 909 916 896 894 897 921 913 901 936 878 899 897 919 904 880 890 878 861 894 879 884 869 864 892 875 930 934 900 913 921 857 879 925 915 897 875 880 898 906 926 888 875 886 894 870 880 920 876 874 882 884 866 896 880 937 898 915 889 826 891 888 884 891 922 898 907 882 894 818 891 843 874 831 840 843 899 833 917 857 889 885 805 884 933 746 840 828 862 814 908 905 922 897 842 898 874 858 853 879 881 876 910 860 841 886 884 852 901 908 863 848 891 862 858 838 876 869 840 862 836 866 826 872 851 870 859 836 900 882 897 877 875 860 835 856 868 852 855 880 848 865 840 829 857 858 843 829 855 861 896 859 867 893 868 865 876 830 892 844 879 894 838 859 881 840 870 845 857 859 826 906 837 888 831 825 830 860 849 949 872 870 910 872 851 818 889 943 916 949 916 917 792 876 798 878 820 868 883 877 882 864 884 901 823 824 824 862 912 856 846 885 845 836 854 855 846 858 829 857 860 861 856 860 838 853 853 860 863 916 840 900 853 840 808 790 864 845 821 865 817 836 850 875 848 852 791 828 840 817 873 851 920 870 821 838 908 857 871 879 886 906 856 886 872 861 845 901 872 854 859 844 862 857 867 880 910 885 860 853 860 818 832 844 856 843 879 762 882 809 855 883 881 858 824 846 914 801 832 874 815 812 815 873 834 871 839 849 843 867 853 836 835 821 827 834 814 752 785 815 798 796 777 813 813 834 840 803 787 808 766 788 793 797 755 846 850 797 813 809 786 797 790 828 777 839 813 814 787 790 775 816 819 816 835 770 818 867 783 806 778 784 735 750 797 744 743 738 798 802 792 760 811 787 769 740 689 784 823 848 811 809 785 806 827 735 774 810 755 788 765 737 782 776 778 838 778 867 836 819 820 838 814 852 851 848 796 828 821 846 854 825 826 833 802 855 815 871 836 836 816 819 784 781 794 783 867 824 794 861 806 818 851 815 818 729 770 776 764 816 779 773 804 770 765 782 752 772 794 727 761 745 745 743 733 748 767 740 723 793 763 752 807 757 792 762 773 774 929 976 895 904 926 912 923 878 872 885 916 926 922 905 880 886 911 879 909 884 884 919 900 887 846 880 889 946 950 889 893 914 962 864 1.04e+03 905 945 924 897 860 874 916 906 898 845 858 896 863 887 914 914 892 879 895 843 830 898 826 872 867 882 852 882 902 882 876 892 905 871 860 864 887 881 924 871 883 920 834 807 849 886 867 865 849 900 899 833 866 832 864 965 943 948 930 920 909 916 894 895 898 921 913 901 935 879 898 898 920 904 878 890 877 860 892 879 884 871 864 892 875 930 934 899 913 922 856 878 926 917 896 875 880 898 906 926 888 874 885 894 870 880 920 876 874 882 884 865 895 880 937 897 916 890 826 891 888 884 891 923 898 908 882 894 817 890 842 874 831 840 842 899 833 917 856 889 886 805 883 933 746 840 828 862 814 908 905 922 897 843 898 874 858 852 879 881 877 909 860 841 886 884 851 902 908 863 847 892 862 858 838 876 869 838 861 837 867 826 871 851 871 859 837 899 882 898 878 875 859 834 856 868 853 856 880 848 865 841 829 858 858 842 834 856 861 896 859 867 892 868 865 876 830 892 846 879 894 839 858 882 839 870 844 857 858 825 908 838 887 830 825 830 860 849 949 872 870 908 871 851 818 889 943 916 949 917 918 792 876 796 877 820 868 883 878 884 864 885 903 824 824 824 862 911 855 847 885 846 836 853 856 847 859 829 857 860 862 857 860 838 853 853 861 863 916 838 900 853 840 808 788 863 844 820 863 814 836 850 874 849 852 791 828 840 816 874 850 920 871 821 838 908 858 871 879 885 907 856 886 871 862 845 900 871 856 859 844 861 859 867 880 910 885 858 853 860 818 833 844 857 842 879 763 883 809 855 883 881 859 824 845 914 801 832 873 816 811 814 874 834 873 839 849 843 867 851 835 836 822 828 834 814 752 786 814 798 796 779 811 812 835 841 804 788 809 764 788 792 799 756 846 850 798 814 809 786 797 790 828 777 839 814 814 788 789 775 816 820 816 835 770 819 866 785 807 778 784 733 750 798 743 742 737 798 800 792 759 812 788 771 739 689 783 823 848 811 810 784 806 827 734 774 810 754 788 763 736 782 775 779 838 779 869 836 819 820 839 813 852 851 848 796 828 821 847 854 826 826 833 801 855 815 870 836 836 816 819 784 781 796 783 866 824 794 861 806 818 851 815 818 729 770 778 764 817 779 772 805 770 764 784 751 773 794 728 762 744 745 744 732 748 768 740 725 793 763 752 807 757 792 762 774 774 929 976 896 904 927 912 922 879 872 884 916 926 922 905 880 886 910 879 909 886 885 919 899 888 846 880 889 947 950 889 893 914 962 864 1.05e+03 905 945 922 896 859 874 916 907 897 845 857 896 861 887 914 914 892 880 895 843 830 898 825 872 868 883 853 882 902 882 876 892 905 870 859 863 887 883 923 871 882 920 834 807 850 888 866 865 849 900 899 832 866 830 864 966 944 949 930 920 910 916 893 896 898 922 912 901 935 880 897 898 920 904 878 889 876 860 893 880 885 873 863 892 875 930 935 900 913 922 854 878 925 918 894 876 880 898 905 927 888 873 885 894 871 879 919 875 874 881 884 865 895 880 937 897 917 890 827 891 888 884 891 925 899 909 883 895 817 890 842 874 830 840 841 899 832 917 857 890 886 805 882 933 747 840 828 863 814 908 904 922 897 843 899 874 858 851 879 880 877 909 860 841 886 884 850 903 907 863 847 892 862 859 839 876 869 837 860 837 868 825 872 851 871 860 837 899 882 898 879 875 858 834 855 865 854 856 879 847 864 841 829 858 857 842 836 857 860 896 858 868 892 868 865 875 830 892 847 880 894 840 858 882 838 870 844 858 858 823 909 839 886 829 825 830 860 849 950 872 870 907 870 851 818 889 942 916 949 918 920 792 876 795 876 820 868 883 878 884 864 886 904 825 824 824 862 910 855 848 885 846 835 852 858 847 859 829 856 860 862 859 859 838 852 852 861 863 916 836 900 853 840 807 787 862 844 819 862 815 835 850 874 850 852 791 827 839 816 875 850 921 871 820 838 908 858 871 879 884 908 856 886 871 863 845 899 872 855 859 844 861 860 868 880 910 884 858 852 859 818 832 843 857 841 879 764 884 808 856 883 881 860 824 844 912 801 832 873 815 810 815 874 834 873 839 848 843 867 851 835 837 822 829 834 814 753 788 813 799 796 780 810 810 836 842 805 788 809 763 788 792 799 757 846 849 799 814 809 786 798 790 829 777 839 815 814 789 788 775 816 821 814 836 769 819 867 785 807 778 785 733 750 798 742 742 737 799 800 791 758 811 788 773 738 688 783 823 848 810 811 784 806 826 734 775 810 754 788 763 736 782 775 779 838 779 869 835 819 821 839 813 852 850 848 796 829 821 847 854 827 826 834 802 855 815 870 837 835 815 820 785 781 796 783 866 824 793 860 805 818 850 815 818 729 770 778 766 817 780 772 806 770 764 784 750 773 794 729 764 743 745 744 732 749 768 740 725 793 763 752 807 756 792 762 774 774 930 977 897 904 929 912 922 879 873 883 917 928 922 904 879 887 909 881 908 888 885 920 899 888 846 880 888 947 949 888 893 914 962 864 1.05e+03 905 945 921 896 859 874 916 906 896 845 858 896 860 886 914 914 893 882 895 843 830 899 826 871 868 884 853 883 902 882 876 891 905 869 859 863 886 885 923 871 882 918 833 806 850 888 866 864 849 901 900 831 867 829 865 966 944 950 930 921 911 916 893 895 898 922 912 901 936 881 896 899 922 904 878 890 875 859 893 882 886 873 863 893 875 930 934 899 913 922 855 879 925 918 894 876 880 898 905 927 888 873 885 894 871 878 919 873 875 881 884 866 894 880 937 896 916 889 828 891 889 884 891 927 899 909 883 895 817 890 842 875 831 840 841 900 833 917 857 890 886 806 881 932 747 839 828 863 814 908 904 922 897 843 899 874 858 851 878 880 874 909 859 841 886 884 850 903 908 863 847 892 862 860 838 876 869 836 859 838 869 824 872 852 872 860 837 900 883 898 879 875 858 833 855 863 855 856 879 846 866 841 830 858 857 843 842 856 859 896 858 868 891 869 865 875 830 892 848 880 893 840 858 882 837 869 844 858 858 823 910 840 886 830 825 829 859 849 950 872 870 907 870 851 818 889 942 916 949 918 921 792 875 796 875 820 868 882 879 883 864 885 905 824 824 823 862 909 855 848 885 846 834 852 858 848 859 828 856 858 861 860 858 838 854 852 862 863 916 834 899 853 840 807 787 862 844 817 860 819 834 850 873 852 851 792 827 839 816 876 851 920 871 820 838 908 859 871 879 884 908 856 886 871 863 845 899 873 854 859 844 861 860 871 879 910 882 858 851 858 818 832 844 856 840 879 764 884 808 856 883 881 860 824 844 910 801 830 872 814 810 815 875 835 872 839 848 843 866 852 836 837 821 829 834 814 754 788 812 799 796 779 811 810 836 842 804 788 810 763 789 791 798 758 847 848 800 814 808 786 799 789 829 776 840 815 813 791 787 775 815 822 812 836 768 819 867 785 807 777 785 734 750 797 742 742 737 800 801 791 758 808 787 775 738 689 783 823 848 810 812 784 806 827 734 775 810 754 789 762 737 781 775 780 838 779 869 835 819 822 839 813 851 850 848 795 829 821 847 854 826 826 834 802 855 816 870 836 834 815 820 786 782 797 783 866 824 793 860 804 818 850 815 817 729 770 777 766 817 781 772 806 770 764 784 750 773 794 729 763 744 744 744 732 750 767 740 723 793 763 752 807 756 792 762 774 774 930 977 897 905 929 912 922 879 873 883 918 929 922 903 878 887 910 882 907 890 885 918 900 888 845 879 888 945 948 889 893 913 962 865 1.05e+03 905 944 921 895 859 874 915 906 896 846 857 896 859 886 914 914 892 881 894 844 831 900 828 872 868 884 854 883 902 882 876 891 905 868 859 864 886 888 924 871 883 917 834 805 850 886 866 864 849 901 900 830 868 828 865 966 944 950 929 920 912 916 893 894 898 923 912 901 937 881 896 898 924 903 878 890 875 859 893 883 886 873 863 893 875 930 934 899 912 922 855 879 925 918 895 875 880 898 906 927 888 874 885 894 871 877 920 872 875 880 884 868 895 880 937 896 916 888 827 892 890 884 891 929 898 909 883 895 818 890 842 876 832 839 841 900 834 919 857 890 886 807 881 932 748 839 828 863 814 908 905 922 896 844 900 874 858 851 877 880 869 909 859 841 886 884 850 903 908 864 849 891 861 861 839 876 870 836 859 838 869 824 872 853 872 860 837 900 883 898 879 876 858 834 855 861 855 856 879 844 867 839 830 858 857 844 846 854 859 896 858 868 891 868 865 876 830 892 847 879 892 841 859 881 837 869 844 858 859 822 911 840 886 830 825 830 858 849 950 871 869 907 871 850 819 890 942 916 949 918 920 791 875 796 875 821 868 882 879 881 865 883 904 822 824 823 862 908 855 848 885 845 832 851 858 848 859 828 856 857 861 861 858 837 856 854 862 863 916 834 898 853 839 806 787 863 844 817 861 824 836 850 872 852 851 792 827 837 816 874 850 920 870 820 838 908 859 871 878 884 908 856 885 871 863 845 899 874 853 859 844 862 859 872 879 909 880 859 850 858 818 831 844 856 840 879 767 884 808 857 883 882 860 824 843 908 801 830 872 812 811 815 875 836 871 839 848 842 866 852 837 836 821 828 834 814 755 788 812 800 796 778 811 809 836 842 804 788 810 764 790 791 798 757 847 848 800 814 809 786 800 788 829 776 840 815 813 791 788 774 814 822 811 836 768 819 867 784 807 777 785 735 750 797 742 742 738 801 801 791 758 806 786 775 738 690 781 823 848 810 811 784 806 828 734 774 811 754 790 762 738 781 775 780 837 779 869 835 819 824 839 813 851 850 847 796 828 820 846 854 826 825 835 802 855 816 869 834 834 814 820 787 782 797 783 866 824 794 859 804 818 849 815 817 728 769 776 766 817 782 771 806 770 765 784 750 773 794 730 762 744 743 745 731 752 765 740 721 793 762 751 807 756 792 762 774 774 930 976 896 905 929 912 921 879 872 884 919 929 922 902 878 885 911 882 907 891 885 917 901 888 844 880 887 944 947 889 893 913 962 865 1.05e+03 906 944 922 895 860 874 915 905 896 847 858 897 859 886 914 913 892 881 895 844 831 900 829 872 869 884 854 882 901 882 876 892 904 868 858 864 886 890 924 870 885 916 834 805 849 886 866 865 850 900 900 830 868 828 864 967 944 950 929 920 911 916 894 893 898 923 912 901 937 879 896 898 925 903 878 890 876 860 893 883 886 872 863 893 875 930 934 898 912 922 856 880 924 918 896 875 880 899 906 927 887 874 885 894 870 876 920 872 875 880 884 869 895 879 936 896 916 888 827 892 891 884 890 929 898 908 883 895 818 890 842 876 833 839 842 900 834 920 856 891 886 808 878 930 749 839 828 862 814 908 906 921 896 844 899 874 858 852 878 880 864 909 859 842 886 884 849 903 908 864 850 890 861 862 840 875 870 837 860 838 869 824 872 853 872 861 837 901 882 897 878 876 858 834 856 862 855 856 879 844 868 838 829 858 857 844 851 852 859 896 858 869 891 868 865 875 830 892 847 878 893 841 860 880 838 868 843 859 860 822 911 841 886 830 824 830 858 850 949 870 868 908 872 850 820 889 942 916 949 917 920 791 875 797 874 821 869 882 880 882 865 882 902 821 824 822 862 908 856 848 885 845 831 851 857 847 859 828 856 856 861 861 857 837 857 855 863 864 916 833 898 853 839 805 788 863 845 816 861 826 837 849 871 852 850 792 827 836 817 873 849 921 869 820 837 909 858 871 879 884 908 855 885 871 864 846 899 874 852 859 844 862 858 871 879 908 881 859 851 858 818 830 843 855 840 879 769 883 808 856 883 883 860 823 844 908 801 833 871 812 812 815 875 836 869 839 848 841 866 853 836 835 821 828 834 814 755 787 812 800 796 777 811 809 836 840 803 788 810 763 790 792 798 756 848 848 800 814 810 786 800 788 828 778 841 815 811 790 788 775 814 823 811 836 769 819 867 784 807 777 784 736 751 797 743 742 739 800 801 792 758 804 786 775 738 691 780 823 848 810 811 784 806 828 734 774 811 754 791 762 738 781 776 782 839 779 869 835 819 824 838 814 852 849 847 796 827 820 845 853 826 826 835 802 855 817 869 833 834 815 820 787 782 798 782 867 823 794 859 804 819 850 815 816 728 769 777 766 818 782 771 806 769 764 784 750 774 794 728 762 743 742 745 730 752 764 740 722 793 762 750 808 756 792 763 773 773 929 977 896 905 928 912 921 879 872 885 919 926 921 902 878 884 912 881 907 891 886 916 901 887 845 880 887 943 947 890 893 914 962 866 1.05e+03 905 944 923 896 860 874 913 904 896 847 858 896 859 886 915 912 893 881 896 843 831 900 828 873 869 884 854 882 900 882 876 893 904 869 858 864 886 892 925 869 887 916 834 805 848 886 865 865 850 900 899 831 868 829 864 967 943 949 929 919 910 916 894 892 898 923 912 900 937 878 896 896 925 904 878 890 876 860 894 884 886 872 862 892 875 930 935 899 912 922 856 880 924 918 897 874 880 900 907 926 886 875 885 894 870 876 920 872 875 881 885 869 894 879 936 897 917 888 826 892 891 884 890 931 898 908 883 894 818 890 842 876 833 839 842 900 833 921 856 892 886 808 875 928 750 839 828 862 815 908 907 922 896 844 899 874 858 852 878 879 858 908 858 842 887 883 849 903 908 865 850 890 860 862 841 873 869 838 860 838 869 825 873 853 872 862 837 901 882 897 878 877 858 834 856 862 855 856 879 845 867 840 829 858 857 844 854 853 860 896 858 871 891 866 864 874 830 892 846 878 894 841 860 880 839 868 844 860 860 821 911 841 887 830 825 831 859 850 949 871 868 908 872 850 820 888 943 916 950 917 918 791 876 798 875 822 870 883 879 883 864 882 902 822 824 821 862 908 856 848 885 844 828 850 857 847 858 828 856 857 862 862 858 837 858 856 863 863 917 832 897 854 838 804 788 864 845 815 860 827 838 847 871 852 850 792 828 835 817 872 849 921 869 820 836 910 859 871 879 883 908 855 886 871 866 846 899 873 852 859 844 863 858 870 880 909 881 858 852 858 818 830 842 855 840 879 771 882 808 855 884 883 861 824 846 908 801 836 871 812 814 815 875 836 870 839 847 841 866 853 836 834 820 828 833 814 754 788 812 800 796 777 811 809 836 839 803 788 808 763 790 793 798 754 848 848 799 813 812 785 800 789 827 781 840 816 810 789 789 776 814 822 811 836 769 820 868 784 806 778 784 735 752 797 743 741 739 800 802 793 757 805 787 775 739 692 779 823 848 810 811 785 806 828 734 773 811 755 790 760 738 781 775 783 840 779 868 836 819 824 838 815 853 849 847 795 825 821 845 852 825 826 835 801 856 817 868 834 834 815 820 787 782 798 781 868 822 794 860 805 818 851 815 817 728 770 778 766 818 782 771 804 769 764 783 750 773 795 726 762 743 743 745 730 751 763 739 723 793 762 750 808 756 792 763 772 772 929 978 896 905 928 912 922 879 872 884 920 925 921 902 879 884 913 881 908 892 886 918 901 887 845 881 888 943 947 890 894 912 962 866 1.05e+03 904 944 923 895 860 874 912 905 896 846 857 895 859 886 915 910 894 881 896 842 831 900 828 873 868 884 854 881 900 882 875 894 905 869 857 864 886 892 924 868 887 916 834 805 848 887 866 865 849 900 900 831 868 830 864 966 943 949 929 920 911 916 894 892 898 922 912 900 937 878 897 896 925 904 878 889 876 860 894 884 886 873 863 892 876 930 936 899 911 921 856 880 923 918 897 874 878 899 906 925 885 874 885 895 870 876 920 872 876 881 885 868 894 879 936 896 917 888 826 891 891 884 890 932 898 908 882 895 818 889 842 875 834 840 843 900 833 920 855 892 886 808 870 927 750 839 828 861 816 909 907 922 896 844 898 873 858 852 878 878 854 908 858 842 888 883 850 903 908 865 850 890 859 861 841 873 868 838 860 838 868 825 874 853 870 861 837 902 882 898 879 877 859 834 856 862 855 856 881 846 866 841 829 858 857 844 858 854 861 896 858 872 890 866 864 874 830 892 846 878 893 841 860 880 839 869 846 861 860 822 912 841 889 830 825 832 861 850 949 872 870 909 872 851 819 889 943 916 950 916 918 792 876 798 876 822 870 884 879 884 865 882 902 823 825 822 862 908 857 848 884 844 826 850 856 846 857 829 855 858 863 862 859 838 859 856 863 863 918 832 897 855 837 805 788 864 845 813 859 828 836 847 872 852 850 791 829 835 818 872 850 921 868 821 836 909 859 871 879 883 909 856 888 871 867 846 899 872 852 858 844 863 858 869 880 909 880 858 851 858 817 831 841 855 840 879 772 882 807 853 885 884 862 824 848 908 801 839 871 812 814 816 875 836 869 838 846 842 866 852 835 836 820 828 833 814 753 790 813 800 796 777 810 810 836 838 803 788 807 762 790 793 797 754 848 848 798 812 812 784 800 790 826 782 840 817 810 789 788 777 814 822 811 836 770 821 868 784 804 779 784 735 752 797 744 740 738 800 802 793 757 806 788 774 739 692 779 823 848 810 812 785 806 828 734 772 810 756 789 756 738 782 776 782 841 780 867 837 819 823 837 816 854 850 847 794 825 821 846 853 825 827 834 801 856 817 868 835 835 816 819 787 782 798 780 868 822 795 861 806 819 852 816 817 728 770 779 766 818 782 772 802 769 764 783 750 772 795 725 761 744 744 745 730 751 762 738 724 793 762 750 808 756 792 763 773 772 928 979 896 904 927 912 924 879 872 884 920 927 921 901 881 884 913 882 908 893 886 919 900 887 846 880 888 943 947 890 894 911 962 866 1.05e+03 903 944 922 895 860 874 910 905 896 846 857 894 859 886 915 910 896 882 895 841 830 900 827 873 868 884 854 881 901 883 875 894 906 869 857 864 886 892 924 869 886 915 835 805 849 887 867 865 849 900 900 832 868 831 864 966 942 949 929 920 911 916 894 892 898 922 913 899 936 879 897 896 926 905 878 888 877 860 894 882 885 875 863 892 876 930 937 899 911 920 855 878 922 917 896 873 878 899 905 926 885 874 885 896 870 875 919 872 876 881 885 867 893 879 936 896 916 888 827 892 890 884 890 932 898 908 882 895 820 888 842 875 834 841 843 900 833 922 855 892 885 808 867 926 751 839 828 862 816 909 908 922 896 844 898 873 858 853 879 879 848 908 858 842 889 883 850 904 907 865 850 890 861 861 841 874 868 838 860 839 868 825 875 852 869 860 837 902 881 898 879 877 859 834 856 862 854 856 882 847 864 844 830 858 856 844 863 856 861 897 858 872 890 868 863 875 831 892 845 878 892 841 859 880 839 869 847 861 861 823 912 840 890 830 824 832 860 849 951 873 874 909 872 851 819 890 944 916 950 915 917 792 875 798 876 824 869 883 879 884 867 882 902 823 825 824 862 908 858 848 884 844 825 850 856 845 857 830 855 857 862 861 860 838 860 855 863 862 919 833 898 854 837 805 788 863 845 812 859 828 834 848 874 852 850 792 830 835 820 873 850 920 868 821 836 908 859 872 879 884 910 856 888 871 867 847 900 872 853 858 844 864 858 868 880 910 879 857 851 858 817 832 841 855 840 880 773 882 807 852 885 884 862 824 849 908 801 839 872 813 814 816 874 836 869 837 846 841 867 851 835 837 820 828 833 814 753 792 813 800 796 776 810 811 835 838 803 787 806 763 790 793 797 754 847 849 798 811 812 784 800 790 825 781 840 818 810 789 788 777 814 822 811 836 769 820 869 783 804 779 784 735 751 797 744 740 738 800 803 793 756 807 788 775 739 691 779 823 848 809 813 785 806 828 735 772 810 757 789 754 738 783 776 781 840 781 867 838 818 822 838 816 855 850 848 794 825 821 846 855 824 827 834 801 857 817 868 835 835 816 818 786 781 798 780 868 822 797 861 805 820 852 818 818 729 770 779 766 818 782 773 800 769 764 783 750 772 795 724 761 744 746 745 730 750 763 738 725 793 761 750 806 757 792 763 774 772 927 979 896 904 928 912 925 879 872 884 919 929 921 901 882 885 912 881 908 893 885 920 899 888 847 880 888 943 947 890 893 910 961 865 1.05e+03 903 944 922 894 859 874 910 906 897 846 857 895 859 886 915 909 896 882 894 842 832 901 826 873 868 884 853 881 901 883 876 894 906 869 856 864 885 895 924 870 884 915 835 804 849 887 868 865 849 900 900 833 868 832 864 966 942 950 929 921 911 916 895 891 899 922 914 899 936 880 896 896 926 906 878 888 877 860 893 882 885 877 864 892 876 930 937 898 911 919 856 877 921 917 896 873 878 898 906 927 885 874 884 896 870 875 919 873 876 881 885 867 893 879 936 895 915 889 828 892 890 884 890 931 898 909 882 896 821 887 842 875 834 842 843 901 834 924 855 891 884 808 863 924 752 839 828 862 815 909 909 923 894 843 898 873 858 852 880 880 845 907 857 842 889 883 851 904 907 865 850 890 862 860 840 875 869 839 860 839 867 826 875 852 869 859 837 901 881 897 880 876 860 835 855 862 854 856 882 847 864 844 830 858 855 843 866 856 861 897 859 870 890 869 862 876 831 892 845 878 892 840 859 881 838 869 847 860 861 825 912 840 890 830 824 831 859 848 953 874 876 909 872 852 819 892 944 916 949 915 919 791 875 798 876 824 868 882 879 883 867 883 902 822 824 825 862 909 858 848 884 844 825 850 855 845 858 831 854 857 862 861 860 837 861 854 862 862 920 834 898 854 838 805 788 863 845 810 858 829 833 848 874 852 849 793 831 835 820 872 850 919 868 820 836 906 859 872 878 884 911 855 887 871 866 848 900 872 853 858 844 863 857 868 879 909 879 857 851 858 816 832 841 856 840 881 773 881 807 852 886 883 862 823 849 908 800 839 873 813 813 816 873 835 869 837 847 840 866 852 835 837 820 828 833 814 754 792 812 800 797 776 810 812 834 838 802 786 806 764 791 793 797 755 847 850 797 811 811 786 800 789 825 780 840 818 810 788 788 776 814 822 811 835 769 820 869 783 805 780 783 735 751 797 744 740 737 801 803 792 756 808 787 776 739 690 779 823 848 810 813 785 807 827 735 772 810 756 789 754 738 783 776 779 840 781 866 838 818 821 838 816 854 849 848 795 824 820 847 856 824 827 834 801 855 817 868 835 835 816 817 786 781 797 780 869 822 798 860 805 820 851 818 816 730 770 780 766 818 781 773 799 768 764 784 750 773 794 723 761 744 745 745 730 749 765 740 726 793 761 750 804 758 792 763 774 772 928 979 896 905 929 911 925 879 872 884 918 929 920 901 882 885 912 880 907 893 884 920 898 888 848 880 888 942 947 888 891 910 962 865 1.05e+03 904 943 922 894 858 874 909 906 897 846 858 896 858 886 915 909 895 882 895 842 833 902 826 872 868 884 853 881 900 884 876 894 907 869 855 864 883 897 923 871 883 915 836 804 850 888 869 864 849 900 900 834 868 832 863 966 942 950 929 921 911 916 894 891 898 922 914 899 936 880 896 896 927 906 878 888 878 860 893 881 885 878 865 891 876 930 938 897 911 920 856 876 921 918 896 873 879 899 907 928 886 874 883 895 870 875 919 874 876 882 884 868 893 879 937 896 914 889 829 891 890 884 890 932 898 908 884 896 822 887 842 876 834 842 843 901 834 924 856 891 883 807 856 922 753 840 828 862 814 909 910 924 896 842 899 873 858 852 881 882 842 906 857 842 888 883 850 903 907 865 849 890 863 860 840 875 870 840 860 838 867 826 874 852 868 860 837 901 881 897 879 876 859 836 855 862 854 856 882 846 864 843 830 857 854 843 870 856 860 896 859 869 890 869 862 875 831 892 846 879 893 840 859 881 838 869 846 860 860 825 911 840 889 830 824 830 858 847 954 874 876 910 872 852 820 891 944 917 949 917 920 791 874 798 876 824 869 881 880 882 866 883 902 822 824 825 862 909 858 848 883 845 826 850 855 846 859 831 854 857 863 860 861 837 859 854 862 862 920 835 898 853 838 806 787 862 846 809 859 830 834 848 873 851 847 793 829 836 820 872 850 919 868 820 836 907 859 872 878 885 911 854 886 870 865 848 899 873 853 859 843 862 857 868 879 908 879 858 851 858 816 831 841 856 841 882 775 881 807 853 886 883 862 822 849 909 801 838 873 813 813 816 871 835 869 837 848 840 866 853 834 837 820 828 833 814 754 792 812 800 798 776 809 812 834 838 802 785 806 764 791 792 798 755 847 850 797 812 810 787 800 789 825 779 841 818 810 788 787 776 814 822 811 834 769 820 870 783 805 780 782 735 750 796 744 740 738 802 802 793 757 809 786 776 738 690 779 823 848 811 812 786 807 827 735 773 810 754 789 753 737 783 776 779 839 780 866 838 818 821 839 816 854 849 848 796 824 820 847 856 825 826 834 801 853 816 869 835 836 816 817 785 781 798 779 868 822 798 860 805 820 850 817 815 731 771 779 766 818 782 772 800 768 764 784 752 774 794 722 761 743 745 744 730 749 767 741 726 793 761 750 803 760 792 762 774 773 929 978 896 904 929 911 925 879 873 885 918 929 920 901 881 886 911 880 907 894 883 920 898 887 848 880 888 943 946 887 890 911 962 865 1.05e+03 905 943 922 895 856 874 908 907 898 847 858 897 857 886 915 909 894 881 895 842 835 902 827 873 868 885 852 880 901 884 876 894 906 869 855 865 882 899 923 871 884 914 835 805 851 889 869 864 850 900 900 835 868 831 863 966 942 950 929 921 911 916 894 891 897 921 914 899 936 881 895 896 927 907 878 889 878 860 894 881 885 879 866 891 875 930 937 896 912 921 857 876 921 918 896 873 879 898 908 928 888 874 883 895 869 876 919 875 876 883 884 868 893 879 938 895 914 889 828 891 890 885 891 933 898 908 884 896 822 887 842 876 833 842 843 902 834 924 856 891 882 806 846 919 754 840 828 862 812 909 909 924 898 842 900 872 859 851 881 883 841 905 857 842 887 883 850 902 907 865 849 891 863 861 840 875 870 841 861 838 868 827 872 852 868 860 837 901 882 898 878 875 859 836 855 863 854 856 881 845 864 841 830 857 854 843 872 855 860 895 859 869 891 869 862 875 831 891 847 879 893 839 859 882 837 869 846 859 859 826 912 840 887 830 824 829 857 846 952 874 874 910 872 852 820 890 944 918 950 919 921 791 874 797 876 823 868 881 880 882 865 883 902 822 824 825 862 909 857 849 883 846 826 850 856 847 859 831 854 858 863 859 861 839 856 854 863 862 920 836 898 854 838 806 786 862 846 809 859 829 835 848 873 850 846 793 828 838 818 872 850 919 868 820 836 907 859 871 879 885 911 854 886 870 864 847 898 874 853 859 843 862 857 869 879 908 880 858 851 858 816 830 841 856 841 882 776 881 808 854 886 882 862 822 849 909 802 838 873 814 812 817 870 834 870 838 848 841 866 853 834 837 820 828 832 813 754 792 812 800 797 776 809 812 834 838 801 786 806 763 790 791 800 756 847 850 797 813 811 788 800 790 825 778 841 817 810 788 786 776 815 822 811 834 769 820 870 784 805 780 781 735 750 796 744 740 739 803 802 794 756 809 787 777 738 690 779 822 848 812 811 785 808 827 735 773 811 753 789 753 737 783 776 778 839 780 866 838 818 821 840 816 854 849 848 796 824 819 847 856 826 825 834 802 851 816 870 834 836 816 817 785 780 799 779 868 822 798 860 805 820 849 816 814 731 772 778 766 818 781 772 800 768 764 783 753 774 793 720 761 743 745 744 729 749 766 741 726 793 761 750 803 760 793 762 773 774 929 976 896 904 929 912 924 879 873 885 918 929 920 902 881 887 911 880 907 897 883 919 898 887 847 880 888 944 945 886 891 910 962 866 1.05e+03 906 943 922 896 856 872 904 906 898 847 857 897 856 885 915 910 893 880 895 841 836 902 827 874 867 885 852 878 902 884 876 893 906 869 856 865 881 900 924 871 884 916 835 805 852 889 869 865 850 900 900 835 868 830 863 966 942 950 928 921 910 916 893 891 896 921 913 899 937 881 895 896 928 907 878 890 878 860 894 880 886 879 865 891 875 930 936 897 913 921 857 877 922 919 897 873 880 898 908 928 889 874 882 894 869 877 920 875 876 883 884 868 893 879 938 895 916 889 827 891 890 885 891 935 899 909 883 895 822 888 841 876 833 841 843 902 833 923 856 891 883 806 837 917 755 840 830 862 812 910 908 923 900 842 899 871 860 852 881 883 840 904 858 843 887 884 850 900 908 865 849 892 863 861 841 875 870 841 860 838 868 828 873 851 868 861 837 900 882 898 878 875 859 835 855 863 854 856 881 845 864 840 830 858 855 843 875 855 859 894 859 869 891 869 862 874 831 891 848 879 892 839 860 882 837 869 846 859 859 825 913 840 887 830 825 829 858 847 951 872 872 910 873 852 820 890 944 919 950 921 921 791 874 796 876 822 868 881 881 882 866 884 901 822 824 826 862 908 856 850 882 845 826 851 857 847 858 830 855 859 864 857 862 840 854 854 863 862 921 835 899 854 838 805 786 862 846 809 859 828 836 847 873 848 847 792 827 840 817 871 851 919 868 820 837 908 859 870 879 885 910 854 885 870 866 847 897 874 853 859 843 862 858 870 879 908 880 857 852 858 815 829 841 855 841 881 777 881 808 854 886 882 862 822 850 910 802 838 873 814 812 818 870 833 870 838 847 842 866 853 836 838 821 827 832 813 753 792 812 799 796 776 809 812 834 838 803 786 806 763 790 790 801 756 847 850 797 814 811 787 800 790 825 778 841 816 810 788 786 776 815 822 811 834 769 822 869 784 805 780 782 734 750 796 744 741 739 802 801 794 756 810 787 777 738 690 780 822 848 812 812 784 807 828 734 774 811 753 789 752 736 784 777 778 840 780 866 838 818 821 840 816 853 849 847 796 824 819 847 856 826 825 834 802 852 816 870 834 836 816 818 784 780 800 779 868 822 797 860 804 820 849 816 814 731 772 776 765 818 781 772 801 768 764 783 753 773 793 720 763 744 746 745 730 750 766 740 726 793 761 750 804 760 793 762 773 774 929 975 896 904 928 912 924 880 873 885 918 928 920 902 881 887 910 880 906 899 884 919 899 887 846 880 888 945 944 888 893 910 962 866 1.05e+03 905 943 922 897 856 869 902 906 898 846 856 898 855 885 916 911 893 879 895 841 837 902 827 874 867 885 852 878 903 885 877 894 906 869 857 865 880 900 924 870 884 918 835 805 852 889 870 865 849 900 900 835 870 830 862 966 943 949 928 922 910 915 893 892 896 921 912 900 937 882 894 896 928 905 877 889 877 860 894 880 886 880 866 892 874 931 936 898 914 921 857 878 922 919 897 873 879 898 908 928 889 874 882 894 870 878 921 874 876 883 883 867 893 879 937 894 917 889 827 890 890 886 890 935 900 909 883 894 824 888 840 875 833 841 843 902 833 923 857 891 883 806 832 915 756 840 831 862 812 909 908 921 900 844 898 871 860 851 881 883 838 903 859 844 887 884 850 900 907 864 850 892 863 861 841 874 871 841 859 838 868 828 874 851 869 860 837 900 882 898 878 875 858 835 854 863 854 856 881 845 865 841 831 859 856 843 878 855 859 895 860 869 890 869 862 874 831 891 849 879 893 840 860 882 836 868 847 858 861 824 915 839 887 830 825 829 858 847 951 871 870 909 873 851 820 890 942 918 951 920 920 791 875 797 876 822 867 881 881 882 867 884 902 822 824 825 863 908 856 850 882 845 827 852 858 846 857 830 856 859 864 857 862 840 854 854 862 862 922 834 899 854 838 805 787 862 846 808 858 827 836 847 874 848 847 792 827 840 817 870 851 918 868 819 839 908 859 870 879 884 910 854 887 870 867 847 897 873 852 860 842 863 858 870 878 908 881 856 852 858 815 830 841 855 841 880 779 882 809 854 885 882 860 823 851 910 803 838 872 814 810 818 869 832 870 838 846 842 867 852 838 838 822 827 832 813 754 792 812 798 795 776 809 813 833 838 804 787 807 764 789 790 801 756 847 850 797 814 812 786 799 791 825 778 842 816 810 788 786 776 815 822 812 834 769 822 869 783 804 779 782 734 750 796 743 741 739 802 801 795 756 811 788 777 738 690 780 822 848 812 814 783 806 828 734 774 812 753 789 752 736 783 777 778 840 779 867 838 818 822 840 817 852 848 847 796 824 819 847 854 825 826 834 802 852 816 870 834 836 816 818 784 779 800 780 867 822 796 861 804 819 850 816 814 731 772 774 765 818 780 772 800 768 763 783 752 772 793 719 764 744 747 746 732 751 765 739 726 793 760 750 804 761 793 763 774 774 928 975 897 905 926 912 924 880 873 885 918 928 919 903 881 887 910 880 906 899 884 918 899 888 844 880 887 946 944 889 895 910 962 866 1.05e+03 905 943 922 897 857 866 900 905 898 846 856 898 856 885 917 912 894 880 894 841 837 902 827 874 866 885 852 880 903 885 878 895 906 869 858 865 880 900 924 870 884 920 835 805 852 889 871 865 848 900 901 835 872 830 860 966 944 950 927 922 910 915 893 892 896 920 911 900 937 882 894 896 928 903 877 889 877 860 894 881 886 880 866 892 874 931 935 899 913 921 857 879 922 919 897 873 879 897 908 928 889 874 883 895 871 879 922 874 876 883 883 867 891 879 937 895 917 888 827 891 889 886 890 934 900 910 884 894 826 888 840 875 833 841 844 901 833 923 857 892 883 807 828 914 758 840 832 862 813 908 906 921 900 845 898 872 861 850 880 882 837 902 860 844 887 886 850 902 906 864 850 892 864 861 841 873 872 842 859 839 867 828 874 850 868 860 837 900 881 900 878 875 858 835 854 863 855 856 880 846 866 842 831 858 857 843 881 856 858 895 861 869 890 869 862 874 831 891 849 880 894 840 860 882 836 869 846 858 862 823 915 839 888 830 825 828 859 848 951 870 870 908 873 850 820 889 941 917 952 918 918 791 876 798 876 821 866 881 881 882 867 884 902 823 824 824 863 908 856 850 883 846 826 854 858 846 857 830 856 859 864 858 861 840 853 853 861 864 922 833 900 854 839 804 787 862 846 808 858 827 836 847 874 849 846 793 828 840 817 869 851 918 867 819 840 908 859 869 879 884 908 854 889 870 868 847 897 872 851 860 842 864 859 870 878 908 881 854 852 858 815 830 840 854 841 880 780 882 809 854 884 882 860 824 853 911 804 838 872 814 810 820 870 832 871 839 845 842 867 852 839 838 822 827 833 812 754 792 811 798 796 777 809 814 833 839 804 787 807 766 789 791 801 756 848 850 798 814 812 786 799 791 826 778 843 815 811 789 786 776 814 822 811 834 768 823 869 782 804 779 782 734 750 797 742 741 738 801 801 795 755 810 788 777 738 690 780 824 849 812 815 782 805 828 734 775 811 753 788 752 736 783 777 779 840 778 867 839 818 823 839 817 853 848 847 797 825 819 846 853 825 827 834 803 852 816 869 835 836 815 819 785 779 800 780 867 822 795 862 805 819 851 815 814 730 772 776 765 818 779 772 799 768 763 784 752 772 793 719 763 744 747 748 733 751 764 739 726 792 759 751 804 761 793 764 774 773 928 976 898 906 927 912 924 881 873 885 918 928 919 903 881 887 910 880 906 900 883 918 899 888 844 880 887 945 943 891 894 911 962 865 1.05e+03 905 944 923 896 858 866 900 905 898 847 856 898 856 884 917 912 894 880 894 841 837 902 826 875 866 885 852 881 903 884 879 895 906 869 857 865 880 900 924 872 884 919 835 805 853 889 872 865 848 899 901 835 873 830 861 966 944 950 927 922 911 914 893 893 896 920 910 901 937 881 895 896 928 901 876 888 876 860 894 881 886 880 866 892 874 932 935 900 911 922 856 879 922 920 897 874 879 897 908 928 889 874 883 895 872 878 921 874 876 883 884 867 888 878 937 895 916 888 826 891 889 886 891 934 900 910 884 895 830 888 840 875 833 839 845 900 833 924 857 893 882 807 826 913 758 840 832 862 813 906 906 921 900 846 898 872 861 850 880 882 834 902 860 844 887 886 849 904 906 863 850 892 866 861 841 873 871 841 859 838 867 827 873 850 868 860 837 901 880 901 878 876 857 834 853 863 855 856 880 846 866 842 831 857 857 844 882 856 859 895 861 869 891 869 863 875 831 891 849 881 895 840 859 881 836 870 845 857 861 823 914 838 887 830 825 828 859 848 952 870 869 908 873 850 819 889 940 916 951 918 918 792 876 800 876 821 867 881 880 882 868 884 902 823 824 823 863 908 856 849 884 848 824 854 858 846 857 830 854 858 864 859 860 840 854 854 862 865 922 834 900 854 840 804 787 862 846 808 859 827 837 847 875 850 846 793 827 841 816 869 850 919 868 819 840 908 859 869 880 884 907 854 889 870 868 847 898 872 851 860 842 864 860 870 878 909 881 854 852 858 815 830 839 854 840 880 781 881 809 854 884 882 859 825 855 911 805 838 870 814 809 820 870 832 871 839 845 842 868 852 838 837 821 827 834 812 754 794 811 798 797 777 810 815 833 840 804 786 805 765 789 792 801 756 849 850 796 814 813 786 798 791 826 778 844 815 811 789 786 776 815 821 810 835 768 822 870 781 804 779 782 733 751 798 742 742 738 801 801 795 753 809 788 777 738 691 780 825 849 812 815 784 806 828 734 775 810 753 788 751 736 782 777 781 840 777 867 838 818 823 838 817 853 849 848 797 825 820 846 852 825 827 833 803 852 816 868 835 836 815 820 785 779 799 780 866 822 795 862 806 820 850 815 815 729 772 777 765 818 778 772 800 768 763 784 751 772 793 719 762 744 746 747 733 751 764 739 726 792 759 751 804 761 792 765 774 773 928 976 897 906 928 913 923 881 872 884 918 927 919 903 880 887 909 881 906 901 882 918 898 889 845 880 888 945 943 890 893 912 962 864 1.05e+03 905 945 923 896 858 867 899 906 898 848 857 897 855 885 918 913 894 880 895 841 836 901 826 875 866 885 852 881 903 883 881 894 906 869 856 864 882 901 924 872 886 918 835 805 853 888 872 865 848 899 901 834 872 830 862 967 944 949 927 921 911 914 893 893 897 920 910 902 937 880 896 896 928 902 876 888 876 861 893 881 887 880 864 892 875 930 935 900 910 922 857 880 922 919 896 874 879 897 908 928 888 874 883 895 872 878 921 874 875 883 885 868 886 879 937 894 914 888 826 891 889 886 891 934 900 910 883 895 832 887 840 876 833 838 847 899 833 924 856 893 883 807 823 911 758 840 831 862 813 904 905 920 900 846 899 872 861 851 879 883 832 901 860 844 887 886 849 904 906 862 850 892 866 860 841 874 869 841 859 837 867 826 872 850 867 860 837 901 881 902 877 877 857 834 854 864 855 856 879 847 867 843 831 856 858 844 884 856 860 895 860 869 892 869 864 876 830 891 849 882 894 840 859 881 836 872 844 857 860 822 913 838 887 830 825 828 858 849 952 870 870 909 873 850 819 890 939 917 950 917 919 793 876 801 876 821 867 881 880 883 867 884 902 824 824 823 863 907 856 848 884 848 822 854 859 846 857 830 854 858 863 860 860 839 854 856 864 864 922 834 900 854 840 804 786 862 846 807 859 827 837 847 874 850 846 794 827 840 816 869 848 920 868 820 839 908 859 870 879 885 906 854 887 870 868 847 898 872 850 860 843 864 860 870 878 910 881 857 852 858 815 830 838 855 840 880 781 879 809 854 885 882 859 825 857 911 806 838 870 815 811 821 871 833 871 838 845 843 868 852 838 836 820 827 834 811 754 795 811 798 798 778 810 814 834 840 803 785 804 765 789 794 801 755 849 851 796 813 813 786 798 791 826 778 844 815 810 789 788 775 816 820 810 836 769 820 870 782 804 780 781 734 751 799 742 743 738 801 802 794 754 808 788 777 738 691 780 825 848 813 815 785 807 829 733 775 809 753 788 751 737 782 777 781 839 778 867 837 818 823 838 816 854 850 849 797 825 820 846 853 826 826 833 804 852 816 869 834 835 816 820 784 779 799 779 867 822 795 861 806 820 850 814 815 729 771 778 765 817 778 772 801 768 763 784 751 772 793 719 762 744 745 746 732 751 763 740 726 794 759 752 804 762 792 765 774 773 928 976 896 906 929 913 923 881 872 884 918 927 919 902 879 887 908 882 907 901 883 918 898 888 846 879 889 945 943 890 892 912 963 863 1.05e+03 905 945 923 896 858 868 898 906 898 849 858 896 854 886 918 913 894 880 896 841 836 901 826 875 866 886 851 881 903 883 883 894 905 869 856 864 882 901 924 871 886 918 835 805 852 886 872 864 848 899 901 833 871 829 862 968 943 949 928 921 911 914 893 893 897 921 911 902 937 878 897 896 928 902 875 889 876 862 893 880 888 880 863 892 875 929 935 900 910 921 857 880 922 918 896 874 879 898 908 928 888 874 883 895 873 877 921 874 875 883 886 868 883 880 937 894 915 887 827 891 889 886 891 934 901 909 882 894 836 886 840 876 833 837 847 899 834 925 857 893 884 806 821 909 758 841 830 860 813 906 905 920 900 847 899 872 860 851 879 882 829 901 860 844 886 885 851 902 906 862 851 892 866 859 841 875 867 840 859 836 867 826 872 849 867 861 837 901 883 901 876 878 857 834 855 865 855 856 878 847 867 843 830 856 860 844 886 856 862 895 858 868 892 869 865 877 829 891 848 881 894 840 860 881 838 871 844 857 859 822 913 837 888 830 825 828 858 850 953 870 872 908 873 850 818 890 939 916 948 916 918 794 877 801 876 822 868 881 879 884 865 885 902 824 824 823 863 907 855 847 884 847 822 855 859 846 857 829 855 859 862 859 860 839 854 856 865 863 922 834 900 854 839 804 786 862 845 805 858 827 837 848 874 849 845 793 827 839 816 869 848 920 868 820 839 909 859 870 879 884 906 854 885 870 868 847 899 872 849 860 842 863 860 870 878 911 881 859 851 859 815 829 838 855 840 879 781 877 809 853 885 882 859 825 858 911 806 838 870 816 813 820 872 833 871 837 845 843 867 852 838 835 821 826 834 812 754 795 811 798 797 778 811 814 833 841 802 786 803 765 789 794 800 755 849 851 796 812 813 786 797 791 826 778 843 816 810 789 789 775 817 819 809 837 770 818 871 782 804 780 782 734 750 799 743 743 738 801 802 794 754 808 788 777 738 691 781 824 847 813 815 785 808 829 732 775 809 753 788 750 739 782 777 780 839 778 867 835 817 822 838 816 853 850 850 797 825 820 846 854 826 826 832 804 853 817 869 833 834 815 819 783 779 798 779 868 822 795 860 805 820 850 814 816 730 770 778 765 816 779 772 804 767 763 784 751 772 793 719 762 744 744 744 732 750 762 740 726 795 758 752 804 761 792 764 774 773 927 976 896 906 929 912 922 881 871 885 918 927 919 902 879 886 908 882 907 902 884 918 898 888 848 877 890 945 944 891 893 912 963 864 1.05e+03 904 944 923 896 858 868 898 906 899 849 859 896 853 886 918 914 894 881 897 841 836 901 825 875 866 886 853 880 902 882 884 894 905 869 857 864 883 901 924 869 886 918 834 805 852 885 872 864 849 898 901 833 870 829 861 967 943 949 928 921 910 914 892 893 897 920 912 902 937 878 897 897 928 903 875 889 876 863 893 880 886 879 863 891 875 928 934 900 911 921 857 881 921 918 895 874 880 900 908 928 887 874 883 895 873 877 921 873 876 883 886 869 880 881 937 893 916 888 827 891 889 886 890 935 901 909 882 894 838 886 840 876 834 837 846 900 833 926 857 892 886 806 819 906 758 841 830 860 812 907 905 920 899 848 899 872 860 851 878 881 826 900 860 844 885 884 852 901 907 862 852 892 866 860 840 875 867 840 859 835 867 825 873 848 867 862 837 900 884 901 876 878 857 834 857 866 854 856 878 847 867 843 829 856 858 844 888 857 862 895 858 867 892 870 865 877 828 891 848 880 893 839 860 881 838 871 844 858 859 823 912 837 888 830 825 829 858 850 952 870 872 907 872 850 818 891 940 915 949 917 916 794 878 801 876 822 867 881 878 885 864 886 902 824 824 823 863 907 855 847 884 846 821 853 858 845 858 828 856 859 863 860 860 840 854 856 866 863 921 834 901 854 838 804 786 862 845 803 857 827 838 848 874 848 845 792 826 839 817 869 848 920 868 820 840 909 859 871 879 885 906 854 886 870 868 847 899 872 849 860 842 863 860 870 878 911 880 861 850 858 815 829 838 856 841 879 782 875 808 853 885 882 859 825 859 911 806 838 871 817 815 821 872 833 871 836 846 842 866 851 837 836 820 827 834 813 753 795 811 798 796 777 811 814 832 840 800 787 803 766 789 795 800 755 849 851 797 811 813 786 797 790 826 779 842 818 810 789 789 775 817 820 808 837 770 818 871 782 804 780 782 735 750 800 744 744 738 800 802 793 755 808 789 777 738 691 781 824 847 812 814 785 808 829 732 775 809 753 788 750 741 783 777 779 840 779 868 835 818 821 839 817 852 850 850 797 825 820 846 854 826 826 832 804 853 817 869 832 835 816 819 783 780 798 778 869 821 796 859 804 820 850 814 816 731 770 778 765 816 780 772 803 766 762 784 751 773 793 719 761 744 744 744 732 750 762 739 726 798 758 751 805 759 792 764 774 773 927 976 896 906 929 910 922 881 871 885 918 926 919 902 880 886 908 883 907 902 886 918 898 887 848 874 891 944 945 890 894 912 963 865 1.05e+03 905 943 923 896 858 868 898 906 899 848 858 896 853 886 918 913 894 880 897 840 836 901 825 875 866 886 854 879 902 882 887 894 905 869 858 864 883 900 924 869 886 917 834 806 851 885 872 864 849 898 901 834 870 828 859 967 943 949 929 921 910 914 893 893 897 920 913 902 937 879 898 897 929 905 875 889 876 862 893 879 884 878 863 890 876 927 934 899 911 921 857 881 922 918 895 875 880 901 907 926 886 875 884 895 872 877 922 873 876 883 886 869 877 881 937 893 917 890 827 890 889 886 889 935 901 909 882 894 840 887 840 874 834 838 844 900 832 926 857 891 886 806 817 904 757 841 830 860 812 909 906 921 900 848 899 872 860 852 877 880 824 900 860 844 884 884 854 901 908 863 853 892 866 860 839 874 867 840 858 835 867 824 873 848 868 862 836 900 884 902 876 878 857 834 856 866 854 856 879 847 866 843 829 857 855 844 889 858 862 895 857 866 892 870 865 877 828 891 848 879 893 839 860 882 839 870 844 858 859 823 911 839 889 829 825 829 859 850 952 871 872 907 871 850 817 891 940 916 949 918 916 794 878 801 875 822 867 881 877 886 863 885 901 824 824 822 862 907 854 847 884 844 821 851 858 844 858 828 856 859 864 859 860 840 853 855 865 863 921 835 901 854 838 805 786 863 845 804 856 827 838 848 875 848 844 791 826 838 818 869 847 920 868 820 841 908 860 871 879 885 907 854 886 870 868 846 899 872 850 860 842 863 860 870 877 912 880 860 851 856 815 828 838 856 841 880 782 874 808 854 884 883 859 826 859 911 807 838 872 816 817 821 872 834 870 835 847 842 865 850 836 836 820 827 835 815 754 795 811 798 795 776 811 814 831 840 802 788 803 765 788 795 800 756 849 850 798 812 814 787 797 790 827 779 841 819 810 789 788 774 817 820 808 838 770 820 870 783 805 779 782 735 750 799 744 743 738 800 803 793 755 808 789 777 737 690 780 824 847 810 813 784 809 829 732 775 809 753 789 748 741 783 777 779 841 780 870 835 819 821 839 817 852 848 849 797 824 820 846 853 826 826 832 803 854 817 869 833 835 816 819 782 780 798 778 868 821 796 860 804 819 850 814 816 731 769 778 765 816 780 770 803 766 760 784 752 773 793 719 761 744 744 743 732 750 762 738 725 799 758 751 805 757 792 765 774 773 929 976 896 905 928 909 922 881 871 884 918 927 920 901 882 886 908 883 908 903 886 918 898 887 849 873 890 944 946 889 894 913 963 865 1.05e+03 905 943 924 895 857 867 899 906 899 848 857 896 853 886 917 913 894 880 896 840 836 901 825 875 865 887 854 879 901 882 890 894 905 868 857 865 883 900 925 869 885 917 833 805 851 885 873 865 849 898 901 835 871 829 860 967 942 950 929 921 910 915 893 894 897 920 914 903 938 880 897 897 930 905 876 889 876 862 892 879 884 878 864 890 876 927 934 899 912 921 856 881 924 918 895 875 879 901 907 926 887 876 885 895 872 878 922 873 876 884 885 868 876 881 936 893 917 891 828 889 890 886 889 934 901 908 882 894 844 888 841 874 834 838 843 901 832 926 858 891 886 807 816 902 757 841 830 861 813 909 907 921 901 848 899 873 859 852 877 880 823 898 860 844 884 884 853 901 908 863 853 892 866 861 838 874 867 840 857 836 867 824 873 848 868 862 835 899 883 902 876 878 857 833 856 866 854 855 880 846 866 843 828 858 853 844 889 856 862 896 857 866 892 870 865 878 829 891 848 879 894 838 859 882 838 871 844 858 859 823 909 840 889 828 826 828 858 849 952 872 871 907 871 850 816 891 941 918 949 919 917 794 876 799 874 822 868 881 876 886 863 884 900 825 825 823 862 907 855 848 883 844 821 848 858 844 858 829 856 859 865 859 858 840 852 856 864 863 920 836 901 854 838 804 785 863 845 803 856 826 838 848 875 848 844 790 826 837 818 870 847 920 868 820 841 907 861 871 880 885 907 854 886 870 868 846 900 873 851 860 842 864 859 870 877 912 880 859 852 856 815 828 837 856 840 881 783 874 807 855 884 883 861 826 860 911 807 837 872 816 819 823 873 834 869 835 848 840 866 849 834 836 819 828 835 816 753 794 811 798 796 775 811 814 832 840 803 788 804 764 788 795 799 756 849 850 798 812 814 788 797 790 828 779 841 819 809 788 787 774 816 820 807 838 771 821 869 784 804 779 783 736 750 799 744 742 738 800 803 793 754 808 789 776 736 689 780 823 848 810 812 783 809 828 732 776 808 754 789 747 741 783 777 779 841 779 870 835 819 820 839 817 852 848 849 797 824 820 846 852 827 826 832 803 854 817 869 833 835 817 819 783 780 798 778 868 821 795 862 804 818 850 814 816 731 769 778 764 816 780 769 803 767 762 783 752 774 793 720 761 744 745 743 733 750 762 738 724 798 759 751 806 757 792 767 774 773 930 977 894 906 926 908 922 882 872 884 918 928 920 900 883 887 909 882 908 903 886 918 898 888 849 870 890 943 945 888 894 913 963 865 1.05e+03 906 943 924 894 857 867 900 906 899 848 856 896 853 886 916 912 894 879 896 842 836 901 826 875 865 887 853 880 902 882 893 893 906 868 857 865 883 900 925 869 884 917 833 804 851 886 873 865 848 898 901 836 871 830 860 967 942 950 928 921 911 916 893 895 897 919 914 903 938 880 897 897 931 905 876 888 876 862 892 880 885 878 864 889 876 928 934 899 913 920 856 879 925 918 896 876 878 900 908 926 888 877 886 896 872 879 922 874 876 884 885 867 876 881 936 894 917 890 828 888 890 886 888 933 899 908 882 894 847 888 841 874 833 838 844 901 833 926 859 891 886 807 815 901 758 842 830 862 813 909 908 922 902 848 898 874 858 853 878 880 822 896 860 844 884 884 852 900 908 863 852 892 866 860 838 874 866 840 857 836 867 824 873 849 870 862 834 899 883 902 876 877 857 833 856 865 854 855 881 846 865 843 829 859 853 844 889 854 862 896 856 867 892 870 865 878 829 891 848 879 894 839 858 882 837 872 844 858 859 823 909 840 890 828 826 828 858 848 953 872 871 907 871 850 816 892 941 919 950 919 919 795 875 798 874 822 868 882 876 885 863 883 900 826 825 824 861 907 855 848 883 844 821 849 857 844 858 829 857 859 865 859 858 840 853 855 863 864 920 838 901 855 838 804 786 863 845 803 856 825 838 848 875 849 843 790 826 836 818 870 847 920 869 820 841 906 861 870 880 884 907 854 886 870 867 846 901 874 851 860 842 864 859 870 877 912 880 858 852 857 815 829 837 856 840 880 784 873 807 855 884 884 862 827 860 911 806 836 873 816 821 826 873 833 869 834 848 840 866 849 834 835 819 827 834 816 752 796 811 800 796 774 812 814 834 839 805 788 804 763 788 794 798 756 848 849 798 812 814 787 797 790 827 779 842 819 808 788 786 774 816 820 807 839 770 822 867 784 804 779 783 737 750 800 744 741 738 800 803 794 754 808 789 776 736 688 781 822 848 810 812 783 809 827 732 775 806 754 789 747 741 782 777 779 840 779 869 835 818 820 840 817 852 847 848 797 824 820 846 852 827 826 833 802 853 817 869 833 835 817 819 783 780 798 778 868 822 794 862 804 818 850 815 815 731 769 778 764 816 780 770 803 767 764 783 753 774 792 721 760 745 744 743 734 750 762 738 724 795 759 751 806 757 792 767 775 774 932 978 893 904 925 908 923 882 873 884 918 928 920 900 883 888 910 882 907 903 886 919 899 888 849 868 890 944 946 888 894 912 962 864 1.05e+03 907 944 924 895 857 867 900 906 898 849 856 896 853 885 916 911 894 879 896 843 837 901 826 874 865 887 852 880 902 882 898 893 906 867 858 865 881 899 925 870 884 918 833 804 851 887 874 865 848 898 902 836 871 830 859 967 941 950 927 921 912 916 893 896 896 920 914 902 938 880 897 896 932 904 876 889 876 862 892 881 886 878 864 889 876 928 934 899 914 920 855 877 926 918 895 876 878 899 908 926 890 876 886 896 871 878 922 874 876 884 885 865 875 881 936 894 917 890 828 888 890 886 888 932 897 908 882 894 849 888 842 873 832 838 844 900 834 927 859 892 887 808 815 900 759 843 830 862 814 909 909 922 903 848 898 874 856 854 878 880 821 894 860 844 884 884 851 899 908 864 851 893 866 860 838 874 865 840 857 835 867 825 874 850 871 862 834 901 882 901 876 877 857 834 856 864 854 856 880 846 864 842 829 860 855 845 888 852 862 897 856 867 893 869 865 878 829 891 848 879 894 839 858 882 837 871 845 858 859 823 910 840 890 828 826 828 858 847 954 872 871 908 871 850 816 891 941 919 950 919 920 795 875 797 873 822 869 882 878 884 864 883 900 825 826 824 862 907 855 848 883 844 821 849 857 845 858 829 857 859 865 859 859 840 853 855 863 864 920 838 902 855 837 804 784 863 844 802 856 825 837 848 875 850 842 790 826 835 819 870 847 920 869 820 840 906 861 869 880 884 907 854 886 870 867 846 902 874 851 859 842 864 859 870 876 911 880 857 851 858 814 830 838 856 840 879 785 872 807 855 884 884 863 827 860 911 806 838 873 815 822 828 873 833 868 834 848 841 867 849 834 835 819 827 834 816 752 797 811 801 796 776 811 814 835 839 804 788 805 763 788 793 798 757 848 849 798 811 813 787 798 790 826 780 842 818 807 788 786 776 815 821 806 839 770 822 867 784 804 779 783 737 751 800 744 741 738 800 803 793 754 808 790 776 737 690 783 822 847 811 812 783 809 827 732 775 805 754 790 747 741 782 778 779 840 778 869 835 818 820 840 817 852 847 848 797 824 820 845 852 827 826 832 802 852 817 869 832 835 818 819 783 780 800 777 868 822 794 861 804 817 849 816 815 730 769 778 765 816 780 770 802 768 765 783 754 774 792 722 759 746 744 743 735 749 763 738 725 793 759 751 806 757 792 767 776 774 932 978 892 903 924 909 923 881 873 885 918 928 920 900 883 888 911 882 908 903 886 919 899 888 847 864 888 944 947 888 894 911 962 864 1.05e+03 907 944 924 895 857 867 899 906 898 848 856 896 853 885 915 911 893 879 895 843 837 901 826 872 866 888 851 881 903 883 901 892 906 868 858 865 879 899 924 871 885 918 833 803 852 888 874 865 848 898 902 836 870 828 859 968 941 950 927 921 914 917 893 896 896 920 914 902 937 880 897 896 932 905 876 889 876 862 892 882 885 876 863 889 876 928 934 900 913 920 854 876 927 919 895 876 878 898 908 926 890 875 886 897 872 877 922 874 876 884 885 864 874 881 936 895 917 890 828 888 890 886 888 930 896 908 883 895 852 888 842 873 832 837 844 900 835 927 858 892 886 807 816 898 761 844 831 862 813 908 910 922 904 848 898 874 855 855 878 879 820 894 862 845 885 885 851 899 909 864 849 893 864 859 838 875 865 839 857 835 867 825 874 850 872 861 834 901 883 902 876 877 858 834 856 862 853 857 881 846 864 842 829 858 855 845 888 852 862 896 856 868 893 869 865 878 828 892 848 880 894 838 858 882 837 869 846 859 858 822 911 839 889 828 827 829 859 847 953 872 871 909 871 850 817 890 941 918 949 919 920 796 876 797 874 822 870 883 878 882 864 883 901 825 826 824 864 906 855 848 883 844 820 850 857 846 857 829 858 859 865 859 860 840 851 854 864 865 919 838 902 855 836 805 783 863 846 800 856 826 837 848 875 850 842 790 826 834 819 871 846 919 868 819 840 905 860 868 881 884 907 854 886 871 867 846 901 873 851 858 843 863 859 870 875 910 880 857 850 857 814 831 839 857 839 878 787 872 807 854 884 884 863 827 860 911 806 839 873 815 822 828 874 834 868 835 847 842 867 851 835 836 819 828 834 816 752 798 812 802 796 776 811 814 837 839 804 788 806 763 788 793 798 756 847 849 798 810 812 787 798 790 826 780 842 816 807 788 786 777 816 821 806 838 771 822 867 783 804 778 782 736 752 800 746 741 738 801 803 792 754 808 789 776 737 690 783 822 846 810 812 784 809 826 733 774 806 754 791 747 742 782 778 779 840 778 869 834 818 821 840 817 852 847 847 796 824 820 845 852 827 827 832 801 852 817 869 833 835 818 819 783 781 801 777 867 822 794 860 805 817 848 817 815 731 770 778 766 815 780 772 802 768 765 783 754 773 792 722 760 745 745 743 736 749 763 738 725 793 760 751 806 757 792 768 776 774 932 977 893 902 924 910 923 880 873 886 918 928 920 901 882 887 911 882 908 904 887 920 899 887 846 861 887 945 948 889 894 910 962 865 1.05e+03 908 944 924 896 858 868 899 906 898 848 856 895 853 886 915 912 893 879 894 843 837 902 826 873 866 888 850 880 902 883 904 892 906 870 860 864 878 900 923 871 885 918 833 804 851 889 874 866 849 897 902 836 869 828 858 967 941 950 927 922 914 918 893 896 896 921 914 901 936 880 897 896 931 904 875 890 877 861 893 882 885 875 864 889 876 928 934 900 913 920 853 876 927 919 896 875 878 897 908 927 890 874 886 897 872 877 922 874 876 882 884 864 873 881 936 896 918 889 827 888 890 886 888 930 897 908 883 895 854 888 842 874 832 837 844 900 835 928 858 891 886 805 815 898 761 845 831 862 813 907 910 921 905 849 898 874 855 854 878 878 818 894 864 845 886 886 851 901 909 864 850 892 863 859 838 874 865 839 857 835 867 826 875 850 872 860 835 901 884 901 875 877 858 835 856 862 854 858 881 847 865 842 829 858 856 845 887 853 862 896 856 868 892 868 865 878 828 892 848 880 894 838 858 882 836 867 847 859 858 822 910 839 888 828 826 830 860 847 952 871 872 910 870 850 818 889 940 918 949 919 920 795 877 797 875 823 870 883 879 882 864 884 902 824 826 824 866 906 855 848 883 844 818 850 857 846 857 829 858 858 864 859 861 840 848 854 864 864 919 838 902 855 836 806 782 863 849 799 856 828 837 847 875 850 842 791 826 834 819 870 845 919 866 820 840 904 859 868 881 884 908 854 885 871 867 846 900 873 851 858 842 862 859 871 875 910 880 858 849 856 815 831 840 857 839 878 789 870 807 854 884 884 862 826 861 910 806 841 873 814 821 829 875 834 868 835 847 842 867 852 836 836 818 829 833 815 752 798 812 805 796 777 810 815 838 838 804 788 806 763 788 794 798 755 847 849 798 810 812 787 798 791 826 781 842 815 808 788 787 776 817 822 805 838 773 822 867 782 804 777 782 736 753 798 746 740 739 802 804 792 754 807 787 777 738 690 783 822 846 810 812 784 809 826 733 774 807 754 792 748 742 782 777 779 840 778 869 834 818 822 840 817 852 847 846 796 824 820 845 851 826 828 831 801 852 817 870 835 835 818 817 783 780 802 777 867 822 794 860 806 817 848 817 816 731 770 777 766 816 780 772 801 768 765 784 753 773 792 722 761 745 745 743 736 749 763 738 725 792 761 750 805 757 791 769 776 774 932 976 893 903 925 911 922 880 873 886 917 928 920 903 881 887 910 883 909 904 886 920 899 886 846 857 887 945 948 889 894 911 962 866 1.05e+03 908 943 924 896 858 868 899 904 899 847 856 895 853 886 915 912 894 879 894 842 838 904 826 874 866 888 851 880 901 883 905 892 906 871 860 864 877 901 924 872 886 918 832 804 851 888 875 866 850 898 902 836 868 828 858 968 942 951 927 922 913 917 892 896 896 921 915 902 935 880 896 898 930 904 874 890 878 861 893 882 885 874 865 890 876 927 934 899 913 920 854 877 926 918 896 875 878 896 908 928 890 874 886 897 872 879 922 875 876 881 883 864 873 882 936 896 918 890 826 888 890 887 888 930 898 908 883 895 858 888 841 874 832 837 844 900 835 928 858 891 886 804 815 898 761 845 832 862 813 907 909 922 905 848 899 873 856 854 880 878 816 894 867 845 888 887 852 904 910 864 849 891 861 860 839 873 865 839 858 836 867 827 875 850 873 861 836 902 885 900 876 876 858 835 857 862 854 858 882 848 865 841 828 857 856 845 886 852 861 895 857 868 892 868 865 878 829 892 848 880 894 839 857 880 836 867 847 858 858 822 910 838 888 828 825 830 861 847 950 870 872 909 870 851 818 889 940 918 948 919 920 794 878 797 875 825 870 882 879 883 864 885 902 825 826 825 867 906 855 848 884 844 816 851 856 846 856 829 858 858 864 859 860 840 846 854 863 863 920 838 901 855 837 807 782 863 851 799 856 829 837 847 875 849 842 791 826 834 819 869 844 919 866 821 839 904 858 868 880 885 909 854 884 871 867 847 899 874 850 859 842 861 858 870 875 909 881 858 850 855 816 831 840 856 840 880 789 869 806 855 884 884 862 826 861 910 807 842 873 814 820 831 874 833 867 835 848 842 867 853 836 836 818 830 832 814 753 798 812 808 796 777 810 815 838 838 804 788 806 764 788 795 798 755 848 849 798 809 811 787 798 791 826 781 841 815 810 788 787 776 818 822 805 838 774 823 868 782 804 776 781 735 752 797 746 740 739 803 804 792 754 807 786 779 739 690 782 822 847 809 814 785 809 825 733 774 807 753 792 747 742 782 776 778 839 778 868 835 817 822 839 817 852 847 847 797 824 819 845 851 826 828 831 801 852 816 870 836 835 818 817 783 779 802 777 868 822 794 861 806 817 850 817 816 731 770 776 765 817 780 772 802 769 765 784 752 772 792 721 762 746 745 743 737 748 762 738 726 792 762 750 804 757 790 769 776 774 931 976 894 903 925 912 922 880 872 887 918 928 920 905 880 887 910 883 909 904 885 920 899 885 846 855 887 945 948 890 894 912 962 867 1.04e+03 908 943 923 896 858 868 899 903 899 846 856 896 852 886 916 913 895 879 894 842 838 905 826 876 866 889 852 880 900 883 908 891 905 870 861 863 876 901 924 872 885 918 832 805 851 887 874 866 850 898 902 836 868 828 859 968 942 951 928 922 912 917 892 896 897 921 916 902 934 880 894 899 929 903 874 890 878 861 894 880 884 874 866 891 876 927 934 900 913 921 855 878 926 918 895 875 879 896 908 928 889 874 887 897 872 881 922 876 876 879 884 865 873 882 936 896 919 890 826 889 890 888 887 930 898 908 883 894 861 888 840 875 832 837 844 900 835 929 858 891 886 803 813 898 761 844 833 861 813 908 909 922 904 847 900 873 857 853 880 878 813 893 868 844 888 887 852 904 909 864 849 891 861 862 839 872 866 839 858 836 868 828 875 850 873 862 836 901 886 900 876 875 859 835 857 862 854 857 882 848 866 841 828 858 856 845 887 852 861 895 857 868 891 868 864 877 828 892 847 880 894 840 856 880 836 867 847 859 858 823 909 837 888 829 824 829 861 847 950 870 873 909 870 851 818 889 940 919 948 919 919 794 878 797 876 826 869 882 879 884 864 885 901 825 826 825 867 906 854 847 884 844 814 851 856 846 856 830 858 859 864 859 860 841 846 854 862 862 920 839 900 855 838 806 782 863 849 798 856 829 837 847 876 848 842 792 826 833 818 867 843 919 867 822 838 904 857 868 881 886 909 854 884 870 867 848 899 874 850 859 841 862 857 870 876 910 880 859 852 854 817 831 840 856 840 881 790 867 806 855 883 884 861 826 861 910 807 842 872 813 819 832 873 833 868 834 847 842 867 852 836 836 818 830 831 812 754 798 812 811 796 776 810 814 837 838 804 788 806 765 788 794 799 755 848 849 797 809 812 786 799 792 826 780 842 815 811 788 788 775 818 822 806 838 774 823 868 782 804 777 781 735 750 797 745 739 739 803 804 792 753 807 785 780 739 691 780 822 848 810 815 785 809 826 734 774 807 752 791 746 742 783 775 778 839 779 868 835 815 822 839 817 853 847 847 797 825 819 845 851 826 828 831 801 852 816 870 835 835 817 816 783 778 802 777 868 822 794 862 806 817 852 816 815 730 770 776 765 818 780 771 802 770 765 785 752 773 792 720 762 748 745 743 737 748 762 739 726 792 762 750 804 757 790 769 775 774 931 977 894 902 925 912 922 880 872 886 918 928 920 905 880 887 910 884 909 904 884 920 899 885 846 851 888 945 948 890 894 912 962 867 1.04e+03 906 943 923 896 858 868 898 902 898 845 856 896 852 886 917 913 895 878 894 842 838 906 827 875 866 890 854 880 900 884 910 891 905 871 861 863 876 901 925 872 884 918 832 805 851 886 873 865 849 899 902 836 868 828 859 967 942 952 929 922 911 916 893 896 898 921 916 901 935 880 893 899 929 904 874 890 879 861 894 879 884 874 866 891 875 926 934 900 913 921 856 879 925 917 895 875 878 896 908 928 888 874 887 896 872 881 921 875 876 879 884 866 873 882 936 896 918 889 826 889 890 888 887 929 898 909 883 894 863 888 840 876 832 837 844 900 834 929 857 892 886 803 812 898 761 843 833 861 813 909 909 923 904 845 899 871 857 852 881 878 813 892 869 844 888 887 853 902 909 863 850 891 861 864 839 872 865 839 858 836 868 828 875 850 873 862 836 900 886 900 877 875 858 835 858 863 854 857 881 848 867 840 829 858 856 845 887 853 861 895 858 868 891 869 863 876 828 892 847 880 894 841 856 881 836 867 846 859 858 823 910 837 889 829 826 829 861 847 950 870 873 908 870 850 818 889 940 919 948 918 919 793 878 797 877 825 867 881 879 884 864 885 901 825 826 825 867 907 854 847 884 844 815 851 856 846 855 830 858 859 863 858 859 841 847 854 861 863 920 839 900 855 838 806 782 863 848 796 856 829 837 847 876 849 841 792 826 832 818 867 843 920 868 822 838 905 857 868 881 886 909 854 885 871 867 848 899 875 851 859 841 862 856 870 877 910 880 860 853 853 817 831 840 858 840 882 790 865 806 855 883 884 861 826 861 909 807 842 873 813 819 833 872 833 870 833 847 842 867 852 836 835 818 830 832 812 755 797 812 812 796 776 809 814 836 838 804 788 806 766 788 792 799 755 848 848 797 809 812 786 799 792 826 780 843 814 811 789 788 776 818 822 806 838 773 823 868 783 804 778 781 734 748 799 744 739 739 802 804 792 753 807 786 780 740 691 780 822 848 811 817 784 809 827 734 774 808 750 790 745 742 782 776 778 838 780 867 834 814 821 839 816 853 847 847 797 826 819 846 850 825 828 832 801 852 816 870 835 835 817 816 784 778 803 777 868 822 794 862 805 817 852 814 815 729 769 776 764 818 780 770 803 770 764 784 752 773 792 719 762 748 744 743 737 749 762 740 725 792 762 750 804 757 790 769 775 774 931 978 895 902 925 912 923 880 872 884 919 928 920 904 879 887 910 884 908 904 885 920 899 884 845 849 888 945 948 891 894 912 963 867 1.05e+03 905 944 923 897 859 868 897 903 897 844 856 897 851 886 918 913 895 878 894 842 838 906 827 874 868 890 853 880 900 884 916 893 904 871 861 864 874 902 925 872 883 919 831 804 851 885 872 865 849 900 902 836 868 829 859 966 942 952 929 921 911 915 894 895 898 920 915 901 935 879 894 897 929 904 874 890 879 861 894 879 884 875 866 892 874 927 934 901 914 920 856 879 925 917 895 875 877 896 907 927 887 874 888 896 872 882 920 874 876 878 884 867 873 882 937 897 918 889 826 890 890 886 886 930 898 910 882 895 866 888 840 878 832 836 844 900 832 929 857 892 886 802 811 898 762 842 834 861 813 910 909 922 903 845 898 871 858 851 881 880 812 890 869 843 887 886 853 900 909 862 849 891 861 864 838 872 865 839 858 836 869 829 876 851 872 862 836 900 887 900 877 874 856 835 858 863 855 856 880 848 867 840 830 858 856 846 886 854 861 895 858 868 890 869 864 876 829 891 847 880 894 841 858 883 836 868 846 860 858 823 912 836 890 830 826 829 861 847 950 870 873 907 870 850 819 888 941 919 948 917 918 793 878 798 878 824 867 880 880 884 863 885 901 825 827 825 867 908 854 847 884 843 816 851 856 846 855 830 856 859 863 858 859 842 848 853 860 863 920 838 901 854 838 806 781 863 846 794 856 829 838 846 876 849 841 792 826 832 816 867 843 920 868 821 838 905 857 868 881 886 909 854 886 873 867 848 899 875 851 858 842 862 858 870 877 911 879 860 853 853 817 831 840 859 841 881 790 864 807 855 883 884 861 826 860 908 808 841 874 813 819 835 872 834 871 832 846 843 866 852 836 835 819 830 832 812 756 797 813 815 796 776 809 815 835 839 805 788 806 766 789 792 798 755 847 847 797 809 812 785 799 791 825 780 844 814 811 788 788 776 817 822 806 838 772 823 867 784 804 778 782 734 748 800 743 739 738 802 803 791 754 808 786 781 740 691 779 822 848 813 817 784 810 828 734 774 809 750 790 746 743 782 776 778 838 780 867 835 814 820 839 816 854 848 848 797 826 819 846 850 825 828 833 801 852 816 870 834 835 816 817 784 778 802 777 867 822 794 862 805 817 852 815 815 730 770 776 764 818 779 770 805 770 763 783 751 773 792 719 762 747 744 744 736 750 763 739 725 792 762 751 804 757 789 770 775 774 931 978 896 902 925 912 923 880 873 882 918 929 920 904 879 888 910 883 908 905 884 919 900 884 845 846 888 945 948 892 894 912 963 867 1.05e+03 904 944 923 897 859 869 896 905 896 844 856 899 851 888 918 913 895 877 894 842 838 907 827 873 869 888 851 880 901 884 922 894 904 872 860 865 873 902 925 872 884 920 833 804 852 885 872 866 848 900 902 837 868 829 860 965 941 951 930 921 911 915 895 895 899 920 914 900 935 879 895 895 929 904 874 890 880 862 894 880 885 876 864 891 875 927 934 900 913 920 857 879 925 918 896 875 878 896 906 926 887 874 888 896 872 882 919 872 874 878 884 868 873 882 936 896 918 888 826 890 890 885 887 930 898 910 882 896 867 888 841 879 832 836 844 900 832 928 857 892 885 803 810 898 764 842 834 861 813 910 909 922 902 845 897 872 858 851 882 881 811 890 870 843 887 886 853 900 909 862 849 892 861 863 838 873 865 839 858 837 869 829 876 851 872 861 836 900 887 900 876 874 856 835 858 863 855 856 880 848 867 839 830 859 856 846 885 855 861 896 858 869 890 869 864 876 830 891 847 879 894 841 859 883 836 868 846 860 858 823 913 836 891 829 827 829 861 847 950 870 873 907 871 849 820 888 941 919 949 916 918 793 877 798 878 823 869 880 880 885 862 885 901 825 826 824 867 908 855 847 883 843 817 851 857 846 855 830 855 860 862 857 859 842 848 853 859 864 921 838 902 854 839 805 781 862 847 794 856 829 837 846 874 849 840 792 824 832 816 867 844 920 867 821 838 905 859 868 881 886 909 854 886 874 867 846 898 875 851 857 842 863 859 870 878 912 879 858 852 854 817 830 840 858 841 880 792 863 807 855 883 885 861 827 860 908 809 842 875 813 819 836 873 834 873 832 846 843 866 853 837 834 819 829 832 812 758 796 813 818 796 776 809 815 835 839 806 788 806 767 789 792 798 754 846 846 797 809 812 785 799 791 825 779 843 814 811 788 788 777 816 822 807 838 770 822 866 784 805 779 782 735 748 799 744 739 738 802 803 791 754 809 786 781 741 690 779 822 847 813 817 784 810 828 734 774 808 751 790 746 743 782 776 778 839 780 867 836 814 820 838 816 854 848 848 797 825 819 846 851 824 828 834 800 852 816 869 834 835 816 817 785 778 801 777 867 821 793 862 805 817 851 815 816 730 771 776 764 818 779 770 806 769 763 782 751 773 792 719 762 745 744 745 736 750 764 739 724 793 762 752 804 756 788 771 775 774 931 978 897 903 925 913 923 880 874 881 918 928 920 904 879 889 910 883 908 906 884 918 900 884 845 844 887 945 948 892 893 912 964 867 1.05e+03 904 944 922 897 859 870 895 905 896 844 856 900 852 889 918 913 895 877 895 843 837 907 827 873 871 888 850 880 901 884 926 896 905 873 858 866 873 902 925 872 884 919 834 804 851 885 872 866 848 900 902 837 866 829 862 965 940 951 930 921 911 914 895 894 899 920 914 900 935 879 895 893 928 903 873 890 880 863 894 882 884 877 863 890 875 928 934 899 912 920 855 879 925 918 895 876 879 896 904 927 886 874 889 896 872 881 919 872 873 878 884 867 873 881 936 894 918 888 826 890 890 884 887 931 898 910 882 897 869 888 843 879 832 836 844 900 833 928 857 892 885 805 810 898 766 843 834 861 813 909 909 922 901 844 898 873 858 851 882 882 810 888 872 844 887 886 854 901 910 864 848 890 860 862 838 874 865 839 858 837 869 829 876 850 871 860 836 901 888 900 876 874 856 835 857 863 856 856 880 848 867 839 830 859 856 846 884 856 861 896 858 870 891 869 864 876 832 891 847 878 894 841 859 883 837 869 846 860 858 823 913 836 890 829 827 829 860 846 950 871 873 907 872 849 820 888 940 920 949 916 918 794 877 799 877 824 869 880 880 884 862 885 901 825 825 824 866 909 855 848 883 844 817 850 857 846 856 830 856 859 862 857 858 842 847 853 858 864 921 837 902 854 838 805 781 861 846 794 855 828 836 846 873 849 840 792 824 832 816 867 844 920 867 820 838 906 860 868 882 886 908 854 886 875 867 846 898 874 851 857 843 864 859 870 878 911 879 856 851 855 818 830 840 858 842 879 793 863 806 855 883 885 861 827 861 908 808 842 876 813 819 837 874 834 874 833 846 843 866 854 839 834 819 829 832 812 761 796 813 820 795 776 809 815 835 838 805 788 806 767 789 793 798 754 845 846 797 809 811 785 799 790 824 778 844 814 810 787 787 778 816 823 807 837 770 822 866 785 804 780 782 735 748 799 745 739 739 802 803 792 755 810 786 781 741 689 779 822 846 814 818 784 811 828 734 774 807 752 790 746 743 782 777 778 839 780 867 837 815 821 838 817 854 848 849 798 824 819 845 851 824 828 833 800 853 816 869 833 836 816 818 785 778 800 777 867 822 793 862 805 817 850 815 816 731 772 776 764 818 779 770 805 769 763 781 751 773 793 718 761 745 745 746 736 750 764 739 724 792 762 752 804 758 787 773 775 774 931 977 897 903 925 913 924 880 874 881 919 928 920 904 879 889 911 882 908 906 884 919 900 884 845 842 887 945 948 891 893 911 963 867 1.05e+03 906 943 922 897 859 869 895 905 896 844 856 901 852 888 919 913 895 878 895 843 836 907 827 874 870 888 850 881 901 884 928 897 906 871 857 866 874 902 925 874 884 919 835 804 851 885 873 866 848 899 902 837 865 828 862 964 940 950 930 922 911 915 896 895 899 919 914 900 934 878 895 893 928 903 873 890 880 864 895 882 884 878 863 888 875 928 933 898 911 920 854 880 925 918 895 876 880 896 904 927 886 875 889 896 871 881 919 871 873 878 884 866 874 880 936 892 918 888 826 891 890 885 887 930 898 910 882 897 872 888 843 879 833 836 844 900 833 929 858 893 886 805 809 898 767 845 833 861 814 909 908 921 901 844 899 874 859 852 881 881 810 886 873 845 886 885 854 902 910 865 849 889 859 862 838 874 865 839 860 837 869 828 876 850 869 860 835 901 888 901 876 874 857 836 857 862 856 856 880 848 867 838 830 860 855 844 883 855 861 896 859 870 892 868 863 877 832 892 847 877 895 841 859 882 837 868 846 858 858 823 912 835 888 829 826 829 861 846 951 872 872 907 872 849 820 888 941 920 949 917 917 794 877 799 878 824 869 880 881 884 864 886 901 825 825 824 866 910 855 848 883 844 816 850 857 847 856 829 856 859 863 858 858 842 846 853 858 865 921 837 902 854 837 804 781 861 846 795 855 827 835 847 874 850 841 792 824 833 816 867 845 920 867 820 840 906 861 868 882 886 908 854 886 875 868 847 899 873 851 857 843 865 859 870 878 909 879 856 850 855 818 830 841 859 842 879 794 862 806 855 883 884 860 827 862 908 807 842 876 813 818 838 874 834 873 834 846 843 866 853 840 835 819 829 832 813 762 796 812 820 795 777 810 814 835 838 805 788 807 766 790 794 798 754 845 847 797 811 811 786 798 791 825 778 844 814 810 787 787 778 817 824 807 837 770 822 866 785 805 780 782 735 747 799 745 738 740 802 804 793 756 809 786 781 741 689 779 822 844 814 818 784 812 827 734 774 807 753 790 746 744 783 776 778 839 780 868 836 816 822 837 818 855 847 849 800 824 820 844 851 824 828 832 799 854 816 869 833 836 816 818 785 778 800 778 867 822 793 863 805 816 850 815 815 731 771 777 764 818 778 771 804 769 763 782 751 773 793 718 761 744 746 745 736 751 763 739 724 792 761 753 804 760 787 773 776 774 932 976 898 904 925 912 924 880 873 883 920 928 919 903 879 888 911 882 909 906 884 920 900 884 845 840 887 945 949 891 893 910 962 866 1.04e+03 906 942 922 898 860 868 895 905 896 844 855 900 853 887 918 912 894 878 896 842 836 907 827 874 870 888 850 881 902 884 930 897 906 869 857 865 875 901 925 874 884 918 835 804 850 884 874 866 848 899 903 837 864 828 860 964 941 949 930 923 911 915 896 895 899 918 915 901 934 878 894 893 928 902 873 890 880 865 895 882 883 878 863 888 875 929 934 897 911 921 853 880 925 918 896 876 879 897 904 927 885 876 889 896 871 881 920 871 873 879 884 865 875 880 937 893 918 887 826 891 890 884 887 930 898 910 882 896 874 888 844 878 833 836 844 899 833 930 858 893 886 805 808 898 768 845 833 861 814 908 908 920 901 844 899 874 858 853 881 881 809 883 872 845 885 885 854 903 910 865 850 888 858 861 838 874 865 839 861 837 868 827 875 849 868 860 835 901 886 901 877 873 857 835 856 861 857 856 880 848 867 838 830 859 855 843 883 855 861 896 859 870 894 868 863 876 831 892 847 877 895 841 858 881 837 867 845 856 858 823 912 837 886 829 826 829 862 845 952 872 872 907 870 848 819 888 941 921 948 918 916 794 876 799 878 823 869 881 880 884 864 886 900 825 826 824 866 910 855 848 883 844 814 849 857 847 855 829 856 859 863 858 857 841 845 853 858 864 921 837 903 854 835 806 781 860 846 796 854 828 835 848 873 850 841 793 825 833 817 867 843 919 868 820 841 906 860 868 881 885 908 855 887 875 868 847 900 873 851 858 843 864 858 870 878 908 879 858 850 855 818 830 841 860 843 879 795 862 806 855 883 884 860 827 864 908 806 840 876 813 819 838 874 834 872 833 846 843 866 852 840 835 818 829 831 813 766 797 811 823 795 777 810 814 835 837 805 788 807 766 791 795 799 754 845 848 798 812 811 786 798 792 825 778 843 814 809 787 786 780 819 824 808 837 770 822 865 784 806 778 783 735 748 799 745 739 740 803 804 793 757 809 785 781 742 690 779 822 844 814 817 783 812 826 734 773 806 753 790 746 744 782 776 777 839 780 867 836 817 822 837 818 855 846 848 799 824 820 845 852 824 828 832 798 854 816 869 833 836 816 820 785 779 799 779 867 822 794 864 805 817 850 815 815 730 771 776 764 818 778 772 804 769 763 782 751 772 793 717 761 745 747 745 736 752 763 739 724 792 761 753 804 760 787 773 776 773 932 975 899 904 926 911 923 880 873 884 920 928 919 902 880 887 911 882 909 907 884 920 899 885 845 837 887 946 949 891 892 910 962 866 1.04e+03 907 942 922 898 860 868 895 906 897 844 855 900 853 886 917 911 895 878 896 842 837 908 827 873 871 887 851 881 903 884 933 898 905 867 858 864 874 901 925 874 884 918 834 805 850 884 875 867 850 899 904 837 866 828 860 964 941 947 929 923 911 915 896 895 900 918 914 902 935 876 894 894 928 902 872 890 880 865 895 881 883 878 864 890 876 929 934 897 911 922 854 880 925 918 897 876 878 898 904 926 886 876 888 896 872 881 920 872 872 880 884 866 875 880 937 893 918 887 826 890 890 884 887 930 898 910 883 895 876 888 844 876 834 836 845 899 833 930 857 893 887 805 806 899 768 843 834 860 814 908 908 920 900 844 898 873 858 853 880 881 808 882 874 845 885 885 854 902 910 865 851 888 858 861 838 874 865 840 861 837 868 825 874 850 867 862 835 901 885 901 878 872 857 834 856 861 858 856 880 849 868 838 830 858 855 844 883 854 861 896 859 870 894 869 864 876 829 891 847 878 895 841 858 881 836 868 845 856 858 823 911 838 885 829 825 829 862 845 953 872 872 907 869 848 818 888 942 921 948 918 916 794 876 798 878 822 869 881 878 884 864 886 901 825 826 823 864 910 856 848 884 844 815 849 857 848 855 829 855 860 863 859 858 840 845 853 858 864 920 837 903 853 834 808 782 860 846 796 853 829 835 848 872 850 842 792 826 833 818 867 841 918 868 819 841 905 858 869 879 884 908 856 887 874 869 848 900 873 851 859 843 863 858 871 878 907 879 860 849 855 817 830 842 859 843 880 796 861 806 855 883 884 861 827 863 908 807 839 876 813 821 838 872 834 870 832 846 843 866 853 840 835 818 829 830 813 771 797 811 825 796 776 810 813 835 838 805 788 807 766 792 797 800 754 845 848 798 814 811 787 798 793 825 779 841 816 809 786 787 780 819 823 808 838 770 822 864 784 806 777 784 735 749 800 745 740 740 804 805 793 757 809 786 781 742 691 778 821 845 814 817 783 812 825 734 773 806 753 790 746 745 782 776 777 838 780 867 836 817 821 837 817 855 846 847 798 823 820 846 852 824 828 832 798 854 816 869 834 835 816 821 785 781 799 781 866 821 794 864 805 818 851 815 816 730 771 775 763 818 778 772 803 769 762 783 752 772 793 717 762 745 747 745 737 752 763 739 724 792 761 751 803 760 788 773 776 773 932 976 899 904 926 909 922 880 872 882 918 928 919 902 881 886 910 882 909 907 884 920 899 885 845 835 888 945 948 890 891 911 962 866 1.04e+03 906 942 922 898 860 868 896 905 897 844 855 899 854 887 916 911 896 878 894 841 838 909 827 873 870 887 852 881 903 885 935 898 905 868 858 864 874 901 925 872 885 919 834 806 851 884 875 867 851 898 904 837 867 828 861 964 941 946 928 923 912 916 896 895 901 918 913 902 936 876 894 896 928 902 872 890 879 865 895 880 883 880 864 892 876 928 934 898 911 922 855 880 924 918 899 875 876 899 904 926 886 876 887 897 872 879 921 872 872 881 884 866 875 880 938 893 918 887 826 890 891 884 888 929 898 910 883 894 877 888 845 876 835 836 845 899 832 931 857 892 888 805 806 899 768 841 834 860 814 907 908 920 899 844 898 873 858 854 879 881 808 880 876 844 885 884 853 902 911 866 850 888 858 861 839 875 865 840 861 837 867 825 874 850 868 862 835 901 884 900 877 873 858 833 858 862 858 855 881 849 869 839 830 857 856 843 884 854 861 897 859 870 894 869 864 875 828 890 848 881 895 841 859 880 836 868 845 856 858 824 910 840 886 829 825 829 862 846 953 871 872 907 869 848 818 889 943 919 948 918 916 793 876 797 877 822 870 881 877 883 864 885 901 825 826 822 863 910 856 848 883 844 816 849 858 847 855 830 855 860 863 859 858 840 845 853 858 864 920 837 903 853 834 810 782 860 846 796 852 831 835 848 872 850 841 790 828 834 817 867 838 918 868 819 839 905 858 869 878 883 908 856 886 874 869 848 900 873 851 861 843 861 858 871 878 907 878 860 849 855 816 831 842 857 842 880 797 860 806 856 884 884 861 827 863 907 808 840 876 814 822 837 870 834 870 831 847 843 867 854 839 834 818 829 830 813 776 797 811 828 796 776 810 812 835 838 804 789 807 766 792 797 800 753 845 849 798 813 811 787 799 794 825 780 840 817 808 786 787 780 819 822 807 838 769 822 864 783 806 776 784 736 750 800 744 742 740 805 804 792 756 810 786 782 743 691 778 822 845 814 816 783 812 824 734 773 806 753 790 746 745 782 776 777 838 779 867 836 816 819 837 817 854 846 846 798 823 819 847 852 824 828 832 799 854 816 869 834 835 816 823 785 782 799 782 865 821 795 863 806 820 851 815 816 730 771 774 763 817 778 772 803 769 761 783 752 772 793 717 763 746 747 746 738 753 763 739 725 792 760 750 803 759 788 773 776 773 932 976 898 905 927 909 921 880 872 882 918 928 919 903 882 886 909 882 909 907 884 919 900 885 845 835 888 945 947 890 893 911 963 866 1.04e+03 908 942 922 897 860 869 896 905 897 844 856 899 854 887 916 911 896 878 892 841 838 910 827 873 869 888 852 881 903 885 936 900 906 869 858 864 873 901 925 871 886 920 833 806 851 885 875 867 851 898 904 836 869 828 862 965 941 947 927 923 913 917 896 895 902 918 913 902 938 876 894 897 928 902 872 890 879 866 895 880 882 882 864 893 876 928 935 899 911 922 856 880 924 918 899 876 876 899 904 926 886 874 887 898 872 878 921 872 872 881 884 867 876 880 939 893 917 888 826 890 891 884 888 929 897 910 882 895 879 889 845 876 836 836 845 899 831 931 858 892 887 806 804 898 768 841 833 860 814 907 908 921 900 844 898 873 858 854 878 882 808 878 878 844 885 884 852 902 910 865 849 888 858 862 841 875 865 840 861 838 867 825 874 849 868 862 835 902 884 900 876 874 858 833 859 862 857 854 882 848 870 840 829 857 856 842 884 854 861 897 859 870 894 869 864 875 828 890 848 882 895 841 861 880 836 869 845 856 858 824 910 839 887 829 824 828 862 846 953 870 872 907 870 848 818 889 942 918 948 918 917 793 876 796 876 822 870 881 879 883 865 885 901 825 826 822 864 910 856 847 883 844 816 849 858 847 855 831 854 860 862 859 859 840 845 854 857 864 918 836 904 852 834 809 780 860 846 796 852 831 836 848 872 850 840 789 829 834 816 868 838 918 868 819 838 905 858 869 878 882 908 856 886 874 868 848 900 873 852 860 843 860 858 871 878 908 878 861 849 855 816 831 842 855 841 880 798 860 805 856 884 884 861 828 864 907 808 840 875 814 822 837 867 834 870 832 848 843 867 856 838 834 818 829 830 813 780 798 810 829 797 776 810 812 836 838 803 789 807 765 790 797 800 752 845 849 798 813 811 786 799 792 825 779 841 818 810 787 786 780 818 821 807 838 769 822 864 784 804 776 784 736 749 800 744 742 740 805 803 792 755 809 786 782 742 691 778 822 844 814 816 783 812 825 733 774 807 754 791 746 745 783 776 777 839 779 867 836 816 818 838 818 853 846 846 797 823 819 847 852 824 828 832 800 853 815 869 836 835 815 822 784 781 799 782 865 820 796 862 808 820 851 815 816 730 771 774 763 816 778 773 803 769 759 783 752 772 793 717 762 746 747 745 738 753 763 739 724 792 760 750 802 760 788 773 776 773 933 977 898 905 927 909 921 879 872 884 918 928 920 903 883 886 909 882 909 907 883 918 901 885 845 835 888 945 945 890 896 912 963 865 1.04e+03 909 942 922 896 859 870 897 904 897 845 856 898 854 888 916 911 895 879 891 840 838 912 826 873 867 888 851 881 902 886 936 900 907 868 858 864 872 901 925 871 886 920 833 805 853 886 875 868 850 899 904 837 870 828 863 966 941 949 928 922 914 918 896 896 902 918 913 901 938 877 894 897 929 902 873 890 878 868 895 881 883 885 863 893 876 927 936 900 911 922 856 879 925 918 899 876 877 898 904 926 887 873 887 898 872 877 922 871 872 881 884 867 876 879 940 893 918 889 826 890 890 886 888 930 897 910 880 895 880 889 844 876 838 836 846 899 832 931 858 892 886 806 803 898 768 841 833 859 812 907 907 922 901 844 898 872 858 855 879 882 808 876 878 844 885 884 852 903 909 864 848 889 857 863 841 875 864 840 861 838 867 824 874 849 869 862 835 903 885 900 876 874 858 832 861 862 857 853 882 848 868 841 829 857 857 842 884 855 860 897 860 870 893 869 864 874 828 890 848 881 895 841 861 880 837 869 845 857 858 824 910 838 887 830 825 828 862 846 953 870 873 907 870 848 818 889 942 917 949 918 918 793 876 796 876 823 870 881 881 882 866 884 901 825 826 822 865 911 856 847 883 844 817 849 858 846 855 831 854 860 861 860 859 839 844 854 857 863 918 835 904 852 834 810 779 862 845 797 852 831 836 848 873 850 839 790 829 834 817 869 837 918 867 819 838 905 858 869 879 882 907 856 886 875 868 847 900 873 851 860 844 862 857 870 878 908 878 860 849 855 816 830 841 856 841 879 798 859 804 857 884 884 862 829 864 907 808 840 875 814 822 837 866 834 870 832 849 843 866 856 838 835 819 829 831 814 783 799 809 829 797 777 810 814 835 840 803 790 807 765 790 797 799 751 846 849 798 812 811 786 800 790 825 779 842 818 811 788 786 778 818 821 807 838 770 822 866 785 804 776 782 736 749 800 744 741 740 804 802 792 754 807 787 782 740 691 778 822 844 814 817 783 811 825 733 774 807 754 791 746 744 783 775 777 839 780 868 837 817 819 839 819 853 846 846 798 823 818 846 852 824 827 832 800 852 815 869 836 835 815 821 783 780 799 783 866 821 796 862 809 818 850 815 816 730 771 776 763 816 779 773 803 768 760 783 752 772 793 718 760 747 746 744 738 753 763 739 724 792 760 751 802 760 788 774 776 773 934 978 897 906 927 909 921 879 872 885 919 928 920 903 881 886 909 881 910 906 882 918 903 885 844 835 889 945 945 889 898 912 962 865 1.04e+03 908 942 922 895 859 869 898 904 897 845 857 897 854 887 916 911 894 879 892 840 838 912 825 873 867 889 851 882 902 886 937 901 907 869 858 864 872 901 925 871 886 919 833 804 853 886 875 868 849 901 902 839 869 828 863 966 941 950 928 922 914 917 896 897 903 917 912 901 938 878 894 896 929 903 874 889 878 871 895 881 883 886 863 893 876 927 935 899 911 922 856 878 925 917 898 877 879 899 904 926 887 873 887 897 872 877 923 869 871 881 884 866 876 880 939 893 918 890 826 890 889 887 888 930 897 910 878 896 881 888 844 876 839 835 846 900 832 931 859 892 885 806 802 898 768 841 833 859 811 907 906 921 901 844 898 873 858 854 879 881 808 876 881 844 886 884 852 903 909 863 848 889 858 864 842 876 864 840 861 838 866 824 874 849 869 862 834 903 885 901 876 874 857 832 861 864 857 853 881 847 866 840 829 857 857 842 884 854 859 896 860 871 893 869 863 874 828 891 847 881 895 840 860 879 837 869 845 859 858 823 910 837 887 830 826 829 862 846 953 870 874 907 870 847 818 889 941 917 950 918 919 793 875 796 876 824 870 881 881 882 867 885 901 825 826 823 866 910 856 847 882 844 817 850 858 846 855 830 854 859 860 860 858 839 842 855 856 863 917 834 904 851 834 810 779 863 845 797 852 831 837 848 872 850 839 791 829 832 818 869 837 919 866 820 838 905 859 868 879 883 906 855 885 875 868 847 900 873 850 860 844 863 857 869 877 908 878 860 849 855 817 830 841 856 840 878 798 860 804 858 885 883 863 832 865 907 808 840 874 814 824 838 865 834 869 832 849 843 866 856 838 835 819 829 831 814 787 800 808 830 797 777 810 815 835 840 804 790 807 765 792 796 800 751 846 849 798 813 811 785 800 788 825 779 842 817 812 788 785 776 817 820 807 838 770 822 866 786 804 776 781 736 750 799 745 740 741 803 801 793 755 806 787 782 739 691 778 822 844 813 817 782 810 826 732 774 808 754 792 746 746 782 775 778 839 780 868 837 817 819 840 820 853 846 846 798 822 818 846 852 824 826 832 800 852 815 869 836 835 815 821 782 781 799 786 867 821 796 863 808 818 850 814 815 730 771 778 762 816 779 772 803 768 760 782 752 773 794 719 759 747 745 744 738 752 763 739 723 792 760 751 803 759 789 774 776 773 935 979 895 906 927 909 922 879 872 885 919 929 922 903 878 887 909 880 910 906 882 918 903 886 844 834 889 945 946 889 897 912 961 865 1.04e+03 905 941 922 894 859 868 898 905 896 846 857 897 854 887 916 911 894 879 893 840 838 912 825 874 867 889 851 882 902 885 938 902 907 870 858 864 871 902 924 870 887 918 834 803 854 886 875 867 848 903 900 840 869 828 861 967 941 950 927 922 914 917 896 897 903 917 913 901 937 878 893 895 930 903 874 888 877 874 894 881 883 886 863 892 876 927 934 898 911 922 856 878 925 916 897 876 879 899 904 926 887 874 887 897 872 877 923 868 871 882 884 865 876 882 938 893 917 891 825 889 889 888 887 930 898 910 878 896 880 886 844 876 840 835 845 900 832 931 858 892 885 806 801 898 769 842 834 860 811 908 907 920 901 844 898 874 857 853 879 881 808 876 883 844 886 884 852 903 909 863 848 890 858 863 842 877 863 841 860 838 868 823 874 850 868 862 834 903 885 900 877 873 857 833 861 865 857 854 882 846 865 840 829 857 856 842 884 854 860 894 860 872 894 869 862 874 828 891 846 881 895 840 858 879 838 868 845 859 858 823 911 837 887 832 826 830 862 846 953 871 874 907 871 846 818 889 940 917 950 918 919 794 875 796 878 824 871 880 881 882 866 885 901 825 826 824 865 909 856 847 882 844 816 850 857 846 856 829 854 859 859 860 859 839 840 854 856 863 917 835 904 850 834 811 779 864 845 796 852 832 837 848 872 850 839 791 829 831 818 868 836 919 867 820 838 905 860 868 880 884 905 854 885 875 868 847 900 872 849 859 844 864 856 868 876 908 878 860 849 855 817 830 841 856 840 876 798 860 804 858 886 883 864 834 864 907 808 839 872 814 826 838 867 834 868 832 848 843 866 855 837 836 819 829 832 813 789 800 808 830 798 776 810 816 834 840 804 790 807 765 793 795 800 752 845 848 800 813 811 784 800 788 825 780 843 817 812 788 785 776 818 820 807 838 770 822 866 786 804 777 780 735 750 797 745 739 743 802 801 793 756 806 787 783 739 691 779 823 844 813 817 782 809 826 732 774 808 753 792 746 748 782 775 780 838 780 868 837 817 820 840 820 852 846 847 799 823 818 845 851 824 824 832 800 851 816 869 836 835 815 820 784 781 799 789 866 822 796 864 807 818 850 814 814 730 770 779 762 816 779 771 803 768 760 782 753 773 794 720 760 747 744 743 738 752 764 738 723 792 761 750 803 760 788 776 776 773 933 979 894 905 927 910 924 880 873 885 919 930 924 903 878 888 910 880 909 906 882 918 902 887 843 834 889 946 946 887 896 912 961 865 1.04e+03 904 941 922 894 859 868 898 905 896 846 858 897 854 887 916 910 894 879 893 841 838 912 824 875 867 889 851 882 902 883 940 902 906 871 858 864 870 902 924 870 888 917 835 803 855 885 874 866 848 903 898 839 870 828 860 968 941 950 927 922 914 917 896 897 902 917 914 901 937 878 893 896 929 904 874 888 877 876 895 882 883 887 863 892 876 928 933 897 912 922 855 879 925 917 896 876 879 899 904 926 887 876 888 896 872 877 923 869 870 882 883 864 876 884 938 893 917 891 825 889 889 888 887 930 898 909 878 896 880 885 844 876 841 835 845 900 832 932 858 892 885 806 800 898 770 842 834 861 810 908 909 920 900 844 898 875 857 852 879 881 808 874 884 844 887 884 852 903 909 862 850 890 859 862 842 877 863 840 859 837 869 823 874 851 868 862 834 902 885 900 879 873 857 833 860 865 857 855 882 845 866 839 829 857 856 842 884 854 860 893 860 872 894 869 863 874 829 892 846 882 895 839 858 879 838 868 845 859 858 823 911 838 887 832 825 830 862 847 953 870 873 907 871 845 818 889 940 917 948 917 919 793 877 796 878 824 872 880 881 882 865 885 902 825 827 824 864 908 856 847 882 844 815 851 856 847 857 829 855 859 859 860 859 839 839 853 856 864 917 836 904 850 834 811 780 864 846 795 852 835 838 847 872 850 838 792 829 831 818 868 836 920 867 819 838 905 861 868 879 883 905 854 886 875 868 847 900 871 850 858 844 864 856 867 876 909 878 859 849 856 816 830 840 856 840 876 798 860 804 858 886 882 864 836 865 908 809 839 872 813 826 839 869 834 868 832 848 843 866 854 836 836 819 829 831 813 792 801 808 831 798 775 810 814 834 840 805 790 807 765 793 795 801 751 845 847 800 813 811 784 800 788 826 781 843 817 812 787 785 778 818 820 807 837 769 822 866 786 804 777 780 735 751 795 745 740 745 802 801 793 757 806 787 785 740 691 779 824 844 813 817 782 809 826 732 774 808 753 792 746 750 781 774 781 838 780 868 837 818 820 840 819 852 845 848 799 824 818 844 851 824 824 832 800 851 816 868 835 835 816 820 785 781 800 791 866 822 795 864 807 818 850 814 813 731 770 778 762 816 779 770 803 768 761 783 753 773 793 719 761 747 743 742 737 753 764 738 723 792 761 750 803 760 788 777 777 773 932 979 894 904 927 911 925 881 874 885 919 929 925 903 879 889 909 881 909 906 882 918 900 888 843 834 889 946 946 886 895 913 961 865 1.04e+03 905 941 921 893 858 868 897 905 894 846 858 897 854 887 916 910 894 879 893 842 837 912 825 875 867 889 852 882 902 882 940 902 904 871 858 864 870 903 924 869 888 916 836 803 854 885 874 866 848 901 898 839 870 828 860 967 941 950 926 921 914 917 896 896 902 918 915 901 937 878 893 896 930 904 874 889 877 876 894 883 884 889 863 892 876 928 933 898 912 922 855 879 925 919 897 876 879 900 904 926 888 877 888 896 872 877 923 869 870 882 883 864 875 883 937 892 916 891 825 888 889 887 887 931 899 909 878 896 880 884 844 875 842 836 845 899 832 932 858 892 885 806 799 899 772 841 835 860 809 908 911 920 900 845 898 876 857 853 879 882 807 873 882 844 887 885 853 902 908 862 851 890 858 862 842 877 864 840 859 837 870 824 874 852 867 863 834 901 885 900 879 872 858 834 860 865 856 857 883 845 866 839 830 858 855 842 884 854 860 893 859 872 894 869 865 874 829 892 846 882 895 839 858 879 837 867 846 858 858 824 911 839 887 833 825 830 862 847 953 870 872 907 872 845 817 890 940 917 948 918 918 794 879 797 878 824 871 880 879 882 864 886 902 825 827 824 863 908 856 848 882 844 814 851 855 848 858 828 854 860 860 860 859 839 839 852 857 865 918 837 904 851 834 810 780 863 847 793 851 837 838 847 872 850 839 791 829 832 819 867 835 921 868 819 838 905 861 868 879 882 905 854 887 876 868 847 900 871 850 857 844 863 856 867 876 909 879 859 850 856 816 830 841 856 840 876 798 859 804 858 887 882 864 837 866 907 809 838 874 813 825 839 870 835 868 832 848 842 866 852 834 836 820 828 830 813 795 801 809 832 798 773 809 813 833 839 805 791 807 765 793 796 802 752 845 846 800 813 810 784 800 788 826 781 843 816 811 788 784 779 819 822 806 837 769 822 866 785 805 777 780 735 751 795 745 740 746 802 801 793 758 806 787 786 740 690 780 823 845 813 817 782 809 824 733 773 808 753 792 746 750 780 774 781 838 779 868 836 818 820 840 818 852 844 848 798 824 818 843 851 823 825 832 800 850 817 868 834 835 816 820 785 781 800 791 867 823 796 863 807 818 851 814 812 731 770 777 762 815 778 770 804 769 760 784 753 774 793 718 761 746 743 742 737 751 764 737 724 791 762 750 803 760 788 778 777 774 930 978 895 902 927 911 926 882 873 885 919 929 924 902 880 889 908 882 908 906 882 920 900 888 844 835 890 946 947 886 894 913 962 865 1.04e+03 906 941 921 894 858 867 897 905 893 846 858 898 854 887 916 910 894 880 892 843 837 912 825 875 868 889 853 882 902 882 939 902 904 871 859 864 870 903 924 868 889 915 836 803 854 885 873 867 849 900 898 838 871 828 860 967 941 949 926 921 914 917 896 895 901 920 916 900 937 878 893 896 931 904 874 891 878 876 894 883 884 891 864 891 876 929 933 898 911 922 855 879 924 920 897 877 879 900 904 926 888 876 889 895 872 877 923 869 871 882 883 865 875 882 938 892 915 890 825 888 889 887 887 931 899 909 878 896 880 884 843 875 843 836 846 898 832 932 858 892 886 806 800 900 773 841 835 859 811 908 911 920 900 845 897 877 858 852 879 882 807 871 881 845 887 885 853 902 907 861 850 890 860 861 841 875 865 840 859 836 870 825 874 852 867 864 834 900 885 900 880 872 858 834 860 864 855 857 883 845 866 839 829 858 854 842 884 854 860 893 859 872 893 870 866 874 829 892 846 882 895 838 858 879 837 867 845 858 858 823 912 839 887 833 826 830 862 848 952 870 872 907 872 846 816 891 941 917 948 918 917 794 880 797 877 822 871 879 878 882 864 885 901 825 827 824 863 907 855 848 883 844 814 850 855 848 858 828 854 861 860 860 858 839 840 854 858 865 919 837 904 852 834 808 780 863 847 792 851 839 838 847 873 850 840 790 829 832 821 867 834 922 867 820 839 905 860 868 879 882 905 854 887 876 868 847 900 871 850 857 844 863 856 867 876 910 878 858 851 856 816 829 841 856 841 875 799 859 804 858 887 883 863 838 868 907 810 838 875 813 823 839 871 835 869 831 848 842 866 852 834 836 820 828 830 813 798 801 809 833 797 773 809 813 831 839 804 791 806 765 793 796 801 752 846 846 799 813 811 784 800 790 826 780 842 815 810 788 784 779 817 821 806 837 768 823 865 784 804 777 780 735 751 795 744 741 746 802 801 792 758 806 787 786 739 690 781 821 845 814 817 781 809 824 733 773 808 753 791 746 750 781 774 780 838 778 867 836 818 820 839 818 851 845 848 798 824 818 844 852 823 826 831 799 851 817 868 833 835 816 820 784 780 800 791 868 822 796 862 807 818 851 814 813 732 769 777 762 815 779 770 804 769 760 786 754 774 792 717 761 745 743 741 737 750 763 737 724 791 761 749 803 760 788 779 777 774 930 977 895 902 928 911 926 881 872 885 918 930 923 902 880 889 907 882 908 906 881 921 901 888 844 836 890 946 948 886 893 913 962 865 1.05e+03 906 942 921 894 859 867 898 905 893 846 857 898 854 887 916 911 896 880 892 843 837 911 825 876 868 888 854 883 902 883 939 903 905 870 860 864 871 903 924 868 889 914 836 803 852 885 874 868 849 899 897 838 870 828 860 966 941 949 926 921 913 917 895 895 900 920 915 900 937 878 892 896 932 904 875 891 878 879 894 882 884 892 864 892 876 929 933 898 910 921 855 879 924 919 897 877 878 900 904 927 888 875 890 895 872 877 923 870 872 882 884 866 875 882 939 892 916 889 825 888 888 887 887 932 898 909 878 896 881 884 843 875 844 836 846 898 831 932 858 893 886 806 801 901 774 841 836 858 812 908 911 920 900 845 897 879 860 852 880 882 806 870 883 845 887 884 854 902 906 861 850 890 862 861 841 874 866 840 859 836 870 826 874 851 868 864 833 900 885 901 879 872 858 834 860 864 856 857 884 846 867 838 829 859 854 841 884 855 860 893 859 872 892 870 866 874 830 892 846 881 896 838 858 880 836 867 845 858 858 823 912 839 888 833 827 830 862 847 952 870 872 907 873 846 816 892 940 917 948 919 917 795 879 795 876 822 871 880 877 883 864 884 900 825 826 823 864 907 855 848 884 844 815 850 855 848 858 828 854 861 860 861 857 839 840 855 858 865 920 835 904 853 834 808 780 863 845 791 850 838 838 847 874 850 840 789 829 832 821 867 834 922 867 820 838 905 860 869 879 882 905 854 887 876 868 847 901 872 850 858 844 863 857 867 876 910 878 858 851 856 816 829 842 856 841 875 800 858 804 857 886 884 862 841 867 907 811 839 875 814 821 839 871 835 869 830 848 841 866 852 834 836 820 828 831 813 800 802 809 834 796 772 809 812 829 839 804 792 806 765 793 796 799 753 847 845 798 813 812 784 800 792 826 779 841 815 810 789 784 778 816 820 805 837 769 823 865 784 804 777 781 736 751 794 744 742 745 803 801 792 758 806 787 786 738 690 782 820 845 814 818 781 810 824 733 774 808 753 790 745 750 781 774 779 839 778 867 836 818 821 838 818 851 847 849 796 824 819 844 853 823 827 831 798 851 817 867 834 835 815 820 783 779 800 792 868 822 796 862 807 819 851 814 814 733 768 777 763 815 779 770 803 768 759 786 754 774 793 717 761 745 743 741 737 748 763 737 724 791 758 749 803 761 788 780 777 774 929 977 896 902 928 911 926 880 872 884 918 931 922 902 880 889 907 882 908 906 880 923 902 888 845 835 889 946 948 887 894 912 962 865 1.05e+03 906 943 921 894 860 868 898 905 893 846 856 899 854 888 916 911 897 880 892 843 837 912 825 876 869 888 854 884 902 884 939 904 906 870 860 864 872 903 924 870 889 914 836 803 851 884 876 867 849 899 894 838 869 828 860 966 940 949 927 921 913 917 895 895 901 920 914 900 937 878 892 896 933 905 875 892 878 882 894 881 884 892 864 891 875 930 933 899 910 920 854 879 924 918 896 878 878 900 904 927 887 873 889 895 872 877 923 870 872 881 884 867 875 882 938 893 917 887 825 888 888 888 887 932 898 910 879 896 881 885 842 875 846 836 845 898 831 932 858 894 885 806 801 903 773 842 835 859 813 909 910 921 899 845 897 879 859 852 881 883 807 870 884 846 887 884 855 902 907 861 850 891 863 862 841 874 866 840 858 837 868 826 873 851 868 863 832 899 885 900 878 872 858 833 858 863 856 857 884 847 867 838 829 860 854 841 885 855 860 894 860 872 893 870 865 875 831 893 846 881 895 838 859 880 836 867 846 858 858 822 912 840 887 833 828 830 861 847 953 870 872 907 872 846 816 890 940 917 949 919 918 795 878 794 876 822 870 882 877 883 864 883 900 825 826 823 864 907 855 847 883 844 815 850 856 848 858 828 854 861 861 861 856 839 840 857 859 865 920 833 904 854 833 808 779 863 846 792 850 838 837 847 874 850 840 789 829 831 820 866 835 921 866 820 838 905 859 869 879 883 906 853 887 874 868 847 901 872 850 859 844 862 857 869 877 910 877 859 852 856 816 829 842 856 841 874 802 856 804 856 886 885 861 845 867 907 811 839 875 814 819 839 872 836 869 829 848 841 867 851 834 836 819 828 833 813 802 803 809 834 795 772 809 812 828 839 804 791 806 764 793 796 799 753 848 847 797 814 814 785 801 792 826 778 841 816 810 788 785 778 816 819 804 838 769 824 864 785 804 777 781 735 750 790 744 742 744 803 802 791 759 806 787 786 738 691 782 820 845 815 818 781 812 826 733 774 808 753 790 745 750 781 775 779 838 779 867 836 818 821 838 817 850 849 849 796 823 819 844 852 824 827 831 798 852 818 866 836 836 815 820 783 779 800 793 868 823 796 862 807 819 851 814 815 733 768 777 762 815 779 769 803 767 759 785 755 773 794 718 761 746 744 742 738 748 763 737 724 791 756 748 803 762 788 782 777 774 929 977 895 902 928 911 925 880 872 884 918 932 921 902 880 888 907 882 909 905 881 922 903 886 846 834 889 947 949 888 894 912 962 866 1.05e+03 905 944 921 894 861 868 898 905 894 847 856 900 854 888 916 911 898 879 892 842 838 912 825 876 869 888 853 884 902 885 940 904 907 871 860 865 872 903 924 871 888 915 836 803 851 884 877 866 849 898 891 839 868 827 861 966 940 950 927 920 914 916 896 895 900 920 914 900 938 878 894 896 933 905 874 892 878 886 894 881 885 892 864 891 875 930 933 899 911 919 854 879 925 916 896 878 878 899 905 926 886 872 888 895 872 877 923 871 872 881 883 867 874 881 938 893 918 888 825 888 888 888 887 931 898 910 880 896 881 886 842 875 847 835 845 898 831 931 858 895 884 806 801 905 773 841 834 860 813 909 910 921 898 844 898 878 858 852 881 882 808 870 886 846 888 885 855 903 908 862 849 891 861 863 841 874 866 840 859 837 867 826 874 852 868 863 831 899 885 900 878 871 858 832 856 863 856 858 884 848 868 838 829 860 854 842 886 856 859 894 860 870 893 870 864 875 832 894 846 880 894 838 860 880 837 867 847 858 858 823 913 840 887 833 827 829 861 848 953 871 872 907 872 847 816 889 940 917 949 919 918 794 878 793 876 822 869 882 878 883 864 884 902 825 826 823 864 907 856 847 882 844 814 850 856 848 859 828 854 861 862 862 856 839 841 856 859 866 920 834 904 854 833 808 778 863 847 792 850 838 836 848 873 850 840 790 829 830 818 866 836 920 866 820 838 904 859 870 879 883 905 853 887 873 868 847 900 872 849 860 843 862 857 870 877 910 877 859 852 856 816 829 842 856 840 874 803 855 804 856 886 884 861 847 867 907 811 839 874 814 818 840 872 835 870 828 847 840 866 851 834 836 817 829 834 814 805 802 810 834 795 772 810 812 825 838 804 790 807 766 793 796 800 753 848 848 796 815 814 786 801 791 827 779 842 817 811 787 784 777 817 820 804 839 769 825 864 785 804 777 781 736 749 786 744 742 743 803 803 790 759 807 787 785 738 692 781 821 845 815 819 780 813 828 732 774 808 752 790 746 750 781 776 779 838 778 867 836 818 821 838 817 850 849 849 796 824 821 845 851 823 827 832 798 852 817 867 836 834 815 820 784 778 801 793 868 823 796 862 806 819 852 814 815 733 769 777 762 816 779 769 803 768 760 785 754 773 795 718 762 746 746 742 738 749 764 737 724 790 754 748 803 762 787 783 776 774 930 978 895 902 928 911 923 879 873 884 918 931 919 903 880 888 908 882 910 905 882 920 904 885 846 833 888 947 949 888 893 911 962 866 1.05e+03 905 944 920 894 861 868 897 906 893 847 855 899 853 888 917 911 897 879 893 842 838 912 825 876 869 887 852 884 902 886 940 904 907 871 859 866 872 903 924 873 886 916 836 803 853 884 879 864 849 897 889 839 868 827 861 966 941 950 927 920 914 916 896 896 900 920 913 900 938 878 895 895 932 906 874 892 878 887 894 882 885 892 864 890 875 929 933 899 912 920 855 879 925 916 895 878 879 899 905 927 887 873 888 896 872 878 923 872 872 881 883 867 873 881 937 893 919 888 826 889 888 888 888 931 898 910 881 896 880 886 842 876 848 833 845 898 831 931 859 895 885 806 801 906 774 841 834 860 812 909 908 921 898 844 899 876 856 852 881 880 809 870 887 846 888 886 855 903 909 862 849 890 860 865 842 874 866 840 859 837 866 826 875 853 867 864 832 899 885 900 877 871 857 832 856 863 856 858 885 848 868 838 829 859 853 842 886 855 858 894 860 869 894 870 864 875 832 894 847 880 892 839 862 881 837 867 848 858 858 824 913 839 887 832 828 829 862 847 953 873 872 906 871 847 816 888 940 917 949 919 918 794 877 793 876 821 869 882 879 883 863 884 903 825 826 822 865 908 856 847 881 845 813 850 857 848 859 828 854 861 863 862 856 839 842 856 859 866 920 835 905 854 833 808 777 863 849 790 849 839 836 848 872 851 839 790 828 829 818 865 835 919 866 820 838 904 859 870 879 883 905 854 886 872 868 846 900 873 850 860 843 862 858 872 877 911 877 860 852 857 816 829 842 856 840 875 803 855 803 855 886 882 861 849 866 906 811 838 873 813 819 839 872 834 871 828 846 840 865 851 835 837 817 829 834 814 807 801 810 834 795 773 811 812 822 838 804 790 808 767 792 796 802 754 848 850 797 815 814 786 800 790 827 779 843 817 811 786 784 776 818 820 803 840 770 824 864 785 804 776 780 737 747 783 743 743 743 803 803 790 760 807 787 784 738 693 780 822 846 815 819 780 812 828 732 774 807 752 790 747 750 781 776 778 838 778 867 836 817 821 838 817 850 848 848 797 824 823 845 851 823 827 832 798 852 816 868 836 831 814 820 784 778 801 794 868 823 796 862 806 819 851 813 815 732 770 777 762 816 779 769 802 769 761 784 754 772 795 719 763 745 747 742 739 749 766 736 722 790 754 747 802 763 787 785 776 774 931 979 895 902 927 911 923 879 874 883 919 931 918 903 881 888 908 881 910 905 883 918 903 884 847 831 887 947 948 887 893 911 962 866 1.05e+03 905 944 920 893 861 867 896 905 894 848 854 898 852 888 917 912 896 880 893 842 839 911 825 876 869 888 851 883 902 886 940 904 907 871 859 866 872 903 924 873 884 916 837 803 853 883 879 865 849 897 887 839 869 827 860 966 942 950 928 920 915 916 897 895 899 920 912 900 937 878 896 894 932 905 875 891 878 888 894 883 885 892 864 891 875 929 932 899 911 920 855 879 925 915 895 877 879 898 905 927 888 873 888 897 872 878 924 872 872 880 883 867 872 881 937 894 919 888 827 890 888 888 889 931 899 910 882 896 880 886 841 876 848 832 845 898 831 931 859 894 886 807 801 906 774 840 834 860 812 908 907 920 899 843 900 874 856 854 881 878 809 870 887 846 888 886 854 903 909 862 848 890 860 864 842 874 866 839 858 837 867 826 876 853 866 864 834 899 885 900 877 871 857 833 857 862 855 857 885 848 868 837 829 858 853 842 887 854 858 895 859 869 893 870 863 875 832 894 846 879 894 839 862 881 837 868 848 857 858 824 914 839 887 831 829 828 863 846 953 874 872 906 871 848 816 889 940 917 949 919 917 793 877 794 876 821 868 880 880 883 863 884 902 825 826 822 865 908 856 848 881 846 811 851 857 849 859 828 855 860 862 861 856 840 842 857 859 866 919 836 905 854 833 808 777 864 849 790 848 838 838 848 872 851 840 790 828 829 818 865 833 918 866 819 839 904 858 869 880 883 905 855 886 872 868 846 900 873 851 860 842 862 859 872 877 911 876 860 853 858 817 828 841 856 840 874 804 855 802 855 886 881 860 852 866 906 810 838 873 813 821 838 873 832 872 827 846 841 865 851 836 837 818 829 833 814 810 800 811 834 795 773 811 813 820 838 805 791 807 768 792 796 801 754 847 851 797 815 814 785 800 791 826 779 843 818 811 786 784 776 818 820 803 841 770 822 864 785 804 776 780 735 748 780 743 744 743 803 802 790 760 807 788 783 739 694 780 822 847 815 820 781 812 828 731 774 807 751 789 747 751 781 776 778 838 778 867 836 817 822 838 817 849 848 848 798 824 825 846 851 822 827 831 799 852 815 869 835 828 815 820 784 778 802 795 867 823 795 861 805 819 849 812 815 731 770 777 762 815 779 769 802 770 762 784 754 771 795 718 763 745 746 743 739 748 767 735 722 791 753 747 802 764 787 787 775 774 931 978 894 903 927 912 923 879 873 883 918 931 917 904 881 889 909 881 910 905 883 919 902 884 847 831 888 946 947 887 893 910 962 865 1.05e+03 905 945 920 894 860 866 896 904 896 848 854 898 851 888 917 913 896 880 894 841 839 910 826 876 869 889 851 883 902 885 939 904 907 871 858 866 872 903 924 873 883 916 837 802 852 883 879 865 849 898 884 839 870 827 861 967 943 950 928 920 914 916 897 895 899 920 912 900 936 878 896 893 932 905 875 890 878 889 894 883 886 892 865 891 875 929 931 900 911 920 856 878 925 915 895 876 880 899 905 928 888 873 889 897 871 879 925 872 872 880 883 867 872 881 937 894 918 888 829 890 889 889 889 930 901 909 882 895 880 886 842 876 848 832 846 899 830 931 859 894 887 807 801 906 774 840 835 860 812 908 905 920 900 843 900 874 856 855 881 877 809 869 886 846 888 886 853 903 910 862 848 890 859 862 842 873 866 839 858 837 867 825 876 853 867 865 836 899 885 900 876 871 856 833 859 861 854 856 885 847 868 837 829 857 853 842 887 854 858 895 859 870 893 870 862 876 831 893 846 879 895 838 862 880 838 868 848 857 859 824 913 838 887 830 829 828 863 844 954 874 871 905 872 848 817 889 940 917 949 918 917 793 876 794 876 822 868 880 879 883 862 885 902 825 825 821 865 908 857 848 883 846 811 851 857 848 858 829 855 860 862 862 857 840 841 857 859 866 920 836 906 853 833 808 777 864 849 788 847 838 839 848 873 851 841 791 828 829 818 865 831 918 866 819 840 904 858 869 880 883 906 854 885 871 868 846 900 873 852 860 842 862 860 871 877 911 876 859 853 858 817 828 841 855 841 873 805 855 801 855 886 882 860 855 866 905 808 839 873 814 823 837 873 832 873 828 846 841 865 852 836 837 819 829 833 815 811 800 811 835 796 774 811 814 820 839 806 791 807 768 791 796 802 753 847 851 797 814 814 784 800 791 826 778 843 818 811 785 785 776 816 820 803 841 770 820 864 785 804 777 780 733 748 779 743 744 743 804 802 789 759 807 788 785 739 694 779 822 847 816 820 781 812 827 731 774 807 751 789 747 751 780 775 778 838 777 867 836 817 822 838 817 850 847 848 798 824 825 845 851 822 827 831 799 851 816 868 834 827 815 820 784 779 802 797 867 823 795 862 806 820 848 812 815 730 771 777 762 815 779 770 802 770 761 784 754 771 795 717 762 745 746 743 741 749 767 733 722 792 753 747 801 767 787 789 775 774 931 977 894 904 927 912 923 879 872 883 917 931 917 903 881 889 909 881 908 905 883 920 901 885 847 831 888 946 946 887 894 910 962 866 1.04e+03 905 945 920 894 861 864 896 903 897 848 854 899 851 888 917 913 895 880 893 841 839 911 826 877 868 889 851 882 902 885 939 904 906 872 858 866 872 903 924 872 883 916 836 802 850 883 880 866 849 899 881 839 867 828 861 968 944 951 928 920 914 916 898 896 898 920 912 899 935 878 895 894 933 905 875 890 877 890 894 884 886 890 865 891 875 930 931 901 911 920 855 878 926 915 895 876 880 900 904 928 887 873 889 897 871 879 924 871 872 882 883 867 872 881 937 893 917 888 829 890 889 889 890 930 901 908 882 895 880 885 843 877 848 832 847 899 830 931 858 894 887 807 801 906 776 839 835 860 812 909 905 920 900 844 900 874 856 855 881 876 808 869 885 846 888 886 852 904 910 862 849 892 858 861 841 873 867 839 859 837 868 825 875 852 868 865 836 899 885 900 876 871 857 834 859 862 853 856 885 846 869 838 829 858 852 842 887 854 858 894 860 872 892 870 862 876 831 892 846 879 895 839 861 879 838 869 848 857 858 824 913 838 887 830 828 828 863 845 953 874 870 905 872 849 818 890 941 916 949 918 917 793 877 792 877 822 867 880 879 882 863 885 902 825 825 822 865 908 857 848 885 845 811 851 857 847 858 829 855 859 861 862 859 841 841 856 859 865 920 836 906 853 834 808 776 863 848 787 846 837 841 847 873 851 842 791 828 830 818 866 831 918 865 820 841 904 858 868 880 882 906 854 885 871 868 846 900 872 852 859 842 861 860 870 877 910 876 858 853 858 818 829 841 854 841 872 806 855 801 856 885 882 860 856 866 904 808 840 873 814 823 836 873 832 873 827 847 842 865 852 836 837 820 829 833 815 812 800 811 837 796 774 811 814 817 840 806 791 808 767 791 796 802 752 847 850 797 813 812 784 800 791 825 778 842 818 810 785 786 776 816 820 802 842 770 820 864 784 804 779 781 731 748 778 742 742 743 804 802 789 759 807 789 787 739 693 780 822 847 816 819 781 812 826 731 774 807 750 789 747 751 780 775 778 839 776 866 836 816 821 838 816 851 847 848 799 824 826 845 850 822 827 832 799 850 816 867 834 826 815 820 784 780 801 797 868 823 795 862 806 820 848 811 815 730 770 777 762 814 779 772 803 770 761 783 754 771 794 716 762 745 746 743 741 750 766 732 722 793 752 748 801 769 787 789 775 773 932 976 894 905 927 912 923 879 870 882 917 931 918 903 882 889 909 881 908 904 882 920 901 886 847 830 889 946 945 887 894 909 962 868 1.04e+03 904 944 920 894 861 864 896 903 896 849 854 899 850 888 917 913 895 880 893 841 838 912 828 877 867 889 851 880 902 884 940 904 905 872 857 865 869 903 925 871 883 916 835 803 850 883 879 867 848 899 876 839 864 828 861 968 943 951 927 920 914 916 898 897 898 919 912 899 935 879 894 894 933 905 875 890 876 892 894 884 885 888 865 891 875 930 931 900 911 920 855 878 926 914 895 876 878 900 904 928 886 872 889 898 872 879 924 870 872 884 883 866 873 881 938 893 917 889 828 890 889 888 889 932 900 909 881 895 880 885 842 877 850 832 847 899 830 932 858 894 886 807 800 906 777 840 836 860 812 909 905 921 900 845 900 875 856 855 880 877 808 868 885 846 887 886 852 905 910 863 849 893 859 861 840 873 868 838 860 837 869 825 874 850 868 864 834 899 885 900 877 871 858 834 859 862 854 856 884 845 869 839 828 858 852 842 888 854 860 893 861 872 892 870 863 876 830 892 846 880 894 840 861 878 838 868 848 858 857 823 913 837 886 828 828 830 862 846 952 873 869 906 872 849 819 890 942 916 949 917 917 794 878 791 877 823 868 879 879 882 864 885 902 826 824 822 866 908 858 848 886 844 810 851 857 846 857 829 855 859 862 862 861 842 840 855 860 864 921 836 907 853 834 809 776 862 848 786 846 835 840 846 873 850 843 790 827 830 819 866 831 918 865 820 841 904 858 868 880 882 907 854 884 871 869 846 900 872 852 859 842 860 860 870 877 910 876 857 852 858 818 830 840 854 841 872 806 854 801 856 885 882 859 856 866 905 810 841 872 814 822 837 874 833 872 826 848 842 865 852 836 837 820 829 832 815 813 800 811 838 796 774 811 814 814 840 806 791 807 767 790 796 801 750 846 849 797 812 811 784 800 791 826 779 843 818 810 786 786 776 816 820 802 842 771 820 863 784 805 780 781 730 747 775 742 742 743 804 802 790 760 807 788 789 739 693 780 822 846 816 819 781 812 826 732 774 807 749 791 747 751 779 776 778 839 776 866 836 816 820 838 816 851 847 848 801 823 827 844 850 822 827 833 799 850 816 867 834 824 816 820 784 781 801 797 868 823 795 863 807 821 848 812 814 731 770 777 762 814 779 772 803 769 762 784 755 771 794 716 762 745 746 744 742 751 764 732 722 793 749 749 801 772 787 789 774 773 933 976 894 905 926 912 922 879 871 882 917 931 919 904 882 888 909 881 908 903 882 919 901 886 848 829 890 946 945 887 895 910 962 869 1.04e+03 904 944 920 894 861 864 896 904 894 848 855 899 850 888 918 912 895 879 892 842 837 913 828 877 866 889 850 880 902 885 940 903 904 872 857 867 866 904 925 871 884 916 834 804 850 884 878 867 848 899 873 840 862 829 860 967 942 951 926 920 915 915 898 898 898 920 911 899 936 879 894 895 932 905 875 890 876 894 894 884 885 882 864 891 875 930 932 899 911 920 854 879 926 912 895 877 877 900 903 928 885 872 889 898 873 879 922 870 872 885 884 866 873 881 938 893 917 889 827 890 890 888 888 933 899 910 880 895 880 884 841 878 851 832 847 899 831 935 858 894 886 807 800 906 778 840 838 860 812 910 906 921 901 845 900 876 856 854 880 879 808 868 886 845 887 887 853 906 911 864 849 894 860 860 840 874 869 838 860 837 869 825 875 850 868 864 832 900 885 900 877 872 858 835 860 862 855 856 884 844 868 840 828 858 853 842 888 855 861 894 862 872 892 870 863 876 831 891 847 880 893 841 860 878 838 868 848 859 856 823 913 837 886 827 828 832 861 847 950 872 870 908 871 848 819 890 943 917 949 917 918 794 878 792 878 824 869 878 878 882 865 885 902 826 823 822 866 908 858 848 885 842 810 851 857 846 857 829 855 859 862 861 863 842 840 854 860 864 920 835 908 853 834 810 776 862 847 787 846 834 839 845 873 850 841 790 827 831 819 867 832 919 865 820 841 904 858 868 879 882 907 854 884 871 870 847 899 871 852 859 842 860 860 870 877 910 876 857 852 858 818 830 840 854 841 872 807 853 802 856 885 883 859 856 867 906 812 841 871 814 821 837 874 833 871 826 848 842 865 853 836 836 821 829 832 815 814 799 811 838 796 774 809 814 811 840 807 791 806 767 790 796 800 750 846 847 797 811 810 784 800 790 826 780 842 818 810 787 786 776 816 821 801 842 772 821 863 785 805 780 782 731 746 773 742 742 743 804 801 791 760 807 788 788 739 693 781 822 845 815 819 782 812 825 732 774 807 748 792 746 751 779 776 778 838 777 867 836 816 819 838 817 850 846 848 803 823 829 843 850 822 826 833 799 850 816 867 833 822 817 819 785 781 802 798 869 823 795 863 807 822 847 813 814 731 770 777 762 815 780 772 802 768 761 784 756 772 794 716 763 745 746 745 742 751 764 731 722 792 746 751 801 772 787 789 774 774 933 976 894 905 927 912 922 880 871 882 917 932 920 904 882 888 909 881 908 904 882 919 902 887 847 828 890 946 946 887 895 910 961 869 1.04e+03 905 943 920 893 861 865 895 904 893 848 855 899 851 888 918 912 894 878 893 842 838 913 829 875 867 890 849 880 901 885 940 903 905 873 856 868 865 904 925 870 886 917 834 803 850 884 876 867 848 899 870 840 861 830 860 966 940 950 926 920 915 914 898 897 898 921 910 900 936 878 894 894 933 905 874 890 876 895 894 884 885 878 864 891 876 930 932 898 910 920 854 879 926 908 895 878 876 900 903 928 886 871 889 898 873 880 922 870 871 884 884 865 873 881 938 892 917 889 825 890 890 889 886 934 900 910 881 894 880 884 839 878 852 832 847 899 831 937 859 894 886 807 800 906 778 839 840 860 812 910 907 922 902 845 900 875 856 854 879 880 809 869 886 844 887 886 853 906 909 864 850 895 861 859 840 876 868 837 860 837 869 825 876 850 868 862 830 900 885 901 877 874 858 834 860 862 854 856 883 845 867 840 830 858 854 842 888 856 863 896 861 871 892 869 862 875 831 892 848 881 894 841 859 878 837 868 847 860 857 824 913 838 886 827 828 833 861 848 950 871 870 909 869 847 819 889 943 918 949 917 918 794 877 794 878 826 870 876 878 882 865 885 902 827 824 822 866 908 857 848 884 842 809 851 857 847 856 829 856 859 862 861 863 842 839 854 860 863 920 835 908 854 833 811 775 862 848 788 846 834 839 845 874 850 840 791 827 831 819 867 832 920 867 820 841 905 859 868 879 881 907 854 884 871 870 848 899 872 853 860 842 861 860 870 877 910 876 856 852 858 819 830 840 854 841 872 809 852 802 856 885 883 859 857 866 906 812 842 871 814 819 838 875 832 871 826 849 842 864 854 836 835 822 829 832 815 815 799 811 837 796 775 808 814 811 840 806 792 806 767 790 796 800 750 847 846 797 811 810 785 801 790 826 780 842 818 810 788 785 776 817 820 801 842 772 821 863 785 804 779 781 733 745 770 743 743 742 803 801 792 760 808 788 787 739 692 781 822 844 815 819 783 811 825 731 774 808 749 792 746 753 779 776 776 838 778 868 836 816 820 838 818 850 847 849 804 823 830 843 851 822 826 833 799 851 816 867 833 820 817 819 786 782 802 798 870 822 795 863 807 821 847 814 814 730 770 777 762 815 781 771 801 768 761 785 755 772 794 716 763 745 745 745 742 750 764 730 723 791 744 752 802 773 787 788 776 775 932 977 894 906 927 912 921 880 871 882 918 932 921 904 881 888 910 880 907 905 882 918 904 887 847 829 891 945 946 887 895 911 961 869 1.04e+03 906 943 919 894 860 865 894 904 894 848 855 900 852 888 918 912 893 878 893 842 838 913 828 874 868 891 849 881 901 885 940 903 906 872 857 870 866 905 925 870 887 918 834 803 850 884 876 868 849 899 868 841 860 830 860 966 940 950 925 920 915 914 898 896 898 920 911 901 936 878 895 894 933 904 874 890 876 895 894 884 884 869 864 891 875 929 932 898 909 920 854 878 926 906 894 879 876 900 904 928 887 871 889 898 874 878 921 870 871 883 884 865 873 881 938 892 917 889 825 890 890 889 887 933 901 909 881 893 880 884 839 878 852 831 847 898 831 938 860 895 886 807 800 907 778 839 841 860 812 910 907 923 902 845 900 874 856 854 879 880 809 870 886 844 887 885 853 906 908 864 850 894 861 860 839 875 866 838 860 837 869 824 878 850 867 861 831 901 885 902 878 875 859 834 859 862 854 856 880 846 865 840 832 858 854 843 888 856 862 898 860 870 892 869 862 875 831 892 847 881 895 841 859 879 837 868 846 859 858 824 913 839 887 828 827 833 861 848 950 871 871 908 870 847 820 890 944 919 949 917 918 794 878 796 878 826 870 875 877 882 864 886 901 827 826 822 866 908 856 848 884 842 808 851 857 847 856 829 856 860 862 861 861 841 838 854 860 864 920 834 909 855 833 810 775 863 848 789 843 834 839 846 874 850 838 792 828 832 819 868 831 922 868 821 841 905 860 868 878 880 907 854 884 871 869 848 899 872 853 860 842 862 859 869 877 910 876 856 853 858 819 831 840 855 841 873 810 851 802 857 885 883 860 860 866 906 812 842 871 814 819 838 876 831 870 826 849 842 864 854 837 834 823 829 833 816 816 798 811 836 797 775 808 814 810 840 806 792 806 766 790 796 800 751 846 848 797 812 812 785 802 790 826 780 843 819 809 787 785 778 817 820 800 842 773 821 864 785 803 778 781 735 744 770 743 743 742 802 801 793 760 808 789 786 739 691 781 821 843 815 819 784 811 826 732 774 808 750 792 746 756 779 776 776 838 779 869 836 816 820 838 818 850 847 850 805 823 831 843 852 822 825 833 800 851 817 867 832 816 816 819 786 781 802 798 870 822 795 863 807 820 848 814 814 730 769 777 761 815 782 771 801 768 761 785 754 771 793 717 763 745 744 745 742 750 765 730 723 790 744 752 803 773 787 789 776 776 931 978 894 906 928 913 922 880 872 883 919 932 921 903 882 888 910 880 906 907 883 916 905 886 847 829 890 944 946 888 896 911 960 868 1.05e+03 906 942 919 894 859 865 895 904 894 849 856 900 852 888 917 912 892 878 893 842 838 912 827 875 868 891 851 881 903 886 939 904 906 872 857 870 868 905 925 871 886 917 834 802 851 884 875 868 849 899 864 841 862 829 861 966 940 950 925 920 915 914 898 896 898 918 912 901 935 877 896 893 934 904 875 890 877 895 894 884 883 864 864 892 875 928 933 898 909 920 853 877 925 904 894 878 876 901 904 927 887 871 889 898 874 877 921 870 872 883 883 865 872 882 938 892 918 889 825 890 890 890 888 933 901 907 881 893 879 884 840 878 851 832 847 898 831 938 859 895 885 808 800 908 778 839 842 860 812 911 907 924 902 846 900 874 856 854 880 880 809 870 887 845 886 884 853 904 906 864 850 894 860 861 839 873 865 839 859 837 869 824 879 850 868 859 832 902 886 902 878 876 860 833 858 862 854 856 877 847 865 840 834 858 854 843 887 856 862 898 859 869 892 868 863 876 831 892 847 881 895 840 860 880 837 868 846 858 860 824 913 839 888 828 827 833 861 848 950 871 871 908 869 848 819 891 944 919 948 918 918 793 879 796 878 826 870 873 877 882 863 886 902 826 828 822 866 909 856 849 884 842 808 850 858 847 856 829 856 860 862 861 860 841 837 855 860 865 921 834 911 855 833 810 776 864 850 789 841 833 839 846 874 851 838 792 828 831 819 867 830 923 869 822 840 905 861 868 878 880 907 855 883 871 868 849 899 872 851 861 842 862 858 869 878 909 876 856 854 858 819 831 840 856 841 873 812 851 801 857 885 883 861 861 865 906 812 842 872 814 818 837 875 830 868 827 849 843 864 854 837 833 823 829 833 816 817 799 811 835 797 776 807 814 808 840 805 792 806 766 790 795 802 751 846 848 797 812 813 786 801 789 826 780 843 819 809 786 785 780 817 819 800 842 773 821 866 785 804 778 781 735 745 767 743 744 742 802 801 794 760 809 789 786 739 690 781 821 843 816 818 784 810 826 732 774 809 752 794 747 758 780 776 776 838 780 868 836 817 821 838 818 850 847 850 806 824 833 843 853 822 826 834 800 851 816 867 833 813 815 819 786 781 803 799 870 821 796 863 807 820 849 814 814 730 769 778 761 815 782 770 802 768 760 785 755 771 792 716 763 745 744 745 742 750 765 730 724 790 744 752 804 773 787 789 777 776 930 979 895 905 928 913 923 880 871 884 919 931 921 902 882 888 911 879 908 907 883 917 904 886 846 829 889 943 946 888 897 911 960 868 1.05e+03 905 942 919 894 859 865 895 904 894 850 856 901 852 888 915 912 893 879 893 841 838 913 826 875 868 891 853 881 905 886 940 904 906 872 858 870 868 905 925 872 886 917 834 803 851 884 875 868 849 898 859 841 866 829 860 966 940 950 926 920 915 915 898 896 898 917 913 901 936 877 895 894 934 904 875 890 878 896 894 883 881 858 865 892 875 927 933 898 910 920 853 877 925 903 895 877 876 901 904 928 886 872 889 898 874 875 921 871 872 883 883 865 872 882 936 892 918 889 825 891 890 890 889 934 900 907 881 894 879 884 841 878 850 833 847 898 831 937 860 895 884 808 801 908 778 839 843 860 811 911 906 924 901 847 900 874 856 854 880 880 810 869 887 845 886 884 853 903 906 863 851 894 859 863 839 873 866 840 858 837 869 825 877 849 868 859 833 904 885 901 878 876 860 834 859 863 854 857 874 848 865 840 833 859 854 843 887 854 862 897 859 870 892 868 864 876 830 892 846 881 895 840 861 881 837 868 846 856 860 824 914 839 888 828 826 833 862 847 950 871 872 907 869 848 818 890 943 918 948 918 918 792 881 796 876 824 869 871 877 883 863 886 902 825 828 822 865 909 856 850 884 842 808 850 858 847 856 829 856 860 861 861 859 842 836 855 860 866 923 834 912 856 834 809 776 863 851 788 840 834 839 846 874 851 839 792 826 830 820 866 829 924 868 822 840 905 861 867 877 881 907 855 883 871 866 849 900 872 851 861 842 862 858 870 877 909 877 856 853 858 818 831 840 857 842 874 813 851 801 857 885 883 861 863 866 905 812 842 871 814 819 837 875 829 867 827 848 842 864 854 837 833 822 828 834 816 818 799 811 835 798 776 808 813 806 841 805 792 806 766 791 794 802 751 845 848 797 812 814 786 801 789 826 781 843 819 809 787 785 781 817 819 801 842 773 821 867 784 805 777 781 736 747 765 743 744 742 803 802 794 760 808 789 786 738 691 782 821 842 816 818 784 810 826 733 772 809 753 796 748 758 782 776 776 838 780 868 836 817 821 838 818 850 846 850 807 825 835 843 854 822 826 834 800 851 816 866 833 810 816 820 785 782 803 800 869 821 796 863 806 820 850 814 814 730 769 778 762 815 781 770 803 767 760 785 755 770 792 716 762 745 744 745 742 750 766 730 723 791 744 752 804 773 787 790 776 776 930 979 897 904 928 912 924 880 871 884 920 930 921 902 882 888 912 878 909 908 883 918 902 886 846 829 889 942 946 889 898 911 960 868 1.05e+03 905 942 920 894 859 865 895 904 895 850 856 901 852 888 915 911 894 880 894 841 838 912 826 875 868 891 852 881 907 886 939 904 905 872 859 869 867 905 925 872 886 917 835 802 852 885 875 868 849 898 856 842 869 829 861 966 941 951 926 920 914 917 898 897 898 919 912 902 935 877 895 894 934 904 875 890 878 897 894 883 882 867 864 893 875 927 933 898 911 920 853 878 925 900 896 876 877 902 904 928 885 873 889 898 874 875 922 872 873 882 883 865 871 881 936 892 918 889 827 891 890 890 889 934 900 907 880 894 879 885 841 878 849 835 846 898 831 937 860 895 884 808 801 907 778 839 845 860 811 911 905 924 899 848 901 874 856 854 880 879 811 868 887 844 886 884 853 901 907 863 851 894 859 863 839 876 867 839 858 837 869 825 876 849 868 860 835 904 885 901 878 876 860 835 859 864 856 858 873 848 866 841 831 860 855 843 886 853 862 896 858 871 893 869 865 876 829 891 846 881 894 840 860 881 837 868 846 857 858 824 913 839 888 829 826 831 864 847 951 871 873 907 869 848 818 890 942 918 948 918 917 792 880 797 876 823 868 871 877 884 862 885 903 824 828 822 865 909 856 850 883 842 808 849 858 847 857 829 855 860 862 862 859 841 835 855 859 867 924 834 912 856 835 809 776 864 851 787 840 836 839 846 875 852 840 792 824 830 819 865 829 923 868 822 840 905 861 867 877 881 907 855 884 871 866 849 900 872 851 862 842 862 858 870 876 909 876 856 853 858 817 831 841 857 842 874 815 850 802 857 885 883 861 862 867 904 811 842 870 814 818 837 875 829 867 827 848 841 865 854 837 833 820 828 833 816 818 800 811 835 798 777 808 813 804 841 805 791 806 767 792 794 802 751 845 847 797 811 814 786 801 789 827 781 843 818 809 787 786 781 816 819 802 843 773 821 868 783 807 778 781 736 748 762 743 743 742 804 801 793 760 807 788 786 739 693 782 821 843 816 818 784 810 826 733 773 809 752 796 748 758 784 776 777 838 780 869 836 818 821 838 819 850 846 850 808 825 836 844 854 821 827 833 800 851 816 866 833 808 816 820 784 782 803 802 868 821 797 863 806 821 850 815 814 730 770 778 762 814 781 770 803 767 760 785 755 770 791 717 762 745 744 745 742 750 766 730 722 791 744 752 804 774 787 791 774 777 930 979 897 904 928 911 924 880 870 884 921 930 921 903 881 888 912 878 912 908 883 919 903 886 847 830 889 942 946 890 898 911 961 868 1.04e+03 905 942 920 894 859 864 895 904 895 849 856 901 852 889 915 910 896 881 895 841 838 912 826 875 868 891 851 881 905 886 939 903 904 870 860 868 867 906 926 872 886 917 835 802 851 885 876 868 850 898 854 842 871 829 861 966 942 951 927 920 915 917 898 897 897 920 912 902 934 877 895 894 934 903 875 890 878 898 895 883 883 876 863 893 874 928 934 898 911 920 853 879 924 897 897 877 879 902 904 928 884 874 888 898 874 876 923 871 873 882 883 866 871 880 935 892 917 889 829 891 890 890 889 934 899 907 880 894 879 885 840 878 849 834 846 898 831 937 860 895 884 808 802 907 780 840 847 860 811 911 904 924 899 848 901 875 856 853 879 878 811 869 887 844 885 885 853 901 908 863 851 893 860 863 839 877 867 839 857 837 870 826 874 849 868 861 835 904 884 901 877 875 860 834 860 865 856 858 872 848 867 840 830 860 855 842 886 852 862 895 858 871 893 869 866 876 829 891 846 881 894 840 860 881 837 868 846 857 857 823 912 838 889 829 826 830 864 847 952 871 874 907 870 847 819 889 942 918 949 918 917 792 878 797 876 823 868 871 877 885 862 884 902 822 829 823 864 909 856 849 883 842 808 848 857 847 857 829 854 860 864 862 859 841 835 855 859 866 923 834 913 856 836 809 777 863 850 788 840 838 838 847 874 852 842 792 823 830 819 867 828 922 869 822 840 905 861 867 877 881 908 856 885 871 866 849 901 871 851 863 842 862 858 869 875 909 876 856 853 858 816 830 841 857 842 874 815 850 802 857 885 883 860 863 867 904 811 842 870 815 818 836 875 828 868 827 848 841 865 854 836 834 820 828 833 816 820 801 811 835 798 779 809 813 804 842 805 791 805 767 793 794 802 751 845 847 797 811 812 786 801 789 826 781 843 818 808 788 786 781 817 820 802 842 772 821 866 782 807 778 781 737 746 762 743 743 743 804 800 793 760 806 787 787 740 693 782 822 843 816 819 783 811 826 733 774 808 752 796 748 759 784 776 777 838 780 869 836 818 821 838 820 850 846 850 809 824 837 846 854 820 826 832 800 852 817 865 833 807 815 820 784 782 804 802 868 822 796 863 806 822 849 814 814 730 771 778 762 814 782 770 804 767 761 785 756 770 791 716 761 744 744 745 742 750 767 730 721 791 744 752 804 775 787 792 774 778 930 978 898 904 928 911 923 880 870 883 920 930 921 903 880 889 911 879 913 908 883 919 904 885 848 830 889 943 945 891 897 911 962 868 1.04e+03 905 942 921 894 859 864 896 904 894 848 856 901 852 889 916 910 894 881 896 841 838 911 826 875 868 890 851 881 904 886 939 902 904 868 860 868 867 906 926 872 886 918 836 803 851 885 877 867 850 898 853 842 872 830 861 965 943 950 927 920 916 916 899 896 897 920 911 901 933 877 896 894 933 902 875 889 879 899 896 883 884 883 862 893 874 928 934 899 911 920 853 879 924 894 897 877 880 902 903 926 884 875 889 898 874 876 924 870 872 882 882 867 871 880 936 891 917 890 833 891 890 890 889 934 898 908 880 893 879 885 839 877 849 834 846 898 831 937 861 895 884 808 802 908 782 840 849 861 811 911 904 923 900 847 902 875 856 853 879 878 811 869 886 844 885 886 853 901 908 862 851 893 861 862 839 877 867 838 858 837 870 825 874 849 868 862 834 903 884 901 876 873 860 833 859 865 856 857 871 848 865 840 829 859 855 841 887 852 862 896 858 871 894 869 865 876 829 891 846 880 893 841 860 880 838 868 847 858 857 822 911 838 889 830 827 829 864 846 954 871 874 907 871 847 820 889 941 917 949 917 916 793 877 797 877 823 868 872 877 885 862 884 902 821 830 824 864 909 856 848 883 842 808 848 857 847 856 829 854 860 866 862 859 840 834 855 859 865 922 834 913 856 836 808 777 863 849 788 839 840 838 847 874 852 843 792 822 830 820 869 827 920 870 822 840 904 861 867 877 882 907 856 886 872 867 849 901 870 850 863 842 861 857 868 875 910 876 856 853 859 816 830 842 857 842 873 816 850 802 857 886 883 860 864 865 905 811 842 871 815 818 836 875 827 868 827 849 841 866 852 837 834 820 828 833 815 820 801 810 836 798 779 810 812 804 842 805 790 805 768 793 794 801 752 846 847 798 812 811 785 800 789 825 781 843 817 808 788 786 781 817 820 802 840 772 822 864 782 806 777 781 736 744 761 743 743 743 803 800 793 760 806 786 789 741 692 782 822 844 817 819 782 812 826 732 775 808 752 794 748 760 783 776 778 838 781 869 836 818 821 839 819 849 845 849 809 823 838 845 854 821 826 833 801 852 817 865 833 806 815 820 784 781 804 803 869 822 796 864 806 822 845 814 813 730 771 778 761 815 782 770 803 767 762 786 756 770 791 715 760 744 744 745 742 750 767 730 721 791 743 752 803 777 788 793 775 780 930 978 898 904 927 911 924 880 870 882 919 930 920 903 880 889 911 880 914 908 883 919 904 885 848 830 889 944 946 892 896 911 962 868 1.04e+03 906 943 921 895 859 864 897 903 895 847 856 901 852 889 917 911 893 880 896 841 838 911 826 875 868 890 851 882 903 886 939 902 905 868 860 867 866 907 926 871 887 918 836 802 851 886 878 866 850 899 851 841 875 831 861 964 943 950 926 920 916 915 899 895 897 919 911 900 933 877 898 895 933 902 875 889 878 900 897 883 884 883 862 893 874 928 934 899 911 920 854 880 925 893 896 876 879 902 903 925 884 876 890 898 874 875 925 869 872 883 882 868 872 879 936 890 916 889 835 892 891 890 888 934 898 908 880 892 880 884 840 877 849 833 846 899 830 937 861 895 884 808 802 910 782 840 852 862 811 911 905 922 901 847 902 875 856 853 880 879 811 870 886 844 884 886 853 901 908 862 851 893 862 862 839 876 866 836 859 836 870 824 875 849 868 863 832 903 885 902 877 872 860 832 859 864 856 855 867 848 864 840 829 858 855 840 887 853 862 896 858 872 894 868 865 876 829 891 846 879 893 840 860 880 838 868 847 858 856 822 912 839 887 830 827 829 864 847 954 872 873 908 872 848 822 889 941 917 950 917 915 794 877 797 877 822 867 872 878 885 863 885 902 820 829 823 863 909 857 847 883 841 808 847 858 846 856 829 853 860 865 863 859 841 832 856 860 865 922 834 914 856 834 808 776 862 848 788 838 840 838 848 874 852 844 791 822 831 821 868 826 921 869 822 840 904 860 867 877 882 906 856 886 872 868 850 901 870 849 863 842 861 856 869 874 911 876 856 853 859 816 830 842 857 843 873 819 850 802 857 887 883 860 866 864 905 811 842 872 815 820 836 876 826 868 827 849 841 866 851 837 835 820 828 834 814 821 800 810 836 798 778 810 812 803 841 804 790 805 768 793 794 801 754 847 848 799 813 811 785 800 789 822 781 844 817 808 788 786 782 818 820 802 838 771 822 862 782 805 777 781 735 743 761 742 743 743 803 800 793 760 805 787 789 741 691 781 822 845 817 819 781 811 826 732 774 807 752 794 748 762 781 775 778 836 781 869 836 818 822 839 819 848 845 849 809 822 839 844 854 822 827 832 800 852 818 865 833 807 814 820 784 780 804 804 869 823 795 864 806 822 841 814 812 729 771 778 761 816 782 770 804 767 762 786 756 770 790 714 759 745 744 745 744 749 766 729 722 791 742 753 801 779 788 793 775 781 931 977 898 903 927 912 926 880 869 882 918 930 919 904 881 890 911 880 912 907 882 919 904 885 848 830 889 944 946 891 895 910 962 868 1.05e+03 907 943 921 894 859 865 898 904 895 847 856 902 852 889 917 912 892 880 895 842 838 910 826 874 868 889 852 882 903 886 939 902 906 869 859 868 864 906 926 871 887 919 836 801 851 886 879 866 849 900 849 841 876 832 861 964 943 949 926 920 916 914 899 894 897 918 911 898 932 878 898 895 933 903 874 889 878 901 897 882 884 883 861 892 875 928 934 899 912 920 854 880 925 891 896 876 878 902 902 925 884 876 892 899 874 875 926 869 872 883 881 868 872 880 938 890 916 889 838 892 892 889 888 934 897 908 879 892 880 884 841 876 850 832 846 899 830 937 862 895 884 809 801 912 782 840 853 860 811 911 906 921 902 847 902 875 856 854 880 879 811 870 886 844 885 886 853 901 907 861 850 893 862 862 839 875 865 836 860 837 871 824 875 849 868 863 832 902 885 903 878 873 860 832 860 864 857 853 864 848 863 841 829 856 855 841 888 854 862 896 858 872 894 868 865 876 829 891 846 879 893 839 860 880 838 868 846 858 856 822 912 840 885 830 826 830 863 847 954 872 873 908 872 848 822 889 941 917 950 916 915 794 878 795 878 822 867 873 878 886 863 886 902 820 828 823 863 910 857 847 883 841 808 847 858 846 855 828 853 861 863 864 859 841 830 857 858 865 922 834 914 855 833 808 775 862 848 787 838 842 838 848 874 852 844 792 822 831 822 865 827 922 868 823 839 903 860 867 877 882 906 856 886 872 869 851 902 871 850 862 842 861 855 869 874 911 876 856 853 860 816 830 842 857 843 874 822 850 801 857 887 884 861 867 864 905 811 842 872 815 824 836 876 826 869 827 848 840 867 850 837 834 818 828 835 813 821 799 810 835 796 777 810 812 801 840 804 790 805 768 793 794 801 754 847 848 800 813 811 785 800 790 822 782 845 816 808 788 786 783 818 820 802 839 771 822 862 782 804 776 781 734 744 760 743 743 743 803 800 794 760 805 787 788 741 692 781 823 845 816 819 781 810 826 732 773 807 751 794 749 762 779 774 778 836 780 869 836 819 823 840 819 848 846 849 811 823 838 842 854 823 828 832 799 852 818 866 833 807 814 820 785 781 803 804 870 823 795 864 806 821 837 814 812 729 771 778 761 816 783 770 804 767 762 785 755 770 791 715 759 745 745 745 745 750 766 728 722 792 742 753 801 780 788 794 776 783 932 976 898 902 927 912 927 880 870 882 917 930 920 904 882 890 910 881 910 907 881 919 904 885 848 831 889 945 947 889 895 910 962 867 1.05e+03 908 943 922 893 859 866 898 904 896 847 855 901 852 888 916 911 892 880 895 842 839 910 826 874 869 889 852 882 904 885 939 901 907 870 859 868 863 906 926 871 887 921 836 800 852 887 879 865 849 901 846 841 877 831 861 964 942 950 926 921 916 915 900 893 897 918 912 898 933 878 898 896 934 904 874 890 878 902 898 882 884 885 863 892 875 929 933 898 912 920 854 880 925 888 897 876 878 902 902 925 885 875 892 899 875 876 926 869 872 884 881 868 872 880 939 891 916 889 840 892 892 887 888 934 897 908 879 893 881 885 842 876 850 833 846 899 830 936 862 895 884 810 801 913 783 840 855 860 812 911 907 921 901 848 902 874 857 854 881 879 812 871 886 844 886 886 853 901 907 861 850 893 862 862 840 875 865 838 860 838 871 824 875 850 868 863 833 902 885 904 879 874 860 833 860 864 857 854 860 847 864 842 829 856 855 842 888 855 862 895 858 872 893 868 865 876 828 890 845 879 893 839 860 880 837 868 845 859 856 823 912 841 884 830 825 830 862 848 955 872 872 909 872 848 821 890 942 918 950 918 916 795 879 794 878 821 867 873 879 886 863 885 902 822 828 822 865 911 858 847 883 841 806 848 859 846 855 826 852 862 862 863 860 840 829 857 857 863 923 835 914 856 832 807 774 861 848 787 838 842 838 848 874 852 845 792 821 830 823 862 828 921 867 823 840 903 861 867 877 883 906 855 886 872 870 851 903 871 850 862 842 861 855 871 875 911 876 856 852 861 816 830 842 856 842 874 824 850 801 856 888 885 861 866 864 905 812 842 872 815 836 837 875 826 869 826 847 840 867 850 837 835 817 827 835 812 821 799 810 835 796 775 810 813 799 839 804 790 805 767 793 794 801 755 847 848 800 814 810 785 800 792 823 782 845 817 808 788 787 783 818 820 802 840 772 822 862 782 804 776 780 735 746 760 743 743 742 803 800 793 761 805 787 787 740 693 780 822 846 816 819 782 810 825 733 772 807 751 794 749 761 779 773 778 836 780 869 837 818 822 839 819 848 846 848 812 823 838 843 854 823 829 832 798 852 818 867 833 807 814 820 784 781 803 804 870 824 795 864 806 820 832 814 812 729 771 778 762 816 783 770 804 767 762 785 756 770 791 715 759 745 746 745 745 749 766 728 723 792 741 753 802 781 788 793 776 785 933 976 898 902 927 912 927 881 871 883 917 929 922 904 882 889 909 881 909 907 881 919 903 885 848 832 890 945 947 888 895 910 961 867 1.05e+03 909 944 922 892 859 867 898 905 896 847 854 900 853 889 916 910 893 878 895 842 840 910 826 875 871 890 853 881 905 885 939 900 907 870 859 867 862 905 925 871 887 921 836 800 852 888 878 865 849 901 843 841 874 830 861 965 942 950 925 921 916 915 900 893 896 917 912 900 933 878 897 896 935 906 874 890 877 903 899 882 884 887 864 892 876 928 934 898 911 920 854 880 925 886 897 876 879 902 902 925 885 875 891 898 875 877 926 870 874 884 882 868 872 880 940 892 916 889 842 892 891 885 889 934 898 907 880 894 881 885 843 875 850 833 846 899 831 936 861 895 884 809 802 912 785 840 855 859 812 911 907 921 901 848 902 873 857 854 881 879 813 872 886 843 888 886 854 902 907 862 849 893 862 862 840 875 865 839 860 840 870 824 874 851 869 863 834 902 885 903 879 873 860 833 860 863 858 854 857 846 865 842 829 856 854 843 888 855 861 895 857 872 892 868 864 876 828 891 844 879 893 839 860 878 837 868 845 860 858 825 911 841 884 830 826 831 862 848 955 873 872 910 872 848 820 890 943 918 950 919 917 795 879 795 877 822 866 872 879 885 863 885 902 823 827 822 866 911 858 846 882 841 805 849 859 846 855 826 853 863 861 862 860 840 829 857 856 861 923 835 914 857 832 807 773 862 848 786 838 844 838 846 874 853 845 793 821 830 822 864 827 921 867 822 839 904 862 867 879 883 906 854 886 872 870 851 903 871 850 862 842 860 855 871 876 910 876 856 852 861 815 830 842 856 841 873 825 850 801 854 888 885 861 866 864 906 813 841 872 816 845 837 874 826 868 826 846 840 866 850 836 835 818 827 834 812 821 799 811 835 795 774 809 814 797 838 804 790 804 767 792 794 801 754 847 848 799 814 811 785 801 794 825 781 844 818 809 789 787 783 818 820 802 840 772 822 862 781 804 777 780 736 746 760 744 742 741 803 800 792 761 805 787 788 739 693 780 822 845 816 818 782 809 826 734 772 807 751 794 749 761 780 773 778 836 779 868 838 817 820 839 819 848 847 848 814 823 840 843 854 823 828 832 798 852 818 867 834 807 814 820 784 781 802 804 869 824 796 864 806 819 827 815 813 730 771 778 762 815 783 770 804 768 763 785 756 770 791 716 760 745 746 746 745 748 766 728 724 792 739 752 803 782 788 793 777 786 933 977 899 903 927 911 927 882 872 883 917 928 922 904 882 888 906 881 910 907 883 919 903 886 847 832 890 945 948 888 895 910 961 867 1.05e+03 908 944 922 893 859 867 898 905 896 847 854 900 853 889 916 909 893 876 894 842 841 911 826 876 871 890 852 881 905 884 939 900 906 871 859 867 862 905 924 870 887 919 836 801 853 888 877 865 848 900 842 841 871 828 861 965 943 951 925 920 915 916 900 893 895 918 912 901 933 879 896 896 936 907 875 890 877 903 899 883 884 888 866 893 876 928 936 898 910 920 854 880 924 884 897 876 880 902 902 925 885 876 890 897 876 878 926 870 874 885 882 867 872 880 940 892 917 890 844 891 890 885 889 933 898 907 880 895 881 885 843 874 850 834 846 898 831 936 860 895 884 808 802 913 787 840 856 859 812 911 906 922 900 849 902 872 857 854 881 879 813 872 886 842 888 886 854 904 908 862 850 892 862 862 840 875 866 839 860 841 870 824 875 852 869 864 834 903 885 902 878 872 861 832 860 863 858 854 855 846 864 842 829 856 854 843 888 855 861 894 856 871 892 869 863 877 828 892 844 879 893 838 859 878 836 868 845 860 859 826 911 841 884 829 826 830 862 848 955 873 871 910 872 847 819 890 944 918 949 920 918 796 878 797 876 822 866 870 879 884 862 885 900 825 827 822 866 912 857 846 882 840 804 850 859 846 856 826 853 862 861 860 860 838 828 857 856 859 923 835 916 859 832 807 773 863 848 786 836 843 839 845 874 854 844 793 820 830 822 864 826 920 866 822 839 905 862 867 879 883 906 853 886 872 871 851 902 870 850 862 842 860 855 871 876 910 876 856 850 860 815 830 842 856 841 872 825 849 801 853 888 884 861 865 866 906 813 840 872 816 842 838 874 826 868 826 846 840 865 850 835 835 820 828 834 812 820 800 811 834 795 774 808 813 797 838 804 789 804 768 792 795 801 754 847 847 798 814 812 784 801 795 826 780 842 819 809 789 788 783 818 820 802 840 771 822 863 782 804 777 780 737 746 760 744 742 740 804 800 791 762 805 786 789 739 693 779 822 845 817 816 782 809 826 734 772 807 752 795 749 761 780 772 779 837 780 868 837 816 819 839 819 848 848 847 816 824 842 844 854 823 828 832 798 853 818 868 834 806 814 820 783 780 801 804 869 824 795 864 806 819 820 815 814 730 771 777 762 815 782 770 803 768 763 785 756 770 791 716 761 745 746 746 746 747 766 728 724 792 737 752 802 782 788 793 777 788 932 978 900 902 927 911 926 883 873 883 917 928 922 904 881 889 902 882 910 907 884 919 902 887 846 831 889 945 946 888 895 910 961 868 1.05e+03 908 943 922 894 859 866 897 905 896 847 855 900 853 889 916 909 893 876 894 842 841 911 826 876 871 890 852 881 904 884 939 900 905 872 859 867 862 906 924 869 887 917 836 802 851 888 877 865 848 900 841 841 871 828 861 966 943 951 925 920 915 916 900 893 896 918 913 903 933 879 896 896 936 908 875 889 876 903 899 883 884 892 866 892 876 927 936 898 910 920 853 880 924 883 897 877 880 902 902 925 884 876 889 896 875 878 926 871 875 885 882 867 872 880 939 892 917 890 847 891 890 885 890 933 899 906 881 895 882 884 843 874 849 834 845 898 831 936 859 895 884 808 802 913 788 840 856 859 812 912 906 922 900 849 903 873 857 853 880 879 813 873 886 843 887 886 853 905 908 862 850 892 862 863 841 875 866 839 860 839 870 824 875 852 869 864 833 901 885 901 878 872 860 832 860 863 856 855 853 846 864 842 829 856 854 842 888 855 861 894 857 870 892 870 862 877 829 893 843 879 893 838 859 879 836 869 845 860 858 825 912 841 883 828 826 829 862 848 955 873 871 911 872 846 819 890 943 919 948 919 918 796 878 798 876 822 867 868 878 883 862 885 899 825 827 822 866 912 857 846 883 841 804 850 859 846 858 827 854 862 860 859 861 838 826 856 856 862 923 835 918 859 832 807 773 863 848 786 835 842 839 844 873 853 843 794 820 830 821 865 825 920 866 821 838 905 862 868 878 882 906 853 886 872 872 849 901 870 850 862 842 859 855 870 876 910 876 856 849 860 816 829 842 856 841 871 827 848 801 854 887 884 862 865 867 906 813 841 873 817 831 838 875 825 868 826 845 841 864 850 835 836 822 828 834 811 819 800 810 834 795 774 807 813 795 837 803 789 804 768 792 795 800 753 846 847 798 814 812 785 802 794 826 778 841 819 809 789 788 783 818 820 801 840 770 822 864 782 804 778 781 738 745 760 744 742 741 804 800 791 762 804 786 790 738 693 780 821 845 818 815 782 810 827 735 772 807 752 795 750 761 781 772 778 837 780 868 836 815 820 839 819 848 849 846 817 824 843 844 854 824 828 833 799 853 819 866 834 806 814 820 782 779 801 804 869 825 795 864 806 818 813 815 814 732 771 777 762 815 781 770 802 769 764 785 756 769 791 716 761 745 745 745 747 746 766 728 722 791 735 752 802 783 787 791 777 788 931 979 899 901 927 911 926 883 872 884 917 928 922 904 880 889 898 881 910 908 884 919 901 887 845 829 888 945 945 888 895 909 961 868 1.04e+03 908 942 921 894 859 865 896 906 895 847 856 901 853 890 917 909 894 877 893 842 842 912 825 875 870 890 852 881 904 884 939 901 905 872 859 866 862 906 924 869 887 919 836 802 848 888 877 865 846 901 840 841 874 828 861 966 943 952 925 920 914 916 900 893 897 918 912 903 934 879 896 896 935 908 876 890 877 903 899 883 884 896 866 891 876 927 936 899 910 920 852 879 922 882 897 877 880 902 902 925 884 876 889 896 874 878 926 871 875 884 882 866 872 879 938 892 917 890 850 891 890 885 890 933 899 906 881 894 882 884 843 874 848 832 845 900 832 936 860 895 885 807 802 914 789 840 858 859 812 912 907 921 900 849 903 874 857 853 879 879 813 872 888 844 885 887 853 905 908 862 849 893 863 864 841 875 865 839 860 838 870 824 875 851 868 864 833 900 884 901 878 872 858 835 861 863 855 855 850 846 864 843 829 856 854 842 887 855 861 893 859 870 892 872 862 877 829 893 843 879 893 838 860 879 837 868 845 860 858 824 912 841 882 828 826 828 862 848 954 873 871 912 872 846 820 890 943 919 949 919 918 795 878 798 875 822 867 869 878 882 862 884 900 825 828 823 866 912 856 847 882 842 803 850 858 846 859 828 856 861 861 858 861 839 823 855 857 864 922 834 919 858 833 808 773 864 848 785 834 841 839 844 872 853 842 793 820 830 821 865 825 920 866 820 839 904 862 869 878 881 906 853 885 873 872 848 901 870 851 861 842 859 856 869 876 910 875 856 850 859 816 829 842 856 842 871 829 846 801 855 886 884 862 865 867 907 813 843 873 817 821 838 876 824 867 826 845 841 864 851 835 836 822 828 835 812 818 800 810 833 795 775 808 813 794 837 803 789 806 767 792 796 800 753 845 847 798 814 812 786 802 792 825 778 840 818 809 789 787 783 818 821 801 841 768 821 864 782 804 777 782 738 744 760 743 742 743 804 799 792 762 805 786 790 738 693 780 821 845 818 815 782 810 828 735 773 807 752 796 750 761 781 772 777 837 780 869 836 816 820 839 819 848 848 846 817 824 844 843 853 824 828 832 800 853 819 865 833 806 815 820 782 778 800 804 869 825 795 864 806 818 807 815 814 733 772 777 762 815 781 770 802 769 764 785 756 768 791 716 762 746 744 744 748 746 766 729 721 791 735 752 801 784 787 790 777 788 930 979 896 900 927 911 926 883 871 884 918 928 922 904 879 890 894 880 909 908 884 919 901 886 845 828 888 944 943 888 896 909 961 866 1.04e+03 908 941 920 894 860 866 896 906 895 846 856 901 853 890 918 910 894 878 892 841 842 913 825 874 870 889 852 881 904 884 939 900 904 873 859 865 862 907 924 870 888 921 836 802 847 887 877 865 844 901 840 840 877 828 861 966 943 953 925 920 914 916 900 893 898 918 912 903 934 879 896 896 934 908 877 891 878 904 899 883 884 900 866 890 876 927 936 900 910 919 852 878 921 882 897 876 879 903 903 926 884 874 889 897 873 878 926 871 875 884 882 867 872 879 937 892 918 889 853 891 889 886 891 933 899 906 880 894 881 884 843 874 848 831 845 901 834 936 860 895 885 807 801 915 789 839 860 859 812 911 907 921 901 847 903 875 857 852 877 879 812 872 887 845 884 887 852 905 908 861 850 893 864 864 840 874 865 838 861 836 871 824 875 852 868 864 832 899 884 901 878 873 857 837 862 863 854 856 848 845 864 842 828 857 854 841 886 855 862 893 861 870 892 871 863 877 829 892 843 879 893 839 861 879 837 868 845 860 858 824 913 840 884 828 827 828 862 848 953 874 871 912 872 846 820 889 942 919 949 920 918 794 879 795 875 822 867 868 879 882 862 884 900 825 828 823 866 912 856 847 882 842 803 850 858 846 860 827 854 860 862 858 861 839 822 856 858 866 921 833 918 858 832 808 772 863 848 785 833 842 839 844 872 852 842 792 818 830 821 865 825 920 866 819 838 904 861 869 878 879 906 853 885 873 871 847 900 870 852 862 841 858 856 869 875 910 875 855 851 859 816 829 841 856 842 871 831 846 801 855 886 885 862 865 865 907 813 843 873 817 823 838 876 823 865 826 845 842 864 851 834 836 821 828 835 813 818 800 810 833 795 776 808 813 792 837 804 790 807 766 793 794 800 753 845 847 798 814 812 786 801 791 825 778 840 818 808 788 786 783 818 820 801 842 769 819 865 783 804 777 782 738 745 760 742 742 744 803 799 792 762 806 786 790 739 693 780 821 845 817 816 782 810 828 735 773 808 752 796 751 760 782 774 776 837 780 869 835 816 820 840 818 849 847 846 819 823 844 843 853 824 829 832 800 853 819 865 834 806 815 820 783 776 800 804 869 824 796 864 806 818 799 815 814 732 772 777 762 815 781 770 802 769 764 785 755 768 791 717 762 745 743 743 749 746 766 730 720 791 734 752 801 786 786 789 777 787 930 979 894 900 927 911 927 883 870 884 918 929 922 903 879 890 889 880 908 907 885 920 901 885 844 829 888 944 944 888 896 910 961 865 1.04e+03 908 941 920 893 860 866 896 906 895 847 856 900 853 889 918 912 894 879 891 841 842 912 826 874 870 889 852 882 904 885 939 900 904 872 859 866 862 908 925 872 887 923 836 802 848 887 877 865 846 900 839 840 877 828 861 966 942 953 925 920 914 916 899 893 898 917 912 904 934 880 896 896 934 908 878 891 880 904 899 883 885 900 865 890 877 927 935 900 910 919 854 879 921 882 896 876 879 903 904 927 884 873 889 898 874 877 925 871 874 885 882 867 873 878 937 892 918 888 855 891 888 886 891 933 899 907 881 894 880 885 843 874 848 830 845 902 837 936 860 894 885 807 800 914 790 838 862 859 812 910 908 922 902 845 904 875 857 852 877 878 811 871 885 845 885 887 853 905 908 861 850 893 864 864 840 872 866 838 861 835 872 824 875 853 867 864 832 900 884 901 879 874 857 840 864 863 855 856 846 845 865 842 828 857 854 841 884 855 862 893 861 870 892 870 864 877 829 892 844 879 893 839 862 879 837 867 845 861 858 823 912 839 886 829 827 828 862 848 951 874 871 913 872 847 820 889 942 918 949 921 917 794 880 793 876 822 867 866 879 882 862 885 900 825 828 824 866 912 856 848 882 843 803 850 858 847 860 826 852 860 864 860 862 839 821 857 859 866 922 832 916 857 832 809 771 863 847 785 832 844 840 845 872 852 841 792 817 829 820 865 825 921 867 819 838 903 860 869 878 880 906 853 885 873 870 847 900 870 852 862 840 858 857 868 876 910 875 855 852 859 816 830 840 856 842 872 832 846 802 855 885 886 862 866 864 907 813 841 873 817 827 838 877 823 864 826 844 842 864 851 834 836 820 828 835 813 817 801 810 833 795 776 809 813 792 837 804 790 806 766 794 794 800 752 845 847 798 815 811 785 801 789 826 780 840 818 809 788 787 783 818 820 801 842 770 819 865 783 804 776 781 738 745 761 743 744 744 802 800 792 763 807 786 790 740 693 780 822 846 815 817 782 810 828 734 774 808 752 796 751 760 782 774 777 837 781 870 835 818 819 841 818 848 847 846 820 823 844 843 853 824 829 832 800 854 817 866 834 806 815 820 784 775 800 804 869 823 797 864 807 818 792 815 814 730 770 777 761 814 781 770 803 768 764 786 755 769 791 717 762 745 744 742 749 746 766 730 720 791 732 752 800 787 786 789 776 789 930 980 895 901 928 911 926 881 870 884 918 930 922 902 880 890 882 880 908 907 885 921 901 885 844 831 888 945 944 889 897 910 960 864 1.04e+03 908 942 919 892 860 865 896 905 896 847 856 900 852 889 918 911 894 879 892 841 841 912 827 874 870 889 852 882 904 886 939 901 904 872 860 868 862 908 925 872 886 923 836 802 849 887 878 866 848 900 838 840 876 829 861 965 941 952 925 918 914 916 898 893 898 917 912 903 934 881 896 896 935 907 878 890 880 904 899 883 884 900 866 890 878 927 934 900 910 920 854 879 922 881 896 877 878 903 905 928 884 873 890 898 875 877 925 871 873 885 882 867 873 878 938 892 918 888 856 891 888 886 891 932 898 908 882 894 880 886 843 875 849 829 845 902 840 936 860 894 886 806 801 914 790 838 863 859 812 910 908 922 902 844 905 875 858 852 877 878 811 871 884 844 886 887 852 904 908 861 850 893 864 863 840 872 866 839 860 837 871 824 876 854 866 864 833 901 884 900 878 874 857 843 864 863 856 856 844 844 866 842 828 857 854 841 884 854 862 892 861 870 893 870 864 876 829 893 844 880 893 839 862 879 837 865 845 862 858 822 912 838 888 830 827 828 862 848 951 874 871 913 872 848 820 890 942 918 950 920 917 795 880 791 876 822 867 866 880 882 862 885 899 826 828 824 866 912 857 848 884 843 803 849 858 847 859 826 851 860 864 861 861 838 820 858 860 864 923 832 915 856 830 809 771 862 846 785 832 846 840 846 874 851 841 792 815 829 820 865 825 921 866 820 839 903 858 868 877 881 906 855 885 873 870 848 899 870 852 862 840 859 857 869 876 910 874 855 852 859 817 830 840 856 841 873 833 845 802 856 884 886 863 866 864 907 813 841 874 817 828 838 876 822 864 827 844 841 864 852 834 835 820 827 834 814 816 801 810 833 795 775 809 814 792 837 805 790 805 766 794 794 800 752 846 848 799 815 811 783 800 789 825 781 841 818 809 788 788 784 817 820 801 842 772 819 865 784 804 777 780 738 746 762 744 745 742 803 801 792 763 808 788 790 742 693 779 822 846 814 818 783 809 828 734 774 808 752 795 750 762 782 775 776 837 781 871 835 818 819 840 819 848 847 846 822 823 844 843 853 824 830 832 800 854 817 868 834 806 816 820 786 772 801 805 869 821 796 864 808 818 787 814 814 728 769 777 761 814 780 770 804 768 764 786 755 769 791 718 762 745 746 742 750 746 766 730 719 790 732 753 800 788 787 789 774 791 930 980 897 903 929 912 925 880 870 885 918 930 922 902 880 889 879 880 908 907 885 920 901 886 843 832 887 945 944 890 898 910 960 864 1.04e+03 908 942 919 892 859 863 897 904 897 847 856 899 852 888 918 910 895 879 893 841 839 912 827 874 870 889 852 882 903 887 939 902 905 871 860 868 862 908 925 873 885 922 837 802 850 887 880 866 849 900 837 840 874 829 860 965 941 951 926 917 915 916 897 893 898 917 912 903 934 881 896 896 935 906 877 889 879 904 899 882 884 898 866 890 877 927 934 901 911 921 853 879 923 880 896 877 878 902 905 928 884 873 889 897 876 877 925 871 872 885 882 867 873 878 938 892 917 889 859 891 889 885 891 932 898 908 882 895 880 886 843 875 849 830 845 902 843 938 861 896 886 807 802 914 791 838 862 859 812 910 909 922 901 846 906 875 858 852 877 878 811 871 885 844 888 886 852 904 907 861 850 893 863 863 840 872 866 840 860 839 870 824 876 854 866 864 833 901 884 900 876 874 857 847 864 863 857 856 842 844 867 842 828 857 854 841 884 854 862 892 861 870 894 870 863 876 829 893 845 881 894 838 862 878 837 866 846 861 858 822 912 837 889 830 827 830 862 847 953 874 871 914 871 848 819 890 940 918 950 920 917 795 881 791 876 822 867 866 881 883 862 886 899 826 827 823 865 911 857 848 884 843 802 848 857 848 858 826 852 860 864 863 861 838 818 858 860 862 924 832 916 856 830 809 770 862 846 784 831 845 840 847 874 851 841 793 814 829 820 865 826 921 866 820 841 903 858 868 877 882 906 857 884 872 869 848 900 871 852 860 840 860 856 870 877 910 872 856 853 858 818 830 840 856 841 873 835 845 802 855 884 887 864 865 864 907 813 842 874 817 830 839 875 821 863 826 844 841 864 852 835 834 819 828 833 815 815 801 811 833 795 774 809 814 791 837 805 790 806 766 795 794 800 751 846 848 799 814 812 783 800 788 824 781 841 819 809 788 789 784 817 819 801 842 773 819 865 784 804 777 780 738 746 763 744 745 741 804 802 791 764 807 789 790 743 693 778 822 846 814 818 784 809 828 734 774 808 753 794 750 764 782 774 774 836 782 870 836 818 820 838 820 848 848 847 822 823 845 844 854 824 830 833 800 854 818 868 834 806 816 820 785 770 801 805 869 820 796 864 808 818 784 814 813 729 769 777 761 814 780 771 803 768 764 787 756 768 792 718 762 746 746 742 750 745 766 729 719 791 732 753 800 788 787 789 773 792 930 980 898 904 929 913 923 879 871 885 919 931 922 902 879 888 875 880 908 906 884 918 901 887 845 832 887 945 944 890 898 910 960 864 1.04e+03 909 941 919 892 859 863 898 904 896 848 856 899 852 888 919 909 895 879 893 841 839 912 827 875 870 889 851 883 905 888 939 903 905 870 860 867 862 908 924 873 885 921 839 802 850 887 880 866 848 900 836 840 872 829 859 964 942 950 926 917 915 916 898 893 899 917 912 902 934 881 896 897 936 905 877 889 878 904 899 882 883 897 866 890 876 928 932 901 911 922 852 878 922 880 896 878 878 901 906 927 884 872 888 896 875 877 925 871 872 885 882 867 873 878 938 891 917 890 860 892 890 885 892 931 898 908 882 895 879 886 843 876 850 830 844 901 846 939 860 897 886 807 802 914 792 838 862 858 812 909 909 922 901 846 904 875 857 852 877 880 811 870 886 844 888 887 852 905 907 862 849 893 862 863 840 872 864 841 859 840 870 825 876 853 865 864 833 901 884 900 875 873 857 852 864 863 857 856 839 844 867 841 828 856 854 841 884 854 862 892 860 871 894 870 863 876 829 893 846 882 895 837 862 877 836 867 846 860 857 822 912 837 890 830 827 832 862 847 955 874 870 914 871 848 818 889 940 919 950 920 917 793 880 791 876 822 866 866 881 882 862 886 898 826 826 823 864 911 857 848 883 843 802 848 858 848 858 827 853 860 863 862 861 838 817 858 859 861 924 831 916 856 830 809 769 863 845 785 831 843 839 847 874 851 842 794 814 829 821 865 826 921 866 821 841 903 858 868 877 881 906 857 883 872 868 848 901 871 851 859 840 861 856 870 877 911 872 856 853 858 818 830 841 855 841 873 834 845 802 855 884 886 864 864 864 906 813 844 874 817 830 839 874 821 863 824 846 840 864 853 835 834 818 827 832 815 816 801 811 833 794 774 809 814 790 837 804 790 806 766 795 795 800 751 845 848 799 814 812 784 800 788 823 781 841 820 808 788 788 784 817 820 802 842 773 819 864 784 804 778 780 739 747 763 744 744 742 803 802 791 764 805 789 790 741 692 777 822 846 815 817 783 809 828 734 774 806 751 795 749 765 781 775 772 836 782 868 836 818 820 838 821 849 849 848 821 824 845 844 854 823 830 833 800 854 819 868 835 804 816 821 785 769 801 804 869 820 795 863 808 819 783 813 812 729 769 777 761 814 779 771 801 768 765 787 755 768 793 719 763 746 746 742 751 744 766 728 720 792 730 752 800 788 787 790 773 792 930 980 898 905 929 914 923 878 870 885 920 932 922 903 878 888 872 880 908 905 882 918 901 887 847 832 886 945 944 890 899 911 960 864 1.05e+03 909 941 920 892 860 864 898 904 896 848 857 898 852 889 919 909 894 880 892 842 839 913 827 875 870 889 851 883 906 887 940 903 905 870 859 865 862 909 924 873 885 919 841 801 850 886 879 866 847 901 834 840 872 828 860 964 943 949 926 916 915 916 899 893 900 917 913 901 934 881 895 897 936 905 877 889 878 903 899 882 884 898 866 891 874 928 932 901 911 923 852 878 922 881 896 878 878 900 906 927 885 872 888 895 875 878 925 871 872 884 882 868 874 877 937 891 917 890 864 892 890 885 892 931 899 910 882 895 879 885 843 876 850 830 843 899 851 941 860 897 886 808 801 915 792 838 863 858 812 909 909 922 902 846 902 874 856 852 877 880 811 870 886 844 888 888 853 906 908 862 848 893 861 863 840 872 864 841 859 840 870 824 875 852 864 864 833 900 884 901 875 873 857 856 863 864 856 856 836 845 867 841 828 855 854 841 885 854 862 893 860 871 894 870 862 876 829 893 847 882 896 838 863 877 837 869 846 858 856 823 912 837 890 830 827 833 863 847 954 874 870 914 871 849 818 888 940 919 950 920 917 792 879 792 876 821 866 865 878 882 863 887 898 826 826 823 864 911 857 847 881 843 802 848 859 847 858 827 853 859 863 862 861 838 816 858 859 861 924 831 918 855 829 809 767 863 845 785 831 844 840 847 874 850 842 794 813 829 822 865 827 921 866 821 840 904 858 868 878 880 906 855 883 873 868 847 901 872 850 858 840 860 856 870 878 911 873 856 854 858 818 829 841 855 842 872 834 845 802 855 885 885 863 863 865 906 814 844 872 818 829 839 874 821 863 823 847 840 864 852 836 834 818 827 832 814 816 800 812 833 794 774 809 815 790 837 805 790 806 766 794 795 800 751 845 849 799 814 812 785 800 788 824 780 841 820 808 788 787 783 817 821 803 842 773 820 864 785 804 779 781 739 748 764 744 744 742 802 802 791 763 804 789 790 739 692 776 822 847 816 817 782 810 827 733 774 805 749 795 748 765 780 775 772 836 782 866 836 818 820 840 821 849 848 849 821 823 845 845 853 822 829 833 800 853 819 867 835 802 815 821 784 768 801 804 868 822 795 864 807 819 782 813 812 729 770 776 762 814 779 770 800 768 764 786 755 770 794 720 763 747 745 743 751 744 766 727 720 794 730 751 800 789 788 791 773 791 930 979 898 904 929 914 924 879 870 885 920 932 921 904 879 888 869 880 908 904 880 919 901 886 848 832 886 945 945 890 899 912 961 864 1.04e+03 909 941 921 892 860 865 898 904 896 849 857 898 852 889 919 909 893 880 892 842 839 913 827 875 870 890 850 884 907 886 940 903 906 870 859 865 862 908 924 873 884 919 840 801 849 885 879 866 847 901 833 840 872 828 861 964 943 949 926 917 916 915 900 894 900 918 913 900 934 881 894 898 936 906 877 890 878 903 899 882 884 899 866 892 874 928 932 901 911 922 852 878 921 880 896 879 879 900 906 928 885 872 887 895 874 878 925 871 872 885 881 869 874 877 936 891 918 890 866 891 889 885 892 931 899 911 882 896 880 885 843 877 849 831 844 898 855 941 860 896 887 808 800 916 794 839 863 857 812 908 909 922 902 846 900 874 857 852 878 880 811 870 885 845 887 888 854 906 908 862 848 892 862 863 840 873 864 841 858 840 870 824 875 851 864 864 834 899 884 903 875 873 858 860 863 864 854 856 833 846 868 840 828 856 855 841 885 854 863 893 860 871 893 870 863 876 829 892 847 883 896 839 863 878 837 868 846 857 856 824 912 837 889 832 827 833 863 848 953 873 869 913 871 849 818 886 941 920 949 920 917 791 878 792 876 821 867 865 876 882 864 886 898 826 826 823 864 911 858 847 881 842 802 847 861 846 858 827 852 858 862 862 861 838 816 857 858 862 923 831 919 855 829 809 766 864 846 785 830 846 842 846 874 849 842 794 812 830 822 865 827 920 866 821 839 905 858 868 878 881 906 854 884 873 867 847 901 872 850 858 840 860 856 869 877 910 874 856 854 857 819 828 841 854 841 872 834 846 802 855 886 884 863 863 865 905 814 843 871 818 829 839 874 821 863 823 849 841 864 851 836 834 817 826 832 813 816 800 812 833 795 775 809 815 789 837 806 789 806 766 795 795 800 751 845 850 799 814 812 786 799 788 825 780 841 821 808 789 786 782 817 821 803 842 773 821 864 786 803 779 782 739 749 764 744 744 743 802 802 791 762 804 788 790 738 692 776 822 847 816 817 781 811 827 732 773 804 747 796 747 765 781 775 773 836 780 865 836 818 820 841 821 849 847 850 820 822 844 845 853 822 828 832 800 851 819 867 835 801 815 821 783 765 801 805 868 823 795 864 806 819 781 813 812 729 771 776 762 814 779 770 800 768 765 786 756 772 794 720 764 747 745 743 751 744 766 726 721 794 728 750 801 790 788 792 773 791 930 979 898 902 928 914 925 879 869 885 920 933 920 904 879 888 864 882 908 905 879 920 902 886 847 832 888 944 946 891 900 911 963 864 1.04e+03 908 941 922 893 860 865 897 905 896 848 857 899 852 889 918 908 894 880 892 841 840 912 826 876 870 890 850 885 908 885 941 903 905 870 859 865 862 908 923 872 884 918 841 801 848 885 880 866 847 900 832 840 872 828 863 964 942 949 925 918 916 915 900 894 899 918 913 898 934 881 894 897 936 906 876 890 878 903 899 883 885 902 865 892 874 928 932 901 911 921 852 878 922 879 896 879 879 900 905 928 885 872 886 895 874 878 926 872 873 885 881 869 875 877 936 891 918 890 868 891 887 887 891 931 899 912 880 896 882 885 843 877 848 830 846 899 861 941 860 896 887 808 799 917 795 838 864 857 812 908 908 921 900 846 901 873 857 853 879 879 812 870 886 846 887 888 855 906 908 862 850 892 862 864 840 874 864 841 858 838 870 823 875 850 865 864 835 898 884 902 874 873 858 862 863 865 854 856 833 846 869 840 828 858 855 840 884 854 863 893 859 871 892 870 864 876 829 892 846 883 896 841 863 878 837 868 847 857 855 824 912 837 888 832 826 832 863 848 951 871 869 912 871 849 818 885 943 918 950 919 918 791 878 792 876 821 867 865 875 881 864 884 898 826 826 822 865 910 857 846 883 842 802 848 861 845 856 827 852 858 862 861 862 838 814 856 857 862 922 831 920 856 829 810 764 863 846 784 828 849 842 846 874 849 842 793 812 830 822 865 827 921 867 821 839 904 859 868 877 882 906 855 885 873 867 847 900 872 849 859 839 859 856 870 876 910 874 856 854 856 819 828 842 854 841 872 834 846 801 856 887 884 862 862 865 906 814 842 871 818 829 838 874 820 863 823 849 842 864 852 836 835 818 826 833 813 815 800 812 833 796 775 809 815 788 838 806 788 806 766 796 796 799 752 845 850 800 814 812 785 799 787 825 780 841 821 808 789 786 782 817 821 803 842 772 821 864 785 803 779 781 739 748 765 743 744 743 802 801 791 762 804 789 790 739 692 776 822 847 816 818 781 812 827 733 773 806 747 797 747 765 781 775 774 836 780 866 836 818 820 841 820 848 846 849 820 821 843 844 852 822 828 831 800 850 818 867 835 801 815 820 782 762 801 806 869 822 796 864 806 819 776 813 812 729 772 776 762 815 781 769 801 769 764 785 756 772 794 720 764 747 744 743 751 745 765 725 722 792 728 750 800 791 788 792 773 791 931 978 897 902 927 914 926 879 869 886 919 932 919 903 880 888 859 884 909 906 879 920 902 887 846 832 890 945 947 892 900 910 963 864 1.04e+03 908 941 922 894 859 866 896 906 897 848 857 900 852 889 917 909 894 880 891 840 840 911 826 877 870 890 850 883 909 885 942 903 904 871 860 866 861 908 923 872 885 917 843 801 847 885 881 866 847 900 832 841 873 828 862 964 941 950 925 919 916 916 900 895 899 918 914 898 934 882 895 896 936 906 875 890 878 903 898 885 886 902 864 892 874 928 933 901 912 921 852 878 922 878 896 879 880 901 905 929 884 872 884 896 875 878 926 872 873 885 880 868 875 876 935 892 919 890 870 890 887 888 890 931 899 912 879 896 884 885 843 877 849 829 848 899 863 940 860 896 888 808 798 917 797 838 864 857 812 908 908 921 898 846 900 873 857 854 879 879 812 869 887 846 889 888 855 905 908 861 851 891 862 865 840 874 864 841 859 837 870 823 875 850 866 864 835 898 884 901 874 872 859 866 863 865 854 856 830 846 869 840 828 859 855 840 885 854 863 893 859 871 893 871 864 877 829 892 846 883 896 840 862 878 836 869 847 857 854 825 912 837 888 833 826 832 864 848 950 868 870 912 871 849 819 886 943 917 949 918 919 792 878 793 876 820 868 865 876 881 863 883 898 826 826 822 865 910 857 847 885 843 801 849 861 845 855 828 852 858 862 860 862 838 811 855 856 862 922 831 920 857 827 810 764 863 847 782 826 850 842 846 874 849 842 793 811 830 822 866 827 921 867 822 840 903 859 869 877 882 907 856 886 873 867 847 898 871 851 859 838 860 855 871 875 909 874 857 854 857 819 828 843 854 841 872 835 846 802 856 887 884 862 863 865 906 814 843 871 816 830 837 874 820 863 822 849 842 863 852 836 836 818 826 833 812 816 800 811 832 797 775 808 813 788 838 806 788 806 765 798 796 799 752 846 849 799 815 811 785 798 788 825 780 841 821 808 788 785 781 816 820 802 842 772 821 864 784 804 778 779 738 747 765 743 745 742 802 802 791 761 804 789 790 740 691 776 823 847 816 818 782 812 827 733 773 806 747 797 747 767 781 774 774 835 782 866 836 817 820 840 819 847 846 848 820 822 843 844 852 822 828 831 799 849 817 867 836 801 815 819 782 759 801 808 869 822 796 864 806 820 773 814 812 730 772 776 761 815 782 769 802 769 763 785 755 770 794 720 763 746 744 743 751 746 765 725 722 790 726 749 799 791 788 791 774 792 931 978 897 902 926 913 926 879 870 886 918 932 919 902 879 887 851 883 909 906 880 921 903 887 846 831 891 944 947 892 900 910 964 865 1.05e+03 908 941 922 895 859 864 896 906 898 847 856 900 851 889 916 911 894 879 891 839 840 912 825 878 871 890 852 882 910 885 943 902 903 870 860 867 860 907 923 872 885 917 846 801 847 885 881 866 847 900 833 842 874 828 860 965 940 950 925 920 917 917 900 895 900 919 914 899 934 881 895 894 937 905 874 890 878 903 898 887 885 903 865 893 874 928 933 902 912 920 852 879 922 878 896 879 880 901 904 929 884 872 880 896 875 879 926 871 873 885 879 868 875 876 934 892 919 890 872 889 887 889 889 931 898 912 879 896 882 885 844 876 850 828 848 899 869 941 860 895 888 809 798 917 799 837 864 856 813 908 908 921 898 846 900 873 858 853 880 879 812 869 888 845 890 888 855 905 908 862 851 891 862 864 840 875 865 841 859 835 870 823 875 850 867 864 835 899 885 900 875 872 859 868 863 866 854 856 827 847 868 840 828 859 854 840 886 854 863 894 860 871 894 871 864 877 829 893 847 882 895 841 860 877 835 869 847 857 856 824 912 837 888 834 826 832 864 847 950 868 871 912 871 849 820 888 943 915 949 918 920 792 879 794 877 821 868 865 876 882 863 883 899 826 826 822 864 910 857 848 887 843 801 850 861 845 855 828 853 858 862 859 862 837 809 855 856 861 923 831 920 858 826 810 764 863 848 782 825 850 841 845 875 850 841 793 810 830 822 866 826 921 868 822 840 901 859 869 877 881 906 857 887 873 868 847 899 871 852 860 838 861 855 871 874 910 875 858 854 859 818 828 843 853 841 871 836 845 802 856 887 884 862 863 865 906 815 843 872 816 831 836 874 820 863 821 848 841 863 852 836 837 818 827 833 812 816 800 811 832 797 774 808 812 787 838 806 789 806 764 797 796 799 752 846 848 798 816 811 786 799 788 824 781 841 820 808 788 785 781 816 821 802 841 772 822 865 784 805 777 779 738 746 765 743 745 742 802 802 792 760 803 790 788 740 692 776 823 846 816 818 782 812 827 733 773 805 747 798 747 769 781 775 774 835 782 867 836 818 820 841 819 846 847 848 820 822 842 844 854 822 828 832 799 849 817 867 836 801 815 819 782 759 801 807 869 821 797 864 805 820 768 814 812 730 772 776 761 815 782 768 802 769 763 784 755 769 794 719 762 746 744 742 751 747 764 724 723 790 725 748 799 791 789 791 774 792 932 977 896 902 927 913 925 879 871 885 916 932 920 903 878 886 846 881 909 906 881 921 903 887 846 832 891 944 947 892 900 910 962 865 1.05e+03 908 940 922 895 859 863 895 906 898 847 856 900 852 888 916 914 893 879 891 839 842 913 826 878 872 890 853 880 911 886 942 902 904 869 860 869 860 908 923 871 885 918 850 801 848 885 882 867 847 900 833 842 874 828 859 966 940 950 925 919 916 917 901 895 899 919 914 900 935 881 896 894 937 905 875 890 878 902 898 886 884 905 866 893 875 927 933 901 912 921 852 880 923 878 896 878 880 900 903 929 883 874 878 897 874 880 927 870 872 885 878 867 875 875 935 893 919 890 874 889 888 889 889 930 898 910 880 896 881 886 844 876 851 827 848 898 873 942 860 896 888 809 798 916 802 837 865 856 814 910 908 921 897 847 900 874 858 852 880 880 812 869 888 844 892 887 854 905 908 862 849 891 862 863 841 875 865 841 858 835 871 822 875 850 868 864 834 899 885 900 876 871 859 871 863 866 854 856 825 847 868 840 829 858 854 839 886 853 862 895 860 872 896 871 864 877 830 894 848 882 895 843 859 877 835 869 846 857 858 823 912 837 888 834 826 832 864 847 951 871 872 913 871 850 821 889 943 915 948 918 921 792 879 794 877 822 867 865 877 884 862 883 900 826 826 821 864 910 856 849 886 843 801 850 860 846 855 829 854 859 862 859 861 836 809 855 857 860 924 830 920 858 826 811 763 864 848 782 825 850 842 844 875 850 841 793 809 830 822 866 826 920 868 822 841 902 858 869 878 880 905 857 888 872 868 848 900 870 853 860 837 861 855 871 874 910 875 858 855 861 818 828 842 852 841 871 837 844 802 856 887 884 861 864 865 905 817 844 872 815 832 836 874 819 862 821 848 841 864 852 836 836 817 828 833 812 817 801 811 832 797 774 808 813 788 838 806 790 806 763 796 796 798 752 847 846 798 816 811 786 800 790 826 780 840 818 808 789 786 780 816 822 803 841 772 823 866 784 806 776 780 738 745 765 743 745 741 800 802 792 759 804 790 787 740 692 777 824 846 816 819 782 812 827 733 773 803 748 799 747 771 782 777 774 835 781 867 835 818 820 841 820 846 847 848 820 823 842 844 855 822 829 832 799 849 817 868 836 800 815 819 783 757 802 806 870 820 797 864 805 820 765 813 812 730 772 776 761 814 782 768 803 768 763 784 754 769 793 718 760 746 745 741 751 747 764 724 723 792 724 748 800 792 789 790 774 792 932 977 896 902 928 913 925 878 872 884 915 932 920 903 879 886 841 882 908 905 882 920 903 886 846 832 891 943 946 892 899 911 960 866 1.05e+03 909 940 921 893 859 861 895 905 897 847 856 900 853 889 916 914 892 877 892 839 843 913 827 877 872 890 851 880 912 887 940 902 905 869 860 870 860 908 923 870 885 919 856 801 848 885 881 868 847 902 832 842 874 827 859 967 941 950 925 919 915 917 900 896 897 919 912 902 935 880 896 895 937 905 876 889 878 902 898 886 883 907 866 893 875 928 933 902 912 922 853 879 924 878 897 878 881 899 904 929 883 875 876 897 874 880 928 871 872 885 878 867 875 877 936 893 919 889 874 889 887 888 890 930 899 909 881 896 881 886 843 877 850 827 847 898 879 943 860 895 888 810 798 916 803 837 866 855 814 911 908 921 898 847 900 874 858 851 880 880 812 869 888 843 894 886 853 905 908 862 848 892 862 862 841 875 865 840 857 836 872 823 875 851 868 865 834 900 885 901 876 870 859 873 863 866 854 855 824 847 867 841 830 857 855 840 886 853 861 896 861 872 896 870 864 876 829 894 847 882 895 843 859 877 834 868 844 857 860 822 912 838 888 834 826 830 863 847 953 873 872 913 872 850 822 889 943 916 948 919 920 792 879 794 878 824 867 865 877 885 862 882 900 827 827 821 864 910 856 848 886 843 801 850 860 848 855 829 855 860 862 860 860 836 809 857 857 860 925 830 920 858 825 811 764 864 848 782 823 850 842 844 875 851 841 792 809 830 822 867 825 920 870 822 842 902 858 869 879 880 905 856 888 871 868 848 902 869 852 861 837 860 855 870 874 910 876 857 856 862 818 828 841 852 842 871 837 843 802 856 887 883 861 864 866 904 817 845 873 815 833 837 874 819 862 820 849 841 864 852 836 836 817 828 833 813 816 800 811 832 798 774 809 814 790 839 806 790 805 762 796 795 798 753 846 846 798 814 811 786 801 792 827 780 840 818 809 789 786 780 817 822 803 840 773 822 866 784 806 776 781 738 745 764 743 744 742 800 802 791 758 805 789 787 740 692 778 824 846 816 819 781 812 828 733 773 803 749 799 747 772 782 778 774 835 779 867 834 817 820 842 821 847 847 848 820 823 843 844 855 821 829 833 800 849 817 868 835 800 816 820 783 756 804 806 870 820 797 864 805 821 761 812 811 731 772 777 761 813 781 768 802 768 763 785 754 769 792 717 760 746 746 741 752 747 764 725 723 793 726 749 799 792 789 790 774 793 932 976 896 902 930 912 925 879 873 883 914 933 920 902 880 888 838 884 908 904 884 920 903 886 846 832 891 943 945 891 898 911 959 866 1.05e+03 910 939 921 892 859 861 896 904 896 847 856 899 854 889 916 914 891 876 892 839 843 913 828 876 871 890 849 880 913 886 940 903 905 870 860 870 860 910 923 870 885 919 861 802 848 885 880 868 847 903 831 841 875 827 859 967 940 949 925 918 914 916 900 896 896 919 911 902 934 879 896 896 936 905 877 889 879 901 898 885 883 909 864 893 875 929 933 902 913 922 853 878 924 878 898 878 881 900 904 929 883 876 874 897 874 880 928 871 872 885 879 866 874 878 938 893 920 890 875 889 888 886 890 930 899 910 881 896 881 886 842 878 848 826 847 899 883 944 859 895 888 809 797 916 805 837 866 855 814 911 908 922 900 847 900 874 858 851 881 878 812 868 888 844 896 885 853 905 909 863 848 892 862 862 841 875 866 839 857 837 872 823 876 851 868 864 833 899 885 902 876 870 858 874 863 866 854 855 822 847 867 842 830 857 854 842 886 853 859 897 861 872 896 870 864 876 828 894 847 882 896 842 858 878 835 867 844 857 860 823 911 838 888 834 825 830 862 847 953 874 873 912 872 850 822 890 943 916 949 919 918 792 879 793 878 824 867 866 878 885 863 883 900 828 828 822 864 909 856 847 886 842 802 850 859 848 855 830 855 860 861 862 859 836 809 858 857 860 926 831 920 857 825 810 763 864 848 783 820 849 842 843 875 851 841 792 809 830 823 868 825 920 869 823 842 902 859 869 880 880 906 855 887 870 868 850 902 868 851 862 837 859 856 869 874 911 874 855 855 862 818 829 840 853 842 871 837 843 801 856 886 883 862 864 865 904 816 846 872 816 832 838 874 819 862 820 849 841 864 852 837 836 817 827 833 813 816 799 811 832 797 774 809 815 791 840 806 790 805 763 797 795 798 754 846 846 798 813 811 786 802 794 829 778 840 820 809 788 786 781 818 822 802 839 774 822 866 784 806 778 781 738 745 764 744 743 744 800 802 789 759 806 787 788 741 692 778 824 846 815 819 781 812 828 733 773 802 749 798 747 773 782 778 774 835 779 867 834 816 820 842 821 848 847 848 820 824 843 844 854 821 829 833 800 849 817 867 833 799 817 819 783 754 806 806 870 820 797 863 805 820 757 811 811 732 772 777 760 812 780 768 802 767 763 786 754 770 792 717 760 746 746 741 753 748 764 725 723 793 727 749 798 793 789 789 775 794 932 976 896 902 929 910 925 879 873 881 914 934 921 901 882 889 836 886 907 904 884 919 903 886 846 832 890 942 944 891 897 912 960 867 1.04e+03 909 939 922 891 858 861 896 904 895 847 855 899 854 889 916 914 891 875 892 840 843 913 828 875 870 890 849 880 913 886 940 903 906 872 860 869 860 911 923 871 886 920 863 802 847 885 880 868 846 902 830 841 877 827 859 968 940 949 925 918 914 916 900 896 896 919 912 902 934 878 896 897 935 905 877 890 880 901 898 885 884 913 863 892 876 930 933 900 913 922 854 877 923 878 899 878 881 902 904 929 883 875 873 898 874 881 928 873 872 884 880 864 874 878 937 892 920 890 877 888 888 886 891 930 899 910 880 895 882 885 841 878 847 825 847 899 888 943 859 896 887 809 797 916 806 836 866 856 813 910 908 923 902 847 900 874 858 851 881 876 812 869 888 846 898 885 853 906 909 862 848 892 862 862 841 875 867 839 857 838 872 823 876 851 869 864 833 899 885 903 876 871 858 876 864 866 855 855 821 847 868 842 831 857 854 843 886 854 859 898 862 872 895 869 864 875 827 893 847 882 896 840 857 878 835 867 845 857 859 824 911 838 888 833 826 829 862 847 953 874 873 910 873 850 822 891 943 917 949 920 916 792 879 794 879 824 866 865 879 885 863 883 899 826 828 824 864 910 856 846 886 841 802 851 859 848 856 830 855 860 862 864 859 836 808 858 857 860 927 832 920 856 825 808 762 864 848 784 818 848 842 843 875 850 842 793 810 830 822 869 825 920 867 823 841 901 860 869 880 879 906 855 887 870 867 851 902 868 851 862 836 859 856 870 874 911 873 854 855 862 818 830 840 854 843 871 837 843 800 856 886 883 862 864 864 904 815 846 871 816 830 840 873 820 862 820 849 841 863 852 837 835 817 827 833 814 816 798 810 832 796 774 809 815 791 840 806 790 805 764 797 795 797 755 846 846 798 813 812 785 802 793 830 778 840 821 808 788 787 782 818 822 802 839 775 822 866 784 806 778 781 738 745 764 744 742 745 800 803 788 761 806 786 790 742 691 779 823 846 814 820 781 812 827 733 773 801 751 799 747 773 782 779 774 835 779 868 834 815 820 843 822 849 847 849 820 824 843 844 853 821 828 834 800 849 817 866 833 800 818 819 783 754 805 807 870 821 798 863 805 820 754 811 811 734 772 777 760 812 780 767 802 767 764 786 754 771 792 717 760 745 747 742 753 749 764 726 723 793 728 749 798 794 788 789 775 796 932 977 896 902 928 909 925 879 872 881 915 933 923 901 882 888 833 885 907 906 884 919 903 888 846 832 890 942 944 891 898 912 960 868 1.04e+03 908 940 923 892 858 862 896 903 895 847 855 899 853 889 915 913 892 876 891 840 841 913 826 876 871 890 849 881 912 886 940 903 905 872 861 869 859 912 923 870 887 920 866 802 846 886 879 867 846 902 830 841 878 827 860 968 940 950 925 919 914 915 900 896 897 919 912 901 934 877 896 897 936 905 878 890 881 902 898 885 884 918 861 892 877 929 933 899 913 922 854 878 922 878 898 879 880 902 903 929 883 874 873 900 873 881 928 874 872 884 882 863 874 878 936 891 920 891 880 888 888 886 892 930 898 910 880 894 881 884 842 878 848 825 848 899 891 943 859 897 888 809 797 915 808 836 866 858 812 909 908 923 902 847 900 874 858 851 881 876 811 869 888 848 901 885 854 906 909 862 849 892 861 862 841 875 868 838 857 838 872 823 876 852 868 863 832 899 885 903 876 873 857 876 864 866 855 855 821 847 868 843 831 857 853 844 887 855 859 898 862 873 894 870 865 875 827 892 847 881 896 840 855 879 836 868 846 857 859 825 912 838 888 833 828 829 862 847 954 874 873 909 873 850 822 890 943 917 948 920 916 793 879 795 879 824 866 865 879 885 864 884 898 825 828 823 865 910 856 847 885 841 802 852 859 848 857 830 855 860 863 864 860 836 808 858 856 861 926 834 920 855 826 807 762 864 848 782 820 848 840 844 875 849 842 793 812 830 821 869 826 919 865 824 840 900 861 869 878 880 906 854 887 870 867 852 902 868 851 861 835 859 857 870 874 910 872 854 855 860 818 830 840 854 842 869 838 843 798 856 886 883 862 864 864 904 815 845 871 815 829 840 873 820 861 820 849 842 863 853 836 834 817 826 833 814 816 798 810 832 795 773 809 815 790 840 806 790 804 766 796 795 796 754 846 847 798 813 812 785 802 793 828 778 841 822 808 787 786 782 818 821 803 839 774 822 866 784 806 778 780 738 746 764 745 742 745 801 802 788 761 806 786 791 742 691 779 822 845 813 820 780 811 826 732 773 802 752 800 746 774 782 779 775 835 780 868 834 815 821 843 822 849 847 849 820 824 843 843 853 822 827 833 801 849 817 867 834 800 818 819 783 752 804 808 869 821 798 863 805 820 751 811 811 734 772 777 761 813 780 767 802 768 764 786 754 771 792 717 760 745 747 742 754 749 763 726 723 792 728 750 799 794 788 788 776 796 932 978 896 902 928 910 924 880 872 881 916 931 923 901 882 888 831 883 907 906 884 920 903 889 846 832 890 944 944 891 897 912 960 867 1.04e+03 907 941 923 891 858 862 895 902 895 847 855 899 853 887 914 913 893 877 892 841 840 913 826 877 872 891 849 881 913 886 942 902 904 872 861 867 859 912 923 870 888 920 868 802 846 887 879 867 846 901 829 841 879 828 860 968 940 949 926 919 913 914 901 896 897 919 912 901 934 877 896 896 937 906 878 890 881 903 898 885 885 922 862 891 878 929 934 899 913 920 854 880 922 878 897 879 879 902 903 929 883 874 872 901 873 880 928 875 873 884 882 863 874 878 935 891 920 891 882 887 889 887 893 931 898 910 879 894 881 884 842 878 849 826 848 900 894 942 860 899 888 811 796 914 809 836 865 860 811 909 908 922 902 847 901 874 857 851 881 878 811 870 889 848 905 886 853 906 908 862 851 892 861 862 841 875 867 839 857 837 872 824 876 852 867 863 832 898 886 902 876 874 857 876 863 866 856 854 820 847 869 842 831 856 853 844 888 856 860 897 863 873 894 871 865 875 828 892 848 881 896 840 854 880 836 870 846 857 859 825 911 839 888 832 829 829 862 846 953 873 873 910 872 849 822 889 944 918 948 920 917 794 879 796 878 823 866 865 877 884 864 884 898 824 828 821 865 911 856 848 884 842 802 852 859 848 857 830 855 861 865 863 860 837 808 858 856 862 926 834 921 854 825 808 761 865 847 779 821 846 840 846 875 849 842 794 812 831 819 868 826 919 865 824 838 900 860 870 876 881 907 854 887 871 867 850 901 868 852 860 834 859 857 870 874 910 872 853 855 859 818 830 840 854 842 868 839 843 798 856 886 883 861 864 865 905 815 843 870 815 829 839 874 820 861 820 849 842 864 853 836 834 818 826 832 814 815 799 810 832 796 773 810 815 791 839 805 789 804 766 797 794 797 753 847 848 797 813 812 786 802 794 826 778 841 820 807 787 786 781 818 821 803 839 773 822 865 783 806 778 780 738 746 764 745 742 745 799 800 788 760 806 787 792 740 691 778 821 844 812 820 780 811 826 733 773 804 753 800 745 774 783 778 775 835 781 868 835 816 821 842 822 848 847 849 820 825 843 843 853 822 827 832 801 850 818 867 835 800 817 819 783 750 804 809 869 822 798 863 805 820 749 812 811 734 772 777 762 812 781 768 802 768 765 787 754 771 792 717 760 745 746 743 754 749 763 726 723 792 728 750 799 795 787 789 775 797 932 978 895 902 928 911 924 880 872 882 917 930 922 902 880 888 829 883 906 907 883 921 903 891 846 831 890 945 944 891 895 912 959 866 1.04e+03 908 941 921 891 858 862 894 901 895 847 855 898 852 886 913 913 893 877 893 841 840 914 826 877 873 891 849 881 913 886 943 902 904 873 861 866 860 911 923 871 888 919 872 801 847 887 880 867 846 901 828 840 879 828 860 968 940 949 926 920 914 914 900 896 896 919 911 901 934 877 896 896 937 907 877 890 880 903 897 885 886 924 863 891 878 929 934 900 913 919 854 881 922 878 896 878 878 901 903 929 883 874 871 900 873 879 928 875 874 885 881 863 874 879 935 891 920 890 882 887 890 888 894 932 898 911 879 894 880 884 842 877 849 827 848 900 896 942 861 900 888 813 796 915 811 836 865 859 812 909 908 920 902 847 902 873 857 851 881 880 811 870 890 849 908 887 854 904 908 862 852 892 861 862 840 875 866 839 857 837 871 824 876 852 866 863 832 898 886 902 876 874 858 878 863 865 855 854 820 847 869 843 831 857 852 844 888 856 861 896 863 873 894 872 864 875 827 892 848 881 896 840 853 882 836 869 846 858 859 825 911 839 888 831 828 830 863 845 951 872 873 910 872 848 822 888 943 918 947 920 917 794 880 795 878 822 866 865 875 884 864 883 898 825 829 820 865 911 855 849 884 843 802 853 860 848 857 829 855 860 865 863 860 838 807 858 856 863 925 833 922 855 825 808 761 865 846 776 821 843 840 848 875 848 842 794 812 831 819 868 826 918 866 823 839 900 860 870 876 881 908 854 887 872 867 848 900 869 852 860 834 858 857 869 874 910 872 854 856 858 818 830 840 853 841 867 840 843 800 856 886 884 861 864 867 905 816 842 870 815 829 839 876 820 860 820 849 843 864 852 835 835 818 826 832 814 815 799 811 831 796 773 810 815 792 838 804 789 804 766 797 793 798 752 848 849 797 814 812 786 801 794 823 778 841 819 807 786 785 781 818 820 803 839 772 822 865 784 805 776 781 737 746 764 744 742 745 797 799 788 758 806 787 792 739 691 776 820 844 812 820 780 812 827 734 773 806 752 799 745 775 783 777 775 836 782 868 836 816 822 841 821 846 847 848 820 825 843 844 854 822 828 830 801 851 818 868 836 800 817 819 783 748 804 809 870 822 798 863 805 821 746 812 810 734 772 777 762 813 782 769 802 768 765 787 754 770 792 717 761 745 746 743 754 750 763 727 723 792 728 751 798 795 787 790 774 797 932 979 895 903 927 912 924 881 873 884 916 930 921 902 879 887 828 883 906 907 883 921 903 891 845 831 889 946 945 891 895 912 959 864 1.04e+03 909 941 920 890 858 862 893 902 895 846 855 898 852 884 914 913 893 878 894 841 841 914 826 877 873 891 850 881 914 886 943 902 904 874 860 866 861 910 924 871 887 919 874 800 847 888 881 867 846 901 830 840 880 829 860 968 940 948 927 920 914 914 900 895 895 920 912 901 934 877 896 896 937 906 877 890 878 902 897 884 885 925 864 891 878 929 935 901 913 918 853 881 922 879 896 878 877 900 903 929 884 874 869 900 873 879 928 875 874 884 880 864 874 880 934 890 919 890 881 887 890 888 894 932 898 911 878 894 880 884 843 877 848 827 847 901 897 942 861 899 888 813 797 915 812 838 864 858 814 909 908 918 902 848 902 873 857 852 881 880 812 870 890 850 911 888 855 904 908 863 852 892 861 864 840 875 866 840 858 836 872 824 876 852 867 863 832 898 885 902 876 873 858 880 863 865 855 855 820 848 870 843 831 858 852 844 888 855 862 896 862 872 894 871 863 875 826 891 848 881 896 840 853 882 836 869 846 858 858 826 910 839 889 830 828 831 864 844 950 870 872 911 872 848 821 890 943 918 947 920 917 795 880 795 877 823 866 864 873 884 863 883 899 827 829 821 865 910 855 850 884 843 802 852 861 847 857 828 855 861 865 863 861 838 807 858 856 863 925 832 920 855 824 808 762 866 846 776 821 844 841 848 875 848 840 793 812 831 819 868 826 918 866 823 840 900 860 871 875 880 908 854 887 872 867 848 900 869 852 862 835 858 856 869 875 910 872 854 856 858 817 830 840 853 840 867 841 843 801 857 886 884 861 865 867 906 817 843 870 814 832 839 877 819 860 820 849 843 864 852 835 835 818 826 833 814 815 799 811 830 797 773 810 816 791 838 803 788 804 766 797 794 800 752 847 849 797 814 812 786 801 793 823 779 841 818 808 786 785 781 818 821 802 839 772 822 866 785 805 776 781 737 746 764 744 741 745 798 799 790 758 806 787 792 739 692 775 821 844 813 820 780 813 828 734 773 806 751 798 746 775 784 777 775 836 782 869 836 816 821 840 820 846 847 848 820 825 843 845 854 822 829 830 800 852 818 869 836 799 816 819 783 749 805 809 870 822 797 862 804 821 745 812 810 734 771 777 763 814 784 771 803 768 765 787 754 770 792 718 761 745 745 743 754 749 763 728 722 792 727 751 797 794 787 791 774 797 932 979 895 904 928 912 925 881 873 884 916 930 921 902 876 887 826 882 906 907 883 920 904 891 845 830 890 946 945 891 897 912 959 864 1.04e+03 910 940 920 890 858 862 893 903 895 847 855 896 852 884 915 913 893 879 894 841 842 915 826 877 872 891 850 881 915 886 943 902 905 874 860 867 862 910 924 872 887 919 877 800 847 888 881 867 846 900 831 841 881 829 860 968 940 948 927 920 915 915 899 894 896 920 912 902 933 877 896 897 936 906 876 890 877 902 898 884 884 926 863 890 878 929 935 902 914 918 851 881 922 879 896 878 878 900 903 928 885 874 866 899 873 879 928 874 875 884 880 864 874 881 934 890 917 889 881 888 890 888 894 932 898 910 878 895 880 884 843 878 848 826 847 901 897 942 861 898 888 813 797 915 814 840 865 858 815 909 907 918 902 848 903 874 857 853 880 880 812 871 889 850 912 888 856 904 908 862 851 891 862 865 839 875 866 839 859 836 872 825 875 852 867 864 832 898 885 902 875 872 857 883 864 864 855 854 820 848 869 844 830 859 851 844 888 855 862 896 861 871 894 870 863 874 826 892 848 882 896 840 853 881 836 869 846 858 858 826 911 839 890 830 827 831 865 844 950 870 872 911 872 849 821 891 943 919 947 920 917 795 880 794 877 824 867 863 873 883 863 883 900 830 829 823 864 910 856 850 884 843 803 851 861 847 856 828 854 861 865 862 862 837 806 857 856 863 924 832 918 856 824 808 762 867 847 776 821 848 843 847 876 848 838 793 812 829 818 868 824 917 866 824 840 900 860 872 875 879 908 853 886 872 867 848 901 869 851 863 836 859 856 869 875 910 874 855 856 857 818 829 841 853 840 867 842 843 801 858 885 885 860 864 866 906 817 843 870 814 834 839 877 819 860 819 849 844 864 852 835 836 819 826 833 814 816 799 812 830 798 772 810 815 789 838 804 788 805 766 796 794 800 753 847 848 798 814 811 786 801 792 824 779 841 818 810 786 785 780 818 821 802 838 773 821 867 786 804 776 781 737 746 764 743 741 745 800 800 792 758 806 787 793 740 692 776 822 846 814 819 780 812 830 734 773 807 750 798 747 776 784 778 774 836 782 868 835 816 820 840 819 847 847 847 820 825 843 846 854 822 829 830 799 852 818 869 836 799 816 819 784 749 805 809 870 821 796 862 804 820 742 811 810 734 771 777 764 815 784 771 803 768 765 788 754 771 792 717 761 744 744 743 755 749 764 728 722 791 728 751 796 793 786 792 774 797 931 980 895 905 928 910 926 880 872 883 917 930 921 902 876 887 824 882 906 906 882 920 904 891 844 830 890 946 946 890 898 913 959 864 1.04e+03 910 941 920 891 859 861 894 904 895 847 856 896 852 884 916 912 894 880 894 841 843 915 826 878 872 891 850 881 916 886 942 902 906 873 859 868 862 909 923 872 887 919 878 800 846 889 881 867 846 900 832 842 881 830 860 968 940 948 926 920 915 915 898 895 897 920 912 902 933 877 895 898 937 906 876 890 877 903 898 884 884 926 864 890 879 929 935 903 914 919 851 881 922 880 895 878 878 899 903 927 885 874 866 900 874 880 927 875 874 884 880 864 873 881 934 890 916 890 881 888 889 888 893 931 898 911 878 895 880 885 843 877 848 826 846 900 898 942 861 897 888 813 798 915 814 839 865 859 816 909 907 917 902 848 902 874 858 854 878 879 812 872 889 848 916 889 855 905 907 862 850 891 862 866 839 874 865 839 859 836 872 825 875 852 866 864 832 898 884 901 875 871 857 884 864 864 855 854 821 848 869 843 830 859 851 843 889 855 863 896 861 870 894 870 863 874 828 892 848 882 896 841 853 880 836 868 847 858 857 826 911 839 890 830 827 831 865 844 948 871 872 911 871 849 821 890 943 919 948 919 917 795 881 793 878 824 868 863 874 883 862 884 900 832 829 824 864 910 856 850 884 843 802 850 862 848 856 828 853 861 865 861 863 835 805 857 856 863 923 832 917 856 823 808 762 867 848 776 821 850 843 846 876 848 836 793 812 827 817 868 823 918 866 822 840 901 860 872 876 879 908 853 886 871 867 849 903 869 850 864 837 859 856 870 875 910 875 856 856 857 819 830 841 853 840 867 842 842 801 858 885 885 860 863 866 905 817 843 870 814 834 839 876 820 859 819 850 844 864 852 835 836 819 826 833 814 817 800 812 830 798 771 810 814 788 839 804 788 806 766 796 795 799 754 847 848 798 815 811 786 800 792 825 778 841 818 811 786 785 780 818 822 801 838 773 821 867 787 804 775 780 736 746 763 742 741 745 800 800 794 758 807 787 794 741 692 777 823 847 814 819 780 812 830 733 773 806 749 799 747 776 784 779 775 836 781 867 835 816 820 840 819 848 847 847 819 824 843 847 855 822 829 830 799 852 819 869 835 798 816 819 784 748 805 808 871 821 795 864 804 819 739 811 812 734 772 777 764 815 785 771 803 768 765 788 754 771 793 716 761 744 744 743 755 749 765 728 722 791 730 751 796 793 786 791 773 800 931 980 895 905 928 909 926 879 871 883 918 931 921 902 877 887 822 882 905 906 882 918 904 890 844 830 890 946 944 890 898 912 959 864 1.04e+03 909 942 919 892 861 861 895 905 894 847 856 897 853 885 917 912 895 881 894 840 843 916 825 878 872 891 850 880 918 887 942 903 906 871 860 868 863 909 922 872 887 919 878 799 846 888 881 867 845 899 831 844 880 829 860 968 940 949 925 920 915 916 898 896 898 920 912 904 934 877 895 898 937 906 876 890 877 904 898 885 884 933 865 890 880 929 934 904 914 921 851 880 922 881 895 878 878 899 904 926 884 874 866 900 875 880 927 876 872 884 880 866 873 881 934 890 918 891 882 888 889 889 893 931 898 911 878 895 880 884 843 877 848 825 846 897 899 943 861 897 887 814 798 915 815 838 864 858 816 909 907 916 902 848 903 872 859 854 877 878 812 872 889 847 919 889 854 905 907 862 848 891 863 865 841 874 864 838 859 836 872 825 875 852 866 864 832 898 884 901 875 871 857 884 864 863 854 854 822 848 869 842 830 858 852 843 890 856 863 895 861 871 894 871 863 874 828 892 849 883 896 841 852 880 836 868 847 857 857 825 911 840 890 831 826 832 866 844 946 872 872 910 871 848 821 890 943 919 948 918 917 795 880 793 878 825 868 863 874 882 862 884 900 833 830 824 863 909 857 850 883 844 802 849 862 848 856 828 852 860 865 862 863 834 804 857 857 862 923 833 918 857 822 808 763 867 849 775 820 850 843 846 876 849 836 793 811 826 817 869 822 920 866 821 841 900 860 873 876 878 908 853 886 871 866 850 903 868 850 863 838 859 856 871 875 910 875 856 856 857 820 830 842 853 840 867 842 842 800 858 886 885 860 862 866 905 817 843 870 814 831 838 874 820 859 819 850 844 863 852 835 836 819 826 832 813 818 800 813 832 797 771 810 814 788 839 804 789 806 766 796 795 799 754 847 849 799 815 810 786 800 791 825 778 841 819 811 785 786 780 819 822 801 838 774 821 866 786 803 775 779 736 746 763 742 741 746 798 802 794 757 807 787 795 742 692 776 822 848 814 819 781 812 831 732 773 806 749 799 748 776 784 778 776 836 780 866 835 816 821 840 819 849 848 848 819 823 844 846 856 823 828 830 798 851 819 869 835 798 816 819 784 748 805 808 870 822 796 865 804 817 735 811 813 734 772 776 763 816 784 771 803 768 765 788 754 771 793 716 761 744 744 744 755 749 766 727 722 792 731 751 796 794 786 791 773 802 931 980 896 906 928 910 926 878 871 883 918 932 921 902 879 888 822 882 905 906 882 917 902 890 845 830 889 946 943 890 898 912 959 865 1.04e+03 910 943 918 893 863 861 897 905 894 847 855 899 852 885 917 911 895 881 894 840 844 916 825 878 873 891 850 880 918 888 942 904 907 871 861 868 863 910 922 872 887 920 880 799 845 888 882 867 847 900 830 844 880 829 860 969 941 950 925 920 915 917 900 898 897 920 911 904 934 876 894 897 937 906 877 889 877 903 897 886 885 939 866 890 879 928 934 903 914 923 852 880 922 881 895 877 878 899 904 926 883 874 866 900 875 881 926 876 871 884 881 867 873 880 934 890 919 892 882 887 889 889 893 932 898 911 879 896 881 883 842 877 848 825 846 894 900 943 861 898 887 816 798 916 816 836 863 858 816 908 907 911 901 847 903 871 860 854 878 878 812 872 889 846 923 888 853 904 906 862 848 891 863 864 843 874 863 837 860 837 871 824 875 851 866 864 833 899 884 899 875 872 859 884 863 862 854 854 822 848 868 841 830 857 852 843 890 855 863 895 862 872 894 871 863 875 828 891 849 883 896 841 852 880 836 869 847 858 858 825 912 841 890 833 826 832 866 845 943 872 872 910 871 849 821 889 942 919 948 918 917 794 879 793 878 825 868 864 875 881 862 884 898 833 830 824 864 909 857 850 883 844 802 848 862 849 857 828 853 860 865 863 863 834 803 858 856 862 923 831 919 857 821 808 763 867 850 775 819 848 843 846 876 850 835 792 810 827 816 869 823 921 866 819 842 900 860 872 876 878 908 854 886 871 866 850 903 868 851 863 836 859 856 872 873 911 875 855 856 857 820 830 842 853 839 867 842 841 799 857 886 884 860 862 866 905 817 842 869 814 829 838 873 821 860 820 850 844 863 852 835 837 820 827 831 813 818 800 812 833 797 771 809 815 790 839 804 789 806 766 796 795 799 754 847 849 800 815 810 786 800 791 826 778 841 819 811 786 786 779 819 822 801 838 772 821 864 787 803 775 780 736 746 763 743 741 746 797 802 794 756 806 787 795 742 691 775 821 848 814 819 781 811 831 732 774 806 750 799 747 775 784 777 777 836 780 866 836 817 821 840 818 847 849 848 819 823 844 846 855 823 828 831 798 850 820 869 834 798 815 819 784 747 805 807 870 822 796 866 804 817 731 811 813 733 773 776 761 816 784 771 804 768 765 787 754 771 793 715 760 744 745 745 755 750 766 726 722 793 732 751 796 793 786 790 774 803 932 979 895 906 928 911 926 877 870 883 918 932 921 903 881 888 822 882 905 906 882 916 900 890 845 831 888 946 943 891 898 911 960 865 1.04e+03 910 943 918 892 863 861 898 905 894 846 856 901 851 884 917 910 895 881 894 840 843 917 824 878 872 891 850 880 919 888 942 904 907 871 861 868 862 912 922 872 887 921 882 800 846 888 882 867 848 901 830 844 882 830 859 969 941 951 926 921 915 918 901 898 896 921 910 905 934 876 894 897 938 906 877 890 877 903 897 886 885 947 866 890 878 929 934 901 914 923 852 879 923 881 895 877 879 899 905 926 883 874 865 901 875 882 927 877 872 883 881 867 873 879 934 891 919 892 882 887 889 889 894 932 898 911 879 896 882 884 841 877 848 824 847 891 901 943 861 898 886 818 797 917 817 836 863 857 816 909 907 907 900 847 902 870 859 854 878 878 813 872 888 846 924 887 853 903 906 861 847 892 862 864 845 873 864 838 860 838 870 823 875 851 866 864 833 898 884 898 874 873 860 885 863 862 853 855 822 849 868 840 831 856 853 843 890 854 862 894 862 873 894 872 864 876 827 891 848 883 896 841 852 879 836 869 847 858 859 825 912 842 890 834 826 832 866 845 940 872 871 910 872 850 821 887 942 919 948 918 917 794 878 794 878 826 868 863 876 881 862 884 897 833 830 824 864 908 857 849 884 844 802 848 861 849 857 828 852 860 865 864 862 834 803 858 856 862 924 829 919 856 820 809 764 867 850 774 818 848 843 846 876 851 834 792 809 827 816 870 823 920 866 820 843 900 860 870 876 878 908 855 887 872 866 848 903 868 851 863 835 859 856 872 870 912 875 855 856 858 820 830 842 853 839 867 843 841 798 856 887 884 860 863 866 905 817 842 868 815 829 838 874 821 859 820 850 844 863 852 835 838 821 827 831 813 818 799 811 833 796 772 808 816 791 839 804 788 808 766 797 795 799 753 847 849 799 815 809 787 800 791 826 778 841 819 811 788 786 779 819 823 800 838 771 820 864 787 804 775 781 738 745 763 743 741 745 797 803 794 756 806 787 795 741 691 775 821 847 814 819 782 811 831 732 774 805 751 799 746 773 784 778 775 836 780 867 836 818 820 840 818 846 849 848 818 823 844 846 854 824 828 832 798 850 820 870 834 798 814 818 784 745 805 806 870 823 796 864 805 818 728 811 813 732 773 776 759 817 784 771 805 768 765 786 754 770 794 715 761 745 745 746 755 750 767 726 723 794 732 751 798 793 785 791 774 803 932 978 894 906 929 911 926 877 869 882 918 931 921 903 881 888 820 882 906 905 883 916 900 889 846 831 888 946 943 890 897 912 960 866 1.04e+03 910 944 917 892 862 862 898 905 894 845 856 901 849 884 916 910 894 880 894 840 842 916 825 878 871 890 850 880 919 888 940 903 906 871 861 867 862 913 922 872 887 921 884 801 847 887 881 867 848 902 832 844 884 829 859 969 942 950 927 920 915 917 902 898 895 920 910 905 934 876 895 896 938 906 877 890 876 903 897 887 885 948 866 890 878 929 933 900 913 923 852 879 924 882 895 877 880 899 905 926 883 874 865 901 875 882 927 877 872 881 880 865 873 878 935 891 919 892 881 888 889 889 894 931 898 911 879 896 882 885 840 877 849 824 848 889 901 943 860 897 886 818 797 919 817 836 864 858 816 909 907 903 899 846 901 871 859 854 878 878 814 871 886 846 924 886 853 902 906 861 847 892 862 864 844 872 864 839 860 839 870 822 875 850 866 864 832 898 884 897 874 873 861 885 863 862 854 855 822 849 869 841 832 856 854 844 890 854 861 894 861 873 894 872 865 877 828 890 847 883 896 841 851 879 835 870 847 859 859 825 912 842 889 834 825 831 865 846 937 872 871 910 873 851 821 887 943 920 949 918 918 794 879 794 878 824 868 863 876 881 863 885 897 834 831 824 865 910 857 848 884 844 802 848 860 849 857 828 851 860 865 864 861 834 804 858 855 862 924 828 919 855 820 810 764 868 850 774 819 848 843 846 876 851 834 792 810 827 816 870 823 919 866 821 843 901 859 870 878 878 908 856 886 871 866 847 902 869 852 862 833 858 856 871 867 912 875 855 857 859 819 829 842 853 839 866 843 842 798 856 887 883 860 863 866 905 817 843 866 816 829 837 873 821 858 820 849 844 864 852 834 838 822 827 830 813 818 798 810 832 796 772 808 816 792 839 804 787 809 766 797 795 799 753 848 848 798 815 809 788 799 791 826 779 841 818 811 788 785 780 818 823 799 837 770 820 863 786 803 775 782 739 744 762 744 741 745 798 802 794 756 807 788 794 739 691 775 821 846 814 819 782 812 830 732 774 805 753 798 747 775 784 779 774 837 780 867 836 819 820 841 818 844 849 849 818 824 844 846 853 824 828 832 799 850 820 870 834 798 814 818 785 742 805 807 870 823 797 862 805 819 728 811 813 732 773 776 759 817 784 771 805 767 765 786 754 770 793 716 761 747 744 746 755 750 769 725 723 794 731 750 799 792 784 791 775 803 932 977 893 907 930 911 926 879 868 882 917 930 920 902 881 889 818 882 907 905 883 917 901 888 846 830 888 946 944 890 898 912 961 865 1.04e+03 910 944 918 891 862 862 897 904 893 845 857 901 849 885 916 911 892 880 894 840 841 914 826 877 869 890 850 881 920 888 939 902 905 871 861 868 860 913 923 872 887 919 884 800 848 887 881 866 847 902 833 844 886 829 859 970 942 949 928 918 916 916 901 898 895 920 909 904 934 876 896 896 937 906 877 890 876 903 896 888 885 950 865 890 878 929 932 900 913 922 852 879 923 880 896 877 881 899 904 926 883 874 865 900 875 882 928 876 873 879 879 864 873 878 936 891 918 892 881 888 889 888 894 930 898 910 879 896 883 887 841 878 849 824 848 888 900 944 860 897 886 818 797 918 819 837 866 858 816 909 907 904 899 847 900 872 858 854 878 879 814 871 886 847 924 886 854 903 907 861 849 891 862 863 842 873 864 840 859 838 870 822 875 850 866 863 831 899 884 897 874 874 860 886 864 862 854 854 823 849 870 841 832 856 854 844 888 853 860 895 860 873 894 873 865 877 828 890 846 882 896 840 850 880 835 870 849 859 858 825 912 842 889 834 825 830 863 846 934 872 872 910 873 851 820 888 943 920 949 919 919 794 880 794 878 823 868 862 877 881 863 885 898 835 831 824 865 911 857 847 884 844 802 848 859 848 857 828 850 860 865 863 861 833 805 859 855 861 923 830 919 855 819 810 763 869 849 773 820 848 843 846 876 850 835 792 810 827 816 870 823 919 866 822 842 902 859 870 879 879 908 857 886 870 866 847 901 870 852 862 833 858 856 870 868 910 874 855 857 860 820 828 842 853 839 865 844 842 797 856 887 882 859 863 866 904 818 842 865 817 829 836 873 821 857 819 849 844 864 852 834 838 822 827 831 814 818 799 809 832 796 772 809 816 791 838 804 786 810 766 796 795 798 754 848 848 797 815 809 788 800 791 826 779 841 818 811 788 784 780 819 824 798 838 771 820 863 785 803 776 781 739 744 762 744 742 744 799 802 794 757 808 788 793 738 691 776 821 845 814 820 783 812 830 732 774 804 752 798 748 777 784 780 773 838 781 867 836 819 821 841 818 843 848 849 817 824 844 846 855 824 828 832 800 850 820 871 834 798 814 818 785 740 806 807 870 823 796 863 806 820 728 812 813 732 773 777 759 817 783 770 804 767 764 787 754 770 793 716 761 748 743 744 755 750 771 724 724 794 730 750 799 792 784 790 775 803 932 978 894 906 929 910 926 881 868 882 917 929 920 902 881 889 816 883 909 905 883 916 902 887 845 831 888 946 945 890 898 913 962 865 1.04e+03 911 944 918 890 861 862 896 903 893 846 857 901 850 886 916 911 892 880 894 840 841 912 827 876 869 889 850 881 920 887 939 900 904 870 860 868 859 914 924 873 888 919 884 801 848 888 881 866 846 902 833 844 887 829 859 970 942 949 928 916 916 915 900 897 895 919 909 903 934 876 897 896 937 906 876 890 877 903 896 888 886 953 863 890 878 928 932 901 912 922 852 880 922 877 896 877 882 900 903 926 883 874 864 900 874 882 928 876 874 880 878 864 872 878 936 891 918 891 881 889 889 888 893 929 898 911 878 896 883 887 841 879 849 823 848 885 900 944 860 897 887 818 796 918 821 838 866 858 816 909 908 904 899 846 901 873 857 853 879 879 814 870 886 848 926 886 856 904 907 861 850 891 862 862 841 874 865 840 860 838 871 823 874 850 866 862 830 900 884 897 875 875 858 887 864 863 854 854 823 848 872 842 831 856 853 844 887 853 860 896 859 872 893 873 865 877 828 890 847 882 896 840 849 880 836 869 850 858 858 825 912 842 890 834 825 829 863 847 931 872 872 909 873 850 820 890 942 919 949 919 919 794 880 794 878 822 867 863 877 882 863 885 898 837 831 823 865 912 857 848 885 843 803 848 859 848 857 828 850 861 866 862 861 833 805 859 855 860 921 831 919 856 819 810 762 868 848 772 820 848 843 846 877 850 834 793 810 828 816 870 823 919 867 822 841 902 859 872 879 879 908 857 887 871 867 848 901 870 852 862 834 859 857 869 868 910 873 855 856 860 820 826 842 853 839 864 844 842 798 857 886 882 858 864 867 904 819 842 864 816 830 836 873 820 857 818 849 844 864 852 834 837 822 827 831 814 819 799 810 831 796 772 810 815 791 838 805 787 809 766 797 795 798 754 848 847 797 815 810 789 800 791 826 780 841 818 811 787 784 781 818 824 799 839 772 819 863 785 802 776 781 737 742 761 744 742 744 799 802 794 757 807 787 793 739 691 776 822 846 813 820 784 812 830 732 774 804 752 797 749 779 784 780 773 838 782 868 835 819 822 841 818 844 848 849 817 825 844 847 855 824 828 832 800 851 819 871 835 800 813 817 783 738 806 808 870 823 796 864 806 820 727 812 813 733 773 777 760 816 783 770 804 768 764 788 754 770 792 717 761 747 742 742 755 750 773 725 724 794 730 749 799 791 784 791 775 804 932 980 895 905 927 910 926 883 868 882 918 929 920 902 881 890 816 882 910 905 883 916 904 887 845 832 888 945 945 889 898 912 962 865 1.04e+03 911 944 918 891 861 863 895 903 893 847 856 901 850 888 917 912 893 879 894 840 841 911 827 875 870 888 850 882 921 886 939 901 904 870 860 868 859 914 924 873 888 920 884 801 847 888 881 867 846 902 832 843 887 829 860 968 942 949 927 916 916 914 900 896 895 919 910 901 935 877 898 896 937 906 876 890 878 903 896 889 886 956 863 890 877 928 933 901 912 923 852 880 920 876 897 877 882 900 902 925 883 874 864 900 874 882 928 875 875 880 877 865 872 877 936 892 918 891 880 888 889 888 892 929 898 912 878 896 883 888 842 879 849 822 848 882 901 944 859 896 886 820 795 917 823 839 866 858 816 909 908 904 899 846 901 872 856 853 880 880 814 870 886 850 928 887 856 905 907 860 851 891 863 862 841 875 866 840 860 838 871 824 875 850 867 863 830 901 884 898 876 875 857 887 864 864 854 855 824 846 870 843 830 856 852 843 887 853 860 896 859 872 893 873 866 876 828 889 848 881 896 840 848 879 836 868 850 858 858 825 912 842 890 834 825 829 862 848 928 873 871 908 873 851 820 890 942 919 950 919 919 794 880 794 878 822 867 863 877 883 863 885 898 838 832 822 864 912 858 848 884 842 803 848 859 849 857 828 849 861 866 862 861 832 805 859 855 859 921 830 920 856 819 810 760 866 846 772 818 848 843 846 877 851 832 794 812 827 816 870 822 919 867 823 840 901 859 872 880 880 908 857 888 872 868 848 901 871 853 863 834 860 857 869 868 910 872 855 854 859 820 826 842 852 839 864 844 841 799 857 886 882 858 865 867 904 820 842 865 816 831 836 873 820 857 817 849 844 863 852 834 838 821 826 832 814 819 799 810 830 795 772 810 815 791 837 806 789 808 766 798 796 798 755 848 847 797 815 810 789 799 792 827 780 841 818 810 787 784 781 818 823 799 838 773 819 862 785 802 777 780 736 741 761 743 743 742 799 803 794 757 806 786 794 739 691 776 823 846 813 820 782 811 829 732 774 803 750 798 749 778 783 779 773 837 782 868 835 819 822 841 818 845 847 849 816 825 844 846 855 824 828 831 799 851 818 871 835 800 812 817 782 736 806 809 870 823 796 865 806 819 725 813 813 733 773 776 760 815 783 769 804 767 764 788 754 769 791 718 761 746 742 740 755 750 774 726 724 794 730 748 798 790 785 792 775 805 933 980 896 903 927 910 926 883 868 883 918 929 920 902 880 889 815 882 910 905 882 918 904 888 845 833 888 945 945 888 898 912 962 865 1.05e+03 911 944 918 892 861 864 895 904 893 847 856 901 850 888 917 912 894 879 894 841 840 911 827 874 871 887 850 883 922 885 939 902 904 870 860 867 860 914 924 873 888 920 885 801 847 888 881 868 846 902 832 843 888 830 860 966 943 949 926 917 915 914 900 896 896 918 910 900 935 877 898 896 938 905 875 890 879 903 896 888 886 960 863 890 876 928 934 901 912 923 853 879 920 877 897 876 881 901 903 926 883 874 864 900 873 881 928 874 874 881 878 865 872 876 935 892 918 892 879 888 889 888 891 929 899 914 878 896 883 886 841 878 849 823 848 879 901 944 858 895 886 822 795 918 823 839 866 858 816 909 908 904 899 847 901 872 856 852 881 879 814 870 887 851 930 888 855 904 907 861 852 891 863 863 842 875 867 841 862 838 871 824 876 850 867 865 830 901 885 899 875 875 856 887 864 865 854 855 825 846 868 844 830 856 851 842 888 853 859 895 858 871 893 872 866 876 828 889 848 880 895 840 847 878 836 868 848 857 859 825 911 841 889 834 825 830 862 848 925 873 870 908 873 850 820 890 941 919 949 920 920 795 879 794 878 823 867 863 877 884 863 885 897 840 831 822 863 910 858 849 884 842 803 849 859 849 858 827 850 861 865 862 861 832 806 859 855 860 922 829 920 856 820 811 760 864 846 772 816 848 842 846 877 852 831 794 812 827 816 870 822 919 867 823 841 900 859 872 879 881 908 856 889 872 869 848 902 871 852 864 834 860 857 870 867 911 872 855 853 859 821 826 842 852 840 863 844 841 800 856 886 883 859 866 868 904 820 842 867 816 832 838 873 821 857 816 849 844 864 852 834 837 821 826 833 813 819 799 811 830 796 772 809 814 791 836 807 789 806 766 798 796 798 755 848 847 797 815 810 789 798 793 827 780 841 819 810 787 784 782 817 822 799 837 773 819 859 786 803 778 779 735 741 761 743 743 742 799 803 794 757 806 785 795 738 692 777 823 846 814 820 781 811 829 732 774 802 750 798 748 778 783 779 772 837 782 867 834 818 821 841 819 846 847 848 816 825 844 845 854 824 828 831 799 851 818 871 835 799 813 817 780 735 806 810 870 823 796 865 806 819 724 813 813 733 773 776 760 814 784 769 804 768 764 786 754 770 792 718 761 746 743 740 755 751 778 727 724 795 731 747 799 791 785 793 775 806 932 978 896 903 928 909 926 882 869 883 918 928 920 902 881 888 815 881 910 905 881 920 904 890 845 832 888 944 945 888 898 913 962 865 1.05e+03 911 944 919 893 861 865 895 904 893 846 856 900 851 888 916 912 894 879 893 841 841 912 827 874 871 887 850 885 923 885 939 902 903 870 860 866 861 914 923 874 888 918 886 800 846 888 880 869 847 902 832 842 888 830 860 966 943 950 926 918 913 914 900 895 896 918 910 899 935 878 898 896 938 905 875 890 880 904 897 887 886 962 864 890 875 928 934 901 913 922 854 879 920 878 898 876 882 901 903 926 884 873 864 899 873 880 928 874 873 880 879 866 873 875 935 891 918 893 878 888 888 889 891 929 899 914 878 896 882 884 841 876 849 823 848 877 902 944 858 894 886 825 795 918 825 839 865 859 816 909 906 903 899 846 901 872 856 854 882 878 814 870 888 850 930 889 854 904 906 861 852 891 862 865 842 875 867 840 862 838 870 824 877 850 867 866 830 901 885 900 876 875 856 886 864 865 854 854 825 846 867 844 830 857 851 840 889 854 859 894 858 871 894 871 867 877 828 889 847 880 896 840 846 877 836 868 847 856 860 825 911 841 887 834 825 830 861 848 922 873 870 908 873 849 820 891 941 919 950 920 921 795 878 794 878 823 868 863 877 885 863 885 896 842 831 822 863 910 858 849 884 841 803 849 858 849 858 828 851 861 864 862 860 831 806 859 856 861 924 829 920 856 820 810 760 864 846 772 816 848 842 845 877 852 830 794 812 826 816 870 821 919 866 823 842 900 858 872 878 882 908 855 888 871 869 848 902 871 853 864 834 860 857 870 867 911 872 856 853 858 820 825 842 852 840 863 845 841 800 856 886 883 860 867 868 904 820 842 868 816 834 838 873 822 857 817 849 845 865 852 835 837 820 826 833 812 819 799 812 830 796 772 809 814 790 836 808 788 806 765 798 794 798 754 848 847 798 814 810 789 796 794 828 780 841 820 810 787 784 783 817 822 799 836 773 819 855 785 804 777 778 735 742 761 742 743 742 800 803 794 757 805 785 796 738 692 777 824 846 814 819 779 811 828 733 774 802 750 799 748 779 783 778 771 836 781 866 834 818 821 842 819 846 847 848 816 825 843 844 854 823 829 831 799 851 818 870 835 798 814 818 781 733 806 809 870 823 796 864 807 818 723 813 813 733 774 776 761 815 782 769 805 770 764 785 755 771 792 718 761 747 744 738 756 751 785 727 724 795 731 746 799 791 786 792 774 808 932 977 896 903 928 908 926 881 870 884 918 928 921 903 882 887 814 880 910 905 881 920 903 891 845 832 888 944 945 888 897 914 962 865 1.05e+03 911 943 919 892 861 864 895 904 893 846 857 900 852 887 916 912 894 879 892 841 841 913 827 875 872 887 851 885 924 886 939 901 904 870 861 866 861 914 923 874 889 917 887 800 847 887 880 869 847 903 832 842 893 830 860 968 943 951 926 918 912 914 900 896 896 918 910 900 936 878 898 896 938 905 875 890 880 904 898 886 885 964 865 890 875 928 934 901 914 921 855 879 920 877 899 876 882 901 903 926 885 872 863 899 872 879 928 874 872 880 881 867 873 876 936 890 919 893 877 888 888 888 892 930 899 913 877 896 882 883 840 877 849 822 848 874 901 944 859 895 888 827 795 918 826 838 863 859 817 910 905 902 899 844 901 873 856 855 881 878 815 870 890 850 930 889 854 903 906 861 851 891 862 865 843 875 867 838 863 838 869 825 876 850 867 864 830 901 886 901 876 874 855 886 864 864 855 854 825 847 868 843 829 858 851 838 889 855 860 893 857 871 894 871 866 877 828 889 847 880 896 840 846 877 836 869 847 855 860 825 911 841 886 834 824 830 862 847 919 872 871 909 873 848 820 891 941 919 950 919 921 795 878 793 877 824 868 863 876 885 864 885 896 844 830 821 863 910 858 849 884 841 803 849 858 848 858 829 853 861 863 861 858 830 806 859 858 862 925 829 921 856 821 809 760 865 846 772 815 848 842 844 877 851 828 794 811 825 818 870 820 919 866 822 842 900 858 871 877 882 908 855 888 870 869 849 902 870 853 864 834 860 857 870 867 911 874 856 853 858 820 825 842 852 841 862 845 841 801 857 886 884 861 866 868 904 819 844 868 816 841 838 874 822 857 817 848 844 866 852 835 837 820 826 832 812 819 799 813 830 795 772 809 814 790 835 808 788 806 765 798 793 799 754 848 847 798 814 811 789 796 795 827 780 841 820 809 786 785 784 817 823 798 836 773 818 850 785 805 776 778 734 742 761 742 743 742 800 803 794 757 804 785 796 737 692 776 824 846 813 819 779 812 828 733 773 802 751 799 748 780 783 778 771 835 781 867 834 818 820 844 819 846 846 847 817 826 843 844 854 824 829 831 799 852 818 870 836 799 815 819 782 733 806 809 870 823 797 864 807 818 723 812 813 732 774 776 761 815 779 769 805 771 764 783 756 772 792 719 762 747 744 738 757 750 791 727 724 795 730 746 800 790 785 792 773 808 931 976 895 902 928 908 926 881 870 884 918 928 922 903 882 887 814 881 910 905 882 920 903 891 845 832 888 943 946 888 897 915 961 866 1.05e+03 910 942 919 891 861 865 896 903 893 845 856 900 853 886 916 912 894 879 892 840 841 913 828 875 872 887 852 884 924 886 939 900 905 869 861 866 860 914 923 873 889 918 887 800 847 887 880 869 848 903 832 842 897 830 860 969 943 951 926 918 914 915 900 895 897 918 910 900 935 877 899 896 939 906 875 890 880 905 897 885 884 968 866 890 877 928 934 900 915 921 855 879 921 877 899 877 883 902 903 926 885 872 862 899 872 878 928 874 871 881 881 869 873 876 937 889 919 892 876 888 888 888 892 931 898 913 877 895 881 882 840 877 849 822 848 872 901 944 860 896 889 828 796 918 827 837 863 859 818 911 905 900 900 842 901 873 855 856 880 879 816 870 889 849 931 889 854 903 906 862 850 890 862 865 843 876 868 836 863 837 869 826 875 850 866 862 829 902 886 901 876 874 856 887 864 863 855 854 825 846 870 842 829 858 851 838 889 856 860 892 857 871 895 872 865 877 827 889 848 880 895 840 847 877 835 869 846 854 860 825 911 841 886 834 825 830 864 847 917 871 872 910 872 848 821 891 941 918 949 919 921 794 878 793 877 824 869 863 875 884 864 885 896 845 830 822 862 911 858 849 885 841 802 849 857 849 858 830 853 861 862 860 859 830 806 860 859 862 926 829 922 857 821 808 760 866 845 772 814 849 842 844 876 852 826 795 812 824 818 871 820 918 866 821 843 900 857 869 876 881 908 856 888 870 868 849 903 869 853 865 834 859 856 870 867 910 876 856 853 858 819 824 840 854 841 862 845 841 801 857 885 884 861 866 867 904 818 846 868 817 847 838 872 822 857 817 847 843 866 851 835 836 820 827 832 812 818 800 813 830 795 772 809 814 790 835 808 789 806 765 798 794 799 754 848 847 798 814 812 789 796 796 826 780 840 820 809 785 785 784 817 824 798 837 773 818 844 785 805 776 779 734 742 762 742 743 742 799 803 794 758 804 785 796 738 692 776 825 847 813 818 778 813 828 734 772 802 752 799 748 781 784 778 771 834 780 868 835 818 820 844 819 846 846 847 818 826 843 845 854 824 829 831 799 852 817 869 836 799 814 820 782 732 806 809 870 823 798 864 807 818 723 812 813 731 774 776 761 815 777 769 805 771 764 784 757 772 792 720 762 748 744 739 757 750 795 727 724 794 730 746 801 791 785 792 773 806 931 976 894 902 928 908 925 880 871 884 917 929 923 903 882 887 814 881 909 906 882 919 903 891 845 832 889 943 946 888 896 917 962 866 1.04e+03 910 942 920 890 861 866 896 903 892 846 857 900 852 886 916 912 893 879 893 839 842 913 828 875 873 888 852 883 924 886 939 900 905 869 860 867 860 914 923 872 889 919 887 800 848 887 880 868 848 903 832 842 902 829 860 968 943 951 924 918 916 916 901 894 898 918 908 899 935 877 898 896 939 907 876 890 879 905 896 885 883 973 866 890 877 929 934 900 915 922 854 880 920 878 898 877 883 902 904 926 883 872 862 900 872 878 928 875 871 881 881 869 873 876 938 889 920 892 877 889 888 887 892 931 898 912 877 894 882 882 841 877 849 821 847 869 901 942 860 897 889 828 797 918 827 836 863 858 818 911 906 899 900 842 900 873 854 856 878 879 816 870 890 850 931 889 854 903 907 864 850 890 862 865 843 876 869 836 861 837 869 827 875 850 867 862 830 902 887 900 877 874 856 888 864 862 855 856 824 846 870 842 829 858 851 838 889 857 861 892 858 872 895 872 864 877 827 889 848 881 894 841 847 879 836 869 846 854 859 825 911 840 886 834 825 831 866 847 916 871 872 911 872 849 822 891 942 918 947 919 921 794 878 793 876 824 869 863 874 883 864 885 896 846 831 823 862 912 858 849 886 842 801 849 858 849 858 829 853 862 862 859 860 830 806 860 860 862 926 828 921 856 822 809 759 867 845 772 813 851 841 845 876 852 824 796 812 824 818 870 819 918 866 820 843 900 857 868 877 881 908 857 888 870 868 849 903 869 854 865 835 859 856 870 866 910 876 856 853 859 819 824 840 856 841 863 846 840 801 857 885 885 861 866 866 904 818 848 868 818 844 838 871 822 857 817 846 842 865 850 835 836 821 828 832 813 818 800 812 830 796 773 808 815 791 835 807 790 806 765 799 794 799 754 848 847 798 814 813 790 796 795 824 781 840 820 808 786 785 784 817 824 798 837 772 818 839 785 804 777 780 734 742 763 742 743 742 798 803 795 758 804 786 796 738 691 777 824 848 813 818 778 813 829 734 770 802 751 800 748 781 785 779 772 834 780 868 835 818 819 842 819 846 846 847 818 826 843 845 855 824 828 832 799 852 816 869 836 799 813 820 782 732 806 809 870 823 798 864 807 818 723 812 813 730 773 776 760 815 779 769 804 770 764 784 757 771 792 721 762 748 745 740 758 750 799 727 724 794 729 746 801 792 785 792 773 805 931 976 894 903 928 909 925 880 870 885 917 930 922 902 882 888 814 881 909 906 881 919 902 890 846 832 889 943 946 889 896 918 962 867 1.04e+03 910 942 920 889 860 866 895 903 893 847 857 901 852 886 915 912 893 878 894 839 843 912 828 876 872 890 851 882 924 885 939 901 904 869 859 867 860 914 923 872 889 919 888 800 848 887 880 868 849 902 832 843 902 828 860 967 943 950 923 918 918 918 900 894 899 918 906 899 934 877 897 896 940 908 876 890 879 905 895 885 883 978 866 891 876 930 934 899 914 923 853 881 920 878 897 878 882 903 904 926 882 872 862 900 873 879 928 876 871 882 880 869 873 876 938 890 920 892 878 889 889 886 892 930 898 912 878 894 882 883 842 877 849 820 847 868 900 940 861 897 890 828 798 920 829 836 864 859 817 911 907 897 901 843 900 873 855 855 878 879 816 871 891 850 931 888 854 904 908 865 851 890 863 864 843 877 869 836 860 836 869 827 875 851 867 862 832 902 888 899 877 874 857 888 864 862 855 856 824 847 869 842 829 858 851 839 890 857 861 892 859 872 895 872 863 877 826 889 848 882 893 841 846 880 836 868 847 854 857 824 911 839 886 835 825 831 866 846 913 871 871 911 871 849 822 891 942 918 947 919 921 794 878 793 876 824 869 862 874 882 863 885 896 846 831 824 863 912 858 849 886 842 801 849 860 849 858 828 853 862 862 859 861 830 805 860 860 861 926 827 920 856 820 810 758 868 845 772 813 851 840 845 875 853 824 795 813 824 818 870 820 919 866 819 843 900 858 869 877 881 908 858 888 870 866 849 903 868 854 865 835 858 855 869 865 910 876 856 853 860 819 826 840 858 840 863 847 838 800 856 884 886 861 866 865 904 818 848 868 818 836 838 872 821 856 817 846 842 864 849 835 835 822 828 833 813 817 800 811 830 796 774 808 815 792 834 807 790 806 765 799 794 799 754 847 847 798 814 814 790 796 793 824 780 840 820 808 787 785 784 817 823 798 837 771 819 831 786 805 778 781 736 742 764 742 743 742 798 804 794 758 803 786 796 739 690 777 823 849 812 818 778 813 829 734 770 802 750 800 748 780 785 779 773 835 780 868 836 818 819 842 819 846 846 846 819 826 844 846 855 824 828 832 800 853 816 869 836 799 813 820 781 732 806 809 870 823 798 864 807 818 722 812 814 730 773 775 760 815 781 770 803 770 764 785 757 770 793 720 762 748 747 742 758 750 804 727 724 794 730 746 801 792 785 793 774 806 931 976 895 903 928 910 925 881 870 885 917 929 922 902 882 888 813 882 909 908 880 919 900 889 847 832 889 943 946 889 896 919 962 867 1.04e+03 910 942 920 890 860 864 895 903 894 848 857 901 851 886 915 912 893 878 894 838 843 912 828 876 872 891 850 882 924 885 938 900 903 870 860 868 860 914 923 872 888 919 888 800 848 886 879 869 847 902 831 844 902 828 860 967 943 950 922 918 917 919 900 894 899 918 905 898 934 877 897 896 939 908 877 890 878 905 896 885 883 980 866 892 875 930 934 899 913 923 854 882 920 879 898 879 880 902 904 927 882 873 862 900 873 880 927 878 872 882 880 869 873 875 938 892 920 892 878 890 889 886 892 929 899 912 878 895 882 884 843 877 848 820 848 866 899 937 861 897 890 827 798 921 831 835 864 859 816 910 907 895 901 845 901 873 856 855 878 879 817 871 891 850 931 887 855 904 908 865 851 889 864 864 843 877 868 835 859 836 870 828 876 852 868 863 833 902 888 899 878 874 857 886 865 862 855 856 824 847 867 842 829 859 852 840 890 856 861 892 859 873 895 872 863 876 827 889 849 882 894 842 846 880 837 868 847 855 856 824 911 839 887 835 825 831 865 846 910 871 870 910 870 849 823 890 942 918 948 918 921 795 878 794 876 824 869 862 874 882 863 886 897 847 831 824 863 913 858 849 886 842 801 849 861 848 858 828 853 862 862 859 862 830 805 860 859 862 925 826 920 856 818 810 759 868 846 772 813 851 839 844 875 853 824 794 812 824 819 870 820 919 866 818 843 899 858 870 878 881 908 857 889 870 864 850 904 869 854 864 835 858 854 869 864 910 875 855 853 861 819 827 841 858 839 862 849 837 800 856 883 886 861 867 865 904 818 846 867 817 827 838 874 821 856 817 847 842 863 851 836 835 822 828 833 813 816 800 812 831 798 774 807 814 792 834 807 789 806 765 799 794 799 755 846 847 799 814 812 790 796 791 825 780 841 821 809 788 785 783 817 822 799 837 771 821 826 786 805 778 780 739 742 764 742 742 742 798 804 792 758 801 785 795 740 690 777 823 850 812 818 780 812 828 734 772 803 749 800 748 780 785 780 773 836 780 867 836 818 819 842 819 845 846 846 818 826 844 846 856 824 829 834 800 853 816 868 835 799 813 819 780 732 805 810 870 823 797 864 806 819 722 812 814 730 772 776 760 814 783 770 803 769 763 787 757 769 793 719 762 748 749 742 757 750 810 726 725 794 730 745 799 793 786 793 774 807 932 976 895 904 928 910 925 882 869 885 917 930 921 902 881 888 813 882 909 908 881 918 900 888 848 832 890 944 946 889 897 920 962 865 1.04e+03 909 943 921 890 859 863 895 903 896 847 857 901 851 885 914 912 893 878 895 836 843 912 828 876 872 892 850 882 925 886 938 900 903 871 861 868 859 914 923 873 887 918 889 800 849 885 879 869 846 902 830 845 902 828 859 967 943 950 922 918 916 918 899 894 899 919 904 898 935 878 897 896 939 906 877 890 878 905 896 886 884 980 866 893 875 930 934 900 912 923 854 882 920 879 898 880 880 902 904 928 882 873 861 900 874 881 927 878 873 881 880 868 873 875 938 892 920 893 878 890 889 887 893 928 900 912 878 895 881 884 842 876 848 821 849 866 900 935 862 898 890 826 797 921 833 835 864 858 816 910 907 893 900 847 901 874 858 854 877 879 817 871 890 850 931 887 855 904 908 865 851 889 864 864 844 876 868 836 860 836 870 828 876 852 868 864 833 902 888 900 878 875 857 885 865 862 856 855 824 847 865 842 829 860 853 841 890 857 862 892 858 873 895 872 863 876 827 889 850 883 895 842 845 880 836 868 847 856 854 825 911 840 887 834 825 830 865 846 907 872 869 910 869 849 823 890 943 917 948 919 920 795 879 795 876 824 869 861 874 882 863 886 898 848 831 823 864 913 857 849 886 842 801 848 860 847 858 828 852 862 864 860 863 830 805 860 858 863 925 826 919 857 816 810 760 868 848 771 814 852 840 844 876 853 825 793 812 824 819 870 820 919 866 818 842 899 858 870 878 881 908 856 890 871 863 850 904 870 854 864 835 857 854 869 863 910 874 855 852 860 818 829 842 857 838 862 850 838 800 856 884 885 861 866 865 904 818 845 865 816 828 839 874 820 855 817 848 842 864 852 836 835 822 828 833 813 816 800 812 832 797 774 807 814 792 835 808 788 806 765 799 794 798 755 845 846 799 813 811 789 797 792 826 779 842 821 810 789 785 783 818 821 799 837 772 821 818 785 804 778 781 739 742 764 743 742 743 798 802 791 758 801 785 794 738 689 778 824 850 812 818 782 812 827 734 773 803 749 800 748 782 784 780 773 836 781 867 837 818 820 842 819 845 846 845 818 826 844 846 856 824 830 834 800 853 816 868 835 799 813 818 781 732 805 810 870 823 796 864 804 819 722 811 814 731 773 777 760 814 783 770 803 769 763 788 756 769 793 719 761 749 750 742 757 750 814 727 725 794 731 744 798 792 788 793 775 807 932 976 894 904 928 911 925 882 868 886 918 930 921 902 880 888 814 882 909 906 882 916 900 889 848 832 891 944 947 889 897 920 961 864 1.04e+03 908 944 921 890 858 863 895 904 896 847 857 901 851 885 913 911 893 878 895 834 843 913 828 876 872 892 850 881 925 888 938 900 903 871 862 868 858 913 923 874 886 918 888 799 849 885 879 869 845 902 830 846 903 828 859 967 943 950 922 918 915 916 899 895 899 919 902 898 936 878 898 896 938 905 878 890 879 904 896 886 884 981 866 893 875 930 934 901 911 923 854 883 920 879 899 880 880 901 904 927 883 873 860 898 874 881 929 878 872 880 880 868 873 875 937 891 919 894 878 890 888 887 894 928 900 911 878 896 880 884 842 876 848 822 848 866 900 933 862 899 889 827 796 922 833 835 865 857 817 910 907 890 900 847 900 874 859 853 876 880 816 871 890 851 930 888 854 904 908 864 852 890 863 865 845 875 867 838 859 835 870 828 877 851 869 864 833 901 887 901 878 876 858 884 865 862 856 855 824 848 866 843 830 860 853 841 889 857 862 892 859 874 896 872 863 875 827 889 851 883 895 842 844 879 836 868 847 857 855 825 911 840 888 834 824 830 865 846 907 873 869 910 869 849 823 890 944 916 948 918 918 795 880 795 875 824 870 861 873 881 864 886 898 850 830 823 864 913 857 849 886 842 801 847 859 847 858 828 851 862 865 859 863 830 805 860 858 865 925 826 920 857 815 809 761 867 848 770 813 852 840 844 876 852 825 793 812 825 820 870 820 919 867 818 841 899 858 870 878 880 908 855 891 871 863 850 904 872 853 863 835 857 855 869 862 909 874 855 852 860 818 830 841 855 836 862 850 839 800 856 886 884 861 865 866 904 820 843 864 816 829 840 873 820 855 818 848 842 866 853 836 834 822 828 834 813 816 800 813 834 797 772 807 813 792 837 808 788 807 766 798 795 798 755 845 846 797 813 810 788 799 792 827 779 843 822 812 788 786 783 818 821 799 837 772 820 814 785 804 778 781 738 742 763 743 741 743 798 799 791 758 803 785 794 738 689 779 824 849 814 818 783 812 827 734 774 802 749 798 748 784 784 780 773 837 781 868 837 818 820 842 820 845 847 845 818 827 844 845 854 824 830 834 800 853 817 868 835 799 813 817 782 732 805 810 870 822 796 864 804 820 721 811 815 732 773 778 760 813 784 771 802 769 764 788 755 769 793 719 761 749 751 741 758 750 818 729 724 793 731 744 797 793 788 792 775 807 933 976 894 903 928 912 924 882 867 886 918 931 921 902 881 888 815 882 909 905 882 917 901 889 848 832 893 945 947 889 897 920 961 864 1.04e+03 908 945 922 890 859 863 895 904 896 847 857 901 851 886 912 909 893 877 896 827 843 914 828 876 872 892 850 881 925 889 938 900 904 872 862 868 858 913 923 874 887 918 888 800 848 885 880 869 845 902 830 847 902 829 858 967 944 950 922 918 914 916 899 895 898 920 900 896 937 879 897 896 938 903 878 891 879 904 896 886 883 982 866 893 875 930 934 902 911 923 854 882 920 879 899 880 881 901 904 927 883 872 860 897 874 880 930 878 872 879 881 868 872 876 937 891 918 894 878 889 888 886 894 929 900 911 878 896 880 885 842 878 848 822 848 867 899 931 862 900 889 829 797 923 833 836 866 857 817 910 907 888 900 848 900 874 859 852 876 879 815 871 890 852 929 889 854 904 908 863 852 891 863 866 845 874 867 840 858 835 871 828 877 850 868 864 833 899 886 901 879 876 857 884 865 862 857 856 824 848 868 843 830 860 853 842 888 858 863 893 860 874 896 872 864 874 828 889 851 883 896 842 843 880 836 868 847 857 856 825 911 840 888 834 825 829 864 846 904 872 870 909 870 849 823 889 944 917 948 917 917 794 881 795 874 824 870 862 873 880 864 886 898 852 829 823 864 913 857 848 886 842 801 847 859 847 858 828 850 862 866 858 863 830 806 860 858 865 926 826 920 857 816 809 761 866 848 770 812 852 841 844 877 853 825 794 812 824 819 871 820 920 868 818 841 900 858 869 878 881 908 855 892 871 863 850 904 872 852 863 835 857 855 868 862 909 874 856 852 859 819 830 840 854 836 863 850 840 800 855 887 884 862 865 865 905 822 843 863 816 830 840 872 819 855 817 849 842 866 853 836 834 822 828 834 813 815 799 813 834 797 772 806 813 792 839 808 788 808 766 798 794 798 756 845 846 798 813 812 788 800 792 827 779 843 822 812 787 786 782 818 820 800 838 773 819 812 786 803 777 781 736 742 762 743 742 744 798 798 791 759 804 786 795 737 690 780 823 847 815 819 782 813 827 734 772 801 749 797 749 785 784 780 772 837 781 868 836 818 821 842 819 844 848 845 817 827 845 844 853 823 830 833 801 852 817 868 835 799 813 818 784 732 805 810 871 822 796 864 804 820 721 811 815 733 773 778 760 813 784 771 802 769 765 787 754 770 793 719 760 749 754 741 758 750 819 730 724 793 730 746 798 794 788 791 774 806 934 976 894 903 928 911 924 882 867 886 918 931 922 902 881 888 816 882 909 905 882 918 900 888 848 832 893 945 947 888 897 920 960 864 1.04e+03 908 944 921 892 862 864 896 904 896 847 857 901 852 888 912 909 893 876 896 821 842 914 827 877 871 892 850 880 925 889 938 899 904 872 862 868 858 914 923 874 888 919 887 799 848 885 881 869 845 902 830 848 902 829 858 968 944 949 923 919 914 916 900 896 897 920 897 894 936 879 898 897 938 903 879 892 879 904 897 886 883 983 866 892 875 930 934 902 912 923 853 880 920 879 900 879 881 901 904 926 883 872 862 896 875 879 931 878 872 879 881 867 872 878 938 890 917 894 878 889 888 886 893 930 900 911 878 897 881 885 842 879 848 821 847 867 898 929 862 901 889 830 797 923 833 836 867 856 818 910 906 885 899 848 900 875 858 851 876 879 815 870 890 852 928 888 854 904 908 862 853 891 863 867 844 874 867 839 858 834 871 827 877 849 868 864 833 898 885 902 878 876 856 882 866 861 857 856 824 847 868 843 830 860 853 842 888 858 862 894 861 874 896 871 864 875 828 889 850 883 896 841 844 881 836 869 847 857 856 825 911 840 888 834 826 830 864 846 901 871 871 910 872 849 823 889 943 918 949 916 917 795 880 796 874 825 870 862 875 879 864 886 898 853 828 823 865 913 857 846 886 842 801 846 859 847 859 829 850 862 866 858 863 830 806 860 858 865 926 827 920 858 817 809 760 865 848 769 811 851 841 844 878 853 824 793 812 823 818 871 820 919 869 819 841 901 859 870 878 881 907 857 891 871 864 850 903 872 853 863 836 857 855 868 861 909 873 856 852 860 820 831 840 853 836 863 851 839 800 854 886 883 861 866 865 905 822 842 863 817 829 840 872 819 855 816 848 843 866 853 836 834 822 828 834 813 815 799 813 835 797 773 806 812 792 840 808 789 809 766 797 794 797 755 845 846 800 813 813 788 800 792 827 778 842 821 812 786 785 782 818 821 801 838 773 817 810 786 802 777 781 735 742 761 743 742 744 798 798 792 760 804 786 796 738 690 782 822 846 815 820 780 814 827 734 770 801 749 797 749 784 784 779 773 837 780 867 836 818 821 842 819 845 848 845 818 828 845 845 852 823 830 833 802 850 817 868 835 798 813 820 785 731 805 810 872 822 796 864 804 820 722 812 815 732 773 777 760 813 783 771 803 769 766 786 754 770 793 719 761 748 755 742 758 750 822 729 722 792 730 747 798 795 789 790 774 807 934 976 894 903 928 912 923 882 867 885 918 931 922 901 882 889 816 882 909 906 881 920 900 887 847 832 893 945 947 888 897 920 960 865 1.04e+03 909 944 921 893 865 865 897 904 896 847 857 901 852 887 911 908 892 876 895 814 842 913 826 877 870 893 850 880 924 889 938 899 903 872 862 866 858 914 923 875 889 920 886 798 846 886 882 869 846 902 830 847 902 829 859 968 945 949 923 919 913 917 900 898 897 920 896 891 936 879 898 897 937 904 878 893 878 904 896 886 882 981 865 892 876 930 934 901 913 924 852 880 920 878 899 879 882 902 903 926 882 872 863 897 876 878 930 877 871 878 882 867 872 878 939 890 917 894 877 889 888 885 893 930 900 911 878 897 882 885 842 880 848 820 847 867 897 927 862 901 889 830 797 923 833 837 868 856 817 909 906 885 899 848 900 875 857 851 877 878 816 870 888 852 927 888 854 905 908 861 853 891 863 867 843 875 868 838 860 834 871 826 877 850 867 864 834 897 884 901 877 875 855 882 867 862 858 857 824 845 869 843 830 860 853 841 888 858 861 895 861 874 895 871 865 875 828 889 850 883 896 841 845 881 836 869 847 857 856 825 911 841 888 834 827 830 864 846 895 870 871 911 873 849 822 889 943 919 949 916 917 796 879 796 875 824 869 863 876 878 865 885 898 853 828 822 866 912 858 846 885 842 801 845 858 849 859 829 850 861 867 859 863 829 807 859 857 863 927 828 920 857 817 808 759 865 848 769 810 850 842 843 878 852 823 793 812 823 819 870 820 920 868 819 841 901 860 872 879 881 906 858 892 871 865 849 902 871 854 863 836 858 855 868 861 908 874 857 852 861 820 830 840 854 835 863 852 838 801 854 885 883 861 867 866 904 821 843 863 817 827 839 873 818 855 816 847 842 866 853 835 835 822 828 834 812 817 799 814 836 796 773 807 811 792 839 807 788 810 765 797 794 796 755 846 846 802 813 814 788 799 792 826 777 842 821 812 786 784 782 818 821 801 838 773 818 809 787 801 777 781 735 741 762 743 743 745 798 799 793 761 804 786 796 738 690 781 822 846 815 820 779 815 828 733 770 801 749 798 749 784 783 779 774 837 779 866 835 819 821 842 818 846 848 845 818 827 845 845 851 823 830 832 803 848 817 869 835 798 814 821 785 730 804 810 872 823 796 864 804 821 722 812 814 732 772 777 760 813 782 771 803 768 765 787 755 770 792 720 761 747 756 742 759 750 824 729 722 792 730 747 798 796 789 790 774 807 933 976 895 904 928 912 924 881 868 884 918 930 922 901 882 889 815 881 909 906 881 920 899 886 847 833 892 946 947 888 897 919 960 865 1.05e+03 909 944 920 894 866 866 898 904 895 847 857 902 852 887 906 908 892 877 895 807 842 913 826 876 869 892 849 880 924 889 938 899 902 872 862 865 857 914 922 875 890 921 885 797 846 888 882 869 847 902 830 847 904 830 860 969 944 949 923 920 913 917 900 902 897 919 894 890 935 878 898 896 937 905 878 893 878 904 896 886 882 980 864 891 876 930 934 900 914 924 852 881 920 878 899 878 882 903 903 926 882 872 863 898 877 878 929 876 870 878 883 867 872 878 938 890 918 894 876 889 888 885 894 930 900 911 877 898 882 885 842 880 848 819 847 866 897 926 862 901 889 830 798 922 834 838 869 856 817 909 907 884 898 847 900 875 857 852 877 878 818 870 887 852 926 889 855 906 907 861 853 891 863 866 843 875 868 836 862 836 870 826 877 849 868 863 834 898 883 901 875 874 855 881 867 861 857 857 823 844 869 843 830 860 852 839 888 856 860 895 861 874 894 870 865 876 827 890 850 883 896 840 845 881 836 870 847 856 855 825 911 842 889 834 828 830 864 846 891 870 871 913 872 849 821 889 943 920 949 916 918 796 879 796 877 825 868 863 876 879 865 884 898 853 829 822 865 911 858 848 884 843 800 846 858 850 859 829 849 861 866 860 862 830 807 859 856 862 927 831 920 856 816 808 758 866 848 769 811 850 841 842 878 852 824 792 811 823 821 870 820 920 867 819 841 902 860 872 879 880 905 858 892 870 866 848 903 870 854 863 837 859 854 869 861 908 874 857 852 862 821 828 840 856 834 862 852 836 801 854 886 883 861 866 867 904 820 844 863 817 825 838 874 818 856 815 845 842 866 853 836 836 821 828 834 812 817 799 814 836 796 773 809 812 791 839 807 788 809 765 797 793 795 755 846 846 801 814 814 787 799 792 826 777 842 820 811 786 784 782 818 822 801 838 774 820 807 788 801 777 781 736 739 764 743 743 746 798 799 794 761 803 786 796 739 691 781 821 847 816 820 780 815 829 733 772 801 749 800 749 784 783 779 776 837 778 865 835 819 821 842 818 846 848 845 818 826 843 845 851 823 830 832 803 849 817 870 835 798 814 821 786 730 805 811 872 823 796 865 805 821 722 813 814 732 771 777 760 813 782 770 804 768 764 788 755 770 792 720 762 747 755 742 759 750 825 730 722 793 729 746 798 797 791 790 774 807 934 976 896 904 928 912 925 881 868 884 918 929 923 901 883 889 814 881 908 905 881 921 901 886 847 833 892 946 947 888 897 919 960 865 1.05e+03 909 944 920 893 865 866 898 904 894 847 856 901 852 887 900 908 892 877 895 799 842 914 827 875 869 891 849 880 923 889 938 899 900 872 862 862 857 915 922 875 890 920 884 797 845 888 883 869 848 902 830 846 905 830 861 969 944 950 923 920 913 917 901 906 897 919 894 888 935 878 898 896 937 906 878 893 879 904 895 887 881 978 863 891 876 929 933 900 914 924 853 881 920 877 899 878 882 903 902 926 881 872 863 898 876 878 929 876 868 878 884 868 871 878 936 890 919 894 875 889 889 885 894 929 900 912 877 898 882 885 842 881 847 820 848 864 897 924 863 901 888 830 798 922 836 838 868 857 817 909 908 882 897 847 899 875 856 853 876 877 817 870 887 852 926 889 855 906 907 862 853 891 864 865 843 875 868 836 862 838 870 825 876 848 868 863 834 899 884 901 876 873 856 882 866 862 857 857 822 844 868 844 830 860 851 837 888 855 861 895 860 873 892 871 866 876 828 890 850 883 896 840 844 881 837 870 847 854 855 826 912 842 890 834 828 830 863 847 887 870 871 912 872 849 819 889 943 920 949 916 918 796 881 796 878 825 868 862 877 881 866 885 898 853 830 822 865 911 858 849 882 844 800 848 858 851 860 829 850 861 866 860 862 831 806 858 856 861 926 833 920 855 816 808 756 868 848 767 811 851 841 841 878 851 824 793 811 823 822 870 820 920 867 818 840 901 860 873 879 879 905 857 892 871 867 847 903 868 854 862 837 860 854 870 861 909 874 858 852 863 820 827 841 856 834 862 853 836 801 856 886 883 861 866 868 903 821 845 863 818 825 838 875 819 856 815 845 841 866 853 836 836 821 828 834 812 817 800 814 834 795 774 810 813 791 839 807 788 809 765 797 793 794 755 846 846 800 814 813 786 798 792 826 778 843 820 811 786 784 782 818 822 801 837 774 820 804 788 802 777 781 738 738 763 744 744 746 798 799 794 761 803 786 796 740 692 781 822 848 816 820 781 815 829 732 773 801 750 800 748 785 782 780 776 838 778 865 835 819 822 841 818 846 848 846 818 826 841 844 851 824 830 832 802 849 817 870 835 798 814 821 785 729 807 811 870 822 795 865 806 821 722 813 814 733 771 776 760 814 782 770 804 768 765 788 756 769 792 720 762 748 754 741 760 749 827 729 722 793 729 745 797 796 791 790 775 807 934 977 895 904 927 911 926 881 868 884 918 928 923 901 883 890 815 881 908 904 880 921 902 887 847 833 892 946 947 889 898 919 960 865 1.05e+03 909 944 920 892 864 865 898 904 894 847 856 901 851 888 890 908 892 878 895 790 843 915 828 875 870 890 849 880 922 889 937 899 899 872 863 861 858 916 921 874 891 920 883 798 846 889 883 869 848 902 830 846 904 830 861 970 943 949 923 921 913 917 901 908 897 920 893 885 934 878 898 895 937 907 878 893 880 904 895 887 881 978 863 891 876 928 934 900 915 925 853 881 920 877 898 878 881 903 902 926 881 872 863 899 876 878 929 876 869 879 883 868 871 878 935 890 919 894 875 889 889 886 894 928 900 912 877 897 883 885 842 880 847 821 848 863 897 923 862 902 888 830 799 921 836 838 867 858 817 909 910 880 897 846 899 876 855 853 876 876 816 870 887 852 926 889 854 905 906 863 853 890 864 864 843 875 867 837 861 840 872 825 875 847 869 864 834 900 884 900 876 874 856 881 865 863 857 857 822 844 868 844 830 860 851 837 888 856 862 894 859 872 892 872 866 875 828 891 850 884 896 839 843 880 837 869 846 853 855 826 912 842 890 834 828 830 864 847 884 869 872 911 871 850 819 889 942 919 949 916 919 796 882 796 878 825 867 862 878 882 867 886 897 853 830 822 865 911 858 849 881 842 800 849 857 850 860 829 851 861 865 860 862 831 805 858 856 860 925 832 919 855 817 810 756 868 848 766 812 851 842 841 879 851 823 794 811 823 821 870 819 919 869 817 840 900 860 872 878 879 905 856 892 871 868 847 903 868 854 862 837 859 854 870 861 910 874 858 851 863 820 826 841 856 834 862 854 836 800 858 886 883 861 866 868 903 821 844 864 818 825 839 875 820 856 814 845 841 865 853 836 836 821 829 833 812 816 800 813 832 795 775 812 814 791 839 807 787 808 766 797 792 794 755 846 845 799 813 813 787 798 792 826 778 843 820 811 787 785 782 818 822 801 837 773 819 803 788 802 777 781 740 738 761 744 744 746 799 799 794 762 802 786 796 740 692 781 822 848 816 820 783 815 829 733 773 801 750 800 748 786 783 780 776 837 778 865 835 819 823 841 817 846 848 847 820 826 840 844 852 823 829 832 801 849 817 870 835 798 814 821 784 729 808 811 870 822 795 866 806 820 722 813 814 733 771 777 760 814 782 769 804 768 765 788 756 770 792 720 762 749 754 742 760 748 830 727 721 792 729 745 797 795 791 791 776 807 933 978 894 902 928 910 926 880 868 884 918 927 923 901 883 890 815 881 907 904 882 921 903 887 848 834 892 946 946 890 898 919 960 865 1.05e+03 909 943 920 891 862 864 896 903 893 847 856 901 850 888 882 909 892 878 895 781 843 916 828 876 871 892 850 881 922 890 937 900 901 873 864 861 858 917 922 874 890 918 882 798 846 888 883 868 847 901 830 846 903 830 860 969 943 948 922 922 912 917 901 910 897 920 892 883 934 878 898 895 938 906 878 893 881 903 895 887 882 976 863 892 875 928 934 901 915 925 853 880 922 877 898 878 881 903 902 926 881 872 862 900 874 878 929 876 869 880 882 868 871 876 936 891 917 894 876 889 889 885 895 929 900 911 878 896 882 886 843 880 847 821 849 864 897 921 861 901 888 830 800 921 836 836 865 859 818 909 911 878 897 846 899 876 855 853 876 876 816 870 887 851 927 890 854 904 906 864 853 891 863 864 842 875 866 839 860 840 873 824 875 848 870 864 835 900 885 901 876 875 856 881 865 864 857 857 821 843 867 843 830 859 852 838 887 856 862 895 858 872 893 872 865 876 828 892 850 883 896 840 842 881 836 868 846 853 854 826 912 841 890 834 829 830 864 846 881 869 873 911 871 851 819 890 941 919 949 916 919 796 882 797 877 825 867 862 879 883 868 887 896 853 831 821 866 913 858 850 882 841 800 850 857 849 859 829 852 860 865 860 861 831 804 857 856 860 924 830 920 854 818 810 756 867 848 764 812 852 842 841 879 851 823 796 811 824 820 868 818 919 870 817 840 899 861 872 878 879 905 856 892 872 868 848 903 868 853 862 837 860 854 870 860 911 874 858 851 862 819 826 841 855 834 862 855 835 800 858 886 884 862 866 867 902 822 843 864 818 826 839 874 820 856 814 846 841 865 853 836 836 821 828 833 812 815 799 812 831 795 775 812 815 791 840 806 787 807 766 798 792 793 755 847 846 799 812 812 788 798 792 826 779 843 821 811 787 785 782 818 822 801 837 772 818 801 788 802 777 781 740 740 759 744 745 745 800 799 793 762 802 786 796 741 692 780 823 848 816 820 784 814 829 734 773 801 751 799 748 788 784 780 776 837 778 865 836 818 824 842 818 846 848 846 821 827 841 843 852 822 829 831 800 849 817 869 835 798 814 821 783 729 808 811 869 822 794 864 805 819 722 812 814 734 772 777 760 815 783 769 804 769 765 788 756 770 793 720 762 749 754 742 761 747 832 726 723 791 729 745 797 794 790 791 775 807 934 979 894 901 929 909 926 880 868 885 917 928 922 900 882 890 817 881 907 904 884 921 903 888 847 834 892 946 946 891 898 919 961 865 1.05e+03 908 943 920 890 862 864 895 903 892 846 856 901 850 887 872 908 892 878 895 774 844 915 828 877 872 893 850 881 923 889 938 901 903 873 864 859 859 918 922 874 890 917 882 798 846 888 884 869 847 901 830 847 902 831 860 969 943 948 922 920 913 918 902 912 897 919 892 883 935 878 897 894 939 906 877 893 881 903 895 887 882 975 862 892 874 929 934 902 915 925 852 880 923 878 898 877 881 903 903 925 883 872 862 900 874 878 929 877 870 880 882 869 871 875 936 892 916 894 876 889 889 885 894 930 900 910 879 896 881 886 842 880 847 820 849 865 897 918 860 900 889 830 801 922 835 836 865 858 819 909 912 877 898 845 900 877 855 852 877 877 815 870 888 851 928 890 854 904 906 865 853 892 861 864 842 876 866 840 860 840 874 824 875 850 870 865 834 899 885 901 876 876 856 880 865 864 857 858 821 843 867 842 830 859 852 838 887 857 861 894 859 871 894 872 865 876 828 892 849 882 896 842 842 881 836 868 846 854 856 825 912 841 888 833 828 830 865 845 878 868 874 911 872 850 819 890 940 918 949 916 918 797 882 797 877 825 868 862 879 883 867 887 896 852 831 820 866 914 858 850 883 839 799 850 857 850 859 829 852 860 864 861 861 830 804 857 857 859 924 827 921 854 820 811 757 867 848 764 812 853 843 842 879 851 824 796 811 824 821 868 818 918 870 819 841 898 860 872 877 879 903 856 892 872 868 848 903 869 852 862 836 860 854 870 858 911 874 858 852 861 819 826 841 855 833 863 858 834 800 857 885 884 862 866 867 902 822 843 863 818 828 840 874 820 855 813 847 841 865 853 836 837 821 827 832 814 814 800 812 830 795 775 811 815 790 839 806 787 806 766 798 793 793 754 848 846 799 812 812 788 798 791 826 778 843 822 811 788 785 782 818 821 800 837 771 818 801 787 801 777 780 740 741 759 744 745 744 799 799 793 762 802 787 796 740 692 780 824 847 816 820 785 814 829 734 773 802 751 798 748 788 783 780 776 836 778 865 836 816 822 843 818 846 847 846 821 827 842 842 853 822 829 831 799 849 817 869 836 799 814 821 783 730 808 811 869 822 795 863 804 819 722 812 814 733 773 778 759 815 784 770 804 769 764 788 757 771 793 721 763 749 754 742 761 747 834 726 725 791 729 746 798 794 790 791 775 806 934 979 895 901 930 909 926 880 869 886 917 930 921 900 881 889 818 881 907 904 885 920 903 888 847 834 892 946 945 890 898 920 961 865 1.05e+03 910 942 920 890 861 863 894 902 892 846 855 902 850 886 861 908 892 878 894 767 844 914 827 877 872 893 849 882 924 888 940 901 904 872 863 858 859 918 922 874 890 916 882 798 847 886 884 869 847 900 831 848 901 831 859 968 943 948 923 919 914 918 902 914 897 919 890 883 936 879 896 894 939 905 875 893 881 904 896 887 882 974 862 891 874 930 934 902 913 925 851 880 922 879 898 878 881 903 903 926 884 872 862 900 874 879 928 877 871 880 882 869 872 874 936 893 916 894 876 890 889 885 894 930 900 910 880 895 880 886 841 880 847 820 849 865 896 915 860 900 889 830 800 922 835 836 865 858 818 908 913 876 898 844 900 877 855 852 878 877 814 870 888 852 929 890 854 904 906 865 853 893 861 864 842 876 866 840 859 840 874 824 875 852 869 865 833 899 885 901 876 877 857 880 865 864 856 857 821 844 867 842 830 858 852 838 888 858 860 894 859 872 895 872 865 877 827 892 850 881 896 844 842 880 836 868 846 854 858 825 910 841 887 833 827 830 866 844 877 869 873 912 872 849 820 890 940 918 949 917 918 797 882 798 877 825 868 862 880 883 866 887 896 854 830 820 866 916 858 850 883 840 800 850 857 850 859 829 852 860 864 861 861 829 804 859 857 858 924 827 922 854 819 812 758 866 848 764 812 854 843 842 879 852 824 795 812 824 821 868 820 918 869 820 841 898 859 872 878 879 901 856 892 873 868 848 903 870 852 863 836 860 855 871 857 911 874 858 853 860 819 826 842 855 833 863 859 833 800 855 885 884 863 866 867 902 822 844 862 818 827 840 874 820 855 813 848 842 866 853 836 838 821 827 832 815 814 800 814 829 795 775 811 815 790 840 806 787 806 766 799 794 794 754 849 847 798 812 811 789 797 791 826 778 844 821 811 788 784 782 818 821 800 836 770 818 800 786 801 777 780 738 743 759 744 745 743 799 800 793 762 802 789 796 741 692 779 824 847 816 819 784 813 829 734 773 802 751 798 750 788 782 779 777 836 778 865 836 817 820 845 818 846 847 845 821 827 842 842 854 822 829 831 799 849 817 868 836 800 813 821 783 730 808 811 869 822 796 862 804 819 721 813 815 733 774 777 759 815 785 770 805 768 764 788 758 771 794 721 762 748 754 742 761 747 836 726 727 791 729 747 798 794 790 792 776 807 934 979 896 901 929 910 925 880 869 886 917 931 921 900 881 889 818 881 906 904 883 919 903 887 847 834 892 946 944 890 898 921 961 865 1.04e+03 910 942 920 890 860 863 894 902 892 846 855 902 851 886 848 909 892 877 894 762 845 912 827 877 872 892 848 882 925 888 940 901 902 871 862 856 858 916 922 874 890 916 882 798 847 885 884 869 848 900 831 848 898 832 859 967 943 948 924 917 916 919 902 918 896 920 888 882 936 879 895 894 939 905 875 893 880 905 896 888 882 971 863 892 874 930 934 902 912 924 851 880 922 879 898 878 882 903 904 928 884 872 862 900 875 879 928 877 872 880 882 869 873 875 936 892 917 894 876 891 889 885 894 930 900 910 880 895 880 886 840 879 847 820 849 866 896 913 861 900 890 831 800 922 836 836 866 858 818 908 910 876 899 844 901 877 856 853 879 877 813 870 889 852 929 891 854 904 906 865 852 892 862 865 842 875 866 840 859 840 872 824 876 851 868 864 832 899 885 900 876 877 858 882 865 864 855 856 821 844 867 842 830 857 852 839 889 857 860 894 859 872 895 873 866 877 827 892 851 882 896 844 842 879 837 870 846 854 860 824 910 841 887 832 826 830 866 844 875 870 873 912 873 849 820 890 940 917 949 918 918 796 883 798 877 824 867 862 878 883 865 887 896 855 830 821 866 916 858 851 883 840 801 849 857 850 858 829 851 860 865 861 861 828 805 860 856 860 923 827 921 854 819 812 758 866 848 764 812 854 843 843 878 854 822 793 812 823 821 868 821 918 868 820 841 898 858 873 878 880 900 856 890 872 867 849 903 870 853 863 835 860 856 870 855 911 874 857 854 860 820 826 842 856 834 863 861 832 801 855 885 885 863 866 867 901 822 844 862 817 828 839 874 821 855 812 848 842 866 853 835 838 820 827 832 816 814 801 816 830 796 776 810 816 790 840 806 788 806 766 800 796 796 755 849 847 797 813 810 790 796 792 826 777 844 820 811 788 784 783 818 820 800 835 770 818 801 787 802 777 781 736 743 760 744 745 743 798 801 793 762 803 790 796 741 692 779 824 847 816 818 784 813 829 733 772 802 751 798 751 788 782 779 776 836 778 865 836 819 819 844 818 846 846 844 821 827 843 842 854 822 829 831 799 850 817 869 836 799 813 821 783 731 808 811 869 822 796 862 805 819 721 814 815 732 774 777 758 816 785 770 805 768 764 788 758 770 794 721 761 748 754 741 762 747 839 727 726 792 730 746 797 793 790 792 777 807 934 979 896 901 929 910 924 881 869 886 917 930 922 901 882 888 817 880 908 904 881 917 903 886 847 834 892 946 942 890 897 921 961 866 1.04e+03 911 942 919 891 860 863 895 901 893 847 855 902 851 886 836 910 892 877 895 757 846 913 827 876 872 891 846 882 925 888 940 901 901 870 863 856 858 915 923 874 890 917 883 799 846 884 884 869 850 900 832 847 896 832 859 967 942 948 924 918 916 919 902 923 897 920 886 881 935 878 895 895 939 904 875 892 880 905 896 887 883 965 864 892 874 931 935 903 912 924 852 880 921 879 898 879 882 903 904 928 883 872 862 901 876 878 928 876 873 880 883 868 873 875 936 892 917 894 876 891 889 886 894 930 900 910 880 895 880 886 840 878 848 819 849 866 896 911 861 901 890 831 799 922 837 836 867 858 819 907 907 876 899 844 900 876 856 853 879 878 813 871 888 852 929 891 854 904 907 864 852 891 863 866 842 875 866 839 859 840 871 824 877 850 868 864 833 900 885 901 877 876 859 884 865 864 855 857 822 845 867 842 830 857 852 840 889 856 862 895 860 873 894 873 866 877 827 892 851 883 897 843 842 877 837 871 846 854 860 824 910 840 887 832 826 831 865 844 874 871 873 912 873 850 821 890 940 917 949 919 918 795 883 797 878 824 867 862 877 883 865 887 896 857 831 822 865 916 857 851 883 840 802 849 858 850 858 829 850 860 867 860 862 828 805 860 856 862 923 827 921 856 818 813 758 866 848 764 813 854 843 843 878 856 820 792 812 822 820 868 821 918 867 820 841 899 858 873 878 881 898 856 890 871 866 849 903 870 854 863 835 860 856 869 856 910 874 855 855 860 820 826 842 856 835 863 862 832 800 855 885 885 862 866 867 902 822 844 861 816 826 839 874 821 856 812 847 841 866 853 835 836 820 827 832 815 814 800 816 831 797 777 810 815 791 839 805 788 807 767 800 796 797 756 849 848 797 813 809 790 796 793 825 777 845 819 811 788 784 783 818 820 800 834 769 819 801 787 803 777 781 734 742 760 744 745 743 799 802 792 762 803 789 796 741 693 779 824 847 816 818 783 814 829 733 772 802 751 800 752 788 782 780 776 837 777 865 837 821 819 842 818 846 846 844 821 827 843 842 854 822 828 831 800 850 817 869 835 799 812 821 784 731 809 812 869 822 796 863 806 820 720 814 815 733 774 776 759 815 783 771 804 767 764 788 757 769 792 722 760 747 755 740 763 747 841 727 726 793 730 746 797 794 790 792 778 807 933 979 896 901 929 910 924 882 869 886 918 930 923 901 882 888 816 880 909 904 880 917 903 886 846 834 892 946 942 890 897 921 962 866 1.04e+03 910 942 919 892 860 862 895 902 894 848 856 902 851 886 824 911 891 877 896 754 846 914 826 876 872 890 846 882 925 888 939 900 901 870 864 857 857 915 923 874 890 918 883 799 845 884 885 869 850 901 831 847 894 833 858 968 940 949 923 918 917 919 902 927 896 920 885 879 934 877 895 896 940 904 875 891 880 904 896 886 883 957 866 893 874 931 935 903 913 925 852 880 921 878 898 879 883 903 907 928 883 872 862 901 876 877 928 877 872 880 884 868 872 876 936 891 917 895 876 891 890 886 894 929 899 910 880 896 880 886 840 878 848 817 848 867 897 909 861 901 890 832 799 923 838 836 867 858 819 907 906 876 899 846 900 875 856 852 879 879 813 871 889 851 929 890 854 904 906 864 852 892 863 866 842 875 866 838 859 841 870 825 878 850 868 865 833 901 885 901 877 876 858 886 865 864 855 858 822 845 868 842 830 858 852 840 888 855 863 895 860 874 893 872 867 877 827 892 850 883 897 842 842 877 837 871 846 854 860 824 910 840 887 833 826 831 864 845 874 872 874 911 871 850 821 890 940 918 949 919 919 794 882 795 878 822 866 862 876 883 866 887 896 856 832 823 865 915 857 851 883 840 802 850 857 848 858 829 850 861 868 860 862 829 804 859 856 864 922 828 921 858 818 813 757 865 847 764 813 855 843 844 878 855 818 792 812 823 820 867 822 918 866 820 841 900 858 873 878 882 897 855 890 870 866 850 903 870 854 862 835 861 856 868 856 910 874 854 854 859 820 826 841 855 835 864 862 832 800 855 885 884 862 867 868 903 822 845 861 815 827 838 873 821 856 811 846 841 865 854 834 835 820 827 832 815 814 800 814 833 797 777 811 815 793 837 805 789 807 768 799 796 798 757 849 848 797 813 809 791 796 793 825 776 844 821 811 788 783 784 818 819 800 834 768 818 803 788 803 777 780 734 741 760 744 745 743 800 802 792 763 803 788 796 741 693 779 824 848 816 818 783 814 829 733 772 802 751 801 752 789 783 779 776 838 777 865 836 820 820 841 819 846 846 844 821 826 843 842 854 823 827 831 801 850 817 869 834 799 812 821 783 732 809 812 870 822 795 865 806 820 720 814 815 734 773 774 759 815 782 771 804 767 764 788 757 769 791 721 760 746 755 741 763 748 842 728 725 794 730 746 796 796 790 792 778 807 933 979 894 901 929 911 924 882 868 886 918 930 923 901 882 889 816 881 910 904 879 917 904 886 846 834 892 945 944 890 896 922 962 866 1.04e+03 910 941 919 893 860 862 895 902 895 848 857 902 851 886 813 910 891 878 896 750 846 914 827 877 872 890 847 882 924 888 940 899 901 869 864 858 856 915 922 875 890 918 882 800 844 884 884 869 850 902 830 847 894 832 858 969 939 950 922 917 917 920 902 928 896 919 884 878 934 878 895 896 940 902 876 891 880 904 896 885 883 948 865 893 875 931 934 902 913 925 852 881 921 878 898 879 883 903 908 927 883 872 863 902 877 877 927 878 873 880 884 867 871 876 936 891 917 896 876 891 890 887 894 929 899 911 880 896 880 887 840 877 849 816 848 868 897 907 862 901 890 831 799 923 839 837 867 859 818 908 907 875 899 848 900 875 856 852 878 880 814 872 889 851 929 889 853 905 905 864 852 892 863 866 842 874 866 838 859 841 870 826 878 850 868 866 834 902 885 900 878 876 858 885 865 863 856 859 822 845 868 842 830 860 853 840 887 855 864 896 860 874 892 872 867 876 829 892 848 883 898 842 843 877 836 871 845 853 859 824 911 840 887 832 826 831 863 845 874 871 874 910 868 850 822 890 940 918 948 920 919 794 882 793 878 822 867 863 876 882 866 886 896 856 831 823 865 914 857 851 883 841 802 851 856 847 858 830 850 861 869 859 862 830 803 858 856 864 922 828 921 859 817 814 757 865 847 764 813 856 842 843 878 853 819 793 811 824 819 867 822 919 867 821 841 900 858 873 878 882 894 855 891 870 866 850 902 869 854 860 835 861 856 867 856 910 873 854 853 859 820 825 840 854 835 864 863 833 799 854 885 884 861 867 868 903 823 845 861 815 826 838 873 820 856 811 846 841 864 854 834 835 820 827 832 814 814 801 812 833 797 776 811 814 793 836 804 789 808 768 798 796 798 756 849 848 796 813 809 790 796 791 824 775 844 821 811 788 782 784 818 819 800 834 769 818 804 788 803 777 781 735 740 759 744 745 744 800 802 792 763 803 788 796 740 693 779 824 847 817 819 782 813 828 733 772 802 752 801 751 789 784 779 776 837 777 865 836 820 819 842 820 846 846 844 821 825 843 841 854 823 827 831 802 849 817 869 832 799 812 820 783 732 809 811 870 822 795 866 805 821 720 813 816 734 773 775 760 815 782 771 804 767 764 788 757 769 791 721 760 746 754 743 764 749 842 728 724 794 730 746 796 797 790 792 777 808 934 979 893 902 929 911 924 882 868 886 919 930 923 900 881 889 816 881 911 904 879 917 905 887 846 833 892 943 945 891 896 922 961 865 1.04e+03 910 941 920 893 860 862 895 902 895 848 857 902 851 886 800 910 892 878 896 747 846 914 827 877 872 891 847 882 924 888 940 898 902 870 864 857 857 915 922 876 890 918 882 800 845 884 884 869 849 902 830 846 893 830 857 970 940 950 922 916 916 920 903 930 896 919 883 877 933 879 896 896 939 902 877 891 880 905 895 884 884 938 865 892 875 931 934 901 913 925 852 881 921 879 899 879 883 903 907 928 884 872 864 901 877 878 926 878 873 880 883 867 871 875 936 891 916 896 876 891 891 888 893 929 899 912 879 896 880 888 840 878 848 817 848 869 897 907 862 901 890 831 800 923 840 838 866 859 818 908 909 874 898 850 900 875 856 851 878 879 813 872 890 851 928 888 853 905 905 863 852 893 863 866 842 874 865 839 859 841 871 828 877 850 868 866 834 904 885 900 878 877 857 884 865 863 856 859 822 845 869 843 831 859 853 840 887 855 863 896 860 874 893 872 867 876 831 892 848 882 898 843 844 878 836 870 845 852 857 824 911 839 888 832 827 830 862 845 874 871 875 910 867 850 823 890 940 918 948 920 919 795 882 793 878 822 867 864 876 882 867 885 895 855 830 822 864 913 858 850 882 842 802 851 856 847 859 830 850 862 869 859 862 831 802 859 856 863 922 829 920 859 817 814 758 865 847 764 812 856 842 842 878 852 820 794 810 825 819 867 823 919 867 822 840 899 859 872 878 882 893 855 892 871 866 850 901 870 855 860 835 861 856 868 855 911 873 855 852 860 820 824 840 854 834 864 863 833 799 854 884 884 861 867 867 902 824 844 861 816 826 837 873 820 857 811 847 841 864 854 834 835 820 827 831 813 814 801 813 832 796 775 811 814 793 836 803 788 808 767 798 796 798 755 849 848 796 812 809 790 797 790 824 776 844 821 810 788 781 782 817 820 799 834 770 817 804 788 803 778 782 735 740 759 743 746 746 800 802 792 763 802 788 796 740 694 779 823 847 816 820 782 813 828 733 771 802 753 801 750 789 784 778 776 836 778 866 836 821 819 843 820 846 846 844 820 824 842 840 854 823 827 831 803 849 817 869 833 799 812 820 782 733 809 811 869 822 795 865 805 821 721 811 816 734 773 775 760 815 781 771 804 767 765 788 757 769 791 720 761 746 754 743 764 750 842 728 723 793 729 746 796 798 791 792 777 808 934 979 894 902 929 912 925 882 868 886 919 929 922 900 881 890 816 880 911 904 879 917 906 887 846 834 892 942 946 891 896 922 961 864 1.04e+03 911 941 920 892 860 862 894 901 895 847 856 901 851 886 791 909 892 878 896 742 845 914 827 875 872 891 847 882 924 888 940 898 902 870 863 857 857 916 921 877 890 918 882 800 845 884 884 869 849 900 831 846 893 828 857 970 940 948 921 917 916 920 903 932 897 918 882 877 934 880 896 896 939 902 878 890 880 906 894 884 884 930 865 892 876 930 933 900 913 924 852 881 921 879 899 879 884 903 905 928 884 872 865 901 876 879 925 878 874 881 883 866 871 875 936 891 916 896 876 890 891 888 892 929 899 912 879 896 880 888 840 879 847 817 848 868 897 906 863 901 890 832 800 924 841 840 866 859 818 908 908 874 898 849 901 874 856 851 878 878 813 872 890 851 926 888 852 905 906 862 852 892 863 865 842 873 865 840 860 840 872 828 878 850 868 866 834 905 885 900 878 878 858 884 866 864 857 859 821 846 868 843 831 859 852 840 886 856 862 895 860 873 893 872 867 876 830 892 848 882 898 843 844 879 836 870 845 852 856 825 911 840 888 831 827 829 862 845 875 871 874 910 867 850 821 890 939 918 948 920 918 796 882 792 878 823 867 864 877 882 867 884 896 855 829 822 864 912 859 851 882 843 801 852 856 847 859 830 850 862 868 860 862 831 801 859 857 863 922 829 920 859 817 815 758 865 847 764 812 856 842 841 878 852 820 795 810 824 818 867 822 919 867 822 840 898 858 872 878 881 892 856 892 871 866 850 901 871 856 860 835 861 856 868 855 912 873 855 853 860 819 825 841 855 833 864 862 832 797 854 884 884 862 868 866 902 826 844 861 817 825 837 874 819 857 811 847 842 864 854 834 834 820 827 832 812 814 801 814 832 796 775 810 814 793 836 804 788 808 766 798 795 797 754 850 848 796 812 810 790 796 790 824 777 844 820 809 787 782 780 817 821 798 834 772 817 803 788 804 777 782 736 740 760 743 747 746 799 802 791 762 802 787 796 741 695 780 822 847 814 820 781 811 827 734 771 801 752 801 750 788 783 778 776 835 780 867 837 820 818 843 820 847 846 844 820 824 842 841 854 823 828 831 803 849 817 869 833 799 814 820 782 732 808 810 869 823 795 864 804 820 722 810 816 734 773 776 760 814 781 771 805 767 765 789 757 769 791 721 762 746 755 742 765 750 841 728 723 792 729 747 796 798 792 792 777 809 934 979 895 902 928 913 926 882 869 885 918 929 923 899 880 889 816 880 911 905 880 916 906 888 846 834 892 942 946 891 897 922 961 864 1.04e+03 911 940 920 891 860 862 894 901 895 846 856 900 851 886 782 908 893 878 897 738 844 913 826 874 872 892 847 882 924 887 939 898 902 870 863 856 857 916 920 877 889 918 882 800 845 883 884 869 849 899 831 846 892 826 856 970 940 947 921 918 916 920 904 932 897 919 881 876 935 881 896 896 939 902 878 890 880 906 894 884 884 928 865 892 876 929 933 900 913 924 852 880 920 879 899 879 884 903 902 929 885 872 865 901 876 879 926 877 873 881 882 867 871 875 936 891 917 895 876 890 891 889 892 929 898 912 879 898 880 888 840 879 846 817 848 867 897 905 864 901 891 833 800 924 841 840 866 860 818 908 906 873 899 849 901 874 856 852 878 877 814 872 890 851 925 887 853 906 907 862 852 891 863 865 842 874 865 842 860 839 873 828 878 850 868 866 834 905 885 901 878 878 859 883 868 865 856 860 820 845 868 844 831 860 852 840 886 856 861 895 860 872 893 872 867 876 828 892 848 882 898 843 843 880 836 870 846 853 856 825 911 841 888 830 827 829 861 846 875 871 872 910 867 851 819 889 940 918 948 920 917 797 882 792 878 823 868 864 877 883 866 884 896 854 829 821 864 912 858 851 883 843 801 851 856 849 858 829 851 862 868 861 862 830 801 858 857 863 924 829 920 858 817 815 759 865 847 764 812 856 842 842 878 854 820 795 810 823 817 868 821 918 867 822 840 896 858 872 878 881 891 857 891 872 866 850 901 872 856 861 834 862 856 868 855 912 873 855 853 861 819 826 842 856 832 863 862 832 796 855 884 884 863 868 865 902 827 843 860 818 826 838 874 819 858 811 846 842 864 854 835 834 820 828 833 812 814 801 814 831 796 775 811 814 793 836 804 787 808 766 799 794 797 754 850 848 796 812 810 789 795 789 824 778 843 821 809 786 782 780 817 822 798 834 773 817 802 787 805 776 782 737 740 762 744 747 746 799 802 792 760 800 787 796 742 696 780 821 846 812 820 781 813 826 734 771 801 751 801 751 787 783 778 776 834 780 866 837 820 819 843 819 848 845 844 819 825 841 841 855 823 828 832 803 849 816 869 834 799 814 821 782 731 808 810 869 823 794 864 804 820 721 810 815 734 773 775 761 814 780 772 805 767 764 790 757 769 791 721 764 748 756 741 765 749 841 728 724 793 729 747 796 798 793 793 777 809 933 979 895 902 928 914 926 882 870 885 917 928 923 899 880 889 816 881 910 905 881 916 906 887 847 833 892 943 946 891 896 922 961 865 1.04e+03 911 940 921 890 861 862 894 902 896 845 856 900 851 886 771 908 893 879 898 735 843 913 826 873 873 893 848 882 924 887 938 898 901 871 863 855 857 917 920 876 889 917 882 800 845 883 883 867 849 900 831 846 892 826 856 970 940 947 921 918 916 919 904 932 897 920 880 874 936 881 896 896 939 903 878 891 879 906 895 883 884 928 865 892 876 929 934 900 913 924 854 880 920 879 899 880 884 903 902 929 886 872 865 902 876 878 927 877 873 882 882 866 872 874 936 891 918 894 875 891 890 889 893 929 898 910 879 898 879 888 840 879 847 817 848 866 898 904 864 901 890 833 801 924 842 840 867 860 818 907 905 873 900 848 901 874 856 853 877 876 814 872 889 851 924 887 854 906 907 862 852 890 863 865 842 874 866 841 862 839 873 828 878 850 869 866 834 905 886 902 878 878 859 883 868 865 855 859 819 845 869 844 831 861 852 839 885 856 861 895 860 872 894 872 866 877 826 892 849 883 897 843 842 880 836 870 846 853 856 825 911 840 888 830 826 830 862 847 875 871 871 911 868 851 817 889 940 917 948 920 917 797 882 792 878 823 868 863 877 883 865 884 896 854 829 820 864 912 858 851 884 843 800 850 856 850 858 829 852 862 868 862 862 831 801 859 856 863 926 830 921 858 817 816 759 865 848 764 812 855 842 842 878 854 820 796 810 823 817 868 821 918 867 822 840 896 858 873 878 881 889 857 891 871 865 850 902 871 854 861 833 861 856 867 855 910 874 855 853 862 819 826 842 856 832 863 862 831 796 857 883 885 863 868 865 903 827 843 860 819 826 840 874 819 858 812 846 841 864 855 835 835 821 828 834 812 814 800 814 831 796 776 809 813 792 836 805 787 808 766 799 794 797 754 850 848 796 812 812 788 794 790 824 778 843 821 809 785 781 780 817 823 797 834 773 817 802 786 805 776 782 737 739 762 743 746 744 798 802 793 761 800 787 796 742 695 781 821 845 811 821 781 814 825 734 771 801 751 801 751 787 783 778 775 834 779 865 836 819 819 842 818 848 845 844 819 825 841 841 855 822 828 832 803 850 815 869 835 799 813 821 782 731 808 810 867 823 794 864 804 820 721 809 814 733 774 774 762 813 781 772 805 766 763 790 758 769 791 721 764 749 756 742 765 749 841 729 724 794 729 747 797 798 793 792 777 809 934 979 895 902 928 914 927 882 870 884 916 928 923 900 880 889 816 882 910 905 883 916 905 886 848 833 892 942 945 890 896 922 961 866 1.04e+03 911 940 922 889 861 862 894 903 896 845 856 900 851 887 760 907 893 879 896 734 843 913 826 873 873 893 850 882 924 889 938 898 901 872 863 856 856 917 920 874 889 916 882 800 845 884 883 866 850 901 831 846 890 826 857 970 940 948 922 919 916 918 903 933 898 921 880 874 937 881 896 896 938 903 878 891 879 905 896 884 883 927 865 892 875 930 934 901 913 923 854 880 920 879 900 879 883 903 902 929 886 872 864 902 876 878 926 876 873 882 882 866 873 874 937 891 918 893 876 892 888 889 894 928 898 910 879 898 879 888 839 879 848 817 849 867 898 903 864 901 889 834 801 924 844 840 867 859 819 907 905 873 900 848 901 875 856 854 875 876 816 871 888 851 924 887 855 906 907 862 852 891 863 865 843 874 867 840 862 838 873 828 878 849 870 866 834 903 887 902 878 877 858 883 867 864 855 858 819 845 869 845 831 862 853 838 885 857 861 895 860 872 893 872 867 876 827 892 850 882 896 842 842 879 836 870 848 853 857 825 910 839 888 830 826 830 863 848 873 871 870 911 870 851 818 889 940 917 948 919 917 796 882 793 878 823 869 863 877 884 864 886 896 855 830 820 864 913 859 851 884 842 801 848 856 850 857 829 852 862 867 862 862 831 801 860 855 862 929 831 921 858 817 816 759 865 848 764 812 854 842 842 878 854 820 795 810 823 817 869 820 918 866 820 840 897 858 873 878 881 887 857 891 872 866 849 902 871 854 861 832 860 856 867 855 910 874 856 853 862 819 824 842 855 832 862 863 831 796 858 883 885 864 866 865 904 827 843 861 819 826 839 874 819 859 811 846 840 864 854 836 836 820 829 835 812 814 799 814 831 796 776 808 813 793 836 805 787 807 766 799 795 796 755 850 849 796 812 812 788 795 792 825 778 843 821 809 786 781 780 817 823 796 835 772 817 799 785 806 777 782 738 739 763 743 744 742 798 802 795 761 799 787 796 742 694 781 822 846 811 822 781 815 825 734 771 801 752 801 751 786 783 778 775 834 778 863 834 819 820 842 818 847 845 843 818 825 842 840 855 823 828 832 803 851 815 869 836 800 813 821 782 732 808 811 864 824 794 864 805 821 721 809 814 733 774 775 762 813 782 772 805 766 762 791 758 769 791 721 763 750 755 741 766 749 841 729 723 794 729 747 797 798 793 792 777 809 935 979 894 901 929 914 927 883 870 885 917 928 923 900 880 889 816 884 910 906 882 917 904 886 849 833 892 942 944 889 896 922 960 867 1.04e+03 911 940 922 890 861 864 894 904 896 845 856 902 852 888 750 906 893 879 894 734 844 914 827 874 874 893 850 881 924 889 938 898 901 872 863 856 856 917 920 874 889 916 882 799 845 885 883 865 850 899 830 846 889 825 858 971 940 949 922 920 917 917 903 935 898 920 880 874 937 881 895 896 938 903 877 891 879 905 896 885 882 926 865 892 875 930 934 901 913 923 854 880 920 880 901 878 882 903 902 929 886 872 863 901 876 879 926 876 873 882 882 866 874 875 937 892 918 892 877 892 888 889 894 927 899 912 879 896 880 887 840 879 850 817 849 867 899 903 865 900 889 834 801 925 845 840 868 859 819 906 906 873 899 847 900 877 855 854 874 876 816 871 886 851 926 888 856 907 908 863 853 892 863 866 844 874 868 840 862 836 873 828 878 851 870 866 833 901 888 902 878 877 858 885 867 863 855 856 819 844 869 844 831 862 855 839 885 857 861 895 860 872 893 872 867 876 827 892 850 882 896 843 841 879 835 870 849 852 857 825 910 839 889 830 826 831 863 847 872 871 871 911 870 851 818 889 939 917 949 919 917 796 881 793 878 823 869 863 877 884 863 885 896 856 830 820 864 914 859 851 882 842 801 848 856 849 857 830 852 863 866 862 862 831 801 861 854 862 930 831 921 858 817 815 759 865 848 764 813 854 843 842 879 854 821 794 810 822 817 868 820 918 866 820 841 898 858 873 877 881 886 857 891 873 868 849 902 870 855 862 832 859 856 867 856 910 874 855 853 862 819 823 842 855 832 863 862 831 797 858 883 884 865 865 865 905 828 843 861 819 826 839 874 820 859 810 845 839 864 854 837 837 820 829 835 813 814 798 814 831 797 776 808 814 793 835 804 788 807 766 798 796 795 755 850 849 796 812 811 789 797 792 826 779 843 820 809 786 781 780 817 823 795 835 772 816 796 786 806 777 781 738 739 765 744 743 741 798 801 794 761 799 788 795 742 692 781 822 847 811 822 781 815 825 734 771 801 754 800 751 787 784 779 776 834 778 861 834 820 820 842 819 846 846 843 818 825 842 840 855 824 828 832 803 851 816 869 836 800 813 821 782 734 808 811 861 825 794 864 805 821 722 810 813 732 774 776 762 812 783 772 805 768 762 790 758 769 791 721 763 749 755 740 767 749 841 728 723 794 729 747 797 798 792 793 777 809 936 979 893 902 928 913 927 883 870 884 917 930 924 901 880 889 816 884 909 905 883 918 903 887 848 833 892 942 943 888 897 923 959 867 1.05e+03 910 942 922 892 860 865 894 903 896 846 856 903 852 888 741 905 892 879 891 731 844 915 827 875 874 893 849 881 924 888 938 898 902 872 863 857 855 916 920 875 889 917 882 799 845 886 883 866 850 897 829 846 888 825 859 971 941 950 922 920 917 917 903 936 897 920 880 875 938 881 895 896 938 902 876 891 880 905 896 886 882 924 865 892 875 930 935 902 914 923 852 879 920 880 901 878 882 903 902 929 888 872 863 901 875 879 926 876 873 882 881 867 875 875 937 893 918 892 878 892 888 888 894 927 899 912 880 896 880 887 840 879 850 817 849 867 898 903 864 900 890 834 801 924 844 840 868 859 819 906 907 872 898 845 900 877 856 854 875 876 815 871 886 851 927 888 857 908 909 863 853 892 863 866 845 874 868 839 862 835 873 827 878 852 870 866 834 900 888 903 878 877 857 885 867 861 855 856 820 843 869 843 831 862 856 839 885 857 861 895 859 872 894 871 867 875 828 892 851 882 895 842 841 878 836 870 850 852 857 824 910 839 889 830 826 832 863 847 871 871 872 910 871 850 819 888 940 917 949 920 917 795 881 794 878 825 869 863 877 884 863 884 896 857 831 819 863 915 859 851 881 842 802 847 856 849 856 831 852 864 866 861 862 831 801 860 854 862 929 829 922 858 817 814 759 865 848 764 813 853 843 842 879 852 821 794 810 822 817 868 819 918 867 819 842 898 858 873 876 881 886 857 891 873 869 848 902 869 856 861 833 860 855 867 857 911 874 854 852 861 818 823 843 855 833 862 862 831 797 857 883 883 864 864 865 904 829 842 862 819 826 838 874 820 858 809 845 839 864 853 839 837 820 829 835 813 814 798 815 831 797 776 808 815 794 835 804 789 807 766 798 797 795 754 850 849 796 812 811 790 798 792 827 778 843 820 810 786 782 781 818 823 795 836 772 816 794 786 806 775 780 737 741 765 744 743 742 799 801 792 761 800 788 796 742 691 781 822 847 811 823 782 815 826 733 771 801 754 800 751 789 784 779 776 834 779 859 834 820 820 843 820 845 847 843 819 825 842 840 856 825 828 832 804 851 817 869 836 800 814 820 783 733 808 811 859 825 794 863 805 821 722 812 812 732 774 776 761 812 783 772 805 770 763 789 757 769 790 721 762 748 755 740 768 748 842 728 722 794 729 747 796 798 792 793 778 809 936 979 894 903 928 912 927 883 870 883 916 931 924 901 881 889 816 884 909 904 882 918 902 889 848 833 891 942 944 888 897 923 959 868 1.05e+03 909 943 921 894 860 866 894 902 896 846 856 904 852 889 732 906 891 879 891 728 845 915 827 875 874 894 848 883 924 887 938 899 903 872 863 858 853 914 921 875 889 917 883 798 845 886 884 866 850 894 827 846 888 826 859 970 941 950 922 920 917 916 902 938 897 920 880 875 938 880 896 896 938 902 876 891 880 905 895 887 882 922 866 892 874 930 935 902 915 924 851 879 920 880 900 879 881 902 903 929 889 872 862 901 875 880 926 877 873 881 882 867 875 876 936 894 918 892 878 891 887 888 894 928 899 912 880 896 880 887 840 880 849 818 849 868 898 902 863 901 891 835 801 924 845 840 868 859 819 905 908 871 898 844 899 877 857 854 876 876 815 872 887 851 929 889 857 909 910 864 853 893 864 867 845 874 867 839 861 835 873 827 877 853 870 866 834 900 887 904 878 876 857 884 867 861 855 856 820 842 870 842 830 860 855 840 886 857 861 896 858 872 896 871 867 875 829 892 850 882 895 842 842 879 838 870 848 852 857 825 910 840 890 830 825 832 862 847 870 871 871 910 870 851 820 888 941 917 949 920 916 796 881 794 879 826 869 863 877 883 863 884 896 856 831 819 863 916 858 851 880 842 802 848 856 850 856 833 853 864 866 861 862 831 801 858 855 862 929 827 923 858 817 812 760 865 849 764 814 853 844 842 879 852 821 795 810 821 818 867 819 918 868 819 842 898 858 873 876 880 886 857 891 873 867 848 902 868 856 861 833 860 855 867 857 912 874 853 852 860 819 823 843 855 834 861 863 830 798 856 882 883 862 866 865 904 830 842 862 819 825 838 874 821 857 809 845 838 865 852 837 837 822 829 834 814 814 797 815 831 796 775 809 816 794 835 805 789 807 766 798 798 795 754 849 849 796 812 811 790 799 792 827 778 842 820 810 786 782 781 818 823 795 836 771 818 794 786 805 775 781 737 742 764 745 743 743 800 801 790 761 800 788 796 741 691 781 822 847 812 824 782 815 827 733 771 801 754 799 751 792 783 780 776 834 780 856 835 820 819 843 820 845 847 842 819 825 842 840 856 825 828 832 804 850 816 869 835 801 816 821 783 733 809 812 858 825 795 863 804 821 723 813 813 733 774 775 760 813 784 771 805 771 764 788 757 769 791 721 762 748 756 741 769 748 841 728 723 795 729 748 795 797 791 793 778 809 936 980 895 904 928 910 926 883 870 884 917 932 923 901 882 889 817 884 909 904 882 919 903 889 847 833 891 942 944 889 897 924 958 868 1.04e+03 908 944 920 894 859 865 894 901 896 846 856 904 852 889 726 906 892 879 892 724 845 915 827 876 873 894 848 885 924 887 938 899 905 873 863 859 852 913 921 874 889 918 883 797 845 885 884 866 848 894 828 846 887 827 859 970 941 950 922 920 917 916 902 940 896 920 880 873 939 880 896 896 938 902 876 892 881 905 894 887 883 920 866 893 874 930 935 901 916 924 851 879 919 880 899 880 881 903 903 930 890 872 862 902 875 880 927 877 873 880 882 867 875 875 936 894 918 892 877 890 887 887 893 928 900 911 880 895 879 886 840 879 849 817 850 869 897 901 862 901 890 835 801 924 846 839 867 858 819 907 908 872 900 844 899 877 858 853 877 876 815 873 888 851 928 890 856 909 909 865 853 893 864 866 846 873 866 838 861 836 873 826 877 851 870 866 834 902 887 904 878 876 857 884 868 861 856 855 820 843 870 842 830 860 852 841 886 857 861 897 857 872 897 871 866 874 830 892 849 882 895 841 843 879 838 870 846 852 856 826 910 840 890 831 825 832 863 847 869 871 871 910 870 851 820 888 942 917 948 920 916 796 881 794 880 827 868 864 877 882 864 884 896 856 832 819 864 916 858 851 880 842 803 850 856 851 856 834 854 865 866 861 862 830 801 857 856 861 929 826 923 858 817 812 760 865 850 762 814 855 843 842 879 852 821 794 810 820 818 868 820 918 868 819 841 897 859 873 876 880 886 857 891 873 866 848 902 867 855 860 833 861 854 867 857 913 874 853 851 859 820 824 843 856 835 860 862 830 799 854 882 883 860 868 866 902 831 841 863 820 821 839 873 821 856 810 845 837 865 851 835 836 823 830 832 814 814 797 815 830 796 774 809 816 794 835 805 788 807 766 798 798 795 755 848 848 796 811 810 789 798 792 827 778 842 820 810 786 782 782 818 823 795 836 770 819 794 786 805 776 782 737 742 764 745 742 743 801 800 790 761 800 789 796 740 691 782 823 848 813 824 783 815 828 732 771 801 754 799 750 793 782 780 776 834 781 853 836 819 818 843 820 845 847 842 820 824 842 840 856 825 829 832 804 850 816 869 834 802 817 821 783 732 810 812 856 824 794 863 804 821 723 814 814 733 773 774 759 813 783 771 804 770 765 788 757 770 791 721 762 748 756 742 770 747 842 728 723 795 728 749 794 798 791 793 778 810 935 980 896 904 929 910 927 882 869 885 917 932 922 901 882 889 818 884 909 904 881 919 903 889 847 832 891 942 944 889 897 924 958 867 1.04e+03 909 943 919 893 859 863 894 902 896 846 857 904 850 889 719 906 894 879 894 724 845 915 828 876 872 894 849 885 924 886 938 899 906 873 864 859 852 914 921 873 889 919 883 798 845 884 884 865 847 894 828 846 886 828 859 969 941 950 921 920 916 916 902 941 896 921 879 872 940 879 896 896 938 902 877 893 880 905 894 886 883 918 866 894 874 930 935 902 916 926 850 879 919 879 900 880 882 904 903 930 892 871 862 901 874 879 928 877 873 881 883 867 874 875 936 893 918 893 876 890 886 887 892 927 900 911 880 896 879 885 840 879 849 816 850 870 897 900 862 902 890 837 801 924 848 838 867 857 818 908 909 872 901 844 900 877 858 852 876 876 815 874 888 850 927 889 856 910 908 866 853 894 864 866 845 874 866 838 860 836 872 826 876 850 870 866 834 903 886 904 878 875 857 884 867 861 857 855 820 843 870 841 830 859 851 840 888 857 861 896 858 872 897 872 865 873 831 892 848 882 895 841 844 879 836 870 846 851 856 827 911 841 890 830 826 832 863 847 870 871 871 911 870 851 820 888 942 917 948 920 918 797 881 794 879 826 868 864 877 881 864 885 896 855 832 819 864 916 858 851 880 842 804 852 856 851 856 834 855 866 866 862 862 830 800 858 856 861 930 825 923 858 818 812 759 865 849 760 813 857 844 842 879 853 821 793 811 821 818 870 820 918 868 819 841 898 860 872 876 880 886 858 891 872 866 849 902 868 853 860 833 860 854 866 857 912 874 854 851 858 821 824 843 857 835 862 862 830 799 854 881 883 862 868 866 900 831 841 863 820 816 839 873 821 856 810 845 836 864 852 834 834 824 830 832 815 814 797 815 830 795 773 808 816 793 836 805 789 807 768 799 797 796 756 847 848 796 812 811 788 798 792 828 778 842 820 811 785 782 783 818 824 795 836 769 820 794 785 806 778 783 737 741 763 745 742 743 802 801 790 761 799 789 795 740 691 783 823 848 814 825 783 815 828 732 771 802 753 798 750 795 782 780 776 835 782 850 836 818 818 843 820 845 846 841 820 824 842 841 854 824 829 832 804 850 817 869 834 802 817 822 782 733 810 813 853 824 794 863 804 821 723 814 814 734 773 774 759 813 783 770 804 769 765 789 757 770 790 721 762 748 756 742 772 746 842 727 723 794 728 749 794 798 791 794 779 810 935 980 896 903 928 910 927 882 868 885 919 933 921 901 882 888 819 885 909 905 881 920 903 888 847 832 890 943 944 890 898 924 959 866 1.05e+03 910 943 919 892 859 863 894 902 896 845 857 904 849 888 714 905 895 879 895 724 845 916 828 876 873 893 849 884 923 886 938 899 905 873 864 859 852 915 922 872 889 920 883 799 846 883 884 866 847 896 829 845 885 828 859 968 940 950 922 921 915 915 902 942 894 921 879 870 940 879 895 896 938 902 877 893 879 905 894 886 884 917 865 894 874 930 936 902 915 926 850 879 920 878 900 881 882 904 903 930 896 870 863 901 874 878 927 877 872 882 883 867 873 875 936 893 918 894 876 889 886 887 892 928 900 911 880 896 879 885 841 879 849 814 850 870 897 899 862 902 890 838 801 923 847 837 868 857 818 909 909 873 900 845 901 877 858 852 875 876 815 874 887 850 926 888 855 908 908 866 853 893 864 865 844 875 865 837 861 838 872 826 876 850 870 866 834 902 887 904 878 875 857 883 867 862 857 855 820 843 870 841 830 859 852 839 889 856 861 895 859 872 896 874 865 874 831 892 848 881 894 841 843 879 834 870 846 851 856 827 911 840 890 830 826 832 864 847 871 871 871 911 870 849 820 889 942 917 947 919 920 797 881 793 879 826 869 864 878 881 864 885 896 855 833 819 864 916 858 851 880 841 804 851 856 851 857 833 855 866 866 862 862 830 800 859 856 862 930 827 924 858 819 813 758 865 849 759 813 859 845 841 879 853 821 792 812 822 818 871 821 917 867 819 841 899 859 871 877 880 886 858 892 871 866 849 902 869 853 859 833 860 855 866 856 911 874 856 850 857 820 825 844 858 834 863 861 830 798 855 881 883 864 867 866 900 832 841 862 821 812 840 873 820 857 810 846 835 863 853 835 833 824 829 832 814 816 797 815 829 795 774 808 816 792 835 805 789 807 769 799 796 796 756 847 848 796 813 812 787 797 792 828 779 841 819 811 785 783 783 818 825 795 836 769 820 795 785 806 778 783 738 739 763 746 742 742 803 801 790 761 798 789 795 739 691 783 824 849 814 826 783 815 828 732 771 802 752 798 750 795 782 780 775 836 782 847 836 818 818 844 820 845 846 841 820 823 842 840 853 824 829 832 804 850 818 869 834 802 818 821 783 733 810 813 850 824 794 865 804 821 724 813 814 734 772 774 760 814 782 770 803 769 766 789 757 770 789 721 762 748 756 743 773 745 841 727 723 793 728 748 793 798 791 795 779 810 935 980 897 903 928 909 927 881 868 884 919 934 922 902 882 889 819 884 910 905 882 919 903 887 847 833 889 944 944 891 898 924 960 865 1.05e+03 910 944 920 892 859 863 894 903 897 844 857 904 848 888 705 905 895 879 895 724 845 916 828 876 874 893 849 883 923 885 939 899 904 873 864 857 852 916 922 872 890 921 883 800 845 883 884 867 848 897 829 845 884 827 859 968 940 950 923 921 915 915 902 942 894 921 879 870 940 878 895 896 939 902 877 894 878 905 894 886 884 917 864 894 874 929 936 903 914 926 850 879 921 878 900 881 882 905 903 930 900 870 863 901 873 877 927 876 872 882 883 867 872 875 936 893 918 894 877 889 887 887 892 929 900 911 880 897 879 886 841 879 849 814 850 870 897 899 861 902 890 840 801 923 847 836 868 857 819 908 909 873 899 846 902 877 857 853 875 876 815 874 887 850 926 888 854 907 908 865 853 894 864 865 844 876 865 836 862 839 872 826 876 851 869 866 834 902 887 904 878 875 858 883 867 862 857 856 820 843 869 841 831 859 853 838 890 856 861 894 860 872 895 874 865 874 830 892 849 881 894 841 843 878 834 870 846 850 855 826 910 840 890 831 825 831 864 846 873 871 871 911 870 847 820 890 941 917 948 918 921 796 881 793 878 826 869 864 878 882 864 885 895 855 833 819 864 916 859 851 881 841 804 851 857 851 857 832 855 867 866 863 863 830 800 860 856 863 930 828 923 858 820 813 756 865 848 759 812 858 846 841 879 852 820 794 812 823 818 871 820 917 867 820 841 899 859 869 877 880 886 858 892 870 866 850 900 870 853 859 833 859 856 866 857 910 874 858 850 856 819 825 844 857 834 864 861 829 797 854 882 883 867 866 867 901 832 841 862 821 811 840 873 820 857 810 847 834 864 853 836 833 824 827 832 815 817 797 814 829 795 774 808 815 792 835 805 789 808 768 799 794 796 754 847 847 797 813 812 787 797 792 828 778 841 819 812 785 783 783 817 825 795 834 769 820 795 785 806 779 782 738 739 763 746 742 741 802 801 791 762 798 789 796 739 692 782 824 848 814 826 781 815 827 733 771 802 752 798 750 796 782 780 775 836 782 844 836 818 818 844 820 845 846 842 819 823 841 840 853 824 828 832 804 851 817 869 834 801 818 823 783 733 810 812 846 824 795 866 804 822 723 813 813 734 772 774 760 814 781 770 803 769 766 789 756 770 790 721 763 748 756 743 773 746 839 727 723 792 728 748 793 797 792 796 779 809 936 980 896 903 928 909 927 880 869 883 919 934 922 902 882 889 819 884 910 904 882 918 904 886 847 835 889 945 944 892 898 923 961 864 1.04e+03 911 944 920 893 858 863 895 902 896 843 856 904 850 887 700 905 895 879 895 725 845 916 828 876 874 893 850 883 924 886 940 900 902 873 864 855 853 916 922 873 890 922 883 800 845 883 884 867 849 898 828 846 884 828 859 969 940 950 923 922 915 916 901 942 894 923 878 869 940 878 896 897 940 903 877 894 877 906 894 885 884 918 863 894 875 929 936 903 913 926 850 880 921 879 900 881 882 905 903 930 905 870 864 901 872 877 927 875 872 882 882 867 872 874 936 893 917 894 878 889 888 887 892 931 899 910 880 898 879 886 842 879 849 813 850 870 897 899 861 902 890 840 801 923 848 835 869 857 820 907 909 873 899 846 902 878 856 853 875 876 816 873 887 851 926 887 853 906 909 865 852 894 863 865 844 876 865 837 863 839 871 826 877 851 869 867 833 901 888 903 877 875 858 883 867 862 858 856 820 843 868 842 832 858 853 838 889 856 861 895 861 873 894 874 865 875 830 892 849 881 895 840 844 877 835 870 846 849 855 826 910 840 889 832 824 831 864 845 873 871 871 910 871 846 820 890 941 917 948 917 922 795 882 793 878 827 868 864 878 883 864 885 895 854 833 819 863 917 859 851 882 841 804 849 857 850 857 831 854 866 866 863 864 830 800 860 855 863 930 830 922 858 820 814 756 865 848 758 812 856 846 841 880 853 818 795 812 824 818 870 820 917 866 820 841 899 858 868 877 880 886 858 893 870 866 849 899 870 853 859 833 858 857 866 859 910 874 858 850 856 820 824 843 857 834 863 861 828 795 854 882 883 867 866 867 901 831 841 863 821 811 839 873 820 858 809 847 832 865 853 836 834 824 827 832 816 817 797 813 829 797 775 808 814 792 835 805 788 808 767 799 794 796 753 848 846 797 811 812 788 797 793 827 778 841 820 812 785 782 783 816 824 795 833 770 819 796 785 806 779 781 739 738 763 746 743 740 801 801 791 762 798 789 798 739 692 782 822 848 814 825 780 815 827 734 770 802 752 798 749 796 783 780 776 837 782 841 836 819 819 844 820 845 846 842 818 823 841 839 852 824 828 831 804 852 816 868 834 800 817 825 784 731 810 812 844 823 795 868 804 822 721 812 813 734 772 774 761 815 781 771 804 769 766 790 756 771 790 721 763 747 756 742 774 746 839 727 724 792 727 748 792 797 793 796 780 809 935 979 894 903 929 909 927 880 870 884 918 934 922 900 882 890 819 884 911 904 882 918 905 886 847 836 890 945 944 892 898 922 961 864 1.04e+03 912 945 920 895 858 863 896 901 895 843 856 903 852 886 695 905 895 878 895 724 844 915 828 876 874 892 851 883 924 886 940 900 902 872 864 854 853 915 921 874 890 921 883 800 844 882 885 867 849 897 829 846 884 829 858 971 941 950 923 921 916 915 900 943 895 925 878 868 939 877 896 897 941 903 877 894 877 908 894 884 884 918 863 894 875 930 936 903 913 925 850 880 921 879 900 881 883 904 903 929 907 870 864 901 871 878 927 875 872 882 882 867 873 874 936 893 916 894 878 890 889 887 892 931 899 910 880 897 879 886 842 878 849 812 850 870 897 898 861 902 890 839 801 924 849 836 869 857 822 907 909 873 899 846 902 878 856 852 876 876 816 873 887 851 926 887 852 906 908 864 853 893 862 865 843 875 864 838 862 838 871 827 877 851 870 866 834 900 888 903 876 875 856 883 867 862 857 856 821 843 868 843 832 858 853 838 888 857 860 896 860 874 893 874 865 875 829 892 849 881 896 839 844 877 836 868 846 848 856 826 911 840 888 833 823 830 863 844 873 870 872 910 872 847 820 891 941 918 948 918 922 794 882 793 878 827 868 864 878 884 863 886 894 853 832 819 863 917 859 851 882 840 804 848 857 849 857 830 853 865 867 863 864 831 801 861 855 864 930 829 922 858 820 814 757 865 848 757 811 855 844 842 880 853 817 795 812 824 819 871 820 917 866 820 841 899 858 868 877 880 885 858 891 871 867 849 899 869 854 859 833 858 857 867 861 911 874 859 850 857 820 823 842 856 833 863 862 828 795 854 884 884 866 867 868 901 830 841 864 820 822 839 874 820 857 809 847 832 864 854 836 835 823 828 832 816 817 798 812 829 799 775 808 813 793 835 805 788 808 766 799 795 796 754 848 847 797 811 811 788 796 794 826 778 842 821 813 785 782 782 815 822 796 833 770 818 797 786 806 778 781 739 738 764 746 744 740 800 801 792 762 799 787 798 740 693 781 821 849 814 824 780 815 827 734 770 801 752 799 751 796 783 779 777 838 782 838 835 818 819 843 819 845 846 843 818 823 841 839 852 824 827 831 804 852 815 868 834 801 817 827 784 729 809 812 841 823 794 867 804 823 719 812 813 735 773 775 761 815 782 770 804 770 765 791 755 771 791 721 762 748 755 742 774 746 840 726 724 792 728 748 792 796 793 796 781 809 934 979 893 902 929 910 927 880 870 884 917 933 923 899 882 891 817 884 910 905 884 918 906 887 847 835 891 944 945 893 898 923 961 866 1.04e+03 913 944 921 894 859 863 897 901 894 844 856 902 853 886 693 906 895 878 896 722 844 915 830 876 874 892 851 883 925 886 940 900 901 872 863 854 853 916 920 874 890 921 883 800 844 883 885 867 848 897 829 846 884 829 858 972 942 950 924 920 916 915 901 943 896 927 878 867 939 877 896 897 941 903 877 894 877 907 894 884 884 917 864 893 876 931 934 904 913 925 850 880 921 878 900 881 883 904 903 929 910 870 864 901 871 878 928 875 873 881 882 867 873 873 936 893 916 895 878 890 890 886 891 930 900 911 880 897 880 885 842 878 849 812 850 869 897 898 862 902 890 839 801 925 850 836 870 857 822 908 907 873 899 847 902 877 857 852 876 877 817 873 887 851 925 887 852 906 908 864 853 892 862 865 842 875 864 840 862 837 872 827 877 850 870 865 836 900 888 903 876 875 855 883 867 862 857 855 821 844 868 844 833 857 853 838 887 858 860 896 860 875 894 874 864 875 830 892 850 881 896 839 844 878 837 867 846 847 857 826 911 840 888 833 824 830 863 844 873 870 872 910 872 847 820 891 941 918 949 918 921 794 883 793 879 827 868 863 878 885 863 886 895 852 831 818 863 917 858 851 882 841 804 848 856 849 856 829 853 865 866 862 863 831 800 861 854 865 929 829 922 857 820 814 758 864 849 757 810 856 843 842 880 854 817 794 812 824 820 872 820 918 866 820 841 899 858 868 878 880 884 858 890 872 868 849 900 868 854 861 832 857 857 867 861 911 874 859 850 858 820 822 842 856 833 863 861 828 796 854 885 885 866 867 867 901 829 841 864 820 834 839 874 821 857 809 847 833 864 855 836 835 822 829 832 816 817 799 812 830 800 775 808 813 794 836 805 789 808 768 798 794 796 756 847 848 797 811 809 789 797 794 824 779 842 822 813 785 781 782 816 821 796 833 770 817 796 787 805 777 781 739 739 765 746 744 740 800 800 791 763 800 786 797 740 694 780 821 849 813 825 781 816 827 734 770 801 752 800 752 797 783 778 778 839 783 835 835 818 818 842 819 845 847 843 818 823 841 839 852 823 827 832 804 851 815 868 834 801 816 826 784 729 808 813 839 823 793 865 804 823 718 812 813 735 774 776 761 815 783 770 805 770 765 790 756 771 792 722 762 748 755 742 774 746 840 727 723 792 729 749 794 796 792 796 780 810 933 979 893 901 929 910 927 881 870 884 916 932 923 898 881 891 816 884 910 906 886 918 905 887 848 834 892 944 945 893 897 924 961 866 1.04e+03 914 944 921 893 860 862 896 901 892 846 856 902 853 887 690 907 894 879 896 721 844 914 831 876 874 893 851 884 926 887 940 900 901 872 863 854 852 916 919 874 891 920 884 800 844 885 885 867 849 896 828 846 883 829 858 972 942 949 924 919 917 916 903 944 896 927 878 867 940 876 896 897 941 904 878 894 876 906 895 884 885 916 865 892 876 931 934 904 914 924 850 880 921 876 901 880 882 904 903 929 912 871 863 901 872 878 928 875 874 880 882 866 873 874 936 892 918 894 877 892 889 886 890 929 900 912 880 897 880 885 841 877 848 811 849 869 897 897 863 902 890 839 800 925 851 836 870 857 822 908 906 872 899 847 903 877 857 852 875 878 816 873 888 851 925 889 853 905 907 863 852 892 863 866 844 874 864 841 862 837 871 828 877 850 869 864 838 901 887 903 876 875 854 884 866 862 856 855 822 844 868 843 833 858 852 839 886 858 860 896 859 875 895 874 864 874 830 891 850 881 895 839 844 880 837 866 846 847 858 826 911 840 887 833 824 830 863 844 874 871 872 911 873 848 820 891 941 918 949 918 921 794 883 794 880 827 868 864 878 885 863 886 896 852 831 818 863 917 857 851 882 841 804 849 856 849 857 830 853 865 866 861 862 831 800 861 854 866 928 828 922 856 820 814 758 864 849 757 808 856 843 842 880 853 817 794 812 823 821 873 820 918 867 820 840 899 860 868 878 880 884 858 889 873 869 851 901 866 855 862 832 857 857 868 860 911 873 858 851 858 820 821 842 856 834 863 861 827 796 855 884 886 864 867 866 901 829 841 863 820 839 839 875 821 857 809 847 831 864 857 836 835 822 829 833 815 816 800 811 830 800 775 808 813 794 837 805 791 808 770 799 794 796 756 846 846 796 811 808 788 797 793 825 779 842 822 812 785 780 781 817 822 795 833 769 817 795 787 805 778 781 738 740 765 745 744 741 800 800 791 764 801 784 796 740 694 780 822 848 812 825 782 816 827 734 769 801 752 800 754 798 783 777 778 839 783 833 835 818 818 841 818 844 847 843 819 823 842 839 852 823 827 833 804 850 815 868 834 802 816 826 783 730 807 813 836 823 794 863 804 822 718 812 814 735 775 776 762 815 783 769 805 771 764 789 757 772 792 722 761 748 755 742 774 747 840 728 722 791 730 750 796 796 792 796 779 810 934 979 894 902 929 911 927 882 870 884 916 931 923 898 881 892 815 883 910 906 887 918 905 887 848 833 893 945 945 892 897 924 961 866 1.04e+03 915 944 922 893 862 863 897 901 892 847 856 901 854 887 689 908 894 879 895 720 844 914 831 875 874 893 850 884 926 888 940 900 901 873 863 854 851 917 920 874 891 920 885 800 843 887 885 867 849 896 828 846 883 829 858 973 942 949 924 919 917 917 904 944 896 926 878 866 940 875 895 897 940 904 878 894 876 904 896 885 884 916 866 892 877 931 935 905 914 924 850 880 921 876 901 879 882 904 903 929 914 872 863 901 873 879 929 876 875 878 882 866 873 876 935 893 919 894 877 893 889 886 892 927 900 913 880 897 881 885 840 878 848 811 849 868 896 897 864 902 890 838 800 924 851 836 870 856 821 907 906 872 898 847 904 876 858 852 875 877 816 874 889 852 926 891 853 905 907 864 850 892 863 867 845 873 864 842 861 837 870 830 878 850 870 865 840 902 887 903 876 876 854 884 867 862 856 856 822 845 868 843 833 858 852 839 886 859 860 896 859 875 897 873 864 874 831 890 850 882 896 840 844 880 837 866 847 846 858 826 910 840 887 834 825 830 862 843 873 872 872 912 873 848 821 891 942 918 950 919 920 794 883 794 880 827 869 864 877 884 863 886 897 852 832 819 865 916 857 852 882 842 804 850 856 849 857 831 853 866 866 861 861 830 799 861 854 866 928 828 921 856 820 815 758 865 848 757 809 857 843 842 879 853 817 795 812 822 820 872 820 918 867 820 839 899 862 867 878 879 883 858 889 873 868 851 902 866 855 862 833 856 857 867 858 910 873 856 851 859 820 822 843 856 835 864 860 826 796 855 883 886 864 867 866 902 830 841 863 820 826 840 876 821 856 809 847 830 865 856 835 834 821 829 833 815 815 802 810 829 799 775 808 813 794 838 806 791 807 770 799 794 796 755 846 844 797 810 808 788 797 793 826 779 842 821 812 787 780 781 817 823 793 833 769 817 795 787 804 778 781 736 741 764 744 743 742 800 799 792 763 801 783 795 740 694 781 824 846 812 825 783 817 828 734 768 801 752 800 754 799 783 779 778 839 782 832 835 819 818 842 818 845 847 844 819 823 842 839 854 823 827 833 804 849 815 869 835 803 816 827 782 731 807 812 832 823 794 863 805 821 718 812 814 734 776 776 763 814 783 770 805 770 764 788 758 772 792 722 761 749 755 743 774 747 840 728 722 792 730 750 798 797 792 796 779 810 936 978 895 902 929 911 927 881 870 884 916 932 923 899 881 892 815 883 910 907 887 918 905 888 848 832 892 946 945 891 897 923 961 865 1.04e+03 915 944 922 893 861 863 897 901 892 847 856 901 854 888 689 909 895 880 894 721 844 914 830 875 875 893 848 884 925 888 939 900 901 874 863 854 851 917 922 874 892 920 886 801 842 888 884 867 849 895 827 846 883 829 859 973 942 949 924 919 916 919 903 944 896 926 878 867 939 876 895 896 940 906 878 893 877 903 897 885 884 915 866 892 877 931 936 905 914 924 850 879 921 876 901 878 882 904 903 928 916 874 863 901 874 879 929 877 874 879 882 866 874 878 934 893 919 894 878 893 889 886 894 926 900 912 880 898 881 886 839 878 849 811 849 868 897 897 864 902 890 838 799 924 852 836 870 856 821 906 906 874 898 847 904 877 857 852 875 876 816 874 889 852 926 890 854 905 908 866 850 891 863 867 846 872 866 841 861 838 868 830 878 851 870 866 842 902 887 901 876 876 855 884 868 861 856 857 822 845 868 843 833 858 852 839 886 859 860 895 860 876 897 873 863 874 830 890 848 882 896 841 844 880 837 866 848 848 858 825 910 840 887 833 825 830 862 842 873 873 872 912 874 847 822 890 942 918 949 920 920 795 882 795 880 827 869 863 877 884 862 886 897 854 832 820 866 916 858 852 882 842 804 850 856 850 858 832 854 865 866 861 861 830 799 862 854 866 928 830 921 856 820 814 759 865 848 756 809 858 843 842 879 852 817 796 812 822 818 872 820 918 867 820 839 898 863 866 878 879 883 858 889 873 867 850 901 867 854 861 834 859 855 866 857 910 874 855 851 859 820 824 843 855 835 864 860 826 797 855 883 886 864 866 866 903 832 840 863 820 814 840 876 821 855 809 846 829 865 854 837 835 821 829 832 815 815 802 811 829 799 775 809 813 793 837 805 791 806 769 800 794 796 756 846 843 799 810 809 788 796 793 826 779 843 820 811 788 780 781 817 823 792 834 769 818 796 787 804 778 782 735 741 762 742 742 743 800 800 792 763 801 783 795 740 693 781 823 846 813 825 783 818 828 733 769 802 752 800 754 801 783 781 778 839 782 832 835 819 818 842 818 844 847 843 819 823 842 840 855 822 828 832 803 849 814 870 836 803 815 827 782 731 807 812 829 824 795 864 805 821 719 811 814 734 776 776 765 814 784 770 805 770 764 789 758 771 793 722 761 749 755 743 774 746 839 729 723 792 730 750 798 798 791 796 778 811 937 978 896 902 930 911 927 881 870 884 916 933 923 899 880 892 816 883 909 906 887 918 905 888 848 832 891 946 945 890 897 923 961 866 1.04e+03 915 945 921 893 861 863 898 901 892 847 856 901 854 888 689 910 894 880 893 722 844 914 828 875 875 893 846 885 924 888 939 900 901 872 863 854 851 917 923 873 892 920 886 801 842 887 885 867 848 894 828 846 882 830 858 973 942 950 923 919 915 919 903 944 896 926 879 868 939 877 895 896 941 906 878 893 878 903 898 885 884 914 866 891 877 930 935 905 915 924 850 879 921 877 900 878 882 903 903 928 917 874 864 901 873 879 929 876 874 879 882 865 874 879 934 894 918 894 880 893 890 886 896 926 901 912 879 899 880 887 840 878 849 810 849 868 897 898 864 902 890 838 800 924 852 836 869 857 821 907 906 875 898 846 904 877 856 853 875 875 816 874 888 852 926 890 856 904 908 868 852 891 863 867 844 872 867 841 860 838 869 828 878 851 869 866 844 901 887 900 876 876 855 884 868 862 855 859 821 844 868 843 833 859 852 838 886 859 861 895 862 876 897 873 863 874 830 890 847 884 896 841 845 879 837 866 849 850 858 825 910 840 888 833 825 830 861 842 872 872 871 914 874 847 822 890 944 918 949 920 920 795 883 795 880 828 870 860 877 884 862 886 898 855 832 821 866 916 859 852 882 842 804 850 856 852 859 832 855 864 866 860 860 831 799 861 853 866 927 831 921 856 820 814 759 865 847 755 809 859 843 841 879 852 817 796 811 821 817 872 820 918 867 820 839 898 863 865 878 878 883 858 889 873 866 851 900 868 855 861 835 861 854 866 857 910 876 855 851 859 820 825 842 855 835 865 860 825 797 855 884 884 864 866 866 904 833 840 864 820 814 841 875 821 854 809 846 828 865 854 838 835 821 829 832 815 815 802 813 830 798 775 809 813 794 836 804 790 807 768 799 794 795 756 846 844 800 810 810 788 795 793 826 779 844 820 811 789 780 782 818 823 794 835 769 818 797 788 804 777 782 735 741 762 742 743 744 801 801 793 763 801 783 796 740 692 782 823 846 814 825 782 820 828 734 769 802 752 800 754 803 783 782 778 840 780 832 835 818 818 842 819 844 847 843 819 823 842 841 856 822 828 831 803 849 814 870 836 802 815 828 782 730 808 812 827 824 794 866 805 821 719 811 814 734 775 776 766 814 783 770 804 770 764 790 758 770 793 722 761 749 755 742 775 746 838 728 723 792 730 750 797 799 790 795 778 811 937 977 896 902 930 911 928 882 869 883 916 934 923 899 880 892 818 883 908 906 886 919 904 888 847 832 890 946 945 891 897 923 961 867 1.04e+03 916 945 920 893 860 863 897 901 892 847 857 901 854 888 688 909 893 879 893 724 844 913 827 876 875 893 845 884 925 888 938 901 902 871 863 854 851 916 924 873 891 920 886 802 842 886 887 867 848 894 829 846 882 830 858 973 941 950 922 920 915 919 903 943 896 927 879 869 938 878 894 896 941 906 878 892 878 903 898 885 884 913 866 891 876 930 934 905 914 924 850 880 921 877 900 878 883 903 904 928 919 874 864 900 874 879 929 875 873 880 882 865 874 880 934 895 918 894 880 892 890 886 895 927 901 912 879 900 880 888 840 879 850 810 850 867 897 898 864 902 890 838 800 924 854 837 869 857 822 908 906 876 898 847 903 877 856 855 875 875 816 873 886 853 927 889 857 904 908 870 854 890 863 867 843 872 868 840 860 839 869 827 877 851 868 866 848 900 886 898 877 875 856 885 868 864 856 860 821 844 869 844 833 859 852 838 886 858 861 896 864 876 898 874 863 874 830 890 847 884 894 841 846 878 836 868 850 850 857 825 909 839 888 833 825 830 862 842 872 870 870 914 873 846 820 890 945 918 949 920 919 794 884 794 880 828 870 860 876 885 861 885 898 856 832 820 866 916 860 851 882 842 803 850 856 852 860 831 857 863 867 861 861 832 799 861 852 866 928 833 921 856 819 815 758 865 848 753 809 860 842 841 879 852 816 795 811 821 818 873 819 918 867 821 839 898 863 864 878 878 883 858 889 874 867 852 898 868 856 862 834 862 854 865 857 909 877 855 851 858 820 825 840 855 834 864 861 824 798 855 886 883 865 866 866 904 833 841 865 819 823 841 874 820 854 808 845 828 865 854 839 835 821 829 832 814 816 801 814 830 798 776 809 813 794 836 804 788 807 768 798 794 796 756 847 846 800 810 810 789 795 794 826 779 844 819 811 790 781 783 818 823 795 836 769 818 797 788 804 777 783 735 741 762 742 743 744 800 802 793 763 802 784 797 741 691 782 824 846 815 825 782 819 828 734 769 800 753 799 754 804 784 782 778 839 779 831 836 818 819 842 820 844 847 843 819 822 842 841 856 821 829 830 803 848 814 870 836 801 815 828 783 728 808 812 826 824 794 867 804 821 719 811 814 734 775 777 767 814 783 770 804 770 764 790 758 770 793 722 761 748 755 742 776 745 838 727 723 792 730 748 796 800 790 795 778 812 937 978 895 902 930 911 929 882 869 884 916 934 923 898 880 892 819 882 907 907 885 920 904 888 846 832 890 945 946 891 896 923 960 867 1.04e+03 918 945 920 894 860 863 897 902 892 847 858 902 854 888 687 908 893 879 893 724 844 912 828 876 875 894 846 882 925 888 939 901 902 870 863 854 851 916 924 873 891 921 886 802 842 886 888 866 847 895 830 847 882 829 857 972 941 949 922 919 915 919 904 942 896 928 879 869 937 878 896 896 942 905 879 891 878 904 897 885 884 913 866 890 876 930 934 905 914 923 850 880 922 877 900 878 883 904 904 929 922 873 863 900 874 878 928 873 872 880 882 867 874 880 933 896 918 894 881 892 890 886 894 929 901 912 879 900 879 889 840 879 851 810 849 867 898 899 864 902 889 838 801 924 854 837 868 856 822 908 906 877 899 847 902 877 858 859 875 876 816 872 886 853 928 889 857 905 908 868 854 889 863 868 843 872 868 840 859 839 869 827 877 852 866 866 851 899 886 898 878 875 857 885 869 866 856 860 821 844 870 844 833 860 852 839 886 858 860 897 863 875 897 874 864 874 830 891 847 883 894 841 847 877 836 868 849 848 856 825 909 839 889 833 825 831 863 844 872 869 870 914 873 846 819 889 947 919 948 920 918 794 883 794 879 828 869 861 876 886 862 885 898 854 831 820 865 916 860 851 881 842 802 850 856 851 860 831 857 862 868 862 861 833 799 861 852 866 928 832 921 856 820 815 757 866 847 752 809 859 841 841 879 853 816 794 811 821 819 872 819 917 867 822 839 899 863 864 876 878 883 858 890 874 867 852 898 868 858 862 834 860 855 866 857 909 877 855 851 858 820 825 840 855 835 864 863 823 798 856 886 883 865 866 866 904 834 843 865 819 832 841 874 820 855 808 845 828 865 854 838 835 822 830 832 813 816 800 814 829 797 775 809 813 794 835 804 787 807 768 798 794 796 756 847 846 799 810 810 789 795 794 826 778 844 819 811 790 782 784 818 823 796 835 770 817 796 788 805 777 783 735 741 761 742 744 744 801 801 794 765 801 785 798 741 691 783 824 847 815 825 782 819 828 735 769 799 753 798 755 804 784 782 778 839 779 830 835 819 820 842 820 844 848 844 819 822 841 841 856 821 829 830 803 848 814 870 836 800 815 828 783 729 808 812 825 825 794 867 804 822 720 811 814 734 774 777 769 814 784 770 804 770 765 791 758 770 792 723 762 748 755 742 776 745 838 727 722 792 730 748 796 799 791 795 778 812 936 979 895 902 931 912 927 882 869 884 916 933 924 897 879 891 820 880 907 907 885 920 904 887 846 832 890 944 946 892 896 923 960 866 1.04e+03 919 944 920 894 860 863 896 902 892 846 858 902 855 888 686 907 892 878 894 724 844 911 829 876 875 894 848 881 926 888 939 901 902 870 863 854 851 916 924 873 891 921 886 803 842 885 888 866 847 896 831 848 882 829 858 971 942 948 921 919 915 919 903 940 896 930 879 869 937 877 897 897 941 905 878 890 877 903 897 885 884 914 866 890 876 930 935 904 914 923 850 880 922 878 900 878 883 904 905 929 924 873 862 900 874 879 929 874 872 880 881 868 874 880 933 896 918 895 881 892 890 886 894 928 901 911 878 900 878 888 841 878 850 812 849 867 898 900 864 901 890 838 802 925 854 837 868 857 821 906 906 876 899 848 901 876 859 865 876 877 816 872 887 852 928 889 857 905 908 864 855 890 862 868 843 872 866 839 858 839 870 828 876 851 866 866 855 899 886 899 878 875 856 885 871 866 857 860 821 845 870 844 834 861 852 840 886 857 860 897 860 874 897 875 864 875 829 891 847 882 895 841 847 876 836 868 849 846 856 825 909 839 890 833 825 832 863 845 872 869 871 914 873 847 817 890 948 918 948 919 918 792 882 794 879 827 869 862 876 886 862 885 898 853 831 820 866 916 859 851 882 841 802 849 856 850 858 831 858 863 869 863 862 832 799 861 852 866 927 831 922 856 821 816 757 866 847 752 809 857 840 841 879 853 815 793 812 821 820 872 818 917 868 823 839 900 862 863 875 878 884 858 890 874 867 849 900 868 858 863 835 859 855 867 857 910 875 855 852 858 820 825 842 855 836 864 864 822 798 857 885 884 864 866 866 904 834 844 866 819 830 840 874 820 855 807 844 828 865 855 837 835 822 828 833 813 816 799 814 830 798 774 810 814 794 835 805 787 808 769 798 796 796 756 847 847 800 811 809 789 797 793 825 778 844 819 812 790 782 785 819 822 796 834 770 817 795 787 805 777 782 735 741 762 743 743 744 801 800 794 767 801 786 797 741 692 784 824 848 814 825 782 819 827 734 769 799 752 798 755 804 785 780 777 839 779 830 835 819 820 842 820 844 848 844 820 824 841 841 856 822 829 831 803 847 815 870 836 799 815 828 784 730 809 812 824 826 794 867 803 822 720 811 814 735 774 776 771 814 784 770 805 770 766 792 758 769 792 723 762 748 755 741 776 745 838 727 722 792 730 748 795 798 791 796 777 812 935 979 895 902 930 912 925 882 869 884 916 933 924 897 879 890 820 880 906 907 884 921 903 887 846 832 889 944 946 892 896 923 959 866 1.04e+03 918 943 920 894 860 863 897 902 892 846 860 902 855 887 686 907 892 878 895 725 844 910 829 876 874 894 849 881 926 888 939 901 902 871 862 854 852 918 924 874 891 921 887 802 841 885 887 866 848 896 831 848 884 829 858 971 942 947 921 918 916 919 902 940 896 931 879 868 937 877 898 897 940 904 878 891 878 903 897 886 884 915 866 890 876 931 935 904 913 922 850 881 921 878 900 878 885 904 906 929 925 872 862 900 874 879 929 874 871 881 881 870 873 879 933 896 918 895 880 893 890 886 894 928 900 911 878 899 878 887 841 877 849 814 848 868 898 902 865 900 890 838 803 925 854 837 868 859 820 906 906 876 899 848 901 875 859 868 876 878 816 872 888 852 927 888 857 905 908 863 855 890 862 868 843 874 866 838 858 839 872 828 877 850 866 866 858 900 887 900 879 875 855 884 872 865 856 860 820 846 871 843 833 862 851 840 886 856 860 897 857 874 896 875 865 875 829 891 847 881 896 841 848 875 837 868 848 846 855 825 910 839 890 832 825 832 863 846 872 869 872 912 873 849 817 890 947 917 949 919 918 792 880 794 879 826 869 862 876 886 861 886 898 854 831 820 866 916 859 851 882 840 801 849 857 850 857 830 858 864 869 862 862 831 800 862 852 866 926 832 923 856 822 817 758 866 847 752 809 857 840 841 879 853 815 793 813 821 820 872 817 917 868 822 840 900 861 862 876 878 884 858 890 873 868 849 901 868 859 863 835 859 854 868 857 910 874 855 852 858 820 825 843 855 836 864 865 822 797 858 884 884 863 866 866 903 834 844 864 819 827 839 873 820 855 807 844 828 865 855 838 835 822 826 832 814 817 799 814 831 798 773 810 813 794 836 805 787 808 769 798 797 796 756 846 847 800 811 809 789 798 793 826 778 844 819 812 789 781 786 819 822 795 834 770 816 795 787 805 776 782 736 741 762 743 743 743 800 800 793 767 801 787 796 741 694 783 823 848 813 826 782 819 827 733 769 800 751 798 755 805 786 779 777 839 779 828 835 819 819 843 820 844 848 844 820 824 841 841 856 823 829 833 803 847 815 870 836 799 815 828 783 730 808 812 824 826 794 867 803 823 721 811 814 736 773 776 773 814 784 771 805 770 766 793 758 768 791 722 762 748 755 740 776 744 838 727 722 792 730 748 795 798 792 796 778 812 935 980 894 902 929 911 924 882 869 883 916 933 925 897 879 890 820 880 906 907 884 921 902 886 846 831 889 944 945 893 896 923 959 866 1.04e+03 918 943 920 893 861 864 897 902 892 847 860 902 854 887 685 908 892 878 896 726 845 910 830 877 873 893 849 881 926 889 939 902 902 872 862 856 853 920 924 874 892 920 887 802 841 885 887 866 848 896 830 848 887 829 858 971 942 948 922 918 918 919 902 939 897 933 880 868 938 877 898 897 938 903 877 892 878 903 897 887 885 916 866 891 876 931 935 904 913 922 850 882 921 878 900 879 886 905 907 928 926 872 862 900 874 879 929 875 871 881 880 870 872 877 933 896 917 896 880 893 890 887 894 928 900 911 877 899 878 886 841 878 848 814 848 868 898 903 866 901 891 838 803 925 854 837 867 860 820 906 906 874 899 848 901 875 858 873 876 879 816 872 888 852 926 888 857 904 908 864 854 892 862 867 843 875 865 839 858 839 874 829 877 850 867 867 859 901 888 901 879 876 854 883 872 865 856 859 820 845 871 842 832 861 851 839 886 856 859 897 855 874 896 875 865 875 829 891 846 881 896 842 848 876 838 870 848 846 855 825 910 840 889 832 825 832 863 846 873 870 872 913 873 850 818 890 947 916 950 920 919 792 882 793 879 827 870 862 877 885 861 886 898 855 831 821 866 916 858 851 882 841 800 850 858 850 856 830 857 865 870 862 861 830 800 861 852 865 926 833 924 856 822 818 758 866 847 752 810 859 840 840 879 852 815 793 812 821 819 872 816 918 870 820 842 900 860 862 876 878 883 859 890 872 868 850 901 868 859 863 835 859 853 868 857 911 873 854 852 858 820 824 843 855 836 865 865 822 796 859 883 883 864 866 866 902 835 843 863 818 826 839 873 819 855 807 843 827 865 854 838 834 822 824 832 815 817 799 814 832 798 772 811 813 794 837 806 787 808 769 798 798 796 756 846 847 800 811 809 789 800 792 826 778 845 819 813 788 780 786 818 821 795 833 770 816 795 787 805 776 782 736 740 762 743 743 743 800 800 793 766 800 789 797 741 694 780 821 847 811 825 782 819 827 733 769 800 751 797 755 805 787 779 775 839 779 828 835 819 818 844 820 844 848 844 819 825 841 841 856 824 829 832 802 847 816 870 836 799 816 829 782 729 808 812 824 826 794 867 803 823 721 810 814 737 772 775 775 814 783 771 804 770 766 792 758 769 791 722 761 748 756 740 775 744 839 728 721 792 731 750 795 798 792 796 778 812 934 980 894 903 928 911 926 882 869 882 916 934 926 897 879 890 819 881 905 906 884 922 902 886 846 830 890 945 945 893 896 923 960 865 1.04e+03 917 944 919 892 862 866 897 901 891 847 861 902 853 886 685 908 892 878 896 726 846 911 830 878 872 892 848 881 926 888 939 902 902 873 863 858 854 920 924 874 892 920 887 801 841 885 887 866 848 897 830 849 889 828 857 971 942 948 922 918 919 919 902 940 897 934 879 868 938 876 898 897 937 902 876 892 878 903 898 887 884 915 867 892 876 931 935 903 913 921 850 882 921 878 900 879 888 905 907 928 926 872 862 900 874 879 928 875 871 881 880 870 871 876 934 894 917 896 880 893 890 887 894 927 900 910 877 898 878 886 841 879 848 815 848 868 898 904 867 902 890 837 803 925 855 837 868 858 821 908 906 873 900 847 901 874 856 878 877 878 818 873 888 851 926 887 856 904 907 866 854 893 862 867 843 876 865 840 859 839 874 830 878 850 869 867 863 902 888 901 879 876 855 883 871 864 855 858 820 844 871 840 831 860 851 838 886 857 858 898 855 873 894 876 865 874 829 891 846 882 896 842 847 877 838 871 849 847 855 825 911 840 889 830 824 831 863 846 873 870 872 912 874 850 819 890 946 916 950 920 920 793 884 794 879 827 870 863 877 885 861 886 898 854 831 821 867 916 858 851 882 841 798 851 859 850 857 830 857 865 870 863 861 829 800 861 852 865 927 833 924 855 821 818 758 866 847 752 810 861 840 841 879 852 816 794 810 820 819 873 816 919 870 818 843 900 860 863 876 879 883 859 889 872 868 852 901 868 859 863 834 859 853 867 857 911 874 854 853 858 820 824 844 854 836 865 864 822 796 858 882 882 864 866 866 902 836 843 861 817 828 839 872 819 854 806 843 826 865 853 839 835 821 824 832 814 817 799 814 832 798 773 811 813 794 838 805 787 808 769 798 798 796 756 846 847 800 811 809 790 801 792 828 778 845 819 814 787 779 786 817 820 796 833 770 816 796 786 805 776 782 736 739 762 742 743 742 801 801 792 766 800 789 797 742 694 778 821 847 811 824 782 818 828 734 769 800 751 798 755 806 787 779 774 839 780 828 836 819 818 844 821 844 848 844 818 825 841 841 856 823 829 832 800 847 817 870 836 800 816 830 782 729 808 811 824 826 794 868 804 824 720 810 813 736 772 774 777 815 782 771 803 771 767 791 758 770 790 722 760 749 756 741 776 744 840 728 722 791 731 750 795 798 792 797 778 810 934 979 894 903 927 910 927 882 870 882 916 933 926 898 880 890 818 880 905 906 884 922 902 886 847 830 891 946 944 892 896 922 961 866 1.04e+03 916 944 918 892 862 867 897 901 891 847 860 902 852 886 686 908 892 878 896 725 847 912 830 878 871 892 848 882 926 888 939 903 901 872 863 858 854 918 923 875 891 920 886 801 842 886 887 866 849 897 830 849 888 828 857 971 942 948 922 919 919 919 904 941 898 937 878 867 938 876 897 897 937 901 877 891 879 903 899 886 884 914 867 892 876 931 936 902 914 922 850 881 921 879 900 880 889 906 907 927 926 872 862 900 874 879 928 876 872 881 881 869 871 875 935 893 916 896 880 893 890 888 893 926 901 909 877 898 878 886 840 880 848 815 849 868 898 904 865 903 890 837 802 925 855 836 869 856 822 908 906 874 900 847 901 873 856 883 878 877 819 873 888 851 927 887 856 905 906 867 854 894 861 866 844 877 866 841 860 838 873 830 878 850 869 867 866 903 889 900 879 876 856 884 871 864 854 858 820 844 870 839 831 858 851 838 886 858 858 899 856 874 893 875 866 873 828 890 846 884 896 842 847 880 837 871 849 848 856 825 911 840 888 830 824 830 863 846 874 868 872 913 874 849 820 890 946 918 948 920 920 794 885 794 880 826 870 863 877 886 862 886 899 853 831 821 867 916 858 851 882 841 798 852 860 850 858 831 858 865 869 863 861 830 798 861 852 865 927 832 924 855 821 818 758 866 847 752 810 860 840 841 879 852 816 795 810 820 819 874 816 918 870 818 842 898 860 863 875 880 882 858 888 872 867 852 901 868 859 863 833 859 853 866 857 911 875 854 854 857 820 823 844 854 836 865 864 823 796 858 882 882 863 867 865 902 837 843 861 816 826 839 872 820 854 806 844 825 864 852 839 836 821 825 831 812 816 798 813 831 799 774 811 813 794 840 805 787 808 769 799 797 796 756 846 847 800 811 809 790 800 793 828 778 846 819 814 786 780 786 816 819 796 833 770 816 797 787 805 775 782 736 738 762 743 743 742 802 801 792 766 799 788 798 742 694 776 820 846 811 823 783 818 829 735 770 799 751 798 755 806 786 780 773 839 780 827 836 820 819 844 821 844 848 844 817 826 842 841 856 823 830 831 799 848 818 869 836 800 816 830 782 729 809 810 824 826 794 868 804 823 719 810 812 736 772 775 782 816 783 771 803 772 766 791 759 772 789 722 760 749 756 742 777 744 840 729 722 791 731 750 795 799 792 797 778 810 934 978 894 903 927 910 927 882 871 883 916 933 925 899 880 890 818 880 906 905 884 922 903 887 848 830 892 946 944 892 896 922 962 866 1.04e+03 916 943 917 893 861 867 897 902 891 848 858 902 852 886 685 909 893 878 896 724 847 914 830 878 872 892 848 882 926 888 940 903 901 871 864 857 853 917 922 874 890 920 885 800 843 886 888 867 849 897 830 849 887 828 857 971 942 948 922 919 919 919 905 942 899 940 877 868 938 876 896 897 936 901 878 891 880 903 898 885 884 914 868 892 876 931 936 902 915 922 851 881 921 879 900 880 890 907 906 927 926 873 862 900 874 879 927 875 871 881 881 868 872 876 936 891 916 895 879 893 890 888 892 926 902 908 878 898 878 887 840 880 848 815 850 868 899 904 864 903 890 838 801 926 855 836 870 856 823 908 907 876 900 847 902 873 856 887 879 876 820 873 888 850 927 887 856 906 906 867 854 894 861 866 844 876 865 840 860 838 873 830 879 851 870 867 870 903 889 899 879 876 856 885 870 864 853 857 821 844 869 840 831 857 851 839 885 859 859 899 857 874 892 875 867 874 828 890 846 884 897 843 846 881 836 870 849 847 857 825 911 840 887 830 824 828 864 846 874 867 873 912 873 848 820 890 945 919 947 920 920 795 884 794 880 826 868 863 877 886 864 886 899 853 831 821 867 915 858 851 883 840 798 852 860 851 860 831 858 864 868 864 861 831 796 861 852 865 927 831 924 855 822 818 757 866 846 751 810 860 842 841 879 852 816 794 810 820 819 876 815 918 870 818 841 897 860 862 875 881 882 857 887 872 867 851 901 868 858 862 833 859 853 865 857 910 875 854 854 856 820 823 844 855 836 864 864 823 796 857 882 882 863 867 865 902 837 843 861 816 821 838 871 821 853 806 845 822 863 853 840 836 821 826 831 812 814 799 814 831 799 774 810 814 795 839 805 787 808 770 798 797 796 755 847 848 800 811 809 790 800 792 828 778 845 818 815 785 780 785 817 819 796 834 770 816 797 787 804 775 782 736 737 762 744 744 742 803 801 792 767 798 788 798 742 694 776 820 846 812 824 783 818 830 735 770 799 751 799 756 805 785 780 774 839 779 827 836 820 820 844 821 843 848 844 817 826 842 841 857 823 830 831 800 848 818 869 836 800 816 830 782 729 810 808 826 826 795 868 803 822 718 810 813 735 772 775 784 816 783 771 803 772 767 791 759 772 789 722 759 749 756 742 778 744 841 731 723 792 730 750 795 800 792 798 778 811 934 978 893 902 928 910 926 882 871 884 916 932 925 900 879 889 820 881 906 905 883 922 903 888 848 831 892 946 944 892 896 922 961 866 1.04e+03 916 943 917 894 861 867 897 902 891 848 857 902 852 887 685 908 894 878 896 723 846 914 829 878 874 893 848 882 926 888 940 903 902 871 863 856 853 917 922 874 890 920 884 800 843 886 887 867 850 897 830 848 888 828 858 971 942 948 922 918 920 919 904 942 898 941 878 869 938 877 896 896 937 902 878 891 880 904 897 884 884 914 867 891 875 930 936 902 914 923 852 881 920 880 900 881 892 906 905 927 925 874 862 900 874 879 928 875 872 880 882 868 872 876 937 891 916 895 878 892 889 889 891 926 902 907 878 898 879 887 840 880 847 815 850 868 899 904 863 903 890 839 801 926 855 836 870 855 822 908 908 877 900 848 902 874 856 890 878 876 819 873 888 851 926 887 855 907 906 866 855 894 861 865 844 875 864 840 860 838 873 830 879 852 870 867 872 903 888 899 878 876 855 886 870 864 855 857 822 845 868 841 831 857 852 840 885 859 861 898 859 875 893 875 867 875 828 890 846 884 898 843 846 882 836 870 847 848 857 826 909 840 886 830 824 828 864 846 874 868 873 912 874 847 820 890 943 920 948 918 920 794 884 794 880 826 867 863 877 887 865 886 898 852 831 820 866 915 859 851 884 840 798 851 860 852 860 831 857 864 867 864 861 830 795 862 853 864 928 831 922 855 821 819 757 866 846 749 810 860 844 841 879 852 815 794 811 821 819 875 815 918 869 818 841 897 860 862 876 881 882 856 887 871 867 851 901 868 858 862 834 859 854 865 857 910 874 854 853 855 820 822 843 855 835 864 864 822 796 857 883 882 864 868 865 902 837 843 861 816 818 838 872 821 852 807 846 820 863 853 840 837 821 826 830 812 814 800 815 830 798 774 810 814 795 838 807 787 809 770 798 798 796 755 848 847 800 811 808 789 799 791 827 778 843 818 814 786 780 785 817 819 796 834 770 816 797 787 805 776 782 735 737 762 744 744 741 803 801 791 766 798 790 798 741 694 775 820 846 812 824 783 818 830 735 770 799 751 799 756 804 784 780 776 838 779 827 836 820 820 844 820 843 848 843 817 825 843 840 857 824 830 831 801 848 819 869 835 800 816 829 783 729 809 808 827 826 795 867 802 821 718 812 815 735 774 775 787 817 784 771 803 773 767 790 759 772 790 722 759 748 757 743 778 744 842 732 723 792 730 750 794 800 792 798 778 811 935 978 893 902 928 910 926 882 870 883 916 931 924 900 879 890 821 882 907 904 882 920 903 888 848 831 892 946 944 892 896 922 960 866 1.04e+03 916 943 917 894 860 867 897 900 891 848 857 902 853 888 685 908 894 878 896 723 845 915 829 877 876 893 848 882 927 888 940 902 902 871 863 856 854 917 921 874 890 920 884 799 844 886 887 868 850 897 830 847 889 827 858 972 941 947 922 918 918 918 903 943 896 942 878 869 937 878 895 895 938 903 878 891 879 904 896 884 884 915 867 891 875 930 936 902 914 923 852 881 920 880 900 881 893 906 905 927 925 873 862 900 874 879 928 874 872 880 881 869 873 876 937 892 915 895 878 892 889 889 891 926 901 908 879 898 879 887 840 881 848 814 850 868 899 905 863 902 890 839 801 926 854 836 869 855 822 908 908 876 900 848 903 875 856 894 877 876 819 873 889 853 926 887 855 907 906 865 854 892 861 865 844 874 863 839 860 838 873 829 878 852 870 866 872 902 887 899 877 877 855 886 870 864 858 856 822 846 867 843 831 857 852 840 885 859 860 898 860 875 894 875 867 876 828 890 846 884 898 843 846 881 837 869 846 849 858 826 907 839 887 830 824 830 863 846 873 870 872 912 873 847 820 890 942 919 948 917 920 795 884 794 879 826 866 864 877 887 865 886 898 852 831 820 865 914 860 850 884 840 798 851 860 852 861 830 856 863 866 864 861 829 796 862 853 864 928 831 922 855 821 818 756 866 845 748 809 861 845 842 880 852 816 792 810 822 819 874 814 918 869 819 842 898 860 862 876 881 882 857 888 871 867 852 901 869 858 861 834 859 854 865 856 911 874 854 852 855 821 822 843 855 834 864 864 821 795 857 883 883 865 868 866 902 837 842 862 818 819 837 873 822 851 807 845 819 863 853 840 837 821 826 830 812 815 802 817 830 797 773 810 813 794 838 808 787 809 771 798 799 797 755 848 847 799 811 807 789 799 790 826 779 842 819 814 787 781 785 818 819 797 833 770 816 796 788 806 777 782 735 736 762 745 744 740 803 801 791 766 798 791 798 741 695 775 820 846 812 824 783 818 830 736 770 799 751 799 755 806 784 780 776 838 778 826 837 819 819 844 820 843 850 842 816 824 843 839 857 825 831 832 802 848 818 870 834 801 817 830 784 729 808 809 826 825 796 866 801 820 719 813 816 734 775 775 789 817 783 772 803 773 767 790 759 771 791 722 760 747 757 742 777 744 842 731 723 792 730 750 792 800 791 798 777 810 935 979 893 902 929 910 926 881 870 882 916 929 924 899 880 890 821 882 907 904 882 919 904 888 848 832 891 946 944 892 896 923 959 866 1.04e+03 915 943 918 895 860 866 896 899 892 848 857 903 854 887 685 908 895 878 897 723 844 914 828 877 874 892 848 882 928 888 940 901 902 871 864 856 854 917 920 873 890 919 885 798 843 886 886 868 850 897 830 847 891 827 858 972 941 947 922 918 915 918 902 944 895 942 878 870 937 879 894 895 939 904 878 890 879 904 896 884 884 915 866 891 875 930 936 902 914 924 851 882 919 879 900 880 895 906 905 927 926 873 862 899 874 879 928 874 872 880 881 869 873 875 938 893 915 895 877 891 889 889 891 926 900 910 879 897 879 887 840 882 849 814 851 868 898 906 863 902 890 839 800 926 854 838 870 856 822 908 909 875 900 848 903 875 855 896 876 876 819 873 889 854 926 888 855 906 906 864 852 890 861 865 844 873 864 838 860 838 872 830 876 852 869 866 873 901 887 899 876 879 855 886 870 865 858 856 823 846 866 842 831 857 851 839 885 858 860 897 861 875 896 875 867 876 828 890 846 884 899 844 847 879 837 869 846 850 858 826 907 839 888 830 823 831 863 846 874 872 871 912 872 846 820 891 942 918 949 917 919 795 884 794 878 827 865 864 877 888 865 886 898 852 831 820 865 915 860 850 883 840 798 851 859 852 861 830 855 863 866 864 862 827 796 862 853 863 928 830 921 855 821 818 755 866 845 747 808 861 845 841 880 851 816 792 810 822 820 873 814 919 868 819 842 900 861 862 877 881 883 857 888 872 867 852 901 868 857 861 834 859 855 865 856 912 875 854 852 856 821 821 842 855 833 864 864 819 795 857 884 883 867 869 866 902 837 841 862 820 820 837 873 822 851 807 844 818 863 852 840 837 822 826 831 811 816 801 817 830 797 772 810 814 794 837 807 788 809 771 798 799 798 754 848 847 798 811 807 788 798 790 825 779 842 819 814 789 781 784 819 819 798 831 771 816 795 788 806 778 782 736 736 762 744 743 740 802 801 791 766 797 791 798 742 695 776 821 847 813 824 784 818 831 736 770 799 751 799 754 808 783 780 776 837 778 825 837 819 819 844 819 844 851 842 816 824 842 839 857 825 832 832 802 848 819 870 833 801 817 832 784 729 808 809 827 825 796 866 802 820 720 814 816 734 776 776 791 816 783 772 803 773 767 790 759 771 791 722 762 747 757 741 777 744 841 730 723 793 730 750 791 800 791 796 777 809 934 979 893 903 928 910 926 881 870 882 916 929 924 898 880 891 821 882 908 903 884 919 904 888 848 833 891 945 943 892 896 924 958 866 1.04e+03 915 943 919 895 860 866 895 898 893 848 857 902 856 888 685 908 895 878 897 723 845 914 827 877 873 891 848 883 928 887 940 900 902 872 864 856 854 918 921 873 890 918 885 798 842 886 885 868 850 897 831 847 891 828 859 972 940 947 922 918 913 918 902 944 896 942 878 870 936 879 894 896 940 904 878 890 878 905 895 884 884 915 866 892 874 930 936 901 914 925 850 883 919 878 900 880 897 906 904 928 927 873 862 898 874 878 928 873 873 880 881 868 872 875 938 894 916 894 876 891 890 889 890 926 900 911 879 897 878 887 840 881 850 813 851 868 898 908 864 900 891 839 800 926 856 840 870 857 822 907 909 874 900 848 903 876 855 900 876 876 818 873 888 853 926 889 855 905 907 864 851 888 861 865 845 873 866 837 861 838 872 829 875 852 869 866 873 900 887 900 875 879 855 886 870 866 856 855 824 846 866 842 831 858 851 838 884 857 860 897 862 875 896 874 867 876 828 890 847 884 898 844 845 878 836 869 848 849 859 826 907 839 889 831 823 831 864 846 874 872 869 911 872 846 820 892 942 918 949 917 920 794 884 795 878 827 866 865 877 889 865 885 898 853 831 820 864 915 860 849 882 841 798 852 859 851 861 830 855 863 866 863 862 827 796 862 853 864 927 830 920 855 821 818 755 866 845 747 807 860 844 840 879 851 816 792 809 821 820 871 815 919 866 820 842 900 861 862 876 879 884 857 887 872 868 851 902 868 857 861 833 859 855 865 855 914 876 855 852 858 821 821 842 854 832 864 864 818 795 858 884 884 866 868 866 901 837 840 863 822 815 838 873 822 851 807 844 818 863 851 839 837 822 826 831 811 816 800 817 831 798 772 810 815 795 837 806 788 809 770 798 799 798 754 848 846 797 811 807 789 798 791 825 779 843 820 814 789 781 784 819 820 799 830 771 816 794 786 806 778 782 736 736 762 744 743 740 802 800 791 766 797 791 799 742 696 777 821 847 813 823 785 818 831 736 769 799 751 799 754 810 783 780 777 837 778 824 836 819 819 844 820 844 850 842 818 824 841 839 856 825 831 833 802 848 818 871 833 801 817 834 784 729 807 810 827 824 796 866 803 821 721 814 815 734 775 776 793 816 782 772 804 772 766 790 759 770 791 722 762 748 757 740 777 744 839 729 724 793 730 749 791 799 791 794 777 809 934 980 894 904 928 910 925 882 869 882 916 929 924 899 880 891 821 882 909 903 886 918 904 888 849 834 890 945 943 891 897 926 958 866 1.04e+03 914 943 919 895 860 865 894 898 893 848 858 900 856 888 684 909 895 878 897 723 845 914 827 877 871 891 849 884 929 887 940 900 902 872 866 857 853 920 921 874 890 918 885 798 842 886 884 868 851 897 831 847 891 829 859 972 941 946 922 918 913 918 902 943 897 942 878 871 936 878 894 897 940 905 878 890 878 905 895 884 884 915 866 892 874 931 936 902 914 926 851 883 920 878 900 880 898 906 904 928 928 874 862 898 874 878 927 873 872 881 881 868 872 874 938 894 916 894 877 890 891 889 891 926 900 911 879 896 878 887 840 879 850 813 851 869 898 909 865 899 891 838 800 926 858 840 872 858 822 907 908 873 900 847 903 876 854 901 877 876 817 874 888 852 927 890 855 905 908 864 852 889 861 866 845 872 868 837 861 838 871 829 876 851 869 866 873 900 886 900 876 878 855 886 869 867 855 855 825 845 867 842 830 860 851 840 884 857 860 898 863 875 894 874 867 875 828 890 848 884 898 844 843 877 837 870 849 849 859 827 907 840 889 832 823 830 865 847 875 870 870 910 872 846 819 891 942 918 950 918 920 794 883 796 878 827 868 864 878 890 864 884 899 853 831 820 863 915 859 849 882 842 798 851 860 851 860 830 855 863 866 862 863 826 796 862 852 864 927 830 919 855 820 818 755 866 845 748 807 860 844 840 879 851 816 792 809 820 820 871 816 919 866 819 841 901 861 862 875 878 885 858 886 872 868 850 902 868 856 862 834 858 855 865 855 914 876 856 853 860 821 822 842 854 833 864 864 817 795 858 884 884 866 868 866 901 837 840 864 821 809 839 874 822 852 807 844 818 864 852 839 837 822 826 832 810 816 799 816 831 798 772 809 815 795 837 806 788 809 769 798 799 798 754 848 846 797 810 807 789 798 791 825 778 843 820 815 788 781 784 820 820 798 830 771 816 794 785 806 777 783 735 736 762 745 743 740 803 800 791 766 797 791 800 743 696 778 823 847 814 822 786 818 831 736 768 799 752 800 754 810 783 781 776 836 778 824 836 820 820 845 819 843 848 843 819 825 840 839 856 825 831 833 801 848 819 872 833 801 818 834 784 729 808 810 827 824 796 866 804 822 722 813 815 735 774 776 794 816 782 772 805 772 766 789 759 770 790 722 761 749 758 740 778 744 838 728 724 794 730 748 792 799 791 793 777 809 933 980 894 904 928 910 925 882 868 882 916 930 924 899 880 891 821 881 910 903 886 918 903 889 849 835 891 945 943 890 897 926 958 865 1.04e+03 914 943 919 895 860 864 894 899 893 848 858 900 856 888 684 910 896 877 896 723 846 914 826 878 871 892 850 884 929 886 940 899 903 872 867 857 852 921 922 874 891 919 886 799 841 887 882 867 850 897 831 847 891 830 858 971 941 946 922 918 914 917 902 943 897 943 878 870 937 878 895 898 939 904 878 891 878 906 895 884 884 915 866 893 874 932 935 902 914 927 852 883 920 878 900 880 899 906 904 927 928 874 863 899 874 879 927 872 872 882 881 868 872 875 938 894 915 894 879 890 892 888 891 925 900 911 880 896 878 887 840 878 850 812 851 868 898 909 865 899 891 838 800 926 859 839 872 858 821 907 908 873 900 847 903 876 854 904 878 876 817 873 888 853 927 889 855 905 909 864 854 889 861 866 845 873 869 838 860 839 872 829 877 851 868 865 873 900 886 901 876 876 854 885 868 866 855 854 825 844 868 843 830 860 851 841 884 857 861 898 863 875 893 873 867 875 829 890 850 884 897 844 842 878 836 870 848 848 858 828 908 841 890 832 824 830 866 849 875 869 870 907 872 846 819 890 942 917 950 919 920 793 882 796 877 828 870 864 878 890 864 884 899 853 830 820 862 914 859 849 882 843 798 850 861 850 861 830 856 862 867 862 864 825 796 861 852 864 927 830 919 855 821 817 756 866 846 748 806 861 842 839 878 852 816 793 809 820 820 873 817 919 867 819 840 902 861 862 874 878 885 858 886 872 868 848 902 868 856 863 834 859 856 865 855 913 875 856 854 860 822 824 842 854 834 864 864 817 794 858 884 884 867 868 866 901 837 843 864 820 812 839 874 821 852 807 845 817 864 853 839 837 823 826 832 811 816 799 815 831 798 773 809 814 795 837 806 788 809 769 798 799 798 754 848 846 797 809 807 790 798 790 825 778 843 820 815 787 781 784 820 820 797 829 771 817 795 785 805 777 784 734 736 761 746 743 740 803 800 793 765 797 791 801 742 696 778 824 847 814 823 785 818 830 735 767 799 752 800 754 810 783 781 776 837 778 824 836 820 820 845 819 843 847 844 819 825 840 839 856 825 830 833 801 849 819 871 834 801 818 833 784 729 809 809 828 824 796 865 805 823 722 812 816 735 774 775 796 816 783 771 806 771 766 789 759 770 790 723 761 750 758 740 778 743 838 728 723 793 730 748 793 799 791 794 778 809 933 979 894 905 928 911 925 881 867 881 915 931 924 900 879 890 820 881 910 904 886 918 903 889 850 835 892 945 944 890 897 926 958 864 1.04e+03 914 943 919 895 861 863 895 900 893 848 858 900 855 888 684 911 896 877 896 722 846 915 827 878 872 893 850 883 929 886 939 898 903 872 868 857 851 922 922 873 892 920 886 798 841 886 882 867 849 896 830 846 890 830 858 972 942 946 922 918 915 918 902 943 896 944 878 870 937 877 895 899 939 904 878 892 878 904 895 884 883 916 866 893 874 933 935 903 914 926 852 883 920 878 900 880 901 906 903 926 928 873 863 900 873 880 928 873 872 882 881 867 872 875 937 894 915 894 881 890 892 887 891 925 899 911 881 896 879 888 840 878 850 811 851 867 898 909 864 899 892 838 800 926 858 838 872 858 821 907 908 874 900 847 902 875 854 907 878 876 816 873 889 853 927 890 855 904 910 864 854 890 861 867 845 875 868 839 860 839 872 829 878 850 868 865 874 900 885 901 877 877 855 884 868 866 855 855 824 843 870 843 830 858 851 841 885 857 861 898 863 875 894 874 866 875 829 889 849 883 897 844 842 878 836 870 847 848 858 827 908 842 889 832 825 830 864 848 875 868 871 907 873 847 818 890 943 917 949 919 920 793 881 795 877 828 869 864 878 890 863 884 899 853 830 820 862 914 858 850 882 843 798 849 861 850 861 830 856 862 868 861 864 826 796 861 853 865 926 831 919 856 821 817 755 866 846 748 806 862 841 839 878 853 817 794 810 821 820 874 818 919 868 820 840 901 860 861 874 878 885 857 885 872 868 848 902 867 855 864 835 860 856 865 855 912 874 856 854 859 822 824 842 855 836 865 864 818 794 857 884 884 865 868 866 901 836 846 864 820 820 838 875 820 852 807 845 815 864 854 839 837 824 825 831 811 817 800 815 831 798 774 809 814 795 838 805 788 808 768 798 800 798 754 848 846 797 807 806 790 798 792 825 777 843 820 816 786 782 784 820 820 796 830 771 817 796 785 804 776 784 734 736 761 746 743 740 803 800 794 765 797 790 801 740 696 778 824 847 815 822 785 818 831 735 767 800 752 800 755 810 784 781 775 837 778 824 836 820 820 845 819 842 848 843 818 825 840 839 855 824 830 833 801 850 819 871 834 801 818 833 784 729 810 809 829 824 796 865 805 822 722 811 816 735 773 775 797 815 784 770 805 771 766 789 759 770 790 723 762 750 758 740 779 744 840 727 722 791 731 748 795 799 791 794 779 809 934 979 895 905 928 911 926 881 867 881 915 933 923 900 878 890 820 881 910 904 887 918 903 889 849 835 894 945 943 891 896 926 959 864 1.04e+03 914 943 919 895 861 864 895 900 893 848 857 901 854 888 685 910 896 878 895 722 846 916 828 878 874 892 849 882 929 885 939 897 903 871 868 856 850 922 921 874 892 920 886 797 841 885 882 867 848 896 830 847 890 829 858 972 943 946 922 918 916 918 902 944 896 945 878 870 936 877 895 899 939 904 878 893 878 904 895 885 881 916 866 894 876 933 935 903 914 924 852 883 919 878 900 880 903 905 904 926 927 872 864 901 874 880 928 874 871 882 881 868 871 877 936 893 915 894 880 890 892 886 891 926 899 911 882 896 879 889 840 879 850 811 850 866 898 909 864 900 892 838 800 926 857 838 871 858 820 907 908 874 900 848 902 875 855 910 877 876 817 872 888 852 928 890 856 905 910 865 854 890 861 867 844 876 868 840 859 839 872 830 879 849 867 864 873 900 885 901 877 877 855 883 867 866 856 856 822 843 870 844 829 858 852 840 886 857 862 899 862 875 894 874 866 875 828 889 848 884 897 844 842 876 836 869 848 849 859 825 909 842 889 831 826 830 863 846 875 868 871 907 874 847 818 890 944 917 949 920 920 794 881 795 877 828 869 864 878 889 862 884 899 853 830 820 862 914 858 851 882 842 798 849 860 849 861 830 856 862 868 860 863 829 796 861 854 865 925 831 921 856 822 818 756 866 846 747 807 862 840 840 879 853 817 796 811 821 819 874 817 919 868 820 840 901 860 860 874 878 884 857 885 872 868 848 902 866 855 864 835 862 855 865 856 911 873 856 853 858 821 823 842 856 836 866 863 820 794 855 884 884 864 868 866 901 836 849 863 820 832 838 875 819 851 806 844 814 864 854 840 837 825 825 831 811 817 801 814 831 798 776 810 814 796 838 805 787 807 768 798 800 798 755 848 846 796 807 806 790 798 794 825 777 843 820 816 786 783 784 820 820 796 831 771 817 797 785 803 776 782 735 738 761 745 744 741 803 800 795 765 798 790 801 739 696 777 823 847 816 822 783 818 831 736 767 800 752 801 756 810 785 781 775 838 778 823 837 820 820 845 819 843 848 842 817 826 840 839 855 824 830 834 800 851 818 871 835 801 818 832 784 730 811 809 830 824 796 864 806 821 721 811 816 735 773 776 797 814 783 769 804 771 766 790 759 770 790 723 762 750 759 740 779 744 840 726 721 790 730 749 795 799 791 795 780 809 934 978 895 905 928 911 927 881 868 882 916 933 922 901 878 892 819 881 909 905 886 918 904 888 849 836 895 945 944 891 895 927 960 865 1.04e+03 914 943 919 894 861 864 895 900 893 849 858 901 854 887 686 910 895 878 896 723 846 916 829 877 875 892 849 882 929 884 940 897 903 871 868 855 851 922 920 875 892 921 887 797 841 884 882 868 848 896 829 848 889 829 857 972 942 945 921 917 917 919 902 944 896 945 878 870 938 876 896 899 940 904 878 893 879 903 895 885 881 917 866 894 876 932 934 903 914 923 851 882 919 877 901 880 904 904 904 926 927 872 863 900 874 880 928 874 872 881 882 868 870 878 935 892 916 893 879 891 891 886 892 927 898 911 881 897 879 888 841 879 850 811 850 867 898 909 863 900 894 838 800 927 857 838 871 858 820 906 909 874 900 848 901 876 855 914 877 877 817 872 888 852 928 890 856 905 910 865 855 891 861 868 843 876 868 840 858 839 872 830 878 850 867 864 874 901 886 901 876 879 856 882 869 866 856 858 822 843 870 844 829 858 853 840 886 858 862 899 861 875 893 874 866 875 827 889 847 884 897 844 842 876 836 868 849 849 860 825 909 842 889 832 827 829 863 844 875 868 870 907 874 847 818 889 945 917 949 920 919 795 881 794 877 826 868 863 877 888 862 884 898 853 830 820 863 914 857 852 883 842 799 849 860 851 860 830 857 862 868 860 862 831 796 862 855 865 924 830 922 857 822 818 756 866 846 747 807 860 840 840 880 853 817 796 812 820 819 874 817 919 868 821 840 900 860 860 876 878 883 858 885 872 869 849 902 864 855 864 836 862 855 865 856 911 874 856 853 858 820 821 842 858 835 865 863 820 794 854 884 885 864 867 867 901 835 849 862 820 834 837 875 819 851 806 844 814 864 854 840 837 825 825 832 810 818 801 814 831 798 775 810 815 797 838 805 788 807 768 799 800 797 756 848 846 797 807 806 789 798 795 825 778 843 820 816 785 782 784 820 820 796 832 772 816 797 785 802 775 783 736 740 761 745 744 740 803 801 794 766 798 790 801 739 696 777 822 847 817 821 783 818 831 736 767 801 753 802 757 811 785 781 776 838 778 822 837 819 819 845 818 843 849 842 817 826 840 839 855 823 829 834 800 852 818 871 834 801 818 832 784 730 810 810 831 825 796 864 806 822 720 810 815 735 772 776 797 816 782 769 804 771 766 790 759 769 790 722 761 750 758 740 780 744 841 726 721 791 730 749 794 799 791 796 781 809 935 977 896 904 929 911 928 881 869 882 917 933 922 900 878 892 819 881 908 906 885 918 904 887 848 836 895 946 944 891 895 927 961 867 1.04e+03 914 942 920 894 861 864 896 900 892 849 859 902 854 886 687 908 894 879 895 723 846 915 829 877 874 890 850 882 929 885 939 898 902 871 867 854 852 921 920 876 892 921 887 797 841 885 882 868 847 896 828 848 889 828 856 973 941 945 921 916 916 918 902 945 897 946 879 870 939 877 896 899 940 904 877 892 879 904 895 885 882 917 866 893 876 932 934 903 914 924 850 882 918 878 900 880 905 904 903 927 928 872 863 900 874 880 928 874 872 881 882 869 871 878 934 892 916 893 878 893 890 886 892 928 898 912 880 897 879 888 842 879 850 811 850 868 899 909 863 900 894 838 800 926 857 839 871 858 821 907 909 875 899 848 900 876 856 919 877 877 818 871 888 851 928 890 857 905 909 866 855 891 861 867 842 876 867 841 858 839 872 831 877 851 867 864 874 902 886 901 876 880 857 883 870 866 856 858 822 843 870 843 829 858 854 839 887 857 862 899 860 875 892 874 864 875 828 889 848 885 897 844 841 876 836 868 848 849 860 827 909 842 889 833 827 829 865 844 875 870 870 908 874 847 819 889 944 917 949 921 919 797 881 793 877 826 867 862 876 889 862 884 898 853 829 820 862 914 856 853 884 842 800 849 860 852 860 830 857 863 868 860 862 832 796 863 856 864 924 830 924 856 822 820 756 866 845 746 807 858 840 840 882 853 815 795 812 820 818 873 817 919 868 821 840 900 861 860 877 878 882 858 885 872 870 850 902 863 853 864 836 861 855 865 856 911 874 855 853 858 819 821 842 858 834 865 863 820 794 855 884 885 864 867 866 901 835 848 862 819 832 838 874 820 850 806 844 814 863 854 839 839 825 825 832 810 818 801 814 831 798 775 809 814 796 838 805 788 806 767 800 800 797 757 848 845 797 808 807 789 798 794 825 778 843 820 816 785 781 783 820 821 795 832 772 816 797 785 802 775 784 736 742 761 745 744 740 803 801 794 766 798 789 801 739 695 777 823 847 817 821 783 817 830 736 767 799 753 802 756 813 786 782 776 838 778 822 837 819 818 845 818 844 850 842 818 826 839 840 856 823 829 834 800 851 817 870 835 801 818 831 785 730 809 811 830 825 796 863 806 822 719 810 814 735 771 776 797 818 782 770 804 771 765 789 759 769 790 721 760 749 758 739 780 744 841 726 721 792 729 750 792 799 790 797 781 809 934 978 896 904 928 911 928 881 870 883 918 932 923 901 878 891 819 881 904 908 883 918 904 886 848 836 894 946 944 891 896 927 960 867 1.04e+03 912 942 920 893 861 865 896 900 892 848 860 903 853 886 687 907 894 880 895 724 846 914 829 877 874 889 850 882 929 886 939 900 902 872 866 855 852 920 921 874 892 922 888 797 840 886 881 869 846 895 828 848 888 828 855 973 940 945 921 916 915 918 902 945 898 948 880 870 939 877 895 899 939 904 876 891 880 905 895 884 883 918 866 892 876 932 934 903 914 924 851 881 919 879 900 879 905 904 903 927 929 871 863 900 873 880 928 874 872 880 882 869 873 878 933 891 917 893 878 893 890 886 893 928 899 912 879 896 879 888 842 878 850 811 850 869 899 908 863 899 894 838 800 925 857 840 872 858 821 909 909 875 898 846 900 877 855 922 877 877 818 871 888 851 928 889 857 905 908 866 855 891 861 868 843 877 867 841 859 839 871 831 877 850 868 866 875 904 887 901 876 879 857 884 872 866 856 858 822 843 870 843 830 859 854 839 887 857 862 899 859 874 892 874 863 875 828 888 848 885 897 844 840 877 836 869 847 849 858 828 909 842 890 834 827 828 866 844 875 871 871 909 872 848 818 888 943 917 949 921 919 797 882 793 877 827 866 861 876 889 863 883 898 854 829 820 862 914 857 853 884 842 801 850 859 853 861 828 857 863 867 860 862 832 796 864 856 863 925 831 924 856 822 821 757 866 845 746 806 856 840 839 882 853 814 794 813 819 818 873 817 920 868 822 840 899 861 861 878 879 883 858 885 872 871 850 902 863 852 864 835 861 854 865 855 910 874 854 853 858 819 821 842 858 834 865 863 819 795 856 883 885 865 868 865 902 835 848 862 818 827 838 874 821 850 806 844 814 863 854 839 839 826 825 834 810 818 802 815 831 798 775 809 815 795 838 805 789 808 767 800 799 798 757 848 844 797 808 808 789 798 793 824 778 843 821 816 786 780 784 820 822 795 832 772 816 797 785 803 775 784 736 741 760 745 745 740 804 801 794 765 798 789 802 738 695 778 824 847 816 821 783 817 830 736 767 797 752 802 756 814 785 781 776 837 777 821 837 819 817 845 818 843 851 842 817 825 840 840 856 823 829 834 800 850 817 869 834 802 818 831 785 730 808 812 828 824 795 863 805 823 719 810 814 736 771 776 797 819 784 771 804 772 765 790 758 770 790 722 761 749 758 738 780 744 840 727 721 792 728 749 792 799 790 798 781 810 934 981 897 903 927 911 927 881 869 885 918 932 923 901 878 890 820 881 901 909 883 918 902 886 847 835 893 946 944 891 896 927 960 868 1.04e+03 911 943 920 893 861 865 896 900 892 848 860 903 853 888 688 908 893 879 894 726 847 914 829 877 874 890 849 882 929 886 940 902 902 872 866 856 852 920 922 873 891 921 888 797 841 886 880 868 847 895 828 849 889 829 855 973 940 946 921 916 915 920 903 945 898 950 880 871 939 878 895 900 939 904 877 891 880 906 895 883 884 917 866 891 876 932 934 904 914 925 852 881 920 880 899 879 905 904 903 927 930 870 863 900 873 880 928 873 873 879 882 869 874 878 933 891 917 893 878 894 890 886 894 928 900 912 878 896 880 887 843 878 850 811 850 868 899 907 863 899 894 838 800 924 857 839 872 858 821 910 909 875 898 845 900 877 855 924 876 877 818 871 890 852 926 889 857 905 908 866 855 891 862 868 844 877 866 841 860 838 871 831 877 849 869 866 876 903 888 900 876 878 858 884 872 866 855 859 822 843 869 842 830 860 854 839 887 856 862 897 860 873 892 874 862 875 828 887 849 884 897 844 840 877 836 869 847 848 857 828 908 842 891 834 826 829 865 843 875 872 871 909 871 848 818 888 941 918 948 921 919 796 883 793 876 828 865 862 876 889 865 884 898 855 829 819 862 914 858 853 884 841 802 850 859 852 861 827 857 863 866 860 862 831 796 863 855 864 925 830 924 856 823 822 757 866 846 746 807 856 840 838 881 853 814 795 814 819 818 873 816 919 868 822 840 899 861 862 878 880 883 858 885 872 871 850 902 863 852 865 834 861 853 865 855 910 875 854 853 858 820 821 842 858 836 865 863 819 796 856 883 884 865 868 864 902 835 847 862 816 819 838 875 821 850 806 844 814 863 853 838 839 824 826 834 810 818 802 815 831 798 775 809 815 794 838 805 788 808 766 799 797 798 757 849 844 797 809 809 789 798 792 824 779 843 821 815 786 780 784 820 822 795 832 772 816 798 785 804 775 782 737 741 760 746 744 740 805 801 795 765 798 790 802 738 694 778 823 848 816 821 783 817 829 736 767 795 752 802 755 816 786 780 776 837 777 821 836 819 818 845 818 843 850 842 817 824 840 840 856 823 830 834 800 850 817 869 834 803 818 830 785 730 809 812 827 824 795 864 804 823 719 811 815 736 771 776 797 819 786 771 804 772 764 790 758 770 789 722 762 749 757 738 781 744 840 728 722 791 728 749 792 799 791 798 780 812 933 982 897 903 927 911 926 881 869 887 918 932 924 902 878 890 822 881 898 909 883 918 901 887 846 834 893 946 944 891 895 926 960 866 1.04e+03 910 944 920 893 862 864 894 901 891 849 859 904 853 890 688 910 893 878 894 726 846 915 829 878 874 891 849 883 929 886 940 902 902 872 867 857 852 920 923 872 891 920 888 797 841 886 879 868 848 894 828 849 889 829 855 973 940 946 921 915 915 921 904 945 897 950 879 871 938 878 895 900 939 904 878 890 880 907 896 883 884 917 866 892 875 933 934 904 915 925 854 881 921 881 898 880 905 904 903 926 930 870 863 900 872 881 928 873 873 878 882 869 873 878 933 891 917 893 878 894 889 886 894 928 901 911 879 898 880 887 843 878 849 811 851 868 899 907 864 899 894 839 800 924 857 839 872 858 821 909 909 876 898 845 900 876 855 926 877 875 818 872 890 853 925 889 857 904 908 866 855 891 862 868 843 877 865 842 860 837 872 831 877 848 869 868 877 903 888 900 876 877 857 882 870 866 856 858 821 843 868 842 830 861 854 839 887 857 862 896 860 873 893 874 862 875 829 886 849 885 897 844 841 878 837 869 846 848 856 827 908 842 891 833 825 829 864 843 875 871 871 909 872 847 818 888 941 918 948 921 919 795 884 793 876 828 865 863 877 889 866 885 898 855 830 819 863 914 859 853 884 841 803 849 860 851 861 826 857 863 866 860 861 830 797 862 855 865 926 830 923 857 823 822 758 866 846 746 808 857 839 838 881 853 814 796 814 819 818 872 815 919 867 821 840 898 860 864 878 880 883 858 884 872 872 850 902 864 852 866 834 860 853 865 855 910 874 855 853 858 820 820 842 858 837 866 863 818 795 856 883 884 865 868 864 902 834 846 863 815 813 837 876 822 850 806 844 813 862 854 839 837 822 827 835 811 817 801 816 832 799 776 810 815 794 838 805 788 809 766 798 796 798 758 850 844 797 810 808 789 799 792 824 779 842 820 815 787 781 784 821 822 795 832 773 817 798 785 803 775 781 737 741 760 746 743 740 805 801 795 765 798 790 803 738 694 779 823 848 816 821 783 818 828 736 767 796 752 802 755 816 786 779 776 837 777 821 834 819 819 844 818 842 849 842 817 823 840 840 856 823 830 834 800 849 817 869 834 803 818 830 784 730 809 812 827 824 794 865 805 823 719 811 816 736 772 776 798 819 786 771 804 773 763 790 758 770 789 722 762 749 756 740 781 743 839 729 722 791 727 749 792 800 792 798 778 814 932 982 897 902 928 911 925 882 869 888 918 933 924 901 878 891 822 881 897 908 884 918 902 887 846 835 893 947 944 890 894 926 960 864 1.04e+03 910 944 920 894 863 864 894 901 891 849 859 904 854 891 688 911 892 878 895 724 846 916 830 878 874 892 850 883 929 886 939 902 902 872 867 857 853 920 923 873 891 919 888 797 841 886 878 868 849 894 828 849 889 829 856 973 940 946 921 915 916 921 904 946 898 951 880 872 937 878 895 901 939 904 880 890 880 908 896 883 885 917 866 894 874 933 934 904 915 925 854 881 921 881 898 881 907 904 904 927 929 871 863 900 872 882 928 873 873 878 883 868 872 878 934 892 917 894 878 894 889 887 894 928 900 910 880 899 880 887 842 877 848 811 852 868 898 907 864 899 894 841 799 925 857 839 872 858 821 908 908 876 898 844 901 876 856 928 878 875 818 872 890 853 925 890 857 904 908 865 855 891 863 868 843 877 865 843 858 839 873 829 878 848 869 868 876 902 888 900 876 877 856 880 869 866 857 858 821 843 868 842 830 861 854 840 887 857 863 894 861 873 893 875 862 874 829 887 850 885 897 844 842 879 837 869 846 847 856 827 907 842 891 833 826 829 864 843 876 871 871 908 873 848 818 887 941 918 948 920 920 793 884 793 876 828 866 864 877 889 866 885 899 855 831 819 864 914 858 852 884 841 802 849 861 851 860 827 856 863 866 859 861 828 797 861 855 865 926 829 922 858 822 821 758 866 845 745 808 858 839 838 881 853 814 796 813 819 817 872 814 918 866 820 841 898 860 865 878 880 882 858 884 873 872 850 903 865 852 865 833 860 853 865 854 910 874 855 852 858 820 819 843 858 837 865 863 818 795 856 883 883 866 868 863 902 833 845 863 815 807 837 876 821 850 806 845 811 862 854 839 837 820 826 833 811 817 800 816 832 799 777 810 815 794 838 806 788 809 766 796 795 798 758 850 845 797 811 808 789 798 793 824 779 842 819 814 786 781 784 821 821 795 832 774 817 796 784 801 776 781 737 740 760 747 742 740 806 802 796 765 798 790 802 740 693 779 823 847 815 821 783 818 828 735 767 797 752 802 755 816 785 779 776 838 776 821 834 819 820 844 818 842 848 842 816 822 839 840 856 823 830 834 800 848 817 870 834 803 817 831 784 730 809 813 827 825 794 866 805 824 720 811 816 736 771 775 799 819 786 771 804 773 763 790 757 771 789 722 762 749 755 741 780 742 839 730 722 790 728 749 792 801 793 798 777 814 932 982 897 901 929 911 925 882 868 888 918 934 924 900 878 891 822 882 897 907 884 918 902 887 847 836 893 947 944 889 894 926 960 864 1.04e+03 910 945 919 894 863 863 893 902 891 850 858 904 854 891 688 910 894 879 897 723 846 917 830 878 874 892 851 883 929 887 939 901 902 872 867 857 853 920 924 875 890 919 888 798 840 886 875 868 848 894 828 848 889 828 857 973 941 946 921 915 915 921 905 946 898 950 879 873 938 878 895 901 939 904 879 890 880 907 897 884 885 917 865 894 874 933 935 904 915 925 853 881 920 880 898 882 910 904 906 928 927 872 863 900 873 881 926 874 873 876 884 866 872 878 934 893 917 894 879 895 890 887 894 929 900 910 880 899 880 888 842 878 848 811 852 869 898 906 864 899 894 842 799 925 857 838 872 858 821 908 907 876 899 844 902 876 856 928 879 876 818 872 890 854 925 891 857 904 907 865 854 891 864 868 844 877 864 844 856 841 874 828 878 849 869 869 876 901 889 899 876 877 857 880 868 865 858 858 821 843 868 843 830 861 854 840 887 857 864 895 861 873 894 875 863 874 829 888 850 884 896 844 842 880 837 870 846 848 856 827 908 842 890 833 826 830 864 843 876 870 871 909 875 848 819 888 941 919 948 920 920 793 884 792 876 827 867 863 878 889 866 884 899 856 831 819 864 915 856 851 883 841 802 850 861 852 860 828 856 862 868 858 861 827 798 861 855 864 925 828 923 858 821 821 758 866 845 744 808 859 839 838 880 854 814 796 812 818 816 872 814 918 866 820 841 898 860 863 878 880 882 857 884 873 872 850 903 865 853 864 833 859 854 865 854 910 874 855 852 858 820 820 843 859 837 864 863 818 794 856 883 882 866 868 864 902 833 844 862 816 803 836 876 821 850 806 846 810 863 854 839 838 821 826 831 811 816 800 816 832 799 777 810 815 794 838 807 788 808 767 796 796 798 758 850 846 798 810 807 789 798 792 825 779 843 820 814 786 780 785 821 821 796 832 774 818 795 784 801 776 782 737 739 761 747 743 740 807 802 796 765 800 788 801 741 693 778 823 846 814 820 783 818 828 735 768 798 753 801 755 817 785 778 775 838 776 823 834 818 820 843 819 842 848 843 816 822 840 840 855 823 829 834 800 848 818 870 835 802 816 831 784 730 809 813 827 826 794 866 805 824 720 811 816 735 770 775 801 819 786 770 804 773 763 789 758 772 789 722 762 749 755 741 780 741 838 730 720 790 728 750 791 800 793 799 778 814 932 983 896 901 928 911 926 882 868 887 918 934 924 899 878 892 821 882 897 907 885 918 902 888 849 837 891 947 944 890 894 926 960 865 1.04e+03 910 945 920 894 863 862 892 902 891 849 859 904 855 889 688 909 895 880 898 723 846 917 830 878 874 891 852 883 929 887 938 901 902 873 866 857 851 920 923 875 890 920 888 798 839 886 872 868 848 894 828 847 889 828 857 973 941 945 920 915 915 920 905 946 898 950 879 874 938 878 895 899 939 904 879 890 880 906 898 884 885 917 866 894 874 932 935 904 915 924 852 881 919 880 899 881 913 905 905 929 925 872 864 901 873 881 925 874 872 875 884 865 872 878 936 894 916 895 879 894 891 887 893 929 900 912 880 900 881 888 841 878 848 811 852 869 898 906 864 898 894 842 799 925 858 838 872 858 820 907 906 876 900 844 902 877 856 928 877 877 819 873 890 854 925 891 857 905 906 865 854 892 863 868 845 877 864 844 857 843 872 827 878 849 868 869 876 900 889 899 876 877 858 881 868 865 857 858 821 844 868 844 831 862 854 841 887 858 864 895 862 873 894 876 864 874 829 888 851 882 895 845 842 880 837 870 847 849 855 827 908 842 890 833 827 831 864 843 876 870 871 908 874 849 818 889 940 919 948 920 920 795 883 792 876 828 868 863 878 889 865 884 898 856 831 819 865 915 855 852 882 841 803 851 860 853 860 829 856 862 868 857 862 826 799 861 855 863 925 828 923 858 820 822 757 866 846 744 808 859 839 838 880 854 814 796 810 817 816 872 814 918 867 820 841 897 859 862 878 880 882 856 885 873 871 850 903 865 853 864 833 860 853 865 854 910 874 854 853 858 820 821 843 859 838 864 863 818 794 856 883 881 866 867 864 902 833 843 862 817 801 837 876 821 849 806 847 810 864 855 839 839 822 826 829 810 816 800 817 832 800 777 811 815 794 838 808 789 808 769 797 796 798 757 850 847 798 810 807 790 798 791 826 779 843 822 814 785 780 785 821 821 796 831 773 817 794 784 801 776 782 737 739 761 747 743 740 806 802 796 764 800 788 800 741 693 778 823 846 814 819 783 817 829 735 767 798 753 800 755 817 784 778 775 838 777 824 834 819 820 844 819 842 848 844 816 822 841 841 855 823 829 834 800 847 819 872 835 801 815 832 784 730 809 813 826 826 794 866 804 824 720 811 816 735 771 775 802 818 786 769 804 773 763 789 759 773 790 722 762 749 755 740 780 742 838 731 718 790 729 750 790 799 792 799 778 813 933 983 895 902 927 911 927 882 868 887 918 933 924 900 878 891 821 882 896 907 885 918 901 887 849 836 889 947 944 891 895 926 959 866 1.04e+03 911 944 920 894 862 862 893 903 892 849 861 904 855 888 687 909 895 880 898 723 846 917 830 877 873 892 853 882 929 887 937 900 902 873 866 858 851 920 922 875 890 921 887 799 838 886 870 869 848 894 828 846 890 828 857 973 942 945 921 916 915 921 905 945 898 949 879 874 939 878 895 898 939 904 879 890 879 904 899 884 885 918 867 893 873 932 934 904 916 924 851 882 918 879 900 880 913 904 905 929 926 872 864 900 872 881 924 874 871 875 884 866 872 878 936 894 915 895 879 893 891 888 892 928 899 913 879 899 881 888 840 878 849 810 852 869 897 906 864 898 894 842 799 925 858 838 872 858 821 907 906 876 900 845 902 878 855 929 876 877 820 873 890 854 925 892 857 906 906 864 854 892 862 869 846 877 864 844 857 843 871 827 878 850 867 868 875 900 889 900 876 877 858 882 867 865 857 858 821 844 868 844 832 862 853 841 887 858 862 894 861 873 894 875 864 875 829 889 852 881 895 846 842 879 837 870 847 850 854 827 909 841 890 833 827 831 864 844 876 870 872 909 874 848 818 890 941 919 949 920 920 796 883 793 877 828 869 863 878 889 864 884 897 856 830 820 865 916 856 853 880 841 803 852 860 856 860 830 856 862 866 858 862 826 800 861 854 862 924 828 923 859 820 823 757 865 847 744 808 859 837 839 880 854 814 796 811 816 816 872 814 917 867 821 840 897 859 862 878 880 883 856 886 873 871 850 903 865 853 863 833 861 853 865 855 912 874 854 853 858 820 822 842 859 838 866 864 817 794 856 883 881 865 866 864 902 834 843 861 818 802 836 876 821 848 806 847 809 865 855 838 839 822 826 830 810 816 800 817 832 800 777 811 815 794 838 808 789 808 771 798 796 798 756 850 847 797 810 807 790 800 790 827 780 842 823 814 785 781 785 820 821 796 830 772 816 795 784 801 776 782 735 739 762 747 744 741 804 801 796 764 800 787 801 740 693 778 823 846 813 820 782 818 830 735 766 799 753 799 755 817 784 779 774 837 778 824 834 820 820 845 819 843 849 844 816 823 841 841 855 823 830 834 800 846 819 872 835 801 814 832 784 731 809 812 824 826 794 866 803 824 720 810 816 735 772 775 802 817 785 769 804 773 763 789 760 774 790 722 763 748 755 740 780 744 838 732 717 791 729 750 790 798 792 799 778 813 933 981 893 902 926 911 926 882 869 886 917 932 925 900 879 891 821 882 895 908 885 919 902 887 849 836 888 947 943 892 895 926 959 866 1.04e+03 912 944 920 895 862 862 893 902 892 849 861 905 855 887 687 909 893 880 899 723 846 916 830 877 872 892 852 882 928 887 937 900 902 874 867 858 852 921 922 874 889 922 886 798 838 885 870 869 847 894 828 846 891 828 857 973 942 945 921 917 915 921 905 944 898 948 880 873 939 877 895 896 939 903 879 890 879 904 899 884 884 918 868 893 873 931 933 904 916 924 852 883 918 879 900 880 912 903 905 930 928 872 864 899 872 881 924 872 870 877 884 867 872 878 937 894 915 895 879 892 891 888 892 926 899 913 879 899 882 887 839 878 849 810 853 869 897 905 864 898 894 842 800 925 858 839 872 858 821 907 906 876 900 846 902 878 855 930 876 877 820 873 891 854 925 892 858 908 906 864 853 893 861 869 846 876 864 843 858 843 870 827 878 851 867 867 875 899 889 901 876 877 858 883 868 865 858 858 821 844 868 843 832 861 852 841 887 859 862 895 860 873 893 874 864 876 829 889 852 881 895 846 842 878 837 871 847 850 855 826 909 840 890 833 827 832 864 844 876 870 871 909 874 848 818 889 941 919 951 919 920 797 883 793 877 828 870 864 878 889 864 884 898 855 830 820 864 916 858 854 881 841 802 851 859 857 860 831 857 862 865 859 863 826 801 861 854 862 924 828 924 859 820 824 757 864 848 744 809 859 836 839 880 853 814 796 812 816 816 871 814 916 868 821 840 897 860 862 877 880 885 857 885 873 871 850 903 865 854 862 834 861 852 865 855 913 875 853 853 859 820 822 842 860 838 866 864 816 794 855 883 881 866 865 866 902 834 844 861 818 803 836 876 820 849 806 847 809 865 856 838 838 823 827 831 811 816 801 817 832 800 776 810 815 794 838 808 788 808 772 798 796 799 756 850 847 797 809 806 790 800 789 827 779 842 823 813 785 782 786 821 821 796 830 771 816 795 785 801 776 782 733 740 762 747 744 742 802 800 796 764 800 787 802 741 694 778 824 845 813 822 781 818 830 735 766 799 753 800 755 818 784 781 774 837 779 822 834 821 820 846 819 843 849 844 817 824 840 842 855 823 831 834 801 846 818 872 835 801 813 831 784 731 810 812 822 826 794 866 802 824 719 810 816 734 773 775 801 816 783 768 804 773 764 789 760 775 790 721 764 748 755 740 781 745 837 731 717 792 729 750 791 798 791 798 779 812 933 980 893 904 926 911 926 882 871 885 916 931 925 900 880 891 821 881 893 908 884 919 902 886 848 837 889 947 943 891 895 925 958 866 1.04e+03 914 944 920 895 862 863 894 901 893 848 861 905 854 888 686 909 894 880 899 723 846 916 829 876 872 892 852 883 928 887 937 900 902 874 868 856 852 922 921 874 890 921 886 797 839 885 867 870 847 895 827 846 892 828 857 972 942 945 922 918 915 921 905 943 898 948 881 872 939 877 896 896 939 902 878 891 879 904 899 884 884 918 868 893 873 931 932 904 916 924 852 884 918 879 901 881 912 902 905 930 930 871 864 899 872 881 925 871 870 878 885 868 872 878 938 894 916 896 880 892 891 888 894 926 900 913 880 898 882 887 839 878 849 808 853 869 897 905 863 896 894 843 800 925 859 839 872 858 822 907 906 876 899 847 901 877 856 932 875 877 820 874 891 853 925 890 858 908 906 864 853 894 861 869 846 876 865 842 858 843 870 827 878 852 867 866 875 899 888 902 876 878 857 883 870 864 857 858 820 844 868 842 830 861 851 841 887 860 862 896 860 873 893 874 864 877 829 889 852 882 896 846 842 878 837 872 846 850 855 827 908 839 891 833 827 831 864 844 876 869 871 910 874 849 818 888 942 918 953 920 918 797 883 794 877 828 870 862 877 888 863 885 899 854 830 820 864 916 860 854 883 841 801 851 859 858 859 832 858 863 866 860 862 826 801 861 853 861 923 828 925 859 820 824 756 862 848 744 810 858 834 840 880 853 813 796 813 816 817 870 814 916 868 822 840 897 859 862 877 880 886 857 885 872 870 851 902 865 854 861 833 860 854 865 854 913 876 854 853 860 820 822 842 860 837 865 862 815 794 855 883 880 866 865 867 901 835 844 861 819 804 835 876 820 850 806 846 809 866 856 837 836 823 827 832 812 816 802 817 832 800 776 810 814 794 837 807 788 808 772 798 796 799 756 850 846 796 808 805 790 800 789 826 779 842 822 813 784 782 786 821 821 796 829 771 816 795 785 802 775 782 731 740 762 746 745 742 802 800 796 765 800 787 802 741 695 778 825 846 813 823 780 818 830 735 767 800 753 800 755 819 785 783 774 837 779 822 834 822 820 846 819 844 849 845 817 824 839 841 856 823 832 833 802 846 816 872 835 801 814 831 784 730 810 812 822 826 794 866 802 824 719 810 816 733 772 774 799 815 782 768 804 772 765 789 760 774 790 721 764 748 756 739 781 745 836 730 717 793 729 750 792 799 792 798 780 812 932 979 894 904 926 911 926 882 874 885 916 930 924 900 881 890 821 880 893 907 884 919 902 886 848 838 889 947 943 890 896 926 958 865 1.04e+03 914 944 921 896 861 863 894 900 893 848 861 905 853 889 686 910 896 880 898 723 844 916 828 875 872 891 851 884 927 888 938 900 903 873 869 855 851 923 920 873 890 920 887 796 839 885 863 869 847 896 827 846 893 829 857 970 942 945 922 918 915 921 904 942 898 948 882 872 939 877 896 897 938 903 878 892 879 905 898 885 884 918 868 892 874 931 932 904 916 924 852 884 918 879 901 881 911 902 905 931 930 871 865 900 872 881 925 872 870 879 884 868 872 878 937 894 917 895 880 891 891 888 895 926 900 913 881 897 882 888 839 878 849 808 853 870 897 906 862 896 894 843 800 925 858 839 871 857 822 906 908 876 899 846 900 877 857 932 875 876 821 874 892 853 925 889 857 908 907 864 852 894 861 868 846 876 866 840 858 843 870 828 878 851 867 866 875 898 887 902 878 880 857 883 870 864 857 859 820 844 868 843 828 860 852 840 888 859 862 897 860 874 893 874 863 876 829 889 851 882 897 844 843 878 837 874 846 850 855 827 908 839 892 833 828 831 864 845 877 869 871 911 872 850 818 887 941 918 953 922 916 797 883 794 877 827 870 859 877 888 863 886 900 854 830 820 864 915 860 853 884 840 800 851 859 858 858 831 857 862 865 860 862 827 801 862 854 860 922 829 925 859 819 824 755 860 848 744 812 858 834 839 880 853 812 796 814 816 818 870 814 916 869 822 841 896 858 862 877 880 886 858 884 872 870 852 902 865 853 861 833 859 855 864 854 912 877 854 853 860 821 821 842 860 835 864 861 815 795 856 883 880 866 866 867 901 834 844 861 819 803 836 877 820 849 805 847 809 866 856 838 835 822 827 832 813 817 802 818 831 800 776 809 814 794 836 806 788 807 772 798 797 799 755 849 845 796 809 805 790 799 790 826 778 842 823 813 784 782 786 822 821 796 829 771 815 794 786 802 774 781 732 740 762 745 745 742 802 801 796 765 801 787 802 742 695 778 826 846 813 823 780 819 831 736 768 799 753 800 755 820 786 783 773 838 779 823 835 820 821 846 820 844 849 846 818 824 840 841 856 823 832 833 801 847 816 871 835 801 815 831 784 730 810 813 822 825 794 866 802 824 719 811 816 733 772 774 798 816 782 768 805 772 765 789 759 773 790 720 763 747 757 738 781 744 836 730 718 793 729 749 792 800 792 799 782 812 932 979 896 904 927 911 925 881 876 885 917 930 924 900 880 890 820 880 892 907 884 918 902 887 848 838 889 946 942 890 898 927 958 864 1.04e+03 915 944 921 896 861 864 893 901 892 848 860 904 853 890 686 912 898 879 898 723 843 916 827 876 871 891 852 884 928 888 938 900 902 873 869 855 852 923 920 873 890 919 888 797 839 885 859 870 847 896 826 846 893 829 856 970 942 946 922 919 915 920 904 941 898 948 882 872 938 876 896 897 938 904 877 893 879 906 897 885 883 917 867 892 875 931 933 904 916 923 851 883 919 878 901 881 911 902 905 932 930 871 865 901 873 881 925 872 871 880 884 868 872 878 936 893 917 895 879 890 890 887 894 927 901 912 881 896 883 888 839 879 849 808 853 870 896 908 862 895 894 844 800 926 858 839 870 857 822 905 909 877 898 845 901 876 857 932 876 876 822 875 892 853 925 888 857 907 906 865 852 893 861 865 846 876 866 840 859 841 870 829 878 849 868 865 875 899 887 902 879 880 857 882 870 863 857 859 821 844 869 844 828 859 852 840 888 858 862 899 860 875 893 874 863 875 829 889 851 882 898 844 844 877 838 875 846 850 855 828 908 840 892 833 828 831 864 846 878 870 871 910 871 850 819 888 940 919 953 923 916 797 883 794 877 827 870 858 877 888 864 886 899 856 830 820 864 914 859 851 884 840 799 851 859 859 859 830 857 861 865 859 861 827 800 864 854 860 921 830 925 859 818 824 754 858 846 744 812 857 833 840 880 853 811 796 814 816 818 870 814 916 869 822 841 896 857 862 876 879 885 858 884 872 869 852 902 865 851 860 833 859 856 864 854 912 877 853 852 859 821 822 842 860 834 864 860 814 795 857 884 880 866 866 867 900 833 844 862 821 798 837 878 820 848 806 848 810 865 856 838 835 822 827 832 813 816 802 818 831 800 775 810 814 794 835 805 788 807 772 797 798 799 755 849 845 797 809 805 790 798 790 826 778 843 823 814 784 781 785 821 821 795 828 771 815 794 786 803 774 781 733 740 761 744 745 742 803 801 795 766 801 788 801 742 695 779 826 847 814 823 780 819 831 736 767 799 752 800 755 820 786 782 774 838 779 822 834 819 821 846 820 844 850 846 818 825 840 841 856 822 832 833 801 847 816 870 834 800 815 831 784 730 810 815 824 825 794 866 803 824 719 811 816 734 772 774 798 816 782 769 805 772 765 789 759 772 790 721 762 746 757 738 781 744 837 731 718 793 729 749 793 800 792 800 781 812 932 979 896 904 927 911 925 881 877 885 918 930 924 901 880 890 820 880 890 907 884 919 902 889 849 837 889 947 942 890 898 927 958 864 1.04e+03 914 944 920 896 861 865 893 901 892 848 860 902 854 890 686 912 898 879 899 723 842 916 828 876 870 891 853 884 928 888 938 900 901 872 868 856 853 923 920 873 891 919 889 797 838 885 858 870 847 897 826 847 895 830 856 970 942 946 922 919 915 920 904 942 897 948 881 873 938 876 896 897 938 905 877 893 879 905 897 886 883 917 867 893 875 932 933 904 916 924 852 883 919 878 900 880 911 902 905 930 930 871 865 902 873 881 925 872 872 880 883 868 872 878 934 893 917 895 878 890 890 887 893 927 902 911 881 896 883 888 840 880 849 808 852 870 896 908 862 896 894 844 800 927 860 838 870 857 823 904 910 876 898 845 901 877 856 932 877 876 821 875 891 853 925 888 857 906 906 864 852 893 861 863 846 877 866 840 859 839 870 828 878 847 868 866 876 900 887 902 879 880 857 882 870 863 857 858 822 844 869 845 829 858 852 840 888 858 862 900 860 875 893 874 863 875 829 889 850 883 897 844 844 877 838 874 846 851 855 828 908 840 892 833 827 831 864 846 878 871 872 909 870 850 820 889 939 919 953 923 916 796 884 795 878 827 870 860 877 888 864 885 899 856 830 820 863 914 859 850 884 840 799 851 859 860 859 830 857 861 865 859 862 828 799 865 853 861 921 830 925 860 815 824 754 857 844 744 812 858 832 842 880 853 811 796 814 816 817 869 815 918 869 822 842 896 858 862 875 880 884 857 885 872 868 852 902 865 849 860 834 859 855 864 854 912 875 851 854 859 822 823 841 858 834 864 860 814 795 857 884 880 865 866 867 900 833 845 863 822 794 837 877 820 847 806 850 810 865 856 839 837 823 827 832 813 816 802 818 831 799 774 810 813 793 836 805 787 807 772 797 797 800 755 849 845 798 808 806 790 798 790 826 778 844 823 814 784 781 784 821 821 794 829 771 814 794 786 802 774 780 735 740 762 744 744 742 802 801 795 766 800 788 801 741 694 780 826 847 814 823 781 819 831 737 766 798 751 800 754 820 786 782 775 839 778 821 834 818 821 846 820 844 851 845 818 825 840 842 856 822 833 833 801 847 816 870 833 800 814 831 784 730 810 816 825 825 794 866 804 823 718 810 817 736 774 775 796 816 782 770 805 772 765 790 759 771 790 721 760 745 757 739 783 745 837 731 719 793 729 749 792 800 791 801 781 812 932 979 895 904 926 911 924 881 879 886 918 930 924 901 880 890 820 880 889 907 884 920 902 890 849 838 889 947 942 890 896 926 958 865 1.04e+03 914 944 919 896 861 865 893 900 892 848 859 902 855 892 686 911 898 880 899 723 844 914 829 876 868 892 853 884 928 888 939 899 902 872 868 856 853 923 921 873 891 919 889 797 837 885 856 870 847 897 826 847 898 830 856 970 942 946 922 920 915 920 906 943 896 950 880 874 938 876 895 897 937 905 877 892 879 904 897 886 884 918 867 893 875 932 933 904 917 925 852 882 920 877 899 880 911 902 905 928 930 872 864 902 872 882 925 870 873 880 881 868 872 878 934 892 918 895 878 890 890 888 893 927 902 910 880 896 883 888 840 880 849 809 851 870 896 908 864 897 894 844 800 929 861 838 870 857 823 904 910 875 898 845 901 878 856 932 877 876 819 876 890 854 924 887 858 905 907 864 852 893 861 862 846 878 866 840 859 839 870 827 877 846 868 867 875 901 887 902 879 879 857 883 871 863 858 858 824 844 869 844 829 858 852 840 888 859 861 900 858 875 893 874 863 875 829 889 849 882 897 844 844 877 838 872 846 851 855 827 909 841 891 833 827 830 864 846 878 872 871 908 871 848 819 890 940 919 953 922 917 797 884 796 878 826 868 862 877 888 864 882 899 853 830 820 862 914 859 850 883 840 799 851 859 861 859 829 858 861 866 860 862 828 799 864 851 861 921 829 924 860 813 823 755 857 843 743 811 858 833 843 880 854 811 796 813 816 817 869 815 919 868 822 842 896 858 862 875 880 884 857 885 871 868 852 901 866 849 860 834 858 854 865 854 912 873 850 855 859 822 824 842 858 834 864 859 814 795 857 884 881 865 867 867 902 832 846 863 822 793 837 876 821 847 807 850 810 864 856 840 838 823 828 832 813 816 803 818 832 798 773 810 813 792 837 806 788 807 772 797 797 800 754 849 845 798 808 808 790 798 790 826 779 844 821 815 783 780 784 822 821 794 830 771 813 795 786 803 774 780 736 740 762 744 743 742 802 801 794 767 799 788 802 739 694 780 826 847 814 823 781 819 830 736 765 798 750 801 754 821 785 782 775 839 777 821 834 818 821 846 819 844 851 845 818 825 840 842 858 822 833 833 801 847 817 869 833 799 814 831 784 730 810 815 825 824 792 866 805 822 718 810 818 736 775 774 795 816 782 771 805 773 766 790 760 771 790 721 759 746 757 740 785 745 838 730 718 792 728 748 792 800 790 801 780 812 931 978 894 904 926 911 923 882 883 887 919 931 925 900 879 889 820 880 889 906 884 920 902 888 850 838 888 946 942 889 895 926 958 865 1.04e+03 913 944 918 896 860 865 893 900 892 848 859 902 856 892 686 909 898 879 899 723 845 913 830 876 866 892 852 884 928 888 940 898 903 872 868 857 853 923 921 873 892 920 888 797 837 885 855 870 847 897 826 847 899 830 857 970 942 946 921 921 916 920 907 943 896 951 879 875 938 875 896 897 937 905 878 892 880 903 897 886 884 918 867 893 875 931 933 904 917 926 853 882 920 876 900 878 911 902 905 927 930 873 863 902 872 882 924 870 874 879 880 868 872 877 934 891 918 895 879 890 891 888 892 927 901 909 880 896 882 888 841 879 849 810 851 870 896 908 867 898 894 843 800 929 863 837 870 857 823 904 909 875 898 845 900 878 855 932 876 877 817 876 890 854 923 887 859 904 908 865 853 893 862 863 846 877 866 841 859 840 871 827 878 845 868 867 874 901 887 900 880 879 858 883 871 863 859 858 823 843 870 844 830 858 853 839 887 859 860 900 858 875 892 875 862 876 828 889 848 883 897 844 844 877 838 870 847 851 855 827 909 842 890 833 827 830 863 847 878 871 870 907 872 847 819 890 941 918 953 922 917 796 884 796 878 826 869 861 877 888 865 881 898 850 831 820 862 915 860 851 882 840 799 852 859 861 859 829 859 863 868 860 862 828 800 863 851 860 920 829 924 860 813 823 755 855 843 742 811 858 834 842 880 854 811 795 813 816 818 869 815 919 868 821 842 897 858 862 876 880 883 856 886 870 868 853 901 865 850 861 835 858 854 865 854 912 871 851 855 859 822 823 842 858 834 864 859 814 795 857 883 882 866 866 866 903 832 846 863 821 796 837 876 822 847 806 851 809 863 856 840 840 824 828 831 813 817 804 817 832 798 774 808 814 792 838 806 788 807 772 796 796 799 754 849 845 798 809 809 790 798 790 826 780 845 820 815 784 781 786 822 820 794 830 772 814 796 786 803 774 780 737 739 762 744 744 742 802 801 794 766 798 788 803 737 693 780 826 847 814 823 781 820 829 735 764 797 751 802 754 821 786 782 774 840 777 822 835 819 821 846 818 845 851 845 818 825 839 843 859 822 833 833 800 846 818 869 833 799 814 831 784 731 810 814 825 824 792 867 805 822 718 810 817 736 775 773 793 817 783 772 805 774 766 789 760 771 790 721 759 748 757 741 786 745 839 729 718 792 728 747 792 800 790 800 780 812 932 978 894 904 926 910 923 884 887 887 919 931 926 898 879 889 820 880 889 906 884 920 902 887 850 839 888 945 942 890 895 927 958 865 1.04e+03 914 945 918 896 860 865 893 901 892 848 859 902 856 892 687 910 898 879 899 723 847 912 830 876 865 892 852 883 928 888 941 899 904 871 868 857 853 923 921 874 893 920 888 797 837 885 854 870 847 898 827 848 898 830 858 969 942 946 920 922 916 920 906 943 895 950 879 875 938 876 896 897 938 905 878 892 880 904 896 886 884 918 868 893 875 930 934 903 918 926 853 881 920 877 900 878 912 903 906 927 930 873 863 902 872 882 925 869 874 879 880 868 872 878 934 891 918 894 879 890 891 888 892 927 900 910 880 896 881 888 841 879 849 810 851 870 896 907 869 899 894 843 800 929 862 837 870 856 823 906 908 875 898 845 900 878 854 932 876 878 818 876 890 854 923 886 859 905 908 865 853 893 863 863 845 877 866 841 859 841 873 828 878 846 867 866 873 901 886 899 880 879 857 883 871 863 859 858 823 844 872 844 830 858 852 838 887 859 860 900 857 874 893 875 863 876 828 890 848 883 897 845 844 877 838 871 847 851 855 826 909 844 889 833 827 829 864 847 878 870 871 907 872 846 819 890 942 919 952 922 917 795 883 795 878 826 870 861 877 888 866 883 897 850 831 820 862 916 861 851 882 840 798 852 858 862 860 828 857 864 868 860 863 828 801 864 852 859 920 830 924 861 813 823 755 853 844 742 811 858 834 841 881 854 811 795 812 816 818 870 815 918 867 822 841 898 858 862 876 881 883 857 886 870 868 852 901 865 851 862 835 858 855 864 854 913 871 852 854 858 821 823 842 858 834 864 858 814 796 857 883 883 866 866 865 902 831 844 863 820 799 837 876 822 848 805 851 809 863 857 840 839 824 826 830 813 818 804 816 833 799 774 807 814 792 838 807 789 807 772 797 795 799 755 850 845 797 810 808 790 797 791 826 781 845 819 815 784 781 786 824 820 794 832 771 814 796 786 803 773 781 737 739 762 743 745 741 802 801 794 765 798 788 804 738 694 781 825 847 814 823 781 820 828 734 764 797 752 802 754 820 786 782 773 840 777 822 835 819 820 846 818 845 851 845 818 824 838 843 860 822 832 833 799 847 817 869 834 799 814 832 783 732 811 814 825 825 792 867 804 822 719 810 817 734 773 774 792 817 784 772 806 774 765 789 761 772 790 722 760 750 756 742 786 746 839 729 718 791 728 747 793 800 789 798 779 812 932 979 894 903 926 910 923 884 891 888 918 932 926 897 879 890 821 880 889 906 883 919 903 888 850 839 888 945 942 891 894 928 957 865 1.04e+03 914 945 918 895 860 865 892 901 892 848 860 902 855 892 687 910 898 878 900 723 846 913 830 876 862 892 852 883 928 888 940 900 903 872 868 858 853 924 921 874 894 921 888 797 837 885 852 871 846 898 827 849 896 830 857 969 943 947 920 921 916 920 906 943 895 949 879 874 939 876 896 896 938 905 878 891 880 904 895 886 884 918 868 893 875 930 934 902 918 926 853 881 920 879 901 878 912 903 906 928 931 873 863 902 872 883 926 870 874 879 881 867 872 878 934 891 918 894 879 891 891 887 892 928 901 911 879 895 880 888 841 878 849 810 851 869 896 908 869 899 893 843 800 928 861 837 870 856 823 908 908 875 898 844 900 878 856 932 876 877 818 876 889 854 923 887 860 906 908 865 854 893 863 862 846 877 866 842 859 841 873 828 879 847 867 864 874 900 886 899 880 878 856 883 871 863 859 859 822 845 872 843 830 858 852 839 886 859 861 900 858 874 893 875 864 877 827 890 849 882 897 844 843 877 839 872 848 851 855 825 909 844 889 833 827 828 865 846 877 870 872 907 871 846 819 889 943 920 951 922 917 794 883 794 878 826 870 862 877 887 866 885 897 851 832 820 862 916 862 852 882 841 798 852 858 863 862 828 856 865 868 860 863 828 803 864 853 861 921 831 924 861 813 823 757 850 844 742 811 858 834 840 881 853 810 795 812 815 817 871 814 918 867 822 841 899 858 862 877 880 884 857 886 870 868 852 900 865 851 863 834 858 855 863 853 913 872 852 852 858 820 823 842 859 834 863 859 814 796 856 883 883 865 866 866 901 831 843 862 821 797 837 876 822 849 804 851 809 862 857 840 838 825 825 830 814 818 804 815 833 800 774 807 814 792 839 807 789 807 772 798 795 800 755 850 845 796 811 807 790 796 792 826 781 845 820 815 785 781 786 824 820 795 833 771 814 795 785 802 773 782 737 739 762 743 745 740 802 801 794 764 799 788 804 738 695 781 824 847 814 823 780 820 828 734 765 797 753 802 754 819 786 781 773 841 778 822 836 820 820 846 818 845 851 845 818 823 839 843 860 822 832 833 799 848 816 869 835 799 813 832 783 732 812 814 826 826 794 866 804 821 719 810 817 733 772 775 792 818 784 772 805 774 764 788 761 772 790 722 760 750 757 741 786 745 839 729 718 791 729 747 794 800 789 796 779 812 932 979 896 903 926 911 922 884 893 887 918 932 926 896 879 890 821 881 888 905 884 918 903 888 850 838 889 945 943 893 893 928 957 865 1.04e+03 915 945 918 895 861 865 893 900 892 848 860 902 854 890 687 911 897 878 899 723 846 913 830 877 859 892 853 883 928 888 940 900 903 873 867 858 852 925 921 874 894 922 888 797 838 885 853 871 847 897 827 850 896 830 857 969 942 946 920 919 916 920 906 943 896 947 880 873 940 877 895 896 938 906 879 891 881 903 894 886 884 918 867 893 876 930 934 902 917 926 853 881 921 880 901 878 912 904 906 929 930 872 863 901 872 882 927 870 874 878 882 866 874 878 934 892 917 894 879 892 891 887 893 929 902 911 879 895 880 888 840 878 849 808 851 868 896 908 868 899 892 843 801 927 860 837 869 855 823 909 908 874 899 844 900 878 858 931 876 877 818 876 889 854 923 886 860 907 908 865 853 893 863 861 846 877 865 841 859 840 874 828 878 848 867 864 874 900 886 899 879 877 856 883 871 864 858 858 822 846 871 842 830 858 851 839 887 860 861 901 859 874 893 874 866 876 827 890 851 881 897 844 843 877 840 872 848 851 855 825 909 845 890 833 826 828 866 845 877 871 872 908 871 847 820 889 943 920 951 922 917 793 882 793 878 826 869 864 877 886 865 887 897 852 832 821 863 916 861 852 883 841 798 852 858 863 862 827 855 865 867 860 863 828 803 863 854 862 922 831 924 861 811 823 758 850 845 742 812 859 834 840 880 853 810 796 813 814 817 872 814 918 867 822 840 900 858 862 877 880 885 857 886 870 868 851 899 865 851 864 834 858 855 863 853 913 872 851 852 858 820 823 841 859 833 862 860 813 796 856 883 882 865 865 868 900 831 844 863 821 795 836 876 821 849 804 850 808 862 857 840 837 825 825 830 814 818 803 815 832 800 774 808 814 792 839 808 789 808 771 799 796 800 756 850 845 796 811 806 789 796 792 826 781 844 820 815 785 782 786 823 820 795 833 771 815 794 785 802 773 784 736 739 763 743 746 740 801 801 794 764 800 787 804 738 695 781 823 847 814 823 780 820 829 734 765 797 754 802 754 818 786 781 773 841 778 823 836 820 820 847 818 845 851 844 818 823 839 843 858 822 832 833 800 849 815 869 835 798 814 832 782 732 812 814 827 827 794 867 804 822 719 810 818 733 773 774 792 818 785 772 804 773 763 788 761 772 789 722 761 750 757 740 786 744 838 729 719 792 729 747 795 800 790 796 779 812 932 979 897 903 926 912 922 883 895 887 919 932 926 897 879 891 821 881 887 904 884 918 903 888 849 838 890 945 943 893 894 926 958 866 1.04e+03 914 945 918 895 861 866 894 900 892 847 860 902 854 889 687 911 897 878 898 723 845 913 830 878 856 892 853 883 927 888 940 900 903 874 866 858 853 926 921 873 894 922 888 797 838 885 854 871 848 897 828 850 898 830 857 970 942 946 920 918 917 920 906 943 896 947 880 872 940 878 895 895 939 906 878 890 880 902 894 886 884 918 867 893 876 930 933 902 916 926 853 882 921 880 901 880 913 904 905 928 930 872 864 901 872 881 927 870 874 878 883 865 873 877 934 893 917 894 879 892 892 886 892 929 904 911 878 895 880 888 840 878 848 808 851 868 896 908 867 899 892 843 801 927 862 837 869 855 824 909 910 874 899 844 902 878 858 932 876 877 818 876 889 854 922 886 859 907 908 864 852 894 862 861 846 877 865 840 859 838 875 828 878 849 867 865 874 900 886 900 878 878 856 883 871 866 858 856 822 846 870 840 830 858 850 840 888 860 861 900 860 874 893 874 865 875 827 890 852 880 897 844 843 876 840 873 847 851 855 825 909 844 890 833 826 828 866 845 877 871 872 909 872 846 820 889 942 919 951 921 917 793 881 792 878 826 868 863 876 886 864 887 898 853 831 821 863 917 860 852 882 841 799 852 858 863 861 827 856 865 866 859 862 827 804 862 854 864 924 830 924 860 810 824 759 850 846 740 811 860 834 841 880 853 810 796 814 814 818 872 813 918 867 822 840 900 859 863 877 879 885 857 885 871 868 850 899 864 851 864 834 858 854 863 853 913 872 850 852 858 819 823 841 859 833 861 860 811 796 856 884 882 865 866 869 902 833 846 863 822 792 836 876 821 848 804 849 808 861 858 840 837 826 825 830 815 818 802 815 832 800 774 809 813 792 839 809 788 808 771 799 797 800 756 850 845 797 811 806 789 796 792 825 781 843 821 814 785 782 786 822 820 795 832 771 815 795 785 802 772 783 736 739 764 742 746 741 801 801 794 764 801 787 803 737 695 781 823 848 814 823 781 820 830 734 766 798 754 802 754 818 787 780 772 841 778 823 836 820 820 847 818 846 851 844 818 823 840 843 856 822 832 833 801 849 815 868 835 798 814 832 782 731 811 814 827 827 794 868 804 822 718 810 818 733 774 773 793 818 784 772 803 773 764 788 760 772 789 722 761 749 757 740 786 744 837 729 720 792 730 747 795 801 791 795 778 812 932 980 897 903 926 912 922 882 895 886 920 933 926 899 879 892 821 882 885 904 883 918 903 887 848 836 890 945 944 893 895 924 958 866 1.04e+03 913 944 918 894 862 866 895 901 892 847 860 902 853 888 687 911 896 878 897 724 846 914 830 877 856 892 854 884 927 888 939 899 902 873 865 859 854 926 921 875 894 923 888 797 839 885 854 872 849 896 828 850 900 830 857 970 942 946 920 918 916 920 906 942 898 947 880 872 940 878 896 895 939 906 877 890 878 903 895 887 884 918 866 893 876 930 932 902 915 925 853 882 921 880 901 882 913 904 905 927 928 871 864 901 872 880 927 870 873 878 883 865 872 876 933 894 917 894 879 891 891 886 892 928 904 910 879 896 881 888 840 878 848 807 851 867 896 907 867 898 891 843 801 927 863 838 868 856 824 908 911 875 900 845 904 877 855 932 876 877 817 876 890 855 922 887 858 906 908 864 851 895 861 859 846 877 865 839 858 838 876 830 879 849 868 865 873 900 887 900 878 879 857 883 872 868 858 856 822 846 868 841 830 858 850 840 888 860 861 899 860 874 894 875 865 873 829 890 851 882 898 843 843 876 839 872 847 851 855 826 908 844 890 832 825 828 866 846 877 871 872 909 873 846 819 890 942 919 951 920 918 794 881 792 878 825 869 862 876 886 865 886 897 853 830 821 863 916 859 853 882 841 799 852 858 863 860 827 857 865 866 859 862 828 804 862 854 864 924 830 925 859 810 824 759 849 846 738 810 861 834 841 880 853 810 795 814 814 818 872 813 918 866 822 840 900 859 863 877 879 884 857 884 872 869 850 900 864 851 863 834 859 854 863 853 912 871 851 852 858 818 820 840 858 833 862 861 810 796 856 886 881 865 867 868 903 834 847 862 822 793 836 876 822 848 804 848 808 861 858 840 838 826 826 830 814 819 802 815 832 800 774 809 813 792 838 809 788 808 771 799 798 800 757 850 846 797 811 806 788 796 791 825 781 842 822 814 784 782 786 820 820 795 832 772 816 795 785 802 772 782 735 739 766 743 746 742 801 802 793 764 801 788 802 738 694 782 823 848 815 823 781 819 831 735 767 797 754 802 754 818 787 780 772 840 778 823 837 819 819 848 817 846 851 844 818 823 840 842 855 823 832 833 801 849 815 869 835 798 814 832 783 731 811 815 827 826 795 868 804 822 718 810 817 734 773 772 793 818 783 772 803 773 765 788 760 772 789 721 761 749 757 739 786 745 838 729 721 792 729 747 795 802 791 796 778 812 932 981 896 903 926 913 924 882 895 886 919 934 926 900 879 892 821 883 884 906 882 918 902 887 848 836 891 945 944 892 897 923 958 866 1.04e+03 911 944 918 895 862 866 896 902 894 847 860 902 853 888 687 910 896 878 897 724 847 914 830 875 854 892 854 884 927 888 938 899 902 873 866 858 854 925 921 877 894 922 889 796 839 884 853 872 848 896 827 851 903 830 858 971 942 946 921 919 916 920 905 942 898 948 880 873 940 879 896 896 939 906 876 891 877 905 895 888 884 918 866 894 876 930 932 902 914 925 853 883 921 880 900 883 913 904 906 927 928 871 864 901 872 880 927 870 873 878 883 865 871 876 933 895 918 893 880 891 891 885 891 927 904 909 879 896 881 889 840 878 847 807 851 868 896 906 867 897 891 843 802 926 863 838 869 856 824 907 911 876 899 845 906 877 853 933 876 877 817 876 891 855 924 889 857 905 908 864 850 894 860 858 845 876 866 840 858 838 876 831 878 849 868 866 873 900 887 900 878 880 856 883 872 868 859 857 822 845 867 840 831 858 850 839 887 860 862 898 860 874 895 875 866 873 831 889 850 883 900 843 844 876 839 873 847 851 855 826 908 844 890 832 824 829 866 848 877 871 872 910 874 846 818 890 942 920 951 921 919 795 881 792 879 825 870 860 876 886 865 886 897 853 830 821 863 916 859 854 881 840 799 851 858 862 859 827 857 864 866 859 861 829 804 862 854 864 924 830 925 858 811 825 759 848 846 736 810 862 834 841 880 853 810 794 815 814 819 873 814 917 865 822 840 901 860 863 876 878 884 857 884 872 871 848 900 864 851 862 834 860 853 863 853 911 871 852 852 858 819 818 840 859 833 863 862 809 796 856 886 881 865 868 868 902 834 846 862 822 795 836 877 822 847 805 849 807 861 858 840 837 825 826 830 814 819 802 816 831 800 776 809 813 793 838 808 787 808 771 799 798 800 756 850 846 797 811 807 789 797 791 826 781 843 822 813 784 782 786 820 819 795 831 772 816 795 785 802 771 781 734 739 766 744 746 742 801 803 793 764 800 789 801 740 694 782 822 849 815 823 782 818 832 735 768 797 755 802 755 818 787 780 772 839 778 823 837 819 821 848 817 845 851 843 818 823 840 842 855 822 832 834 802 849 815 870 835 799 814 832 784 731 811 815 826 826 795 867 804 822 718 811 817 734 772 773 793 818 783 771 802 774 765 788 760 772 789 721 762 749 757 739 786 745 838 730 721 792 729 746 794 802 792 796 778 812 932 981 895 904 927 913 925 882 898 886 918 934 926 900 879 893 821 883 885 907 880 917 902 886 849 836 891 945 944 891 897 924 958 866 1.04e+03 912 944 918 895 861 865 897 903 894 848 859 903 854 888 687 910 895 878 897 725 847 914 830 874 852 892 852 885 927 888 938 898 901 873 867 858 853 925 921 877 895 922 889 798 838 882 852 872 848 895 826 851 904 830 858 972 942 946 921 918 915 920 905 943 898 948 880 874 940 881 896 896 939 906 877 892 877 907 896 888 884 918 866 894 876 930 933 902 915 925 854 882 920 880 900 882 913 903 906 927 928 871 863 902 872 881 927 869 873 878 883 866 870 876 933 894 918 893 880 890 891 885 890 926 904 909 880 896 880 889 840 878 848 807 851 868 896 906 867 896 890 843 801 926 863 838 869 856 823 907 910 876 898 844 906 877 854 932 876 878 817 875 892 855 925 891 857 905 908 864 850 894 860 858 845 877 867 840 857 838 875 830 878 849 868 866 873 900 887 900 877 879 857 884 872 867 859 858 822 845 868 840 831 859 851 839 886 860 862 898 862 874 895 875 866 873 831 889 848 884 901 844 845 876 839 873 847 851 854 826 909 844 890 832 824 829 867 848 877 871 872 910 876 846 819 890 942 920 951 922 919 795 881 792 879 825 870 860 876 886 865 885 896 853 831 821 864 916 859 854 881 840 799 850 858 862 859 828 857 862 866 859 861 830 803 862 854 864 924 830 925 858 811 825 759 849 846 736 811 862 834 841 881 853 809 794 815 814 819 873 814 916 865 822 840 901 860 862 876 877 884 857 885 873 873 848 900 863 851 862 834 862 853 864 853 910 870 852 852 858 819 817 841 859 834 864 862 810 797 857 884 881 865 867 868 901 834 845 863 823 796 836 876 823 846 804 849 806 860 858 840 837 825 826 830 814 817 802 815 831 800 777 809 813 794 837 808 787 808 771 799 798 800 756 850 847 796 810 807 789 797 791 827 782 844 822 813 784 782 786 820 819 794 831 772 815 796 785 802 772 781 733 739 765 744 746 742 802 803 794 765 800 790 801 741 694 782 822 849 815 824 782 818 831 736 768 797 754 802 754 819 787 780 774 838 778 823 837 820 822 848 818 846 851 843 818 823 840 842 855 822 832 834 802 849 815 871 835 799 814 831 785 731 812 815 827 825 795 866 804 823 719 812 818 734 772 774 793 818 784 770 803 774 765 787 760 772 789 720 762 749 757 738 786 745 840 730 722 791 728 747 794 802 791 797 778 812 932 982 895 903 928 912 925 882 899 886 918 934 926 900 879 892 822 883 885 908 881 917 901 888 850 836 891 946 945 890 896 925 958 866 1.04e+03 912 943 919 895 860 864 897 900 895 850 860 904 854 887 686 909 895 878 897 724 846 915 830 874 850 892 851 885 927 888 938 898 901 872 867 858 852 925 921 876 895 922 889 800 838 881 852 872 847 895 827 852 904 830 858 972 942 946 922 917 916 920 905 944 899 948 881 874 940 883 896 897 939 905 878 892 878 908 896 886 884 917 867 895 876 930 933 901 915 926 854 881 919 880 900 881 912 903 907 927 929 871 863 903 872 881 927 869 873 879 883 866 870 876 933 894 918 893 880 891 891 886 890 927 904 909 880 896 880 889 840 878 848 806 851 869 896 907 867 896 889 843 800 926 862 837 869 856 822 907 909 876 898 844 905 877 855 932 876 878 816 875 891 855 927 891 857 906 908 864 850 895 858 858 845 876 869 841 858 838 873 830 878 849 868 866 873 900 887 899 876 879 858 885 871 866 859 858 822 846 870 840 831 859 851 839 886 860 863 899 863 874 895 874 866 873 830 888 848 884 900 845 846 877 839 873 847 852 854 826 909 843 890 833 824 829 866 847 877 870 871 909 876 846 819 889 943 920 951 923 918 796 882 792 879 825 870 860 875 887 865 885 896 852 832 821 864 916 859 854 882 839 800 850 858 862 859 828 856 861 866 858 860 830 802 862 855 864 924 828 925 859 812 825 759 849 845 736 812 862 835 840 882 853 808 794 815 814 819 873 814 917 864 822 840 901 860 862 876 876 884 857 886 873 872 848 900 863 851 862 834 861 854 864 853 910 870 851 852 858 819 817 842 860 835 864 862 811 798 857 884 881 866 867 868 901 834 845 864 823 799 837 876 823 846 804 847 805 861 858 840 837 823 825 830 814 816 803 814 831 800 777 810 812 795 836 808 787 808 771 799 798 801 757 849 848 797 810 806 789 797 790 826 781 844 822 813 785 782 786 820 819 794 831 771 814 796 785 801 772 781 733 739 764 745 745 742 801 802 794 765 799 790 800 740 695 783 824 849 815 824 782 819 830 737 768 798 754 802 754 820 788 780 774 838 779 823 836 821 823 847 819 847 851 843 819 823 841 842 855 822 832 833 802 849 816 871 834 799 814 830 785 732 813 815 827 825 795 866 804 824 720 812 819 734 771 773 793 817 784 770 803 774 764 787 760 772 789 719 763 749 757 738 786 745 840 729 722 791 728 746 794 802 790 797 777 812 932 981 895 903 929 911 925 881 901 886 919 935 926 901 880 892 822 883 884 908 882 918 901 889 849 836 891 947 945 890 896 926 958 866 1.04e+03 913 943 919 895 860 862 898 898 895 850 860 904 852 887 686 909 895 878 898 724 846 915 829 874 849 891 850 884 927 888 938 896 901 873 868 858 851 925 921 875 894 921 888 801 838 881 851 872 847 895 828 852 905 830 857 972 942 946 920 916 916 920 906 944 898 948 882 874 940 886 896 898 939 904 878 892 878 908 896 886 885 917 868 894 877 931 933 900 915 926 853 880 918 880 900 880 912 903 907 928 930 871 863 902 873 881 927 868 873 879 883 865 870 875 934 894 918 893 880 891 891 886 891 927 903 910 880 897 880 888 840 878 848 806 851 869 896 908 868 897 888 843 799 926 862 837 869 856 823 907 908 876 897 844 905 877 855 932 875 878 816 875 889 856 926 890 856 906 907 864 850 895 858 860 846 876 869 841 859 838 872 829 878 849 868 866 873 900 887 899 876 879 858 886 870 866 859 858 821 847 872 840 830 859 851 839 886 860 864 899 863 874 896 874 865 873 829 888 848 884 900 846 846 877 840 873 848 853 855 826 909 842 890 833 824 829 866 847 877 869 870 909 875 846 818 889 944 920 952 923 917 796 882 794 879 825 868 859 876 888 865 885 896 852 833 820 864 916 858 854 883 839 800 850 859 862 859 829 856 860 866 858 859 831 802 863 855 864 924 827 925 859 812 824 759 849 845 735 812 862 835 839 882 853 808 794 814 814 818 874 814 918 864 822 840 900 860 862 876 876 884 856 888 873 872 849 900 863 851 863 833 860 856 865 853 909 870 851 851 858 818 817 842 861 835 864 862 810 798 857 884 881 866 867 867 902 834 845 864 823 802 837 878 823 846 804 846 804 861 857 841 838 822 826 830 815 814 803 814 831 801 776 811 812 796 836 807 786 808 771 799 798 802 756 848 848 798 810 807 789 798 790 826 781 844 823 814 786 782 786 820 818 794 831 770 813 797 784 801 773 780 734 739 764 744 745 741 801 802 794 766 798 790 800 739 695 782 825 849 815 824 782 820 830 737 768 799 754 802 754 820 787 780 774 838 779 823 835 820 823 847 818 847 851 843 818 823 841 842 855 821 832 833 801 849 816 871 834 798 814 831 785 732 814 815 827 825 794 866 804 824 721 811 820 732 772 773 793 817 785 769 803 773 764 788 759 771 789 719 763 749 757 738 786 746 840 729 723 791 727 746 794 801 790 798 778 812 933 980 895 903 929 911 925 882 901 886 920 935 926 902 880 890 821 883 884 907 882 919 900 890 848 836 891 947 944 890 895 927 958 866 1.04e+03 912 943 919 894 860 862 898 897 895 850 862 904 850 888 686 909 895 879 898 723 847 916 829 873 848 891 850 883 927 887 938 895 901 873 868 858 852 925 922 876 894 920 888 800 836 882 852 872 847 895 828 851 906 830 856 972 942 947 920 915 916 919 906 943 897 949 882 874 940 886 896 898 939 904 876 892 878 907 896 886 885 916 867 893 878 931 934 901 915 926 853 881 917 880 900 880 912 904 906 927 930 871 864 900 874 880 926 868 873 879 882 865 871 876 935 894 918 892 880 891 890 886 892 928 903 909 880 897 880 888 840 879 848 806 851 869 896 908 868 897 887 843 800 928 863 838 869 856 822 908 907 876 897 845 905 877 855 931 875 877 816 875 888 856 926 890 855 906 907 865 850 896 857 860 846 876 869 840 860 838 871 828 877 849 868 866 873 901 887 899 877 880 857 885 870 866 859 858 820 848 871 840 830 858 852 839 887 861 864 899 863 875 898 875 864 874 829 888 849 883 900 847 846 877 840 872 847 854 855 826 909 842 890 832 826 830 866 847 877 869 869 910 874 846 817 890 943 920 953 923 916 796 883 795 878 827 867 860 877 888 865 884 898 852 833 820 864 916 859 854 884 840 800 852 860 862 860 829 856 859 866 858 859 830 803 864 856 864 924 826 925 859 811 824 758 849 844 733 812 861 835 838 883 853 808 795 814 813 818 874 814 919 865 822 840 899 859 862 876 877 884 856 889 873 871 850 899 864 851 864 833 859 856 866 853 910 870 851 851 858 818 817 842 860 835 864 862 809 798 857 884 881 865 867 866 903 834 845 863 823 796 837 879 822 846 804 844 804 862 858 841 838 820 826 830 815 814 803 814 831 802 776 811 813 796 837 806 786 808 771 799 799 803 756 848 848 798 810 808 788 798 789 825 780 842 822 814 785 782 785 820 818 795 831 769 814 796 784 801 773 780 734 739 763 745 744 740 801 801 794 766 798 789 800 739 696 780 825 849 815 823 782 821 831 738 768 799 754 802 755 819 787 781 774 838 779 823 834 819 822 846 818 846 851 842 818 823 842 841 854 821 833 833 801 849 816 871 834 799 815 832 785 731 814 815 827 825 794 866 805 823 721 810 820 732 772 773 794 817 786 770 803 773 764 789 759 771 789 719 762 749 757 737 787 746 840 728 723 791 727 746 794 801 791 798 779 811 933 978 895 903 928 911 924 883 903 886 920 935 926 902 880 890 821 882 884 907 882 918 901 889 846 836 891 947 944 891 894 927 959 866 1.04e+03 912 944 918 894 861 862 898 897 895 850 861 904 850 889 686 909 894 880 898 723 847 915 830 873 846 891 851 883 927 888 939 895 902 874 868 858 852 925 922 877 893 919 888 799 835 884 852 872 847 894 829 849 908 829 857 972 942 947 918 916 916 919 905 942 897 949 881 874 940 887 896 900 940 904 875 892 878 905 895 886 886 916 867 893 878 931 934 902 916 926 852 882 916 881 900 880 912 905 905 927 930 871 864 899 874 880 926 868 873 879 883 865 871 876 934 894 918 893 880 891 890 887 892 928 903 909 880 898 880 887 840 879 848 806 852 868 897 908 867 897 884 844 800 928 863 838 869 856 822 908 907 876 896 847 906 878 856 931 875 876 817 875 888 856 926 891 856 906 907 865 850 896 857 861 845 876 868 839 860 838 871 828 876 850 869 866 874 901 888 900 878 880 857 885 870 867 860 858 821 847 871 840 830 859 852 839 887 861 864 899 863 876 898 876 864 874 829 888 850 883 900 848 846 877 840 872 847 854 855 825 909 842 890 831 828 831 866 847 876 870 868 912 873 846 817 890 943 920 952 923 916 796 883 796 878 830 866 860 878 888 865 884 899 853 833 821 864 916 858 854 884 840 801 853 861 861 860 829 856 858 866 859 860 828 804 864 856 864 924 826 925 859 811 824 758 848 844 732 811 861 834 838 883 852 809 795 815 813 818 874 814 919 866 822 840 899 859 862 875 879 883 856 889 873 871 850 898 865 852 864 833 859 854 866 852 911 869 852 851 859 818 816 842 859 835 864 862 808 797 857 883 881 865 868 866 903 834 846 862 823 786 836 880 822 846 804 845 805 863 858 841 838 820 826 830 816 814 802 814 832 801 776 812 813 796 837 808 787 808 771 799 799 803 756 848 848 798 810 808 789 798 788 824 781 842 820 814 784 782 785 820 818 796 831 768 814 796 784 801 773 781 734 739 763 746 744 740 802 801 794 766 800 790 802 739 696 780 825 848 815 824 782 820 832 737 768 799 754 802 755 819 787 782 773 838 779 823 834 818 821 846 818 846 851 843 817 823 841 841 856 821 832 833 801 849 816 872 834 800 816 833 785 731 814 815 827 824 794 867 805 823 721 810 820 732 772 773 794 817 787 770 803 772 764 790 759 771 790 719 761 749 757 738 788 746 839 729 722 791 727 747 794 801 792 798 780 811 933 978 896 903 928 911 925 884 904 886 919 935 926 902 880 890 821 880 883 907 882 919 901 889 846 836 892 947 944 891 894 927 959 866 1.04e+03 912 945 917 894 861 862 896 897 895 849 860 903 852 890 686 908 894 880 897 722 847 915 830 873 846 890 851 883 926 887 939 894 902 874 868 857 851 925 921 877 893 919 888 799 833 885 852 871 847 894 829 848 909 830 857 972 942 947 918 916 916 918 905 943 897 949 880 873 941 889 896 901 939 904 876 891 878 903 895 887 887 916 868 894 878 930 933 904 916 926 852 882 917 881 899 880 912 906 905 927 930 871 864 899 873 880 926 868 873 879 883 865 871 877 933 894 917 894 879 891 890 887 892 929 903 910 881 898 880 888 840 879 847 806 852 868 897 908 867 897 881 844 799 928 864 838 869 855 822 908 907 876 896 847 906 879 858 931 875 874 817 876 888 857 926 891 857 906 908 865 851 895 858 861 844 876 868 838 859 839 872 828 876 850 870 866 875 901 888 900 878 880 856 885 871 867 861 858 821 846 871 840 829 861 852 839 886 859 863 899 863 876 898 877 863 874 829 888 851 884 900 848 846 876 840 871 847 852 855 825 909 842 890 832 829 833 865 848 876 870 867 912 872 846 817 890 942 920 950 924 915 794 884 796 878 831 865 860 878 887 864 884 900 854 832 820 864 917 858 854 884 839 802 853 860 860 860 829 856 859 866 860 861 827 806 864 857 863 923 826 926 859 813 824 758 848 843 732 811 861 833 838 884 852 810 795 815 814 818 874 814 918 866 822 840 900 859 862 875 880 883 857 888 873 871 849 898 865 853 864 833 858 853 867 852 912 869 854 852 859 820 816 842 858 836 864 862 807 797 858 883 881 865 867 866 903 834 846 862 823 778 837 879 822 846 805 846 805 863 858 841 838 821 826 831 816 814 802 814 831 801 777 812 813 796 836 810 787 808 770 799 799 802 756 849 847 797 811 807 789 798 789 824 781 841 818 814 784 782 785 820 818 797 831 768 814 796 785 801 773 782 734 739 763 747 745 740 803 801 795 765 801 791 804 738 696 781 825 846 815 824 782 820 831 736 768 799 754 802 755 819 787 783 774 836 779 823 835 818 820 846 818 846 851 844 818 823 840 841 857 822 830 832 802 849 816 872 834 800 818 832 785 731 813 815 827 824 795 867 805 823 721 811 819 734 772 774 793 818 788 771 804 772 764 790 758 771 791 719 760 748 757 738 788 746 839 729 721 792 727 748 793 800 792 798 780 811 933 977 896 904 927 910 925 885 907 886 918 935 926 901 879 891 821 879 883 908 882 920 901 890 847 836 892 946 944 891 894 927 959 866 1.04e+03 913 946 916 894 861 862 896 898 895 849 860 902 854 890 686 908 894 878 896 722 846 915 829 874 844 890 852 883 926 887 940 893 902 874 868 857 851 926 920 876 893 918 888 800 833 885 852 870 846 894 828 847 910 831 858 973 942 946 918 916 916 918 905 944 897 949 879 873 941 891 896 902 939 904 876 890 878 902 894 887 886 916 868 894 878 930 933 904 916 926 853 882 919 881 899 880 911 905 906 928 930 871 864 899 873 881 926 869 873 879 883 867 871 876 931 894 917 894 879 890 890 888 892 929 904 910 881 899 880 889 840 879 846 806 852 868 896 908 867 897 880 844 798 929 864 838 869 855 822 909 907 875 897 847 906 879 859 931 875 874 817 876 889 857 926 890 858 906 908 865 853 894 858 862 843 877 868 838 858 840 873 828 877 850 870 865 875 901 888 901 878 880 854 884 871 867 860 859 821 846 871 840 829 861 852 839 885 858 863 900 863 876 897 876 863 874 829 888 851 885 900 848 846 876 839 872 847 850 855 825 908 842 890 834 828 833 864 849 875 870 866 912 871 846 818 890 941 920 949 924 915 794 884 796 878 830 867 860 877 887 863 883 900 854 832 820 864 916 858 854 884 839 802 851 860 860 860 829 856 859 867 860 861 828 807 863 856 863 923 827 925 859 816 825 757 848 843 732 812 860 832 838 883 854 811 795 815 814 818 873 814 917 866 821 841 900 859 862 875 880 883 858 887 873 870 848 898 865 853 864 833 858 853 868 852 913 869 856 852 859 822 816 842 858 836 864 862 807 797 858 883 880 865 867 865 902 833 846 862 823 781 838 878 822 846 805 845 805 864 857 841 839 822 826 831 814 813 801 814 832 800 777 812 812 795 835 811 787 808 770 799 799 802 756 850 847 797 812 806 788 798 790 824 780 842 818 815 785 782 785 820 818 797 831 767 814 796 786 801 773 782 734 738 762 748 745 740 804 802 795 765 803 793 805 738 696 782 824 847 814 824 782 819 830 736 768 798 754 802 755 820 788 783 773 836 779 823 836 818 821 845 818 846 851 845 818 823 839 841 859 822 829 832 802 849 816 872 834 799 818 832 784 731 813 816 827 825 795 868 804 823 721 811 819 734 772 774 793 819 787 772 804 772 764 791 759 771 792 719 760 748 757 738 788 746 839 729 721 793 727 748 791 800 792 799 780 811 933 977 895 904 927 910 926 885 909 885 917 934 925 901 878 891 820 879 884 908 882 921 902 891 848 836 891 945 944 891 894 927 959 866 1.04e+03 913 945 917 894 861 862 897 899 895 849 859 900 856 889 686 909 893 877 896 722 846 914 828 875 842 890 851 883 927 887 940 893 902 874 868 857 851 926 920 875 893 918 888 801 832 883 848 870 846 894 828 847 911 832 858 973 942 946 919 915 916 917 905 944 898 948 879 873 941 892 896 902 938 904 876 890 878 903 895 887 885 917 868 894 878 930 935 903 916 926 853 883 920 881 898 881 910 904 906 928 930 872 865 899 873 882 926 869 875 879 882 868 871 876 931 894 917 894 879 890 890 888 892 929 904 911 882 898 880 889 839 880 846 805 852 868 896 908 868 897 880 844 797 929 865 838 869 855 823 909 907 875 898 847 906 878 858 930 875 874 817 876 888 856 926 890 857 907 908 864 854 893 860 862 843 878 868 838 857 840 874 828 878 849 871 864 876 901 887 901 877 880 853 885 871 867 860 860 821 845 871 841 829 859 852 839 886 856 863 900 863 875 896 875 863 873 829 888 850 885 899 846 846 876 839 873 848 849 855 826 908 842 891 835 826 832 864 851 876 869 866 911 871 846 818 890 941 920 950 924 916 794 884 795 878 828 869 861 877 887 862 882 900 855 832 820 864 916 859 854 884 839 802 850 860 860 860 829 856 860 868 861 861 829 808 863 856 863 923 828 924 859 818 825 757 848 843 732 812 861 832 838 883 856 810 795 814 814 817 873 814 916 866 821 841 900 859 863 875 881 884 858 888 873 870 848 898 865 853 863 833 859 853 868 852 913 870 855 852 858 822 815 842 857 835 864 862 806 798 858 883 880 866 867 865 900 831 845 862 822 783 838 877 821 846 805 845 805 864 856 840 840 823 827 831 812 815 801 814 832 800 778 811 812 795 835 810 787 806 770 798 799 801 756 850 847 797 812 806 787 798 790 824 780 842 818 815 785 782 785 821 818 796 831 768 814 796 786 801 773 782 735 738 761 748 745 740 804 802 795 764 803 792 805 738 696 782 824 849 814 824 782 818 829 736 768 799 754 802 755 820 788 783 771 836 779 823 836 817 822 846 818 846 852 845 818 823 839 842 858 822 829 832 803 848 816 871 834 798 818 832 783 731 813 817 826 826 795 867 803 823 721 812 819 735 772 774 794 820 786 771 804 771 765 791 760 771 791 720 761 747 757 738 786 746 838 729 722 793 727 748 790 800 793 798 779 812 933 978 894 904 928 911 925 885 911 885 917 934 925 902 877 890 820 880 883 909 882 922 903 889 849 836 891 945 944 892 894 928 960 866 1.04e+03 913 945 917 894 861 863 897 900 894 850 860 901 856 889 686 909 893 875 896 722 846 915 828 874 840 890 850 882 929 888 940 892 902 873 867 858 852 927 921 874 893 919 888 800 832 882 845 870 846 895 827 848 911 832 858 973 941 946 919 914 916 917 906 944 898 947 879 874 940 892 896 903 939 905 877 892 877 903 895 887 884 917 868 894 878 930 936 902 915 925 853 883 921 880 898 881 910 903 905 929 930 872 866 900 872 882 926 869 877 879 882 869 871 876 931 894 918 894 879 891 890 888 892 928 906 911 881 898 881 888 839 880 846 805 852 869 896 908 868 897 879 844 798 928 866 838 869 856 823 910 908 875 898 846 904 878 856 930 875 876 818 875 887 856 926 890 857 907 908 864 856 894 861 862 843 878 868 836 857 839 874 828 878 849 870 864 875 901 887 900 877 881 853 885 871 867 860 860 820 845 871 842 830 858 852 839 886 856 864 900 863 875 896 872 863 874 829 887 850 884 899 845 846 875 840 874 848 849 855 828 908 841 892 835 827 832 864 851 875 869 866 911 871 846 818 890 941 920 951 924 917 795 884 795 879 827 872 862 877 887 862 882 899 855 833 820 864 915 860 854 883 838 800 851 859 860 860 829 857 860 869 862 862 830 808 864 856 862 924 830 923 859 818 825 757 848 843 731 813 862 832 838 883 857 809 795 814 814 817 873 814 917 865 821 841 899 858 863 874 880 884 858 888 873 870 848 898 865 853 863 834 860 853 869 852 913 871 855 852 857 822 815 842 857 834 864 862 806 798 857 882 880 866 867 865 899 831 844 862 822 784 838 878 821 844 805 845 804 863 856 840 840 824 827 832 810 816 802 815 832 801 778 811 813 796 835 809 787 805 770 799 799 801 756 849 847 798 811 806 787 798 790 825 780 842 819 815 784 782 784 822 818 796 831 769 814 796 786 802 772 782 734 737 760 747 744 739 804 802 794 765 803 792 806 738 697 782 825 849 814 824 783 819 829 736 767 799 754 802 755 822 787 782 770 837 779 822 836 818 822 846 818 846 852 845 818 824 840 841 857 822 830 832 804 847 816 871 834 799 817 834 783 730 812 817 826 827 794 866 803 823 720 812 819 735 773 774 794 820 786 770 804 771 766 791 761 771 791 721 761 747 757 738 784 747 838 729 722 793 727 748 791 800 793 798 779 812 933 979 892 904 928 912 925 885 911 885 918 934 924 902 876 889 820 880 883 909 883 922 903 887 849 836 891 945 944 892 895 927 960 866 1.04e+03 914 945 918 894 861 863 897 900 894 851 860 903 855 889 685 910 894 876 895 721 847 914 828 874 838 890 850 882 930 889 940 892 902 872 867 859 852 929 921 875 893 920 888 799 831 882 842 870 845 894 826 848 910 831 858 973 940 946 919 914 916 918 906 943 898 947 881 874 940 893 896 902 939 905 877 892 876 903 896 886 884 918 868 894 878 930 936 902 915 925 852 883 920 879 898 882 910 903 904 929 931 871 865 900 872 882 928 869 879 879 882 869 872 876 931 894 919 893 879 892 890 888 892 929 906 911 881 897 880 889 839 881 846 805 852 870 896 908 868 897 879 844 798 928 866 838 869 857 824 910 908 875 897 844 903 877 856 930 875 878 818 874 887 856 925 890 857 907 908 863 855 894 862 862 843 878 868 836 856 838 873 828 877 848 870 864 875 901 886 901 877 882 854 885 870 867 860 859 820 845 870 843 830 858 852 839 886 857 864 899 864 877 896 869 864 874 830 888 850 883 898 844 846 875 838 874 848 850 856 828 908 840 893 835 829 832 865 850 875 869 864 911 872 846 818 890 941 920 951 924 918 795 885 796 878 826 871 864 878 886 862 883 898 855 834 820 865 914 861 854 883 838 799 851 858 860 860 829 857 861 869 862 862 830 808 864 856 863 924 830 922 860 816 824 756 848 843 730 813 862 832 838 883 856 808 795 814 815 817 873 814 918 865 820 842 898 858 862 874 880 884 858 889 873 870 848 899 865 853 863 835 861 853 868 852 913 870 854 852 857 821 815 842 857 834 865 862 805 799 857 882 881 866 867 865 900 832 842 862 821 784 838 878 820 842 804 845 804 862 856 840 839 823 827 833 811 818 801 816 833 802 779 811 814 796 836 809 787 804 770 800 799 801 756 848 847 799 810 806 787 798 788 825 780 842 819 815 783 782 784 821 819 796 831 770 814 796 785 802 772 782 734 737 759 746 743 739 804 802 793 766 802 792 806 739 697 782 826 848 814 824 784 820 829 736 767 800 754 802 754 823 786 781 771 837 778 823 836 820 822 846 819 846 851 844 818 824 840 841 857 822 830 832 805 847 816 871 834 799 815 834 783 729 811 816 826 828 794 865 803 823 720 812 818 735 773 774 794 819 785 769 804 771 767 790 761 771 790 721 761 747 757 738 783 747 839 728 722 791 727 748 791 799 794 797 779 812 934 980 893 905 927 912 924 885 911 886 918 933 924 902 877 890 820 881 883 910 884 922 903 886 850 836 891 945 945 893 896 927 960 866 1.04e+03 914 945 918 894 862 864 896 900 894 851 860 905 856 889 685 910 896 876 895 722 847 916 827 874 837 891 849 882 930 888 939 891 902 872 868 858 853 930 921 875 893 921 888 798 831 882 842 870 844 894 826 850 911 831 858 972 940 946 920 914 917 919 905 942 898 946 882 874 940 896 896 901 939 904 877 893 875 903 896 886 885 919 868 895 877 930 936 902 915 926 852 882 920 879 898 882 909 904 904 929 931 871 866 901 871 881 930 869 879 879 881 868 872 876 932 894 919 893 879 894 890 887 893 930 905 911 880 897 880 891 838 880 847 805 852 870 895 907 867 897 878 843 799 927 867 839 870 858 824 910 908 874 896 844 902 877 858 930 875 878 818 875 888 857 925 890 856 907 909 863 855 894 862 862 842 877 868 836 857 839 872 827 877 848 870 864 875 900 886 901 877 881 855 886 870 868 860 859 820 846 869 844 830 858 852 839 886 858 864 898 864 878 895 865 866 874 829 889 850 882 897 844 845 874 837 875 847 851 856 827 908 841 892 835 828 833 866 850 874 869 863 910 872 846 817 890 940 920 951 922 917 795 886 796 876 826 872 864 878 886 863 884 898 855 834 821 865 914 861 853 883 839 799 851 858 860 860 828 857 861 869 862 862 830 808 864 856 863 925 830 922 860 816 823 756 848 843 729 813 862 832 838 883 855 807 796 814 815 817 872 815 919 865 820 842 898 858 862 875 880 884 858 889 873 870 849 900 865 853 863 835 861 853 867 853 913 868 854 852 857 820 816 841 858 834 865 862 804 800 857 882 882 866 867 865 902 832 843 861 821 785 839 879 820 841 805 845 804 862 856 840 838 823 827 834 812 818 801 817 833 803 779 812 814 797 836 809 787 805 770 800 799 801 756 848 847 799 810 807 787 797 788 824 780 842 820 815 782 782 784 821 820 796 831 769 815 796 785 802 771 783 733 737 760 744 743 739 805 802 793 767 801 791 806 739 696 782 826 848 813 824 783 821 829 736 767 800 754 802 754 825 784 781 772 837 778 823 836 821 822 846 819 846 851 842 818 824 841 841 856 822 830 831 805 847 816 872 834 799 814 834 784 728 811 815 826 828 793 865 803 823 720 813 818 734 774 774 794 819 784 770 805 771 767 790 761 771 790 721 761 748 757 738 784 746 839 728 722 790 726 748 790 798 794 797 780 812 934 981 893 906 927 912 923 886 911 888 918 933 923 902 877 892 820 881 883 910 884 921 902 886 850 836 892 945 945 893 896 926 960 866 1.04e+03 915 945 918 894 862 865 895 900 895 852 860 905 856 889 686 910 897 876 894 722 847 918 827 874 835 892 849 881 930 888 940 891 902 873 869 858 852 931 922 875 893 922 888 800 831 883 843 871 844 894 825 850 912 831 858 972 940 947 920 914 918 919 905 941 898 946 882 874 940 898 896 900 939 904 878 893 875 904 896 887 885 920 869 896 877 930 935 902 915 926 852 882 919 881 898 882 908 905 904 929 932 870 866 902 871 881 931 869 879 879 880 869 872 877 931 894 918 893 879 894 891 887 893 931 904 911 880 897 879 892 839 880 847 806 853 870 895 907 867 897 878 843 799 926 868 839 871 858 824 910 908 874 896 844 902 877 860 931 876 878 818 876 888 857 926 890 856 907 909 864 855 895 863 861 843 877 868 838 857 839 872 828 877 848 870 864 874 900 887 902 878 880 857 886 871 868 859 859 820 846 868 844 830 858 853 839 886 860 864 899 864 877 895 862 867 874 828 890 850 882 896 845 844 875 838 875 847 850 856 827 909 842 892 835 826 833 866 850 875 870 861 910 872 846 817 890 941 919 951 921 918 795 885 797 873 828 872 863 878 886 864 885 898 856 833 821 865 914 862 854 883 840 800 852 858 861 860 829 856 861 867 861 862 830 808 863 856 863 926 830 923 860 816 824 756 847 844 728 812 862 832 837 882 855 807 797 814 815 818 872 815 919 866 820 843 898 859 862 874 880 884 858 889 872 871 849 901 865 852 863 835 860 853 866 853 913 866 854 853 858 820 815 841 859 834 865 862 803 800 857 882 883 866 867 865 903 832 843 861 820 779 839 879 821 842 806 846 803 862 856 840 838 823 828 834 814 818 801 817 832 803 778 812 815 795 836 809 787 806 770 799 799 802 756 849 847 799 810 807 787 798 787 825 780 843 821 816 782 782 784 821 820 796 832 769 816 796 785 801 771 783 732 737 761 745 744 739 805 802 793 767 801 791 805 739 695 782 827 848 813 824 782 822 829 736 768 800 754 802 754 825 785 782 772 836 778 824 836 822 822 845 819 846 850 843 817 824 841 842 857 822 830 831 805 847 816 873 834 799 814 834 784 728 811 815 827 828 793 866 803 823 720 813 818 734 772 774 795 819 784 770 805 771 767 791 761 771 790 721 760 749 757 738 785 745 840 729 722 790 726 748 790 798 795 797 779 812 934 981 892 905 927 912 923 886 911 888 918 932 922 902 879 893 820 881 882 911 883 920 902 887 850 836 892 945 945 893 897 926 959 865 1.04e+03 916 944 919 894 862 866 894 900 895 851 860 905 856 889 686 910 897 877 894 723 847 918 827 874 835 891 849 881 931 888 941 890 902 874 870 858 852 931 923 875 893 922 888 801 832 883 843 872 845 894 825 850 914 830 858 971 940 947 921 913 917 919 905 941 899 946 881 874 941 898 896 900 939 903 878 892 876 904 896 888 885 920 869 895 877 931 934 902 915 927 852 882 919 881 897 882 908 905 904 929 930 870 865 902 872 880 930 869 880 880 880 869 872 878 931 894 917 893 878 894 891 887 893 930 902 910 880 897 880 891 839 880 847 806 853 871 894 907 867 897 878 843 799 926 870 839 871 859 824 909 907 873 896 845 901 877 859 931 876 878 818 876 887 857 927 891 857 907 909 865 854 895 863 860 844 876 868 838 858 839 873 829 877 847 869 864 873 900 886 903 878 881 857 886 871 868 858 859 820 846 869 844 830 857 853 839 886 860 864 899 864 877 895 856 867 873 828 891 850 882 896 844 844 876 840 874 847 850 856 828 909 844 892 836 825 832 866 850 875 870 860 910 872 846 816 889 942 918 951 920 920 797 885 797 873 829 873 861 878 888 864 884 898 857 832 821 864 915 862 854 883 840 800 852 859 861 861 829 856 861 866 862 862 830 808 863 856 863 925 828 924 860 817 826 757 846 844 728 812 863 832 837 881 855 808 797 815 814 818 870 814 918 866 820 844 898 860 862 874 879 884 859 889 871 871 849 902 865 852 863 835 860 853 866 854 913 865 854 854 858 821 815 842 860 834 865 862 803 800 858 882 883 866 866 865 903 830 842 860 822 773 839 879 821 842 807 846 802 862 857 841 839 823 828 834 813 818 801 816 832 803 777 811 816 794 836 809 787 806 770 800 798 802 757 849 847 798 810 808 787 799 788 826 780 843 822 816 783 783 784 821 820 795 832 769 817 796 786 801 770 784 732 738 762 745 744 739 804 801 793 767 801 792 805 739 695 783 827 849 813 824 781 822 829 736 769 800 755 802 754 825 786 784 772 835 779 824 835 822 821 845 819 846 850 843 817 823 841 842 857 821 831 831 805 847 816 873 833 799 815 834 784 728 810 817 826 829 794 866 804 823 722 814 817 734 772 774 795 819 784 769 805 772 767 791 761 770 790 721 760 750 757 739 785 745 841 729 722 790 727 748 792 799 795 797 779 812 934 981 892 904 927 912 923 885 911 888 918 932 922 902 880 892 820 881 882 911 883 920 903 887 850 836 891 946 945 892 897 926 959 865 1.04e+03 915 945 920 895 862 866 894 901 895 851 859 904 856 890 686 910 896 877 894 724 847 917 828 874 835 890 849 882 931 889 941 889 902 875 870 858 852 933 924 875 893 922 888 801 831 882 842 872 846 893 825 850 915 830 858 970 939 947 921 913 917 918 906 942 899 947 880 874 941 899 896 900 938 903 878 891 877 904 896 889 884 919 869 895 877 931 934 902 914 927 852 882 919 879 897 883 910 905 905 928 929 870 866 902 874 880 930 869 881 880 881 869 872 878 931 895 916 892 878 893 891 886 893 930 902 911 879 897 880 890 840 880 847 806 854 871 894 907 867 897 876 843 800 926 870 839 871 858 824 908 906 873 896 845 901 877 859 930 876 878 818 876 887 856 927 890 857 908 908 866 854 895 863 860 844 876 868 840 859 838 874 830 877 846 869 865 873 900 886 903 878 880 857 884 870 869 858 858 819 846 871 845 830 858 852 840 886 860 864 900 863 876 896 849 866 873 828 891 849 881 896 844 844 876 842 872 848 849 856 828 909 844 892 836 827 831 866 851 875 869 860 910 872 846 816 890 942 918 951 920 922 797 885 796 875 830 872 861 878 889 864 884 898 857 831 821 862 915 862 854 883 840 800 852 859 861 861 829 856 862 864 863 861 829 808 862 856 863 925 826 924 861 818 828 757 846 844 726 812 863 832 837 882 856 808 797 814 814 818 868 814 918 865 821 844 897 859 862 874 879 884 860 889 870 872 850 903 865 853 864 835 860 854 867 854 913 864 853 854 858 822 814 843 859 834 865 861 803 800 856 883 882 865 866 866 902 830 842 860 823 768 839 878 821 842 807 846 801 863 858 842 840 823 828 834 812 817 803 815 833 802 776 810 817 792 836 809 787 807 770 800 797 802 757 850 847 798 810 807 786 801 788 827 780 843 822 816 784 784 784 822 820 795 833 769 818 796 785 802 771 784 733 739 763 745 745 740 804 801 793 768 801 792 805 740 696 783 827 850 814 824 782 823 828 736 769 800 756 802 755 825 786 783 773 835 779 824 835 822 820 845 819 846 851 844 816 822 841 842 858 821 831 832 805 847 817 873 833 799 816 834 784 728 810 818 826 828 793 866 804 823 722 812 816 735 771 774 796 819 786 769 804 773 768 791 761 770 790 720 761 750 757 739 785 746 840 730 722 790 727 748 793 800 795 797 778 812 934 981 891 903 927 913 924 884 911 888 918 933 922 902 880 891 820 880 882 910 883 921 903 888 849 836 890 946 945 893 898 926 960 865 1.04e+03 915 946 921 895 861 865 894 902 895 850 860 904 856 890 686 909 896 877 895 724 847 916 829 874 835 890 850 883 931 888 942 889 901 875 871 858 853 934 924 875 894 922 888 801 831 881 841 872 846 892 825 850 914 830 857 970 940 947 921 914 917 918 907 942 899 947 881 874 941 899 896 901 939 903 878 890 878 904 898 889 884 918 869 894 878 932 934 904 914 926 852 882 919 879 898 883 911 905 905 926 927 870 866 901 876 880 930 870 883 880 881 869 872 879 930 896 916 892 879 892 890 886 893 930 903 911 878 897 881 889 840 880 847 806 854 870 894 906 867 896 875 843 800 927 870 839 870 858 824 907 907 873 896 846 901 877 859 930 876 878 818 876 888 856 926 890 858 909 908 866 854 896 862 861 844 877 867 840 859 838 874 829 877 846 869 865 873 900 886 904 879 880 858 882 870 868 858 858 818 846 873 845 830 859 852 839 886 859 863 900 863 876 897 844 866 873 829 890 848 882 896 844 844 876 842 870 848 849 856 827 908 844 892 836 829 831 866 850 876 869 859 910 872 846 816 890 942 918 951 920 922 797 885 796 877 830 871 861 878 890 864 883 898 857 829 822 862 915 862 854 883 841 800 852 859 862 860 829 855 863 866 863 861 828 808 862 856 864 924 826 924 861 818 828 757 846 844 725 812 863 832 837 884 856 809 796 814 813 818 869 815 918 865 821 844 896 859 864 874 879 885 860 889 870 872 852 903 865 852 864 835 859 854 866 854 913 864 852 853 858 822 814 844 859 834 865 860 803 801 854 883 882 864 865 866 901 830 841 860 825 770 838 878 821 841 807 846 802 862 858 841 840 823 828 834 810 817 804 815 834 802 776 810 817 793 836 808 788 808 771 800 796 802 756 851 847 797 810 806 786 801 789 827 780 843 822 817 785 784 783 822 820 795 832 770 819 797 785 803 773 784 733 740 763 745 744 742 803 800 793 769 801 792 805 740 697 782 827 851 815 823 782 823 828 736 768 800 756 802 755 825 786 783 774 835 779 824 835 821 820 845 818 846 851 844 817 822 841 842 858 821 832 832 806 847 816 873 834 799 816 834 783 728 810 820 825 827 793 866 803 823 723 810 817 735 771 775 797 819 786 769 804 774 768 791 762 770 791 719 763 750 757 740 784 747 838 731 722 790 727 748 794 800 795 797 778 812 934 981 892 903 927 913 924 883 911 888 918 933 922 903 879 891 820 880 882 910 882 921 904 888 849 836 890 947 944 893 898 926 960 865 1.04e+03 914 946 921 895 861 865 894 901 894 848 861 904 856 891 686 908 895 878 895 724 847 916 829 874 835 890 851 884 931 888 942 888 901 875 871 858 853 936 924 876 894 921 888 800 830 881 841 872 846 893 826 850 914 830 857 971 942 946 921 915 917 917 906 942 898 947 882 874 941 900 896 901 940 903 879 890 879 903 898 888 884 919 868 894 878 933 934 904 914 925 851 882 919 879 899 884 913 905 905 925 928 869 867 900 875 881 930 870 883 880 882 869 873 880 930 897 917 892 879 892 888 886 893 930 903 911 878 897 882 890 840 880 846 805 855 870 894 906 867 896 874 843 801 927 870 839 870 857 824 906 908 873 897 846 902 876 859 930 876 878 818 876 888 856 924 889 858 910 907 866 854 896 862 862 844 878 867 840 858 837 872 829 877 847 870 865 875 900 888 904 880 880 859 881 870 867 859 857 817 846 873 845 830 859 852 840 886 859 861 899 863 875 898 839 865 873 829 889 849 883 896 844 845 876 841 870 848 849 856 826 908 844 892 836 829 831 865 848 875 869 856 910 871 846 816 892 942 918 950 920 921 796 884 795 879 829 869 862 878 889 864 883 897 857 828 821 862 915 863 854 883 842 801 852 859 863 860 830 855 863 868 862 861 827 808 861 855 865 924 827 925 861 817 827 757 846 844 724 812 862 832 837 885 857 809 796 814 813 818 872 816 918 865 822 842 897 858 865 875 879 885 859 889 870 872 853 902 865 851 864 834 860 854 866 855 913 864 851 852 857 822 814 844 859 834 865 860 802 801 854 884 882 864 865 866 901 830 840 860 824 773 838 878 822 840 806 846 802 862 858 840 840 822 829 833 810 816 805 816 834 802 776 810 817 793 836 808 788 808 773 799 798 802 756 850 847 797 811 805 786 801 789 826 781 843 822 817 784 783 782 822 819 796 832 770 817 797 785 802 774 784 734 739 762 745 744 742 803 800 793 770 801 791 806 739 699 782 827 851 816 823 782 822 828 735 768 800 755 803 754 825 786 783 774 836 779 824 835 819 819 845 818 846 851 843 817 822 840 842 857 822 832 833 806 847 816 872 834 799 816 835 784 728 810 820 825 826 793 866 803 824 722 808 818 735 772 775 797 820 787 769 804 773 768 791 762 769 791 718 764 751 757 739 784 746 836 731 721 790 727 748 792 800 795 798 779 812 933 981 892 903 927 914 924 883 911 889 918 934 922 903 879 891 820 880 881 909 881 921 903 888 850 836 891 947 944 893 898 926 960 865 1.04e+03 914 946 920 895 861 864 894 900 894 847 862 904 856 891 686 908 896 878 896 724 847 916 828 875 835 890 852 884 931 888 941 886 900 875 871 858 853 937 924 876 894 921 888 800 831 881 841 871 846 893 827 850 916 830 857 972 943 945 921 916 917 918 905 941 898 947 883 873 942 900 896 900 940 903 879 890 879 903 899 887 884 920 868 894 879 933 934 904 916 923 851 882 919 880 900 883 913 905 905 926 928 870 868 900 873 882 929 870 883 880 884 869 873 880 930 896 917 892 879 892 888 886 893 931 903 911 879 897 882 891 840 879 846 804 855 870 894 905 866 896 874 843 802 927 869 839 869 856 824 905 909 873 897 846 902 876 858 930 875 877 818 876 887 856 924 889 858 910 907 864 854 896 862 864 844 877 867 839 858 836 871 829 877 848 870 865 876 900 888 904 881 880 860 882 870 866 860 857 817 847 872 845 830 859 852 840 886 860 859 898 863 875 898 835 864 874 829 888 851 884 896 845 845 877 841 870 848 849 856 825 908 844 891 835 829 831 865 847 874 870 854 910 872 846 817 892 942 918 949 920 921 795 884 795 878 828 868 861 879 888 864 883 897 856 828 821 862 916 863 853 883 842 801 851 859 864 859 830 855 864 870 861 862 827 807 861 853 866 924 829 925 861 816 828 758 845 844 724 812 861 832 837 884 857 810 796 815 813 818 873 818 917 865 822 841 898 857 866 875 878 886 859 889 871 872 853 902 865 850 864 833 861 855 866 854 913 865 850 852 857 822 813 844 859 834 865 860 801 801 854 884 882 864 865 866 902 829 840 859 823 775 838 879 822 840 806 846 802 862 858 839 839 822 829 831 810 816 805 816 833 802 776 809 817 794 836 808 789 808 774 800 799 801 756 850 847 797 811 805 786 801 789 825 781 842 822 816 783 782 782 822 819 798 832 770 814 797 784 800 774 783 734 738 762 746 745 741 803 799 794 769 801 790 806 739 699 782 827 850 816 823 782 821 828 735 768 801 754 805 753 825 786 783 773 836 779 824 835 817 821 846 818 846 852 844 818 822 839 842 857 822 832 833 806 847 817 872 833 800 816 836 784 727 812 821 824 826 794 866 802 824 722 809 818 735 772 774 797 820 787 769 804 772 766 791 762 768 791 718 763 750 756 738 784 745 837 731 720 789 727 749 791 800 795 799 779 813 932 981 892 904 926 914 924 884 912 889 917 934 922 904 879 891 820 881 880 909 881 922 904 888 850 836 891 946 943 893 898 925 960 865 1.03e+03 913 946 920 895 860 864 894 899 893 847 862 905 856 891 685 909 897 879 897 724 847 915 827 875 836 890 851 884 930 888 941 885 901 874 871 858 853 938 924 877 894 920 888 799 832 881 842 872 846 893 828 849 918 829 857 973 942 945 920 916 916 919 905 941 898 947 883 874 942 901 897 900 940 903 878 890 879 903 899 888 884 921 868 894 880 931 934 904 918 923 851 882 919 878 900 882 913 905 904 928 929 870 869 900 872 882 929 870 883 880 886 869 873 879 931 896 918 892 879 892 888 886 893 931 903 910 879 897 881 891 840 879 847 803 856 870 895 906 866 895 872 842 802 927 869 839 869 856 822 905 908 873 897 846 902 877 857 929 874 876 819 876 888 856 924 890 859 910 907 864 854 896 863 864 844 877 868 839 858 837 871 829 876 848 869 865 877 901 888 904 881 880 858 882 870 865 860 857 818 847 871 846 830 859 852 840 887 860 859 898 862 876 897 829 864 874 829 888 852 884 896 846 845 879 841 870 847 849 855 826 908 844 891 834 829 832 864 847 874 871 850 911 872 847 818 892 942 918 949 921 920 795 884 795 876 827 868 860 878 889 863 883 897 856 830 820 862 916 862 853 883 841 802 851 860 864 859 830 854 864 870 860 863 827 807 861 853 867 924 829 925 860 816 829 757 845 844 723 811 861 832 837 883 857 810 796 815 813 819 872 818 917 865 822 840 899 857 865 875 878 886 859 889 872 872 852 901 864 849 864 833 862 856 866 854 913 866 850 852 857 823 813 843 858 835 865 860 801 801 855 884 883 864 866 866 904 828 839 859 823 779 837 879 821 840 806 846 802 862 858 839 840 821 829 830 811 817 805 817 833 803 776 808 817 794 836 808 789 808 775 800 799 801 756 848 847 796 811 804 787 801 789 824 780 842 823 816 784 782 782 821 818 798 831 771 812 797 785 799 774 783 734 738 761 746 746 740 804 799 795 768 801 790 806 738 699 783 826 848 816 823 782 820 829 735 768 802 755 806 752 824 786 782 773 835 779 825 835 817 822 846 818 847 851 844 818 822 839 841 857 823 832 833 806 847 817 871 833 800 816 836 784 727 813 821 825 825 794 866 802 824 722 809 817 735 772 774 798 820 787 770 804 773 765 791 763 767 791 719 763 750 756 737 784 744 838 731 720 788 727 748 791 801 794 799 780 814 931 981 893 905 925 914 925 884 913 889 917 933 922 904 878 892 820 881 881 909 882 922 904 887 851 836 891 946 944 892 898 925 960 865 1.03e+03 913 946 920 894 860 864 894 898 892 847 861 905 855 890 685 910 898 880 897 724 846 914 827 875 835 890 851 885 929 889 940 885 902 874 871 859 852 939 924 878 894 921 888 802 834 882 843 873 846 894 828 848 920 828 857 972 942 944 920 916 915 920 906 941 898 947 883 875 942 902 896 899 940 903 878 891 878 903 900 889 885 922 868 895 879 930 935 903 917 923 851 883 919 878 900 881 912 905 904 928 929 870 867 900 873 883 928 870 884 880 886 868 873 878 931 897 918 892 878 892 889 886 892 930 904 911 879 897 880 890 840 878 847 803 856 870 895 907 866 896 870 842 801 928 869 840 869 856 821 905 908 874 896 846 902 877 856 929 874 876 819 876 888 856 924 890 860 910 907 864 854 897 863 864 843 876 868 838 858 838 872 830 877 848 868 867 877 902 888 903 881 880 856 882 870 865 860 857 818 847 871 846 830 860 852 839 888 860 859 898 861 876 896 826 863 875 829 889 851 884 896 846 845 880 841 871 846 848 855 826 908 844 890 833 829 831 865 849 875 872 848 911 871 847 820 891 942 919 950 921 920 796 884 794 875 826 868 860 878 889 862 883 898 856 832 820 862 916 861 853 883 840 802 850 860 863 859 829 854 864 869 860 864 827 806 862 854 867 925 829 924 860 816 830 756 846 844 722 810 861 833 836 882 856 809 796 816 814 819 870 818 917 865 822 840 898 857 864 875 878 886 859 890 872 871 852 902 864 849 864 833 860 856 865 854 914 864 850 853 858 822 813 843 857 835 865 859 800 802 855 883 883 865 866 866 904 828 839 860 822 794 837 879 820 839 806 846 801 862 857 840 840 821 828 829 812 817 805 817 832 803 776 808 817 793 837 809 789 809 775 801 798 800 756 848 846 796 811 804 788 801 788 823 779 841 824 817 785 781 782 821 818 799 830 771 814 797 786 800 774 783 734 738 761 746 746 739 804 798 796 768 801 790 806 738 698 783 826 847 816 824 783 819 830 735 769 802 757 806 752 822 786 782 772 834 779 824 835 819 823 846 818 846 850 844 818 823 840 841 857 823 832 833 806 847 818 871 832 801 815 835 783 726 813 822 825 826 795 866 802 823 722 810 816 735 772 774 797 820 787 771 804 773 765 792 763 767 791 720 763 750 756 736 784 744 838 731 719 788 727 748 792 802 795 799 781 814 932 980 894 906 925 914 926 885 913 888 916 934 922 903 878 892 821 881 881 909 882 921 905 887 851 835 891 945 945 892 898 925 960 865 1.04e+03 913 946 920 896 860 864 894 898 892 848 860 905 854 889 684 910 898 880 897 724 846 914 828 875 834 890 852 885 929 889 940 885 902 874 870 858 852 939 924 878 895 921 890 804 834 882 844 873 846 894 827 848 920 828 858 971 942 944 920 916 915 921 907 942 899 947 883 876 942 902 895 899 939 904 879 892 877 903 900 890 886 922 868 896 878 929 935 903 916 924 851 883 919 877 901 881 913 904 904 928 930 872 865 900 873 883 928 871 886 879 885 868 873 879 932 897 919 892 878 892 889 886 892 930 904 911 879 897 880 890 840 877 847 803 856 870 895 908 866 895 868 843 800 928 869 842 869 857 820 905 909 875 896 846 901 877 856 928 874 877 819 877 889 857 925 890 859 910 908 865 853 896 864 863 844 876 869 838 858 839 872 830 877 849 867 868 877 902 888 902 880 881 854 882 870 866 860 858 818 847 872 846 830 860 852 839 889 860 859 898 860 876 895 821 864 875 829 890 850 884 896 847 845 879 841 871 845 850 856 827 909 843 890 833 828 831 865 850 876 871 844 911 870 847 820 890 942 919 950 920 920 797 885 794 877 826 868 860 878 889 862 884 897 855 832 820 862 916 860 852 882 840 802 851 861 863 858 829 854 862 868 861 864 827 806 864 855 868 925 829 925 860 815 831 757 846 844 721 810 862 835 836 881 855 808 796 816 815 818 871 817 916 865 822 840 898 857 863 876 878 886 860 890 872 871 851 902 862 850 864 833 859 854 865 854 912 863 851 853 859 822 813 844 857 834 866 858 800 802 855 883 883 864 866 865 904 828 840 861 822 807 837 879 820 839 805 846 802 861 857 841 840 822 827 830 812 817 806 817 832 804 776 810 816 792 838 809 790 809 775 801 798 800 758 849 846 796 811 804 788 800 787 823 777 842 824 818 785 781 781 821 818 800 830 772 816 797 787 800 774 784 734 738 762 746 744 739 804 798 796 768 800 790 806 739 698 782 825 847 816 824 782 818 830 734 769 802 757 805 752 821 787 782 772 834 778 824 835 820 823 846 818 846 850 844 818 824 840 840 857 822 832 833 806 846 817 872 833 801 815 834 783 726 813 823 824 826 794 866 802 823 721 811 816 734 771 775 796 820 786 771 803 773 766 792 762 768 791 720 762 750 756 736 784 744 838 731 719 789 727 748 791 801 796 798 782 815 933 980 894 906 924 913 926 884 913 887 916 935 922 902 878 893 821 881 882 909 883 920 905 889 851 836 891 945 946 892 898 926 961 865 1.04e+03 913 946 920 897 860 864 895 898 893 848 860 905 853 888 684 909 898 880 897 724 846 914 830 875 831 890 853 884 930 889 939 884 902 873 869 858 853 939 923 878 895 921 891 806 834 882 845 872 846 894 826 850 921 828 858 972 942 944 920 916 914 922 907 942 900 948 882 876 942 903 895 900 939 903 879 892 877 904 901 890 886 922 868 896 877 930 936 902 916 925 852 883 919 877 901 880 914 904 904 929 930 873 863 900 874 883 927 871 888 879 884 867 873 878 932 897 919 892 879 892 890 886 893 930 905 911 879 897 880 891 840 876 847 803 855 870 895 907 866 894 866 844 800 928 870 842 868 858 820 905 909 876 896 845 900 877 857 929 874 878 819 877 889 858 927 890 858 910 908 865 852 894 864 862 846 876 869 839 859 840 872 830 878 850 867 868 877 902 888 902 880 881 853 882 871 866 860 858 818 846 873 846 830 860 852 838 890 860 859 898 860 876 895 818 865 875 829 890 850 884 896 846 846 879 841 870 845 851 856 827 909 843 890 832 828 831 866 852 876 871 841 910 870 847 820 890 942 920 950 921 921 799 885 794 878 827 868 860 877 888 863 883 896 855 831 820 862 917 860 852 882 840 803 852 861 863 859 829 854 861 868 861 864 829 805 864 857 868 925 829 926 860 815 830 758 846 845 721 810 864 836 836 881 854 807 796 815 815 819 870 817 916 865 821 840 897 856 863 876 878 887 860 889 873 871 850 903 860 851 864 833 858 853 865 854 912 862 852 853 859 822 813 844 857 834 866 858 800 802 855 883 882 863 866 864 904 828 841 862 823 811 837 878 820 839 804 847 802 861 858 842 839 822 826 830 812 818 806 817 832 803 776 811 817 792 840 810 791 808 775 802 797 800 758 850 845 796 810 804 789 800 786 823 776 842 823 819 785 781 781 821 818 800 831 772 816 797 787 800 773 784 735 738 762 746 743 740 804 798 795 768 800 790 806 739 698 780 824 847 815 824 782 819 830 734 769 800 755 805 752 822 788 782 772 835 778 824 835 820 823 846 818 846 850 843 819 825 840 840 857 821 832 833 805 846 817 872 833 801 816 832 783 727 813 824 824 826 795 866 802 823 720 811 816 734 770 775 795 820 786 770 803 774 766 792 762 770 791 720 762 750 756 736 784 745 838 731 719 790 727 749 791 802 796 798 781 815 934 980 894 906 925 913 926 884 912 886 916 936 922 903 878 892 822 881 882 909 884 920 905 890 851 837 891 945 947 893 898 926 961 866 1.04e+03 914 946 920 899 860 864 895 898 893 848 860 905 851 888 685 909 898 880 897 725 846 913 830 875 830 891 854 883 931 889 939 884 903 872 868 857 852 939 923 878 896 920 892 806 833 883 845 872 846 893 825 852 921 828 858 972 942 945 920 915 915 922 907 942 900 948 883 876 943 903 896 900 938 903 878 893 876 904 900 890 886 923 868 896 877 931 936 902 915 925 852 883 918 878 900 880 914 905 904 928 929 873 863 901 874 882 927 872 890 879 884 867 873 878 932 896 918 892 879 892 890 886 893 930 906 910 880 897 880 892 839 876 847 803 855 870 895 907 866 894 864 845 799 927 870 842 868 858 820 905 909 876 896 845 900 877 858 929 874 878 818 877 890 859 927 891 856 910 908 864 852 892 864 861 845 876 869 839 859 840 872 830 879 851 867 867 877 901 887 902 878 880 852 882 871 866 860 858 817 844 874 845 831 859 851 838 891 860 860 898 860 876 894 816 866 875 830 890 851 884 897 845 847 878 841 870 844 853 856 827 908 844 890 833 828 831 865 853 876 871 836 910 869 846 820 890 942 920 950 921 920 799 885 795 880 828 868 860 877 888 864 883 896 855 831 820 861 917 860 851 882 840 804 852 861 864 859 829 854 859 868 861 863 830 805 864 856 869 924 830 926 860 814 828 760 847 846 721 808 865 836 837 881 854 807 795 815 814 819 870 817 916 865 821 840 898 856 862 877 878 887 859 887 873 872 850 904 860 853 863 832 859 853 865 854 910 862 851 853 860 822 813 844 857 835 866 860 800 802 856 883 882 863 865 864 904 828 842 862 823 803 838 876 820 839 803 847 803 861 858 842 840 822 827 830 812 818 805 817 832 802 776 812 818 792 840 810 792 808 775 802 797 801 759 850 846 796 810 804 790 800 787 824 776 843 822 818 784 782 781 821 818 800 832 771 815 797 786 800 773 784 735 738 762 747 743 741 803 798 795 768 800 790 806 739 698 780 826 847 814 824 782 819 829 735 769 800 754 805 752 824 788 782 771 835 778 824 835 821 823 847 818 847 850 842 819 826 840 840 857 821 832 834 805 846 817 872 833 800 816 832 784 729 814 824 825 826 795 865 804 822 718 810 816 733 770 776 795 818 786 770 804 774 766 792 762 771 790 721 763 750 757 737 784 746 838 730 719 791 727 749 791 802 796 798 780 815 935 980 895 905 926 913 926 884 912 886 917 935 921 904 879 892 822 881 882 909 884 919 905 890 850 838 890 945 946 894 897 927 962 866 1.04e+03 914 946 920 899 861 863 895 898 892 848 860 904 851 888 686 909 899 880 897 724 846 915 831 875 829 893 854 882 932 888 939 883 903 872 869 858 853 939 923 878 896 919 892 807 833 884 844 872 846 893 824 852 920 829 856 974 943 946 921 915 915 922 906 943 899 949 883 876 942 903 897 900 938 903 878 894 876 904 900 889 885 923 867 895 876 930 935 902 915 924 852 883 917 879 900 880 914 905 904 927 926 872 864 902 873 882 928 872 892 878 884 866 872 877 931 895 917 892 880 892 892 886 893 929 906 910 880 896 881 892 838 876 848 804 855 871 896 907 866 894 864 847 799 927 871 843 869 858 821 907 909 876 895 845 899 877 858 928 875 877 818 877 890 860 926 892 856 908 908 863 853 892 864 861 843 876 868 838 860 841 872 829 879 851 867 865 876 901 887 902 877 878 852 883 871 866 860 859 817 843 874 845 831 859 850 838 891 860 861 898 861 875 894 814 867 875 830 890 852 883 898 844 847 879 841 869 845 853 856 827 907 844 890 833 828 831 864 853 876 871 833 910 869 846 820 891 941 920 950 921 920 797 885 794 880 829 869 860 877 888 864 883 898 856 832 820 860 918 860 850 882 840 804 852 860 864 859 830 855 859 869 861 863 831 805 863 856 870 923 830 926 859 813 828 760 847 846 720 807 865 835 838 881 855 807 795 815 813 819 870 817 917 866 821 841 898 857 861 878 878 887 859 886 873 872 851 904 860 853 863 832 859 854 866 854 910 863 851 853 860 822 813 843 856 836 865 860 799 801 856 883 881 863 865 863 904 828 842 862 823 801 839 875 821 839 803 847 802 861 857 843 840 822 827 830 812 817 804 817 832 801 776 812 820 793 841 809 791 808 775 802 796 802 759 850 847 796 812 806 790 800 788 824 776 844 820 817 784 782 781 822 818 800 832 770 816 797 786 800 772 784 734 738 761 747 743 741 802 798 795 768 800 790 807 738 698 780 828 847 815 823 782 819 828 736 770 801 755 804 752 825 788 783 772 835 778 824 834 821 822 848 818 847 850 841 820 830 840 839 857 821 832 834 805 846 817 872 833 801 816 833 784 731 814 824 825 826 795 865 806 821 718 810 817 732 770 775 795 816 786 770 804 776 766 792 761 771 791 722 762 750 758 737 784 746 838 730 719 791 726 750 791 803 795 797 780 815 934 979 896 904 926 913 926 884 911 886 917 933 922 904 880 893 822 882 884 908 883 919 905 890 851 838 890 946 946 894 897 928 961 866 1.04e+03 914 946 920 899 862 863 895 898 891 848 860 905 851 888 687 909 899 881 898 723 846 916 832 874 829 892 855 883 932 888 939 884 904 872 870 858 853 939 923 878 896 919 892 810 833 884 842 871 847 893 825 852 919 829 856 974 943 945 920 914 916 922 906 944 898 949 882 876 942 904 896 900 940 903 877 893 877 903 900 888 885 923 866 893 876 931 935 903 916 924 852 883 917 879 899 880 914 905 904 928 925 871 864 903 872 881 930 872 895 878 884 866 873 876 931 893 917 892 880 892 892 886 893 929 906 909 880 896 882 892 839 876 848 804 855 870 895 907 866 893 863 847 800 926 871 843 870 857 821 909 910 876 895 845 899 877 858 928 874 877 818 877 890 860 925 890 857 907 908 863 852 891 864 860 842 877 868 837 860 841 871 828 880 850 868 865 876 901 887 901 876 878 853 883 870 866 860 860 818 843 873 846 831 859 850 839 891 859 861 899 862 876 893 814 867 874 830 889 852 882 898 844 846 880 840 870 847 853 856 827 906 843 891 833 828 831 864 852 875 871 831 910 870 846 820 892 941 920 950 922 919 796 886 794 880 829 870 860 877 888 863 884 899 856 831 821 862 917 860 850 883 840 803 852 860 864 859 830 854 858 869 860 864 830 805 863 856 870 924 830 925 858 812 828 760 847 846 720 806 865 835 839 881 855 807 796 815 812 819 870 817 918 867 822 841 898 858 861 878 878 886 859 885 873 872 852 904 861 853 862 832 860 854 867 853 911 864 851 854 860 821 812 843 857 836 865 860 798 801 856 884 881 864 865 863 904 827 842 862 822 806 841 875 821 839 804 847 801 861 856 843 840 823 826 830 812 818 803 818 832 800 775 812 820 794 841 810 790 807 775 802 795 802 759 850 847 796 813 808 790 800 788 825 776 845 819 815 785 782 782 822 817 800 832 768 815 797 787 800 773 784 733 738 761 748 743 741 804 799 794 767 801 790 807 738 698 780 828 848 816 823 781 818 828 736 770 801 756 804 753 826 788 783 774 834 778 824 834 821 820 848 818 847 850 842 820 834 841 839 857 821 832 834 804 846 816 872 833 803 816 833 784 730 814 824 825 825 794 865 806 821 718 809 817 732 770 775 794 815 786 770 804 776 766 792 760 770 791 723 761 750 759 736 784 746 837 730 719 792 725 750 792 802 796 797 779 815 932 980 896 903 926 912 926 884 910 887 917 931 924 903 882 893 822 881 885 908 882 920 905 890 852 839 890 946 946 894 896 928 960 866 1.04e+03 915 946 920 898 863 863 895 898 892 849 860 906 851 888 687 909 900 882 898 723 846 918 832 873 829 891 854 884 932 888 940 884 903 871 871 858 854 939 923 878 896 919 892 812 833 884 842 871 847 893 825 852 918 828 856 974 942 945 919 914 917 921 906 944 898 948 882 877 942 904 895 900 941 903 877 891 878 902 900 887 884 922 866 892 875 931 935 904 916 925 852 884 917 879 899 880 913 905 904 928 926 871 864 903 872 881 931 873 896 878 884 865 873 876 930 893 917 893 879 893 892 886 893 928 906 909 879 896 883 891 840 876 848 804 854 870 895 906 866 892 863 848 801 925 871 842 870 858 821 911 911 877 893 846 900 877 857 928 874 876 818 877 890 858 925 889 858 906 908 863 852 892 864 861 843 878 868 836 860 841 871 826 880 849 868 866 876 901 887 900 877 879 855 883 870 866 860 860 819 844 872 846 831 859 851 840 890 859 862 899 862 877 893 814 868 872 830 888 851 882 898 845 846 880 840 870 847 852 857 827 906 843 890 833 828 830 864 853 874 870 827 909 870 845 819 892 941 920 949 922 918 796 886 795 879 827 870 860 878 888 863 885 898 856 831 821 863 917 861 850 883 839 802 853 860 864 860 829 853 857 870 860 865 829 805 862 856 868 924 830 924 858 812 828 760 847 845 720 804 866 835 840 881 855 807 796 814 812 819 870 818 919 868 822 842 897 860 862 877 879 885 860 886 873 872 852 902 861 853 860 833 861 855 868 852 912 866 852 854 859 822 812 842 859 835 865 859 796 801 856 884 881 864 865 864 903 826 843 862 821 808 842 876 821 840 805 848 801 862 856 844 840 825 825 830 812 818 802 819 832 800 775 811 819 794 841 810 788 807 775 802 794 801 759 849 847 797 814 808 791 801 788 825 777 845 819 814 784 783 782 821 816 800 832 768 815 796 787 800 773 784 732 738 762 748 744 740 806 799 794 767 801 790 808 738 697 780 827 848 817 824 781 818 828 737 770 801 756 803 753 827 787 783 774 834 779 824 834 820 818 848 818 846 850 843 821 837 841 840 857 820 832 833 804 846 817 872 833 804 817 833 783 730 814 824 825 824 794 865 805 821 719 809 817 732 769 773 794 816 786 770 804 775 766 793 759 770 792 723 760 750 759 735 785 746 836 730 719 792 725 750 793 802 796 798 779 815 931 980 895 903 926 912 926 885 910 887 917 932 925 903 881 893 821 881 885 908 882 920 905 889 851 839 891 947 945 893 896 928 960 865 1.04e+03 914 946 919 898 863 864 895 898 893 849 861 906 852 888 687 910 900 882 898 724 846 918 832 872 829 890 854 885 932 888 940 884 903 871 872 858 854 940 924 878 895 918 892 815 833 884 843 870 848 893 826 852 919 828 857 974 942 945 919 914 917 920 906 944 897 947 883 877 941 904 895 900 943 903 877 891 877 902 900 887 884 922 867 893 875 931 935 904 916 926 852 883 917 879 899 880 913 905 904 929 928 871 865 902 872 881 931 873 897 878 884 865 873 877 930 892 918 893 879 894 891 886 893 928 906 908 880 897 883 890 841 875 848 804 854 871 895 906 866 891 862 847 801 925 871 842 870 858 821 911 911 876 893 846 901 877 857 928 873 877 818 878 889 858 925 889 860 908 908 863 852 893 865 862 844 878 869 837 861 841 871 826 880 849 868 866 876 901 886 901 877 880 856 884 870 866 860 860 820 844 871 846 830 859 852 840 889 860 861 899 861 879 894 814 868 872 829 887 850 882 897 846 846 879 839 871 845 852 858 827 907 843 890 834 828 830 865 853 872 870 824 908 871 844 819 891 941 919 948 922 918 796 886 796 878 827 869 859 878 888 863 886 898 855 831 821 865 917 862 850 883 839 801 853 860 864 861 829 852 857 869 860 865 829 805 862 856 867 924 829 923 860 812 828 760 847 845 720 802 867 836 840 882 855 808 796 814 812 819 871 818 920 867 823 842 896 861 862 876 879 884 860 888 872 872 852 900 861 853 860 833 862 856 868 852 913 867 852 855 858 822 812 843 859 833 866 859 796 801 856 884 882 865 865 864 903 826 842 861 821 803 842 876 821 840 806 848 801 862 858 843 841 826 825 830 813 818 802 820 833 799 775 810 819 795 841 810 788 806 774 802 794 801 759 848 847 798 813 808 791 802 788 824 778 844 820 815 784 782 783 821 817 800 832 768 814 796 786 800 773 785 733 738 762 748 744 739 806 800 794 766 801 790 807 738 697 781 826 849 817 824 781 818 828 737 770 800 757 803 754 828 786 782 774 835 779 824 833 820 818 848 818 847 850 843 821 841 841 840 856 821 832 833 804 846 817 873 832 804 817 833 783 730 814 824 825 823 794 865 804 822 719 809 817 733 771 771 794 817 786 769 805 775 766 794 759 771 793 722 761 750 759 734 786 746 836 731 719 790 725 750 794 802 796 799 780 814 932 980 893 903 926 912 927 886 910 887 918 932 926 902 881 892 821 881 885 908 883 920 904 888 849 839 891 947 945 892 896 928 959 866 1.04e+03 914 946 919 899 863 864 895 898 893 849 861 905 853 889 687 910 900 881 898 725 846 918 832 872 829 890 854 884 932 888 940 884 903 870 871 856 854 940 924 878 894 918 891 816 833 885 843 870 848 893 826 853 920 830 857 974 942 946 919 914 917 920 905 944 896 946 884 877 941 904 896 900 944 903 877 892 876 902 900 887 884 922 868 894 875 931 935 904 916 926 852 883 917 879 899 880 913 905 905 929 929 871 866 902 873 882 931 873 898 878 884 865 873 878 930 892 920 894 879 894 891 886 894 927 905 908 881 898 882 890 840 876 848 804 853 871 895 906 866 890 862 846 801 925 870 841 870 859 822 910 910 876 893 845 901 877 858 929 873 878 820 877 888 857 926 889 861 908 908 864 853 895 865 863 845 876 869 838 861 840 871 828 879 848 869 866 876 900 886 901 878 880 856 884 871 867 860 859 821 845 871 846 828 859 851 840 888 861 860 898 861 879 894 815 867 871 830 887 850 883 897 846 847 878 839 871 843 851 859 827 908 842 890 834 828 830 865 853 872 870 818 908 872 844 818 889 942 920 949 921 918 796 885 797 877 828 868 857 877 888 863 886 899 854 831 821 866 916 863 850 883 838 801 853 861 864 862 828 852 858 868 860 864 829 805 862 857 866 924 828 923 862 813 828 760 848 845 719 799 867 836 840 883 856 806 795 814 812 819 872 818 920 866 822 842 896 861 863 876 879 884 860 889 871 871 852 901 860 853 859 833 862 858 866 852 914 867 852 854 858 822 812 844 858 833 866 859 797 801 856 884 881 865 865 864 902 826 842 861 821 798 843 876 820 840 806 848 800 862 859 842 840 826 826 830 813 818 803 820 833 800 776 808 818 795 840 810 789 806 774 801 794 802 759 848 846 798 812 809 791 802 787 824 778 843 821 816 784 781 783 820 819 800 832 768 812 795 786 800 774 785 734 738 761 748 744 738 805 801 794 766 801 790 806 738 697 782 826 849 817 824 782 818 828 737 770 800 757 804 754 828 786 782 773 835 780 824 833 821 818 848 817 847 850 842 820 845 841 840 856 821 832 833 804 846 816 873 832 804 817 833 783 729 815 824 825 823 794 865 805 822 719 809 818 733 773 771 794 817 786 768 805 774 765 794 760 771 793 722 761 750 759 732 786 746 836 731 720 789 725 750 795 802 796 800 781 814 933 980 894 904 926 912 926 885 911 888 919 933 926 902 881 891 820 881 884 908 884 919 903 886 848 839 891 946 944 893 897 929 959 866 1.04e+03 913 946 918 898 863 864 896 898 894 849 862 904 855 889 687 911 900 880 898 725 846 917 833 872 829 891 853 883 932 889 940 883 903 870 871 855 854 939 924 878 893 918 890 819 832 885 842 870 849 893 826 853 920 831 858 975 941 946 918 913 917 920 904 944 895 946 883 877 940 905 896 900 945 903 877 892 875 903 900 887 885 921 869 895 875 930 935 904 916 925 852 883 918 879 899 880 914 904 905 929 928 871 866 902 874 883 931 873 898 878 883 865 873 878 930 892 921 894 878 894 890 886 894 928 905 909 882 898 882 891 840 876 847 804 853 871 895 906 868 891 862 846 802 924 871 842 870 858 822 909 909 875 895 844 901 877 859 930 873 878 821 876 888 857 925 889 861 908 907 864 853 895 865 863 846 875 870 837 861 839 871 829 878 849 870 866 876 901 886 902 878 880 855 883 871 868 859 859 821 845 870 846 826 859 850 839 888 862 859 898 862 880 894 814 867 872 832 886 851 884 897 845 847 878 840 872 843 851 859 827 909 842 890 834 828 829 864 853 872 871 814 909 873 844 818 889 943 920 950 921 919 796 884 797 877 829 868 856 877 888 863 886 899 854 830 822 865 915 862 850 883 839 801 852 861 865 862 828 851 860 867 861 864 830 805 862 858 866 924 827 923 862 812 827 760 848 845 719 799 867 836 840 883 857 805 795 814 811 819 873 817 920 866 822 843 898 861 863 877 879 884 858 890 871 870 853 902 860 853 860 833 862 858 865 853 914 866 852 853 859 822 812 845 857 834 866 859 797 801 855 885 881 864 866 864 902 826 843 861 821 798 843 877 820 840 806 847 800 862 859 842 840 826 826 830 813 818 803 819 833 801 776 809 816 796 840 810 789 807 773 800 795 803 758 849 846 798 812 809 790 802 788 823 777 843 822 816 784 780 783 821 820 799 831 769 811 795 785 800 774 785 734 738 761 748 744 738 804 800 794 765 802 790 805 738 696 783 826 849 816 824 782 817 828 737 769 800 756 806 755 828 786 782 773 835 780 824 834 821 819 848 817 847 851 841 820 852 840 840 856 821 831 833 804 847 817 873 832 804 816 832 782 729 816 825 825 823 794 865 805 822 719 808 818 734 774 772 794 817 786 768 805 774 764 794 759 771 792 721 761 750 758 732 785 746 836 731 720 788 725 750 794 802 796 800 782 814 934 980 894 905 926 912 926 884 912 887 920 933 925 901 881 890 821 881 883 907 884 918 903 886 848 839 892 944 944 894 898 930 959 867 1.04e+03 913 946 917 897 862 864 896 898 894 848 861 904 855 889 686 910 899 879 897 726 845 917 832 872 828 891 853 881 931 889 940 881 903 870 871 854 854 938 924 877 893 918 891 821 832 885 842 870 849 893 827 853 921 831 858 975 941 946 918 914 917 921 904 943 896 945 881 877 939 903 897 899 945 904 876 892 875 903 901 887 885 921 869 895 875 931 935 904 917 925 852 883 918 879 898 881 914 904 905 928 928 871 866 902 874 884 931 873 897 878 883 865 873 877 930 894 921 894 878 895 890 886 894 930 904 910 882 897 882 891 840 877 846 804 852 871 895 907 869 891 862 846 800 924 872 842 870 857 822 908 908 876 898 844 900 877 859 929 874 877 822 874 888 857 924 889 861 908 907 864 853 896 864 863 846 875 869 836 860 839 870 830 878 847 870 866 875 902 886 902 879 880 854 883 870 868 858 860 822 845 870 846 829 859 850 839 887 862 859 898 862 880 894 814 867 872 833 886 851 885 898 844 847 877 840 873 844 851 860 827 909 842 891 834 828 829 863 853 873 871 809 909 873 843 818 889 943 920 951 921 919 796 883 798 876 828 869 857 877 888 863 884 899 854 830 822 863 914 863 850 883 840 802 853 860 865 862 828 852 862 868 862 864 830 805 861 859 867 924 828 923 860 810 827 761 850 845 719 798 867 835 841 884 859 804 796 814 811 819 874 816 921 866 821 843 900 862 863 878 879 884 857 890 871 870 854 902 859 853 862 833 862 858 865 852 915 865 852 852 859 821 812 845 857 833 867 859 796 802 854 885 881 863 866 865 902 826 845 862 821 799 843 878 820 840 806 847 799 863 860 842 839 825 826 830 814 818 804 819 833 801 776 809 816 796 840 809 790 807 773 800 796 804 758 850 846 796 812 808 788 802 787 822 777 844 823 817 785 781 784 821 820 798 830 769 810 795 785 800 774 785 733 738 760 748 744 738 805 799 794 764 802 790 805 739 696 783 826 849 816 824 782 817 829 737 769 800 754 805 756 828 786 782 772 835 779 824 835 822 820 848 816 847 851 840 820 857 840 841 855 821 831 833 804 847 817 873 832 803 817 832 781 728 817 826 825 824 793 866 805 822 718 809 818 734 772 773 795 818 786 768 805 773 765 793 759 771 792 721 760 750 758 733 785 746 836 731 721 788 724 749 794 802 796 800 782 813 934 981 894 906 926 911 925 882 913 887 920 934 925 901 881 890 821 881 882 907 885 918 904 886 848 839 892 945 944 895 898 930 959 867 1.04e+03 914 946 917 896 862 864 896 898 894 848 860 903 855 888 686 909 899 879 898 726 845 917 832 872 828 891 853 881 930 889 939 879 904 871 870 855 854 938 924 877 894 920 892 822 832 885 842 870 849 893 827 853 921 831 858 975 942 946 918 914 918 920 904 943 896 945 881 877 939 901 896 900 945 904 876 892 875 903 901 887 886 921 869 895 875 932 935 904 917 924 851 883 918 878 898 881 914 905 905 928 928 871 866 903 873 885 930 873 896 878 882 865 872 877 930 896 921 894 878 895 890 886 894 931 904 910 883 897 882 891 841 877 846 805 852 871 894 907 870 891 863 848 799 924 872 842 869 857 823 909 907 876 899 845 901 878 859 929 874 876 821 873 887 857 923 890 862 908 907 865 853 895 864 862 845 876 869 836 858 839 872 830 878 846 870 866 875 903 887 902 879 880 854 882 870 868 858 860 822 845 871 845 832 859 850 839 886 861 860 899 861 878 895 812 867 872 833 886 852 886 898 844 847 877 840 873 845 851 859 826 909 843 892 835 828 830 863 854 875 872 803 910 873 843 817 890 943 920 951 921 918 796 882 798 876 828 869 859 878 889 864 884 898 853 830 822 861 914 863 851 883 841 802 854 858 866 862 828 853 863 869 864 863 829 805 861 859 867 924 827 924 860 809 827 761 850 844 719 795 867 835 840 884 857 804 796 814 811 818 874 815 921 868 820 844 900 861 864 877 879 885 857 888 871 871 853 902 859 853 864 833 861 858 867 852 915 864 853 852 859 820 813 845 857 833 868 859 796 802 854 884 881 862 866 866 902 825 846 863 821 800 842 877 819 840 806 846 799 862 860 841 838 824 826 831 814 818 804 819 833 802 776 808 816 796 840 809 791 807 773 800 796 804 758 850 845 795 812 807 787 803 787 822 777 843 824 817 786 781 784 822 821 798 828 770 812 795 784 800 773 785 733 738 760 748 744 738 806 797 793 762 802 789 805 739 695 783 826 849 817 823 782 818 830 737 770 799 753 805 757 827 786 782 771 835 779 824 836 822 820 848 817 847 851 840 820 861 840 841 855 821 830 833 804 846 817 873 832 803 818 831 780 728 817 827 825 824 793 866 805 823 718 810 819 734 771 772 795 818 786 769 806 774 767 793 759 770 792 720 760 750 758 735 785 745 836 731 720 789 724 749 794 802 796 800 781 814 933 981 894 905 925 911 924 882 913 886 919 934 926 902 881 891 820 880 883 907 886 918 905 886 847 839 892 946 944 895 897 929 959 867 1.04e+03 915 946 918 896 861 864 896 899 894 849 859 903 855 888 685 909 899 878 898 727 845 918 832 873 827 892 853 882 930 889 939 879 904 870 870 856 854 938 923 876 895 922 892 822 833 886 842 871 849 892 827 853 922 831 858 975 942 947 919 915 917 920 905 944 897 945 882 876 938 899 896 900 945 903 876 892 876 903 902 888 886 922 869 895 876 931 935 903 918 923 851 883 918 878 898 882 914 905 905 928 928 871 865 903 872 886 929 873 896 878 882 865 872 877 931 896 921 893 878 895 890 886 895 931 904 910 881 897 883 890 842 877 846 805 852 871 894 908 870 890 864 848 797 924 873 842 869 857 823 909 907 877 899 845 901 878 858 928 874 876 820 874 887 857 923 891 862 908 907 865 852 895 864 863 844 877 869 837 856 839 873 828 878 845 870 866 876 902 887 902 879 881 854 882 870 868 858 860 822 845 871 844 833 858 851 839 886 860 860 899 860 877 895 811 867 873 830 886 852 886 898 844 847 877 840 873 846 852 858 825 909 845 893 835 828 831 863 852 875 874 798 910 873 843 818 891 942 920 951 921 918 796 882 797 876 828 869 861 879 889 864 885 898 853 830 822 861 915 863 853 883 841 803 853 858 867 863 828 854 863 868 864 863 829 805 861 860 867 924 827 923 862 809 826 761 850 844 719 794 869 834 839 885 855 803 796 815 811 817 873 816 921 868 820 844 900 860 864 877 879 886 858 887 871 872 853 901 858 853 865 833 859 858 869 852 915 864 853 852 859 820 814 845 857 834 868 859 796 802 854 884 881 862 866 866 903 824 845 864 822 800 841 876 819 839 806 846 799 860 860 842 837 822 826 831 814 818 804 818 834 802 777 807 816 796 839 810 791 807 775 800 797 804 758 849 845 794 812 806 788 803 787 822 776 843 824 817 786 782 784 822 822 799 827 771 815 796 785 800 772 784 733 738 760 748 744 739 806 798 794 762 802 789 805 740 695 782 826 849 819 823 781 820 830 737 770 799 753 805 757 827 786 783 770 835 779 824 838 821 819 848 817 848 851 841 820 864 840 842 855 821 831 833 804 846 817 873 833 802 819 832 780 728 817 827 826 824 794 866 805 824 718 811 819 734 771 771 795 818 786 769 806 774 768 793 760 770 791 720 760 750 758 735 785 745 835 731 721 790 724 750 794 803 796 800 781 815 933 981 894 904 925 911 924 882 912 886 918 934 926 903 880 892 819 880 884 908 886 918 906 887 848 839 892 948 944 894 896 929 959 867 1.04e+03 916 946 918 897 861 865 896 899 895 849 858 904 856 887 685 909 899 878 897 727 845 918 832 873 827 892 853 883 930 889 938 878 903 870 870 857 854 937 923 876 896 924 891 822 833 886 843 872 850 892 827 852 923 831 857 975 942 947 919 916 917 919 906 944 897 945 882 875 938 899 895 901 945 904 876 892 876 903 902 888 886 922 870 895 877 929 935 903 918 922 851 884 918 878 898 882 914 904 905 928 928 871 864 902 872 885 929 873 897 878 883 865 872 877 931 896 920 893 878 895 890 886 895 931 904 910 879 897 884 890 842 877 846 805 851 871 893 908 869 888 866 849 797 924 873 842 869 858 823 910 908 878 897 845 901 878 858 928 874 875 819 874 886 856 923 891 862 908 907 865 852 895 864 863 844 877 868 838 857 839 873 828 878 846 870 867 875 902 887 903 878 882 855 882 871 867 858 860 820 845 871 843 832 858 851 840 886 859 860 899 861 875 895 810 867 873 828 886 853 886 897 845 847 876 840 872 846 852 857 824 908 845 894 835 828 831 864 851 875 873 792 911 872 844 818 891 943 919 951 921 918 796 883 797 876 828 868 861 880 890 865 886 897 853 831 822 860 916 863 854 883 840 804 852 859 867 862 828 853 862 869 864 861 829 806 861 859 866 924 826 922 864 809 826 762 850 844 718 793 870 833 837 885 854 803 796 815 811 817 873 817 921 867 819 843 900 860 864 876 878 886 859 885 871 871 853 902 857 852 864 833 858 857 869 853 913 863 853 852 860 820 814 844 857 835 868 859 796 802 854 884 880 862 866 867 903 824 845 863 823 804 841 875 818 839 806 845 799 858 860 842 837 822 827 832 813 818 804 818 834 802 778 807 816 796 838 810 791 808 776 801 797 804 758 848 846 794 812 807 788 803 787 822 776 843 824 818 786 781 784 822 822 799 824 771 816 797 786 800 772 784 733 737 760 748 745 739 806 800 794 762 802 789 806 740 695 782 827 850 820 823 781 820 830 737 771 799 753 805 757 826 787 783 770 835 779 824 838 820 818 847 818 848 851 841 819 866 840 843 856 822 831 832 805 846 817 873 832 802 818 833 780 729 817 827 826 824 794 867 805 823 718 811 819 734 771 772 795 818 786 769 807 775 768 793 760 770 791 720 759 749 758 734 784 745 836 731 722 790 725 751 793 803 795 800 782 816 934 980 893 904 925 911 924 882 911 886 919 934 926 904 880 892 819 879 886 907 886 919 907 888 849 840 893 948 944 893 895 929 960 866 1.04e+03 915 946 918 898 862 865 896 899 895 850 858 904 856 887 685 909 899 877 897 727 845 918 833 874 827 892 853 884 931 888 938 878 902 870 870 857 853 936 922 877 896 924 892 826 834 885 844 873 850 892 827 852 923 830 857 974 941 948 919 916 916 919 907 944 898 946 881 874 938 900 896 900 946 905 877 892 877 904 901 889 886 922 870 894 878 929 935 902 918 923 851 884 918 877 897 882 914 903 906 928 928 871 864 902 872 884 929 873 900 878 883 865 872 876 931 895 919 893 880 895 890 886 895 931 905 910 878 898 882 890 842 877 846 804 851 871 893 908 869 888 866 849 798 924 873 842 869 858 824 910 908 877 896 846 902 877 858 929 874 875 818 874 886 856 924 891 862 907 907 866 851 895 864 863 844 877 867 839 858 840 872 827 878 846 869 867 875 901 887 903 877 882 856 882 872 867 858 860 818 846 871 843 830 857 851 839 886 859 860 899 861 875 894 809 867 873 827 886 854 887 898 845 847 876 840 871 846 853 858 825 908 846 894 834 828 831 864 851 875 871 790 910 872 845 818 891 943 920 950 921 919 796 883 797 876 828 868 861 880 890 865 887 896 854 832 822 860 916 862 855 883 840 805 852 860 867 862 829 853 861 869 863 860 828 806 861 857 866 925 826 921 864 809 826 763 850 844 717 794 871 833 838 883 855 803 796 815 811 819 872 818 921 867 819 843 899 860 863 876 878 886 859 884 871 871 852 903 857 851 863 833 856 857 868 853 912 863 853 852 860 822 814 843 858 836 868 858 796 803 854 884 879 863 866 867 902 823 845 862 824 808 841 876 819 839 806 845 799 858 859 842 837 822 828 832 812 817 804 818 834 802 779 808 816 797 839 810 790 808 776 801 797 802 758 848 848 795 812 807 787 803 788 822 776 843 823 818 786 781 783 822 823 799 823 771 815 798 786 799 772 782 733 737 760 749 745 740 805 801 794 763 800 789 806 740 695 781 827 850 819 824 781 820 829 737 770 798 753 805 756 826 787 783 771 835 779 825 838 819 818 847 819 849 851 841 819 868 841 843 857 822 832 832 805 846 818 873 832 802 818 833 781 729 817 827 826 824 793 867 805 823 718 811 819 733 772 773 796 818 786 769 807 776 768 793 760 770 791 720 760 749 758 733 784 745 837 731 722 790 725 752 792 803 794 800 782 815 934 980 893 904 925 910 924 883 910 886 920 933 926 903 879 892 819 879 886 907 885 921 907 888 849 840 892 948 945 893 895 928 961 866 1.04e+03 915 946 918 898 861 865 896 900 894 851 859 904 856 888 685 908 899 876 897 727 845 917 833 874 828 891 852 884 932 888 938 876 901 870 870 857 852 937 922 876 896 924 891 829 834 885 844 872 850 891 826 854 924 830 857 973 941 948 919 916 915 919 907 944 898 947 880 874 939 900 896 900 947 906 877 892 877 906 901 889 886 922 870 894 878 930 935 902 918 923 852 884 918 878 898 882 914 903 907 928 930 871 864 902 872 882 930 873 902 878 883 866 872 875 931 895 919 894 881 895 890 885 894 932 906 910 878 898 881 890 842 877 846 803 850 871 892 909 869 888 867 848 798 924 873 842 869 859 824 909 908 876 896 847 902 878 858 929 875 876 817 874 886 856 925 891 862 907 907 867 850 895 864 863 844 877 866 840 859 840 872 827 878 846 868 868 876 901 888 903 877 882 855 882 873 867 858 860 817 846 871 843 830 858 850 839 886 858 860 898 862 875 894 809 867 873 829 885 854 886 899 846 848 876 839 870 846 854 858 826 907 846 894 833 828 830 864 852 875 869 787 910 872 846 819 890 943 921 950 921 919 796 883 796 876 828 868 860 879 890 864 886 896 855 832 822 861 916 862 854 883 840 806 852 860 867 862 829 853 860 869 863 860 828 806 861 855 866 925 828 921 863 809 826 765 849 844 716 794 871 833 838 882 855 803 797 815 810 820 873 818 921 866 819 843 898 859 863 876 878 885 859 885 872 872 852 904 857 851 862 833 855 857 867 853 911 863 853 853 859 823 814 843 858 836 868 858 795 804 854 885 879 863 866 867 902 823 845 861 823 811 841 876 819 840 806 845 799 859 858 841 836 822 828 832 811 816 804 819 833 802 778 809 816 797 839 810 790 808 775 801 797 800 757 848 848 795 811 807 786 802 788 823 776 843 823 817 786 780 782 821 822 799 821 772 814 798 786 798 772 781 733 737 761 748 746 741 804 802 794 763 799 789 807 740 695 780 826 851 817 824 780 820 828 737 770 798 753 806 755 826 787 784 772 836 779 825 837 819 820 846 820 848 851 840 820 869 841 842 857 821 831 832 806 846 818 873 833 801 817 833 782 728 817 828 827 824 792 868 805 823 719 811 819 733 772 774 796 818 786 769 807 776 767 793 760 769 791 721 761 749 757 733 784 745 838 731 722 790 726 753 791 803 794 800 782 815 934 980 892 903 925 910 923 884 909 886 919 933 926 903 880 893 819 879 886 906 884 923 905 888 850 840 891 948 945 893 896 928 962 866 1.04e+03 915 946 918 897 861 864 896 901 893 851 859 904 857 889 685 909 899 874 898 727 845 917 833 873 828 891 852 884 931 888 939 875 901 871 870 858 852 939 923 875 896 923 890 832 834 885 843 871 850 891 825 855 924 830 857 973 941 947 919 916 916 920 908 944 899 948 880 875 939 900 897 901 947 906 878 891 877 906 902 889 887 922 871 894 879 932 934 902 918 923 853 884 918 879 898 883 915 903 908 927 931 870 865 902 872 882 930 872 904 877 883 866 872 875 931 895 919 894 883 895 890 885 895 932 906 909 878 898 880 890 842 878 846 802 849 871 892 909 870 887 868 847 798 923 872 842 869 859 823 909 908 874 897 848 904 878 859 929 876 877 818 874 888 856 924 891 861 907 907 867 851 896 864 863 844 878 866 839 859 840 872 828 878 846 868 868 877 901 889 904 877 882 853 882 873 867 860 860 817 846 871 842 830 858 851 838 886 858 860 898 863 876 895 808 867 873 831 885 854 885 900 846 848 876 839 870 846 854 858 826 906 846 893 832 829 830 864 853 875 869 784 910 873 847 819 889 943 922 950 922 919 797 883 796 877 828 868 861 878 890 864 886 896 856 831 823 861 917 862 854 883 840 806 852 860 867 862 828 853 859 869 863 861 828 806 862 854 868 926 829 922 862 808 827 765 847 845 716 792 871 833 837 881 854 802 796 816 810 819 874 819 919 866 819 843 898 859 862 877 879 885 858 886 873 871 852 904 856 850 862 833 856 856 868 853 912 863 854 853 859 823 813 843 858 835 869 857 793 804 854 884 879 863 866 867 902 823 845 862 823 810 841 877 820 840 807 845 799 860 857 840 836 823 829 831 811 816 804 819 832 801 778 811 816 797 839 809 789 807 773 801 796 800 757 848 848 795 810 807 786 802 788 823 777 843 822 816 786 780 782 821 821 799 819 772 814 798 786 798 772 782 733 737 762 748 747 741 804 801 794 763 800 789 808 740 694 780 824 851 816 824 781 820 828 736 769 798 754 805 754 826 787 784 774 834 780 826 836 819 821 846 820 848 852 840 820 872 840 841 857 821 832 832 807 846 818 872 834 803 816 833 782 729 817 828 826 824 792 868 805 823 720 811 819 733 772 774 797 818 787 769 806 776 768 793 760 769 792 721 762 749 757 733 785 745 838 731 722 790 725 753 791 803 794 800 782 816 934 980 892 903 925 910 923 885 909 886 919 932 926 902 879 894 820 879 886 907 885 925 903 889 850 840 889 947 945 893 897 928 962 867 1.04e+03 914 947 918 896 860 862 895 902 891 851 860 904 856 891 685 910 899 874 898 726 846 917 832 873 828 891 852 884 930 889 940 874 901 872 870 859 852 939 923 875 896 922 890 835 833 885 842 870 849 891 824 854 924 829 857 972 940 945 919 916 916 921 908 944 898 947 881 875 939 900 897 903 947 906 879 890 877 905 902 889 887 923 871 894 879 932 934 902 918 923 853 884 918 879 897 883 915 903 906 928 932 870 866 903 871 883 929 872 903 877 882 867 872 876 931 895 920 894 882 893 890 885 896 931 905 909 877 898 881 891 843 878 846 802 848 870 892 908 870 887 869 846 798 922 872 842 868 860 823 909 908 874 897 849 905 878 860 929 877 877 818 874 888 856 924 892 861 908 907 867 852 896 864 862 844 878 868 838 858 840 873 828 879 845 868 868 878 903 889 905 876 880 854 881 873 867 860 859 817 845 870 842 830 857 852 836 886 857 861 898 863 876 896 807 867 873 831 886 853 884 900 847 848 875 838 871 846 853 858 826 906 845 893 832 828 831 864 854 875 868 782 911 874 847 818 888 943 922 951 922 919 797 883 796 877 828 868 861 878 890 864 885 897 858 830 822 862 918 861 853 883 840 805 852 860 867 862 826 852 859 868 863 862 828 806 864 855 869 927 830 923 862 808 828 763 846 844 717 790 871 833 837 881 854 801 796 814 809 817 874 819 917 866 819 844 899 857 862 877 880 885 859 888 873 871 852 904 856 850 862 833 857 856 868 853 912 862 854 852 859 824 814 842 857 835 869 856 793 803 855 883 879 862 866 867 902 823 845 862 822 806 841 877 820 839 808 846 800 861 856 840 835 823 830 830 811 816 804 818 832 801 778 811 815 796 839 808 789 807 773 801 796 802 757 848 848 796 809 806 787 801 788 823 777 844 822 815 786 779 783 821 821 798 816 773 814 797 786 799 773 784 733 736 763 747 748 741 804 800 793 764 802 789 808 740 694 781 824 852 814 824 782 819 828 736 769 798 755 805 754 827 787 784 772 834 782 826 836 819 823 846 820 848 851 841 819 874 840 841 856 821 832 833 807 846 818 872 835 804 816 833 782 730 817 829 827 824 793 867 805 823 721 811 819 733 772 774 797 818 787 769 806 776 768 793 760 768 792 722 762 749 758 732 786 745 838 731 722 791 724 753 791 804 794 800 782 816 934 981 891 903 926 910 924 885 909 886 919 932 926 902 879 893 821 879 885 910 885 924 903 889 850 840 890 948 945 893 897 929 962 867 1.04e+03 914 946 919 896 860 861 895 902 891 851 861 905 855 892 686 910 899 873 897 725 847 916 831 873 828 891 852 885 930 888 940 874 901 873 872 858 852 938 924 875 896 922 890 837 832 885 843 870 849 890 825 853 924 829 857 972 940 945 919 916 916 922 908 943 898 946 881 874 940 901 897 904 947 906 879 890 876 904 902 889 888 923 870 893 879 933 934 902 919 923 853 884 919 879 897 882 914 903 904 928 932 870 866 903 871 883 929 871 902 878 881 867 872 876 931 895 919 893 882 892 890 885 897 930 905 909 877 897 882 892 842 878 846 802 847 870 893 907 870 886 870 846 797 922 871 842 868 861 823 909 909 874 898 849 906 878 861 930 877 877 818 875 887 856 924 892 860 909 908 867 853 895 864 862 844 878 869 837 858 841 873 829 879 844 868 868 878 903 888 905 875 879 855 881 872 867 861 857 818 845 870 842 830 857 853 836 887 858 862 898 864 875 896 806 867 874 831 886 852 885 899 847 847 875 839 873 846 853 858 826 907 845 892 833 827 831 863 854 874 868 781 910 874 846 818 888 943 922 952 922 919 798 883 796 877 829 867 861 878 891 865 884 896 858 830 822 862 918 861 853 883 840 804 851 860 867 861 828 852 860 867 862 863 828 806 864 856 869 928 830 923 863 808 829 762 846 843 718 789 870 833 836 882 854 801 796 813 808 815 875 818 917 866 819 845 900 856 862 877 880 886 860 889 872 871 852 904 855 851 861 834 858 855 868 854 913 861 854 852 859 824 814 843 856 834 870 855 794 801 856 883 880 862 866 866 902 823 845 862 822 804 841 877 820 838 809 846 799 862 856 840 836 823 829 830 810 816 804 818 832 801 778 811 815 795 840 808 789 807 773 800 796 802 757 849 847 797 808 806 789 800 789 823 777 844 822 815 786 779 783 821 822 798 812 775 814 798 786 800 773 786 732 736 764 747 749 741 803 800 793 765 804 790 808 740 694 781 825 852 814 824 783 819 829 735 769 798 756 805 754 827 788 784 771 832 783 826 836 820 823 847 819 848 851 842 818 878 841 841 856 821 832 834 806 846 817 873 834 805 817 834 782 731 817 830 827 824 794 866 805 824 721 811 819 734 772 774 797 818 787 769 806 775 768 792 760 769 792 722 762 749 758 733 786 744 838 731 722 791 724 753 791 804 794 800 782 815 934 981 891 903 926 911 924 884 910 886 919 932 926 903 878 892 822 879 884 911 885 923 902 889 850 840 890 949 944 892 896 928 961 867 1.04e+03 914 945 919 897 860 861 895 901 892 851 861 904 854 892 686 910 900 873 895 725 848 916 830 873 828 891 852 883 931 888 940 875 902 873 873 858 851 936 924 875 896 922 890 839 831 885 844 870 849 890 825 852 925 829 857 972 940 945 919 917 917 923 908 944 898 946 880 874 940 901 897 904 947 906 879 891 876 905 902 889 888 924 869 892 879 932 934 902 919 922 852 884 918 879 897 882 914 903 903 928 932 870 867 903 872 883 929 871 902 879 881 868 873 876 932 895 918 893 881 893 889 885 897 930 904 909 878 895 882 892 842 877 846 802 845 869 893 906 869 886 870 846 797 921 871 842 867 863 822 909 910 873 898 850 905 879 860 930 877 877 818 877 886 856 924 892 860 910 908 868 854 895 865 862 844 878 869 837 858 841 873 829 879 844 869 868 878 904 888 904 874 878 856 882 872 866 861 856 817 844 870 843 829 857 853 836 887 859 864 898 862 876 895 806 867 874 830 887 852 885 899 848 845 874 840 874 846 852 857 826 906 844 891 834 826 831 863 852 873 869 781 908 875 846 818 889 943 921 952 922 920 798 883 796 877 830 867 861 877 891 865 885 896 858 831 821 862 917 862 853 883 840 803 851 859 867 861 829 851 860 868 862 863 828 806 865 855 870 928 830 923 864 808 830 761 845 842 720 789 870 831 836 883 855 801 795 812 809 815 876 818 918 866 819 845 900 855 862 877 880 886 860 890 872 871 852 904 854 851 861 834 859 856 868 854 914 861 854 853 859 823 814 843 855 834 870 854 794 801 855 883 879 862 866 865 901 822 846 861 822 802 841 877 820 837 809 846 798 862 858 840 837 823 828 830 812 817 805 818 832 800 778 811 816 794 840 808 789 808 772 800 796 801 756 851 847 798 809 806 789 800 789 823 777 844 822 815 786 780 785 821 822 798 809 778 814 798 785 801 774 787 732 736 763 747 749 741 803 800 793 766 803 792 808 740 695 781 826 852 815 825 783 819 830 735 769 798 756 805 754 827 788 783 771 833 782 826 837 820 822 848 818 847 851 842 818 881 841 841 856 820 832 834 805 846 816 873 833 805 817 834 782 731 817 831 827 825 793 864 804 824 721 811 819 735 772 772 796 819 786 769 806 774 768 791 761 769 792 723 762 748 758 734 786 744 838 732 723 791 723 753 791 803 794 800 782 814 933 981 892 903 927 912 924 883 911 886 919 932 924 903 878 891 822 880 884 909 885 921 903 889 850 840 890 949 944 892 894 928 959 868 1.04e+03 915 945 919 899 860 861 895 901 892 851 862 904 853 892 686 909 900 873 896 725 849 916 830 872 828 891 852 882 931 887 940 875 902 873 874 858 851 937 924 876 896 923 890 839 832 886 844 870 848 889 825 851 926 829 857 972 941 946 919 918 917 922 908 944 898 946 880 874 939 901 897 903 946 905 878 892 875 905 902 888 889 923 869 892 879 932 935 903 919 922 852 884 917 879 897 882 913 904 903 928 932 870 867 902 873 883 929 872 902 881 882 869 874 876 932 896 918 892 881 894 889 884 896 929 904 909 879 893 881 892 841 876 846 802 844 869 893 906 868 887 870 845 797 921 872 842 867 864 822 908 910 874 897 850 905 879 859 930 877 876 819 878 885 856 924 892 860 910 908 869 853 895 865 862 844 878 869 836 858 840 873 829 879 844 869 868 877 904 889 904 875 878 857 882 873 866 862 857 817 843 870 843 829 858 853 837 888 859 863 898 861 877 895 805 867 874 830 887 852 885 899 848 845 874 840 874 846 852 857 826 906 844 892 834 826 831 864 852 873 870 780 909 874 847 819 890 943 919 952 922 921 798 883 796 876 830 867 861 877 891 865 886 896 857 832 821 862 917 863 854 882 840 803 850 858 866 862 830 851 860 868 861 862 827 805 865 855 869 929 829 923 864 808 830 762 846 843 720 788 870 829 837 884 855 801 794 813 810 815 877 818 918 866 819 844 900 855 862 878 880 886 861 889 872 870 853 903 854 851 861 834 858 856 867 855 914 861 853 854 859 822 812 844 855 835 870 853 794 801 855 884 879 862 866 864 900 820 846 862 822 800 842 877 820 837 809 845 796 862 859 840 837 823 826 830 813 817 805 819 832 800 777 811 816 794 840 808 789 808 773 800 797 800 756 852 847 798 810 805 789 801 789 823 777 844 822 815 785 781 786 820 822 798 805 780 813 799 784 801 775 786 733 736 762 748 748 742 803 800 793 765 802 794 808 740 695 781 826 851 816 826 783 820 830 735 769 798 756 806 755 827 788 783 772 832 782 827 837 820 822 849 817 847 852 843 819 884 842 841 857 819 832 833 804 846 817 873 832 804 818 834 782 731 816 831 827 825 793 864 803 824 721 811 818 736 773 772 797 819 786 770 806 774 768 791 761 769 793 723 761 748 759 734 786 745 837 732 723 790 722 753 791 803 793 800 782 814 934 982 892 903 927 913 923 883 910 886 920 932 924 903 878 891 821 880 883 909 885 921 904 889 850 841 890 948 944 893 893 926 959 868 1.03e+03 915 945 919 899 860 861 895 900 892 851 862 904 853 892 687 908 900 873 897 725 849 917 830 872 828 891 852 881 932 888 940 874 902 874 874 859 851 938 924 876 896 923 890 838 832 886 844 870 847 888 825 851 927 829 857 972 941 946 919 918 917 921 908 943 898 947 880 875 939 901 897 902 946 904 876 893 875 905 902 889 889 923 869 893 879 931 936 903 919 923 851 885 916 879 897 881 913 904 903 928 931 871 868 901 874 883 928 873 903 881 882 871 874 877 932 896 919 892 881 896 889 884 896 929 905 909 880 894 880 892 841 876 846 802 842 870 893 906 867 888 870 846 798 921 872 842 867 864 822 906 910 875 896 849 905 879 858 929 878 876 820 877 885 856 924 891 859 909 908 868 853 895 865 862 844 877 870 835 859 839 873 829 880 845 869 868 877 905 888 904 876 879 857 882 874 866 862 857 817 843 870 844 830 858 852 837 888 859 862 899 859 878 894 804 867 874 829 887 852 885 899 847 845 874 840 873 845 851 857 826 906 844 892 833 826 830 865 853 872 871 780 911 873 848 820 889 943 918 951 921 921 798 883 796 876 831 867 861 877 890 865 886 896 856 833 821 862 916 863 854 881 840 802 850 858 865 863 831 851 861 868 861 862 827 805 866 855 868 929 829 923 865 808 830 762 846 843 720 787 870 828 838 884 856 800 793 814 810 816 878 818 918 865 818 843 901 856 862 878 880 887 861 888 872 870 852 903 854 851 861 834 857 857 866 855 914 862 852 854 860 822 811 844 855 835 870 853 794 802 854 883 878 862 867 864 900 820 845 863 822 797 842 878 820 838 809 844 796 861 858 840 837 823 826 830 814 817 805 820 833 801 776 810 816 794 840 808 789 808 774 800 795 800 757 852 847 798 810 805 789 802 788 822 777 845 822 814 785 782 787 820 821 798 803 783 813 799 784 801 775 786 734 736 762 748 746 741 803 800 792 765 802 794 809 739 695 782 826 850 816 827 782 820 830 735 770 798 755 807 755 827 787 782 772 832 782 827 837 821 821 848 817 846 853 843 820 885 842 840 858 820 831 833 803 846 818 872 832 804 818 834 782 730 816 831 827 825 794 864 802 823 721 812 818 736 773 773 797 819 785 770 805 774 769 791 760 770 793 722 762 748 760 733 786 745 837 733 723 790 722 754 791 802 792 801 784 815 935 983 894 903 927 913 923 883 909 886 921 933 924 903 878 890 821 881 884 910 886 922 905 889 851 840 889 947 944 894 893 925 959 868 1.03e+03 916 946 918 899 860 861 894 901 893 851 862 903 853 892 687 909 901 874 899 726 850 918 829 872 828 891 852 881 932 887 940 872 902 874 874 860 851 938 924 876 897 924 890 839 832 887 844 870 846 888 825 852 928 829 857 972 941 946 919 918 916 920 908 943 898 948 879 876 939 901 897 902 945 904 876 892 875 905 901 889 889 923 869 893 877 931 936 903 919 923 851 884 916 879 897 881 913 905 904 928 931 871 867 900 874 884 928 873 903 881 881 871 874 878 932 896 920 892 881 896 890 884 895 929 906 908 880 895 878 892 840 877 846 802 841 870 893 906 867 888 870 847 799 922 873 842 868 862 822 904 911 876 895 848 905 878 857 928 877 875 820 876 885 856 924 891 859 908 908 867 854 895 865 862 845 877 870 835 860 838 874 829 880 845 869 868 877 904 888 905 876 880 857 882 876 867 862 857 818 843 870 845 830 858 852 837 889 859 861 899 859 878 895 803 867 873 830 887 851 886 899 847 845 874 840 873 844 852 857 826 906 844 893 832 827 830 866 854 874 871 780 912 872 849 820 888 944 919 952 922 920 798 883 796 877 830 867 861 877 890 865 884 896 855 835 821 860 916 862 854 881 840 802 850 858 865 863 831 852 860 867 861 863 827 804 866 855 868 928 829 923 865 808 830 762 847 843 719 787 870 829 839 884 856 799 793 814 809 817 878 818 918 865 818 843 901 857 861 878 880 887 860 886 872 870 852 902 854 851 861 834 856 857 866 854 913 862 852 854 860 822 811 845 855 835 869 854 793 803 854 883 878 863 866 864 899 820 845 862 822 795 842 877 820 838 809 845 796 860 858 840 838 823 826 830 813 816 804 821 833 800 776 810 817 794 840 808 789 808 775 800 793 800 758 852 847 798 808 805 789 802 787 822 776 845 822 814 786 783 787 820 821 798 800 786 814 799 784 801 775 786 734 737 763 748 745 741 803 799 791 766 802 794 810 738 694 782 825 850 815 826 782 820 829 736 771 798 754 807 755 827 786 782 772 832 782 827 836 821 821 847 817 847 853 842 820 890 841 840 858 821 830 833 804 847 819 874 832 803 817 833 782 731 816 830 826 825 794 864 802 822 721 811 818 736 774 774 798 818 785 770 805 775 769 790 761 770 792 722 762 748 761 732 785 744 836 734 723 790 723 755 791 802 792 802 785 815 935 983 894 902 927 913 924 883 908 886 922 934 924 902 877 890 821 881 885 910 886 923 906 890 851 838 889 946 944 894 895 926 959 866 1.03e+03 916 946 918 898 860 861 893 901 894 850 862 903 853 892 687 909 900 874 898 726 850 917 829 872 827 891 852 882 931 887 939 872 902 875 875 860 851 937 924 876 898 924 891 840 833 887 844 871 846 889 824 852 928 830 856 971 941 946 919 917 916 920 908 943 898 947 880 876 940 900 897 904 945 904 876 892 875 905 901 888 888 922 869 893 876 931 936 903 919 923 851 884 917 880 897 882 914 905 905 928 930 872 866 900 873 884 928 872 903 881 880 870 874 878 932 896 920 893 881 896 890 884 894 929 907 908 881 896 877 893 840 878 846 802 839 870 893 906 868 887 870 847 798 923 873 842 869 861 822 904 911 876 895 848 905 877 857 928 878 875 818 875 886 856 925 890 859 908 908 866 853 895 864 862 845 876 870 836 860 837 874 830 880 845 870 867 878 903 888 905 877 881 857 882 876 868 862 857 818 844 869 845 830 857 851 837 889 860 861 900 859 877 896 802 868 873 831 888 850 886 899 846 844 876 840 872 843 853 856 826 907 844 894 832 827 829 866 853 876 871 780 911 873 849 820 889 944 921 953 922 919 798 882 797 877 829 867 861 877 890 865 882 895 854 835 821 860 916 861 854 882 840 802 850 857 865 863 832 854 860 867 861 864 826 804 866 856 867 926 829 922 865 808 830 762 847 843 718 786 869 830 839 883 858 798 793 814 809 818 878 818 918 865 818 842 900 858 860 878 879 888 860 885 872 870 851 902 854 851 862 834 856 857 867 854 913 862 852 854 860 822 812 846 855 835 868 855 792 804 854 884 879 863 867 864 899 820 845 861 822 795 841 876 819 838 808 846 797 860 856 840 838 824 827 831 812 816 804 820 833 799 775 809 817 794 840 808 788 809 775 801 790 800 758 852 847 798 807 807 789 803 787 822 776 845 823 813 788 782 786 820 820 798 798 789 815 799 785 801 774 786 734 736 763 749 745 740 804 798 790 766 802 793 812 737 693 782 825 849 814 825 781 820 829 736 771 798 754 806 756 827 785 782 773 831 783 826 835 821 822 846 818 847 853 842 819 893 841 840 858 821 828 833 804 848 819 875 832 802 817 833 782 731 817 830 826 825 794 863 803 823 721 810 818 735 774 774 798 818 787 769 806 776 768 790 761 771 792 721 762 748 761 732 785 744 836 735 723 790 724 756 791 802 792 803 785 815 935 982 894 901 926 913 925 883 908 886 921 934 923 902 876 891 821 880 884 910 886 923 905 891 850 836 890 945 944 895 896 928 960 865 1.03e+03 916 946 918 898 860 861 892 902 893 850 861 903 853 892 686 908 900 875 898 726 852 917 830 871 828 891 852 882 930 887 939 872 902 875 877 860 851 936 923 876 900 924 891 843 833 887 843 872 847 891 824 852 929 830 856 972 941 946 919 916 915 920 908 943 898 946 881 877 941 900 896 905 945 904 876 891 877 905 901 888 888 922 869 893 874 931 936 904 919 923 851 884 917 880 897 882 914 905 905 927 930 872 865 899 873 884 928 871 903 880 880 869 874 878 932 895 920 894 881 896 890 884 894 930 907 907 881 896 878 893 839 878 846 801 836 870 893 906 868 887 871 847 798 923 874 842 869 859 823 904 911 877 896 847 905 878 858 928 878 874 817 875 887 856 926 890 860 908 907 866 853 895 863 863 845 876 869 837 860 837 875 829 878 845 870 866 878 902 888 906 877 882 857 881 875 868 861 858 819 845 869 845 830 857 851 837 889 860 862 900 860 878 896 803 867 872 832 888 850 885 898 847 844 878 840 872 843 854 855 826 908 844 893 832 828 829 866 852 877 870 780 910 874 848 820 890 945 921 953 922 918 798 882 798 877 828 867 861 877 889 865 882 895 854 834 821 860 917 860 854 882 839 802 850 857 864 863 830 853 859 867 861 865 825 804 866 856 868 924 829 922 864 808 829 762 847 844 718 786 869 831 838 882 858 798 794 814 808 819 879 818 919 865 819 842 899 859 860 877 879 887 859 885 872 871 851 902 854 851 863 834 857 857 867 854 912 862 851 853 860 822 812 846 854 834 868 854 790 804 854 884 879 863 867 863 899 820 845 860 822 794 840 876 819 839 807 846 797 860 856 840 838 824 827 830 812 816 804 820 833 798 775 808 817 794 839 809 788 810 775 801 790 799 760 852 847 798 808 808 788 803 787 822 775 846 824 813 788 781 785 820 819 798 796 792 815 799 786 801 774 786 734 736 762 750 746 739 804 798 789 765 803 791 813 737 694 782 824 849 814 825 781 820 829 736 770 799 754 806 756 827 785 782 773 831 784 826 835 822 822 846 818 846 853 842 819 898 840 841 857 821 828 833 804 848 818 875 832 802 817 833 782 731 817 830 825 825 794 863 804 825 721 809 817 735 774 774 798 818 788 769 807 776 768 789 761 771 791 721 761 748 760 732 784 744 836 735 723 789 725 756 792 802 792 802 785 815 935 982 894 900 926 912 924 883 908 886 921 934 924 902 875 892 821 880 884 910 886 924 905 891 848 836 890 945 943 895 896 929 960 866 1.03e+03 916 945 918 898 860 861 893 901 892 850 861 902 853 891 686 908 899 875 898 725 854 916 831 871 829 891 852 882 930 888 939 872 902 875 879 860 850 936 923 875 900 924 891 845 832 885 843 873 847 892 824 852 929 830 855 973 940 946 918 916 914 919 908 943 898 946 882 877 940 899 896 906 946 904 876 892 878 906 901 888 888 923 869 894 875 931 936 904 918 923 851 884 916 880 897 883 915 905 905 927 930 873 866 899 872 885 927 871 903 879 880 868 874 878 932 895 920 895 881 896 889 886 893 930 906 908 881 896 879 893 839 878 846 801 834 870 893 907 868 886 871 848 799 923 874 842 870 859 823 905 911 877 896 846 905 878 860 929 878 874 817 875 886 857 926 890 860 908 907 866 853 895 863 862 845 876 868 838 861 837 874 828 877 845 871 865 878 903 888 907 878 881 857 881 876 867 860 858 819 846 868 845 829 857 852 838 889 860 862 901 861 878 896 803 867 872 832 889 851 884 898 848 843 881 842 872 843 853 855 826 909 844 893 832 829 830 866 852 877 870 779 909 874 846 819 892 944 922 951 921 918 797 882 798 877 828 868 861 877 888 866 882 896 854 833 822 860 918 860 854 882 839 802 850 856 865 864 828 852 859 866 862 864 826 805 866 857 870 925 828 923 864 807 829 762 847 845 717 787 869 832 838 882 858 797 794 814 807 819 878 818 919 866 820 841 899 858 860 876 879 887 859 884 872 871 850 903 854 851 864 833 857 856 867 854 912 861 850 853 860 822 813 846 854 834 868 853 788 804 854 884 879 863 867 863 899 822 846 861 821 794 839 875 819 837 807 846 797 860 856 840 838 825 827 830 812 816 804 820 834 799 775 808 817 795 839 810 787 810 774 800 792 799 760 852 846 798 808 808 788 804 788 823 774 845 824 813 787 780 785 819 818 798 795 796 815 799 787 801 774 786 734 737 761 750 747 738 803 798 790 765 803 790 813 738 695 782 823 849 815 826 780 820 829 737 770 799 754 806 756 827 785 782 774 832 782 827 835 820 822 847 818 846 853 842 819 899 840 841 856 820 829 834 804 847 817 874 832 801 817 833 782 731 817 830 825 826 794 864 805 825 721 809 818 735 775 774 798 818 789 769 807 775 768 791 761 772 792 720 760 748 760 731 784 744 836 735 723 789 725 756 791 802 792 802 785 814 935 981 894 900 927 912 924 883 909 886 921 934 924 902 877 893 822 880 884 909 886 924 906 890 847 836 890 944 943 896 895 929 960 866 1.04e+03 916 946 918 897 860 861 894 900 892 850 861 902 853 889 686 908 898 876 898 725 856 916 832 872 830 891 852 882 930 888 939 872 902 876 881 861 850 937 924 875 900 923 891 846 831 884 843 873 847 893 825 853 929 830 855 973 940 946 918 916 913 919 908 943 897 945 882 877 939 899 896 905 947 903 876 892 878 906 901 888 888 924 869 894 876 931 935 904 918 922 851 884 915 881 896 882 916 904 905 927 930 873 867 899 871 885 927 870 903 879 880 868 873 878 932 895 920 894 881 895 889 886 892 930 907 910 881 896 880 893 840 878 846 801 833 870 893 907 869 884 871 848 799 924 875 842 870 860 823 906 911 876 897 846 905 878 859 929 878 876 817 876 886 857 926 890 860 908 907 867 853 894 862 861 845 876 868 838 861 838 873 828 877 846 871 865 878 903 888 906 878 880 856 881 877 867 859 859 819 847 868 845 829 857 853 838 888 860 862 902 862 879 897 802 866 873 832 888 851 884 899 849 843 881 843 872 843 852 855 826 909 844 893 832 829 830 865 852 876 869 779 909 873 844 818 891 942 923 949 920 918 798 881 798 877 829 868 862 877 887 865 882 897 854 833 822 861 918 860 854 882 838 802 850 856 866 863 827 851 858 866 862 864 828 805 865 859 871 925 828 923 864 806 827 762 847 846 716 787 869 832 838 882 858 797 795 815 808 819 877 818 919 866 821 841 900 857 861 876 879 886 858 884 871 870 850 903 853 851 863 832 856 856 867 853 912 860 850 854 860 822 813 846 854 833 869 853 787 805 854 884 879 864 867 865 899 824 847 861 821 793 839 875 819 836 807 846 796 860 856 840 838 824 827 830 812 816 803 821 834 800 776 808 817 795 838 810 787 810 774 800 792 799 760 852 845 798 808 806 788 804 788 822 774 845 824 814 785 781 785 819 819 799 794 801 814 799 788 800 774 786 734 737 761 750 747 738 803 798 791 764 804 789 812 738 696 781 822 849 817 826 780 820 829 737 771 799 753 806 756 827 785 782 774 833 781 828 836 819 822 847 818 846 852 843 819 901 840 842 855 820 829 834 805 846 816 873 832 801 817 833 781 730 817 830 826 827 794 864 806 824 721 810 819 736 775 774 798 818 789 769 808 775 768 792 760 771 792 721 760 749 759 732 784 744 836 735 723 789 725 755 791 802 792 802 785 814 935 981 894 901 927 913 925 883 909 886 920 935 925 902 879 893 822 880 885 909 886 924 907 889 847 836 890 945 943 895 896 929 959 866 1.04e+03 916 946 918 897 860 861 894 899 893 850 861 902 853 889 685 908 897 876 897 726 857 915 834 873 830 891 852 882 930 888 939 873 902 876 884 862 850 937 925 877 900 923 892 847 831 883 844 873 847 892 825 854 930 831 855 971 940 946 917 916 914 919 908 943 896 945 882 877 938 899 896 905 948 904 877 892 877 906 900 888 887 925 868 894 876 932 934 905 918 922 851 884 914 882 895 882 917 904 904 928 930 873 867 900 871 886 928 869 903 879 880 867 873 878 932 894 920 894 880 894 888 886 892 930 908 910 881 896 880 893 841 879 845 802 833 871 893 907 869 884 871 848 799 924 876 842 870 860 823 906 910 876 897 846 905 878 858 930 876 878 817 876 885 856 926 890 859 908 907 867 852 894 862 860 845 876 868 838 860 838 873 829 877 847 872 865 878 903 888 904 878 878 856 881 880 868 859 859 819 847 869 846 828 858 854 839 886 859 861 902 863 880 897 800 866 874 832 888 850 884 900 848 843 880 844 872 844 851 855 826 909 843 893 832 829 830 864 853 876 868 779 909 872 844 816 890 943 922 949 920 918 798 881 798 877 830 868 862 877 887 864 882 898 853 833 822 861 916 860 854 882 838 803 850 857 868 863 828 851 858 866 863 863 830 806 866 860 871 924 829 924 865 804 827 762 846 846 715 788 870 832 838 883 857 798 795 815 808 819 876 818 919 867 821 840 899 856 862 876 879 886 858 884 871 869 852 903 853 851 862 832 856 855 867 852 913 859 850 853 860 822 811 846 854 833 869 852 787 805 854 884 879 864 867 866 899 825 847 862 822 791 839 874 819 835 807 847 795 860 857 839 838 824 827 830 811 816 803 821 834 801 776 808 817 795 838 811 787 811 774 800 793 800 759 852 844 798 808 806 787 804 788 822 774 844 824 815 784 782 785 819 821 801 794 805 814 799 788 800 774 786 734 737 761 749 745 739 804 799 793 763 803 789 810 739 696 781 823 849 818 827 780 818 829 737 772 799 753 806 756 827 785 782 773 834 779 827 836 817 821 847 818 846 852 842 819 902 839 842 855 821 830 834 806 846 816 873 832 803 817 833 781 730 817 830 826 828 794 864 806 824 722 810 820 735 775 774 798 818 789 768 807 774 770 794 760 771 793 722 760 749 758 733 784 744 836 735 724 789 726 754 790 803 792 803 785 815 936 980 894 902 927 914 925 883 909 886 919 935 926 903 881 894 822 880 884 910 886 924 906 888 847 837 890 947 943 895 896 929 958 865 1.04e+03 915 946 918 896 860 863 894 897 893 850 861 903 853 888 685 909 896 877 897 726 859 914 833 874 830 890 852 883 930 888 939 873 901 876 886 862 849 937 925 878 900 923 892 848 831 885 843 873 847 891 826 854 931 831 855 970 942 946 917 916 914 919 909 943 895 945 882 877 938 900 896 905 948 905 878 892 877 905 900 888 887 924 868 894 876 931 934 906 918 922 851 884 915 882 895 883 917 904 904 928 930 872 867 900 872 885 929 870 903 879 879 868 872 878 932 894 920 893 878 894 888 886 892 930 908 909 881 896 880 893 841 880 844 802 833 871 892 907 869 883 871 848 799 924 876 842 869 860 823 908 909 876 897 846 904 877 858 930 875 879 817 877 886 856 926 890 859 908 907 867 851 894 862 861 845 877 867 837 860 838 872 829 877 848 872 865 878 902 887 902 877 878 856 881 881 868 860 859 818 846 870 846 828 859 854 839 885 859 861 902 863 880 896 799 865 875 831 887 850 885 901 848 842 880 844 872 844 851 855 826 909 843 893 832 829 830 864 853 876 870 778 910 872 844 816 890 944 922 949 921 918 799 882 799 877 831 869 861 877 889 862 882 899 853 834 823 862 916 860 854 882 837 804 850 857 869 863 828 851 860 867 862 864 830 806 868 858 869 924 831 924 865 805 828 762 846 846 714 788 870 832 838 883 856 797 794 815 809 818 876 818 919 866 821 842 900 857 861 877 879 886 858 885 871 869 854 902 852 852 861 833 856 855 867 852 912 857 851 852 860 822 810 846 854 833 869 853 786 806 855 884 878 864 867 868 898 825 846 862 823 789 839 874 819 835 807 848 795 859 858 839 838 823 827 831 809 816 804 822 834 800 777 809 817 795 837 811 788 811 773 799 794 802 758 852 844 799 808 807 786 804 788 822 773 845 824 815 783 782 785 819 822 803 792 808 814 800 789 800 775 786 734 737 761 748 745 739 804 800 793 762 802 789 810 739 697 781 824 849 818 826 780 817 829 737 771 799 753 806 756 828 785 782 773 834 779 827 836 817 821 848 817 846 852 842 819 904 838 842 856 821 832 834 805 846 817 874 832 805 817 832 781 730 817 831 827 829 794 864 807 824 722 810 821 734 775 774 798 818 789 768 806 774 772 794 759 770 793 722 760 748 757 734 784 743 836 735 724 789 726 754 791 804 792 802 785 815 937 980 895 902 927 914 925 883 909 887 918 934 925 903 881 894 822 880 883 910 886 924 906 889 848 837 891 948 943 895 896 929 958 866 1.04e+03 915 947 918 896 860 864 894 897 893 850 861 904 853 888 685 908 898 877 897 726 860 914 831 873 830 889 852 884 931 888 939 872 902 876 890 862 849 937 925 878 901 923 892 848 831 885 842 873 847 890 826 854 932 831 855 972 943 946 918 916 914 919 909 944 895 945 882 877 938 900 896 906 948 906 878 892 877 905 900 887 887 924 868 894 876 931 934 906 919 922 852 885 916 882 896 883 917 904 905 928 930 872 866 901 874 885 930 871 903 879 879 869 872 878 931 894 920 893 879 894 888 886 893 930 907 909 881 896 880 893 842 880 844 802 832 871 892 906 869 883 870 847 799 923 875 842 869 860 822 909 908 876 897 846 904 876 859 930 875 878 816 877 888 856 926 890 859 908 907 866 852 894 862 862 846 878 867 836 860 838 873 830 877 848 872 864 877 902 886 902 876 879 856 882 882 868 860 858 817 846 870 845 828 859 853 839 886 859 860 902 864 879 895 800 866 875 831 888 850 886 900 848 842 880 846 872 845 851 855 827 910 842 893 832 829 830 863 853 876 871 777 912 873 844 816 889 946 921 950 921 919 799 883 799 878 830 869 860 877 891 863 882 900 853 834 822 863 917 860 853 882 838 804 850 859 869 863 828 851 860 869 862 865 830 807 869 856 868 925 832 923 864 807 830 762 847 845 713 788 870 833 839 884 855 795 794 815 809 818 876 818 919 866 822 844 900 857 860 877 879 886 858 886 871 869 855 902 852 852 861 833 856 855 867 851 911 857 852 851 860 822 809 846 853 833 868 852 786 805 855 884 878 864 867 868 899 824 845 863 824 790 840 874 819 835 807 847 795 859 859 839 839 824 828 832 810 816 804 821 834 799 777 808 819 795 837 810 788 811 773 799 794 802 758 850 845 800 809 809 785 805 788 822 772 846 825 814 782 783 784 819 822 802 790 812 815 800 790 801 776 786 734 737 761 747 746 740 804 801 793 762 801 789 811 739 697 781 824 848 818 826 780 816 829 737 771 799 753 806 756 828 786 783 773 834 779 828 837 817 821 848 817 847 852 842 819 905 838 841 856 821 832 835 804 845 817 874 832 806 817 831 780 729 818 831 827 829 793 865 807 824 722 810 821 734 774 774 798 819 789 768 805 774 772 794 759 770 794 723 759 748 758 734 784 743 836 734 725 790 725 754 792 804 792 801 786 816 937 980 894 903 928 914 925 883 909 888 918 934 924 903 881 894 821 881 882 910 885 924 905 889 847 838 891 948 943 895 896 930 959 866 1.04e+03 914 948 919 896 861 864 895 897 893 850 862 903 852 889 685 907 900 877 897 725 862 914 830 872 830 887 853 884 931 888 939 872 902 875 890 860 849 938 925 879 902 923 891 848 831 884 842 873 847 891 826 854 933 830 856 973 943 945 918 917 914 919 909 944 895 944 882 877 938 901 896 907 948 906 878 892 878 905 900 887 887 923 869 894 877 930 934 906 919 921 852 884 918 882 897 884 917 904 905 929 930 873 866 901 874 884 930 872 903 879 879 870 871 879 931 895 920 894 880 894 889 886 894 931 906 909 882 896 881 893 842 879 844 801 832 871 892 906 868 882 870 847 799 923 874 842 870 861 822 910 908 875 897 846 904 876 861 929 875 876 815 875 888 857 926 890 859 908 906 866 854 895 862 863 846 878 867 837 859 838 874 830 877 848 871 864 876 902 885 902 875 880 856 882 884 868 860 858 816 845 870 844 828 859 853 839 887 859 860 902 864 878 893 800 868 875 832 888 851 887 899 848 842 880 848 872 846 852 855 827 909 842 892 832 828 830 863 854 876 873 777 914 873 844 816 890 946 921 951 922 918 799 883 799 878 829 869 859 878 889 863 883 900 853 832 821 863 919 860 852 881 839 803 850 860 868 862 828 852 861 870 862 866 830 808 869 856 867 925 832 922 864 809 832 762 846 844 712 789 869 834 839 884 856 794 795 816 809 819 876 817 919 866 822 845 901 857 860 877 880 886 859 887 871 870 854 902 852 852 861 832 858 854 867 851 910 857 851 851 861 822 809 845 854 832 867 852 786 805 855 883 879 863 867 868 900 824 846 862 823 790 839 874 819 835 808 846 795 859 859 838 840 824 828 832 812 816 804 821 833 798 777 808 820 794 836 809 788 810 774 799 794 802 758 848 845 799 809 810 784 807 788 822 773 846 825 813 783 782 784 818 822 800 788 816 815 800 790 802 776 787 733 736 760 747 747 740 805 801 793 763 800 788 812 739 697 781 824 849 817 826 780 816 829 736 770 799 753 806 757 828 786 783 773 833 779 828 838 818 821 848 817 848 852 841 818 906 839 841 857 821 832 835 804 845 817 874 832 806 816 831 779 728 819 832 827 829 793 865 806 824 722 810 822 735 774 774 798 819 788 769 805 775 771 794 759 770 794 724 758 747 758 734 784 743 836 734 725 790 724 754 792 805 792 800 786 817 937 980 894 902 928 914 924 883 909 889 918 933 924 902 881 893 820 881 882 910 886 924 904 888 847 838 890 949 943 894 896 930 959 866 1.04e+03 914 949 919 896 862 864 896 898 894 850 862 902 851 889 686 907 902 877 897 725 863 912 830 872 830 887 853 884 931 889 940 872 902 874 891 860 849 938 926 879 902 923 889 847 831 884 841 873 847 891 826 853 932 828 856 973 944 946 918 917 914 920 908 945 895 944 881 877 939 901 896 908 947 905 878 892 878 905 901 888 887 923 870 894 877 930 934 905 918 921 852 883 919 882 898 884 917 904 905 930 930 872 866 901 874 884 930 872 902 879 879 870 872 879 932 895 920 893 881 894 889 886 894 930 905 909 881 896 881 893 841 878 844 801 833 871 892 906 868 882 869 847 800 924 874 843 872 861 822 910 908 875 898 845 904 876 862 928 876 874 816 874 887 858 927 889 860 909 906 867 856 894 861 863 847 877 867 838 861 837 875 831 878 848 872 864 876 902 884 902 874 881 856 883 887 868 860 858 816 844 870 843 828 860 853 838 887 859 861 902 863 877 894 798 869 874 832 887 852 887 900 848 842 880 854 872 846 853 855 828 908 841 891 832 828 830 863 855 876 873 776 913 872 844 817 890 946 921 951 922 918 799 883 798 878 828 869 859 878 888 862 884 900 853 831 821 862 919 860 850 881 839 802 850 861 866 861 828 853 860 871 863 866 831 807 870 858 866 924 833 922 864 809 832 762 846 844 713 789 868 835 840 883 856 794 797 816 808 820 877 818 919 866 822 844 902 857 861 877 881 886 860 888 871 870 854 902 852 852 862 832 859 854 868 851 910 857 851 852 861 822 810 844 854 833 867 852 786 805 856 883 880 863 867 868 900 823 846 862 822 790 839 874 819 835 808 846 795 859 860 838 840 825 827 832 814 816 804 821 833 798 777 808 819 793 837 809 788 810 775 800 793 802 759 846 845 798 809 810 785 807 788 821 773 846 826 813 783 782 784 817 821 798 787 820 814 800 791 803 776 787 732 736 760 746 747 740 805 802 792 764 800 789 811 740 696 781 824 850 815 826 781 817 828 736 771 798 754 806 757 828 787 784 774 833 780 827 838 819 821 848 817 847 852 841 818 908 839 841 857 821 832 835 804 844 817 874 831 806 816 831 779 728 820 832 827 828 793 865 806 825 722 810 821 735 774 774 798 819 786 770 805 776 771 793 759 771 794 723 758 747 758 733 783 744 835 734 725 790 724 754 791 805 792 800 786 817 937 980 894 902 928 914 925 884 908 889 918 934 924 902 880 893 819 881 882 910 886 923 903 887 847 838 889 949 943 894 896 929 959 866 1.04e+03 915 949 918 897 863 863 896 900 894 850 862 903 851 890 687 908 903 877 898 726 865 910 830 872 831 887 854 884 932 889 940 873 902 874 891 861 849 938 926 879 902 923 889 847 831 884 841 872 847 892 826 853 932 828 858 974 944 946 918 916 915 920 907 945 895 945 881 876 940 900 895 909 947 904 879 892 878 905 902 888 887 923 870 893 878 930 934 904 917 921 852 882 919 882 898 885 916 904 905 930 931 872 866 900 875 884 930 871 902 879 879 870 872 878 932 895 921 893 882 894 890 887 894 930 905 910 880 895 881 893 840 878 844 801 834 870 892 906 868 882 868 848 801 925 873 844 873 862 823 910 908 874 898 846 904 876 862 927 876 874 817 874 885 859 926 890 860 909 906 867 855 895 862 863 847 877 868 837 863 836 875 831 878 848 872 866 875 902 884 902 876 880 855 884 889 867 860 859 817 845 869 844 829 860 854 838 887 859 861 902 863 877 894 796 869 872 831 887 852 887 900 848 843 880 857 872 847 854 855 828 907 841 890 833 828 831 863 856 877 873 776 912 872 843 817 890 945 920 952 922 919 798 883 798 878 827 869 860 878 888 862 885 900 853 830 822 862 919 862 850 881 840 803 850 861 866 860 829 853 860 871 863 866 832 806 871 860 866 924 833 920 864 808 832 763 846 844 713 788 867 835 840 882 857 794 798 816 806 820 877 818 919 866 822 844 901 856 862 877 882 886 860 889 871 870 854 902 852 852 862 832 859 854 868 851 910 857 851 852 862 821 810 844 855 833 868 851 786 805 856 883 882 862 868 868 900 823 846 861 821 788 840 874 820 835 808 846 796 858 859 838 840 826 827 832 814 816 803 821 833 798 776 808 818 794 838 810 789 810 775 801 793 801 760 846 845 796 809 809 786 807 788 822 774 846 826 812 784 782 784 815 821 796 787 823 814 800 790 803 776 786 732 735 760 746 748 741 803 802 792 765 800 789 810 740 696 781 824 851 815 826 781 818 828 735 772 797 754 806 757 829 788 783 774 833 781 827 837 819 820 848 817 846 851 841 818 907 839 840 857 822 832 834 805 844 817 874 831 806 816 831 779 728 820 832 827 828 793 865 805 825 722 810 820 735 774 773 799 819 786 770 806 777 771 792 760 772 793 723 759 748 758 733 782 745 835 734 725 790 724 754 790 804 792 799 786 817 938 980 894 903 928 914 925 884 908 888 918 935 924 902 880 893 820 882 882 911 886 923 903 887 848 839 889 949 943 893 897 929 960 866 1.04e+03 916 948 917 898 863 863 896 901 894 850 861 904 851 891 688 909 905 877 898 726 866 907 831 874 830 888 853 883 932 889 940 874 902 874 893 862 848 938 926 879 902 923 890 848 831 884 841 872 846 891 825 852 931 828 858 974 944 948 918 916 916 920 907 946 895 945 881 875 940 899 895 910 947 904 879 893 878 905 902 888 887 923 870 894 877 930 934 903 917 921 853 881 918 882 898 885 915 904 905 930 931 872 866 900 875 883 930 871 902 878 880 870 873 877 931 894 922 893 882 894 890 888 895 930 906 910 879 894 881 893 839 878 844 801 834 870 893 905 868 882 867 849 800 926 873 844 874 862 823 911 908 873 898 846 902 876 860 927 876 875 818 875 885 860 926 890 859 908 907 868 855 896 864 863 846 877 869 838 864 837 875 831 878 848 873 867 876 901 884 902 879 880 855 885 890 868 861 859 817 845 869 844 828 861 854 838 888 860 860 902 863 877 894 796 868 872 831 888 852 886 900 848 844 879 862 872 847 854 856 828 906 841 891 833 828 830 863 856 877 872 776 911 872 844 817 890 945 920 952 922 919 797 883 797 878 827 869 860 878 889 862 886 899 854 831 824 861 918 863 852 882 840 804 850 861 866 860 830 852 860 872 863 866 831 806 871 861 866 924 833 918 864 807 832 764 846 844 712 788 868 834 840 882 858 794 796 816 805 820 878 820 919 866 821 843 899 856 862 877 882 886 860 889 871 870 854 902 852 852 862 832 858 855 867 852 910 858 851 852 862 820 811 844 856 834 868 851 786 805 857 883 882 862 868 869 900 822 846 861 822 791 841 874 820 835 808 847 796 858 859 838 840 826 827 831 814 816 802 822 832 798 776 808 818 796 838 812 790 809 775 802 794 801 761 846 845 796 809 808 786 807 787 822 775 845 826 812 784 783 784 815 820 796 786 826 814 800 788 803 775 786 732 734 760 746 748 741 801 801 793 766 801 790 810 740 697 781 823 851 815 826 781 819 828 736 773 797 755 806 757 829 789 782 773 832 782 827 837 818 820 848 817 844 851 841 818 906 839 840 857 821 832 833 805 844 817 874 831 805 815 830 781 728 820 832 826 828 793 866 805 825 721 810 818 734 774 772 799 819 785 770 806 777 771 791 761 772 793 722 760 748 759 733 781 746 834 734 724 790 724 754 790 803 792 799 786 817 938 981 895 904 927 914 925 885 907 888 918 936 924 902 880 893 820 882 882 911 886 923 904 887 849 838 890 949 943 893 898 930 960 866 1.04e+03 916 947 916 898 863 864 896 901 895 851 860 904 851 890 689 910 908 876 899 724 868 906 832 874 830 888 852 882 932 889 939 874 902 874 894 862 847 938 926 879 903 923 891 849 831 885 841 873 846 892 826 852 931 828 858 974 944 948 918 916 917 920 907 946 895 946 880 874 939 898 896 910 947 905 880 894 878 905 902 887 888 924 869 894 877 930 934 903 917 921 854 882 918 882 898 885 914 904 905 930 931 872 865 900 876 883 930 871 901 878 880 870 873 876 931 894 922 894 882 894 890 889 895 930 906 910 879 893 881 893 839 878 845 801 834 870 893 905 868 882 867 850 800 925 874 844 873 862 823 911 909 872 898 846 901 876 859 927 875 875 818 876 885 860 925 892 859 907 907 868 854 897 865 863 846 877 869 840 862 839 875 832 879 847 872 867 876 901 885 903 880 880 854 885 892 869 862 858 816 844 868 845 828 860 853 837 888 860 860 900 863 877 894 796 866 871 830 888 852 886 900 849 844 879 867 872 847 853 857 828 906 841 891 834 828 829 863 856 877 872 776 909 873 844 817 890 945 920 953 923 919 796 884 798 877 827 870 861 877 891 862 886 900 853 831 823 861 917 862 854 881 840 805 850 861 867 861 831 851 860 872 861 866 830 807 871 861 866 924 833 916 864 807 832 765 846 844 712 789 870 834 840 883 859 794 794 816 804 818 878 822 919 866 822 843 898 856 862 876 881 886 860 890 871 869 854 902 852 852 862 832 858 856 867 852 910 858 851 852 862 820 811 843 856 833 868 850 786 805 856 884 882 862 868 870 900 823 846 862 822 794 842 874 819 835 808 847 796 858 858 838 840 826 827 831 814 816 801 821 832 799 776 809 818 797 839 812 790 809 775 801 794 800 761 846 845 795 809 807 786 808 787 823 775 845 826 811 784 784 784 815 820 795 785 827 814 800 787 803 774 786 733 735 760 746 748 741 801 800 794 765 801 790 810 740 698 782 823 849 815 826 780 819 828 737 774 797 756 808 757 830 789 781 773 832 782 827 836 818 821 848 816 844 852 841 819 905 838 841 857 821 831 834 805 844 818 873 831 804 816 830 783 729 820 833 825 828 792 866 805 825 720 810 818 734 774 772 799 819 786 770 807 776 771 791 762 772 792 722 760 748 759 733 780 745 834 734 724 790 724 754 791 802 792 798 786 817 938 981 895 905 927 914 926 885 907 888 918 935 924 902 880 893 820 882 883 912 886 924 906 887 849 839 891 948 942 893 899 930 961 866 1.04e+03 915 946 916 898 863 863 896 901 895 852 860 904 852 890 689 910 911 875 899 723 868 906 832 874 830 888 852 883 932 889 939 874 903 874 895 862 846 938 926 879 903 922 892 850 832 884 841 873 846 892 826 851 931 829 857 974 943 947 919 916 917 920 907 946 895 946 880 875 938 898 896 910 947 905 880 894 878 905 901 887 888 924 869 894 876 930 934 904 918 922 854 883 918 880 898 886 914 904 905 929 930 872 865 901 876 883 930 871 901 878 880 871 873 877 931 894 922 894 882 895 890 889 894 929 905 910 879 893 881 893 838 878 845 801 832 871 893 905 868 883 868 851 801 924 874 845 873 862 823 911 910 875 897 846 901 877 859 927 876 876 818 876 885 860 925 892 860 906 908 868 852 896 865 862 845 877 869 841 861 840 875 832 879 848 871 866 877 901 885 903 879 880 855 885 894 870 863 857 815 844 868 845 828 860 852 837 888 861 860 900 864 877 894 797 865 870 830 888 852 887 899 849 845 878 872 872 846 853 857 828 907 842 891 834 828 828 863 856 877 872 776 910 874 844 817 890 946 920 952 923 918 795 885 798 877 826 870 861 877 892 862 886 901 852 830 822 862 918 862 855 879 839 806 850 861 866 861 831 851 860 870 860 866 829 807 870 861 867 924 833 916 863 808 833 764 846 843 712 789 871 833 840 883 859 795 793 816 804 818 878 822 919 866 823 844 898 857 862 876 881 887 860 890 871 869 854 901 851 852 862 832 860 856 867 851 910 858 850 853 862 820 811 842 856 833 868 849 786 806 856 884 882 862 868 872 900 822 847 862 823 791 842 874 819 834 807 848 796 858 859 838 839 825 827 829 813 816 801 820 833 800 776 809 819 797 840 811 790 808 774 800 794 800 761 848 845 796 809 807 787 808 787 824 775 846 826 811 784 783 784 815 820 795 784 829 814 800 787 803 775 787 733 736 759 746 746 741 802 799 794 764 800 789 810 740 698 781 822 848 815 826 780 820 828 738 774 797 756 809 758 830 788 781 773 831 781 827 837 818 821 848 816 843 853 841 819 906 839 841 856 821 830 834 805 845 818 873 831 804 816 830 784 730 820 834 824 828 792 867 805 825 720 810 818 734 774 772 798 819 787 769 807 776 771 791 762 770 792 722 760 748 759 733 779 745 834 734 724 790 723 754 791 803 792 798 785 817 938 982 895 905 927 914 927 886 906 888 919 935 924 903 880 892 820 882 883 912 886 924 907 887 850 838 893 946 942 893 899 931 960 865 1.04e+03 915 946 917 898 864 862 895 900 896 853 860 904 854 889 688 909 912 875 900 724 869 906 832 872 830 888 853 884 931 890 939 873 903 874 897 862 846 938 926 879 903 922 892 850 832 883 841 872 846 892 827 850 931 829 857 973 943 946 920 916 917 921 908 946 895 945 880 875 939 898 896 910 948 906 880 894 877 905 901 887 889 924 869 894 876 931 934 905 918 922 855 883 919 880 899 886 914 904 906 929 930 872 864 901 876 883 931 871 901 878 880 871 873 879 932 894 921 894 881 895 889 888 894 929 905 909 880 893 882 893 838 878 845 801 830 872 892 905 868 883 870 850 802 923 875 845 873 861 823 911 911 877 897 846 902 878 859 926 875 875 818 875 886 860 926 892 860 906 908 868 852 894 865 862 845 876 868 840 860 839 875 831 880 848 870 864 877 901 884 903 878 881 856 885 896 870 862 857 814 844 868 844 830 858 852 838 886 862 860 900 864 876 894 798 866 871 830 887 853 888 899 849 846 878 879 872 846 853 857 828 908 843 892 833 828 828 863 855 877 871 776 911 874 844 817 890 946 920 952 924 918 795 886 798 879 826 870 861 877 892 862 886 901 851 831 820 862 918 861 854 879 839 805 850 860 866 860 831 852 860 868 860 866 829 806 869 861 868 925 833 917 863 810 833 764 846 843 712 789 872 832 840 883 858 794 794 816 803 818 879 821 919 866 823 844 898 857 862 876 881 887 859 890 872 868 854 901 850 853 863 832 860 856 868 853 910 858 850 853 862 820 812 842 855 832 868 847 786 806 856 884 881 862 867 873 901 822 847 863 824 786 842 874 818 834 806 849 795 859 859 839 839 824 827 828 812 816 801 821 832 800 776 809 819 796 840 810 790 808 773 800 795 800 760 849 845 797 809 806 787 808 787 824 775 846 825 812 784 782 785 816 820 795 785 832 813 799 787 802 776 786 734 736 759 747 745 741 803 799 794 764 799 789 810 741 698 781 822 847 815 825 780 820 828 738 773 797 756 810 758 831 788 782 774 831 781 827 838 818 821 848 816 843 853 842 820 906 839 842 856 821 830 836 805 845 818 873 831 804 816 831 784 730 820 834 824 828 792 866 805 824 720 810 818 734 775 773 798 819 787 769 807 776 771 791 762 770 792 723 760 748 759 733 780 744 834 734 723 790 723 754 791 803 791 798 785 817 937 982 894 904 927 914 928 886 906 889 920 934 925 903 880 891 820 882 882 911 885 923 908 888 850 838 893 945 942 894 898 931 960 864 1.04e+03 916 946 918 898 864 860 894 900 895 853 861 904 856 889 688 908 913 875 899 724 869 906 832 871 830 888 855 884 930 889 940 873 902 874 899 862 846 938 926 879 905 922 892 850 832 882 841 872 846 892 826 850 931 829 857 973 942 945 920 915 917 921 908 944 895 945 880 875 940 898 895 911 948 908 880 894 876 904 902 888 889 924 870 894 876 930 934 905 918 923 856 882 919 879 900 886 915 904 906 928 929 872 865 901 875 883 931 870 902 878 880 871 873 879 933 894 921 894 881 895 889 888 894 930 905 910 880 893 882 893 838 877 845 800 828 872 892 905 870 883 870 849 804 922 875 846 874 860 822 911 910 878 897 846 904 878 860 926 875 875 818 874 887 860 926 893 860 906 908 867 852 893 864 863 845 876 868 839 860 839 876 830 880 848 870 864 876 901 884 902 878 880 857 884 898 869 862 857 814 845 869 844 831 858 852 838 884 862 860 901 864 877 894 799 867 873 831 888 853 888 900 848 847 877 883 872 846 853 857 829 908 843 893 833 828 828 863 855 877 870 776 912 874 844 816 890 947 920 951 924 917 794 885 798 880 826 870 860 878 892 862 885 900 852 831 819 863 918 861 854 879 838 805 850 860 866 860 831 853 860 868 860 866 830 806 869 859 868 925 833 918 862 809 832 764 846 842 712 791 872 832 839 883 857 792 794 815 802 818 880 821 918 866 822 844 898 856 863 878 881 885 859 889 872 869 854 901 849 855 863 832 859 856 869 855 910 858 850 853 862 821 812 843 855 833 867 846 785 807 857 884 881 862 867 874 902 822 846 862 824 779 842 875 819 834 805 850 794 860 858 839 839 823 827 829 811 817 801 821 832 800 776 809 819 796 840 810 790 807 774 802 795 800 760 849 845 798 809 807 787 806 788 824 774 847 824 812 784 781 785 815 821 795 786 835 813 799 787 802 776 784 733 737 759 749 745 741 803 799 794 762 799 789 811 741 697 781 822 848 815 825 780 819 828 738 773 797 756 810 757 832 788 783 773 830 780 827 838 819 820 849 817 842 853 842 820 906 839 842 855 821 831 836 804 845 818 873 831 804 817 831 784 730 820 834 824 828 792 865 805 822 720 810 819 734 776 773 798 819 787 769 807 775 771 791 762 771 792 723 760 748 759 733 778 744 833 734 724 791 723 756 790 804 791 799 786 817 937 981 893 904 927 914 928 886 906 889 920 934 925 903 881 891 821 881 882 910 885 923 909 889 851 838 893 945 943 894 897 932 959 863 1.03e+03 917 946 918 898 864 860 894 900 894 853 862 904 855 890 687 908 918 877 899 725 869 906 831 870 829 888 855 884 930 888 940 873 902 873 900 860 846 938 926 878 905 923 892 850 831 882 841 872 845 893 826 851 931 829 856 974 941 945 919 915 917 920 908 943 895 945 881 875 941 898 896 911 948 908 880 894 874 904 902 888 889 924 871 893 876 929 935 903 918 923 856 881 920 880 899 886 915 904 906 927 928 872 865 901 875 884 932 870 903 879 880 870 873 880 933 894 921 894 880 895 889 888 894 930 907 910 881 893 882 893 839 876 846 800 829 872 892 906 871 883 870 848 803 922 875 847 874 859 822 911 910 876 896 847 904 878 860 926 875 875 818 874 887 860 926 893 860 906 908 867 852 894 864 864 846 876 868 839 860 838 876 828 880 848 870 864 877 901 885 903 878 880 857 883 901 868 861 856 816 845 871 844 831 859 852 838 884 862 860 901 864 877 894 800 868 875 831 888 853 888 901 847 848 876 889 872 846 853 856 828 908 843 894 834 828 830 862 855 878 870 776 911 874 844 817 890 947 920 951 924 917 794 885 798 880 827 871 861 878 892 863 885 899 853 831 819 864 916 862 854 880 838 804 849 859 866 860 832 854 859 868 860 867 831 806 870 858 868 924 833 918 862 808 832 765 846 842 712 792 873 831 839 882 856 791 794 815 802 818 879 820 918 866 821 844 898 857 864 879 880 884 859 889 872 869 853 901 849 856 863 832 859 856 869 857 911 858 850 853 862 821 813 843 856 834 867 846 785 807 857 884 881 862 868 878 903 821 847 862 823 774 842 875 819 834 805 849 794 860 858 838 838 824 827 831 811 816 800 821 831 800 777 809 819 796 839 810 790 808 775 802 795 800 759 848 845 798 809 808 787 806 788 823 774 846 822 812 784 781 786 815 822 795 787 838 814 799 786 802 777 784 733 737 760 750 745 741 803 799 794 761 799 790 811 741 698 781 821 848 815 825 780 819 829 738 772 797 756 809 757 833 788 783 773 830 780 826 839 819 820 849 818 841 852 842 820 906 839 841 855 821 831 835 804 845 818 873 830 804 817 831 783 730 820 834 824 827 793 863 804 822 720 810 819 734 775 773 798 819 787 769 806 774 771 791 762 771 792 723 760 748 759 733 777 745 834 734 724 790 724 756 790 804 791 799 788 816 937 981 893 904 927 914 926 887 907 891 920 935 926 902 882 891 822 881 882 909 884 923 910 890 851 838 892 944 944 894 896 932 959 864 1.03e+03 917 946 918 898 864 861 895 900 892 852 862 904 854 890 687 909 922 878 898 725 869 906 830 871 830 889 855 884 932 888 940 873 901 872 900 859 846 938 926 878 906 924 892 850 830 882 841 874 845 894 826 853 931 829 855 974 940 946 919 916 917 921 908 942 895 946 881 875 942 899 896 912 948 908 879 893 873 904 902 888 889 923 873 893 875 928 935 903 918 922 855 881 919 880 898 885 915 905 906 928 928 872 866 901 874 885 932 870 902 880 881 869 874 880 933 895 922 894 881 895 889 888 895 930 908 909 882 894 882 893 840 876 846 800 829 872 891 906 872 883 869 849 802 922 874 846 874 858 822 911 910 875 894 847 904 878 860 927 875 875 818 874 887 861 927 892 860 906 908 866 852 895 864 864 846 876 868 839 860 839 875 828 880 848 869 864 877 901 885 903 878 880 857 882 903 866 860 856 817 845 871 845 831 860 853 838 884 862 860 900 864 878 894 800 867 875 831 888 853 888 901 846 849 876 893 871 846 853 854 828 907 842 893 834 828 830 862 856 879 870 775 911 874 844 818 891 946 919 951 924 917 794 884 798 880 828 872 861 878 891 863 885 900 854 831 819 865 914 863 853 880 839 803 849 858 866 860 832 852 859 868 860 867 831 807 871 858 869 924 832 917 862 807 831 765 846 843 712 793 873 831 839 882 856 791 794 814 802 818 879 821 918 866 821 844 898 857 863 878 879 884 858 888 872 868 853 901 849 856 863 832 859 856 869 857 912 858 850 852 862 821 812 843 857 834 867 846 784 807 857 884 881 862 872 881 903 821 848 862 823 769 841 875 819 834 806 847 794 859 857 838 838 824 827 832 811 816 800 821 830 800 778 809 819 796 838 810 789 809 776 801 795 800 759 848 846 797 809 810 787 807 789 822 775 846 821 812 784 780 787 815 822 796 786 839 814 798 786 802 777 784 732 737 759 750 745 740 803 799 793 762 799 791 811 740 697 782 820 848 815 825 780 819 830 738 773 797 756 810 757 832 788 783 773 831 781 826 839 819 820 850 818 841 852 843 820 907 839 841 855 822 832 834 804 844 818 873 831 803 817 830 783 730 820 833 825 827 793 863 803 822 720 810 820 734 774 773 798 820 787 769 806 773 771 791 762 770 793 722 760 748 758 734 775 746 835 734 726 790 725 756 789 803 791 799 789 816 937 981 893 903 928 914 924 887 906 892 920 935 926 902 882 891 821 881 881 909 884 923 910 890 850 837 891 945 944 894 896 932 958 865 1.03e+03 917 947 919 898 864 862 895 900 892 851 862 903 852 889 687 910 925 879 898 725 870 905 830 871 830 889 855 883 933 890 940 873 901 872 901 858 846 938 926 877 905 924 892 850 830 883 842 874 844 894 826 854 932 829 856 974 940 946 919 916 917 922 908 943 895 946 880 874 940 899 897 912 948 907 879 893 874 904 902 888 889 922 874 893 874 928 936 904 917 922 855 882 918 880 897 885 915 905 906 928 928 872 866 901 874 887 931 870 902 880 880 869 874 879 933 895 923 894 882 895 889 888 896 930 908 909 882 895 881 894 840 876 847 800 829 872 892 906 871 884 869 849 801 923 875 845 874 858 822 911 911 875 894 846 904 878 860 927 875 874 819 874 888 863 927 892 860 906 909 866 852 895 863 864 846 876 868 839 860 839 874 827 880 848 870 863 878 902 885 904 878 880 857 882 904 866 860 856 817 845 871 846 831 861 853 838 886 861 861 900 864 878 894 799 866 874 831 888 853 887 900 847 849 876 896 871 846 853 854 828 906 842 893 834 828 831 863 856 879 869 775 911 873 845 818 891 946 919 951 925 917 794 883 800 878 828 873 861 879 891 863 886 900 854 832 819 865 912 864 851 881 840 804 848 858 865 860 832 852 859 868 860 868 830 808 872 858 870 924 831 916 862 806 832 766 846 843 713 793 872 831 839 883 857 791 793 814 802 818 878 821 918 866 820 844 898 857 862 877 879 885 858 888 872 869 853 901 849 856 863 833 860 855 869 857 913 857 850 852 861 820 812 843 857 834 869 846 783 807 857 885 880 862 876 883 903 821 848 862 824 766 841 874 819 834 807 846 794 858 856 838 838 823 827 832 811 816 801 822 829 800 777 809 819 797 839 809 788 810 775 800 795 800 760 847 846 798 810 810 787 807 788 822 775 845 822 812 784 780 788 815 821 797 785 840 814 798 786 801 777 786 734 737 758 750 746 740 803 800 793 763 799 792 811 739 696 782 821 848 815 826 780 820 830 737 773 797 756 811 758 830 788 783 773 831 782 826 838 819 820 850 818 842 851 843 821 907 839 840 856 822 832 833 804 845 818 874 832 803 817 830 783 730 820 833 825 828 793 864 802 822 720 810 820 734 773 773 798 820 787 769 806 773 770 791 761 769 792 721 761 748 757 734 776 746 837 734 726 789 726 756 790 803 791 799 790 816 937 982 893 903 927 913 923 886 905 893 920 934 926 902 882 892 821 881 882 909 885 924 909 890 850 837 891 946 943 894 896 932 958 866 1.03e+03 916 946 918 898 864 863 896 900 892 850 862 903 852 889 687 910 927 878 898 726 871 904 830 872 830 889 856 883 934 890 940 872 900 873 903 860 846 938 927 877 905 924 892 849 830 884 844 876 844 895 826 853 932 828 856 975 939 947 919 916 917 924 908 944 896 946 880 876 938 899 897 912 948 906 879 893 876 904 901 889 888 922 874 893 874 929 935 904 917 922 855 882 918 880 898 885 915 906 906 929 929 874 865 901 874 888 931 870 902 880 881 869 875 879 933 895 924 894 882 895 890 888 898 929 907 910 882 895 880 894 840 876 847 800 828 872 892 906 871 884 869 849 800 925 877 843 873 858 822 910 912 876 894 846 904 879 860 928 875 874 819 874 888 866 927 892 861 907 909 866 852 894 862 864 846 876 868 839 860 840 874 827 880 848 870 863 879 901 885 904 879 881 855 882 905 867 859 856 816 844 870 847 831 861 854 838 887 861 862 900 863 877 894 797 866 873 831 887 853 887 900 848 849 877 898 870 846 853 855 827 906 842 892 833 827 831 863 855 879 870 776 911 873 845 818 891 947 919 951 925 917 795 882 800 876 828 872 860 879 891 863 886 900 853 832 820 865 912 863 850 880 841 805 849 858 866 860 831 852 860 867 859 868 830 808 872 858 870 924 830 916 861 806 832 766 845 844 712 794 869 831 839 884 858 791 793 813 801 819 878 821 918 866 820 843 898 857 862 877 879 886 858 887 872 870 854 900 849 856 862 833 861 855 868 856 914 857 849 853 860 820 811 843 857 834 872 846 782 807 857 886 880 862 880 884 902 822 847 862 824 769 841 874 818 834 808 848 793 857 856 839 838 822 826 832 811 815 802 822 829 799 776 809 819 797 840 809 788 810 774 799 796 801 760 847 846 799 811 810 787 805 788 822 775 844 822 812 783 780 788 815 821 797 785 840 814 797 787 800 777 786 735 737 758 749 747 739 803 800 793 764 799 792 812 739 696 783 822 848 815 828 781 821 830 737 773 798 757 812 758 830 788 783 773 830 782 827 839 820 820 850 818 844 851 842 821 906 840 840 856 822 832 834 804 845 816 874 834 804 817 830 782 730 819 834 825 829 793 864 802 823 720 810 820 734 773 773 798 819 787 769 806 774 769 791 760 769 791 721 761 748 757 734 776 746 837 734 727 789 725 757 790 803 791 800 790 816 937 982 894 902 926 913 922 886 905 893 920 934 926 903 881 892 819 882 883 909 886 924 909 890 850 837 891 948 944 894 897 933 958 866 1.03e+03 916 946 918 898 864 863 896 900 894 851 862 902 852 889 687 910 929 877 898 726 871 903 830 872 830 889 856 883 934 890 940 872 900 873 904 861 847 938 929 876 906 924 893 849 831 884 844 876 844 894 826 853 932 828 856 975 938 947 918 916 917 925 908 945 897 946 880 877 936 898 897 912 948 905 879 894 877 904 901 890 888 923 874 893 875 929 935 904 916 923 855 881 917 880 899 885 914 906 906 929 929 875 865 900 874 888 931 870 902 879 881 869 875 879 932 894 924 894 882 895 890 889 897 929 906 910 881 896 881 893 840 876 847 800 827 871 892 905 871 884 869 850 800 925 877 843 872 858 821 909 912 877 895 846 903 879 860 928 875 874 820 874 889 869 927 892 862 908 909 866 852 894 862 864 847 876 868 839 860 840 874 828 880 848 870 864 880 900 885 904 879 881 854 883 906 868 859 855 816 843 870 847 831 860 854 838 888 861 862 900 862 877 894 797 867 872 831 886 852 887 900 848 848 877 900 870 846 853 856 828 906 843 892 832 826 830 864 854 880 871 776 911 874 844 818 890 946 919 951 925 916 796 883 799 875 828 872 859 879 891 863 886 900 852 832 820 865 912 862 851 879 842 805 850 858 866 860 830 852 860 867 859 866 830 809 871 856 869 925 832 915 860 806 832 765 846 843 712 795 867 832 838 885 859 791 792 814 799 819 877 820 918 867 820 843 899 856 862 877 880 885 857 887 872 870 855 900 849 856 862 834 862 855 867 856 914 857 850 854 860 820 811 843 858 834 874 846 781 807 857 886 880 862 881 884 901 822 846 861 826 771 841 875 818 834 809 849 793 857 856 840 838 823 825 831 812 815 803 823 829 799 774 809 819 798 841 810 789 809 773 798 796 801 760 847 846 799 811 809 787 805 788 823 775 844 823 812 782 781 787 814 819 797 785 841 814 797 788 801 778 785 736 737 758 749 748 739 803 799 792 764 800 791 812 738 696 784 822 848 815 827 782 821 830 736 773 798 758 812 758 831 788 784 774 830 781 826 839 819 821 851 818 845 851 842 820 905 840 839 857 823 831 835 804 845 816 874 834 804 817 830 781 729 819 834 826 830 794 864 802 824 721 810 820 734 773 773 798 818 787 770 806 774 770 791 760 769 791 722 761 748 758 734 776 746 837 734 727 789 724 757 790 803 791 800 790 817 937 981 893 902 924 913 923 886 906 891 920 934 927 904 881 893 819 882 883 909 885 924 908 890 849 837 891 948 945 894 897 933 957 866 1.03e+03 916 945 918 899 864 863 897 899 895 851 863 902 852 889 687 909 932 876 898 724 872 903 830 872 831 888 856 883 935 889 940 871 900 873 904 862 847 938 930 876 907 924 893 850 832 884 844 876 845 893 826 853 933 828 856 975 938 948 918 917 917 923 908 945 898 946 880 878 937 898 897 912 948 905 880 894 876 904 901 892 888 923 874 893 876 930 935 904 916 924 854 881 917 880 900 885 913 907 906 929 929 876 865 900 874 888 932 870 902 880 882 869 874 879 931 893 923 894 882 894 891 889 896 929 905 910 880 896 882 893 841 876 847 800 826 871 892 903 871 883 869 850 801 925 876 844 872 858 822 909 912 877 894 847 903 879 860 928 876 874 820 874 889 872 926 891 862 908 909 866 852 894 863 864 847 876 868 839 859 841 874 828 880 848 871 865 881 899 885 904 879 880 854 882 908 869 859 857 815 843 870 847 830 859 853 838 888 860 862 900 861 877 894 797 867 872 831 887 852 888 900 848 847 878 902 870 846 854 856 828 906 843 891 832 826 830 864 853 881 872 776 912 874 844 817 890 945 920 951 925 916 797 883 799 876 827 871 859 880 892 863 886 900 850 832 821 864 912 862 852 879 842 806 851 858 866 860 829 853 861 866 859 864 830 809 871 855 869 927 834 915 860 807 832 765 846 843 711 795 866 832 837 885 859 792 792 815 798 819 876 820 918 868 820 844 900 856 863 877 881 884 857 888 872 870 855 900 849 855 862 833 862 854 867 857 913 857 851 854 860 820 811 843 858 833 874 846 781 807 857 886 880 863 882 885 900 823 845 861 826 772 841 875 818 833 810 849 792 858 856 840 839 823 826 830 813 816 803 823 829 799 774 809 819 797 841 810 789 808 773 798 796 802 760 847 845 800 811 809 786 807 787 824 775 844 823 813 782 781 786 814 818 797 784 841 814 797 788 802 777 785 734 736 758 750 747 740 803 798 792 764 801 790 812 738 697 784 823 848 815 825 782 819 830 735 773 798 757 812 757 832 787 782 774 829 781 825 839 819 820 850 817 845 851 842 820 905 840 838 857 823 831 836 804 846 815 874 833 804 817 830 780 729 819 834 826 830 794 864 801 824 721 810 820 734 773 773 797 818 787 771 806 774 771 791 760 769 792 723 761 747 759 734 776 747 838 734 727 790 723 757 790 804 791 801 791 817 936 980 893 903 924 913 923 886 907 889 920 936 926 904 881 893 819 882 882 909 884 923 908 890 848 837 891 948 946 894 898 934 957 866 1.03e+03 916 945 918 899 863 863 898 899 895 852 863 903 852 888 687 909 934 875 897 723 872 902 830 872 832 888 857 884 935 890 940 871 900 873 903 862 847 939 931 877 908 924 893 851 832 884 844 877 846 892 825 853 934 829 856 974 940 948 918 917 917 920 908 945 897 946 880 878 937 897 897 912 948 906 880 895 875 904 901 892 888 923 874 893 877 930 935 904 917 924 854 882 918 881 900 886 913 907 906 929 930 874 865 900 874 886 932 870 902 881 882 869 874 879 931 892 923 894 882 894 891 889 895 930 905 910 880 895 882 893 840 876 845 800 827 871 892 903 871 882 869 852 802 925 875 845 871 858 824 909 911 876 895 847 902 879 860 928 876 873 819 874 889 875 925 891 861 908 908 865 852 895 863 864 847 876 867 839 858 842 874 828 880 848 871 866 881 900 885 904 879 879 856 882 909 868 859 859 815 844 870 847 830 858 853 837 890 860 861 899 860 877 895 798 867 872 829 887 852 887 900 847 846 878 901 870 846 855 854 828 906 844 891 832 826 830 864 853 880 872 775 912 874 845 817 890 944 920 951 925 915 798 882 800 877 827 870 859 880 891 864 886 900 850 831 821 864 913 863 853 880 842 807 851 859 866 861 829 854 861 866 859 863 830 809 871 854 869 927 834 915 860 807 832 765 847 842 710 795 867 832 838 885 858 792 792 816 798 818 877 819 918 868 820 844 901 856 863 877 881 884 857 888 872 870 855 902 847 854 863 833 860 854 868 857 913 857 851 855 860 820 810 844 859 833 873 845 780 808 857 886 880 863 884 886 900 823 845 861 825 772 841 874 818 833 810 848 791 858 856 840 839 824 826 830 812 817 803 822 830 799 775 809 819 796 840 809 790 808 773 798 796 801 761 848 844 800 811 808 786 808 788 823 775 844 823 813 782 781 786 813 817 797 785 842 815 796 788 802 776 785 733 736 757 750 746 740 803 799 792 763 802 788 813 738 697 784 823 848 815 825 783 818 832 735 773 798 756 810 756 833 787 781 774 829 782 825 838 818 820 849 817 845 852 842 819 905 840 838 857 824 831 835 804 846 815 875 833 804 817 830 780 729 819 834 827 830 794 864 801 824 722 810 820 735 774 773 796 817 787 773 806 774 772 791 760 769 792 723 761 747 759 734 776 748 838 734 727 790 723 756 789 804 791 801 790 817 936 979 892 903 926 913 924 886 908 888 920 937 925 904 880 892 819 882 881 909 884 922 909 891 848 838 890 949 946 894 898 935 957 867 1.03e+03 916 945 918 899 862 863 898 899 894 852 863 903 853 888 688 909 935 875 896 723 872 901 829 872 831 888 856 884 935 890 941 870 900 872 902 861 848 940 931 878 908 924 892 852 832 885 844 877 846 891 826 853 934 830 856 974 941 948 917 918 917 918 908 944 897 945 881 878 938 897 896 912 948 908 880 895 875 904 901 891 888 923 873 893 877 929 935 905 918 924 854 882 917 882 900 886 912 908 906 930 930 873 865 900 874 885 932 870 901 883 882 869 873 879 932 892 922 894 881 894 891 888 895 930 906 910 880 894 881 894 840 876 844 800 827 871 892 904 871 881 869 853 802 925 875 846 871 858 826 910 911 875 896 847 902 880 860 927 876 874 818 875 890 880 925 892 860 909 907 864 852 896 863 864 846 876 868 839 858 840 873 828 880 848 870 866 882 901 885 904 878 877 857 882 911 868 859 860 814 845 871 847 829 860 853 836 891 860 861 898 860 877 896 799 866 872 828 888 853 887 900 847 846 879 900 871 845 855 854 828 906 844 890 832 826 829 865 853 878 872 775 912 875 844 816 890 944 921 952 925 916 798 882 800 877 828 870 859 880 891 864 885 900 852 831 821 864 915 864 853 882 842 808 852 860 866 861 830 855 861 866 859 863 829 809 872 854 870 924 833 916 860 807 832 765 848 842 710 794 867 831 838 885 858 793 792 816 798 817 877 818 918 867 819 844 901 858 863 877 881 883 857 889 872 870 855 903 847 853 864 833 859 854 869 856 913 857 852 854 861 820 810 844 859 834 872 844 779 808 858 886 880 864 885 886 899 823 846 861 823 772 841 874 817 833 811 847 791 859 857 840 839 824 827 830 812 818 803 821 830 800 776 809 819 796 839 809 790 810 774 799 797 801 761 849 844 800 811 807 786 808 788 823 775 843 822 812 783 781 786 814 817 797 786 842 816 797 788 803 775 785 733 736 756 749 746 740 803 799 794 763 802 787 813 738 696 782 824 847 814 826 783 817 832 736 773 798 755 809 756 833 787 781 773 828 782 825 837 818 820 847 817 845 853 842 819 905 840 840 857 824 832 834 805 846 815 875 832 803 817 830 779 729 819 834 826 830 794 864 801 824 722 810 819 735 776 773 796 817 787 773 806 774 771 792 761 769 792 723 761 747 758 734 775 748 838 734 727 790 723 756 788 804 791 801 790 816 936 979 892 904 927 913 924 885 908 888 920 937 923 905 880 892 818 882 880 909 884 921 910 890 849 839 890 948 945 894 898 936 956 867 1.03e+03 916 946 918 899 861 863 896 900 893 852 864 904 854 888 688 909 935 876 896 725 871 898 829 872 832 889 855 884 935 890 941 869 902 873 901 861 849 939 931 880 908 925 891 852 832 885 843 877 846 891 827 853 933 830 857 974 940 947 917 917 917 920 908 944 897 945 881 876 940 897 896 911 949 909 880 896 875 903 901 891 886 923 872 893 877 929 934 906 918 922 855 881 917 883 899 886 912 908 905 930 930 872 865 900 874 885 931 870 901 884 882 869 873 879 933 891 921 894 881 893 891 888 895 931 907 910 879 893 881 895 839 876 843 799 828 872 892 905 871 881 868 853 801 924 875 846 871 858 826 911 911 873 897 848 901 880 860 927 875 875 816 875 890 885 924 893 860 909 905 862 852 897 863 862 846 876 868 839 857 838 872 827 880 847 869 866 881 901 884 904 879 877 856 882 912 867 860 859 815 846 872 848 828 860 853 836 890 860 861 898 861 877 897 799 866 872 828 889 853 886 899 847 846 880 899 872 845 853 854 828 906 845 890 832 826 829 866 853 876 872 775 911 874 843 816 890 943 921 952 925 916 798 882 800 877 829 870 860 880 891 864 884 900 853 831 821 864 917 864 853 881 842 807 852 861 865 861 831 854 861 866 860 866 829 808 872 855 871 923 832 916 860 806 833 765 849 842 709 794 868 830 839 884 859 793 792 816 799 817 878 818 917 867 819 844 900 858 863 877 881 882 858 889 872 870 855 903 848 854 864 833 858 854 869 856 913 857 852 853 861 820 810 844 857 834 871 843 779 809 858 886 880 866 888 886 899 823 846 861 822 769 841 873 817 832 811 846 792 859 857 839 838 824 827 830 811 817 802 820 831 801 777 809 818 796 838 810 790 810 774 800 797 800 760 849 844 799 811 807 787 808 788 823 775 843 822 812 783 781 787 814 818 797 787 842 816 798 787 803 774 785 734 736 757 748 746 740 803 799 795 762 801 788 812 738 696 782 824 847 813 828 784 818 832 736 773 798 756 808 756 833 786 781 773 828 782 826 837 818 820 848 817 845 853 841 820 905 840 841 857 823 831 833 806 846 815 875 832 803 817 829 779 729 820 834 825 829 794 864 801 824 722 809 819 735 776 773 796 817 785 773 807 775 770 793 761 770 791 723 761 747 759 733 775 747 838 734 726 790 722 756 788 804 791 802 790 816 936 979 893 905 928 914 924 885 908 889 921 937 924 905 879 893 818 882 880 909 884 922 908 890 851 840 890 948 945 894 899 936 956 867 1.03e+03 917 946 918 899 860 864 896 900 894 851 864 905 854 888 688 909 935 876 896 726 871 896 828 871 833 890 855 884 934 890 940 870 904 873 901 860 850 938 930 880 908 924 891 851 832 884 843 877 847 890 828 852 933 831 857 973 940 947 917 917 916 921 908 942 897 944 881 875 942 897 896 911 950 909 880 895 876 902 901 891 885 924 871 894 877 929 934 906 918 921 856 881 917 883 898 885 913 907 905 930 930 872 866 900 875 885 930 870 901 883 882 869 873 879 932 891 921 894 881 894 891 888 895 931 908 910 880 895 880 896 839 876 844 799 827 872 892 906 872 882 868 853 802 924 875 845 872 858 825 911 911 872 898 848 900 880 861 928 875 877 817 876 889 889 924 893 860 909 905 862 852 897 863 861 846 876 868 839 857 836 872 826 880 847 869 866 880 901 883 904 879 878 856 882 912 866 860 858 815 846 872 846 828 860 852 837 888 860 861 898 861 878 898 799 867 873 830 891 852 886 898 847 846 879 899 872 845 852 855 829 907 844 890 831 827 829 868 853 877 872 776 911 876 842 816 890 942 921 952 925 916 799 882 800 878 830 870 861 880 891 863 884 900 855 831 821 864 917 864 853 881 844 806 853 860 864 860 832 854 860 865 861 867 828 807 872 857 870 923 832 915 860 805 833 764 849 842 709 794 868 830 839 884 859 793 792 816 800 816 878 819 917 867 820 844 899 857 863 877 882 883 858 889 872 870 854 901 849 856 863 833 860 854 869 856 913 856 852 852 861 820 809 844 854 834 872 843 780 809 858 887 880 866 889 885 898 823 846 861 824 766 841 874 817 832 811 847 792 859 857 839 838 824 827 830 811 817 803 820 831 802 778 810 817 796 838 810 790 809 776 801 797 800 759 850 845 799 812 807 788 808 788 823 774 843 821 811 783 782 787 813 819 799 787 842 817 799 787 803 775 785 735 736 758 748 746 740 803 799 794 761 800 789 811 738 696 783 823 847 813 828 784 818 831 736 773 798 756 808 757 833 786 782 773 829 782 826 837 817 821 848 818 845 854 841 821 905 840 842 857 824 831 833 806 846 815 876 832 804 817 829 779 729 820 836 824 829 793 865 801 824 723 809 819 735 775 772 797 817 784 772 807 774 770 794 761 770 791 723 761 749 759 733 775 746 838 734 725 790 722 757 788 804 791 802 790 815 937 979 894 905 927 914 923 884 908 889 921 936 924 905 880 894 819 883 881 910 884 922 906 889 852 841 889 947 944 894 899 937 956 866 1.03e+03 917 946 918 899 860 864 896 900 894 852 864 905 853 888 688 909 934 877 897 726 871 895 828 871 834 891 855 885 934 890 940 873 905 874 902 860 850 936 928 881 908 922 891 851 832 884 843 877 847 890 828 852 934 831 857 972 939 947 917 916 916 921 908 941 896 944 880 874 942 897 896 910 950 908 880 895 876 902 901 891 885 924 870 893 877 929 934 906 917 921 858 880 917 883 897 885 913 906 906 930 930 873 866 900 875 885 929 871 901 882 882 869 873 879 932 892 920 895 881 894 891 888 895 931 908 910 880 897 880 896 839 876 843 799 828 873 892 907 873 883 869 852 804 925 874 845 873 858 825 911 911 871 897 848 901 880 860 928 876 878 818 875 889 892 923 892 860 910 907 862 852 897 863 862 845 877 868 839 856 838 871 825 879 846 870 866 879 900 883 904 879 878 856 882 912 867 859 856 815 846 872 844 828 860 851 838 886 861 861 898 862 878 897 799 867 873 831 891 851 886 898 847 846 878 899 873 845 851 856 829 908 844 890 832 827 829 869 853 878 872 777 911 877 842 817 890 943 921 951 925 916 798 882 800 879 830 869 861 879 891 863 884 900 855 830 821 863 917 864 853 880 844 805 853 859 866 859 832 853 861 866 862 869 827 807 872 857 869 925 833 915 860 804 834 765 849 843 709 794 871 829 839 884 858 793 793 816 798 816 878 820 916 867 821 844 898 856 863 876 883 884 858 888 873 870 853 900 849 857 862 832 860 854 869 856 913 856 851 852 861 821 809 843 853 834 872 843 780 809 858 887 881 865 890 885 898 823 846 861 825 762 841 875 817 832 811 847 791 859 858 839 839 824 827 830 811 816 803 821 831 802 778 810 817 796 838 810 791 807 778 802 797 800 759 850 845 799 812 808 789 807 787 824 774 843 822 811 783 783 786 812 820 800 787 841 817 799 787 803 776 786 735 736 760 748 746 741 804 799 793 762 801 790 811 739 696 784 824 847 813 829 784 818 831 736 772 798 756 808 758 833 786 782 773 830 782 826 836 818 821 848 818 845 854 842 822 904 840 843 856 824 831 833 806 846 814 875 832 804 818 829 779 729 820 837 824 828 793 866 802 825 722 809 819 736 774 771 797 817 782 770 807 774 771 794 761 770 791 723 760 750 759 733 774 746 838 734 725 789 723 757 787 804 791 803 790 815 938 978 895 905 926 913 923 884 908 889 920 936 923 905 881 894 819 883 881 910 885 922 905 889 852 841 889 947 944 893 900 938 956 866 1.03e+03 916 946 918 899 861 864 897 900 894 853 864 905 853 887 686 909 935 877 899 726 872 894 829 871 834 891 855 885 934 890 940 875 905 874 902 859 850 935 928 880 909 921 891 851 832 884 843 877 846 890 828 853 934 831 857 972 938 946 918 916 915 922 908 942 896 943 879 875 941 897 895 911 950 907 880 895 877 902 901 892 885 924 870 893 877 929 934 907 917 922 858 880 917 884 898 886 913 905 908 930 930 874 867 900 875 885 930 871 901 880 881 869 874 880 931 893 920 896 880 895 892 888 895 932 908 910 880 898 880 897 839 876 844 800 828 874 892 908 874 883 869 852 805 926 874 845 873 858 824 910 910 871 896 848 902 879 860 928 876 879 819 875 888 894 923 892 861 910 909 862 852 896 863 862 845 878 868 839 856 839 872 826 878 846 871 866 878 899 883 904 878 879 856 882 912 867 859 858 816 846 874 844 828 860 850 838 887 861 861 899 862 878 896 798 868 872 831 891 850 887 899 847 846 877 899 873 845 852 856 829 908 844 891 832 828 828 868 853 879 872 778 912 878 843 818 890 943 921 949 925 915 797 883 800 879 829 867 861 879 891 863 885 901 855 830 821 862 916 864 854 880 844 805 852 857 867 860 831 853 861 867 861 868 827 808 870 858 869 927 832 915 860 802 835 765 849 842 709 794 874 829 839 886 858 792 794 816 796 816 878 821 916 866 822 843 898 857 862 875 884 884 858 888 873 870 852 900 849 857 862 831 859 855 869 856 913 856 850 853 860 822 808 843 855 834 872 843 779 809 858 888 880 863 890 884 899 823 845 862 825 762 841 875 817 832 811 847 792 859 858 840 840 824 827 830 811 816 803 822 831 801 778 810 817 796 839 809 791 807 778 802 797 801 760 850 845 799 811 808 789 807 787 824 774 843 823 811 783 784 786 813 819 801 787 840 816 799 787 803 776 786 734 736 759 747 745 742 805 798 793 763 802 791 813 739 697 784 824 847 813 829 784 818 831 736 772 798 757 809 758 833 786 783 772 830 781 826 836 818 822 848 819 845 853 842 821 903 840 843 856 825 831 832 806 846 814 874 833 804 818 829 779 730 820 838 824 827 793 866 804 826 722 809 820 736 774 771 797 818 781 769 807 775 772 793 761 770 791 723 760 752 759 734 773 747 839 734 725 789 722 757 787 804 791 803 790 816 938 979 895 905 926 912 924 884 908 889 919 937 924 905 882 894 819 882 882 910 885 922 907 889 852 841 889 946 944 894 900 939 955 867 1.03e+03 916 946 918 899 862 865 897 899 894 854 864 905 854 887 686 908 936 877 899 726 871 893 829 872 834 892 854 885 933 890 940 875 906 874 902 858 849 937 929 879 909 922 892 852 832 884 843 877 845 890 828 854 934 830 856 972 938 946 918 915 915 921 907 944 896 943 879 875 940 897 894 912 950 907 880 894 877 902 900 892 885 924 870 893 877 929 934 907 919 922 857 880 918 884 898 885 913 905 908 930 931 874 867 900 874 885 931 871 901 880 880 869 874 879 930 893 920 896 879 895 893 888 896 931 909 910 881 898 880 897 840 876 844 800 829 874 892 907 874 883 870 851 806 927 874 846 873 858 824 909 910 871 896 848 903 879 859 927 877 879 821 875 888 896 924 891 861 909 911 863 852 895 863 862 844 878 868 840 856 840 874 828 878 846 871 866 878 901 884 904 877 878 855 881 913 868 858 860 816 846 874 845 828 860 850 838 887 861 860 899 863 878 896 798 868 872 831 890 850 887 901 847 847 878 899 872 845 852 856 828 908 845 893 832 828 828 867 853 878 873 778 912 877 843 819 891 944 921 949 924 916 796 884 801 878 828 867 861 879 892 864 886 902 854 829 821 862 916 864 854 879 843 805 852 857 867 861 831 852 861 868 860 867 828 810 868 858 869 928 832 915 861 802 835 765 847 842 708 793 876 829 838 887 858 791 794 816 795 817 878 822 916 866 822 843 898 858 863 876 885 884 858 888 873 870 852 900 848 856 863 830 859 855 868 856 912 855 848 854 860 823 808 843 855 834 872 842 778 808 858 888 878 861 891 884 899 824 845 862 825 768 841 875 817 832 810 846 793 858 858 841 840 824 826 830 812 816 803 822 831 801 778 809 816 796 839 808 790 806 777 801 796 802 761 850 846 799 810 809 789 806 785 822 775 843 824 811 783 784 786 815 819 801 787 840 814 799 786 803 775 787 733 736 760 748 744 742 805 796 793 764 802 792 815 739 697 784 824 847 814 829 784 818 830 737 772 797 757 809 757 833 786 783 772 829 780 825 836 819 822 848 819 845 853 843 820 903 839 843 856 825 831 832 806 846 815 874 833 804 819 830 780 731 820 838 824 826 793 866 806 826 721 810 820 737 774 771 797 818 779 769 808 775 772 793 761 770 792 723 760 752 760 734 772 747 840 734 725 789 722 756 786 803 790 802 790 817 938 979 895 905 926 911 924 885 908 888 918 937 924 905 881 893 819 880 881 910 884 923 907 889 852 841 889 946 944 895 900 939 956 868 1.03e+03 915 945 918 899 864 865 896 898 894 852 864 904 856 887 688 908 938 878 900 726 870 893 829 872 834 892 853 884 933 891 940 874 906 874 902 857 848 938 929 880 910 922 893 852 832 884 843 877 845 891 827 855 934 829 855 973 938 945 917 915 914 920 907 946 896 943 879 875 938 898 894 912 950 907 880 893 876 902 901 892 885 924 870 893 877 929 934 906 920 921 856 881 918 883 896 885 913 905 906 931 931 874 867 900 874 885 932 871 901 880 879 869 874 878 929 892 920 896 879 896 894 888 896 932 909 910 882 898 880 895 840 876 844 800 828 873 892 906 873 883 870 850 805 927 874 846 872 858 824 909 910 873 896 848 902 879 859 926 876 879 821 874 886 898 925 891 862 909 911 864 852 895 864 862 845 879 868 841 857 839 875 827 879 846 870 864 878 903 885 904 877 878 855 881 913 868 858 862 815 845 874 846 828 859 850 838 888 861 860 898 863 879 898 798 869 872 831 890 850 887 900 846 847 878 899 871 845 852 856 828 907 846 894 832 828 828 867 853 878 873 778 912 875 844 819 892 944 921 950 924 916 796 884 801 878 828 867 860 878 892 864 886 903 853 829 820 862 917 864 856 879 842 804 852 858 866 862 830 852 860 867 859 866 830 811 868 858 869 927 832 915 862 802 835 766 845 842 708 793 871 830 837 886 858 789 794 816 795 817 878 822 917 866 822 843 898 858 863 876 887 883 857 888 873 871 852 900 848 856 863 829 860 854 867 856 911 855 849 854 859 824 808 843 854 834 872 839 779 808 858 887 878 861 893 885 899 824 845 862 825 773 841 875 818 832 810 846 794 858 858 842 840 825 826 831 813 817 802 823 831 800 778 809 816 795 838 808 790 806 776 801 795 802 762 850 847 798 810 809 790 806 784 822 776 843 824 812 783 783 786 817 819 800 787 839 813 799 786 804 774 787 734 737 760 748 743 741 805 795 793 764 802 792 816 738 698 784 824 847 814 828 784 818 830 737 772 798 758 810 756 833 788 782 772 829 780 825 836 818 820 849 819 844 852 843 820 903 840 843 857 824 831 832 806 846 815 875 833 804 819 830 781 731 820 838 823 828 793 865 806 826 720 810 821 737 774 772 797 819 774 770 808 776 772 793 761 770 792 723 760 752 760 735 772 747 840 734 726 789 722 756 786 803 790 802 790 817 938 980 894 904 927 911 923 887 907 888 917 937 924 904 880 892 818 879 881 910 884 923 906 889 851 841 890 946 945 896 899 938 958 867 1.03e+03 916 946 918 898 863 865 895 898 894 851 863 903 856 888 689 907 938 878 900 725 869 892 829 872 835 891 853 884 933 892 941 873 907 874 901 857 848 940 928 880 910 922 893 853 832 884 843 877 845 892 827 854 933 828 855 973 939 945 917 915 914 920 907 945 895 943 878 875 938 899 893 912 950 907 880 892 875 903 901 892 885 925 870 894 878 929 933 904 919 921 857 882 918 881 895 885 914 905 905 931 931 873 866 901 875 884 932 871 901 880 878 869 874 877 928 892 921 896 879 896 894 888 897 932 909 910 881 897 880 894 841 876 844 800 828 872 892 906 872 882 870 849 804 928 874 846 872 858 823 909 911 875 897 847 902 880 859 925 876 878 821 874 886 899 926 891 862 909 911 866 853 895 864 862 847 879 868 840 858 839 876 826 879 847 869 864 878 904 886 904 878 879 856 880 914 868 860 862 815 844 873 846 828 859 850 839 888 862 859 898 864 880 898 798 868 873 830 891 850 886 898 846 847 878 899 870 844 852 855 828 907 847 895 832 827 830 866 852 877 873 778 911 875 844 819 892 945 921 951 923 916 796 884 802 879 828 868 861 878 892 865 886 902 853 829 820 862 917 865 856 878 841 804 852 858 864 862 829 853 859 867 858 866 830 811 869 858 869 926 833 915 864 802 835 767 843 842 708 794 863 830 836 884 859 788 795 816 795 817 878 823 917 866 821 842 898 858 864 877 889 883 857 888 873 870 852 900 848 857 863 829 860 854 866 856 911 854 850 855 859 824 808 843 854 834 873 838 778 808 858 887 879 860 894 885 899 823 845 861 825 779 840 875 819 831 810 846 794 857 858 843 839 825 826 831 813 817 802 823 830 800 777 810 816 795 837 808 788 806 776 800 797 801 761 849 848 798 810 809 790 806 784 822 776 843 824 812 783 782 786 817 819 800 787 840 813 799 785 804 774 787 736 738 761 749 742 740 804 795 793 765 801 791 815 738 699 784 824 846 814 826 784 818 830 737 772 798 756 810 756 834 789 782 772 828 781 825 835 818 821 849 818 842 852 843 820 903 841 842 857 823 832 833 806 845 815 877 832 804 819 830 781 732 819 838 823 830 793 864 807 825 720 811 821 737 775 772 797 819 770 771 808 775 771 793 761 770 793 723 760 752 761 735 772 748 840 733 725 790 722 756 786 802 791 801 790 818 938 981 894 903 927 911 923 887 908 887 918 937 924 903 879 891 820 879 881 909 884 923 906 889 851 842 891 946 946 896 899 938 958 867 1.03e+03 917 946 917 898 863 866 895 898 894 851 862 903 855 888 689 908 938 877 901 724 869 891 830 872 836 891 854 884 933 892 941 872 908 874 902 857 847 939 928 880 911 922 893 853 832 884 842 876 845 892 826 854 932 828 855 973 940 945 918 917 914 920 908 945 895 943 878 875 938 898 891 912 950 906 879 892 874 903 902 892 886 925 870 894 879 929 932 902 918 921 856 883 918 880 895 885 915 905 904 931 931 873 866 901 876 884 932 871 901 880 878 869 874 877 929 892 921 897 880 895 893 888 897 932 908 909 880 896 881 892 840 876 843 799 828 871 893 906 872 882 870 849 804 928 874 846 872 858 823 909 912 877 897 846 902 880 859 925 875 877 820 875 886 900 926 890 862 909 910 866 853 896 864 862 848 879 868 838 858 839 875 826 879 847 869 865 877 903 886 905 878 879 856 880 915 869 861 861 815 843 873 846 828 858 850 839 888 862 860 899 863 880 898 797 868 874 830 891 851 886 896 846 847 878 898 870 844 852 854 829 907 847 895 833 827 831 866 852 878 873 778 910 875 844 819 892 946 921 952 922 915 796 884 803 879 828 867 863 878 891 866 887 901 853 830 819 862 917 866 856 878 840 804 853 859 864 862 828 853 858 867 857 866 829 811 870 857 869 926 833 915 864 802 834 768 844 842 708 794 852 829 835 882 859 789 796 817 794 816 878 823 917 866 820 843 898 858 863 878 891 883 857 888 872 869 852 900 847 857 863 829 860 853 866 856 910 854 851 855 859 824 808 844 855 835 873 836 777 809 858 886 879 860 896 886 899 823 845 861 824 774 839 876 820 831 810 846 793 856 859 843 838 826 826 831 812 817 802 824 830 801 777 810 817 794 836 808 788 807 775 800 798 802 761 849 848 797 810 809 788 806 785 822 776 844 824 812 782 781 786 817 819 799 788 841 813 799 786 804 775 787 738 739 761 750 742 739 802 795 793 765 801 791 813 738 699 784 823 846 813 825 785 818 829 737 773 799 755 810 757 834 790 782 773 828 781 825 836 818 822 849 817 841 852 843 819 904 842 842 857 822 832 833 806 845 815 877 831 805 819 830 781 732 819 839 824 831 793 864 806 824 719 811 820 737 775 772 798 819 767 771 809 775 770 794 761 770 792 724 760 752 760 735 772 748 838 734 725 789 722 756 787 802 791 800 790 817 938 982 894 902 928 911 923 887 908 887 918 937 926 903 878 891 822 879 881 909 884 922 907 889 851 843 893 946 948 896 899 939 957 867 1.03e+03 917 947 917 897 862 866 894 898 894 852 863 904 855 889 689 909 938 876 901 724 870 890 830 872 837 890 854 885 934 891 941 871 908 874 902 858 846 940 928 880 911 922 893 854 832 885 842 877 845 891 826 854 932 828 856 973 941 946 919 919 914 920 908 945 896 944 878 875 938 898 890 911 950 906 880 892 874 904 902 892 887 925 869 895 879 930 932 902 918 922 855 883 918 880 895 885 916 904 904 931 931 873 866 901 876 884 932 870 901 880 878 869 873 877 931 892 921 896 880 895 893 889 896 931 907 909 878 896 881 892 840 877 844 799 828 870 893 906 872 882 870 850 804 929 874 846 872 859 822 908 910 877 898 845 902 879 858 925 875 876 820 874 886 902 926 890 862 909 909 866 854 897 864 862 848 879 868 837 858 839 875 827 879 847 870 867 877 901 887 905 880 879 857 881 915 869 862 861 816 845 873 846 828 858 850 840 888 861 860 900 863 881 898 798 867 874 830 890 852 885 896 846 848 878 898 870 844 852 854 830 907 847 894 833 827 832 865 852 878 873 778 909 875 845 819 891 947 920 953 922 916 796 884 803 878 828 866 864 879 891 867 887 901 854 830 819 861 917 865 855 878 841 805 853 859 865 862 829 853 858 866 858 866 827 810 870 856 869 926 833 916 864 801 834 768 845 842 708 794 846 828 836 882 859 788 796 816 793 816 878 824 918 866 819 843 898 859 863 878 894 883 858 887 872 868 852 900 847 857 863 830 859 852 867 856 910 855 851 855 861 824 808 844 857 836 872 836 776 810 858 886 879 861 897 885 899 823 844 860 824 770 839 876 821 831 811 845 792 856 861 843 838 826 827 831 811 817 802 823 830 800 777 810 818 794 836 809 788 807 775 800 797 802 760 848 848 796 810 808 787 806 785 823 776 845 824 813 782 781 786 816 819 799 789 841 813 799 788 803 777 786 737 738 760 750 742 739 802 796 793 765 801 792 812 738 698 785 824 847 813 825 785 817 829 737 774 799 754 810 756 834 791 782 772 827 780 826 836 818 822 849 816 841 852 843 820 904 841 841 857 822 832 834 805 844 814 877 832 805 819 830 781 733 817 840 825 830 793 864 806 824 719 811 819 736 775 773 798 819 766 770 809 775 770 795 761 770 790 724 761 751 760 736 771 749 836 735 724 788 723 755 787 801 792 800 791 817 937 983 894 901 928 913 923 886 908 887 918 937 927 903 878 892 824 879 882 910 884 922 909 889 850 843 892 946 948 896 899 939 956 869 1.03e+03 917 947 917 898 862 866 894 898 894 853 864 905 855 890 689 910 938 875 900 724 870 890 832 873 837 890 854 886 934 890 941 870 906 873 902 859 846 941 928 880 911 921 893 854 831 886 842 877 846 889 827 854 933 830 857 973 941 946 920 919 914 920 908 945 896 945 878 876 939 898 888 912 950 905 881 892 875 904 902 893 887 925 869 895 879 930 933 902 917 922 855 884 918 880 895 885 916 904 903 930 931 873 867 901 876 885 932 869 901 880 878 869 873 878 933 891 921 895 879 895 892 890 896 930 907 909 879 895 881 892 840 877 844 799 827 870 894 906 872 883 869 850 804 928 875 846 872 859 823 908 908 877 899 845 902 878 858 924 875 876 819 874 887 902 926 888 861 910 908 865 854 898 864 862 847 880 868 838 858 839 874 827 879 847 870 868 877 901 887 905 881 879 857 881 915 870 861 861 816 847 873 845 829 859 850 840 887 860 860 900 862 881 898 798 867 873 830 888 853 885 898 846 848 879 899 870 844 852 854 831 908 846 893 833 828 832 866 852 878 872 778 910 876 845 819 892 947 920 954 922 916 796 883 803 879 827 868 864 879 891 866 886 901 854 830 820 861 917 864 855 878 841 805 854 859 865 863 829 853 858 866 859 866 827 809 870 855 869 926 833 916 864 800 835 767 846 842 708 794 849 827 837 882 859 786 795 816 792 816 878 825 918 866 819 843 898 859 863 878 896 883 859 887 871 868 852 900 847 856 862 830 859 853 868 856 910 856 850 854 863 823 808 843 858 836 871 835 777 810 858 887 880 861 898 885 899 823 843 861 824 767 839 876 822 830 811 845 791 856 862 842 839 825 827 830 810 817 801 822 830 800 777 809 818 794 837 809 787 808 776 801 795 803 760 847 847 796 810 807 786 807 785 823 777 846 823 813 782 780 786 816 819 799 788 841 814 799 790 802 780 786 737 737 758 750 743 739 801 797 794 765 801 794 811 739 697 784 826 848 812 825 784 817 829 738 775 798 754 811 756 834 791 783 772 827 779 826 836 818 821 849 815 842 852 844 821 904 840 841 857 822 831 834 806 843 815 876 832 804 817 830 781 733 816 840 826 829 793 864 806 824 719 812 818 736 774 773 799 819 764 770 809 774 770 795 761 770 789 724 761 750 759 736 771 749 835 736 724 787 724 755 786 802 792 800 791 815 938 983 894 901 928 914 924 886 907 887 918 937 927 903 878 893 823 879 882 911 884 922 908 890 850 842 891 946 948 896 899 939 956 870 1.03e+03 917 947 917 899 862 866 895 899 893 853 863 904 854 890 688 910 937 875 900 724 871 889 831 873 836 890 854 885 934 889 940 869 904 873 902 859 845 941 929 879 910 921 893 855 831 887 842 876 846 888 826 854 934 831 858 973 941 946 920 918 914 921 908 945 897 945 878 876 938 898 888 913 950 904 882 893 875 904 902 893 887 925 869 894 879 930 935 903 917 922 855 885 917 880 896 885 917 905 904 929 931 873 868 901 876 886 932 868 901 880 879 870 873 879 933 891 921 894 879 894 892 889 896 930 908 908 879 895 880 893 841 877 844 798 828 870 894 907 872 883 869 849 804 927 876 846 872 859 824 908 907 878 900 846 901 877 858 924 874 876 819 874 886 903 926 888 861 910 908 865 852 897 864 863 846 880 869 839 858 839 874 827 878 847 870 868 877 902 887 905 881 880 856 882 914 870 860 861 815 847 873 844 830 860 850 840 886 860 860 900 863 882 898 799 867 872 830 889 853 885 900 846 849 880 901 871 844 852 854 831 909 844 892 833 828 832 866 853 878 872 778 910 877 845 819 893 947 919 953 921 916 795 883 804 879 827 870 864 880 891 865 885 901 854 829 821 860 916 864 855 879 841 804 854 858 865 863 829 853 859 866 861 866 827 808 871 854 869 926 834 916 864 798 836 767 847 841 708 795 855 827 836 882 859 785 795 817 791 817 878 826 919 866 819 843 898 859 863 878 900 883 859 886 871 868 854 901 848 856 862 832 859 854 869 856 911 856 850 854 866 822 808 843 858 836 870 835 777 810 858 887 880 862 899 885 899 823 842 862 825 772 840 876 821 830 811 845 791 856 861 841 839 824 828 830 811 817 801 822 830 799 777 809 818 794 838 809 786 808 776 802 792 803 760 847 847 796 810 807 786 807 784 824 778 846 822 813 782 780 788 816 819 799 787 840 814 799 790 801 780 785 737 736 757 750 744 740 800 798 795 764 800 794 811 740 697 784 827 847 812 824 785 818 830 737 775 798 754 811 756 833 790 783 773 827 779 827 836 819 820 849 815 843 852 843 821 904 840 841 857 822 830 834 806 843 815 874 831 804 816 830 781 732 814 840 826 828 793 864 806 823 721 812 820 736 774 773 798 819 763 770 808 774 769 796 761 771 789 724 761 748 759 736 772 749 835 736 724 788 724 755 786 803 793 800 790 815 938 982 894 901 928 914 924 886 908 887 918 937 927 903 878 894 822 879 882 912 883 922 908 890 849 842 889 946 947 896 899 940 957 870 1.03e+03 917 947 918 900 862 866 895 899 893 852 862 903 854 889 688 910 935 876 900 723 871 888 831 873 834 890 853 885 934 888 941 869 904 873 902 860 845 941 928 879 911 922 893 855 832 887 843 876 845 888 825 852 934 832 858 973 941 946 920 917 914 920 908 945 896 945 878 877 937 898 886 914 950 905 882 893 876 905 902 894 887 925 869 894 879 930 936 904 918 923 856 885 917 879 897 886 916 906 906 928 930 873 868 901 876 886 932 868 901 881 880 870 874 881 933 891 921 894 879 894 892 888 896 929 908 909 878 895 880 894 841 877 843 797 830 871 894 907 872 882 869 849 804 927 876 846 872 859 824 908 909 878 899 845 900 877 859 924 874 876 819 874 885 903 926 888 860 909 908 865 851 895 863 863 846 880 869 839 858 840 873 827 877 847 870 868 876 904 888 905 881 880 857 882 914 870 859 860 814 845 873 844 830 862 850 840 886 862 860 900 864 882 897 799 866 874 831 890 854 885 901 846 849 880 901 872 844 852 854 831 910 845 892 833 828 832 866 854 876 873 778 910 877 844 819 893 946 919 952 922 916 794 883 804 880 826 872 865 880 891 865 885 901 854 830 822 859 916 865 854 880 841 804 854 858 865 862 828 853 860 865 861 866 827 808 871 855 869 926 834 916 864 798 836 767 847 841 708 796 862 827 836 883 859 785 795 817 791 818 877 827 919 867 818 842 898 859 864 878 902 883 859 886 871 868 854 901 848 856 861 833 859 854 868 856 912 856 850 853 866 822 808 843 858 835 869 835 777 810 857 887 881 863 900 885 899 824 840 862 826 776 840 876 820 831 812 845 791 857 861 841 839 824 828 829 811 816 801 822 830 800 777 809 818 795 839 809 786 809 776 802 792 802 762 848 846 797 810 807 786 807 783 825 778 847 821 813 783 780 788 817 819 799 785 840 814 799 790 801 779 785 736 735 757 749 746 740 800 798 796 764 800 794 811 740 698 784 827 846 812 824 785 819 832 737 775 799 754 811 756 833 789 784 774 828 780 828 836 820 820 849 815 843 852 842 821 904 840 842 857 822 830 834 806 844 815 874 832 805 815 830 782 732 814 840 826 828 793 863 805 823 722 812 821 736 774 774 796 818 762 770 806 774 769 796 760 770 789 724 760 748 759 735 771 749 835 736 725 789 724 754 787 804 793 800 791 815 938 982 894 900 928 914 925 885 908 888 919 936 926 903 878 893 821 879 882 912 883 921 908 889 848 843 889 946 946 896 898 941 957 869 1.03e+03 917 945 918 900 862 865 896 898 893 852 860 904 854 889 688 910 934 876 899 723 871 888 830 873 832 891 853 884 933 888 942 869 904 873 902 859 845 941 928 878 912 922 893 855 833 887 844 876 844 889 825 851 934 832 858 973 941 945 919 917 914 920 908 945 896 945 878 877 937 898 884 914 949 906 882 893 876 906 902 895 888 925 868 894 879 930 936 904 918 924 856 885 917 879 898 886 915 906 908 929 930 873 868 900 877 886 932 869 901 881 880 870 876 881 933 891 922 895 879 894 893 887 896 929 907 909 878 895 880 896 841 876 843 797 831 871 894 907 872 882 869 850 803 927 876 847 873 859 824 909 910 879 898 845 900 878 859 924 872 876 819 874 883 904 926 888 860 908 908 865 850 894 863 863 846 880 869 839 859 840 873 827 876 848 871 868 875 906 886 905 880 879 857 882 912 870 858 860 814 844 873 844 829 862 850 839 886 863 860 900 864 882 896 799 866 874 831 890 855 885 900 846 848 881 900 873 844 852 855 830 910 846 892 833 827 831 866 854 876 872 777 910 877 844 819 894 946 919 951 923 916 794 883 803 880 825 871 865 880 891 865 884 901 852 830 823 858 916 866 854 881 840 803 853 857 865 862 828 852 860 865 862 866 827 808 872 856 870 926 836 916 863 799 836 767 847 842 708 796 862 827 837 884 859 785 795 817 790 818 876 826 920 868 819 842 898 859 864 878 905 883 859 886 871 868 854 901 848 856 862 833 860 854 868 855 913 857 850 853 865 821 808 843 857 835 869 834 777 810 856 887 882 863 902 885 900 824 840 862 826 769 841 876 819 832 812 845 791 858 861 840 840 824 828 829 812 816 801 822 831 800 777 809 819 796 839 809 786 809 777 802 794 801 762 849 846 797 811 807 785 806 783 826 780 848 821 814 783 780 788 817 819 799 785 839 814 800 790 802 777 785 736 735 757 749 746 740 802 798 795 764 800 792 811 740 699 784 826 846 812 824 785 819 835 737 775 799 754 811 756 835 788 784 774 827 781 829 836 820 820 850 815 843 851 841 821 904 841 842 857 822 831 834 806 845 816 874 833 805 816 831 782 733 813 839 826 829 793 864 804 823 723 812 821 736 775 774 796 818 760 770 805 773 769 796 759 770 790 725 760 748 758 735 769 750 836 736 725 789 724 754 788 803 794 800 792 816 938 982 893 901 929 913 926 885 907 889 919 936 926 903 878 892 821 880 882 912 883 921 907 888 848 842 889 946 945 896 897 941 958 868 1.03e+03 917 943 918 900 862 864 897 896 894 852 860 904 854 889 690 911 934 876 900 723 871 888 830 873 832 892 854 884 932 888 944 870 904 873 902 858 846 941 928 879 912 922 893 855 833 887 845 876 843 890 826 852 934 833 858 974 940 945 919 917 914 920 909 945 897 946 877 876 937 897 883 914 948 907 882 893 876 906 902 896 888 924 867 895 879 930 935 904 919 923 856 884 917 880 897 886 914 906 910 929 930 873 868 900 878 886 932 870 902 882 879 870 877 880 934 890 923 896 879 894 893 888 896 929 906 909 878 895 880 898 841 874 843 797 830 871 894 907 872 882 869 852 803 927 877 847 874 858 825 909 910 878 897 845 900 879 858 925 872 876 819 874 882 904 927 889 860 907 909 866 849 895 863 864 846 879 869 839 860 839 873 827 876 848 871 866 875 906 885 904 879 879 857 882 911 869 858 860 814 845 872 844 828 861 850 839 886 864 859 899 864 881 895 800 866 872 831 889 856 885 900 847 848 881 899 873 845 852 855 830 909 846 892 833 827 831 866 852 876 872 777 909 877 844 819 894 945 919 952 924 917 794 884 801 880 826 870 864 880 890 865 883 901 851 830 823 859 915 864 854 881 841 802 853 858 865 860 828 852 859 864 862 866 828 808 871 855 870 926 836 915 862 800 837 767 846 842 708 796 862 828 838 885 858 784 796 817 790 818 876 826 920 867 820 842 898 858 864 878 906 883 858 887 871 869 854 901 848 856 863 833 860 854 868 854 914 857 850 852 864 821 808 843 856 835 870 834 777 810 856 887 882 862 903 883 900 824 839 862 825 759 841 876 819 832 813 845 791 858 861 841 840 825 828 829 813 817 800 822 831 801 776 810 818 798 839 809 788 809 777 802 797 800 762 849 845 798 811 808 786 806 783 827 780 849 821 814 784 780 787 817 819 798 785 839 814 801 790 804 777 785 737 734 757 749 746 741 803 797 794 763 800 790 810 740 698 784 827 847 812 825 785 818 836 737 775 800 754 810 756 836 788 782 773 827 781 828 836 819 820 849 816 843 850 842 821 904 841 842 857 822 832 835 806 845 816 875 834 804 817 832 781 733 812 839 826 829 792 864 804 823 722 812 820 735 776 774 795 818 758 770 805 774 770 796 759 770 791 725 760 748 758 735 767 750 836 736 725 789 724 754 789 802 793 800 792 816 937 982 893 900 929 914 927 885 906 890 918 937 926 903 878 892 821 882 882 912 884 922 907 889 848 842 890 946 945 896 896 941 958 868 1.03e+03 916 943 918 901 862 865 897 896 894 852 861 905 854 889 690 911 934 876 900 723 871 888 832 872 833 892 855 885 932 888 944 871 904 872 902 858 846 942 928 880 911 922 892 856 832 887 844 876 843 892 828 852 934 833 857 974 940 946 919 919 914 920 910 945 896 946 878 874 936 898 883 914 947 908 883 893 876 906 902 896 888 924 867 895 879 929 934 903 919 921 856 882 916 881 897 886 915 906 910 929 929 873 868 899 878 884 932 871 902 881 877 870 877 878 934 890 924 897 879 894 893 888 896 930 906 909 879 895 881 898 840 873 843 796 829 871 894 906 873 882 869 853 802 927 877 846 875 858 825 909 910 877 898 845 900 880 858 925 872 876 818 876 884 904 928 889 860 907 909 865 849 896 863 864 846 879 869 839 860 838 874 827 876 848 871 865 876 906 883 903 878 878 857 882 909 868 860 859 815 846 872 845 828 861 849 838 886 863 859 899 863 881 895 798 866 871 831 888 855 885 901 848 847 880 899 873 845 852 855 830 908 846 892 834 827 830 866 850 877 872 777 909 878 844 819 894 945 919 952 924 918 794 884 800 879 827 870 864 881 889 866 882 901 850 829 822 860 915 864 854 881 841 802 853 858 865 860 828 852 859 864 862 865 828 808 870 855 869 925 837 914 861 801 837 768 846 843 708 795 861 828 839 886 858 784 796 817 791 817 876 824 920 866 821 842 897 857 864 879 908 883 858 887 872 870 854 900 847 857 864 834 860 854 869 853 915 857 850 852 862 821 808 842 855 835 871 834 777 810 855 886 881 862 904 882 900 824 840 862 825 774 841 876 818 832 812 845 791 858 862 843 841 826 828 829 814 819 802 822 832 801 776 810 818 798 838 810 789 809 777 802 798 800 762 849 845 798 812 810 787 805 784 827 780 849 820 814 784 780 786 817 819 798 785 839 813 801 789 804 777 785 738 735 756 749 747 740 803 797 792 763 799 789 810 740 698 784 828 848 813 825 784 817 835 738 775 800 754 810 756 837 788 781 774 827 780 828 836 818 821 849 816 843 851 842 821 903 841 843 858 822 832 835 806 845 817 876 833 803 817 832 781 733 809 840 826 829 792 864 804 824 722 812 818 735 776 774 796 818 757 770 806 776 771 795 760 771 792 725 760 748 757 736 768 749 836 737 724 789 724 755 790 801 792 800 792 816 938 981 892 900 928 914 928 885 905 890 918 937 927 903 878 892 820 881 882 912 884 924 906 890 848 842 891 947 945 895 896 941 959 867 1.03e+03 915 944 919 901 863 866 897 897 894 853 862 905 854 889 689 910 934 876 899 724 871 888 832 872 834 892 856 886 932 888 943 870 904 872 903 858 845 941 928 880 912 922 891 857 831 887 844 876 842 891 827 852 934 833 857 974 941 946 920 920 914 920 911 945 896 946 879 874 936 899 884 913 948 909 883 893 876 907 902 895 889 924 867 895 878 929 934 903 919 921 856 881 915 882 898 884 916 906 909 929 930 873 867 899 879 883 932 871 902 880 876 870 877 876 933 891 924 897 878 893 893 889 896 930 906 909 880 895 881 896 840 873 843 795 828 872 894 906 872 882 869 853 802 927 876 846 876 858 824 909 911 876 898 845 900 880 859 925 873 876 818 877 886 904 929 889 860 907 910 865 850 895 863 864 846 878 868 839 859 838 875 826 877 847 870 866 876 906 884 902 879 878 857 882 909 869 861 859 815 846 872 846 828 861 848 837 886 863 860 898 863 882 895 798 866 871 831 887 854 885 902 849 846 879 898 873 845 852 856 829 907 847 891 835 827 830 866 848 877 872 777 909 878 843 819 893 944 918 952 924 918 794 884 800 878 828 870 863 882 889 866 881 902 851 829 820 861 915 864 854 881 842 802 853 860 866 861 829 852 859 864 862 865 828 809 870 854 869 925 838 913 861 801 837 768 844 843 707 795 859 828 838 886 858 784 796 817 792 818 876 823 920 866 821 843 897 856 864 879 909 883 858 887 872 870 854 900 846 857 865 834 860 855 869 853 915 856 849 852 863 822 808 843 855 836 871 833 776 809 854 886 880 861 904 880 899 824 840 862 824 799 840 876 818 831 813 845 792 858 862 843 841 827 829 829 814 821 804 822 832 802 775 811 817 799 838 810 790 810 778 803 797 799 762 849 844 798 812 811 787 805 785 828 780 848 821 812 784 780 785 817 819 798 785 838 813 802 788 803 777 784 737 734 757 749 747 740 804 796 793 763 800 790 810 740 698 784 828 848 813 826 784 816 834 738 775 800 753 810 756 837 787 779 774 828 779 828 837 818 821 848 817 843 852 842 821 903 841 843 858 823 833 835 806 844 817 876 832 803 817 832 781 733 808 841 826 828 791 864 804 824 721 811 817 735 775 774 796 819 756 770 806 777 771 795 760 771 792 725 761 748 758 737 769 749 836 737 724 789 723 756 790 801 791 800 792 815 938 982 892 900 928 914 927 886 906 889 918 937 927 902 878 892 820 880 881 912 885 925 906 891 848 843 892 947 945 894 897 941 958 867 1.03e+03 914 946 919 900 863 866 896 898 893 853 863 905 854 889 688 910 934 876 898 724 871 888 832 871 834 892 856 886 932 890 942 870 904 871 902 859 844 940 929 880 912 923 890 857 832 885 843 876 842 891 826 853 935 833 857 974 942 947 920 920 914 919 910 945 895 946 880 875 936 900 883 913 948 908 882 892 875 907 903 895 889 924 868 895 878 929 933 903 919 922 856 882 915 882 899 883 916 906 908 929 930 873 867 899 879 882 933 870 902 879 877 870 877 876 933 891 924 898 878 893 892 889 896 930 906 908 881 895 881 895 840 873 843 794 828 872 893 906 872 882 868 853 802 927 875 846 876 858 824 909 910 876 898 844 900 881 860 925 874 876 818 878 886 903 928 890 860 907 910 865 852 895 863 864 847 878 868 839 858 839 876 825 879 847 870 868 877 905 885 903 879 877 857 881 908 870 862 859 816 845 872 846 829 862 848 836 886 863 861 898 862 882 895 796 866 872 830 887 852 885 901 850 846 878 897 872 845 852 858 827 908 847 891 836 826 830 866 849 878 872 778 909 879 843 818 894 943 919 951 924 917 794 883 801 877 828 871 862 881 890 867 881 902 852 828 818 861 915 864 853 880 842 802 853 860 867 862 829 853 859 865 860 865 827 810 871 855 870 925 838 914 861 800 837 768 844 844 707 795 856 828 837 886 859 783 796 817 790 819 876 822 919 866 821 843 898 857 865 879 910 884 860 887 871 869 854 899 845 857 864 835 858 856 870 853 914 856 850 853 863 822 808 844 855 837 871 833 776 810 854 885 879 861 904 879 899 824 840 862 823 819 840 876 819 831 814 845 792 858 862 843 841 827 829 829 813 821 805 822 832 802 775 811 817 800 838 810 789 810 778 803 796 799 762 848 844 797 812 812 788 804 785 827 779 847 823 811 784 780 786 816 819 797 785 839 813 801 788 802 777 783 736 734 757 749 747 739 803 796 794 762 800 792 811 739 698 784 827 848 812 826 783 816 835 738 774 800 753 810 756 836 787 779 774 829 779 827 837 818 821 847 816 843 853 842 820 903 841 844 858 823 833 835 806 845 816 874 832 802 818 832 781 732 805 842 826 828 792 865 803 824 721 811 818 734 774 774 796 819 755 769 806 776 771 794 760 771 792 725 761 748 759 736 769 748 837 737 724 789 723 756 789 802 791 800 793 815 939 982 894 902 929 914 926 888 907 889 919 937 926 902 878 891 819 879 882 912 886 925 906 892 848 844 893 948 945 894 898 941 958 867 1.03e+03 914 947 919 900 863 866 896 899 893 854 863 905 854 890 687 910 934 875 896 724 871 888 832 871 834 892 855 886 932 891 942 870 904 872 903 860 843 938 929 880 912 923 890 857 832 884 842 876 842 891 825 854 936 833 857 973 943 947 920 920 914 919 910 945 895 947 880 876 936 900 883 912 949 908 881 892 875 906 903 894 889 924 869 895 880 929 933 903 919 923 856 883 916 882 900 882 916 905 907 928 930 873 867 899 878 883 934 870 901 879 879 870 877 876 933 891 924 899 880 894 892 888 895 930 907 908 881 895 882 893 840 873 843 793 828 872 893 906 872 882 868 853 802 927 874 846 876 858 825 909 910 876 899 844 900 881 860 925 876 876 818 876 885 903 927 891 860 907 910 865 855 894 863 864 847 878 868 839 858 839 876 824 880 847 870 870 877 904 886 904 878 877 856 881 908 871 863 859 817 844 872 846 830 861 848 836 888 864 863 899 863 884 894 796 865 874 830 887 852 885 901 849 846 878 897 872 846 853 859 826 908 846 891 836 826 830 865 849 878 872 778 909 878 843 817 894 942 919 951 924 917 794 883 801 877 828 870 860 880 891 868 881 902 854 828 816 861 915 865 853 880 839 802 853 860 868 862 829 854 859 866 857 866 827 811 873 857 870 926 839 914 862 799 837 769 844 845 707 796 853 829 836 887 859 782 796 819 788 818 876 822 919 867 822 843 899 857 866 878 912 884 860 887 871 868 854 899 845 857 863 835 858 856 870 853 914 856 850 854 864 822 809 844 855 837 871 833 776 810 854 885 878 861 902 880 899 825 840 862 823 809 841 876 820 831 816 845 793 858 863 843 840 825 829 830 812 821 805 822 833 802 775 811 817 800 838 810 789 810 778 804 795 799 762 847 845 797 812 812 787 804 785 827 778 846 824 809 784 780 786 815 818 797 785 841 813 801 788 801 777 782 735 735 757 749 747 739 803 797 794 762 800 794 811 739 698 785 826 848 811 826 782 817 835 738 774 801 754 811 756 835 786 779 773 830 780 827 837 819 821 848 816 843 852 842 820 903 840 844 858 822 833 835 807 845 815 873 831 802 818 832 781 731 803 842 826 828 792 865 802 825 721 810 818 734 774 773 796 819 755 769 806 776 771 794 760 772 791 726 761 748 760 735 770 747 837 736 725 790 722 756 788 804 791 800 794 815 939 983 895 904 930 914 926 889 908 888 920 937 926 902 878 891 819 880 882 911 887 924 906 892 847 844 893 948 945 894 899 940 957 868 1.03e+03 914 947 919 900 863 866 896 900 892 854 863 906 854 891 688 910 934 874 897 725 871 888 832 870 834 892 855 885 932 891 942 870 903 873 903 862 843 938 929 880 911 924 891 856 834 884 842 876 842 890 824 855 936 833 857 973 943 947 920 919 914 920 910 946 896 947 880 878 936 900 882 911 949 907 880 892 875 906 903 893 888 924 870 895 881 930 933 902 918 922 856 885 917 882 901 883 916 904 907 928 929 872 868 899 878 884 934 870 900 879 880 870 878 875 933 891 924 898 883 895 892 887 894 930 907 908 882 896 882 892 840 873 844 793 829 872 893 907 872 883 867 853 802 927 874 846 877 858 826 908 909 877 898 844 900 881 859 926 876 876 818 875 883 902 926 892 859 907 909 865 855 894 863 864 847 878 868 838 858 839 877 824 881 847 870 870 877 903 887 905 878 877 856 880 908 870 864 859 818 844 872 846 830 860 848 836 889 864 863 900 864 884 893 798 865 875 830 887 852 885 900 848 846 878 898 872 846 854 859 825 908 846 891 835 826 830 865 849 878 872 778 909 877 842 816 894 941 919 951 924 916 794 883 801 877 828 869 860 878 891 868 881 901 854 829 818 861 915 865 854 880 837 803 853 861 868 862 829 856 859 866 856 866 827 811 873 856 870 925 837 913 862 798 837 769 844 845 708 796 851 829 836 887 859 780 795 820 786 817 877 822 919 867 822 844 898 858 867 878 914 885 859 888 871 869 855 899 846 857 863 835 857 856 870 853 913 857 850 855 864 822 809 844 855 837 871 833 776 811 854 885 879 861 901 881 898 825 840 862 824 800 842 876 820 832 817 845 793 858 863 843 840 824 828 829 811 820 805 822 832 803 775 810 817 799 838 810 789 809 778 803 794 799 762 846 845 796 812 810 787 804 785 827 778 846 824 809 784 780 786 814 817 796 784 842 812 801 788 800 776 781 735 736 757 748 748 738 802 798 793 763 799 792 811 738 698 785 826 848 811 827 782 816 836 738 774 801 754 811 757 835 785 780 772 829 781 826 837 819 820 849 816 843 851 842 819 903 841 843 858 822 833 835 807 846 814 873 831 802 818 832 781 732 802 842 826 828 793 865 802 826 721 810 820 734 774 774 796 819 753 769 806 776 770 795 760 771 791 726 761 749 760 734 771 747 837 736 726 790 722 756 788 804 791 800 794 815 938 984 896 904 929 914 926 889 907 887 920 938 926 902 879 890 818 880 883 911 886 924 906 892 847 844 893 946 945 894 900 940 958 869 1.03e+03 913 947 919 899 862 866 896 900 892 855 863 905 854 891 689 910 934 874 897 725 871 887 832 870 835 892 855 884 932 890 942 870 903 874 903 862 843 938 929 880 912 924 892 856 834 885 843 877 842 890 824 855 936 833 858 973 942 946 920 917 914 920 910 946 896 947 880 878 937 900 882 911 950 906 881 892 875 906 904 891 888 923 870 895 882 930 934 903 918 922 857 885 918 882 901 883 916 904 907 928 929 872 869 900 878 884 933 870 900 878 880 870 877 876 934 891 924 896 885 896 892 886 894 930 907 907 881 896 881 892 842 874 844 792 829 872 893 907 873 882 867 853 802 926 875 847 876 859 826 908 909 877 897 845 901 881 859 926 876 876 818 875 883 903 927 892 860 906 909 865 854 894 864 864 847 877 868 838 858 839 877 826 881 847 869 869 877 903 887 906 876 878 855 880 907 869 864 859 818 844 872 845 831 859 849 836 888 864 864 899 865 885 893 800 866 875 829 888 853 885 900 847 846 878 899 872 846 853 858 826 908 846 891 835 827 830 864 849 877 871 778 910 876 842 816 894 942 920 951 924 916 793 883 801 877 828 868 860 878 890 870 882 900 855 830 820 861 915 866 855 881 837 803 853 860 869 862 829 857 859 866 857 866 829 810 873 855 870 925 834 914 863 797 837 768 845 844 708 797 849 830 836 887 860 780 796 822 786 817 878 823 919 867 822 844 898 858 866 878 916 886 858 887 871 869 856 899 846 856 863 834 858 856 870 853 913 856 850 856 863 822 809 844 856 837 871 833 775 811 854 885 879 861 900 882 898 826 839 862 824 796 842 876 819 832 816 845 793 858 862 843 840 824 828 829 809 819 804 821 831 803 775 810 816 798 838 811 790 808 778 803 793 799 762 847 845 795 812 809 787 804 784 827 778 845 824 808 783 780 785 814 817 796 784 842 812 801 788 800 775 782 736 737 756 749 747 739 801 799 793 764 798 790 812 738 697 786 826 849 812 826 782 816 835 737 774 801 754 810 756 835 785 781 773 829 781 826 838 819 820 850 817 843 851 842 819 903 842 842 858 821 833 835 807 845 815 875 830 801 818 831 782 734 802 842 826 828 794 865 802 828 720 810 821 734 773 774 795 819 752 769 806 776 769 795 760 771 791 726 760 750 760 734 771 748 837 735 726 790 723 756 788 803 790 800 794 815 938 984 896 903 928 914 926 889 906 886 920 938 926 903 879 890 818 880 884 912 886 924 907 892 847 843 893 945 944 894 900 939 958 869 1.03e+03 914 947 919 900 860 866 896 900 891 855 862 904 854 891 689 911 934 875 899 726 870 888 832 871 835 892 855 884 931 889 941 871 902 874 902 863 843 938 929 880 913 924 892 856 834 887 843 877 843 890 825 854 936 833 858 973 942 946 920 917 914 920 910 947 897 946 879 878 938 900 882 911 950 905 881 892 876 906 904 889 887 922 870 894 881 930 934 904 917 922 857 885 918 881 901 884 917 904 907 928 929 872 869 900 877 885 932 869 899 878 879 871 876 877 934 891 925 894 884 896 893 886 894 930 907 908 881 896 880 893 842 875 844 792 829 872 892 907 874 881 867 853 802 926 875 847 876 860 826 909 910 877 895 846 902 882 858 927 876 875 818 875 883 903 928 892 861 906 909 864 853 894 865 864 847 876 868 838 858 839 877 827 880 847 869 868 876 904 886 906 876 879 855 879 908 868 863 858 817 843 872 845 831 859 849 836 886 864 863 899 865 886 893 801 866 875 829 890 853 886 899 846 847 878 899 873 846 853 857 826 908 847 891 834 828 830 863 849 876 871 778 910 874 842 816 892 944 921 950 924 915 792 882 801 877 828 868 860 878 889 870 882 900 854 831 823 860 915 867 856 881 838 803 853 860 868 862 830 858 859 866 858 866 830 810 872 855 869 924 831 915 864 796 837 768 845 842 707 797 847 831 836 888 861 780 798 822 786 818 877 824 918 867 822 845 896 858 865 879 918 886 858 887 871 869 856 899 847 856 864 833 857 857 871 854 913 856 850 856 863 822 808 844 857 836 871 832 775 812 854 884 880 860 900 882 898 826 838 861 825 791 841 876 818 832 816 845 792 859 862 843 840 824 828 829 808 819 803 821 830 802 775 810 816 796 838 811 790 808 777 802 793 799 761 848 845 795 812 807 787 805 785 827 777 844 824 808 782 779 785 814 817 796 784 842 812 801 787 800 774 782 736 737 756 750 746 738 801 799 794 766 798 789 813 737 697 785 827 849 813 826 783 817 835 737 774 800 755 810 756 835 786 782 774 829 781 825 838 818 820 850 818 843 851 842 820 903 842 842 859 820 834 836 806 844 817 875 830 800 818 831 782 738 803 843 826 828 794 864 802 828 719 810 820 735 773 775 795 819 750 769 806 776 769 795 760 771 791 726 759 750 760 735 770 748 836 735 726 790 723 757 788 802 791 801 795 816 938 984 895 903 927 915 926 888 904 886 920 938 926 903 879 891 818 880 885 912 887 924 907 891 848 842 894 945 942 894 900 939 959 870 1.03e+03 916 946 918 900 860 866 896 898 891 855 863 904 854 891 689 911 935 876 900 727 870 889 832 872 835 892 855 885 932 889 940 872 902 873 900 863 843 938 928 880 914 924 893 857 834 888 843 876 843 890 826 854 936 832 857 973 942 946 920 918 914 920 910 948 898 946 878 878 940 900 882 911 950 905 881 891 875 905 904 889 887 923 871 893 879 930 934 905 917 923 857 884 917 881 900 883 917 905 907 928 930 872 869 899 877 886 932 868 899 878 880 870 876 879 933 891 925 894 883 896 893 886 894 930 907 908 881 896 880 894 843 876 843 792 829 872 892 907 874 880 867 854 803 925 875 846 876 860 826 911 911 876 894 847 902 882 858 927 876 875 818 875 884 903 929 893 862 907 909 863 852 894 866 864 847 876 867 838 859 840 877 827 879 847 868 868 876 904 886 906 876 878 854 881 908 867 862 858 816 843 872 845 830 860 849 836 884 865 863 899 866 888 893 801 866 876 829 890 853 886 898 847 848 878 899 873 846 853 855 827 907 847 890 833 828 829 862 849 875 871 779 911 873 842 817 891 945 922 951 924 914 793 881 801 877 828 868 860 878 890 870 882 902 854 831 824 860 916 868 855 881 840 802 852 860 868 862 830 857 859 865 858 867 831 810 872 856 869 924 831 915 863 796 837 768 845 842 706 797 846 831 836 888 861 780 799 820 786 819 876 825 918 867 821 844 896 857 865 880 919 886 858 887 872 869 857 900 846 855 864 833 857 857 871 854 913 855 850 856 862 822 806 844 857 837 871 832 775 813 855 884 880 860 900 882 899 825 838 860 825 785 840 875 819 832 816 845 791 859 862 842 840 824 828 830 808 820 802 821 830 802 775 810 816 796 838 811 790 808 778 801 794 800 760 849 845 796 811 807 788 807 785 828 777 844 824 808 783 777 784 814 817 796 784 842 812 801 787 801 774 783 736 737 756 750 745 737 800 799 796 767 797 789 814 738 696 785 828 850 813 826 783 819 835 737 773 800 755 809 755 834 787 781 773 829 781 825 838 817 820 850 819 843 851 842 820 903 842 843 860 821 834 836 805 844 818 874 831 800 818 830 781 739 803 843 825 828 793 863 802 828 719 810 819 736 773 774 796 819 750 769 805 776 770 795 759 772 792 725 759 750 761 736 770 749 836 735 726 790 724 757 788 802 792 801 795 817 937 984 895 903 926 915 925 888 903 886 920 939 926 902 878 892 818 880 885 913 886 924 908 890 849 841 894 946 942 894 900 939 959 870 1.03e+03 918 946 918 899 860 866 896 897 892 855 863 906 854 892 689 912 935 875 901 728 869 889 833 873 835 891 855 885 933 889 938 872 902 872 900 861 844 938 928 881 914 924 893 857 834 888 842 876 844 891 827 854 936 832 857 974 942 946 921 920 914 921 911 948 898 947 878 878 941 900 881 911 950 904 881 891 875 905 904 889 887 924 870 893 878 930 934 905 917 923 857 884 916 881 900 883 917 905 907 928 930 872 869 899 878 887 933 868 900 878 880 869 876 879 933 890 925 895 883 897 893 885 894 930 907 909 881 898 879 895 843 876 843 792 829 872 892 907 875 880 867 855 803 925 875 846 876 860 826 911 911 876 894 847 901 882 856 927 876 874 818 876 884 902 928 893 862 907 909 863 852 895 866 864 846 876 867 837 859 840 877 828 878 847 868 867 876 904 886 905 877 878 854 883 910 867 862 858 815 843 872 845 829 860 850 837 885 865 862 900 866 888 894 800 866 876 830 890 852 886 898 848 849 878 899 873 847 853 855 827 906 847 890 832 827 830 862 848 876 871 780 912 872 842 817 891 946 922 952 924 914 794 880 801 877 828 869 859 878 890 870 883 904 852 830 822 860 916 869 855 880 840 802 852 860 867 861 830 855 859 865 858 868 830 810 872 858 869 923 832 913 863 796 838 768 845 841 704 795 846 830 836 888 861 779 799 819 786 819 875 825 918 868 821 843 896 857 865 879 920 886 859 887 873 869 857 901 846 856 863 833 856 856 871 855 913 855 850 856 862 822 806 845 856 837 870 832 775 813 856 885 881 860 900 882 899 824 839 860 824 785 840 875 821 830 816 844 790 859 861 842 839 825 827 830 809 820 802 821 829 802 775 811 816 796 837 810 791 808 778 802 794 801 760 850 846 796 811 807 788 808 786 828 778 844 824 808 783 777 784 814 816 796 784 842 812 801 787 801 774 784 737 736 756 750 745 736 800 799 796 766 797 789 814 739 696 785 828 850 813 825 784 820 835 738 773 800 755 808 756 834 788 781 772 829 782 826 838 817 820 850 819 843 851 842 821 902 842 843 860 822 834 836 805 844 818 872 832 800 818 831 782 740 802 844 824 827 793 863 802 828 720 809 819 737 773 774 797 818 749 770 804 776 771 794 759 772 791 725 759 750 760 736 770 749 836 735 726 790 724 758 788 803 792 800 796 815 937 983 895 904 926 915 924 888 903 887 920 939 925 902 878 893 818 880 884 912 886 922 908 889 850 842 893 948 942 895 899 940 960 870 1.03e+03 917 946 917 899 860 866 896 897 893 853 864 906 854 892 690 911 935 875 900 730 870 887 833 872 835 890 854 884 934 889 938 871 902 870 900 860 844 938 928 881 914 924 893 857 833 888 842 876 843 892 827 854 935 830 857 974 942 947 921 920 914 922 911 948 897 947 878 876 941 900 879 911 950 904 881 892 875 905 904 888 887 925 870 893 879 930 934 905 918 922 856 883 916 882 900 882 917 905 907 927 931 872 869 899 878 887 933 869 901 878 880 868 876 879 933 892 924 895 883 897 893 885 893 929 907 910 880 899 879 896 843 876 842 792 830 872 892 907 875 881 867 855 802 925 875 847 876 861 827 911 911 876 893 847 900 881 856 926 876 874 818 876 885 901 927 893 863 907 909 863 852 895 866 864 846 876 867 838 858 840 876 827 878 848 868 867 876 904 886 904 876 877 853 885 910 868 862 858 814 843 872 845 829 860 850 837 885 865 862 900 866 888 895 801 867 876 831 889 852 886 898 849 849 879 899 872 847 854 854 827 906 847 890 833 827 830 862 848 876 871 780 913 873 842 816 892 946 922 952 924 914 795 881 801 876 828 870 858 878 890 868 884 904 851 829 820 860 917 870 854 879 840 801 851 860 868 861 830 853 858 864 858 868 829 810 872 858 869 923 833 912 863 794 839 768 845 841 702 794 841 829 836 888 860 780 799 817 786 819 876 825 918 868 820 842 896 856 865 878 920 887 859 886 873 869 857 902 846 856 863 832 856 856 871 854 913 854 851 856 864 822 805 844 855 838 870 831 775 813 856 885 881 861 900 881 900 824 841 860 823 791 842 874 821 828 817 845 790 859 860 842 838 825 827 831 810 820 803 821 829 802 776 811 816 796 837 810 791 808 778 802 795 803 760 850 847 796 811 808 790 808 786 828 779 844 824 808 784 778 783 814 816 796 784 841 813 802 787 801 776 785 736 736 756 751 745 737 801 799 797 764 798 790 814 740 696 786 827 851 814 825 785 820 835 738 773 800 754 810 757 834 788 781 772 829 782 827 837 818 820 850 819 843 851 842 822 902 842 842 860 823 834 836 805 844 818 872 833 800 819 831 782 740 802 844 823 827 793 863 803 828 720 809 820 737 774 774 798 817 748 770 804 776 770 794 759 772 791 725 759 749 760 735 770 749 837 736 727 789 724 758 789 803 791 800 796 812 936 983 894 905 926 915 924 888 904 886 920 938 924 902 877 893 818 880 883 912 884 921 909 888 850 842 892 947 943 895 899 940 959 870 1.03e+03 917 945 917 900 860 865 895 898 894 852 864 905 854 893 690 910 936 874 900 731 871 886 833 871 834 891 854 884 934 890 939 871 902 869 900 858 844 938 928 880 913 924 892 857 834 886 842 876 842 892 826 854 933 830 857 975 942 947 921 919 914 922 911 947 897 948 878 874 940 901 878 912 950 906 880 893 875 905 904 888 888 925 870 894 880 929 934 905 918 922 855 883 917 882 900 882 917 904 908 927 930 872 868 899 879 886 933 870 903 878 879 868 876 879 933 893 924 895 882 897 893 885 893 929 907 910 880 899 879 896 843 876 842 791 829 872 892 906 874 881 868 855 802 925 876 848 876 861 827 910 911 877 893 846 900 881 857 926 876 874 820 876 885 900 927 893 864 908 908 864 852 896 865 864 845 876 867 839 858 841 875 827 878 848 868 866 877 904 886 903 876 877 852 883 909 869 862 858 814 843 872 845 830 861 850 836 884 865 862 900 866 887 895 801 869 876 832 890 852 887 899 849 850 879 899 871 846 853 854 826 907 846 890 835 827 830 862 849 877 872 779 913 875 843 815 894 946 922 952 923 915 795 882 800 876 828 870 858 878 891 867 885 903 851 829 818 861 918 870 853 879 840 801 851 861 868 861 830 853 859 866 858 868 829 810 872 857 870 924 832 912 864 793 839 768 845 841 702 792 837 827 836 888 861 780 798 817 787 818 876 825 918 868 820 842 897 856 865 877 920 887 859 886 873 868 856 901 846 855 862 832 857 856 870 854 912 854 851 855 865 822 804 844 855 838 871 831 775 814 856 886 880 862 901 881 900 824 843 860 823 795 842 874 821 826 818 845 790 860 860 842 838 825 828 831 811 820 804 820 828 802 777 810 817 796 837 810 790 808 778 801 796 803 760 850 847 795 810 808 791 808 786 830 779 843 824 808 784 778 784 814 816 797 784 841 815 802 787 802 777 785 736 735 756 751 746 738 801 799 797 762 798 791 814 740 697 786 827 851 815 826 785 820 835 739 773 800 754 812 759 834 789 781 772 829 782 828 836 818 820 850 819 843 851 843 822 902 842 842 859 824 834 835 805 844 818 872 833 800 819 832 782 743 801 843 823 827 794 863 803 826 721 809 821 735 773 774 797 816 747 770 804 776 769 794 759 772 791 725 759 749 760 734 770 749 838 738 726 789 724 757 789 804 790 800 796 810 936 983 894 905 927 915 923 889 904 886 920 937 923 903 877 893 818 880 882 913 883 921 909 888 849 843 891 947 944 894 898 939 958 870 1.03e+03 918 946 917 900 861 865 894 899 894 851 864 905 855 893 690 910 936 874 899 730 871 886 833 870 832 892 854 883 934 891 940 871 903 870 900 859 844 938 929 881 913 923 892 858 834 884 842 876 842 893 826 854 931 831 856 974 942 946 921 917 915 922 910 946 896 948 878 873 940 902 878 912 951 907 878 894 875 905 904 887 889 925 872 894 881 928 935 905 918 923 854 883 917 882 900 884 917 905 908 928 929 872 868 900 879 885 934 870 904 879 879 869 875 878 933 895 924 895 882 897 892 886 894 929 906 909 880 898 880 897 842 876 843 791 829 873 893 906 874 882 869 855 802 925 876 849 876 861 826 911 911 877 894 845 900 880 858 926 876 875 820 876 884 900 928 893 865 908 906 865 851 898 865 865 845 877 868 841 857 841 874 827 879 848 868 866 877 904 886 903 876 878 852 882 908 870 862 859 814 843 872 845 832 861 852 836 884 865 862 900 866 886 895 802 870 875 833 889 852 887 901 850 851 879 898 871 845 853 854 826 908 845 891 836 826 830 862 850 877 872 779 913 876 843 814 895 946 922 952 923 914 795 882 799 877 828 870 857 878 891 866 884 903 852 829 818 862 918 870 853 879 840 801 850 860 869 861 830 853 859 868 857 867 830 812 872 856 871 925 832 912 864 791 840 768 846 842 702 794 833 826 836 889 861 780 798 817 786 818 876 826 918 868 820 842 898 857 865 878 920 887 858 886 872 868 856 901 846 855 862 831 858 856 870 854 912 853 850 853 866 822 804 844 855 839 872 831 775 814 855 886 879 862 901 882 900 825 844 859 823 793 842 874 821 826 818 845 790 860 861 842 839 826 828 832 811 819 805 820 829 803 777 810 818 797 837 810 790 808 778 801 797 802 760 851 846 796 810 808 792 808 786 830 778 843 824 809 785 778 785 815 816 797 784 841 815 802 787 802 776 785 736 735 755 751 746 740 801 799 797 761 798 792 814 740 697 787 827 850 815 827 785 819 834 740 774 800 754 814 758 834 789 781 772 830 782 828 837 818 819 850 819 843 851 843 821 902 842 842 858 823 834 834 804 845 818 872 832 801 819 832 783 746 800 843 823 830 794 863 804 826 722 809 822 735 773 774 796 817 747 770 804 776 769 795 758 771 792 725 759 749 760 734 770 749 839 740 726 788 723 757 789 804 790 801 797 809 936 983 894 905 929 915 923 887 904 886 919 936 923 904 878 894 818 881 882 913 883 921 908 888 849 844 891 946 945 894 897 938 957 870 1.03e+03 918 947 917 900 861 864 894 900 894 852 864 906 855 893 689 910 936 874 899 728 871 887 833 871 832 893 854 883 934 891 940 871 903 871 899 859 844 938 930 882 912 923 892 858 833 883 843 877 844 894 826 854 931 832 855 973 941 945 920 917 915 922 909 945 896 947 877 873 940 902 878 912 951 909 877 895 875 905 903 887 889 925 873 894 881 928 935 905 918 923 854 883 917 882 901 884 916 906 908 928 928 873 867 900 879 884 935 869 904 879 879 870 874 878 932 894 924 894 881 897 892 886 895 928 907 909 879 897 880 897 842 876 843 790 829 873 894 906 874 883 869 856 803 926 876 849 875 860 826 911 911 878 895 844 900 880 858 926 876 876 820 877 884 900 928 893 864 908 905 865 852 899 864 866 845 877 870 840 857 841 874 827 880 847 868 866 877 903 885 903 877 877 853 881 908 870 861 860 814 843 873 846 831 861 853 836 884 865 862 899 866 885 894 803 868 874 834 889 853 887 901 851 850 879 897 871 844 853 853 826 907 844 892 837 826 829 863 850 877 871 779 912 875 843 814 897 946 922 952 923 913 794 882 799 878 827 870 857 878 891 866 883 902 852 830 819 863 918 870 854 880 841 801 850 859 869 861 830 853 858 869 857 866 829 812 872 856 872 927 832 912 864 790 840 769 845 842 702 796 834 827 837 887 862 780 798 818 786 817 876 828 918 867 820 843 898 859 865 878 920 888 858 885 872 868 856 900 846 854 862 831 860 855 870 853 912 853 849 853 867 822 804 844 855 840 873 831 774 815 855 885 878 862 900 882 900 825 842 859 822 788 842 874 821 826 818 845 790 860 862 841 839 827 829 832 811 819 805 820 830 803 777 810 818 798 839 811 789 808 778 801 796 801 760 852 845 796 810 807 791 808 786 829 778 843 824 809 785 778 786 816 817 798 784 842 814 802 786 803 776 784 737 735 755 752 746 740 802 799 796 761 797 792 813 740 697 786 826 850 814 827 785 819 834 740 775 801 754 813 758 834 790 781 772 831 782 828 838 819 818 850 819 843 852 844 820 902 841 842 856 821 834 833 804 845 818 872 832 802 819 832 783 750 798 842 824 832 794 864 804 826 722 808 821 734 773 774 796 817 746 770 805 776 770 795 759 770 793 725 760 749 760 734 770 749 840 740 726 788 722 757 789 804 790 801 797 808 935 984 895 905 930 914 923 885 905 886 919 936 923 905 879 893 818 882 881 913 884 921 907 888 849 843 890 946 946 894 897 938 957 869 1.03e+03 918 947 917 900 861 864 894 900 894 852 864 907 855 892 689 911 936 874 899 726 870 888 833 872 833 893 854 885 935 891 941 870 902 872 899 858 844 939 929 883 912 924 894 858 832 885 844 877 845 894 826 854 932 832 855 972 941 945 919 919 916 922 908 944 896 946 879 873 940 903 877 912 951 908 878 895 876 905 903 888 889 925 874 895 880 929 934 905 919 924 854 884 916 881 901 886 916 906 908 930 927 872 868 900 879 884 934 869 905 880 880 870 874 877 932 893 924 894 881 897 892 887 896 930 908 908 879 897 879 896 842 876 843 790 829 873 896 906 874 882 869 856 804 926 876 849 875 860 826 912 910 877 896 844 900 879 858 926 876 877 820 877 884 900 928 892 863 907 905 866 853 899 864 867 845 878 871 839 857 840 874 827 880 848 869 866 877 903 884 903 878 877 854 881 909 871 860 860 815 842 873 846 831 861 854 837 884 864 862 899 866 885 894 804 866 875 834 889 854 888 901 851 850 878 897 871 845 852 853 827 907 844 894 836 826 829 864 849 877 870 779 911 875 842 814 897 946 922 952 923 911 794 883 800 878 827 870 859 879 891 866 882 902 852 830 819 862 919 869 854 881 840 800 849 857 868 861 830 852 857 868 857 867 828 812 871 856 874 927 833 913 864 790 839 769 844 842 702 798 834 828 838 885 862 780 799 818 786 818 876 828 918 867 820 844 898 860 865 878 921 888 858 885 871 868 856 900 846 855 861 831 860 855 870 852 912 853 848 855 867 822 805 844 855 840 874 832 774 815 856 885 878 862 898 883 900 826 841 860 822 781 842 875 821 826 819 845 791 860 862 841 839 828 830 832 811 819 805 820 830 803 776 809 818 798 840 811 788 808 777 801 794 800 761 851 844 796 811 807 790 808 786 828 778 843 824 810 785 778 786 817 817 797 784 842 814 802 788 802 776 783 739 734 755 751 747 738 804 798 795 762 796 791 813 740 697 785 826 850 813 826 785 819 834 740 776 802 754 812 758 834 789 781 772 830 782 827 838 820 818 851 819 843 852 844 819 902 841 841 855 820 834 833 804 845 818 872 832 802 819 832 782 750 796 842 825 831 795 865 805 827 722 808 821 734 773 774 797 818 746 770 804 776 771 795 759 770 792 725 760 749 760 734 770 748 840 738 726 789 722 757 788 804 790 802 797 807 935 984 896 905 929 913 923 884 906 887 918 937 923 905 880 892 818 882 880 914 886 921 907 888 849 843 890 948 946 894 896 940 957 868 1.03e+03 918 947 918 899 861 865 894 901 894 852 865 906 854 890 688 911 936 874 899 726 870 889 832 873 833 893 853 886 935 890 940 870 901 872 899 859 844 939 929 881 912 924 894 859 831 886 845 877 845 893 826 854 932 833 856 972 941 946 919 920 915 922 908 944 896 946 881 873 939 902 876 912 951 908 880 894 876 905 903 888 889 924 874 895 878 930 934 904 919 924 855 884 917 881 900 886 915 906 908 930 927 871 868 900 879 884 933 870 905 880 880 870 874 877 931 893 924 894 882 897 893 888 897 931 909 908 879 897 879 896 842 876 844 790 829 873 896 906 875 882 869 856 805 927 876 848 875 861 825 911 910 876 895 844 901 878 858 926 876 877 820 877 884 900 927 892 861 907 906 867 854 896 863 869 846 879 871 838 856 840 874 827 881 850 870 865 876 902 885 903 878 876 853 881 910 871 860 860 815 842 874 846 830 861 853 838 885 863 863 899 865 884 895 804 865 875 834 889 854 888 901 851 849 878 897 871 845 852 853 827 907 844 894 836 827 828 865 849 877 870 780 910 875 842 815 896 945 922 952 923 911 793 884 800 878 827 870 862 879 891 866 882 902 852 831 820 861 918 869 854 881 838 800 848 857 867 860 830 852 857 867 856 868 827 812 871 856 874 926 833 914 863 789 839 769 843 842 701 798 835 829 839 884 863 780 799 818 786 817 875 827 918 867 820 843 898 860 865 878 921 888 858 884 871 867 855 900 846 855 861 832 860 855 870 851 913 854 849 856 867 821 805 844 855 839 873 832 773 816 857 885 878 862 897 883 900 826 841 862 823 775 843 875 821 825 820 844 791 861 861 841 838 827 830 832 811 819 804 820 830 803 776 809 818 798 842 811 788 808 776 801 793 800 761 850 844 794 811 806 788 808 786 828 778 844 824 810 785 778 787 817 817 797 785 842 814 801 789 801 775 784 738 734 755 751 748 736 805 798 794 763 796 791 814 739 698 784 826 850 814 825 785 819 834 740 776 803 753 812 757 834 788 781 773 829 783 827 838 822 818 851 819 843 851 844 818 902 840 841 856 819 834 832 804 844 817 873 832 801 819 831 780 751 795 841 826 830 795 866 805 827 721 808 820 734 774 774 797 818 745 770 803 776 771 794 759 770 792 725 760 750 760 733 770 747 839 738 725 789 722 757 788 804 790 802 797 806 934 983 897 905 928 913 924 884 906 889 918 937 923 906 881 893 818 882 880 913 887 921 908 888 849 843 891 949 944 894 896 942 957 868 1.03e+03 917 946 918 899 861 865 896 901 895 852 865 905 854 889 688 911 936 875 899 726 872 889 832 873 833 892 854 886 934 890 940 870 902 872 900 859 843 939 929 880 913 925 894 860 831 885 845 877 845 892 826 855 931 833 858 974 941 947 919 920 914 922 908 945 896 946 882 873 938 900 876 912 950 907 880 893 876 904 903 888 888 924 873 895 878 930 933 903 918 924 855 884 918 880 900 887 915 905 908 930 927 870 868 900 879 884 932 870 905 880 880 870 873 876 930 893 924 894 882 897 892 889 897 932 909 908 878 898 879 896 843 876 845 790 829 873 896 906 875 883 868 856 805 927 876 847 874 861 825 910 910 875 895 845 901 879 858 926 875 878 820 877 885 900 927 891 860 908 908 867 853 894 863 869 846 879 870 838 856 838 874 826 881 851 870 866 876 902 885 904 878 876 853 881 911 870 861 859 815 843 875 846 830 861 852 839 886 862 862 900 865 884 897 803 866 874 832 888 854 888 902 850 849 879 898 871 845 853 854 827 907 845 895 835 828 829 864 848 877 869 780 910 875 843 816 895 945 922 952 923 912 793 885 800 877 827 871 863 878 891 867 881 902 852 831 820 861 916 868 854 881 837 800 848 858 866 860 830 852 858 867 856 868 827 812 872 857 872 925 833 915 862 788 838 768 844 842 700 798 838 828 838 884 862 779 799 818 786 817 875 826 917 867 820 842 898 860 866 878 921 888 858 885 872 867 855 900 846 853 862 833 860 855 870 850 913 855 850 855 867 821 804 843 856 838 872 832 772 816 858 885 878 862 898 884 901 827 840 863 823 774 843 876 821 825 820 843 790 862 861 840 838 828 830 832 811 819 803 820 829 803 775 810 817 797 841 811 790 808 776 801 793 800 761 849 845 795 811 807 788 807 785 828 777 845 824 810 785 777 787 817 817 796 786 843 814 800 788 802 775 784 738 734 754 750 749 734 805 797 794 763 796 791 814 738 699 784 826 850 814 825 785 820 835 740 775 802 753 811 756 834 787 781 774 828 783 827 838 822 819 851 819 843 851 844 818 902 840 841 858 820 833 834 805 844 816 873 832 799 820 830 779 753 794 841 826 829 794 865 805 827 720 808 822 734 774 773 797 818 744 771 803 776 770 794 760 768 792 725 760 751 760 733 771 747 838 738 725 790 722 757 789 804 790 801 798 806 934 982 897 905 928 913 924 885 906 890 917 938 924 907 881 895 819 881 880 912 886 922 909 888 848 844 892 950 944 894 896 942 958 868 1.03e+03 916 946 917 898 862 865 897 900 895 851 864 905 853 888 688 911 936 875 898 726 873 888 831 873 833 892 854 886 932 890 940 870 904 871 901 859 842 939 930 880 914 924 894 860 831 884 846 877 845 894 826 855 931 833 858 976 941 947 919 920 914 922 909 946 896 946 882 873 937 900 876 911 950 906 881 893 876 905 902 888 887 924 873 895 878 930 933 902 918 923 857 884 918 880 901 886 915 904 908 931 928 870 868 900 878 885 932 870 905 880 879 870 873 876 930 893 923 893 884 897 891 888 898 931 908 907 878 899 878 895 844 877 845 790 829 873 895 906 876 883 867 856 804 927 876 847 874 861 824 910 910 874 894 845 901 880 858 926 875 878 819 876 884 901 926 891 860 908 910 867 852 893 862 869 846 878 869 838 856 836 874 826 880 850 869 867 877 903 885 904 877 876 853 882 912 870 862 858 815 844 875 847 830 860 852 840 886 861 861 900 865 884 899 802 866 874 831 887 854 888 902 850 850 879 898 871 846 854 854 826 907 845 895 835 828 830 864 848 877 868 781 910 875 843 817 896 945 922 951 924 913 793 886 799 878 828 871 863 878 890 868 882 903 852 830 820 861 915 868 854 881 836 800 848 859 866 860 830 853 859 867 856 867 828 812 872 858 870 925 834 915 861 787 838 768 844 842 699 798 843 828 837 884 861 778 799 818 786 816 875 825 917 866 820 842 898 861 867 877 921 887 859 886 873 867 854 900 846 851 863 834 859 855 870 850 912 854 851 854 867 821 804 844 856 838 871 831 772 816 859 886 878 863 898 884 901 827 839 863 823 779 843 874 821 824 820 842 789 862 860 841 838 828 829 832 810 819 803 820 828 803 776 810 817 797 841 810 791 808 776 801 793 801 762 849 846 797 812 807 788 807 784 828 776 846 823 810 785 778 788 817 817 796 786 843 814 800 787 804 775 785 738 734 754 750 748 734 803 797 794 764 796 791 814 737 700 784 827 850 813 825 786 820 835 741 775 802 753 810 757 834 787 782 774 829 784 827 838 821 820 851 819 843 850 844 819 902 839 842 859 821 832 836 806 843 816 873 832 798 820 830 778 755 794 841 826 829 794 865 804 827 720 808 822 734 773 773 796 818 743 772 803 776 769 793 759 768 792 725 760 751 760 732 771 747 838 738 726 790 722 758 789 804 789 801 799 806 935 981 898 905 928 914 924 885 906 890 917 938 924 907 882 895 818 880 881 912 885 923 908 888 848 845 891 949 944 894 896 941 958 868 1.03e+03 916 946 917 899 863 864 899 900 894 851 863 905 853 889 688 911 936 874 898 725 874 888 831 872 833 892 854 885 931 890 940 870 907 871 901 858 842 940 929 881 916 922 895 857 832 884 844 877 845 895 826 855 932 833 859 977 941 946 918 920 914 923 910 946 896 946 882 874 937 900 875 912 951 906 881 893 876 905 902 889 887 925 872 895 878 930 933 901 918 924 858 885 918 881 902 886 915 904 908 932 929 870 868 900 878 885 933 870 904 880 880 870 873 876 930 893 922 894 884 898 889 889 898 930 908 907 877 898 879 895 844 878 845 790 829 873 894 906 877 882 868 856 803 926 877 848 876 861 824 911 910 874 894 846 901 879 859 925 875 877 818 876 883 901 925 891 860 908 910 867 851 892 861 869 845 878 868 838 856 835 874 827 879 849 869 869 877 903 884 904 876 876 854 882 912 869 862 858 814 845 874 848 830 860 852 841 887 862 860 900 865 884 898 800 866 874 831 886 854 887 901 850 849 878 898 870 847 854 854 825 906 845 894 836 827 830 863 848 877 868 781 910 875 844 818 896 945 922 951 924 915 793 886 798 878 826 871 862 878 890 868 883 903 852 830 820 861 915 868 853 881 836 800 849 860 867 861 830 854 859 868 857 867 828 812 873 859 870 925 834 914 861 787 838 770 844 843 698 797 845 827 838 884 860 778 799 818 786 816 875 825 918 867 820 844 898 861 867 877 921 887 860 886 874 867 854 900 846 850 864 834 859 854 870 849 912 854 851 854 867 822 804 845 856 838 871 832 773 816 858 885 878 863 899 885 901 827 838 864 824 784 842 873 820 824 820 842 788 862 860 843 838 828 828 831 809 818 804 819 828 802 776 811 816 797 840 810 790 808 777 801 793 802 761 849 846 799 812 808 789 807 783 828 776 846 823 810 785 778 788 818 817 796 785 843 814 800 786 805 775 785 738 734 753 750 747 734 801 797 795 764 796 791 814 737 699 784 827 850 813 824 786 820 834 742 774 801 754 810 759 834 786 782 774 830 784 827 837 822 821 851 818 843 850 844 821 902 839 842 860 822 831 836 807 843 816 872 833 799 820 828 778 758 793 842 826 828 794 865 804 827 720 809 822 735 773 773 796 818 743 771 804 777 769 793 759 768 792 725 760 750 759 732 772 747 838 738 727 790 721 760 789 804 790 801 801 806 935 982 897 905 928 914 924 884 906 890 918 937 924 906 883 894 818 880 882 912 886 925 908 889 849 844 891 949 944 894 897 940 958 868 1.03e+03 916 946 916 899 863 862 899 899 894 852 862 905 853 890 688 911 936 873 898 724 874 887 831 872 833 892 854 886 930 891 939 869 907 871 902 858 843 941 929 881 917 921 896 855 832 885 842 877 846 896 826 856 933 833 858 977 941 945 917 920 915 923 911 945 896 946 881 874 938 900 874 912 951 906 882 894 877 905 902 890 887 925 872 895 878 930 934 901 918 924 859 886 918 882 901 884 916 904 908 931 930 870 868 900 879 884 933 870 904 879 880 870 873 876 930 893 921 895 883 897 889 889 897 929 907 906 878 898 881 894 844 878 844 791 828 872 893 906 878 883 869 856 803 924 877 848 877 862 824 911 910 874 894 846 901 878 858 926 876 876 817 876 882 901 925 892 860 907 910 866 850 892 860 867 845 877 869 839 856 835 875 828 880 848 870 869 876 904 882 904 876 876 855 882 912 868 860 858 815 846 874 848 829 860 853 840 887 864 860 900 865 884 898 801 867 875 829 887 853 887 901 850 848 878 898 870 847 854 853 825 906 845 894 836 827 830 862 847 877 868 781 912 874 843 819 896 945 922 950 924 915 794 886 799 878 825 870 863 880 890 868 884 904 851 829 821 861 915 868 853 881 837 799 850 859 868 862 830 854 859 868 858 867 830 812 873 860 872 926 834 914 861 788 838 771 843 843 697 796 845 827 839 885 860 777 798 818 786 815 875 825 919 867 821 845 897 861 867 877 921 887 860 887 874 866 854 900 846 851 864 833 859 854 870 849 913 854 851 854 868 821 805 845 856 838 871 832 773 815 856 885 878 863 899 885 901 827 838 864 825 786 842 872 819 824 820 842 790 862 860 845 838 826 828 831 809 818 804 818 829 802 776 811 816 798 839 810 789 809 778 800 793 803 761 849 846 798 812 809 789 807 783 827 776 846 823 809 786 778 789 818 817 797 785 843 814 801 787 804 776 786 738 734 754 750 745 736 800 798 795 764 796 791 814 737 699 784 827 850 813 824 787 819 833 743 774 801 754 810 760 836 787 781 774 830 784 827 836 822 822 851 818 843 850 843 822 902 839 842 860 821 832 835 807 843 816 873 833 800 819 828 778 760 793 843 826 828 795 865 804 826 719 809 822 736 772 772 796 818 742 770 804 776 769 793 758 768 791 725 760 748 758 732 772 747 838 738 726 790 721 760 788 804 790 801 801 805 936 982 896 905 927 914 924 884 906 891 919 936 926 906 882 892 818 880 882 912 887 925 908 889 850 842 891 949 944 894 897 940 959 868 1.03e+03 916 946 916 899 862 862 899 898 893 853 862 905 853 890 688 910 936 873 898 726 873 886 831 873 833 892 855 886 930 891 939 870 908 871 902 858 845 941 929 881 916 921 896 854 831 886 841 878 846 895 826 856 933 834 858 976 941 944 916 919 916 923 912 944 896 946 881 873 938 900 873 912 951 906 882 894 877 905 901 891 888 925 872 895 878 930 934 901 918 924 860 884 917 882 900 882 917 904 907 930 930 870 868 899 880 884 933 871 904 879 880 869 874 876 930 892 922 896 882 896 888 890 896 929 907 905 878 897 882 895 843 877 844 791 827 873 894 906 877 883 869 856 803 923 877 848 877 862 824 911 910 874 894 846 901 876 857 927 876 876 817 876 882 901 924 892 861 906 909 866 850 892 860 865 845 877 869 839 856 836 875 830 881 849 870 870 876 905 882 905 876 876 855 882 911 868 859 859 816 846 874 849 828 859 853 839 886 865 860 900 864 884 897 801 868 875 828 888 853 887 901 850 847 878 898 870 848 854 852 825 906 845 893 835 826 830 862 849 878 868 781 913 875 843 819 895 944 922 950 924 916 794 885 800 878 824 870 863 881 890 868 884 904 850 829 822 862 915 868 853 881 837 798 850 860 868 861 829 854 859 868 858 866 830 812 872 860 872 928 834 913 862 788 839 771 845 843 696 796 852 827 838 886 860 776 797 817 785 815 874 825 921 868 821 845 897 862 867 877 922 887 860 887 873 866 854 899 846 852 865 833 860 853 869 850 914 854 850 853 868 821 806 845 857 837 871 832 773 815 855 885 879 864 898 886 901 826 837 864 825 783 842 872 818 824 822 842 790 862 860 845 838 825 828 831 808 818 804 818 829 802 777 812 816 798 838 810 789 809 779 800 793 801 761 850 846 797 812 809 790 807 782 827 778 846 823 809 786 779 789 819 816 797 786 842 814 802 788 804 776 786 738 733 754 750 745 738 800 798 795 764 796 791 815 739 699 784 827 850 812 823 787 818 834 743 775 802 754 811 758 837 787 780 775 830 783 828 835 821 822 851 819 844 851 843 822 902 840 842 858 821 833 834 807 844 816 873 834 799 819 828 778 761 793 843 826 828 795 866 804 826 719 809 821 736 772 771 796 818 741 770 804 776 769 793 758 768 791 725 760 746 758 732 772 747 838 738 725 790 722 762 788 804 791 801 802 804 937 981 895 905 927 914 923 884 906 891 919 935 927 906 882 892 818 880 882 912 888 923 908 888 850 840 891 949 944 893 897 940 959 867 1.03e+03 916 946 916 899 861 863 899 897 893 853 862 904 853 889 688 910 935 873 898 727 873 884 831 874 833 891 856 886 931 892 938 870 908 872 903 858 846 941 929 881 915 923 896 854 831 886 840 878 846 895 826 857 935 834 858 974 942 945 916 918 916 923 911 943 896 946 880 873 939 900 872 913 951 906 883 894 877 906 901 891 889 924 872 896 879 929 935 903 918 924 858 883 917 882 899 882 917 904 907 929 931 870 868 899 881 884 933 872 905 879 880 868 874 876 931 892 922 896 882 896 888 890 896 929 906 905 878 897 881 896 843 877 844 790 826 874 895 906 877 883 869 856 803 923 878 848 877 862 825 911 910 875 895 845 901 877 856 928 876 876 818 876 882 901 924 892 861 907 909 865 850 892 861 864 846 878 870 839 857 837 875 829 881 849 870 869 876 905 883 905 878 876 855 882 911 868 859 858 816 846 874 848 829 859 853 837 886 864 860 900 864 884 897 801 868 875 827 890 854 886 901 849 847 879 899 870 848 853 853 826 905 845 893 834 826 830 863 850 877 869 781 915 876 844 818 894 944 922 951 924 916 794 884 801 878 823 870 863 881 891 868 883 904 850 829 822 862 916 868 853 881 837 797 850 860 868 861 830 854 859 868 858 866 829 812 871 859 871 928 833 913 862 788 840 771 846 843 695 796 859 827 838 886 861 774 797 818 785 815 874 825 921 868 821 845 896 862 867 877 922 886 859 888 872 867 855 899 845 851 866 833 860 854 869 853 915 854 848 853 868 820 806 845 859 838 872 832 772 816 855 886 880 863 898 886 901 826 837 864 825 780 842 873 818 824 823 841 790 863 861 844 838 825 828 831 808 818 804 817 830 803 778 813 816 798 837 809 790 809 779 800 792 801 761 850 845 797 811 809 790 806 782 828 779 846 824 809 786 780 789 819 816 798 785 841 815 802 789 804 777 786 738 733 755 750 745 738 802 798 796 764 797 790 815 740 698 785 826 850 811 823 788 816 836 743 776 802 754 810 758 838 787 780 775 830 783 828 835 820 821 851 818 843 851 844 822 902 840 842 857 821 833 834 807 844 816 873 834 798 819 828 779 762 793 843 826 828 795 866 803 826 719 809 821 736 772 770 796 818 740 769 804 776 769 793 758 768 792 725 759 746 759 731 772 747 838 737 724 791 722 764 788 805 790 802 802 803 938 980 895 905 926 914 923 883 906 890 918 935 929 906 881 893 818 880 882 912 887 920 909 888 850 841 891 949 944 893 897 940 959 867 1.03e+03 917 946 918 898 861 864 899 897 893 852 862 904 853 889 688 910 935 873 898 729 873 884 832 874 834 890 857 885 932 891 939 870 908 872 904 857 845 941 929 882 914 926 896 855 830 886 839 876 846 895 826 858 937 835 858 973 942 946 916 917 916 923 910 943 895 947 879 874 938 899 870 914 952 905 884 894 877 906 902 891 889 924 872 895 879 928 934 904 918 924 856 882 917 882 899 883 917 905 907 928 931 870 868 898 880 883 934 874 906 879 879 869 874 877 932 892 922 896 882 896 890 889 896 929 907 905 878 897 880 896 843 876 844 790 827 874 895 905 877 883 868 857 803 923 878 848 877 862 824 911 910 875 895 846 901 878 856 927 876 876 818 876 881 901 924 892 861 908 909 865 849 893 863 865 846 879 870 839 857 838 875 828 881 850 869 870 876 905 883 905 879 876 854 882 911 869 859 858 816 846 874 847 829 859 852 838 885 864 860 900 864 884 897 800 868 875 828 890 854 887 901 849 848 879 900 871 848 854 854 827 905 846 892 834 828 830 864 851 876 868 781 915 877 845 817 893 944 921 951 923 916 794 884 801 877 823 870 863 880 892 868 882 904 852 829 821 862 916 867 854 880 837 797 850 861 868 862 830 854 860 867 858 866 829 812 870 858 870 929 833 913 863 788 840 771 847 844 694 795 863 827 836 886 862 774 797 818 784 814 875 825 921 869 821 845 896 861 866 877 922 886 859 888 871 869 855 900 844 851 865 833 860 854 870 853 914 855 848 854 868 820 806 845 861 839 872 831 771 816 855 886 880 863 899 886 901 826 837 864 825 778 842 873 818 824 824 842 789 862 862 844 839 825 828 832 807 818 804 817 830 803 778 814 815 797 837 809 790 810 779 800 793 801 760 849 843 797 811 809 789 806 782 829 779 847 824 810 784 782 789 819 816 798 784 840 816 800 789 804 777 786 739 733 755 750 746 737 802 798 795 765 798 790 815 741 699 785 826 849 811 824 789 816 837 742 776 802 755 810 757 837 786 780 775 830 782 827 836 820 820 851 818 843 851 843 822 902 841 842 856 822 833 834 806 845 815 872 834 797 819 828 780 763 793 844 826 829 795 866 802 827 720 810 821 735 773 770 796 818 740 769 804 776 769 794 758 770 792 726 759 746 760 733 772 747 838 737 724 791 722 767 788 804 790 802 803 802 937 980 895 905 927 913 922 884 906 888 918 936 929 906 881 894 817 880 883 912 887 920 909 888 849 841 891 949 944 893 896 940 959 867 1.03e+03 919 946 919 898 862 865 900 897 893 850 862 903 853 889 687 910 935 873 898 729 873 884 832 875 834 890 857 884 934 890 939 869 907 872 904 858 843 941 929 883 914 926 896 856 830 886 838 876 846 894 826 859 938 834 858 974 941 946 915 917 915 923 910 944 895 947 879 874 937 899 869 914 952 906 884 894 877 907 903 891 888 924 871 895 879 929 934 905 918 924 854 882 917 882 899 884 917 905 907 928 931 870 868 899 880 883 934 873 905 880 879 870 874 877 933 892 923 896 882 896 892 888 897 929 908 906 879 896 880 895 843 876 845 790 828 873 895 905 876 883 868 857 802 924 877 848 877 862 823 912 911 875 895 846 901 878 856 927 876 875 818 875 880 901 925 893 861 909 909 865 850 893 865 865 847 880 869 840 858 838 875 826 881 850 870 870 876 904 883 905 879 877 854 882 912 870 860 857 815 846 874 847 829 859 851 838 886 863 861 900 864 883 897 800 868 875 828 889 854 887 902 849 848 879 900 872 846 854 856 827 905 846 892 834 829 830 865 849 875 868 781 913 877 846 816 893 944 921 951 922 916 794 884 801 877 823 870 862 879 892 867 883 904 853 829 820 862 916 867 854 881 838 795 850 860 868 862 831 854 859 868 858 865 828 813 869 856 872 929 833 913 863 787 840 771 847 844 694 795 860 827 836 886 862 773 797 819 783 814 876 826 921 869 821 845 897 861 865 878 923 885 859 888 871 870 854 901 844 850 864 833 860 854 871 852 914 855 848 854 866 820 805 845 864 839 873 831 770 816 856 885 881 862 899 885 901 826 838 864 825 777 842 873 818 825 822 843 788 862 862 844 839 825 828 832 807 818 803 818 831 803 777 813 814 796 837 810 790 810 779 800 794 802 759 848 842 797 810 810 789 806 782 828 779 848 824 810 783 782 790 818 817 797 782 839 815 799 789 804 777 785 739 733 754 750 746 736 803 798 794 765 799 791 815 741 700 786 825 849 812 824 789 816 837 740 775 802 754 810 757 837 786 780 774 830 781 826 836 820 820 850 817 843 851 843 821 902 842 843 856 822 832 834 806 846 815 873 834 797 819 828 780 764 793 844 826 828 794 866 802 827 719 810 822 735 774 770 796 818 740 770 804 776 769 795 758 771 792 726 758 747 760 734 773 747 838 737 724 790 722 768 788 803 789 802 803 801 936 980 894 905 927 913 922 885 906 887 918 937 929 906 881 894 818 879 883 913 887 922 909 888 848 842 892 949 944 893 897 941 959 867 1.03e+03 919 946 920 897 862 865 899 898 893 851 862 904 853 890 686 910 935 873 897 729 873 883 833 874 834 891 856 884 935 889 940 869 906 871 904 857 842 941 929 884 915 925 896 857 830 886 838 876 847 893 826 859 937 833 857 975 941 946 917 917 914 923 910 945 895 947 878 874 937 898 869 914 952 907 883 893 877 906 904 891 889 924 871 895 878 930 934 905 918 924 855 882 918 882 900 882 917 905 907 928 931 870 868 900 879 884 934 874 904 881 879 870 874 876 933 892 923 896 882 896 894 887 896 929 907 908 879 896 880 894 843 876 845 790 828 872 895 905 876 883 868 857 802 926 876 848 877 862 823 911 911 875 895 845 901 879 855 927 876 875 819 876 879 901 926 893 861 908 909 865 850 895 864 865 847 879 868 840 860 838 875 826 881 850 870 871 876 904 882 904 878 878 855 881 912 871 861 857 815 846 874 847 829 859 850 838 887 864 862 900 864 883 896 799 869 874 828 888 854 887 902 849 847 879 900 873 845 854 857 827 905 846 891 834 829 830 866 848 875 868 781 911 877 846 816 894 945 920 951 920 916 793 884 801 878 824 871 862 879 891 867 883 904 853 829 819 861 916 867 854 880 839 794 850 859 867 862 831 854 859 869 858 865 829 814 869 857 873 928 832 915 863 786 840 771 847 844 696 794 856 827 836 885 863 774 798 819 783 814 876 828 920 869 821 845 897 860 864 879 924 885 858 888 871 870 854 902 844 850 862 832 860 854 870 851 914 856 849 855 865 821 805 845 870 840 872 830 771 816 856 884 881 862 899 884 902 827 838 864 825 775 841 872 819 825 821 844 788 862 862 843 839 825 829 832 808 818 803 818 831 803 776 812 814 796 837 811 789 810 779 800 794 801 758 848 842 797 810 811 790 807 782 827 778 848 824 810 783 783 790 817 817 797 782 839 814 798 789 803 777 785 740 733 755 750 746 735 802 798 794 764 800 791 814 740 701 786 825 850 812 824 789 817 837 738 775 801 754 810 757 837 786 780 774 830 781 825 836 821 820 850 817 843 852 842 819 902 842 843 857 823 831 834 805 846 816 873 835 797 819 829 780 765 793 843 826 828 794 866 803 827 719 810 822 734 774 770 797 819 740 770 805 776 768 796 758 772 792 726 759 748 760 734 773 747 839 737 724 790 722 770 788 802 790 802 802 800 935 980 894 904 927 914 922 886 906 887 918 938 929 906 881 894 818 879 883 914 888 925 908 889 848 841 891 948 944 893 897 941 958 868 1.03e+03 918 946 920 897 862 866 897 898 894 852 863 904 854 890 684 910 935 873 897 728 872 883 832 872 833 892 856 884 934 889 941 869 905 871 904 857 842 940 928 883 915 924 896 857 830 885 840 877 846 892 827 859 935 832 858 975 940 946 920 918 915 922 910 947 896 947 879 874 937 897 868 913 953 908 882 893 877 906 903 890 890 924 871 895 878 931 934 905 918 924 856 882 918 882 900 882 917 905 908 928 931 871 867 900 880 885 934 874 903 881 879 870 874 876 933 893 924 895 883 896 893 887 896 930 906 909 880 897 880 894 843 876 845 790 828 872 895 905 876 884 868 857 802 926 875 848 878 862 824 911 911 875 895 844 901 880 855 928 877 874 819 876 879 901 926 893 861 907 908 865 850 896 864 865 846 879 867 841 860 838 874 826 881 850 870 870 876 904 882 903 876 878 855 881 912 870 861 858 815 847 874 847 829 859 850 838 887 864 863 900 865 884 896 799 870 874 828 888 854 888 902 849 847 879 900 873 845 854 858 828 905 846 891 834 828 831 865 848 874 868 781 909 877 846 815 894 945 920 951 921 916 793 884 800 879 825 870 862 880 891 867 884 904 851 829 819 861 915 867 854 880 839 792 849 858 867 862 831 854 858 870 858 865 830 813 870 857 873 928 832 916 862 784 841 770 847 843 697 794 844 828 836 884 863 775 799 819 783 814 877 828 920 868 821 845 898 859 864 878 923 884 858 887 871 869 854 901 843 848 861 832 861 854 869 852 915 856 849 855 864 820 805 845 875 840 871 828 771 816 857 884 880 862 898 884 902 827 838 865 826 775 840 871 819 825 820 845 788 863 862 842 839 825 829 832 809 818 804 818 831 804 776 812 813 796 837 811 789 810 780 801 794 801 760 848 842 796 810 812 790 807 783 827 778 847 824 810 782 783 789 818 817 796 783 840 812 798 789 803 777 784 740 733 755 751 746 736 802 797 796 764 800 791 814 739 701 786 825 852 812 824 788 818 836 738 775 801 754 810 758 837 788 780 775 830 782 825 835 821 821 849 818 843 852 842 818 903 843 843 858 823 831 834 805 846 816 874 836 798 820 829 780 765 792 843 826 828 794 865 804 827 719 810 822 734 775 771 797 819 740 770 805 776 767 796 758 772 792 725 759 749 760 734 773 747 839 737 725 789 721 775 788 802 791 802 803 800 935 980 894 904 926 914 923 887 906 888 919 940 928 906 881 893 818 879 882 916 889 927 908 890 848 841 890 948 943 893 898 942 958 868 1.03e+03 917 946 920 897 863 866 895 899 894 852 864 904 854 890 684 910 935 874 897 727 870 883 832 871 832 893 856 884 934 890 942 869 904 870 904 857 842 940 929 881 916 924 895 858 830 884 841 877 845 893 827 859 935 832 858 974 941 946 922 918 915 923 910 947 896 948 880 874 936 897 868 913 952 908 882 893 877 906 902 889 890 923 872 895 878 932 934 905 919 923 856 882 918 882 900 883 916 905 908 927 931 871 867 900 880 886 934 874 902 882 880 870 875 877 933 893 924 895 883 896 892 888 895 930 906 909 880 897 879 894 843 876 845 790 828 872 895 906 875 884 869 857 802 926 876 848 878 862 825 911 912 875 896 843 901 880 855 929 877 876 819 877 879 901 926 892 860 907 908 865 851 898 865 866 846 880 867 841 861 838 873 827 881 850 870 868 876 904 882 902 877 877 856 881 912 869 862 859 815 846 874 847 829 860 850 837 888 864 863 900 865 884 896 799 870 873 830 888 854 888 902 849 847 880 900 873 845 854 858 828 906 845 891 833 827 831 864 848 874 869 781 910 877 846 815 894 944 920 951 922 915 793 884 800 879 825 870 862 880 890 868 885 903 850 830 819 859 914 868 854 880 838 793 850 858 866 862 831 855 858 871 857 866 831 812 871 857 873 928 831 916 863 784 841 770 848 843 697 794 835 828 836 884 863 776 799 817 783 813 877 826 920 868 821 845 898 859 864 877 923 883 858 886 870 868 854 900 843 848 861 833 861 854 869 852 915 856 849 856 864 821 805 846 878 839 871 825 772 816 856 884 881 861 898 883 901 827 839 864 826 773 840 871 819 825 820 845 788 865 861 841 839 825 828 832 810 818 804 819 830 804 775 811 813 796 836 811 788 811 780 802 794 800 761 848 842 796 810 812 789 808 784 828 778 846 824 810 783 783 789 819 817 795 784 839 812 798 789 803 778 784 739 735 756 750 747 736 802 797 797 764 800 790 814 740 701 787 825 854 812 825 787 819 835 739 775 802 754 810 760 837 789 779 776 830 782 824 835 820 821 848 818 843 853 842 819 904 843 842 858 823 831 834 805 845 817 874 835 799 821 829 780 766 791 843 825 828 794 865 804 827 720 811 822 734 775 772 797 819 738 770 805 776 766 796 758 772 793 725 760 750 761 733 773 747 839 738 726 789 720 780 787 802 791 802 803 800 936 981 894 904 926 913 924 888 906 888 920 940 928 905 880 893 818 880 882 916 889 926 907 889 848 843 890 948 943 893 898 942 958 868 1.03e+03 916 946 920 898 863 866 894 900 894 852 863 904 854 890 684 911 935 873 898 725 869 883 832 872 831 893 856 884 933 891 942 869 904 869 904 857 841 939 930 879 916 925 894 858 830 884 842 877 844 894 827 859 935 832 858 974 941 946 921 918 915 923 909 947 897 949 880 874 936 897 868 914 952 907 882 892 876 906 902 889 890 923 872 896 878 931 934 905 919 923 856 882 918 882 900 884 916 905 909 927 932 872 867 900 880 886 934 874 902 881 880 869 877 877 933 892 923 894 883 896 891 888 895 930 907 909 880 898 879 894 842 875 846 791 828 872 895 907 875 884 869 857 803 926 876 848 878 861 824 911 912 875 896 842 902 880 855 928 877 878 819 876 879 902 926 892 860 906 906 866 853 898 866 866 845 881 868 842 862 839 873 828 882 850 870 868 876 904 882 902 878 876 856 880 912 869 862 860 815 846 874 846 828 859 851 836 887 865 862 900 864 882 896 799 870 872 831 888 854 888 903 849 847 880 900 873 845 854 858 828 906 845 891 834 827 831 863 847 875 870 781 911 877 846 816 894 944 920 951 923 914 793 884 799 879 826 870 862 880 890 868 885 903 850 830 819 858 914 867 854 880 838 794 850 859 866 862 830 856 858 870 857 866 831 813 872 857 873 929 830 914 864 783 840 770 848 843 696 794 827 827 836 884 863 775 798 816 782 813 877 824 920 868 821 845 899 860 864 876 922 884 858 886 869 866 854 898 844 848 860 834 862 855 869 853 915 856 848 855 864 821 805 846 882 839 870 823 771 815 856 884 881 861 897 883 899 826 839 864 827 771 840 871 819 825 820 845 788 866 861 842 840 824 828 832 809 819 805 820 831 804 776 811 813 796 837 811 788 810 780 802 793 800 763 849 842 796 810 812 788 808 785 829 778 846 824 811 783 783 789 819 816 794 786 839 812 798 789 803 778 783 737 737 756 750 747 736 803 798 798 764 799 790 814 742 700 787 824 854 812 825 786 819 836 740 775 802 755 811 761 836 789 779 776 830 782 823 835 820 821 848 820 843 852 842 820 904 843 842 858 824 831 834 806 844 817 874 835 800 822 829 779 766 791 843 824 828 794 865 803 826 720 812 823 735 775 772 796 819 738 771 804 777 766 796 758 771 792 726 759 749 760 734 772 747 839 739 726 789 719 786 786 802 791 802 804 799 936 981 894 903 925 913 924 888 906 888 920 939 927 904 879 894 818 881 882 915 890 925 907 889 848 844 890 948 943 893 898 943 957 869 1.03e+03 916 946 920 897 864 866 894 900 894 853 862 906 854 890 685 912 935 872 899 726 869 882 832 872 831 892 856 885 933 891 943 870 904 869 905 857 840 939 931 879 917 925 893 858 831 885 840 878 844 895 826 859 936 833 858 974 941 947 921 918 916 924 908 947 897 948 878 875 937 897 869 914 951 907 882 893 876 906 902 888 890 924 872 896 878 931 934 905 920 924 855 882 917 883 900 884 917 905 908 927 933 872 868 899 880 886 934 874 902 882 881 869 878 877 933 892 923 894 883 896 891 888 895 930 908 909 880 897 879 893 842 874 846 790 828 872 896 906 877 884 869 857 803 926 877 848 877 861 823 911 912 875 896 843 903 880 855 928 876 879 819 876 879 902 926 892 860 906 906 867 853 898 866 867 845 883 869 842 863 839 873 828 881 849 871 869 876 904 883 903 879 877 855 880 911 870 863 861 815 845 874 844 828 859 851 836 886 864 862 899 864 880 896 800 870 872 832 888 853 888 903 849 847 880 900 873 845 854 859 829 906 846 891 834 827 830 862 847 875 870 781 911 877 846 817 894 944 920 951 922 913 794 883 800 879 827 871 861 881 891 868 884 902 850 830 821 859 914 866 854 880 837 794 851 858 866 862 831 855 857 869 856 867 830 813 872 857 873 929 830 913 864 783 840 769 847 843 695 796 831 828 837 885 862 775 798 815 780 812 877 825 920 868 820 846 899 860 864 877 923 885 858 886 871 865 854 898 844 850 860 834 862 856 870 853 915 856 848 855 865 821 805 846 886 839 869 823 771 814 855 885 880 861 898 883 898 826 839 863 827 768 840 872 820 824 822 844 789 866 862 841 841 824 827 831 811 819 805 820 831 803 777 810 813 797 837 811 788 810 780 802 793 800 763 850 841 795 810 813 789 808 785 830 779 846 824 811 784 782 790 819 815 794 786 839 812 797 788 803 778 783 736 738 755 750 748 736 803 798 798 765 798 791 814 742 700 786 824 854 813 824 785 819 836 741 775 803 754 811 761 836 788 779 775 830 782 822 834 819 822 850 820 842 852 842 820 904 843 843 858 824 830 835 806 844 817 875 834 800 822 829 779 770 791 843 824 829 793 865 802 825 720 812 823 735 775 772 796 819 738 771 803 777 766 795 757 771 792 726 758 749 760 734 771 747 839 739 726 789 720 790 786 803 790 802 804 796 936 980 893 903 924 913 925 888 906 888 920 938 926 904 878 894 818 882 882 914 890 924 906 888 847 845 891 948 943 893 898 943 958 870 1.03e+03 917 946 920 897 864 866 894 900 893 853 862 907 853 891 686 912 935 871 899 726 870 882 832 872 831 892 856 885 933 891 942 870 904 869 906 858 839 939 931 878 918 924 893 858 832 885 840 878 844 895 825 859 936 834 858 974 942 948 920 919 917 924 907 947 896 948 877 875 938 897 869 914 951 907 881 893 875 906 903 888 889 924 872 896 878 931 934 905 920 924 854 884 916 884 900 884 917 905 908 927 934 873 870 899 879 886 935 874 902 882 881 869 878 877 933 892 923 895 883 896 891 888 895 930 908 909 879 897 879 892 841 873 845 790 828 872 896 905 878 885 869 856 804 925 876 848 876 861 823 911 911 875 896 843 903 880 856 927 875 879 819 875 879 902 926 891 860 906 905 867 852 897 866 867 845 883 870 841 863 839 873 828 880 849 872 870 876 905 884 903 880 878 855 880 910 871 862 860 816 844 874 843 829 858 851 836 885 864 862 899 864 879 896 800 869 873 832 888 852 887 902 850 848 880 900 873 844 854 860 829 907 846 891 835 826 829 862 847 876 869 782 911 876 846 817 894 944 919 952 921 913 796 884 800 880 827 871 861 882 891 868 883 904 851 830 822 861 915 866 856 880 837 794 851 858 866 862 831 854 858 868 857 868 830 813 872 858 872 930 830 914 865 782 840 769 846 842 694 796 830 828 837 886 861 775 797 813 779 812 876 826 919 868 819 846 899 859 864 878 924 886 859 887 873 865 855 899 844 851 860 834 861 858 870 854 915 855 849 854 865 822 804 846 890 839 869 823 772 813 855 886 879 861 899 884 899 827 837 862 827 768 841 872 819 823 824 844 790 867 863 841 842 823 827 831 812 819 805 820 831 803 778 810 813 797 838 811 789 810 780 801 792 800 763 850 841 796 810 811 789 808 784 830 780 846 824 812 784 782 790 818 814 794 785 840 813 797 788 803 777 784 735 738 755 749 748 736 804 799 798 766 797 791 813 741 700 786 825 853 814 824 786 818 837 741 776 804 753 811 760 835 788 778 774 829 782 822 834 819 822 851 819 843 852 842 820 905 842 843 858 824 830 836 806 843 816 875 834 800 821 829 780 773 791 843 825 830 793 865 802 825 719 812 823 735 775 773 795 819 738 771 803 777 766 795 757 771 791 726 758 748 759 734 770 747 840 740 725 789 721 795 786 803 790 802 805 793 937 979 893 903 924 912 925 887 906 888 919 937 926 904 879 893 819 883 882 914 890 924 906 888 848 843 890 948 943 893 898 943 958 870 1.03e+03 918 946 921 897 864 866 894 899 892 852 862 906 853 892 686 912 935 871 899 727 870 882 832 873 830 892 856 886 933 892 942 870 904 868 906 859 840 939 931 878 918 923 893 856 834 886 841 879 844 894 824 859 935 835 858 974 942 948 920 919 917 924 908 947 895 948 877 875 938 898 868 913 952 907 881 893 874 907 903 889 888 925 871 896 878 932 935 906 920 924 854 886 916 884 900 883 917 905 907 927 933 871 870 900 879 886 935 873 903 882 881 870 877 877 933 891 923 894 883 897 891 888 895 930 907 909 879 897 879 892 842 874 845 788 828 873 897 903 878 885 870 857 803 925 876 848 875 862 824 912 910 875 896 844 902 880 855 927 875 879 818 875 879 902 926 890 860 906 905 865 851 896 864 866 845 883 871 840 863 839 874 828 878 849 872 868 876 905 884 904 879 878 855 880 909 871 862 860 816 843 874 845 830 860 851 836 885 864 863 900 864 880 897 800 868 874 833 889 852 887 902 850 848 880 900 872 845 854 860 828 907 846 891 835 826 829 863 848 875 869 782 910 876 845 818 894 944 919 952 920 914 796 884 801 880 827 870 861 882 891 868 883 906 851 829 822 863 915 866 858 880 837 794 851 857 866 862 832 852 858 867 858 868 829 814 872 859 871 929 830 914 865 781 840 768 846 841 693 796 835 828 838 886 862 774 796 811 779 813 877 826 918 867 819 845 898 859 864 877 924 886 860 887 875 866 855 899 844 852 861 834 860 857 870 854 916 856 849 853 865 822 803 846 893 840 869 822 772 812 855 886 879 861 900 885 900 827 834 862 827 769 842 872 819 823 825 844 790 867 864 840 841 823 827 831 812 819 805 820 831 804 777 809 813 797 837 810 789 810 780 800 791 801 763 849 841 797 810 810 790 807 783 831 781 846 824 812 785 781 790 818 814 795 784 841 813 796 788 803 776 784 735 737 755 750 748 736 804 799 796 766 796 790 812 740 700 786 826 852 815 824 786 818 837 740 776 804 753 810 758 835 789 778 774 829 782 823 833 820 822 851 819 844 852 842 820 905 842 843 858 823 830 835 806 842 816 875 834 801 820 829 781 776 790 843 826 830 793 865 803 825 720 811 823 735 774 773 794 819 738 771 803 777 767 794 757 771 791 726 759 749 759 735 770 747 841 739 725 789 722 800 786 803 789 802 806 790 938 978 895 903 925 912 925 887 907 888 919 936 926 902 880 892 820 882 882 913 890 923 906 887 848 842 890 948 944 894 898 943 957 869 1.03e+03 918 946 921 897 864 865 895 899 892 852 862 906 853 892 686 912 935 870 899 728 870 884 832 874 830 891 856 886 933 891 942 870 905 867 907 859 840 938 931 877 918 922 893 856 832 886 843 879 843 894 824 859 935 835 858 974 942 946 918 919 917 924 909 947 895 947 878 876 938 898 867 913 954 907 880 893 874 907 903 889 888 925 871 896 878 932 936 906 920 924 854 886 916 884 899 883 917 904 908 928 932 869 870 900 879 886 935 874 902 881 882 870 877 877 933 891 923 895 883 897 891 888 896 930 907 909 879 897 880 893 844 874 844 787 828 873 898 903 878 885 870 857 803 924 876 849 876 863 824 912 911 875 896 844 902 880 855 927 876 878 818 876 879 901 926 890 861 906 906 864 851 896 863 865 845 883 872 839 863 839 874 828 878 849 871 868 876 905 884 905 878 879 856 880 910 870 861 859 816 844 874 846 831 860 851 837 885 863 863 901 864 881 898 801 869 875 833 890 852 886 902 850 848 879 900 872 845 854 859 828 906 846 891 835 825 828 863 849 875 868 782 910 875 844 818 894 944 921 953 921 915 795 884 801 880 827 869 861 883 891 868 883 907 851 829 822 862 915 867 860 880 837 793 852 857 867 862 832 852 858 867 858 868 829 814 873 859 872 929 830 914 866 780 840 769 846 842 692 795 841 828 838 887 862 773 796 808 779 813 877 826 918 866 819 844 898 858 864 876 923 886 861 887 874 867 856 899 845 854 862 834 860 856 870 853 916 856 850 853 865 822 802 847 896 840 868 820 772 813 855 886 879 863 900 884 900 828 832 862 827 770 842 872 820 824 825 844 790 867 864 840 840 824 828 831 811 819 805 820 832 805 776 809 813 797 837 808 789 810 780 799 790 802 764 848 842 798 810 808 790 807 783 831 781 846 824 812 785 781 789 818 815 795 782 841 813 797 788 803 776 785 736 736 754 750 748 736 803 799 795 766 796 790 812 741 701 787 827 852 816 825 786 818 837 740 775 803 753 810 758 835 790 778 773 829 782 824 834 820 821 851 818 844 852 842 819 906 842 844 858 821 830 835 807 843 816 876 834 801 819 829 782 775 789 842 826 830 793 865 803 825 720 811 823 735 773 773 794 819 738 770 803 776 768 794 756 770 791 726 759 749 760 736 770 747 841 739 725 789 722 804 785 804 788 802 806 790 939 978 897 904 925 912 925 886 908 888 921 936 926 901 880 892 821 882 882 912 889 923 905 887 849 842 890 948 944 894 898 943 957 870 1.03e+03 918 945 921 897 863 865 896 899 893 852 861 905 853 892 685 912 934 870 900 728 870 885 833 875 831 890 856 886 933 891 942 870 904 865 907 858 841 939 931 875 918 922 893 857 832 886 844 879 843 894 824 858 936 834 857 974 941 946 917 919 916 925 909 946 896 946 880 876 939 898 866 912 954 907 879 894 874 907 902 889 888 926 871 896 878 932 936 904 921 924 853 885 916 883 900 883 917 904 909 930 930 869 870 901 880 886 936 874 902 880 882 870 876 876 933 891 923 895 883 897 892 887 896 929 906 910 878 898 881 893 846 874 844 786 828 874 897 903 878 884 870 858 804 923 876 848 876 864 824 912 912 876 896 844 902 880 856 927 876 877 819 876 879 900 926 891 863 907 907 863 852 897 863 864 845 882 871 838 863 839 875 828 879 849 870 869 877 905 885 905 877 879 856 880 911 870 861 859 815 845 874 847 831 860 851 836 886 864 863 902 864 880 898 801 870 875 833 890 852 886 902 850 848 879 901 872 845 855 858 827 906 847 890 835 825 829 864 849 876 868 782 909 875 844 818 894 944 922 954 922 915 794 884 801 879 827 870 862 883 890 868 883 906 851 828 821 862 915 867 860 880 836 794 852 858 867 861 833 852 859 867 858 868 829 814 871 858 873 929 830 913 865 780 841 770 845 843 691 794 849 827 838 887 861 771 796 807 779 814 877 828 919 866 820 842 898 858 866 876 922 886 862 887 873 867 856 899 845 855 863 834 860 855 869 853 916 856 849 854 866 822 803 847 898 840 868 820 773 814 854 886 879 865 900 884 899 828 833 863 827 770 842 872 821 825 825 844 790 867 863 840 840 825 827 831 809 818 805 821 832 804 777 809 812 797 837 809 789 810 779 798 789 803 763 847 842 798 811 808 790 808 782 831 781 847 823 811 785 781 788 818 815 795 782 841 814 797 789 804 777 784 737 734 754 751 749 735 803 798 794 766 795 790 812 742 702 786 826 851 815 826 785 818 837 739 774 802 754 809 758 835 790 778 772 830 783 824 833 819 821 851 818 844 852 841 819 906 842 844 858 821 831 835 806 845 816 876 834 801 819 830 782 776 788 841 827 830 793 865 804 825 720 811 822 735 774 773 794 818 738 770 804 776 768 794 756 769 791 726 760 750 760 737 771 747 841 740 726 789 721 808 785 804 788 801 806 790 939 979 897 904 926 912 925 886 908 888 922 936 926 903 879 893 820 882 882 910 888 923 905 887 849 844 890 948 945 895 898 943 957 870 1.03e+03 918 945 921 897 863 865 897 900 894 852 861 906 853 892 685 911 933 870 900 727 871 884 834 875 832 890 856 886 933 891 943 871 904 862 907 857 842 939 931 873 917 922 893 859 831 886 843 879 842 894 824 858 937 833 857 974 941 945 917 918 916 924 910 945 896 946 880 876 939 899 867 912 954 907 878 895 873 906 901 889 889 926 871 896 878 933 936 902 920 924 853 885 917 882 900 883 917 905 910 931 930 870 871 901 881 886 936 874 902 880 882 870 876 877 933 891 922 896 883 897 893 887 896 929 906 910 878 898 882 893 846 874 843 786 828 874 897 903 877 883 871 858 805 923 875 848 877 864 824 911 912 875 897 844 902 880 856 928 876 877 820 876 878 900 927 892 864 908 908 865 852 897 863 865 846 881 870 838 861 838 875 828 880 849 870 870 877 906 884 905 877 880 855 880 913 871 861 859 814 846 873 846 831 859 851 836 886 865 862 901 863 879 898 801 869 875 833 890 852 885 902 850 847 879 902 873 845 855 856 827 906 847 890 835 825 829 864 850 877 867 782 910 875 845 818 894 944 924 953 923 916 793 883 800 879 827 870 862 883 890 868 883 905 852 828 821 862 915 868 858 879 836 794 852 859 867 860 833 852 860 868 858 868 830 813 870 857 874 929 831 912 865 779 842 771 845 844 691 795 850 827 838 887 860 770 796 806 779 814 877 829 919 866 820 842 898 859 867 876 922 886 860 887 872 867 856 899 845 855 864 834 860 854 869 852 917 856 849 854 867 822 804 847 899 840 868 819 773 814 854 886 879 866 900 884 899 828 834 863 827 772 842 872 822 826 825 844 790 866 862 840 840 825 827 831 809 818 804 822 832 803 778 810 811 797 837 811 789 810 778 798 789 803 762 847 843 798 812 809 789 808 782 831 782 848 823 810 785 782 787 818 816 795 782 841 814 797 788 804 777 784 738 733 754 752 749 735 803 798 794 766 796 789 811 741 702 786 826 851 812 826 785 818 836 738 774 802 754 809 758 835 790 778 773 830 783 825 832 819 822 851 817 843 852 840 818 906 842 844 858 821 831 835 806 846 816 877 834 800 820 830 781 777 788 841 826 830 793 866 804 825 721 811 822 734 774 772 796 817 738 770 805 775 768 794 757 769 792 726 760 750 760 736 771 747 841 740 726 788 721 811 786 804 787 802 805 790 939 981 896 904 926 912 925 886 908 889 924 936 926 904 879 892 819 882 882 910 887 923 905 887 850 844 891 948 946 896 897 944 957 871 1.03e+03 918 945 920 897 862 865 897 900 894 852 861 907 852 891 685 911 934 870 900 727 871 883 835 875 834 891 856 886 932 891 943 871 905 858 907 858 842 939 932 872 916 921 893 860 832 886 842 879 842 894 825 858 937 833 857 974 940 945 916 917 915 924 910 944 896 945 880 875 940 899 866 913 954 907 878 894 873 906 900 889 890 926 872 896 878 932 935 901 919 924 854 885 917 883 900 883 916 906 910 931 931 872 871 902 881 885 936 874 902 880 881 870 876 878 935 891 922 896 884 898 894 888 896 928 907 908 878 898 882 894 846 875 843 786 828 874 896 904 877 883 871 858 804 922 875 848 877 863 825 911 912 874 896 843 902 879 857 927 877 877 821 877 878 901 928 892 864 910 908 867 852 898 863 866 846 879 868 838 860 837 875 828 880 849 869 869 877 906 884 906 878 881 854 880 913 872 861 859 814 847 873 845 831 859 851 837 887 865 861 900 863 879 897 801 868 875 833 890 853 885 901 850 847 880 901 874 845 856 855 827 907 847 890 835 825 830 864 850 877 867 782 911 875 845 818 894 944 924 953 924 916 792 883 800 878 827 872 863 882 891 868 883 905 852 828 821 863 915 868 857 879 835 794 852 859 867 859 833 852 861 867 858 867 830 812 868 857 874 929 831 912 864 780 842 771 844 844 691 796 846 827 838 886 860 769 796 805 778 814 879 831 918 867 821 842 898 860 867 877 922 886 859 888 871 867 856 900 845 853 864 833 859 855 870 852 918 855 848 855 868 822 806 847 900 840 868 819 772 815 854 886 878 866 900 884 899 828 834 864 827 774 842 872 822 826 825 844 790 866 861 840 840 825 826 830 808 818 803 823 832 802 779 810 812 797 837 811 789 810 778 798 790 803 762 846 844 798 813 810 789 809 782 831 782 849 823 810 785 781 787 818 816 795 783 841 814 798 788 805 777 784 738 734 754 751 748 735 803 799 794 766 797 789 812 741 702 786 826 850 811 826 785 818 836 738 775 803 753 809 758 835 789 778 774 830 783 825 831 820 822 851 817 843 852 840 818 904 841 844 858 821 831 835 807 846 816 877 834 800 821 829 781 778 788 842 825 831 794 866 805 825 721 811 820 734 774 772 797 817 738 771 806 776 767 794 758 770 792 726 761 750 759 736 770 747 841 740 725 787 720 815 786 804 788 802 804 790 937 982 894 904 926 911 925 886 908 890 924 937 926 906 879 892 819 882 882 911 886 923 906 887 850 845 891 947 946 895 897 945 957 871 1.03e+03 919 944 919 898 862 865 896 900 895 853 861 908 852 891 685 910 935 869 900 727 870 883 836 875 833 892 856 886 932 891 943 872 906 855 907 859 842 939 931 871 915 921 895 859 832 885 842 880 842 894 826 858 937 833 857 974 940 945 916 916 916 923 910 944 895 945 879 875 940 899 866 913 955 908 879 893 873 906 900 889 889 925 872 896 877 932 935 902 918 923 855 885 917 883 900 883 914 906 910 932 931 872 871 902 880 884 936 874 902 879 879 870 876 878 936 890 922 895 885 898 893 889 896 928 907 907 878 898 882 894 846 876 844 786 828 874 896 905 877 883 871 858 803 922 874 849 876 863 826 910 912 873 895 843 903 878 857 927 877 877 821 876 878 901 928 892 865 910 908 867 852 898 862 866 846 878 866 839 860 837 875 828 880 850 869 870 878 907 884 906 878 882 854 880 912 873 860 859 814 847 873 846 832 860 852 838 886 865 861 900 864 880 896 801 867 876 832 890 853 885 901 851 847 880 902 874 845 856 855 827 908 848 890 834 825 830 864 849 876 867 782 912 875 845 818 894 944 922 953 924 915 791 883 799 878 826 872 862 882 891 869 883 904 851 827 821 863 916 868 855 880 834 792 851 859 867 859 833 852 860 867 858 866 830 811 868 858 874 929 830 912 864 781 842 771 844 844 691 797 845 828 838 886 860 768 796 804 777 814 880 830 918 867 821 841 899 861 868 877 923 885 858 888 870 867 855 902 845 852 863 833 859 855 871 852 917 855 848 855 868 822 806 847 900 841 868 819 772 815 855 886 877 865 901 885 899 828 834 864 827 779 842 872 822 825 826 844 790 866 861 841 840 825 826 829 807 818 802 823 831 803 779 810 813 797 838 810 789 811 777 798 791 803 762 847 845 796 812 810 790 810 782 831 781 850 823 810 786 780 787 819 815 795 783 841 814 798 787 805 778 785 738 736 755 750 748 734 803 799 793 766 799 790 813 741 702 787 825 850 812 825 786 817 838 739 775 805 753 807 759 835 790 779 774 830 783 825 831 820 823 850 817 843 852 840 818 903 841 844 859 822 831 835 807 845 815 876 834 799 821 829 781 779 787 842 824 831 794 866 804 825 721 811 821 734 773 772 796 817 738 771 806 777 767 794 759 770 793 726 761 750 759 735 770 747 841 740 724 787 720 818 786 804 788 801 805 790 935 982 895 904 925 911 924 886 908 890 922 938 926 906 879 893 819 882 882 912 885 922 907 887 850 845 891 946 947 895 897 946 957 872 1.03e+03 919 944 918 898 862 866 895 899 895 855 862 907 852 891 685 910 937 869 899 727 869 882 835 876 832 892 857 886 933 891 942 871 908 854 907 860 842 939 930 870 914 922 896 856 831 884 842 880 842 894 826 859 938 833 857 974 941 945 916 916 915 923 911 944 895 945 878 875 940 899 865 913 955 908 879 894 874 906 900 890 889 923 872 896 877 931 936 903 919 923 855 885 917 883 900 883 913 906 909 932 932 872 870 902 878 884 936 873 903 878 878 870 876 879 938 891 922 893 886 899 893 889 895 928 907 908 878 898 882 894 846 877 844 786 829 873 897 906 877 882 870 858 802 922 874 849 876 863 827 910 912 873 896 844 903 878 857 927 878 877 822 876 878 901 928 892 865 909 908 867 852 897 863 866 846 878 866 840 861 838 875 828 880 849 869 871 878 907 884 907 878 881 854 880 912 873 860 860 814 846 873 846 833 860 852 839 887 865 861 900 864 881 896 801 866 876 831 889 853 885 901 852 847 880 902 873 846 856 854 827 909 847 889 834 825 830 865 849 875 868 782 912 876 844 818 892 943 920 953 924 915 792 883 799 877 825 873 861 882 891 870 883 903 851 828 821 863 916 868 855 881 834 792 850 858 867 859 832 851 860 868 857 866 830 812 868 858 873 929 830 912 863 780 842 771 844 844 691 798 846 828 838 887 860 767 796 802 778 815 880 830 918 867 821 841 900 862 868 877 923 885 858 887 870 867 855 904 845 851 862 833 858 855 870 852 916 855 847 855 868 823 806 848 900 841 868 818 772 815 855 886 877 866 901 884 899 827 834 864 827 783 842 872 821 825 827 843 790 866 862 841 840 825 827 828 807 819 802 823 831 804 778 810 814 796 838 809 790 811 777 798 791 804 762 847 845 795 812 811 791 811 782 830 780 849 822 810 786 780 786 818 816 795 784 842 814 799 786 806 778 786 738 736 755 750 748 733 803 800 793 766 799 790 812 741 702 786 825 849 812 825 787 816 838 741 775 805 753 805 760 835 790 780 774 830 783 825 831 820 823 850 816 843 853 841 818 902 842 845 860 822 831 835 808 844 815 876 834 798 822 830 781 779 787 842 823 831 794 866 804 825 721 811 821 734 773 772 796 818 739 771 806 778 767 794 758 770 793 726 760 749 759 733 770 747 840 740 723 786 720 821 784 804 788 800 805 789 936 981 895 904 924 911 923 887 908 890 920 938 925 906 879 893 818 881 882 913 884 922 907 887 850 846 890 946 946 894 898 946 958 872 1.03e+03 919 944 918 898 863 865 894 900 895 855 862 907 852 890 685 910 937 869 899 728 869 882 834 876 832 893 857 885 934 890 941 871 908 852 907 860 841 939 929 869 913 923 897 855 830 883 841 880 843 894 826 859 938 832 857 974 941 946 915 917 915 923 912 944 895 945 878 875 940 898 864 913 955 909 879 895 874 905 901 891 889 923 872 896 876 931 935 904 920 923 855 885 917 884 900 884 913 905 909 931 932 872 870 902 879 886 936 872 903 878 877 871 875 879 938 891 922 893 886 899 893 890 895 928 907 908 878 898 883 894 846 877 845 785 829 873 898 907 877 882 870 857 802 923 874 848 875 862 827 910 912 873 896 845 902 878 857 928 878 877 822 876 879 900 928 892 866 908 909 867 852 897 863 866 846 878 867 841 863 839 875 828 879 849 868 872 878 907 884 906 878 881 855 880 911 873 860 860 814 846 874 846 832 861 852 840 887 865 861 900 866 882 896 801 866 875 831 889 853 884 900 852 848 880 903 872 847 856 854 827 910 846 889 833 826 830 866 849 875 868 782 911 876 844 817 891 943 918 953 924 915 792 883 799 877 824 872 861 881 891 870 883 902 851 828 820 862 916 869 855 882 833 792 850 858 867 860 831 851 860 869 857 866 829 812 868 858 873 929 830 912 862 779 843 772 843 844 691 798 852 827 838 888 861 766 797 801 778 815 880 830 918 868 821 842 900 862 869 877 924 884 858 887 870 866 855 903 845 850 863 833 857 855 869 852 915 855 846 854 867 823 806 848 900 841 868 817 771 815 855 886 877 866 901 883 899 827 834 864 827 778 841 872 821 826 826 842 790 867 862 842 840 824 827 828 806 819 803 823 832 804 777 810 814 796 838 809 790 811 777 798 791 804 763 848 845 795 812 812 791 811 782 830 778 847 822 811 786 780 786 819 818 796 784 842 814 799 786 806 778 787 738 736 756 751 748 734 803 799 794 766 799 791 810 741 702 786 824 849 812 824 787 815 839 741 775 804 753 802 761 836 791 780 774 830 783 825 831 820 823 850 816 843 853 843 818 902 842 845 859 822 830 835 808 844 816 876 834 798 822 831 781 779 787 843 823 830 794 866 804 825 720 811 821 734 774 772 795 818 739 771 806 777 767 794 758 770 793 725 760 748 759 732 770 747 840 740 722 787 720 823 783 804 789 799 805 790 938 980 896 904 924 912 924 887 908 889 920 938 923 906 880 894 817 881 882 913 884 922 908 888 850 847 890 946 946 894 899 945 958 873 1.03e+03 919 944 918 898 864 866 893 900 895 855 861 907 853 889 685 911 937 868 900 728 869 882 834 876 832 892 858 885 935 890 941 870 908 850 907 858 839 939 928 865 913 924 896 854 829 881 841 880 844 895 826 859 938 832 857 974 941 947 916 917 915 923 912 944 896 946 878 875 940 898 864 913 955 908 879 896 875 905 902 891 889 923 872 896 876 931 935 904 920 925 856 884 916 884 900 885 912 905 909 931 932 873 870 902 879 888 936 872 904 878 878 871 875 878 938 890 921 894 886 899 893 889 895 928 907 908 877 898 882 894 845 876 846 784 830 872 897 907 877 882 870 855 802 924 874 848 875 862 826 910 912 874 897 845 902 879 858 927 877 876 822 876 880 900 928 892 867 908 909 867 851 896 864 865 846 877 870 841 863 838 875 828 878 850 869 873 879 906 884 905 878 881 855 880 910 873 860 861 814 846 874 846 831 861 853 840 888 865 861 900 866 882 896 800 867 873 830 889 853 886 901 851 848 880 903 872 847 855 853 827 910 844 890 834 826 829 865 849 875 869 781 911 876 844 817 891 944 917 952 924 916 793 882 799 878 824 872 861 881 892 870 884 902 851 829 820 862 916 870 856 883 833 793 850 859 867 861 830 851 860 869 857 865 829 812 868 859 873 928 831 912 862 777 844 772 842 843 692 797 856 826 839 890 863 766 798 800 779 814 880 829 919 867 821 842 900 862 869 877 924 884 858 888 870 866 855 902 845 850 864 833 857 854 869 852 916 854 846 854 866 823 806 849 900 840 868 816 771 815 856 886 877 866 901 883 898 827 834 864 827 770 841 872 821 826 826 841 790 868 862 842 839 824 828 828 806 819 804 823 831 804 776 810 814 796 837 809 789 810 777 798 791 804 764 848 846 796 812 812 790 811 782 830 778 846 821 812 785 780 787 819 818 797 784 842 814 799 788 806 778 786 738 735 757 752 748 735 803 799 796 767 798 791 810 740 702 786 825 848 812 823 786 815 839 741 774 803 753 802 762 837 791 780 774 830 783 825 831 820 822 850 816 843 852 844 818 902 842 845 858 820 830 835 807 843 816 875 834 798 822 831 782 779 788 843 824 829 795 866 802 825 720 810 821 734 774 772 795 818 739 771 806 777 767 794 758 771 793 725 760 748 759 731 770 748 840 740 722 787 720 825 782 805 789 800 805 790 940 981 895 904 925 914 924 887 907 889 920 937 922 906 880 894 816 881 882 913 885 922 907 888 851 846 890 947 945 894 900 944 958 871 1.03e+03 918 945 919 899 864 866 895 900 895 855 861 907 854 887 684 911 938 868 901 728 870 882 834 875 832 893 858 885 936 890 941 870 907 848 907 859 837 939 929 862 914 924 895 855 829 878 840 879 844 895 826 860 938 833 857 974 941 947 916 917 916 922 913 944 898 946 877 875 940 898 864 913 955 908 878 896 876 905 903 891 889 923 872 897 876 931 935 904 919 926 856 884 916 884 900 885 912 905 909 931 932 873 870 901 880 888 936 872 905 879 879 871 875 878 936 890 921 895 886 899 894 887 896 928 907 908 877 898 881 894 845 875 846 783 830 872 895 906 877 883 870 854 802 924 874 847 875 862 826 911 912 874 897 844 903 879 858 927 876 876 821 876 879 901 928 892 867 908 909 866 851 896 864 864 846 877 870 841 863 838 875 826 877 850 870 873 879 905 884 905 878 880 856 880 909 872 860 862 814 845 875 846 829 861 853 840 888 864 862 900 865 882 896 800 867 872 829 889 853 886 902 850 848 879 903 872 847 854 853 828 910 844 889 834 826 828 864 849 874 869 781 911 876 843 817 892 944 917 951 924 916 793 881 799 878 824 871 862 881 892 870 886 901 851 829 820 862 915 870 857 882 832 794 850 860 868 860 830 852 861 868 856 866 828 812 868 858 873 927 831 912 862 776 846 773 844 843 690 797 858 826 839 892 864 765 798 796 779 814 881 829 919 867 821 842 899 862 868 878 925 884 857 888 869 867 855 900 845 850 864 834 858 855 871 852 916 853 847 854 866 822 806 849 899 840 867 816 772 816 856 886 877 865 902 883 899 827 834 865 827 760 841 871 821 826 826 841 790 868 862 842 839 824 827 828 807 818 805 823 830 804 776 809 813 797 837 808 789 810 778 798 791 804 764 849 846 797 811 812 788 811 783 830 779 847 820 812 786 780 787 820 817 797 784 841 813 799 789 806 778 786 737 735 757 753 748 737 803 800 796 767 798 792 811 740 702 786 825 848 812 822 786 815 839 741 774 804 753 802 761 838 792 780 774 830 784 825 829 820 821 851 817 842 851 844 818 902 842 845 858 818 830 835 806 842 818 875 834 797 821 830 782 779 789 844 825 828 794 866 800 825 720 811 820 734 774 772 796 817 739 771 806 777 767 794 759 771 792 724 760 748 759 732 769 748 840 740 721 787 720 826 783 805 789 801 806 788 939 982 895 904 925 914 925 887 907 888 920 936 922 905 880 893 816 881 883 913 886 922 907 888 851 845 889 948 945 894 900 942 957 869 1.03e+03 918 946 918 900 863 867 896 900 894 854 861 906 854 887 684 912 938 868 900 727 870 882 834 875 832 893 857 885 936 890 941 870 906 848 906 861 836 939 930 860 916 924 894 857 829 875 841 879 844 895 826 861 938 833 857 974 941 947 916 918 916 922 911 943 899 946 877 875 940 900 864 913 955 908 877 896 877 905 904 890 889 924 873 897 877 932 935 904 919 926 855 884 917 884 899 884 912 905 908 930 932 874 870 901 881 888 936 872 906 878 879 871 876 878 935 889 921 894 885 899 894 886 896 928 906 908 877 898 881 894 845 875 846 784 829 872 894 905 878 884 870 855 802 924 874 847 875 862 826 912 913 875 896 843 902 879 857 927 874 876 820 876 880 901 927 892 866 906 909 865 852 896 864 864 846 878 868 841 862 838 875 826 878 849 872 872 879 904 885 904 877 880 856 880 910 871 859 862 814 845 876 846 828 860 852 840 888 865 863 899 864 882 896 800 867 872 828 890 853 887 903 850 848 879 903 873 847 854 854 828 910 843 889 835 825 828 864 848 873 870 782 911 875 843 816 894 944 917 950 922 916 794 882 799 878 824 871 862 881 892 870 887 901 850 829 821 862 915 870 857 881 832 794 851 860 868 859 830 854 862 867 856 868 828 811 869 858 874 926 832 912 863 775 847 773 846 843 688 797 862 826 840 892 865 765 799 792 780 814 882 829 919 867 821 842 899 861 866 879 925 884 857 888 870 867 855 899 845 851 864 835 859 855 872 852 916 852 847 853 865 821 805 849 898 839 866 816 771 816 857 886 878 864 902 883 900 827 833 864 827 759 842 871 821 826 828 840 788 868 863 842 839 825 826 830 808 817 804 823 830 803 776 811 813 798 837 809 789 809 778 799 792 803 763 849 846 797 812 810 788 812 783 830 780 847 821 813 786 781 788 820 816 797 784 841 814 799 789 805 777 786 737 734 756 753 748 737 803 799 795 767 797 792 811 739 703 788 825 848 813 822 785 815 839 741 775 804 754 800 760 838 790 780 773 829 784 825 828 820 822 851 817 842 851 844 819 901 842 845 857 819 830 836 807 840 818 875 834 796 820 829 781 779 790 844 826 828 794 866 800 826 721 811 820 734 773 772 796 816 738 770 806 777 767 794 759 771 792 725 761 748 759 734 769 749 840 740 722 786 719 826 784 806 789 801 807 786 938 983 895 904 926 914 925 887 907 888 920 936 923 904 880 892 817 881 883 914 886 922 908 888 851 843 889 949 944 895 899 942 958 868 1.03e+03 918 946 917 900 863 867 898 900 894 854 861 905 854 887 684 912 938 868 900 727 871 881 833 875 832 892 856 884 936 890 941 871 906 847 906 862 835 939 930 859 918 924 894 857 831 872 842 879 845 894 826 861 938 835 857 974 942 948 915 920 916 922 909 943 899 948 878 876 940 900 863 913 954 909 877 896 877 905 903 891 889 924 873 897 877 932 935 904 919 926 854 884 917 884 899 882 913 904 908 930 932 873 869 902 882 888 936 873 905 878 879 871 876 878 934 889 920 893 884 899 893 886 897 929 906 908 877 898 881 894 845 876 846 784 828 871 892 905 878 884 870 856 802 924 874 847 875 863 826 912 913 875 896 844 901 880 857 927 875 876 820 876 880 902 927 892 866 905 909 866 852 896 863 864 847 878 867 840 862 839 874 826 879 849 872 871 879 904 886 904 877 879 855 880 910 871 858 862 814 845 876 846 828 860 851 841 887 865 864 899 862 882 896 799 867 872 827 890 853 888 903 851 847 879 902 874 846 854 855 828 908 844 890 835 826 829 863 848 874 871 782 911 875 843 816 894 944 918 951 922 915 793 884 800 878 825 872 862 881 892 869 887 902 850 830 823 862 915 871 858 881 832 794 852 859 868 858 830 855 863 867 856 869 827 810 870 858 875 926 832 911 863 774 846 773 847 843 687 798 863 826 840 891 864 765 799 789 780 813 882 829 920 868 821 842 899 861 865 879 925 883 857 888 872 868 855 900 844 851 863 835 861 855 873 852 916 852 847 853 865 822 804 848 898 839 866 816 769 817 857 885 878 862 902 883 901 827 832 863 826 760 842 871 821 826 830 840 788 868 863 842 839 826 825 832 808 817 804 823 830 803 776 812 813 798 837 809 789 809 779 800 793 803 764 849 846 796 812 809 788 812 783 829 782 846 822 813 786 782 788 819 816 797 784 841 814 799 790 805 776 786 737 734 755 753 747 737 804 799 793 767 796 793 811 739 703 788 826 848 813 822 784 816 838 741 775 805 754 798 759 838 788 780 772 829 784 824 827 820 822 851 817 842 852 844 819 901 842 845 857 819 830 836 807 841 819 875 834 796 820 829 780 779 790 844 827 828 794 866 801 827 722 812 820 734 773 772 796 816 738 770 806 777 767 794 759 771 792 726 761 748 759 734 768 749 840 740 723 786 718 827 785 806 789 802 807 783 937 983 894 904 926 914 925 887 908 888 920 936 923 904 880 892 817 882 883 914 885 922 908 888 850 843 889 950 945 896 898 942 958 868 1.03e+03 918 946 916 900 863 867 898 900 893 854 861 905 854 887 684 911 938 869 900 727 871 880 833 875 831 892 855 886 935 890 940 872 906 846 907 861 835 940 929 860 918 922 894 858 833 872 842 878 846 894 826 861 938 837 857 974 942 949 915 921 916 922 907 943 899 949 877 876 940 900 864 912 954 911 877 896 877 905 902 891 888 923 872 897 877 932 935 905 919 926 853 886 917 884 899 880 913 904 908 930 932 872 869 903 882 888 936 873 905 877 879 871 876 878 934 890 921 893 884 899 893 886 897 929 905 908 878 898 882 894 846 876 845 784 829 872 894 905 879 884 870 857 802 924 874 848 875 863 826 911 910 875 896 845 900 880 857 927 876 877 820 876 881 901 926 892 866 904 908 868 853 896 862 865 847 878 868 839 862 840 874 827 879 849 873 869 878 904 886 904 877 878 854 879 910 870 857 863 813 844 876 847 827 860 850 841 887 866 864 900 862 882 898 799 866 873 828 890 852 888 904 852 847 879 902 874 845 855 855 828 907 844 891 836 826 830 862 849 875 870 783 911 874 842 816 893 943 920 952 921 915 793 884 800 878 825 872 862 882 892 869 887 903 849 830 822 863 915 870 859 882 831 793 853 859 868 859 830 856 863 868 857 869 827 810 871 857 875 926 832 911 863 773 846 773 847 842 687 798 853 826 840 889 863 766 799 789 779 812 883 830 920 868 820 842 899 861 864 878 924 883 857 887 873 868 854 900 844 850 862 835 861 856 872 852 916 853 848 853 865 822 804 848 899 839 866 816 769 818 856 885 878 862 902 883 901 827 832 861 825 763 842 871 821 826 831 842 788 868 864 842 839 826 825 833 808 817 804 824 831 803 776 814 813 797 837 809 789 808 780 800 792 803 764 848 846 796 812 808 788 812 783 829 781 846 824 813 785 782 789 818 816 797 784 841 815 798 790 805 776 786 736 734 754 753 747 736 804 799 793 766 796 793 812 739 704 789 825 850 813 822 783 818 838 741 775 806 754 796 759 838 788 779 771 829 783 823 826 822 823 850 816 842 852 844 820 901 842 844 857 820 830 836 806 841 819 875 834 797 820 829 780 780 790 845 827 828 794 867 801 827 721 812 819 733 773 773 796 817 737 769 806 777 768 794 758 770 791 727 761 749 759 734 769 749 840 740 723 786 718 828 785 806 790 802 807 783 937 982 895 903 927 914 925 886 908 887 920 936 924 906 880 892 817 882 882 914 885 922 909 889 849 844 889 951 945 896 897 943 958 868 1.03e+03 919 946 916 900 862 867 899 901 893 854 861 905 854 887 684 911 939 870 900 727 870 878 834 875 830 891 855 887 935 890 940 873 905 846 907 860 836 940 929 859 919 921 895 858 835 871 842 878 846 894 826 861 938 838 857 974 941 948 915 920 916 922 907 945 900 949 876 876 940 899 864 913 953 912 877 896 877 905 902 892 888 922 872 896 877 931 936 906 920 925 853 887 917 884 899 881 913 904 907 932 933 871 869 903 882 887 936 873 904 878 879 872 876 878 934 889 922 894 884 899 892 886 897 930 906 908 879 898 882 894 846 877 845 784 830 873 895 904 879 884 870 857 802 925 873 850 874 863 826 910 908 875 897 845 901 880 857 926 878 878 821 876 880 902 926 893 866 905 908 870 854 896 862 865 847 878 870 839 861 839 874 827 879 850 872 869 878 905 886 904 876 878 854 879 910 870 857 864 813 844 876 848 828 860 850 840 887 866 864 901 863 882 899 799 866 874 828 890 852 888 904 851 847 878 902 873 844 855 856 827 906 844 892 836 826 830 862 849 876 869 782 910 874 842 816 893 942 920 953 922 915 793 883 801 878 825 872 861 882 892 870 887 904 848 831 821 863 914 869 859 882 832 792 853 860 867 860 830 857 863 869 857 869 828 810 871 857 875 927 833 911 863 772 846 772 846 842 687 798 841 825 840 887 862 767 799 789 777 810 883 831 920 868 819 842 898 861 863 877 925 884 857 887 873 868 853 900 843 850 862 836 860 856 871 852 915 853 849 853 865 822 804 848 900 840 866 815 771 819 855 886 878 862 902 884 901 826 832 861 824 765 842 871 821 826 831 843 787 868 864 842 839 827 825 833 810 818 805 824 831 802 776 814 814 797 838 809 790 808 781 801 792 803 765 849 844 795 812 809 789 810 782 828 780 847 825 813 784 781 789 817 816 798 784 841 815 798 789 805 776 786 737 734 754 753 747 736 804 798 793 765 796 792 813 739 704 789 825 852 812 821 783 819 838 741 775 806 755 796 759 838 790 779 772 829 782 823 825 822 823 849 817 842 852 843 820 902 842 844 857 820 829 835 805 842 820 876 833 797 820 829 781 781 790 846 827 828 793 867 802 827 720 811 819 733 773 773 797 818 737 769 806 778 769 794 758 770 792 727 761 749 759 735 769 749 840 740 723 785 719 830 784 806 790 802 807 782 938 983 895 903 927 914 926 885 909 887 921 936 924 906 880 893 817 882 881 913 884 923 908 890 847 845 890 950 945 894 897 943 957 868 1.03e+03 920 946 917 899 861 866 900 901 892 854 860 905 854 887 685 910 939 871 900 727 870 877 834 874 831 891 855 888 934 890 939 873 905 846 908 860 837 941 931 859 919 920 895 859 834 869 843 879 847 895 827 860 938 838 857 975 941 947 915 920 916 922 908 948 900 948 875 876 940 898 864 914 954 914 875 896 877 906 902 892 888 922 872 894 877 931 936 906 920 924 852 888 916 884 899 881 912 905 907 932 933 870 869 902 882 887 936 874 904 878 879 873 876 878 934 889 922 894 885 900 892 886 897 930 906 907 880 897 882 894 845 877 845 784 832 873 896 903 880 884 870 856 802 925 873 849 874 862 826 910 907 876 897 845 901 880 857 926 879 878 820 875 880 902 926 893 865 906 907 869 854 896 862 866 846 878 870 840 861 837 874 828 878 849 872 869 878 906 886 903 875 878 854 879 910 870 857 863 812 844 876 849 828 861 849 840 887 866 864 902 864 882 899 799 866 874 828 891 852 888 904 850 847 878 901 873 844 855 856 828 906 844 892 836 826 830 864 849 876 870 782 910 874 842 817 893 943 920 954 922 916 793 882 802 879 825 872 861 881 891 870 886 905 849 832 820 863 914 868 858 882 832 791 853 860 867 860 831 857 863 870 858 869 828 810 871 856 874 927 834 911 865 772 846 773 845 842 686 799 829 825 839 886 862 767 798 789 775 809 883 829 919 867 818 843 898 862 863 876 925 885 857 887 873 869 853 899 843 850 862 836 860 856 870 852 915 852 850 854 865 822 804 847 901 841 866 814 771 819 855 886 878 862 902 884 901 826 832 862 825 765 842 870 821 826 832 844 787 868 863 841 840 827 826 832 812 820 805 823 831 802 777 813 814 796 837 809 790 809 781 802 790 803 764 849 843 796 811 809 790 809 783 828 780 848 825 812 784 781 789 816 815 798 784 840 814 799 788 805 776 786 738 734 753 753 747 736 804 798 794 765 796 792 814 739 704 789 825 854 811 821 783 820 838 741 775 805 754 796 758 836 790 778 772 829 782 824 824 823 822 849 818 842 852 842 820 902 842 844 857 821 829 835 805 842 820 876 833 797 820 829 782 782 790 846 827 827 792 868 802 827 719 810 819 732 773 773 798 819 737 769 806 778 769 794 758 769 792 728 761 750 759 735 770 748 840 741 723 786 719 831 784 806 791 802 808 782 939 983 895 902 927 915 926 885 909 887 921 936 925 906 880 894 818 882 881 913 885 924 908 890 847 846 891 949 945 893 897 943 956 867 1.03e+03 920 946 917 898 862 866 901 901 892 854 860 905 854 888 685 910 939 871 900 727 871 876 835 874 832 891 855 888 934 890 939 872 905 846 908 860 837 940 933 857 918 921 896 859 834 866 843 880 847 895 827 860 938 838 856 975 940 947 916 919 916 923 908 949 901 946 875 875 941 897 864 914 954 913 874 896 877 907 902 892 888 922 873 894 877 931 936 905 920 923 854 888 916 885 900 881 912 906 907 932 932 870 869 902 883 887 935 875 904 878 880 874 876 878 934 890 922 894 884 901 892 886 897 929 906 907 881 896 881 894 845 877 845 784 832 872 894 904 879 884 870 856 802 926 872 849 876 862 826 911 907 877 897 844 900 880 856 926 879 877 820 875 880 902 Inf 893 864 906 907 868 852 896 862 865 846 878 870 841 861 836 873 829 878 849 872 870 877 907 886 903 876 878 856 878 910 870 857 861 812 845 876 849 828 862 849 840 888 866 863 902 864 881 898 799 866 874 828 890 851 888 904 849 847 878 901 873 844 855 856 829 906 844 892 837 826 830 866 849 876 871 782 910 874 843 817 892 944 921 954 922 916 794 882 802 880 825 872 861 880 890 871 886 906 851 832 820 863 914 868 857 881 833 792 852 860 866 861 831 858 862 870 859 869 829 810 871 856 874 928 835 912 867 772 846 775 845 842 686 799 833 824 839 886 863 767 797 787 775 809 883 828 919 867 819 843 899 862 863 876 925 886 858 887 874 868 853 899 843 849 862 836 859 856 871 851 915 852 850 854 866 822 805 846 903 841 866 813 770 819 857 886 878 862 902 884 901 826 832 863 826 763 841 868 822 826 833 843 786 868 863 842 840 827 826 832 812 820 805 822 831 802 777 813 814 796 836 810 790 810 781 802 790 803 764 850 843 796 811 809 790 807 784 827 781 848 824 812 783 781 789 816 815 798 785 840 814 799 788 805 776 786 739 733 753 752 747 735 804 797 796 765 796 792 813 739 703 788 826 854 811 821 784 820 838 741 774 804 754 796 758 836 789 778 773 828 783 825 824 823 822 849 818 842 852 841 820 902 842 844 857 822 829 836 805 842 820 876 832 798 820 829 782 782 791 846 826 827 793 868 802 827 719 809 819 732 773 774 798 819 738 769 806 777 768 794 758 769 792 727 762 750 760 736 770 748 840 741 723 787 719 833 783 806 791 801 808 782 941 983 895 902 927 916 926 886 910 887 921 935 926 905 881 895 818 882 880 912 886 924 Inf 890 847 847 891 948 944 893 897 943 956 867 1.03e+03 919 946 918 898 863 866 903 900 893 854 859 906 854 888 685 910 938 871 900 727 872 876 834 873 834 890 856 888 934 891 939 872 905 846 908 860 836 941 932 855 918 922 896 860 835 862 844 880 847 894 827 860 938 837 856 976 940 948 916 919 916 923 908 948 901 946 875 874 941 897 863 913 954 913 872 897 877 908 902 892 887 922 872 894 877 931 936 904 920 923 856 887 916 885 900 882 912 906 907 931 932 870 871 901 882 887 934 876 903 878 880 874 876 879 935 891 Inf 894 884 901 892 886 897 929 905 907 881 896 881 894 844 877 845 784 833 873 893 905 880 884 869 854 801 926 872 849 877 861 826 911 907 876 897 844 901 880 855 926 878 877 819 875 880 902 Inf 893 864 906 Inf 866 850 896 863 866 845 879 868 841 860 836 873 830 879 850 872 869 876 908 885 903 877 879 857 Inf 911 869 858 860 812 845 876 848 827 861 848 839 887 865 863 901 863 881 897 799 867 874 828 890 851 888 903 848 847 878 901 873 844 855 855 830 907 846 892 837 827 829 867 849 876 872 782 911 874 842 817 892 946 921 954 922 916 794 882 801 881 825 871 861 880 890 872 886 906 852 832 821 864 914 868 857 881 833 792 852 859 865 862 831 858 862 870 859 869 828 812 871 856 874 928 834 913 867 771 846 777 845 842 686 798 836 823 839 885 862 766 797 786 775 809 883 828 920 867 819 843 899 863 864 876 925 886 858 887 872 868 853 898 843 851 861 836 860 856 871 851 915 852 850 854 867 822 805 847 904 842 867 812 770 819 858 886 878 862 902 884 902 827 832 865 827 761 840 867 821 825 833 843 786 867 862 842 840 827 826 832 812 820 804 820 830 803 778 812 814 796 836 811 789 811 780 802 789 803 764 850 844 797 810 809 790 808 784 826 783 849 822 812 783 781 789 817 816 798 784 840 814 798 789 804 776 786 739 733 752 752 748 735 804 796 796 764 796 791 813 739 702 788 825 854 812 822 784 819 838 740 774 803 754 795 757 835 788 777 773 828 784 827 824 822 822 850 818 841 852 840 820 901 843 844 857 822 830 836 805 842 819 876 832 798 820 829 781 782 791 846 826 827 794 867 802 827 718 809 819 732 773 774 798 819 738 769 805 777 766 794 758 769 791 726 762 750 761 736 770 748 839 742 723 788 718 835 783 807 791 800 809 783 942 984 895 902 928 916 926 887 909 888 922 935 926 905 882 894 819 882 880 912 888 924 Inf 891 848 847 889 949 944 893 898 944 956 867 1.03e+03 918 946 917 898 865 866 906 899 895 855 858 908 854 889 Inf 910 938 871 900 727 872 876 Inf 874 835 891 857 888 Inf 891 939 873 Inf 845 909 860 835 941 932 853 918 923 896 860 835 857 843 881 846 894 826 860 938 837 856 977 940 947 917 920 918 923 908 947 902 947 876 875 942 898 863 914 953 914 872 897 876 908 902 891 887 922 872 895 877 931 936 903 920 923 857 887 916 884 900 882 911 906 907 932 932 870 873 900 882 887 934 877 904 879 880 874 876 879 935 892 Inf 893 884 901 892 887 897 929 906 Inf 881 896 881 894 844 877 845 783 833 873 894 906 880 883 870 853 800 927 872 850 877 860 827 911 907 876 897 844 902 880 855 926 879 876 819 875 880 902 Inf 893 864 906 Inf 865 850 895 863 866 845 879 868 842 860 837 873 829 879 851 871 867 875 908 884 904 879 879 857 Inf 911 869 859 860 812 845 876 847 828 860 849 838 886 864 863 900 863 881 897 799 867 873 828 890 851 888 904 848 847 878 901 872 844 856 855 829 907 847 891 837 827 828 866 849 876 872 782 910 875 841 817 892 947 921 953 922 916 794 882 801 881 826 871 861 880 889 870 886 907 852 831 821 865 915 868 857 881 833 791 852 859 865 862 830 858 861 870 859 868 828 814 871 856 873 928 833 913 866 770 846 777 846 843 687 797 842 823 839 885 862 767 798 783 776 809 883 830 919 867 819 844 899 862 864 876 924 885 858 889 870 868 852 899 842 852 861 837 859 856 871 851 915 852 849 854 868 823 804 847 904 842 868 811 770 819 858 887 878 862 903 884 902 828 832 865 828 760 840 867 820 824 832 843 786 867 862 842 840 828 827 832 812 819 804 820 831 804 778 812 814 796 836 811 788 811 779 802 790 804 764 849 845 796 810 809 790 808 783 826 782 849 821 812 783 782 789 817 816 798 783 841 815 798 790 803 776 786 739 734 754 752 749 734 805 796 797 764 797 792 814 739 702 788 824 853 811 823 784 820 838 740 774 802 755 794 758 835 787 777 773 829 784 827 824 822 822 850 818 840 852 840 819 901 843 844 857 823 831 837 805 841 819 876 832 797 820 829 781 782 792 846 826 828 796 866 802 826 718 808 819 731 773 775 797 819 738 769 804 777 766 794 758 770 791 724 762 750 763 735 769 748 839 742 723 788 718 836 783 808 790 800 809 782 942 985 895 903 928 Inf 926 888 908 888 Inf 936 926 905 883 893 Inf 881 882 912 888 924 Inf 890 849 846 Inf 950 944 893 899 944 956 868 1.03e+03 917 946 918 898 865 866 912 900 895 856 859 909 854 889 Inf Inf 937 871 899 727 872 876 Inf 875 835 891 858 888 Inf 890 939 873 Inf 845 908 Inf 835 Inf 931 851 917 923 896 860 834 853 842 880 846 894 826 Inf 938 837 855 977 941 946 917 920 919 923 908 946 903 949 876 876 942 Inf 862 915 954 914 873 897 876 909 902 890 Inf 922 872 895 878 931 934 904 919 923 858 887 Inf 883 900 881 911 906 907 932 931 870 875 900 881 887 934 876 Inf 880 880 874 876 879 934 891 Inf 894 884 901 892 886 898 930 906 Inf 881 897 881 893 844 877 845 Inf 833 874 894 906 880 884 871 852 800 Inf 872 849 876 859 Inf 911 908 876 897 844 900 880 855 927 879 876 818 874 880 Inf Inf 894 865 905 Inf 865 850 894 863 867 844 879 868 842 860 838 874 828 880 852 870 867 875 908 883 904 878 879 856 Inf 911 869 860 860 812 845 875 846 830 861 849 838 887 864 862 900 Inf 881 898 799 Inf 873 827 890 852 888 904 848 847 878 900 872 844 856 855 829 906 847 891 837 827 827 864 849 876 871 781 910 875 840 818 892 946 920 952 923 917 794 882 801 882 827 870 861 880 889 869 886 906 852 831 820 864 Inf 868 857 Inf 832 790 852 858 866 864 830 858 860 868 859 867 828 816 872 856 873 928 833 914 864 769 846 777 846 844 687 796 845 823 839 885 862 767 799 782 775 809 883 831 918 867 819 844 899 863 865 876 923 883 858 889 869 868 852 899 842 853 861 838 859 856 872 849 915 851 848 853 868 823 804 847 904 843 868 810 771 819 856 888 878 863 904 884 902 829 831 865 828 761 840 868 819 824 832 843 786 867 862 842 840 828 827 833 813 817 804 820 831 805 777 812 814 796 836 811 789 811 780 802 790 805 763 849 845 795 809 809 789 808 783 827 781 849 821 812 783 783 789 818 816 798 783 842 815 798 790 802 776 786 738 734 755 752 750 733 805 796 797 764 797 792 814 739 702 788 824 852 810 824 784 820 838 740 775 802 755 795 760 835 787 778 774 830 784 827 824 820 822 849 818 840 852 840 819 900 843 844 856 824 831 838 805 841 818 875 833 797 820 830 782 782 792 845 826 829 796 865 802 826 718 808 820 731 774 776 798 819 739 769 804 776 767 794 758 770 790 724 762 750 763 734 770 748 839 742 723 788 718 837 783 810 790 800 809 782 942 985 895 904 927 Inf 926 888 907 Inf Inf Inf 926 Inf 882 893 Inf 881 884 912 Inf Inf Inf 890 849 846 Inf 950 945 892 900 944 957 868 1.03e+03 917 946 Inf 898 864 Inf 918 901 894 856 861 Inf 854 889 Inf Inf 937 Inf 899 727 872 876 Inf 876 835 891 859 Inf Inf Inf 938 873 Inf 845 908 Inf Inf Inf 932 848 917 Inf 896 861 834 852 841 Inf 845 894 826 Inf 938 Inf 855 Inf 941 946 917 919 919 923 908 946 904 948 Inf 877 941 Inf 861 915 954 914 875 896 876 909 Inf 889 Inf 922 Inf 895 878 931 933 904 918 924 858 888 Inf 882 Inf 881 910 Inf 907 932 931 870 876 901 882 888 934 875 Inf 880 879 875 876 879 934 890 Inf 894 884 901 891 886 897 930 907 Inf 880 898 880 892 844 877 846 Inf 832 874 894 905 880 884 871 852 800 Inf 872 849 875 858 Inf 910 908 877 898 844 897 880 856 927 879 876 818 875 880 Inf Inf 894 864 907 Inf 865 851 894 863 867 844 Inf Inf 841 860 839 876 828 880 851 869 868 875 908 883 904 877 Inf 857 Inf 911 869 861 860 812 Inf 875 846 832 862 849 837 889 865 862 900 Inf 880 897 799 Inf 874 829 890 854 889 905 848 847 878 900 871 844 856 856 828 906 846 891 837 826 827 865 849 876 870 779 910 876 840 818 892 946 920 951 923 917 794 882 801 882 827 870 861 880 890 868 886 905 851 831 820 863 Inf 868 857 Inf Inf 790 852 858 867 864 830 857 860 867 859 Inf 828 816 873 857 873 928 835 914 863 769 847 777 847 844 687 795 852 Inf 838 885 863 766 798 780 776 810 883 832 917 867 820 845 899 863 866 876 923 882 858 890 869 868 852 899 843 852 861 839 859 856 872 847 915 851 848 854 867 824 803 846 904 842 868 810 Inf 819 855 888 878 863 904 884 902 830 831 864 828 764 841 869 818 825 834 843 787 867 862 842 841 829 827 832 813 816 805 820 832 805 776 812 814 796 837 810 790 812 Inf 801 789 805 762 849 845 794 809 809 789 808 784 827 780 850 822 Inf 783 783 789 818 817 798 784 843 815 798 790 802 776 785 737 734 756 752 749 734 805 797 797 765 798 792 814 739 701 788 824 852 810 825 784 821 837 740 775 802 755 795 761 835 788 779 773 830 784 827 824 820 822 849 817 841 852 842 818 901 844 844 856 825 831 837 805 841 818 874 834 797 821 830 783 781 792 845 825 829 796 866 803 826 717 807 820 732 774 776 798 819 739 769 804 776 767 795 758 770 790 724 761 750 764 733 771 747 839 742 723 788 718 837 784 809 790 799 809 782 942 985 896 905 926 Inf 927 888 907 Inf Inf Inf 926 Inf 881 893 Inf 882 Inf 912 Inf Inf Inf 890 849 846 Inf 950 946 892 900 944 958 868 1.03e+03 917 946 Inf 898 862 Inf 925 902 893 855 863 Inf Inf Inf Inf Inf 937 Inf 900 Inf 872 876 Inf 876 835 Inf 859 Inf Inf Inf 938 872 Inf 845 Inf Inf Inf Inf 932 845 918 Inf 897 862 833 852 841 Inf 845 894 Inf Inf 938 Inf 855 Inf 942 946 918 918 919 924 908 945 904 948 Inf 877 Inf Inf 860 913 955 914 877 896 876 909 Inf 888 Inf Inf Inf 895 878 931 933 905 917 924 Inf 888 Inf 882 Inf 882 912 Inf 907 932 931 Inf 878 901 Inf 889 935 874 Inf 881 Inf 874 876 879 934 888 Inf Inf 883 901 891 885 896 929 Inf Inf 880 898 879 893 845 877 846 Inf 832 874 Inf 904 880 885 870 852 800 Inf 872 849 875 858 Inf 910 Inf 877 898 844 896 881 Inf Inf 879 Inf 818 875 880 Inf Inf 894 863 908 Inf 865 851 895 863 866 844 Inf Inf 841 Inf 840 877 827 880 851 869 870 876 908 884 904 877 Inf 857 Inf 910 871 861 860 812 Inf Inf 846 833 863 850 836 890 866 863 901 Inf 880 896 799 Inf 875 830 890 Inf 888 905 849 849 879 900 872 844 Inf 857 828 906 844 892 836 826 828 865 849 877 870 779 910 876 842 818 892 946 919 951 923 918 794 882 802 882 826 870 862 879 891 869 887 905 Inf 831 820 863 Inf 868 856 Inf Inf 790 852 858 Inf 864 830 856 Inf 867 Inf Inf 828 815 874 857 873 928 837 914 863 768 848 777 847 844 685 794 854 Inf 838 885 864 765 798 780 778 811 883 832 917 867 820 844 899 863 865 876 923 881 857 890 Inf 868 852 899 845 851 862 839 858 855 872 845 916 851 848 Inf Inf 824 804 Inf 905 842 868 810 Inf 819 855 888 878 862 904 884 902 830 831 864 828 766 841 871 819 826 835 843 786 867 863 843 841 829 828 831 812 815 Inf 821 832 806 776 812 814 796 838 810 790 812 Inf 800 788 805 762 849 845 793 809 809 788 808 784 826 781 850 822 Inf 784 782 788 818 817 798 786 843 815 799 790 803 776 Inf 736 735 756 752 748 734 805 797 797 765 797 791 813 739 701 788 824 852 811 825 785 820 837 740 776 802 755 795 761 Inf 789 780 772 830 785 826 825 820 821 848 816 842 852 844 818 901 844 843 855 824 829 837 805 841 818 872 834 797 821 829 783 781 792 845 825 829 795 867 802 826 717 808 821 733 774 776 798 819 739 769 805 777 766 795 758 769 790 724 760 750 764 733 771 747 840 741 723 787 718 836 785 809 790 799 810 782 941 985 895 904 926 Inf 927 888 908 Inf Inf Inf 926 Inf 880 894 Inf 883 Inf Inf Inf Inf Inf 891 849 845 Inf 949 946 Inf Inf 944 960 867 1.03e+03 917 946 Inf 898 Inf Inf 931 902 892 854 863 Inf Inf Inf Inf Inf Inf Inf 900 Inf 872 Inf Inf 875 835 Inf Inf Inf Inf Inf 939 871 Inf Inf Inf Inf Inf Inf 932 845 919 Inf Inf 863 832 852 842 Inf 845 894 Inf Inf 939 Inf 855 Inf 942 946 918 918 918 923 908 946 904 Inf Inf 876 Inf Inf 859 913 955 915 877 896 Inf 909 Inf 889 Inf Inf Inf 895 878 930 933 906 917 925 Inf 888 Inf Inf Inf 882 914 Inf 908 932 Inf Inf 879 901 Inf Inf 935 874 Inf Inf Inf 873 876 880 Inf 888 Inf Inf Inf 901 892 885 896 Inf Inf Inf 879 898 880 894 846 878 847 Inf 831 874 Inf 904 879 885 Inf 851 Inf Inf 872 849 876 Inf Inf Inf Inf 878 899 845 898 881 Inf Inf 879 Inf 820 875 Inf Inf Inf 894 862 909 Inf 864 852 Inf 863 865 846 Inf Inf 842 Inf 840 878 827 880 852 Inf 870 876 908 884 Inf 876 Inf Inf Inf 910 Inf 862 Inf 812 Inf Inf 847 832 863 Inf 838 889 Inf 864 902 Inf 880 896 800 Inf 876 831 889 Inf 888 903 Inf 850 880 900 872 845 Inf 858 828 906 844 892 Inf 826 Inf 865 848 878 870 Inf 910 876 844 818 893 946 919 951 922 917 794 882 801 881 824 870 862 879 891 869 887 906 Inf Inf 821 865 Inf 867 856 Inf Inf 790 Inf 858 Inf 864 830 855 Inf 868 Inf Inf 827 814 874 Inf Inf 928 Inf 914 864 768 848 776 847 844 Inf 794 Inf Inf 839 885 864 764 798 780 777 811 Inf 832 917 867 820 843 900 863 865 877 923 881 857 889 Inf 868 852 899 844 851 863 Inf 858 855 870 844 916 851 848 Inf Inf 825 805 Inf 906 842 869 808 Inf 819 855 887 878 862 903 884 900 Inf 828 Inf 828 771 842 871 821 Inf Inf 842 786 867 864 843 Inf 829 828 830 811 815 Inf 821 833 806 775 812 815 Inf 838 810 790 813 Inf 799 788 805 762 849 845 794 809 809 788 808 784 826 781 850 Inf Inf Inf 782 788 818 817 798 785 844 814 799 790 803 777 Inf 736 735 756 752 748 735 805 797 798 765 797 791 813 739 701 788 824 852 812 825 785 821 Inf 740 775 803 755 795 761 Inf 790 780 772 830 784 826 Inf Inf 820 849 816 842 850 844 818 902 844 843 856 822 828 836 805 841 818 872 834 798 821 829 783 782 793 845 826 828 794 867 802 826 718 808 821 734 774 775 798 819 739 768 806 777 767 795 758 769 790 724 760 750 762 Inf 771 746 840 Inf 724 786 718 837 785 808 790 799 811 781 939 985 895 905 926 Inf 928 888 908 Inf Inf Inf Inf Inf 880 Inf Inf 884 Inf Inf Inf Inf Inf 891 849 845 Inf 949 945 Inf Inf Inf 960 867 1.03e+03 917 946 Inf 898 Inf Inf 937 902 892 854 Inf Inf Inf Inf Inf Inf Inf Inf 900 Inf 872 Inf Inf Inf Inf Inf Inf Inf Inf Inf 940 872 Inf Inf Inf Inf Inf Inf Inf 846 919 Inf Inf 863 831 852 842 Inf 844 894 Inf Inf Inf Inf 854 Inf 940 946 918 Inf 918 922 910 Inf 904 Inf Inf Inf Inf Inf 860 914 954 Inf 876 895 Inf 909 Inf Inf Inf Inf Inf 894 878 930 933 907 916 Inf Inf Inf Inf Inf Inf 884 916 Inf Inf Inf Inf Inf Inf 900 Inf Inf 935 874 Inf Inf Inf Inf Inf 880 Inf 888 Inf Inf Inf 901 892 886 Inf Inf Inf Inf Inf Inf 880 Inf 847 877 848 Inf 831 873 Inf 905 Inf 886 Inf 851 Inf Inf 872 849 876 Inf Inf Inf Inf 878 899 Inf 900 881 Inf Inf Inf Inf 821 875 Inf Inf Inf 894 862 Inf Inf 864 851 Inf 864 866 848 Inf Inf 842 Inf 839 877 826 880 Inf Inf 869 877 908 884 Inf 876 Inf Inf Inf 910 Inf Inf Inf 812 Inf Inf 847 Inf 862 Inf 840 888 Inf 864 902 Inf 880 897 803 Inf 875 831 890 Inf 888 902 Inf 851 878 Inf 871 846 Inf Inf 827 906 844 893 Inf 827 Inf 865 849 878 870 Inf 910 Inf Inf Inf 894 946 919 952 922 917 795 881 801 880 824 871 863 878 891 869 887 906 Inf Inf 822 Inf Inf 866 855 Inf Inf 792 Inf 857 Inf Inf 830 855 Inf 868 Inf Inf 827 813 875 Inf Inf 928 Inf 913 864 768 849 Inf 846 845 Inf 794 Inf Inf 840 886 864 764 Inf 779 775 811 Inf 831 918 868 820 842 900 863 865 877 924 882 856 889 Inf 868 851 898 843 Inf 863 Inf 858 855 Inf 843 916 849 Inf Inf Inf 826 806 Inf 906 842 869 806 Inf Inf 855 886 878 861 902 884 899 Inf 826 Inf 827 772 842 870 822 Inf Inf 842 784 868 865 844 Inf 828 827 831 810 816 Inf 822 834 Inf 776 813 816 Inf 837 809 790 Inf Inf Inf 788 Inf 762 849 Inf Inf 809 809 788 808 Inf 826 781 848 Inf Inf Inf 782 786 818 818 797 784 844 814 800 790 Inf 777 Inf 735 736 755 753 Inf 735 806 Inf 798 766 797 791 812 739 701 788 824 852 813 825 Inf 821 Inf 739 775 804 754 794 761 Inf 790 780 773 830 784 826 Inf Inf 818 848 816 843 850 844 818 902 844 842 856 821 828 835 805 840 818 872 Inf 798 821 829 783 782 793 845 826 827 793 868 802 Inf 718 809 820 734 774 775 799 818 Inf 767 807 776 768 795 758 770 790 724 760 750 761 Inf 770 746 840 Inf 724 786 717 838 Inf 808 790 799 812 781 938 985 895 Inf 926 Inf Inf 888 909 Inf Inf Inf Inf Inf 881 Inf Inf Inf Inf Inf Inf Inf Inf Inf 848 845 Inf 949 943 Inf Inf Inf 960 Inf 1.03e+03 917 945 Inf 898 Inf Inf 944 902 892 855 Inf Inf Inf Inf Inf Inf Inf Inf 900 Inf 872 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 873 Inf Inf Inf Inf Inf Inf Inf Inf 920 Inf Inf Inf Inf Inf 843 Inf 844 894 Inf Inf Inf Inf 854 Inf 939 Inf 917 Inf 918 922 Inf Inf 906 Inf Inf Inf Inf Inf 861 Inf 952 Inf Inf 894 Inf 908 Inf Inf Inf Inf Inf Inf 879 929 934 Inf Inf Inf Inf Inf Inf Inf Inf Inf 915 Inf Inf Inf Inf Inf Inf Inf Inf Inf 935 Inf Inf Inf Inf Inf Inf Inf Inf 889 Inf Inf Inf 900 892 888 Inf Inf Inf Inf Inf Inf 881 Inf 848 877 Inf Inf 832 873 Inf Inf Inf 885 Inf 852 Inf Inf 871 850 Inf Inf Inf Inf Inf Inf 899 Inf 900 Inf Inf Inf Inf Inf 822 875 Inf Inf Inf Inf 862 Inf Inf 864 851 Inf 864 866 848 Inf Inf Inf Inf Inf 877 825 Inf Inf Inf 868 877 907 885 Inf 877 Inf Inf Inf 910 Inf Inf Inf 811 Inf Inf Inf Inf 862 Inf 841 887 Inf 863 902 Inf 881 Inf Inf Inf Inf 831 890 Inf 889 900 Inf 850 878 Inf 870 847 Inf Inf 828 907 844 893 Inf 826 Inf 866 849 877 870 Inf 910 Inf Inf Inf 895 946 918 953 923 Inf 795 881 801 881 825 871 863 878 891 869 887 906 Inf Inf 823 Inf Inf 866 856 Inf Inf 793 Inf 857 Inf Inf 830 855 Inf 867 Inf Inf 829 Inf 874 Inf Inf Inf Inf 914 863 Inf 849 Inf 846 845 Inf 793 Inf Inf 841 886 864 764 Inf 778 Inf 811 Inf 832 918 870 Inf 842 900 862 866 877 924 883 856 Inf Inf 867 Inf 896 843 Inf 863 Inf 859 856 Inf 842 916 847 Inf Inf Inf 826 807 Inf 905 842 869 804 Inf Inf 855 884 879 861 902 884 898 Inf 824 Inf Inf 773 842 870 822 Inf Inf 841 Inf 868 865 844 Inf 827 Inf 832 811 817 Inf Inf 833 Inf 778 813 Inf Inf 836 809 790 Inf Inf Inf 787 Inf 763 849 Inf Inf 809 809 788 808 Inf 826 780 846 Inf Inf Inf 782 786 818 Inf 797 783 844 Inf 800 790 Inf 777 Inf 737 736 754 753 Inf 735 807 Inf 798 766 797 791 813 739 Inf 788 824 Inf 812 826 Inf 821 Inf 739 775 804 754 794 762 Inf 790 781 774 Inf 782 Inf Inf Inf 818 848 816 843 851 843 819 Inf 844 841 Inf 821 828 834 Inf 840 818 872 Inf 799 821 829 783 781 794 845 826 828 792 868 802 Inf 718 809 Inf 734 774 776 799 818 Inf Inf 808 776 769 794 758 770 789 723 760 750 760 Inf 770 747 Inf Inf 723 786 716 838 Inf 808 789 799 812 781 937 986 895 Inf 927 Inf Inf Inf 909 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 848 846 Inf 949 943 Inf Inf Inf 960 Inf 1.03e+03 917 Inf Inf 898 Inf Inf 951 Inf 892 856 Inf Inf Inf Inf Inf Inf Inf Inf 900 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 842 Inf Inf 894 Inf Inf Inf Inf Inf Inf 938 Inf 917 Inf Inf 922 Inf Inf 907 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 879 930 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 936 Inf Inf Inf Inf Inf Inf Inf Inf 889 Inf Inf Inf Inf 892 890 Inf Inf Inf Inf Inf Inf 880 Inf Inf 877 Inf Inf 832 Inf Inf Inf Inf 884 Inf 852 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 898 Inf 899 Inf Inf Inf Inf Inf 823 Inf Inf Inf Inf Inf Inf Inf Inf 864 Inf Inf 865 Inf 847 Inf Inf Inf Inf Inf 876 826 Inf Inf Inf Inf 876 Inf 886 Inf 878 Inf Inf Inf 910 Inf Inf Inf 810 Inf Inf Inf Inf 862 Inf 839 887 Inf Inf 902 Inf 882 Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf 878 Inf Inf Inf Inf Inf Inf Inf 845 893 Inf 826 Inf Inf 849 876 870 Inf 910 Inf Inf Inf Inf 945 918 955 923 Inf 794 882 800 881 Inf Inf 863 Inf 891 870 Inf Inf Inf Inf 824 Inf Inf 866 858 Inf Inf 793 Inf Inf Inf Inf 830 Inf Inf 866 Inf Inf 830 Inf Inf Inf Inf Inf Inf 914 863 Inf 850 Inf 845 Inf Inf Inf Inf Inf 841 886 865 Inf Inf 777 Inf 811 Inf 833 919 870 Inf Inf 901 862 867 877 924 Inf 857 Inf Inf 867 Inf 895 844 Inf 862 Inf 859 857 Inf 841 Inf 847 Inf Inf Inf 826 807 Inf 904 Inf 869 804 Inf Inf 855 884 880 860 902 Inf 898 Inf 824 Inf Inf 770 Inf Inf 822 Inf Inf 841 Inf Inf 864 Inf Inf 827 Inf 832 811 818 Inf Inf 832 Inf 779 814 Inf Inf 836 809 790 Inf Inf Inf 788 Inf 763 850 Inf Inf 809 809 789 Inf Inf 827 780 845 Inf Inf Inf 782 785 818 Inf 797 782 Inf Inf 800 789 Inf Inf Inf 738 736 Inf 753 Inf 734 807 Inf Inf 767 797 791 814 739 Inf 789 824 Inf 811 826 Inf 821 Inf 739 775 804 753 793 Inf Inf 790 782 Inf Inf 780 Inf Inf Inf 818 848 816 843 851 Inf 819 Inf 844 839 Inf 820 828 833 Inf Inf 818 Inf Inf 800 822 Inf 783 781 Inf Inf 826 Inf 792 868 803 Inf 718 809 Inf 733 774 775 799 818 Inf Inf 808 776 770 794 757 771 Inf 724 760 750 760 Inf 770 748 Inf Inf 723 787 716 839 Inf 808 789 800 812 782 Inf 985 895 Inf 928 Inf Inf Inf 909 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 848 Inf Inf Inf 943 Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf 898 Inf Inf 960 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 842 Inf Inf 894 Inf Inf Inf Inf Inf Inf 938 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 890 Inf Inf Inf Inf 893 889 Inf Inf Inf Inf Inf Inf 880 Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf 852 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 897 Inf 899 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 847 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 876 Inf 887 Inf 878 Inf Inf Inf 910 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 887 Inf Inf 901 Inf 882 Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf 879 Inf Inf Inf Inf Inf Inf Inf 846 893 Inf Inf Inf Inf Inf Inf 870 Inf 910 Inf Inf Inf Inf 944 919 953 922 Inf Inf 884 799 882 Inf Inf 864 Inf 892 Inf Inf Inf Inf Inf 825 Inf Inf 866 Inf Inf Inf 793 Inf Inf Inf Inf 830 Inf Inf 867 Inf Inf Inf Inf Inf Inf Inf Inf Inf 915 864 Inf 850 Inf 845 Inf Inf Inf Inf Inf 841 887 866 Inf Inf 777 Inf 811 Inf 834 919 870 Inf Inf 901 862 868 877 924 Inf 857 Inf Inf 868 Inf 896 846 Inf 862 Inf 858 857 Inf Inf Inf Inf Inf Inf Inf 826 Inf Inf 905 Inf 869 Inf Inf Inf Inf 885 880 860 902 Inf 899 Inf Inf Inf Inf 768 Inf Inf 821 Inf Inf 841 Inf Inf Inf Inf Inf 827 Inf 832 812 818 Inf Inf 831 Inf 779 Inf Inf Inf 836 Inf 789 Inf Inf Inf Inf Inf 764 851 Inf Inf 809 809 789 Inf Inf 826 780 Inf Inf Inf Inf 782 Inf 819 Inf 798 782 Inf Inf 800 788 Inf Inf Inf 738 736 Inf 753 Inf 734 807 Inf Inf 768 797 792 814 739 Inf 790 825 Inf 810 Inf Inf 820 Inf 739 Inf Inf 753 Inf Inf Inf 789 782 Inf Inf 781 Inf Inf Inf 818 848 816 843 851 Inf 819 Inf 844 Inf Inf 822 Inf 833 Inf Inf Inf Inf Inf 800 822 Inf 782 782 Inf Inf Inf Inf 793 867 803 Inf 718 Inf Inf 733 775 774 798 818 Inf Inf 808 777 769 793 757 771 Inf 724 760 750 761 Inf 770 749 Inf Inf 723 787 715 839 Inf 808 789 801 813 783 Inf 983 896 Inf 927 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 848 Inf Inf Inf 943 Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf 938 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 896 Inf 898 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 876 Inf Inf Inf Inf Inf Inf Inf 910 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 899 Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 845 892 Inf Inf Inf Inf Inf Inf Inf Inf 910 Inf Inf Inf Inf 944 920 952 922 Inf Inf 884 798 881 Inf Inf Inf Inf 892 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 792 Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 777 Inf Inf Inf Inf 918 870 Inf Inf Inf 862 Inf 876 924 Inf Inf Inf Inf 868 Inf 896 847 Inf Inf Inf Inf 858 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 906 Inf 869 Inf Inf Inf Inf 887 880 Inf 902 Inf Inf Inf Inf Inf Inf 767 Inf Inf 820 Inf Inf 842 Inf Inf Inf Inf Inf 827 Inf 832 Inf 817 Inf Inf 830 Inf 779 Inf Inf Inf 836 Inf Inf Inf Inf Inf Inf Inf Inf 852 Inf Inf Inf 809 789 Inf Inf Inf 780 Inf Inf Inf Inf 782 Inf 820 Inf 799 781 Inf Inf 799 Inf Inf Inf Inf 737 736 Inf 754 Inf Inf Inf Inf Inf 768 Inf 794 Inf 738 Inf 790 825 Inf 811 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 789 Inf Inf Inf 784 Inf Inf Inf 818 Inf Inf 842 850 Inf 818 Inf 844 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 800 823 Inf 782 782 Inf Inf Inf Inf 793 Inf 802 Inf 718 Inf Inf 733 775 772 798 Inf Inf Inf 808 776 770 793 Inf 771 Inf 723 760 750 762 Inf 770 750 Inf Inf Inf 786 Inf 838 Inf 808 789 801 Inf Inf Inf Inf 895 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 944 Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 877 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 895 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 899 Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 910 Inf Inf Inf Inf 944 Inf Inf 921 Inf Inf Inf Inf Inf Inf Inf Inf Inf 892 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 792 Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 918 870 Inf Inf Inf Inf Inf 876 924 Inf Inf Inf Inf Inf Inf Inf 848 Inf Inf Inf Inf 858 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 907 Inf 868 Inf Inf Inf Inf Inf 880 Inf 902 Inf Inf Inf Inf Inf Inf 765 Inf Inf 820 Inf Inf 842 Inf Inf Inf Inf Inf Inf Inf 832 Inf Inf Inf Inf 829 Inf Inf Inf Inf Inf 836 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 780 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 736 Inf Inf Inf Inf Inf Inf Inf 768 Inf Inf Inf 736 Inf Inf 825 Inf 810 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 789 Inf Inf Inf 785 Inf Inf Inf 818 Inf Inf 842 850 Inf Inf Inf 844 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 800 823 Inf Inf 782 Inf Inf Inf Inf 792 Inf 802 Inf 718 Inf Inf Inf Inf 772 Inf Inf Inf Inf Inf 776 770 Inf Inf Inf Inf 723 Inf 750 762 Inf 770 Inf Inf Inf Inf Inf Inf 838 Inf 808 Inf 800 Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 895 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 920 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 792 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 923 Inf Inf Inf Inf Inf Inf Inf 846 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 868 Inf Inf Inf Inf Inf 880 Inf 902 Inf Inf Inf Inf Inf Inf 763 Inf Inf 820 Inf Inf 841 Inf Inf Inf Inf Inf Inf Inf 833 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 836 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 825 Inf 810 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 818 Inf Inf 843 850 Inf Inf Inf 844 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 801 Inf Inf Inf 783 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 775 Inf Inf Inf Inf Inf 722 Inf 750 Inf Inf 770 Inf Inf Inf Inf Inf Inf 838 Inf Inf Inf 800 Inf Inf Inf Inf 894 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 896 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 831 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 845 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 869 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 820 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 833 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 836 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 774 Inf Inf Inf Inf Inf 723 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 838 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 896 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 869 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 819 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 833 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 836 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 774 Inf Inf Inf Inf Inf 724 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 838 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 896 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 869 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 836 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 896 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 870 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 835 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 896 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 871 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 834 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 1.03e+03 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 871 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf 736 Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf