932 931 930 928 926 924 923 922 922 923 926 930 933 936 939 942 941 942 941 939 939 937 937 937 937 937 937 937 935 934 931 930 928 927 928 929 931 933 934 936 935 935 935 934 934 934 934 934 935 935 933 932 928 926 923 922 923 926 928 932 936 938 941 942 941 937 933 928 923 920 919 923 927 933 937 943 945 946 945 944 942 939 937 934 930 927 923 921 921 923 927 930 933 934 933 932 931 931 931 933 935 936 937 937 936 936 936 934 934 934 931 930 928 926 925 926 928 929 930 932 932 933 933 934 934 934 935 934 931 931 930 931 931 934 936 938 942 944 944 944 943 941 939 936 934 931 927 925 923 921 922 923 926 929 933 935 938 938 938 937 936 934 932 931 930 929 929 930 932 933 935 936 936 937 936 934 932 930 928 927 926 927 931 934 937 941 943 942 941 937 932 930 926 927 928 929 932 933 935 937 939 941 942 941 939 937 934 932 929 927 926 926 928 929 931 933 935 937 939 940 940 940 940 937 935 934 932 932 931 932 931 931 930 928 927 927 928 931 934 939 943 945 947 948 946 944 941 937 933 928 924 921 918 918 919 923 927 932 936 941 945 948 951 952 950 946 940 934 928 922 919 917 918 920 924 928 933 937 941 945 948 948 947 946 942 937 932 927 921 917 914 913 914 916 920 925 931 936 940 944 945 945 943 941 937 934 932 932 931 932 934 936 937 939 938 939 938 937 936 933 932 930 928 928 928 930 931 934 937 940 943 945 945 946 944 943 942 940 937 933 929 926 923 921 922 924 927 931 934 937 940 942 943 944 943 939 936 933 929 927 926 926 928 931 934 938 940 941 940 939 937 935 934 933 932 932 933 932 932 933 935 936 939 941 942 943 944 943 941 937 934 930 927 924 923 922 922 922 923 923 924 924 928 931 934 940 945 948 950 949 946 942 936 930 925 922 922 923 926 929 932 935 937 939 942 945 946 948 949 948 946 943 938 934 929 926 925 927 930 934 938 942 944 943 941 936 932 926 924 921 921 922 925 927 929 931 930 930 931 930 931 934 935 937 940 942 942 942 940 937 935 933 932 932 934 935 937 940 940 941 940 940 938 936 935 934 933 932 933 933 934 936 937 938 939 940 940 940 940 939 937 935 933 930 927 925 923 922 924 927 932 936 942 946 949 951 950 947 944 938 934 929 926 924 924 925 927 930 935 938 941 945 946 949 951 951 952 952 949 944 943 938 934 930 926 924 923 922 923 926 928 930 932 933 934 935 935 936 937 938 940 942 942 942 941 938 937 936 934 932 931 929 928 928 929 932 934 939 943 946 948 947 947 943 938 935 932 930 930 930 931 931 931 931 929 930 930 933 935 937 938 939 939 937 935 933 930 930 929 930 932 932 935 935 937 939 940 941 943 943 942 942 941 940 939 938 939 938 938 937 936 935 934 934 934 934 936 938 939 939 941 940 939 938 936 936 936 935 935 935 935 935 934 932 931 930 931 932 934 937 940 942 943 943 940 939 937 935 935 935 934 935 935 935 934 934 934 937 939 941 943 945 946 946 945 941 937 934 929 923 920 918 919 921 924 930 935 939 942 945 946 946 944 942 940 937 936 934 934 934 935 938 940 943 942 942 940 938 936 933 932 931 931 932 934 935 937 938 939 940 940 942 945 946 947 947 948 948 946 942 939 934 930 927 924 921 921 922 925 929 935 941 945 947 946 944 941 937 933 932 932 933 934 937 939 939 942 941 941 941 940 938 937 935 932 931 930 929 929 931 933 934 936 939 939 941 940 939 938 937 936 936 937 938 939 939 939 937 934 932 929 928 927 930 932 936 941 944 947 949 949 948 945 941 938 934 932 932 933 934 936 938 939 938 937 937 935 934 934 936 936 937 938 939 940 942 942 941 939 937 934 932 932 933 935 937 940 942 942 942 940 939 937 937 936 937 937 936 936 936 936 935 936 936 937 938 940 942 944 946 946 946 943 939 935 931 928 925 924 926 931 935 939 943 946 947 948 946 944 942 939 937 936 934 934 934 934 935 935 936 935 935 934 934 934 934 936 938 938 939 938 937 935 934 933 932 934 935 937 939 942 945 946 949 950 951 949 947 946 941 938 936 934 933 935 936 939 941 942 942 941 939 938 937 937 937 937 936 935 934 931 929 928 928 929 932 935 939 943 945 945 946 947 947 949 950 949 949 947 942 938 934 930 929 929 931 934 936 938 938 939 937 937 936 936 937 937 937 937 937 937 939 939 940 939 937 937 936 933 932 929 929 929 931 934 937 939 943 945 947 948 948 946 944 944 943 942 940 940 938 938 937 938 938 939 941 943 944 946 946 945 944 941 937 932 927 924 923 922 924 928 932 935 938 940 942 944 944 945 945 945 943 941 938 936 934 933 932 932 932 932 932 934 936 937 939 940 942 943 945 945 946 947 945 943 940 936 934 932 933 934 937 940 942 944 945 944 944 943 940 939 937 934 933 933 932 933 934 936 937 939 939 940 941 941 942 941 940 939 936 935 933 934 935 937 941 944 946 948 948 946 943 939 934 931 929 928 929 932 935 939 943 948 951 953 954 953 953 949 946 941 936 934 932 932 934 937 941 944 945 943 941 936 931 926 922 920 922 925 931 938 945 951 954 953 952 949 946 943 940 937 936 935 933 933 932 933 935 937 940 943 945 945 943 940 937 935 932 932 932 934 937 940 943 947 948 949 949 948 946 943 941 938 936 934 932 932 933 935 938 942 946 949 951 952 953 953 951 949 947 943 938 934 930 926 924 924 927 929 932 936 938 940 941 941 940 939 940 939 941 942 944 945 947 947 948 947 946 946 945 945 945 944 943 942 940 939 937 937 937 938 939 940 939 940 940 939 939 938 937 936 935 935 934 935 934 935 935 935 934 933 932 932 932 934 937 942 947 951 953 954 953 951 947 943 939 937 936 937 937 938 938 938 938 936 936 936 937 937 940 942 944 946 948 949 949 949 948 946 945 944 942 941 940 938 937 935 932 930 929 929 929 931 931 933 934 934 935 936 939 942 945 946 945 943 940 938 937 937 940 944 946 948 949 948 945 941 937 936 934 935 937 940 943 946 948 950 951 950 948 945 942 937 934 931 930 931 931 932 935 937 940 942 944 946 947 947 946 944 941 937 933 930 927 926 927 931 935 941 947 952 957 960 961 961 959 955 950 944 937 934 929 928 928 931 933 937 939 942 945 946 947 947 946 945 944 943 942 941 941 942 942 941 940 938 935 934 933 932 933 934 936 937 937 938 939 940 940 941 943 941 939 936 934 934 933 934 936 937 939 942 943 944 945 945 947 947 947 947 946 945 942 938 936 934 934 936 939 943 947 950 952 952 949 946 942 938 935 932 931 931 932 932 935 936 936 937 938 939 940 939 942 943 944 947 948 948 947 947 945 942 939 936 932 929 926 925 927 929 932 935 938 940 943 944 946 948 949 950 949 947 945 942 941 939 938 937 936 936 935 937 938 942 946 948 950 952 952 951 949 947 944 941 939 937 936 936 936 936 936 936 936 934 932 931 930 929 930 932 934 938 942 945 948 949 949 946 945 944 943 943 945 946 946 946 944 942 939 937 938 938 941 943 946 947 949 951 951 951 949 947 945 942 937 934 931 929 927 928 929 932 936 939 942 944 947 948 948 949 948 948 946 945 945 943 944 944 945 946 946 946 945 942 938 935 932 930 931 931 935 940 946 950 955 958 959 958 954 948 940 934 928 926 925 927 932 935 939 943 945 946 946 947 947 947 949 950 949 946 944 940 937 932 927 925 924 924 926 929 935 938 943 947 949 950 950 948 945 943 942 940 941 942 944 946 946 945 944 941 940 938 940 943 944 945 946 946 944 942 938 935 933 933 932 933 934 936 937 939 941 945 948 950 951 950 948 945 941 937 934 932 930 930 932 933 936 939 942 946 950 951 952 952 952 950 947 944 941 938 937 937 937 939 942 944 947 948 947 947 944 941 938 935 931 929 929 928 932 935 942 947 952 954 956 956 954 949 945 940 936 934 933 933 936 937 940 943 944 946 947 948 947 947 946 946 945 943 942 941 939 937 937 936 935 935 935 937 939 941 942 942 940 938 937 936 935 937 940 944 948 953 955 956 955 952 947 941 935 931 928 926 927 929 933 937 942 946 949 951 951 949 947 944 940 938 937 936 936 939 940 942 944 944 945 944 942 940 939 938 938 938 939 940 940 941 939 938 936 935 935 937 941 947 952 955 957 956 952 947 943 936 933 930 929 929 929 932 934 938 942 945 949 950 951 951 948 944 938 935 932 932 932 935 937 940 943 945 947 948 947 946 945 945 943 942 943 943 943 945 946 947 947 946 945 944 942 939 936 934 932 929 928 930 932 935 939 944 947 951 953 952 951 948 946 943 940 939 939 940 943 944 946 946 946 945 943 941 939 938 937 936 935 936 935 935 934 934 935 937 939 944 948 950 952 953 953 951 948 947 942 943 941 939 938 937 936 937 936 937 939 940 940 941 942 941 940 939 938 939 938 939 941 943 944 945 947 947 947 947 947 946 945 942 939 936 933 931 929 929 930 933 935 938 942 945 948 951 952 953 952 951 947 944 941 937 935 934 936 938 940 945 948 950 951 951 949 945 940 936 933 931 929 930 932 934 937 941 942 943 944 943 942 942 942 942 942 941 940 941 941 941 942 942 943 943 944 943 943 942 941 940 940 939 940 942 944 946 947 948 949 950 948 947 946 946 945 944 942 940 937 936 935 933 933 933 934 936 937 939 941 943 943 943 943 944 944 945 947 950 951 951 949 946 942 938 935 932 932 934 936 939 942 945 946 950 953 955 956 955 953 949 944 938 935 933 931 931 932 934 935 938 940 941 944 947 948 949 949 948 946 942 938 934 932 930 929 928 930 931 932 934 933 935 938 940 945 949 953 955 957 955 952 947 944 942 940 939 940 942 944 946 948 949 949 947 943 937 934 931 929 929 931 932 936 939 942 945 947 948 949 950 950 948 946 944 940 937 934 932 931 931 933 934 937 941 943 944 945 946 945 947 949 950 952 953 953 951 949 947 942 940 938 936 935 935 936 938 940 944 946 949 953 954 953 952 949 943 939 934 930 930 931 932 934 935 938 938 939 941 941 941 941 941 942 941 941 941 940 941 941 942 943 945 947 948 949 950 951 951 952 952 952 950 948 947 944 943 944 942 943 944 943 942 940 938 936 935 934 933 933 933 932 932 930 931 933 936 940 944 947 950 950 950 949 947 942 938 935 932 931 931 933 937 940 945 948 949 951 950 948 946 943 939 938 937 937 939 942 945 947 950 951 951 951 949 947 946 943 942 939 938 937 938 939 941 943 943 943 941 938 934 931 928 927 927 928 930 932 934 937 941 944 947 950 952 953 953 952 950 949 947 944 942 941 941 940 941 942 942 942 943 943 943 942 942 943 941 941 940 940 939 939 939 939 940 941 942 943 944 945 943 941 940 937 935 934 934 933 935 936 939 941 944 945 947 946 946 945 945 944 944 945 945 946 946 944 942 941 938 937 936 937 938 940 941 943 944 945 946 946 947 947 945 945 942 941 939 937 937 936 936 938 938 939 940 938 938 937 935 935 936 937 940 942 944 943 941 938 936 933 933 934 935 936 938 942 945 949 953 956 958 959 957 954 949 943 938 933 930 929 930 932 935 937 940 941 941 941 940 940 939 940 940 940 941 942 943 945 946 947 948 948 947 944 941 938 936 934 933 935 937 939 942 944 946 947 947 947 946 945 944 943 943 944 943 943 943 943 942 939 939 939 939 941 941 942 943 941 940 939 938 938 939 941 943 944 945 945 944 943 943 943 942 942 943 943 943 943 944 943 942 942 940 939 937 935 934 933 934 936 939 942 945 948 949 951 951 951 951 950 950 949 947 946 942 938 936 934 933 934 935 936 938 939 939 938 937 936 935 937 939 943 947 951 953 954 953 951 948 943 938 935 932 931 931 932 933 936 939 944 950 956 959 961 961 959 954 948 942 935 931 927 927 928 931 933 936 938 940 941 941 941 940 941 943 945 947 948 950 951 950 949 946 944 940 937 934 932 930 930 929 931 932 936 939 941 944 947 947 946 945 945 944 941 939 938 937 937 938 940 943 945 946 947 947 946 943 941 939 939 939 940 942 944 945 949 950 952 953 953 950 947 943 940 936 933 931 931 934 936 939 942 942 943 942 940 939 937 937 939 940 941 942 943 942 941 941 941 942 943 944 946 946 946 946 944 942 941 939 940 941 943 945 947 948 947 946 943 941 940 939 939 940 941 940 940 939 937 936 936 936 937 937 939 940 939 938 937 936 935 936 938 941 944 947 951 953 953 951 948 944 938 933 928 927 925 927 930 934 937 941 945 947 949 951 951 951 949 948 946 946 945 945 945 945 943 941 938 936 934 932 932 932 934 937 942 944 947 951 953 954 953 952 949 946 942 939 936 933 933 932 931 932 933 933 935 936 938 940 940 941 944 947 951 955 958 959 958 955 948 942 936 930 927 926 926 927 930 934 939 945 951 956 959 959 959 955 950 944 939 935 932 929 929 928 929 931 933 937 938 941 944 945 946 946 946 947 948 948 948 946 944 942 939 940 940 942 945 947 948 949 948 947 947 946 944 942 940 937 933 933 932 933 935 937 939 941 942 941 939 938 934 933 933 932 933 934 937 941 943 946 949 951 952 952 950 947 944 941 938 936 936 935 937 941 943 944 944 944 943 942 942 943 943 943 942 940 938 936 934 933 936 938 942 948 952 953 953 952 948 943 939 936 934 933 934 934 933 933 931 930 929 929 932 935 939 943 946 949 950 949 948 946 944 942 942 943 944 946 948 948 947 945 943 940 937 935 934 933 934 936 939 941 944 947 949 951 953 953 952 950 947 944 940 937 937 937 938 939 939 939 937 933 929 926 924 925 927 932 936 940 944 946 946 946 944 942 939 937 936 937 938 940 943 945 947 948 948 948 947 945 943 940 938 935 936 935 935 936 939 941 945 948 951 953 954 954 952 949 946 942 936 933 931 928 928 928 928 929 930 931 933 935 938 940 943 945 946 947 947 948 947 947 946 945 945 943 943 942 939 937 936 934 933 933 934 937 939 944 948 952 955 956 955 953 949 945 942 937 936 933 933 934 936 938 940 942 943 944 945 945 944 943 943 942 942 943 942 940 937 936 933 931 929 929 930 932 935 939 943 946 948 948 947 944 941 937 934 933 932 935 938 943 948 951 952 953 951 948 946 944 941 941 941 941 940 942 943 944 945 946 945 943 939 935 931 928 928 930 932 935 939 942 945 946 945 943 940 936 935 934 933 937 937 941 943 946 947 947 947 946 944 942 941 938 937 937 934 934 937 939 942 945 947 948 948 948 947 945 946 945 946 947 947 946 943 940 936 933 930 928 929 930 933 936 940 942 945 946 946 945 942 939 937 934 932 929 929 928 931 934 936 939 942 943 945 946 948 950 952 952 952 951 948 946 944 941 938 936 935 934 933 934 937 941 946 950 952 953 954 952 948 943 940 937 933 932 931 930 930 932 933 936 939 942 944 944 944 943 941 941 939 937 936 936 936 937 938 942 945 948 951 952 951 949 945 939 936 932 932 932 935 938 940 942 943 942 940 938 936 936 938 941 944 948 951 951 948 944 939 935 933 932 934 938 943 947 950 952 951 949 946 942 940 938 936 935 934 934 934 937 939 941 944 946 946 945 943 942 939 939 938 937 939 940 941 942 942 943 942 941 941 940 940 939 939 941 943 944 945 947 947 947 947 947 945 942 939 935 931 927 925 924 924 926 929 932 937 942 946 949 950 951 951 949 947 945 943 941 940 939 937 938 938 937 937 935 936 935 935 935 934 935 937 942 945 949 954 956 957 955 952 947 943 939 934 931 931 930 930 931 932 933 936 939 942 946 949 951 949 947 943 939 938 936 938 941 942 943 943 942 940 937 936 936 935 936 936 936 936 936 937 939 941 943 943 943 941 939 937 936 937 939 941 945 946 947 947 947 946 945 945 945 945 945 944 943 941 939 936 934 933 933 935 936 937 938 939 938 938 937 937 939 939 940 941 942 944 945 946 947 946 945 944 942 939 937 935 934 934 934 935 935 936 937 937 937 937 937 937 939 940 942 944 947 948 948 948 947 944 940 939 938 938 938 939 940 942 944 944 944 945 944 942 940 940 940 940 941 942 943 943 942 942 941 938 936 934 932 930 930 930 932 935 938 943 946 948 947 947 947 944 943 942 940 939 938 936 933 932 931 932 935 939 946 950 954 955 955 951 947 941 937 933 931 931 930 931 931 933 934 935 937 940 942 945 947 948 948 947 945 941 937 932 927 922 919 918 921 925 932 938 945 951 955 958 958 955 952 948 944 940 937 935 935 936 937 938 940 942 943 944 945 944 943 940 937 935 933 931 930 930 931 932 933 936 940 943 945 945 944 941 938 935 933 931 931 932 935 937 940 944 946 946 945 942 939 936 934 933 934 935 939 942 945 947 949 949 949 947 944 939 935 932 928 928 930 934 938 944 947 950 950 949 946 942 938 935 934 934 934 934 934 935 937 940 943 945 946 946 944 942 939 937 936 935 936 938 939 940 942 943 943 943 942 940 939 936 935 934 935 937 938 940 942 943 943 942 940 937 934 932 931 931 932 934 938 941 942 943 944 944 942 941 940 939 939 937 937 937 937 936 937 936 936 938 940 941 945 947 948 950 951 949 946 944 940 937 936 935 935 936 937 937 936 936 935 933 934 934 936 938 941 944 945 945 945 944 942 940 939 938 936 934 932 932 931 930 932 934 935 939 943 946 948 949 949 948 946 944 940 937 934 932 930 929 929 929 931 933 936 938 942 945 947 947 947 945 943 940 938 937 938 938 940 942 942 942 942 940 937 935 932 931 930 931 934 935 937 939 940 943 943 945 947 947 947 945 941 937 931 928 925 926 928 932 939 945 950 954 956 957 956 953 949 947 944 940 937 934 932 929 928 927 928 932 934 935 937 938 938 936 935 933 932 933 933 935 937 937 939 941 942 943 945 947 949 949 948 947 944 941 939 936 935 935 935 936 938 938 940 943 944 944 943 941 938 936 934 933 931 931 933 933 934 937 938 939 941 943 942 942 942 942 942 941 940 938 937 935 934 933 932 934 935 936 938 939 939 938 937 937 936 936 937 936 936 937 937 936 936 935 934 933 933 934 937 941 945 948 952 953 953 950 948 944 940 936 934 933 931 932 932 934 935 935 936 937 936 936 937 937 937 937 937 937 935 935 934 932 931 931 930 932 932 933 934 936 939 941 944 946 948 949 949 948 946 944 942 939 937 936 935 934 934 935 935 937 940 943 944 945 945 944 941 939 937 935 933 934 934 934 936 936 936 934 933 932 932 933 935 938 942 946 948 949 949 947 944 940 936 932 930 930 931 932 934 937 939 939 939 939 939 937 936 936 936 937 938 939 940 940 940 939 938 937 936 936 937 938 939 941 942 942 941 939 937 936 934 934 933 934 934 935 937 937 939 939 939 939 937 936 935 935 934 932 931 928 928 929 931 935 940 946 952 955 957 957 954 950 944 938 932 927 925 923 924 926 929 934 939 944 947 949 950 949 947 944 939 934 930 926 924 922 925 930 935 940 945 948 949 949 947 943 939 936 934 934 934 934 936 936 935 934 934 933 933 933 934 935 936 938 940 941 941 941 941 940 939 938 938 937 937 937 935 934 931 930 928 929 932 935 938 943 946 948 949 949 947 945 941 938 936 935 934 934 935 935 934 935 935 936 936 936 938 940 942 943 945 945 945 943 942 940 938 936 934 932 932 930 930 928 927 927 925 926 928 929 932 935 939 943 946 949 950 949 947 944 941 938 935 933 931 930 930 931 933 937 940 942 942 940 938 934 933 931 931 933 934 937 939 942 945 946 946 945 944 940 937 934 930 930 931 931 934 934 936 938 939 939 940 939 938 937 937 939 940 941 942 942 941 939 937 933 931 929 927 927 930 932 936 939 942 942 941 938 933 930 928 929 931 934 937 938 939 939 938 936 935 934 934 935 936 938 939 939 940 941 941 940 940 939 938 937 936 935 934 933 933 933 934 936 938 940 942 942 942 941 939 937 935 934 932 933 934 935 937 938 939 938 937 936 935 934 935 936 937 938 939 938 937 936 935 934 934 936 937 938 939 941 940 939 938 937 936 935 936 937 939 941 941 939 936 934 931 928 927 927 928 931 933 935 936 937 938 938 937 935 934 932 933 933 934 937 939 943 946 948 950 950 949 947 944 941 938 936 934 934 933 933 932 932 932 931 930 930 931 932 934 935 936 937 937 937 937 936 936 936 935 936 937 937 937 937 936 934 932 931 931 932 933 934 936 938 941 945 948 950 951 952 953 952 949 945 940 935 932 930 929 932 935 937 939 938 936 933 929 926 925 925 926 928 930 933 936 937 939 941 941 940 941 940 938 939 938 938 939 939 938 937 936 935 934 934 936 937 938 938 939 939 939 939 939 940 942 942 942 942 941 939 937 935 934 934 932 932 932 933 935 937 940 943 945 947 947 946 944 940 935 931 926 923 920 921 923 925 930 934 935 937 937 936 934 932 930 930 931 934 939 944 947 950 950 949 947 943 939 936 934 934 935 938 941 942 944 944 944 941 938 936 933 931 928 927 927 927 929 931 933 936 938 940 941 942 942 940 937 933 928 924 920 918 918 921 925 931 936 942 946 948 950 949 947 944 942 938 935 933 931 929 927 927 928 931 934 937 940 943 944 944 944 942 940 938 937 935 934 932 929 926 925 922 921 921 924 927 931 935 939 942 942 943 942 940 938 936 934 932 931 931 929 929 928 929 929 931 934 936 939 942 944 946 947 947 948 947 947 945 943 940 937 934 931 928 926 926 927 928 931 932 932 932 932 933 933 936 938 941 944 945 946 946 945 943 941 938 934 932 929 927 927 929 929 931 931 932 932 934 935 938 939 942 943 943 943 943 942 940 938 937 935 934 933 930 930 930 930 930 932 934 935 935 935 935 935 934 932 931 931 932 933 935 938 940 943 943 943 941 938 935 932 930 930 931 932 935 936 937 938 939 940 941 943 945 946 945 943 941 938 934 932 931 929 931 933 936 937 938 938 935 932 930 928 926 928 931 934 937 941 944 945 945 944 942 939 936 934 932 931 930 932 931 932 932 932 934 934 937 940 943 944 944 943 941 937 933 931 930 931 933 935 937 940 942 943 942 939 937 935 930 926 922 920 917 918 919 924 928 934 940 945 948 950 949 948 947 944 942 940 938 936 934 931 928 924 922 920 920 922 926 931 936 942 944 945 944 942 939 936 934 933 933 935 935 937 938 939 940 939 937 936 934 933 931 929 928 929 928 930 931 933 937 940 942 944 944 944 942 938 936 934 932 932 933 935 936 937 937 936 934 934 932 931 930 930 931 932 933 934 935 936 937 939 938 938 938 938 937 937 935 934 933 933 934 934 936 937 939 940 941 940 939 936 933 929 927 926 925 926 931 933 936 939 941 943 942 940 937 932 928 926 923 922 922 923 925 927 931 933 936 939 940 942 942 942 941 940 940 940 940 940 940 939 937 935 934 933 932 933 936 938 940 942 943 943 940 937 934 931 927 925 924 924 925 926 929 933 936 938 939 940 939 937 935 932 931 929 928 929 929 928 929 931 934 937 940 943 944 945 944 943 942 940 938 937 937 937 937 938 938 938 938 937 936 935 934 932 931 930 929 929 930 932 934 936 938 939 939 939 937 935 934 932 932 933 934 935 935 934 933 931 929 927 927 929 932 934 937 938 939 939 938 938 937 937 937 937 938 937 936 934 932 929 927 926 926 928 931 934 937 940 943 945 947 948 947 945 941 937 931 926 924 922 923 925 928 931 933 935 935 934 932 929 927 926 926 927 930 932 935 937 938 938 937 935 933 931 930 930 931 933 935 938 939 941 943 945 945 945 945 944 943 942 940 938 935 932 928 925 923 922 923 924 927 929 931 932 932 933 933 933 933 934 936 938 941 944 946 946 945 943 939 935 931 926 922 918 916 918 924 927 934 941 947 952 954 954 951 946 939 934 928 924 922 922 924 927 931 934 937 938 939 939 938 936 933 931 928 927 927 928 930 932 935 937 938 938 937 937 935 933 930 927 925 923 923 923 926 928 930 934 936 939 939 939 939 938 937 935 935 934 934 934 934 934 934 934 932 931 930 928 926 925 926 927 931 935 940 944 946 947 946 943 938 934 929 925 924 924 926 930 933 936 937 938 937 935 931 927 924 922 922 924 928 932 936 940 944 946 946 944 941 936 932 927 924 923 923 923 927 929 931 934 937 940 942 943 943 942 941 939 937 935 932 931 930 929 928 928 927 926 925 924 924 924 926 928 931 934 937 940 942 944 944 944 942 939 936 932 930 928 928 930 932 934 936 937 938 937 935 933 931 928 926 926 926 928 931 934 937 940 943 944 943 942 940 937 934 932 931 930 931 932 934 935 936 936 935 934 933 931 929 926 923 921 921 921 923 927 933 939 946 951 955 955 953 948 942 935 929 925 923 922 924 927 930 934 937 939 940 939 937 934 931 928 926 923 922 922 922 923 925 928 931 933 936 938 941 942 942 942 941 939 938 937 936 934 934 932 932 932 932 932 933 934 935 936 937 935 934 931 927 926 926 928 930 932 935 937 937 937 935 934 932 930 929 927 926 926 926 928 930 933 936 939 940 940 939 937 935 932 931 931 932 934 937 938 938 937 935 933 931 929 928 927 927 927 926 925 924 924 925 925 926 927 929 932 934 937 940 942 943 943 942 941 939 937 935 933 930 927 923 921 919 919 921 924 928 932 936 938 940 941 940 938 936 934 932 932 932 932 933 934 935 935 937 938 939 940 940 939 937 935 932 930 927 925 923 922 923 924 926 929 932 934 936 939 939 937 935 932 930 927 925 924 923 923 924 924 924 925 925 926 926 927 930 932 934 936 937 937 937 937 936 937 937 938 939 939 938 937 935 934 932 932 931 930 929 928 927 926 925 925 926 928 930 932 934 935 935 933 931 928 925 924 922 921 922 923 926 930 934 939 944 947 950 949 947 944 938 933 930 927 926 926 926 927 929 931 932 932 932 932 931 929 928 928 928 929 933 935 939 943 945 946 944 941 937 932 928 924 921 920 921 923 925 927 929 931 932 932 931 931 930 930 930 931 932 932 931 932 932 932 932 932 933 934 935 935 936 937 937 936 936 935 934 934 934 934 935 936 936 935 934 932 929 926 924 923 921 919 919 921 923 926 929 931 933 934 934 933 933 932 932 931 930 930 931 932 934 936 937 937 937 935 933 930 930 930 929 928 929 929 930 932 935 939 943 947 948 948 946 942 935 929 924 920 917 917 918 921 925 927 929 931 931 931 932 932 934 936 938 940 941 941 939 937 936 935 934 933 933 933 932 930 927 926 923 922 923 923 923 924 926 926 928 930 932 935 937 939 940 939 937 935 933 932 933 934 933 932 932 931 930 928 927 927 927 927 926 924 922 918 918 917 920 923 928 932 934 937 939 939 939 938 938 938 938 938 938 939 938 936 934 930 927 924 923 923 924 927 929 931 933 935 936 937 938 938 938 937 935 933 932 930 927 925 923 921 921 922 926 929 932 934 935 935 933 931 929 928 927 926 927 928 929 930 930 931 931 932 931 931 932 931 930 928 927 926 926 928 931 934 937 939 939 937 934 931 928 926 926 926 928 929 931 932 933 933 933 932 932 931 930 928 925 923 921 919 918 919 922 925 930 934 937 939 941 941 941 939 938 936 932 930 927 924 923 922 922 923 925 927 929 932 935 938 940 942 943 944 943 940 936 932 927 921 917 912 912 911 916 922 928 934 939 942 942 940 937 933 930 926 924 924 925 927 931 933 937 939 941 941 939 934 929 924 920 917 917 918 922 927 932 936 939 941 941 939 936 933 930 927 925 924 923 922 923 923 924 924 925 927 929 931 932 933 932 932 932 931 929 928 927 926 927 928 930 932 934 936 938 939 939 938 935 932 930 927 924 922 921 920 921 921 922 924 925 926 928 929 931 932 933 934 935 936 937 937 937 936 935 934 932 930 927 925 925 924 925 926 926 927 928 928 928 929 930 932 934 936 937 936 934 931 927 925 924 924 925 927 928 929 929 927 926 926 927 928 931 933 935 935 934 931 928 924 922 921 921 923 925 928 932 935 940 945 948 951 951 951 948 943 937 930 923 917 915 915 916 918 921 924 926 928 929 931 931 931 931 931 929 928 926 925 924 924 925 928 932 936 939 941 942 940 937 934 931 927 926 926 927 929 931 932 932 932 930 928 927 928 929 932 934 936 937 937 936 933 930 926 923 922 921 921 922 923 925 926 928 929 931 933 934 935 936 936 935 933 932 931 929 928 928 927 926 925 923 921 918 916 915 916 919 924 930 936 941 944 945 944 941 938 934 932 931 930 929 930 931 931 932 933 933 933 933 932 931 930 928 926 924 923 922 921 920 920 919 920 921 924 927 931 934 937 939 939 937 934 931 927 923 920 918 917 918 921 923 925 928 930 931 932 933 935 938 940 941 941 939 936 932 927 923 919 916 918 920 924 928 932 935 937 936 935 931 929 927 926 926 927 928 928 928 926 925 925 925 925 926 926 926 927 927 928 928 930 931 931 930 929 927 925 925 925 926 927 929 932 933 934 933 933 933 933 934 935 936 936 937 936 934 933 932 932 933 934 934 933 931 928 924 919 916 913 911 912 914 918 924 926 929 932 933 934 935 935 934 934 934 934 933 931 929 927 925 924 924 924 925 925 926 926 926 927 928 929 931 933 934 935 936 937 936 936 935 935 935 934 933 931 928 925 922 921 920 921 923 924 926 928 930 931 932 931 930 927 925 923 921 919 919 918 918 918 920 923 926 930 934 937 939 938 936 933 930 926 924 923 924 926 928 929 932 934 935 935 937 938 939 941 942 943 942 939 934 930 925 920 916 915 915 916 919 920 922 924 926 929 933 936 938 939 937 934 929 924 918 914 911 911 912 913 916 919 924 927 931 932 934 935 935 935 933 933 933 934 933 932 932 930 929 928 928 930 932 933 935 937 937 936 934 933 932 929 927 927 925 923 922 921 922 922 922 923 923 922 922 922 921 921 921 922 923 924 925 926 927 927 927 926 925 924 924 924 925 927 931 935 939 942 943 942 941 938 935 932 929 926 925 925 926 927 929 931 931 931 930 928 926 925 923 923 924 926 928 931 933 936 937 936 934 930 925 920 916 914 913 913 915 916 919 922 924 928 931 933 936 937 938 938 937 936 933 931 927 924 922 920 919 921 923 926 929 932 934 935 936 936 937 937 936 935 932 930 926 922 918 915 913 913 915 917 921 924 928 932 935 935 934 932 929 926 923 921 920 920 922 923 925 926 927 927 927 928 931 933 935 937 938 938 936 933 929 925 922 920 920 922 925 928 931 933 934 935 935 935 935 934 933 932 929 927 924 920 917 915 914 915 916 919 922 924 926 928 930 932 934 934 934 932 930 928 925 923 923 923 925 927 930 932 933 934 933 932 931 931 932 934 936 938 938 937 936 933 929 924 919 914 910 908 908 910 914 917 922 926 929 932 932 932 931 928 926 925 925 926 928 932 934 937 939 939 937 934 929 924 918 913 911 910 911 914 917 922 927 932 937 943 947 949 948 946 941 936 931 927 924 922 921 920 920 921 922 923 924 925 925 925 925 924 924 923 922 922 922 922 922 923 924 925 927 928 930 931 930 930 929 927 926 926 926 927 929 932 934 936 938 938 938 937 936 935 932 930 927 925 922 919 917 916 916 916 918 922 925 928 930 931 929 929 928 927 926 926 926 925 925 924 925 926 929 932 935 938 939 939 936 933 928 924 920 917 916 915 916 918 921 924 929 934 938 942 944 944 943 940 937 933 930 927 924 922 919 917 915 915 915 916 918 921 924 927 930 932 934 935 935 935 933 929 924 919 913 910 908 909 912 917 923 929 935 940 943 944 943 941 938 934 931 928 924 921 918 915 914 913 914 916 920 925 930 934 938 941 942 941 938 933 928 922 918 916 914 914 915 916 918 921 924 928 931 933 934 935 934 932 930 927 925 923 922 921 921 921 921 922 922 924 925 928 931 934 936 937 937 936 934 932 931 930 929 928 928 927 926 926 926 926 927 928 930 930 929 928 926 924 922 920 919 918 917 917 918 921 924 929 933 936 938 938 935 932 926 921 917 915 915 917 921 925 929 933 936 937 938 939 939 938 937 935 933 930 927 925 923 921 920 921 923 924 926 927 927 927 927 926 925 924 924 923 923 923 922 922 922 923 925 926 927 928 928 927 925 923 921 919 919 920 921 921 923 924 926 928 930 931 931 930 928 928 926 926 925 925 924 924 924 924 924 924 925 926 928 930 933 935 936 936 934 930 926 921 917 915 914 915 916 919 923 926 929 931 931 930 929 928 927 927 927 927 928 928 927 926 925 924 923 923 922 922 921 921 921 922 923 926 928 931 933 934 934 934 932 930 927 924 922 921 921 923 925 925 927 930 931 931 931 930 930 930 930 930 929 928 926 924 922 920 919 918 918 919 922 924 926 928 929 931 932 933 933 932 929 925 921 918 916 915 916 917 921 924 928 931 933 934 934 932 931 930 927 924 922 920 920 922 924 926 928 929 929 928 927 925 923 922 922 923 924 924 924 924 925 926 927 929 931 934 935 935 934 932 928 925 922 921 920 920 920 920 920 921 921 923 924 924 925 925 926 926 927 927 927 926 927 926 926 925 924 923 923 923 923 923 924 926 928 929 930 930 928 927 926 924 924 923 923 924 924 924 925 926 927 928 929 929 929 929 928 926 924 923 922 921 921 921 923 926 928 931 933 934 932 930 927 923 921 919 917 918 920 922 923 924 926 927 928 930 934 935 935 934 933 930 927 924 923 921 919 918 917 918 919 921 924 927 929 932 933 934 933 932 929 926 923 920 918 917 918 920 921 922 924 926 926 927 926 927 927 927 927 927 926 925 922 919 917 915 913 911 909 910 910 913 917 921 926 932 937 939 941 939 936 932 929 927 926 925 926 926 927 927 926 924 922 920 918 916 915 916 918 920 923 927 931 934 937 938 937 936 933 929 925 921 917 916 915 916 918 919 920 921 921 919 917 916 916 917 921 925 930 934 937 938 938 937 935 932 929 925 923 920 918 916 915 916 916 918 921 923 924 925 926 926 926 927 927 926 925 924 923 924 924 924 925 926 927 929 930 931 931 931 930 928 927 926 924 922 922 921 920 921 921 923 925 926 927 928 928 928 926 925 924 924 923 923 923 924 924 926 925 925 926 926 926 924 922 920 918 917 916 916 916 917 920 923 926 928 931 932 933 932 932 930 929 928 927 926 926 925 924 923 921 921 920 919 920 920 919 918 918 917 915 915 916 917 919 922 923 924 924 924 924 924 925 926 927 928 927 927 924 922 918 916 915 914 914 916 918 921 925 929 932 935 936 936 934 930 926 922 919 917 916 917 919 919 919 920 921 921 922 923 924 925 925 926 926 925 925 924 924 922 921 919 918 916 916 916 918 919 919 920 921 922 924 927 930 933 934 934 933 930 927 924 921 920 919 919 920 919 919 918 917 916 916 916 917 919 922 925 927 930 931 932 931 929 928 927 925 923 922 920 918 918 916 917 918 920 922 923 923 922 922 921 919 919 920 923 927 931 935 937 938 938 937 935 933 931 929 927 925 922 918 914 911 909 908 908 911 913 918 922 926 931 934 935 935 932 928 923 918 914 911 910 912 915 919 924 929 932 935 937 938 937 935 931 926 920 915 911 910 910 912 916 921 925 927 928 929 929 929 929 929 930 930 929 928 926 924 922 919 917 915 913 911 911 911 912 916 919 923 927 930 933 934 934 934 932 929 925 921 917 914 911 910 910 911 914 916 918 920 922 924 926 928 931 932 932 932 929 925 921 916 912 911 911 913 918 923 928 932 935 936 936 934 931 925 920 909 907 904 900 899 900 903 906 911 918 925 931 936 939 939 938 934 931 926 922 919 917 916 914 914 913 912 911 912 915 917 921 925 929 932 934 935 935 934 932 931 928 926 924 922 919 916 914 912 912 913 915 919 922 925 925 924 920 916 913 911 910 912 916 919 923 927 930 932 932 933 932 929 926 922 917 914 911 910 909 910 913 916 919 923 927 931 932 933 932 930 927 924 921 919 918 919 921 922 924 924 925 924 923 922 920 919 918 918 921 924 926 928 930 930 928 926 923 920 918 916 916 914 913 912 910 911 912 914 915 918 921 923 925 926 925 924 923 921 920 921 924 927 930 934 935 936 935 933 930 927 923 920 916 914 911 909 908 908 910 914 916 920 924 926 926 925 923 920 918 917 917 918 920 921 922 921 921 920 920 920 921 921 920 919 918 917 916 916 916 918 919 920 922 924 926 928 929 930 930 929 929 929 928 927 926 923 919 915 911 908 907 908 909 910 913 916 918 922 926 928 930 930 929 928 924 921 918 916 915 915 916 917 919 921 923 924 926 926 925 921 919 915 909 905 903 903 904 907 911 915 919 923 925 926 927 928 930 932 934 935 934 932 928 922 915 910 908 908 911 915 920 923 926 927 926 925 922 919 916 914 912 911 911 912 913 916 918 920 921 921 920 919 919 919 920 921 924 926 927 928 928 927 924 920 915 910 907 906 907 910 915 921 927 932 935 935 934 931 927 924 920 917 915 913 911 910 910 910 910 912 913 916 919 922 925 927 928 928 926 922 917 912 908 906 906 908 912 916 920 923 925 925 925 925 923 922 922 921 920 919 919 920 922 924 927 929 930 929 926 922 918 914 911 910 911 913 916 921 925 928 931 931 929 926 922 916 911 908 906 906 907 910 913 916 918 919 919 919 917 916 915 914 915 916 917 919 921 922 922 921 918 915 913 911 911 913 916 920 923 925 926 926 923 921 918 915 915 915 916 918 921 924 926 927 925 922 918 915 912 910 911 913 916 918 921 922 922 921 919 916 914 912 911 910 910 912 915 918 921 924 926 926 926 924 922 922 923 924 927 928 930 929 928 926 922 918 915 912 910 910 910 911 913 914 916 917 918 919 919 920 921 922 923 924 924 924 924 922 920 918 916 914 911 908 905 903 903 905 910 916 923 929 934 937 939 938 935 932 927 922 917 912 909 907 907 908 910 911 913 915 915 915 915 914 915 916 917 920 922 923 924 924 924 923 922 920 918 916 916 916 918 922 926 928 928 927 923 919 915 912 910 910 910 911 911 911 910 910 910 910 910 911 913 915 916 918 920 922 923 923 923 923 923 922 921 921 919 918 917 917 919 920 921 922 924 925 925 924 923 922 920 918 917 916 916 916 915 913 912 910 910 911 912 914 917 920 922 924 923 922 919 914 910 906 904 904 908 912 917 922 925 926 926 924 922 921 919 919 920 921 922 924 926 926 925 924 922 919 916 914 912 911 910 909 911 912 913 916 917 919 921 922 922 922 922 922 922 922 923 923 923 922 920 916 913 909 906 905 904 904 905 905 907 908 910 912 913 916 919 922 926 930 931 932 930 928 924 921 918 916 915 915 916 918 919 920 920 921 921 921 921 920 920 918 916 913 911 909 907 907 907 909 912 915 918 920 922 922 922 921 920 919 918 916 914 913 912 911 912 912 914 915 916 918 920 922 925 926 926 926 925 923 921 919 916 915 915 916 917 920 922 923 923 921 917 914 910 907 906 905 906 908 910 913 916 918 919 919 918 916 915 912 911 910 911 912 915 918 921 924 926 927 927 926 923 919 914 910 907 905 905 906 909 913 916 919 921 923 924 924 925 924 923 921 918 916 914 913 914 916 918 920 921 920 918 915 911 908 906 906 906 907 908 910 912 914 916 917 919 919 920 921 921 920 919 919 919 920 922 923 923 922 921 919 916 914 912 910 909 909 909 910 912 914 916 918 920 922 922 922 921 919 917 916 915 914 913 914 915 915 915 914 913 912 911 910 910 910 911 912 913 914 914 914 915 917 919 921 923 923 922 919 916 912 909 909 910 912 915 916 918 918 917 916 915 914 913 912 911 911 910 910 910 911 912 914 915 916 918 920 921 923 924 925 925 924 921 919 915 912 910 909 908 909 909 910 910 910 910 911 912 914 915 917 919 922 923 924 924 921 919 916 913 910 908 907 908 909 912 915 918 920 922 922 922 921 920 919 918 916 913 910 907 904 902 901 902 904 907 911 916 920 923 925 926 925 924 922 921 920 919 918 916 913 910 908 906 906 907 910 913 916 917 918 917 916 914 911 910 909 910 912 915 918 922 925 928 929 928 927 924 920 916 913 909 907 905 905 907 908 910 913 915 918 922 924 925 926 925 923 920 916 911 907 902 899 897 898 901 905 909 914 918 922 924 926 927 927 927 926 924 922 920 917 916 916 915 916 915 914 912 910 909 909 909 910 912 915 916 917 917 916 915 912 909 907 906 906 907 908 909 909 909 909 909 910 911 914 918 922 926 928 928 925 921 916 911 908 906 906 908 910 912 914 915 916 917 918 919 921 922 924 924 923 920 916 911 907 904 901 901 902 904 907 910 914 918 922 925 926 926 926 924 922 920 918 916 916 915 915 914 913 912 910 909 908 907 906 905 905 905 906 907 909 911 914 918 922 926 928 928 927 925 922 917 914 912 911 911 913 914 916 917 918 917 916 914 912 910 906 905 904 902 901 902 902 903 906 909 911 914 917 918 920 920 921 920 919 918 915 912 909 908 908 910 911 913 915 916 916 917 917 917 919 921 923 924 924 923 922 919 917 914 912 910 910 910 910 910 910 911 911 911 912 912 912 911 910 909 909 909 909 909 908 907 906 906 908 910 914 917 919 921 922 921 918 916 915 913 912 912 913 914 915 916 916 916 915 915 916 917 919 922 925 927 927 926 923 919 914 909 905 902 900 900 901 904 906 908 910 912 914 915 916 916 915 914 912 910 907 905 903 902 902 903 905 909 913 918 922 926 928 929 928 927 924 922 919 917 916 916 916 918 921 922 922 921 919 915 910 906 902 900 900 900 902 905 907 910 913 915 917 919 920 921 921 921 920 919 917 915 911 909 907 906 907 909 911 914 916 916 917 917 918 918 919 920 920 918 916 915 914 913 914 915 917 918 919 918 917 914 910 907 905 903 902 903 905 907 910 912 914 916 916 916 915 914 913 912 912 912 913 914 915 915 915 915 914 914 913 913 913 913 913 912 912 912 912 913 916 917 919 921 921 921 919 917 915 912 910 908 907 907 908 909 910 911 913 914 916 917 918 920 922 922 921 920 918 915 913 911 910 910 909 908 907 905 904 902 902 902 902 904 906 909 911 914 916 918 920 922 923 923 923 921 918 915 911 908 906 905 906 907 908 910 913 915 918 921 922 923 922 920 916 913 909 906 904 905 907 910 914 916 917 916 915 912 910 907 906 906 906 908 910 911 913 915 916 916 918 919 920 922 922 923 922 920 917 913 909 904 899 895 894 894 897 902 908 914 921 926 930 933 933 932 928 923 917 911 906 902 900 899 899 900 902 904 907 911 915 918 921 922 921 919 915 910 905 900 896 894 895 897 902 907 912 916 919 921 921 921 920 918 916 914 913 912 911 912 913 914 915 915 915 914 913 912 911 911 912