Raw acceleration counts (Format v01.20 with 13 text lines) Record of Earthquake of Fri Dec 05, 2008 20:18 PST Hypocenter: TBD H= km Origin: TBD Statn No: 06-050713 Code:CI-NSS2 Mortmar, at Coachella Canal Coords: 33.556 115.946 Site Geology: Recorder: Unk s/n 3063 ( 3 Chns of 21 at Sta) Sensor: Rcrd start time:12/06/2008, 04:18:42.008 GMT (Q=5) RcrdId:14408052.CI.NSS2.HNE. Sta Chan 1 90 Deg HNE Location: Raw record length =344.130 sec, Uncor max = 19765 c, at 44.860 sec. Processed: 12/08/08 08:23 PST UCB No filtering! Values used when parameter of data value is unknown/unspecified: -999, -999.000 100 Integer-header values follow on 10 lines, Format = (10I8) 0 1 50 120 1 -999 -999 50713 -999 -999 6 6 -999 6 -999 1 -999 -999 3 -999 -999 -999 21 -999 -999 -999 -999 -999 -999 0 3 3063 21 3 0 -999 -999 -999 -999 2008 341 12 6 4 18 5 5 -999 -999 1 1 0 0 90 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 1 -999 -999 -999 -999 -999 34413 100 4 18 42 1 12 6 2008 -999 360 -999 6 -999 -999 -999 0 -999 -999 -999 100 Real-header values follow on 20 lines, Format =(5F15.6) 33.555531 -115.945862 17.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.384188 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 42.008202 -999.000000 -999.000000 -999.000000 0.010000 344.130005 -999.000000 -999.000000 -999.000000 -999.000000 200.000000 0.707100 10.000000 20.000000 2.000000 -999.000000 -999.000000 1.000000 -999.000000 -999.000000 -999.000000 -999.000000 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 10.000000 344.130005 19765.000000 44.860001 -16960.447266 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.120000 2 Comment line(s) follow, each starting with a | | Cosmos version 01.20 written by ms_to_v0 Version 2.12 | 2004/03/17 11:50:00 to 3000/01/01 00:00:00 UTC 34413 raw accel. pts, approx 344 secs, units=counts (50),Format=(10I8) -16951 -16955 -16969 -16951 -16934 -16958 -16984 -16996 -16967 -16941 -16956 -16960 -16978 -16972 -16966 -16981 -16954 -16939 -16935 -16942 -16963 -16981 -16997 -16974 -16963 -16965 -16978 -16979 -16963 -16955 -16911 -16938 -16986 -16958 -16951 -16984 -17009 -16971 -16936 -16986 -16972 -16914 -16938 -16964 -16983 -16970 -16947 -16949 -16936 -16971 -16976 -16969 -16988 -16976 -16961 -16951 -16969 -16951 -16923 -16938 -16949 -16951 -16960 -17011 -17009 -16964 -16992 -16981 -16939 -16965 -16957 -16924 -16936 -16943 -16953 -16964 -16990 -16986 -16944 -16948 -16952 -16975 -17001 -16988 -16956 -16936 -16962 -16964 -16948 -16925 -16943 -16987 -16966 -16957 -16986 -17002 -16962 -16967 -16989 -16924 -16912 -16956 -16964 -16943 -16956 -16993 -16989 -16983 -16985 -16977 -16955 -16936 -16925 -16928 -16975 -16978 -16955 -16986 -16964 -16945 -16980 -16972 -16953 -16964 -16983 -16956 -16971 -16994 -16946 -16935 -16957 -16995 -16969 -16923 -16943 -16980 -16981 -16932 -16973 -16991 -16948 -16947 -16953 -16977 -16948 -16976 -17001 -16956 -16955 -16950 -16959 -16951 -16974 -16984 -16941 -16940 -16948 -16975 -16976 -16965 -16977 -16974 -16976 -16960 -16951 -16982 -16979 -16950 -16947 -16959 -16932 -16938 -16997 -16977 -16967 -16988 -16958 -16946 -16959 -16959 -16948 -16970 -16982 -16946 -16930 -16938 -16952 -16984 -17027 -16988 -16948 -16957 -16934 -16949 -16950 -16964 -16982 -16974 -16983 -16946 -16955 -16968 -16946 -16977 -16990 -16979 -16950 -16929 -16954 -16976 -16958 -16949 -16989 -16981 -16948 -16956 -16949 -16957 -16967 -16965 -16945 -16947 -16977 -16936 -16949 -16989 -16969 -16980 -16990 -16986 -16979 -16950 -16903 -16909 -16981 -16974 -16965 -16980 -16956 -16974 -16978 -16984 -16987 -16968 -16962 -16941 -16958 -16955 -16938 -16948 -16952 -16979 -16965 -16956 -16984 -16994 -16949 -16918 -16986 -16977 -16920 -16973 -16990 -16923 -16957 -17003 -16946 -16960 -16995 -16957 -16963 -16978 -16938 -16949 -16985 -16967 -16961 -16973 -16959 -16934 -16948 -16965 -16959 -16982 -16979 -16943 -16950 -16983 -16964 -16933 -16959 -16967 -16950 -16956 -16984 -16997 -16971 -16968 -16951 -16939 -16945 -16940 -16973 -16943 -16960 -17011 -16981 -16974 -16965 -16963 -16949 -16948 -16964 -16955 -16967 -16974 -16960 -16950 -16969 -16968 -16945 -16955 -16950 -16978 -17005 -16971 -16963 -16926 -16912 -16966 -16994 -16994 -16987 -16989 -16956 -16922 -16932 -16969 -16993 -16985 -16977 -16935 -16919 -16936 -16947 -17005 -17002 -16995 -17023 -16978 -16913 -16877 -16917 -16963 -16974 -16979 -16967 -16971 -16963 -16961 -16970 -16967 -16970 -16980 -16982 -16954 -16945 -16958 -16939 -16930 -16948 -16963 -16981 -16995 -16986 -16973 -16978 -16965 -16948 -16933 -16926 -16959 -16976 -16983 -16985 -16963 -16946 -16951 -16984 -16966 -16947 -16955 -16943 -16967 -16970 -16970 -16972 -16957 -16963 -16955 -16968 -16973 -16970 -16964 -16928 -16940 -16989 -16992 -16950 -16942 -16978 -16967 -16949 -16972 -16980 -16959 -16945 -16964 -16957 -16951 -16970 -16966 -16949 -16936 -16946 -16961 -16974 -16971 -16964 -16980 -16989 -16991 -16975 -16947 -16938 -16923 -16932 -16942 -16967 -17001 -16980 -16990 -16970 -16944 -16966 -16969 -16985 -16974 -16955 -16933 -16916 -16942 -16961 -16978 -16972 -16992 -16989 -16935 -16952 -16950 -16963 -17002 -16984 -16948 -16916 -16946 -16963 -16950 -16995 -16997 -16965 -16981 -16952 -16940 -16963 -16948 -16962 -16956 -16972 -16989 -16960 -16975 -16947 -16933 -16961 -16962 -16966 -16964 -16960 -16951 -16973 -16970 -16955 -16973 -16962 -16968 -16984 -16974 -16951 -16941 -16962 -16981 -16960 -16942 -16966 -16964 -16944 -16957 -16973 -16940 -16955 -17000 -16978 -16966 -16955 -16946 -16952 -16947 -16964 -16974 -16960 -16951 -16966 -16995 -16971 -16918 -16925 -16960 -16975 -16970 -16972 -16955 -16952 -16994 -16978 -16964 -16967 -16949 -16953 -16944 -16953 -16962 -16959 -16976 -16976 -16974 -16969 -16967 -16951 -16934 -16962 -16955 -16943 -16977 -17000 -16982 -16948 -16945 -16936 -16947 -16971 -16963 -16968 -16985 -16977 -16947 -16957 -16982 -16964 -16938 -16939 -16959 -16953 -16946 -16971 -16988 -16996 -16982 -16963 -16958 -16951 -16935 -16942 -16987 -16991 -16982 -16962 -16933 -16926 -16929 -16952 -16967 -16989 -16983 -16977 -16978 -16967 -16982 -16959 -16947 -16947 -16944 -16955 -16949 -16978 -16976 -16924 -16948 -16981 -16967 -16984 -17005 -16984 -16950 -16966 -16962 -16929 -16958 -16973 -16949 -16936 -16937 -16943 -16944 -16968 -17000 -17016 -16993 -16964 -16972 -16937 -16926 -16938 -16930 -16947 -16946 -16967 -16980 -16989 -17007 -16969 -16963 -16985 -16975 -16950 -16903 -16916 -16956 -16959 -16962 -16984 -16999 -16965 -16979 -16971 -16956 -16964 -16933 -16947 -16940 -16954 -16978 -16958 -16946 -16943 -16989 -16995 -16970 -16983 -16992 -16986 -16919 -16907 -16958 -16969 -16989 -16966 -16935 -16938 -16957 -16973 -16977 -17011 -17007 -16975 -16956 -16918 -16919 -16955 -16976 -16954 -16957 -16979 -16948 -16940 -16949 -16972 -16978 -16975 -16969 -16929 -16963 -16981 -16941 -16959 -17005 -16981 -16941 -16953 -16938 -16950 -16966 -16950 -16978 -16974 -16952 -16986 -17004 -16971 -16953 -16943 -16943 -16957 -16948 -16943 -16945 -16971 -16983 -16965 -16969 -16957 -16970 -16989 -16948 -16943 -16964 -16969 -16961 -16956 -16956 -16955 -16956 -16956 -16979 -16963 -16944 -16972 -16982 -16972 -16970 -16958 -16931 -16973 -16998 -16957 -16952 -16943 -16957 -16991 -16953 -16947 -16966 -16964 -16971 -16959 -16956 -16942 -16952 -16994 -16975 -16944 -16956 -16955 -16969 -16990 -16958 -16946 -16941 -16928 -16963 -16984 -16995 -17003 -16986 -16961 -16928 -16934 -16954 -16955 -16968 -16980 -16949 -16932 -16987 -16974 -16928 -16984 -17011 -16957 -16940 -16946 -16939 -16946 -16966 -16979 -16982 -16971 -16959 -16954 -16946 -16949 -16966 -16992 -16971 -16930 -16939 -16976 -16989 -16945 -16952 -16988 -16944 -16941 -16970 -16971 -16987 -16979 -16964 -16951 -16933 -16947 -16962 -16979 -16992 -16985 -16965 -16923 -16931 -16957 -16962 -16967 -16979 -16987 -16940 -16936 -16958 -16963 -16993 -16989 -16966 -16958 -16958 -16939 -16937 -16955 -16966 -16993 -16998 -16970 -16960 -16957 -16944 -16943 -16952 -16961 -16983 -16998 -16977 -16972 -16975 -16946 -16924 -16948 -16973 -16976 -16980 -16969 -16955 -16939 -16938 -16960 -16973 -16989 -16986 -16966 -16966 -16964 -16944 -16952 -16980 -16971 -16936 -16946 -16992 -16986 -16964 -16957 -16944 -16960 -16966 -16962 -16972 -16986 -16979 -16943 -16938 -16940 -16960 -16986 -16979 -16983 -16991 -16963 -16930 -16955 -16958 -16937 -16957 -16956 -16927 -16960 -16995 -16982 -16968 -16965 -17003 -16990 -16939 -16937 -16945 -16936 -16936 -16973 -16979 -16959 -16978 -16983 -16961 -16958 -16966 -16956 -16953 -16989 -16984 -16937 -16932 -16974 -16996 -16936 -16933 -16990 -16956 -16921 -16952 -17004 -17004 -16974 -16964 -16945 -16954 -16966 -16964 -16956 -16941 -16946 -16964 -16981 -16984 -16982 -16975 -16973 -16950 -16941 -16963 -16947 -16944 -16975 -16996 -16974 -16949 -16968 -16946 -16924 -16961 -16990 -17013 -16997 -16948 -16925 -16918 -16949 -16969 -16945 -16964 -16991 -16994 -16985 -16940 -16937 -16977 -17004 -17010 -16977 -16947 -16916 -16904 -16935 -16957 -16995 -17026 -17012 -16969 -16938 -16924 -16915 -16943 -16973 -16985 -16978 -16971 -16969 -16971 -16966 -16951 -16954 -16955 -16961 -16981 -16978 -16941 -16925 -16948 -17000 -17023 -16988 -16943 -16939 -16968 -16935 -16940 -16988 -16963 -16961 -16998 -16982 -16948 -16966 -16944 -16925 -16944 -16979 -17009 -16954 -16963 -16973 -16934 -16927 -16936 -16978 -16980 -16986 -17015 -17005 -16956 -16923 -16930 -16936 -16941 -16945 -16995 -17022 -16962 -16929 -16943 -16970 -16996 -17003 -16982 -16918 -16911 -16969 -16978 -16937 -16936 -16994 -16998 -16969 -16969 -16971 -16962 -16953 -16946 -16928 -16957 -16997 -16996 -16954 -16916 -16957 -16985 -16985 -16970 -16970 -16981 -16972 -16970 -16935 -16925 -16946 -16957 -16960 -16965 -16986 -16980 -16980 -16974 -16943 -16954 -16980 -16954 -16940 -16979 -16970 -16938 -16944 -16945 -16957 -16978 -16987 -16996 -16989 -16979 -16955 -16951 -16970 -16931 -16909 -16973 -16989 -16945 -16956 -16966 -16963 -16988 -17017 -17004 -16917 -16898 -16960 -16984 -16966 -16948 -16954 -16950 -16974 -16999 -16977 -16949 -16956 -16967 -16932 -16949 -16981 -16955 -16965 -16988 -16986 -16972 -16955 -16942 -16925 -16958 -16954 -16943 -16992 -16991 -16968 -16955 -16979 -16979 -16951 -16969 -16964 -16951 -16948 -16949 -16957 -16956 -16968 -16983 -16975 -16972 -16980 -16954 -16920 -16939 -16968 -16981 -17000 -16970 -16938 -16946 -16943 -16970 -16984 -16965 -16951 -16958 -16970 -16936 -16956 -17007 -16985 -16976 -16957 -16910 -16933 -16968 -16963 -16975 -16991 -16970 -16940 -16946 -16974 -16989 -16957 -16945 -16978 -16971 -16966 -16952 -16921 -16949 -16965 -16962 -16948 -16959 -16983 -16962 -16968 -16975 -16978 -16983 -16963 -16959 -16961 -16942 -16946 -16958 -16953 -16970 -16966 -16948 -16963 -16972 -16974 -16966 -16957 -16974 -16982 -16965 -16949 -16960 -16960 -16934 -16951 -16986 -16985 -16967 -16956 -16951 -16948 -16955 -16953 -16958 -16984 -16987 -16996 -16988 -16924 -16925 -16954 -16958 -16971 -16973 -16974 -16943 -16942 -16985 -16973 -16945 -16971 -16992 -16950 -16936 -16966 -16984 -16958 -16917 -16956 -16995 -16970 -16955 -16948 -16953 -16966 -16977 -16976 -16945 -16971 -17004 -16972 -16928 -16928 -16947 -16955 -16978 -16963 -16955 -16975 -16980 -16977 -16968 -16966 -16954 -16961 -16954 -16920 -16953 -16988 -16998 -16985 -16950 -16932 -16938 -16980 -16970 -16950 -16974 -16979 -16976 -16967 -16939 -16931 -16964 -16982 -16990 -16971 -16938 -16948 -16943 -16956 -16998 -16976 -16934 -16956 -16992 -16950 -16939 -16991 -16979 -16957 -16973 -16972 -16950 -16946 -16951 -16927 -16938 -16985 -16994 -16978 -16954 -16946 -16961 -16971 -16968 -16929 -16947 -16995 -16976 -16968 -16960 -16938 -16918 -16939 -16986 -16989 -16997 -16997 -16964 -16939 -16947 -16963 -16948 -16935 -16957 -16963 -16965 -16986 -16966 -16954 -16977 -16973 -16948 -16947 -16977 -16963 -16950 -16955 -16954 -16979 -16971 -16962 -16978 -16964 -16943 -16954 -16946 -16947 -16969 -16958 -16970 -16995 -17014 -16980 -16929 -16926 -16936 -16966 -16968 -16958 -16966 -16980 -16977 -16962 -16955 -16945 -16976 -17000 -16970 -16937 -16911 -16930 -16963 -16957 -16978 -17011 -17010 -16957 -16930 -16951 -16940 -16952 -16985 -16985 -16963 -16953 -16948 -16942 -16955 -16969 -16975 -16981 -16981 -16971 -16963 -16954 -16951 -16958 -16951 -16933 -16980 -17004 -16962 -16935 -16924 -16953 -16987 -16989 -16985 -16978 -16956 -16940 -16951 -16935 -16940 -16981 -16983 -16973 -16957 -16958 -16949 -16949 -16983 -16986 -16986 -16971 -16963 -16940 -16908 -16943 -16972 -16958 -16969 -16995 -16985 -16958 -16947 -16959 -16953 -16955 -16980 -16984 -16959 -16950 -16948 -16916 -16939 -16983 -16996 -16982 -16976 -16993 -16934 -16908 -16956 -16952 -16955 -17009 -17005 -16957 -16953 -16939 -16930 -16957 -16953 -16969 -17001 -16981 -16955 -16950 -16948 -16950 -16968 -16969 -16956 -16958 -16972 -16951 -16938 -16991 -16977 -16944 -16964 -16966 -16954 -16940 -16955 -17002 -17015 -16972 -16955 -16944 -16912 -16930 -16940 -16956 -16980 -16971 -16994 -16977 -16965 -16967 -16951 -16967 -16950 -16949 -16944 -16962 -16989 -16953 -16959 -16983 -16976 -16942 -16929 -16943 -16961 -17005 -16992 -16956 -16963 -16952 -16933 -16937 -16961 -16959 -16960 -16980 -16980 -16988 -16967 -16956 -16961 -16938 -16962 -16984 -16955 -16906 -16919 -16991 -16982 -16951 -16986 -16997 -16953 -16937 -16965 -16971 -16947 -16942 -16972 -17001 -16969 -16940 -16948 -16941 -16947 -16962 -16978 -16975 -16953 -16940 -16974 -16986 -16966 -16973 -16948 -16958 -16959 -16952 -16987 -16974 -16938 -16912 -16951 -16990 -16955 -16948 -16990 -17012 -16968 -16932 -16959 -16958 -16947 -16964 -16964 -16971 -16980 -16967 -16931 -16924 -16951 -16956 -16978 -16981 -16977 -17003 -16997 -16972 -16918 -16909 -16950 -16949 -16964 -16954 -16959 -16980 -16966 -16974 -16968 -16976 -16982 -16964 -16952 -16949 -16936 -16917 -16949 -16995 -16984 -16961 -16980 -16974 -16949 -16965 -16962 -16953 -16968 -16946 -16949 -16987 -16978 -16952 -16931 -16954 -16972 -16957 -16974 -16977 -16968 -16968 -16966 -16943 -16905 -16939 -16985 -16979 -16974 -16979 -16991 -16970 -16938 -16922 -16939 -16969 -16956 -16958 -16985 -16997 -16966 -16959 -16974 -16953 -16945 -16949 -16957 -16969 -16988 -16966 -16940 -16955 -16959 -16989 -17003 -16974 -16939 -16935 -16952 -16940 -16954 -16990 -16998 -16961 -16928 -16958 -16968 -16949 -16982 -16979 -16945 -16968 -16954 -16942 -16960 -16968 -16994 -16960 -16951 -16984 -16955 -16958 -16953 -16944 -16986 -16972 -16939 -16953 -16964 -16973 -16985 -16950 -16937 -16970 -16969 -16956 -16960 -16985 -16968 -16908 -16944 -16995 -16960 -16940 -16964 -16977 -16977 -16981 -16933 -16926 -16986 -16995 -16985 -16963 -16944 -16955 -16968 -16941 -16940 -16981 -16969 -16961 -16942 -16927 -16976 -16993 -16966 -16959 -16974 -16974 -16943 -16941 -16953 -16950 -16966 -16955 -16945 -16969 -16989 -16989 -16948 -16935 -16965 -16978 -16966 -16949 -16963 -16984 -16957 -16937 -16957 -16980 -16955 -16925 -16970 -16993 -16968 -16960 -16950 -16948 -16985 -17000 -16934 -16929 -16988 -16955 -16939 -16939 -16950 -17009 -16975 -16961 -16992 -16947 -16916 -16940 -16967 -16968 -16962 -16980 -16987 -16956 -16950 -16983 -16974 -16930 -16931 -16975 -16965 -16938 -16982 -16995 -16970 -16954 -16941 -16951 -16949 -16955 -16964 -16960 -16961 -16971 -16980 -16960 -16961 -16966 -16962 -16958 -16958 -16982 -16964 -16933 -16934 -16969 -17002 -16976 -16970 -16972 -16945 -16938 -16948 -16969 -16948 -16958 -17013 -16962 -16961 -17002 -16949 -16904 -16929 -16987 -16985 -16967 -16952 -16960 -16957 -16934 -16989 -16985 -16960 -16973 -16961 -16973 -16948 -16934 -16949 -16969 -16998 -16976 -16960 -16940 -16912 -16934 -16979 -16978 -16932 -16967 -17028 -17007 -16970 -16966 -16959 -16936 -16923 -16937 -16947 -16961 -16979 -16964 -16979 -16962 -16939 -16985 -16995 -16962 -16958 -16979 -16935 -16922 -16940 -16949 -16997 -16990 -16988 -16971 -16918 -16922 -16947 -16976 -16987 -16994 -17008 -16984 -16947 -16923 -16911 -16943 -16973 -16977 -16989 -16968 -16950 -16950 -16973 -16969 -16934 -16955 -16970 -16955 -16948 -16962 -16965 -16962 -16994 -16979 -16933 -16944 -16979 -16950 -16930 -16974 -16981 -16974 -16967 -16958 -16982 -16960 -16955 -16984 -16951 -16935 -16938 -16956 -16977 -16970 -16971 -16953 -16930 -16944 -16985 -16992 -16967 -16949 -16936 -16967 -16990 -16973 -16952 -16932 -16936 -16972 -16981 -16959 -16934 -16943 -16971 -16995 -17002 -16942 -16937 -16980 -16980 -16957 -16953 -16962 -16917 -16922 -16994 -17008 -16960 -16950 -16969 -16946 -16931 -16959 -16985 -16970 -16967 -16987 -16986 -16958 -16899 -16914 -16971 -16980 -16995 -16979 -16950 -16950 -16953 -16963 -16972 -16980 -16973 -16949 -16940 -16957 -16964 -16930 -16933 -16981 -16976 -16979 -17007 -16978 -16929 -16924 -16969 -16977 -16953 -16953 -16973 -16967 -16926 -16970 -16973 -16920 -16982 -17021 -16964 -16920 -16956 -16954 -16923 -16991 -17000 -16961 -16961 -16946 -16956 -16962 -16954 -16958 -16970 -16966 -16964 -16996 -16976 -16932 -16926 -16941 -16959 -16943 -16959 -16998 -16988 -16965 -16945 -16971 -16975 -16934 -16941 -16957 -16969 -16956 -16930 -16956 -16966 -16979 -17007 -16971 -16946 -16957 -16944 -16942 -16951 -16966 -16970 -16941 -16974 -16999 -16964 -16962 -16948 -16928 -16942 -16974 -16997 -16985 -16949 -16926 -16937 -16956 -16970 -16972 -16968 -16970 -16974 -16960 -16951 -16954 -16963 -16962 -16954 -16979 -16974 -16939 -16932 -16937 -16956 -16995 -16996 -16980 -16955 -16920 -16944 -16972 -16966 -16967 -16971 -16968 -16950 -16939 -16966 -16986 -16982 -16966 -16934 -16930 -16943 -16970 -16985 -16967 -16986 -16973 -16940 -16949 -16945 -16973 -16968 -16932 -16954 -16963 -16951 -16956 -16985 -16991 -16964 -16971 -16966 -16922 -16921 -16966 -16978 -16970 -16969 -16969 -16960 -16938 -16957 -16990 -16986 -16975 -16969 -16973 -16953 -16920 -16949 -16994 -16971 -16944 -16965 -16968 -16939 -16933 -16967 -16990 -16983 -16987 -16955 -16911 -16939 -16978 -16987 -16980 -16968 -16956 -16933 -16939 -16968 -16972 -16979 -16962 -16944 -16960 -16956 -16959 -16967 -16975 -16981 -16966 -16959 -16957 -16939 -16947 -16974 -16951 -16958 -16996 -16957 -16957 -16983 -16935 -16921 -16949 -16974 -16976 -16975 -16978 -16963 -16957 -16950 -16980 -16966 -16929 -16980 -17004 -16959 -16935 -16958 -16958 -16938 -16954 -16981 -16975 -16946 -16978 -17014 -16963 -16940 -16957 -16956 -16964 -16946 -16954 -16970 -16948 -16943 -16963 -17008 -16975 -16936 -16979 -16989 -16954 -16932 -16961 -16950 -16922 -16975 -16987 -16958 -16968 -16994 -16969 -16935 -16961 -16948 -16939 -16994 -16989 -16938 -16941 -16967 -16970 -16959 -16969 -16978 -16952 -16954 -16973 -16986 -16976 -16925 -16917 -16950 -16983 -16978 -16967 -16964 -16941 -16967 -17001 -16992 -16953 -16928 -16936 -16950 -16960 -16968 -16980 -16977 -16964 -16958 -16969 -16963 -16951 -16958 -16968 -16962 -16950 -16967 -16968 -16968 -16981 -16982 -16976 -16953 -16939 -16955 -16965 -16938 -16934 -16961 -16980 -16972 -16958 -16979 -16993 -16984 -16948 -16935 -16953 -16953 -16950 -16961 -16963 -16961 -16969 -16947 -16938 -16968 -17015 -17019 -16956 -16933 -16929 -16928 -16967 -16988 -16970 -16921 -16942 -17000 -16995 -16977 -16964 -16971 -16952 -16932 -16934 -16956 -16980 -16969 -16982 -16963 -16936 -16947 -16968 -16971 -16948 -16984 -17005 -16945 -16934 -16963 -16932 -16925 -16994 -17013 -16980 -16961 -16936 -16932 -16950 -16973 -16970 -16944 -16949 -16966 -17000 -16989 -16932 -16918 -16955 -16978 -16974 -16991 -16962 -16940 -16978 -16997 -16994 -16957 -16932 -16959 -16960 -16940 -16919 -16903 -16945 -17009 -17025 -16990 -16980 -17015 -16989 -16927 -16925 -16919 -16921 -16970 -16983 -16974 -16982 -16958 -16934 -16967 -16986 -16982 -17008 -16975 -16939 -16943 -16933 -16946 -16963 -16981 -16957 -16947 -16985 -16978 -16962 -16980 -17007 -16997 -16962 -16923 -16892 -16902 -16944 -17018 -17065 -17021 -16990 -16954 -16910 -16901 -16912 -16984 -17014 -16983 -16931 -16932 -16989 -16977 -16980 -17013 -17005 -16942 -16886 -16900 -16933 -16961 -17010 -17033 -16998 -16964 -16964 -16959 -16941 -16965 -16987 -16967 -16927 -16907 -16937 -16948 -16962 -17020 -17020 -16982 -16981 -16971 -16930 -16894 -16932 -16968 -16950 -16960 -16970 -16982 -16988 -16994 -17020 -16993 -16973 -16973 -16960 -16955 -16961 -16979 -16929 -16895 -16940 -16930 -16902 -16930 -16944 -16955 -16995 -17030 -17025 -16998 -16995 -16978 -16935 -16933 -16958 -16948 -16956 -16959 -16945 -16981 -16986 -16958 -16946 -16992 -17044 -17014 -16958 -16899 -16890 -16916 -16984 -17058 -16988 -16921 -16886 -16862 -16894 -16911 -16961 -17013 -17044 -17051 -17039 -17048 -17019 -17003 -17024 -17014 -16971 -16923 -16871 -16839 -16856 -16868 -16911 -16967 -17012 -17066 -17039 -16993 -16976 -16960 -16946 -16902 -16865 -16871 -16912 -16936 -16960 -17040 -17089 -17081 -17050 -16989 -16923 -16907 -16921 -16956 -17044 -17091 -17085 -17047 -16981 -16923 -16810 -16715 -16737 -16762 -16825 -16936 -16993 -16977 -16909 -16884 -16911 -16983 -17096 -17152 -17153 -17172 -17131 -17023 -16934 -16958 -17050 -17086 -17062 -16936 -16755 -16591 -16529 -16574 -16674 -16802 -16935 -17104 -17237 -17295 -17240 -17078 -16914 -16858 -16934 -17045 -17129 -17107 -16996 -16872 -16697 -16583 -16622 -16759 -16997 -17273 -17455 -17423 -17303 -17231 -17204 -17179 -17032 -16836 -16673 -16560 -16552 -16647 -16826 -17025 -17213 -17341 -17370 -17311 -17048 -16764 -16720 -16784 -16856 -16958 -17067 -17079 -17032 -17021 -17007 -17053 -17171 -17208 -17115 -17026 -17027 -17030 -17034 -17016 -16965 -16953 -16904 -16779 -16644 -16685 -16875 -17010 -17107 -17154 -17102 -16976 -16788 -16559 -16382 -16379 -16523 -16762 -17056 -17290 -17357 -17195 -16910 -16672 -16621 -16834 -17134 -17265 -17227 -17163 -17068 -16962 -16951 -16984 -16967 -16920 -16888 -16936 -17108 -17264 -17339 -17324 -17160 -16877 -16521 -16244 -16102 -16116 -16333 -16613 -16911 -17195 -17418 -17553 -17587 -17576 -17487 -17361 -17289 -17328 -17404 -17399 -17365 -17295 -17127 -16947 -16869 -16865 -16863 -16914 -17001 -17105 -17206 -17141 -16919 -16596 -16304 -16169 -16141 -16238 -16390 -16588 -16814 -16935 -16906 -16762 -16587 -16378 -16195 -16192 -16414 -16840 -17397 -17896 -18129 -17987 -17599 -17184 -16895 -16848 -17008 -17217 -17296 -17206 -16962 -16590 -16229 -16014 -15990 -16112 -16428 -16856 -17226 -17506 -17661 -17679 -17542 -17285 -16950 -16568 -16201 -15918 -15833 -15999 -16404 -16936 -17391 -17591 -17554 -17465 -17341 -17189 -17097 -17115 -17268 -17484 -17673 -17800 -17849 -17799 -17682 -17596 -17525 -17399 -17283 -17197 -17144 -17111 -17002 -16830 -16736 -16755 -16783 -16813 -16846 -16803 -16686 -16592 -16563 -16538 -16444 -16253 -16048 -15903 -15900 -16093 -16428 -16831 -17215 -17484 -17621 -17644 -17526 -17335 -17202 -17215 -17285 -17267 -17154 -17035 -16964 -16953 -17091 -17288 -17441 -17572 -17624 -17503 -17186 -16784 -16341 -15956 -15751 -15762 -15896 -16035 -16263 -16621 -17000 -17259 -17342 -17234 -17040 -16945 -16949 -17071 -17238 -17334 -17392 -17400 -17344 -17252 -17192 -17159 -17157 -17186 -17145 -17090 -17066 -17060 -17049 -16966 -16886 -16884 -16972 -17081 -17124 -17134 -17092 -16993 -16882 -16739 -16623 -16606 -16682 -16818 -16989 -17147 -17236 -17239 -17145 -17020 -16953 -16957 -16968 -16976 -16966 -16866 -16715 -16547 -16435 -16438 -16419 -16403 -16447 -16539 -16674 -16769 -16888 -17025 -17113 -17184 -17260 -17345 -17380 -17324 -17141 -16868 -16631 -16521 -16547 -16601 -16700 -16872 -17003 -17082 -17093 -17036 -17024 -17040 -17059 -17136 -17198 -17168 -17068 -17009 -17110 -17272 -17416 -17493 -17477 -17471 -17414 -17305 -17236 -17183 -17143 -17077 -16930 -16727 -16537 -16446 -16506 -16672 -16867 -17059 -17173 -17195 -17220 -17189 -17015 -16796 -16645 -16631 -16713 -16833 -16968 -17068 -17152 -17258 -17340 -17335 -17359 -17414 -17328 -17195 -17151 -17105 -17033 -17053 -17197 -17306 -17333 -17329 -17186 -16909 -16570 -16244 -16010 -15874 -15882 -16010 -16210 -16419 -16572 -16698 -16775 -16822 -16805 -16721 -16674 -16630 -16656 -16829 -17112 -17442 -17745 -17943 -17977 -17935 -17837 -17645 -17395 -17159 -16974 -16772 -16582 -16468 -16344 -16197 -16051 -15975 -16050 -16263 -16529 -16773 -17008 -17112 -17163 -17238 -17133 -16956 -16859 -16791 -16712 -16744 -16984 -17230 -17387 -17564 -17746 -17894 -18084 -18277 -18277 -18112 -17879 -17630 -17399 -17147 -16923 -16721 -16550 -16437 -16345 -16313 -16343 -16420 -16566 -16651 -16596 -16510 -16490 -16529 -16541 -16560 -16601 -16660 -16749 -16836 -16911 -16959 -16996 -17037 -17110 -17138 -17076 -16974 -16818 -16687 -16622 -16571 -16537 -16541 -16600 -16675 -16740 -16776 -16804 -16871 -16942 -17017 -17111 -17219 -17360 -17455 -17437 -17404 -17376 -17332 -17239 -17111 -17157 -17350 -17539 -17629 -17541 -17340 -17145 -17002 -16870 -16743 -16581 -16377 -16223 -16158 -16175 -16326 -16612 -16891 -17118 -17270 -17317 -17301 -17261 -17220 -17190 -17242 -17347 -17355 -17308 -17293 -17275 -17365 -17565 -17658 -17604 -17427 -17160 -16888 -16705 -16597 -16520 -16496 -16505 -16578 -16668 -16716 -16770 -16861 -16975 -17071 -17156 -17191 -17188 -17260 -17396 -17542 -17616 -17490 -17197 -16897 -16727 -16652 -16574 -16402 -16126 -15877 -15708 -15687 -15785 -15899 -16031 -16188 -16370 -16529 -16742 -16961 -17077 -17172 -17274 -17360 -17384 -17425 -17524 -17678 -17963 -18269 -18504 -18629 -18620 -18541 -18416 -18301 -18102 -17750 -17374 -17019 -16793 -16725 -16652 -16498 -16300 -16056 -15819 -15703 -15668 -15680 -15807 -15972 -16114 -16252 -16305 -16326 -16446 -16660 -16844 -16999 -17158 -17236 -17254 -17272 -17284 -17239 -17126 -16993 -16844 -16646 -16450 -16373 -16420 -16565 -16770 -17033 -17300 -17483 -17642 -17703 -17636 -17461 -17197 -16904 -16589 -16434 -16485 -16637 -16788 -16916 -17034 -17090 -17157 -17263 -17395 -17423 -17313 -17173 -16990 -16839 -16771 -16761 -16833 -16958 -17086 -17134 -17065 -16950 -16869 -16866 -16889 -16906 -16900 -16855 -16848 -16878 -16888 -16830 -16743 -16731 -16807 -16869 -16860 -16911 -17037 -17160 -17215 -17168 -17104 -17017 -16882 -16778 -16745 -16711 -16703 -16810 -16947 -17066 -17202 -17284 -17280 -17254 -17239 -17196 -17103 -17024 -16988 -16979 -16963 -16940 -16873 -16788 -16719 -16650 -16692 -16841 -17016 -17134 -17237 -17404 -17454 -17397 -17340 -17239 -17060 -16837 -16692 -16688 -16744 -16822 -16993 -17215 -17409 -17543 -17629 -17656 -17571 -17446 -17341 -17243 -17141 -17045 -16991 -17017 -17087 -17114 -17128 -17110 -17038 -17041 -17057 -17053 -17136 -17187 -17088 -16843 -16511 -16166 -15923 -15833 -15855 -15944 -16042 -16212 -16435 -16621 -16794 -16950 -17083 -17204 -17297 -17316 -17240 -17197 -17251 -17329 -17331 -17205 -17047 -16924 -16840 -16828 -16920 -17061 -17120 -17099 -17038 -16942 -16934 -16985 -16985 -16923 -16782 -16672 -16616 -16592 -16643 -16700 -16763 -16807 -16816 -16767 -16652 -16569 -16509 -16503 -16541 -16594 -16677 -16811 -16997 -17160 -17314 -17389 -17318 -17160 -17002 -16923 -16945 -17008 -17048 -17032 -17010 -17054 -17131 -17191 -17188 -17179 -17192 -17196 -17206 -17210 -17200 -17161 -17132 -17049 -16975 -17005 -17026 -17070 -17097 -17072 -16988 -16851 -16758 -16664 -16632 -16716 -16792 -16839 -16889 -16897 -16917 -16990 -17073 -17165 -17215 -17294 -17391 -17404 -17333 -17223 -17154 -17089 -16958 -16795 -16682 -16642 -16639 -16646 -16715 -16790 -16818 -16944 -17132 -17295 -17425 -17519 -17588 -17606 -17587 -17538 -17441 -17334 -17209 -17036 -16941 -16982 -17051 -17114 -17174 -17152 -16995 -16745 -16504 -16330 -16227 -16198 -16223 -16275 -16292 -16313 -16357 -16370 -16391 -16434 -16481 -16533 -16591 -16693 -16918 -17173 -17363 -17541 -17634 -17638 -17556 -17420 -17273 -17081 -16963 -16892 -16858 -16914 -16988 -17094 -17227 -17392 -17530 -17538 -17496 -17409 -17284 -17201 -17122 -16997 -16813 -16674 -16630 -16569 -16451 -16365 -16372 -16454 -16554 -16658 -16720 -16693 -16670 -16667 -16669 -16718 -16756 -16807 -16892 -16990 -17103 -17161 -17158 -17137 -17110 -17075 -17064 -17069 -17066 -17184 -17354 -17402 -17433 -17518 -17596 -17605 -17565 -17510 -17413 -17253 -17051 -16840 -16617 -16455 -16361 -16306 -16292 -16320 -16424 -16590 -16817 -17128 -17409 -17544 -17531 -17389 -17214 -17014 -16818 -16704 -16615 -16527 -16417 -16365 -16414 -16520 -16734 -16986 -17200 -17376 -17560 -17701 -17730 -17679 -17458 -17153 -16841 -16555 -16428 -16405 -16400 -16428 -16596 -16864 -17094 -17293 -17435 -17498 -17499 -17423 -17299 -17112 -16866 -16663 -16491 -16334 -16260 -16286 -16404 -16565 -16700 -16763 -16784 -16856 -16937 -16962 -16958 -16918 -16826 -16756 -16733 -16724 -16723 -16727 -16782 -16907 -17080 -17199 -17256 -17269 -17242 -17278 -17352 -17437 -17514 -17580 -17651 -17659 -17624 -17590 -17547 -17483 -17374 -17209 -17022 -16860 -16739 -16677 -16663 -16652 -16631 -16608 -16554 -16496 -16551 -16647 -16740 -16887 -16986 -16980 -16941 -16903 -16818 -16712 -16621 -16546 -16493 -16498 -16608 -16691 -16783 -16952 -17085 -17199 -17268 -17291 -17278 -17210 -17134 -17072 -17081 -17180 -17305 -17379 -17444 -17443 -17343 -17285 -17213 -17126 -17068 -17018 -16985 -16930 -16852 -16744 -16689 -16683 -16684 -16681 -16667 -16652 -16597 -16574 -16564 -16558 -16583 -16558 -16531 -16546 -16621 -16733 -16761 -16720 -16684 -16694 -16732 -16729 -16714 -16707 -16746 -16872 -17046 -17208 -17342 -17468 -17537 -17579 -17575 -17542 -17516 -17432 -17369 -17323 -17293 -17283 -17262 -17228 -17131 -17103 -17134 -17158 -17227 -17296 -17389 -17408 -17354 -17275 -17124 -17015 -16949 -16850 -16710 -16633 -16585 -16461 -16381 -16383 -16465 -16551 -16625 -16733 -16806 -16877 -16923 -16923 -16920 -16957 -17063 -17163 -17198 -17229 -17337 -17429 -17509 -17580 -17551 -17458 -17355 -17316 -17241 -17064 -16876 -16670 -16514 -16483 -16520 -16535 -16598 -16718 -16804 -16846 -16846 -16862 -16890 -16918 -16947 -17023 -17123 -17135 -17076 -16960 -16817 -16681 -16628 -16634 -16600 -16568 -16587 -16659 -16750 -16841 -16908 -16931 -16900 -16836 -16777 -16742 -16777 -16889 -17041 -17120 -17146 -17235 -17329 -17357 -17363 -17460 -17613 -17731 -17753 -17627 -17437 -17208 -17052 -17002 -16961 -16938 -16917 -16922 -16944 -16948 -16898 -16755 -16563 -16408 -16379 -16403 -16383 -16395 -16437 -16400 -16360 -16415 -16478 -16494 -16541 -16592 -16540 -16502 -16598 -16765 -16900 -16997 -17132 -17208 -17186 -17183 -17210 -17216 -17240 -17312 -17322 -17328 -17347 -17230 -17069 -16970 -16920 -16877 -16854 -16898 -16943 -17003 -17115 -17198 -17189 -17139 -17124 -17090 -16983 -16907 -16896 -16903 -16922 -16899 -16846 -16799 -16878 -17043 -17197 -17424 -17607 -17754 -17846 -17883 -17894 -17828 -17728 -17542 -17355 -17192 -17052 -16926 -16749 -16625 -16578 -16624 -16724 -16774 -16745 -16648 -16527 -16413 -16336 -16319 -16321 -16379 -16467 -16477 -16440 -16458 -16605 -16821 -17017 -17107 -17075 -17017 -16972 -16970 -16964 -16943 -16971 -17014 -17061 -17127 -17201 -17199 -17075 -17020 -17018 -16919 -16808 -16740 -16700 -16662 -16638 -16671 -16740 -16783 -16854 -17011 -17156 -17209 -17148 -17052 -16965 -16895 -16889 -16880 -16864 -16864 -16902 -16957 -16950 -16935 -16944 -17030 -17217 -17415 -17529 -17547 -17523 -17483 -17462 -17434 -17347 -17196 -16962 -16712 -16586 -16586 -16675 -16795 -16867 -16926 -16975 -16981 -16958 -16963 -16961 -16879 -16844 -16845 -16841 -16870 -16850 -16815 -16790 -16813 -16858 -16864 -16834 -16707 -16591 -16509 -16431 -16420 -16421 -16445 -16512 -16586 -16663 -16720 -16774 -16798 -16844 -16969 -17071 -17196 -17336 -17443 -17500 -17503 -17464 -17349 -17251 -17159 -17106 -17137 -17111 -17048 -17023 -17058 -17146 -17230 -17283 -17295 -17264 -17249 -17260 -17224 -17174 -17122 -17073 -17024 -16942 -16839 -16665 -16491 -16406 -16409 -16488 -16567 -16662 -16776 -16861 -16899 -16930 -16955 -16895 -16854 -16859 -16836 -16849 -16906 -16989 -17018 -17007 -17066 -17145 -17179 -17205 -17300 -17433 -17518 -17559 -17582 -17537 -17427 -17257 -17065 -16961 -16914 -16837 -16757 -16750 -16799 -16873 -16958 -17022 -17113 -17257 -17361 -17367 -17315 -17227 -17153 -17091 -17046 -17053 -17055 -17015 -16965 -16943 -16910 -16879 -16875 -16886 -16851 -16771 -16726 -16659 -16526 -16370 -16257 -16241 -16295 -16353 -16367 -16374 -16389 -16432 -16558 -16637 -16637 -16577 -16485 -16451 -16434 -16450 -16469 -16482 -16494 -16543 -16596 -16606 -16738 -16921 -17105 -17274 -17286 -17215 -17156 -17127 -17124 -17089 -17068 -17108 -17187 -17269 -17370 -17474 -17517 -17509 -17440 -17375 -17310 -17201 -17130 -17167 -17245 -17253 -17169 -17077 -17061 -17095 -17119 -17173 -17267 -17324 -17358 -17283 -17097 -16926 -16733 -16590 -16544 -16570 -16654 -16719 -16763 -16784 -16857 -16967 -16940 -16859 -16816 -16733 -16603 -16542 -16563 -16609 -16710 -16856 -16998 -16990 -16831 -16723 -16717 -16770 -16863 -17000 -17125 -17139 -17110 -17120 -17140 -17191 -17272 -17303 -17243 -17113 -16998 -16963 -17025 -17163 -17296 -17431 -17550 -17565 -17568 -17594 -17570 -17503 -17380 -17223 -17066 -16918 -16842 -16906 -17076 -17247 -17360 -17409 -17395 -17334 -17232 -17100 -16971 -16911 -16918 -16945 -16978 -16963 -16939 -16911 -16863 -16841 -16816 -16867 -16972 -17030 -17113 -17199 -17178 -17056 -16907 -16724 -16529 -16388 -16295 -16256 -16319 -16534 -16759 -16880 -16937 -16890 -16766 -16624 -16529 -16582 -16695 -16766 -16879 -16990 -17035 -17082 -17139 -17078 -16897 -16862 -16880 -16832 -16853 -16872 -16849 -16778 -16751 -16819 -16884 -16961 -17105 -17359 -17648 -17937 -18146 -18152 -17904 -17396 -16822 -16218 -15658 -15384 -15437 -15811 -16341 -16862 -17287 -17460 -17378 -17193 -16989 -16777 -16552 -16227 -15781 -15338 -15023 -14862 -14879 -15039 -15277 -15615 -16102 -16733 -17426 -18137 -18796 -19285 -19596 -19765 -19747 -19526 -19185 -18810 -18408 -18049 -17813 -17657 -17565 -17584 -17770 -18139 -18627 -19020 -19135 -18919 -18422 -17835 -17212 -16568 -16011 -15615 -15452 -15455 -15580 -15884 -16354 -16860 -17183 -17302 -17306 -17262 -17318 -17461 -17514 -17425 -17272 -17140 -17021 -16923 -16865 -16852 -16902 -17009 -17170 -17331 -17497 -17614 -17554 -17288 -16843 -16293 -15779 -15267 -14694 -14200 -13935 -13999 -14290 -14793 -15450 -16035 -16571 -17148 -17724 -18108 -18201 -18119 -17881 -17515 -17171 -16905 -16757 -16747 -16815 -16858 -16926 -17210 -17682 -18185 -18530 -18554 -18247 -17675 -16995 -16348 -15720 -15129 -14683 -14446 -14459 -14698 -15067 -15425 -15690 -15843 -15901 -15939 -16069 -16357 -16664 -16869 -16939 -16852 -16713 -16561 -16453 -16415 -16454 -16628 -16887 -17213 -17605 -18091 -18624 -19060 -19337 -19372 -19144 -18733 -18291 -17901 -17522 -17228 -17143 -17228 -17358 -17509 -17588 -17470 -17138 -16712 -16302 -15897 -15622 -15498 -15450 -15536 -15818 -16261 -16665 -16854 -16849 -16712 -16452 -16131 -15817 -15475 -15147 -15056 -15223 -15589 -16175 -16823 -17366 -17640 -17572 -17259 -16814 -16479 -16380 -16441 -16609 -16791 -16975 -17168 -17280 -17292 -17245 -17234 -17277 -17345 -17344 -17144 -16843 -16494 -16166 -16014 -16055 -16236 -16471 -16718 -16912 -17039 -17112 -17116 -17137 -17233 -17495 -17902 -18299 -18658 -19014 -19325 -19511 -19569 -19464 -19184 -18746 -18187 -17531 -16803 -16181 -15772 -15591 -15615 -15817 -16161 -16534 -16903 -17224 -17468 -17689 -17900 -18091 -18203 -18162 -17879 -17469 -17088 -16776 -16694 -16883 -17221 -17569 -17818 -17964 -18098 -18321 -18582 -18812 -18994 -19047 -18858 -18350 -17574 -16747 -16093 -15748 -15753 -15985 -16305 -16656 -16973 -17150 -17163 -17067 -16962 -16879 -16716 -16527 -16420 -16390 -16444 -16576 -16819 -17196 -17627 -18078 -18472 -18725 -18813 -18753 -18600 -18341 -18004 -17599 -17143 -16699 -16319 -16048 -15877 -15815 -15836 -15868 -15873 -15924 -15972 -15972 -16019 -16068 -16010 -15825 -15602 -15371 -15143 -15021 -15026 -15074 -15164 -15380 -15771 -16326 -16937 -17426 -17745 -18004 -18260 -18449 -18535 -18586 -18617 -18605 -18564 -18443 -18218 -17987 -17786 -17578 -17371 -17187 -17072 -17011 -16995 -17126 -17328 -17480 -17603 -17628 -17535 -17416 -17424 -17514 -17520 -17556 -17680 -17840 -18013 -18174 -18345 -18505 -18679 -18797 -18772 -18618 -18369 -18116 -17963 -17940 -17934 -17836 -17670 -17432 -17108 -16792 -16478 -16188 -16068 -16158 -16326 -16399 -16396 -16447 -16634 -16889 -17162 -17441 -17633 -17698 -17655 -17489 -17198 -16848 -16513 -16208 -16004 -16005 -16164 -16377 -16583 -16746 -16884 -17044 -17216 -17243 -17091 -16890 -16736 -16643 -16562 -16468 -16300 -16112 -15973 -15839 -15741 -15651 -15524 -15363 -15080 -14681 -14315 -14057 -13952 -14037 -14278 -14595 -14869 -15039 -15025 -14770 -14372 -13988 -13753 -13745 -13915 -14175 -14490 -14773 -14997 -15237 -15482 -15663 -15796 -15850 -15738 -15575 -15445 -15357 -15355 -15415 -15494 -15547 -15622 -15728 -15867 -16039 -16216 -16418 -16613 -16833 -17009 -17051 -17046 -16985 -16925 -16925 -17076 -17479 -17922 -18304 -18642 -18926 -19194 -19363 -19357 -19239 -19132 -19070 -18987 -18847 -18717 -18659 -18660 -18784 -18988 -19053 -18939 -18790 -18721 -18661 -18604 -18605 -18600 -18544 -18481 -18449 -18391 -18387 -18542 -18836 -19173 -19456 -19637 -19659 -19533 -19210 -18685 -18053 -17465 -17004 -16665 -16516 -16494 -16533 -16586 -16599 -16606 -16607 -16636 -16709 -16805 -16891 -16957 -17017 -17098 -17242 -17338 -17382 -17418 -17363 -17246 -17189 -17254 -17421 -17737 -18104 -18355 -18502 -18575 -18562 -18409 -18137 -17714 -17158 -16608 -16165 -15898 -15771 -15737 -15804 -15998 -16262 -16529 -16771 -16913 -16919 -16851 -16708 -16420 -16095 -15773 -15467 -15303 -15284 -15331 -15380 -15422 -15394 -15233 -15052 -14992 -15034 -15164 -15383 -15583 -15696 -15761 -15871 -16013 -16169 -16410 -16675 -16864 -17020 -17179 -17276 -17282 -17270 -17281 -17276 -17330 -17476 -17665 -17871 -18004 -17997 -17845 -17623 -17369 -17076 -16790 -16496 -16281 -16206 -16188 -16221 -16236 -16183 -16062 -15912 -15899 -15999 -16184 -16538 -16977 -17426 -17835 -18209 -18529 -18763 -18955 -19037 -19044 -19018 -18895 -18718 -18516 -18303 -18136 -18066 -18123 -18219 -18320 -18421 -18452 -18421 -18332 -18218 -18119 -18038 -17962 -17856 -17715 -17527 -17343 -17198 -17055 -16857 -16587 -16317 -16093 -15904 -15783 -15757 -15798 -15876 -15981 -16146 -16357 -16593 -16827 -17026 -17222 -17326 -17318 -17242 -17080 -16862 -16623 -16393 -16188 -16060 -16015 -16024 -16014 -15948 -15878 -15776 -15708 -15732 -15774 -15853 -16026 -16216 -16266 -16230 -16258 -16270 -16280 -16414 -16500 -16443 -16473 -16611 -16673 -16713 -16835 -16874 -16739 -16558 -16338 -16086 -15973 -16086 -16278 -16414 -16533 -16635 -16661 -16565 -16421 -16301 -16139 -15963 -15860 -15772 -15585 -15375 -15262 -15256 -15276 -15311 -15399 -15492 -15621 -15785 -15939 -16059 -16134 -16176 -16146 -16095 -16116 -16230 -16389 -16505 -16578 -16629 -16745 -17008 -17376 -17804 -18206 -18502 -18683 -18721 -18610 -18397 -18094 -17750 -17408 -17098 -16898 -16843 -16870 -16905 -17027 -17200 -17367 -17567 -17676 -17690 -17681 -17686 -17729 -17756 -17802 -17794 -17719 -17679 -17640 -17637 -17671 -17700 -17718 -17741 -17834 -17921 -17916 -17875 -17823 -17751 -17687 -17649 -17560 -17376 -17195 -17060 -17027 -17054 -17056 -17066 -17017 -16948 -16939 -16957 -16957 -16821 -16646 -16535 -16453 -16413 -16348 -16298 -16288 -16326 -16437 -16582 -16766 -16944 -17058 -17088 -17142 -17246 -17343 -17535 -17900 -18326 -18655 -18916 -19122 -19179 -19148 -19176 -19227 -19223 -19161 -19027 -18843 -18619 -18434 -18289 -18161 -18073 -17979 -17908 -17826 -17723 -17588 -17462 -17359 -17192 -17042 -16876 -16710 -16585 -16457 -16341 -16279 -16333 -16357 -16286 -16128 -15870 -15548 -15162 -14808 -14549 -14337 -14224 -14260 -14451 -14749 -15003 -15166 -15206 -15160 -15120 -15133 -15213 -15343 -15497 -15606 -15705 -15794 -15882 -15967 -16001 -16021 -16034 -16097 -16256 -16497 -16776 -17007 -17097 -17084 -16992 -16836 -16686 -16573 -16495 -16404 -16338 -16293 -16247 -16267 -16337 -16429 -16544 -16653 -16738 -16779 -16774 -16756 -16724 -16702 -16738 -16795 -16839 -16935 -17040 -17074 -17039 -16974 -16924 -16822 -16755 -16800 -16843 -16876 -16938 -16989 -16975 -16939 -16985 -17115 -17267 -17405 -17525 -17609 -17616 -17549 -17457 -17375 -17288 -17177 -17021 -16811 -16619 -16536 -16531 -16600 -16704 -16793 -16875 -16930 -16975 -17008 -17054 -17095 -17093 -17046 -17003 -16990 -16982 -16975 -16978 -17031 -17043 -17034 -17046 -17052 -17106 -17180 -17303 -17505 -17733 -17907 -18029 -18137 -18178 -18154 -18112 -18120 -18271 -18560 -18881 -19184 -19405 -19504 -19497 -19393 -19226 -19085 -19073 -19097 -19131 -19138 -19077 -19013 -18933 -18852 -18714 -18494 -18228 -18016 -17845 -17669 -17534 -17395 -17336 -17291 -17161 -17041 -16924 -16797 -16634 -16535 -16506 -16416 -16388 -16457 -16537 -16604 -16646 -16668 -16668 -16664 -16657 -16653 -16688 -16726 -16774 -16867 -17012 -17175 -17268 -17322 -17407 -17465 -17437 -17360 -17225 -17039 -16837 -16668 -16551 -16458 -16453 -16553 -16728 -16931 -17140 -17301 -17405 -17453 -17426 -17378 -17299 -17194 -17071 -16971 -16903 -16827 -16777 -16719 -16618 -16453 -16209 -15974 -15801 -15663 -15590 -15561 -15521 -15523 -15583 -15689 -15841 -15979 -16094 -16229 -16381 -16500 -16571 -16633 -16682 -16677 -16588 -16481 -16404 -16347 -16330 -16322 -16294 -16244 -16241 -16251 -16178 -16089 -15984 -15821 -15673 -15632 -15643 -15667 -15775 -15939 -16104 -16216 -16237 -16220 -16216 -16230 -16288 -16434 -16605 -16704 -16779 -16864 -16958 -17114 -17332 -17558 -17723 -17852 -17972 -18057 -18087 -18086 -18031 -17898 -17784 -17711 -17636 -17554 -17541 -17548 -17491 -17428 -17372 -17361 -17393 -17454 -17573 -17668 -17753 -17845 -17881 -17868 -17773 -17633 -17471 -17316 -17235 -17195 -17239 -17344 -17447 -17576 -17705 -17805 -17847 -17825 -17741 -17577 -17421 -17286 -17165 -17092 -17046 -17018 -17006 -17102 -17261 -17358 -17456 -17557 -17601 -17605 -17587 -17487 -17278 -17077 -16957 -16885 -16866 -16913 -16965 -16999 -17044 -17082 -17075 -17043 -17036 -17054 -17092 -17162 -17194 -17186 -17183 -17133 -17015 -16825 -16633 -16482 -16306 -16145 -16011 -15878 -15778 -15722 -15708 -15737 -15783 -15880 -16066 -16239 -16353 -16463 -16586 -16679 -16739 -16793 -16819 -16852 -16943 -17086 -17258 -17364 -17396 -17414 -17450 -17527 -17565 -17537 -17491 -17478 -17503 -17510 -17501 -17497 -17523 -17497 -17412 -17345 -17225 -17077 -16933 -16734 -16479 -16229 -16015 -15810 -15675 -15626 -15589 -15590 -15625 -15633 -15641 -15647 -15671 -15774 -15941 -16165 -16386 -16516 -16585 -16633 -16662 -16683 -16714 -16813 -16948 -17079 -17181 -17238 -17284 -17234 -17147 -17052 -16905 -16779 -16668 -16624 -16670 -16784 -16883 -16852 -16820 -16833 -16744 -16606 -16571 -16586 -16512 -16429 -16417 -16403 -16354 -16337 -16416 -16495 -16578 -16687 -16772 -16843 -16871 -16921 -17025 -17123 -17219 -17290 -17335 -17337 -17304 -17290 -17303 -17358 -17455 -17592 -17764 -17919 -18039 -18100 -18128 -18179 -18241 -18296 -18328 -18305 -18181 -18016 -17878 -17753 -17684 -17651 -17637 -17648 -17615 -17550 -17473 -17425 -17389 -17319 -17310 -17325 -17341 -17319 -17166 -16944 -16715 -16553 -16462 -16427 -16423 -16457 -16581 -16723 -16930 -17176 -17365 -17464 -17433 -17349 -17219 -17082 -16975 -16855 -16741 -16636 -16524 -16407 -16315 -16229 -16161 -16129 -16103 -16095 -16082 -16059 -16055 -16011 -15944 -15917 -15862 -15762 -15659 -15608 -15578 -15553 -15579 -15611 -15660 -15697 -15717 -15766 -15793 -15774 -15739 -15747 -15814 -15887 -16003 -16214 -16430 -16654 -16868 -17061 -17268 -17404 -17502 -17528 -17442 -17338 -17203 -17051 -16918 -16825 -16734 -16647 -16581 -16522 -16600 -16777 -16952 -17163 -17356 -17474 -17530 -17566 -17550 -17448 -17374 -17318 -17281 -17296 -17327 -17391 -17490 -17606 -17686 -17757 -17816 -17867 -17934 -17976 -18004 -18007 -17972 -17896 -17836 -17808 -17782 -17747 -17700 -17641 -17586 -17540 -17425 -17326 -17252 -17164 -17095 -17047 -17021 -16970 -16924 -16863 -16853 -16953 -17039 -17115 -17176 -17215 -17219 -17155 -17114 -17092 -17057 -17028 -17013 -17017 -16975 -16942 -16943 -16930 -16942 -16965 -17007 -17057 -17080 -17055 -16968 -16893 -16841 -16792 -16745 -16673 -16639 -16625 -16664 -16749 -16821 -16982 -17142 -17260 -17343 -17399 -17418 -17340 -17256 -17151 -17077 -17070 -17099 -17169 -17214 -17294 -17387 -17424 -17454 -17434 -17395 -17360 -17263 -17172 -17105 -17047 -16988 -16901 -16836 -16761 -16670 -16602 -16547 -16483 -16424 -16421 -16409 -16365 -16359 -16379 -16395 -16370 -16344 -16354 -16342 -16345 -16347 -16319 -16299 -16288 -16345 -16458 -16593 -16759 -16934 -17070 -17178 -17295 -17364 -17369 -17352 -17321 -17285 -17243 -17202 -17154 -17091 -17033 -16979 -16975 -17022 -17054 -17060 -17121 -17196 -17246 -17310 -17320 -17293 -17225 -17155 -17140 -17130 -17121 -17173 -17257 -17245 -17166 -17141 -17137 -17066 -17025 -17034 -17000 -16971 -16970 -16975 -16998 -17031 -17062 -17083 -17047 -17025 -17023 -16978 -16966 -16969 -16955 -16988 -17053 -17117 -17217 -17305 -17353 -17368 -17351 -17347 -17354 -17402 -17512 -17574 -17539 -17455 -17332 -17214 -17080 -16992 -16995 -16962 -16947 -16955 -16930 -16886 -16791 -16680 -16622 -16621 -16591 -16584 -16585 -16505 -16455 -16487 -16553 -16594 -16660 -16736 -16721 -16668 -16587 -16470 -16358 -16314 -16349 -16440 -16592 -16781 -16992 -17215 -17445 -17641 -17802 -17899 -17950 -17988 -18029 -18045 -17976 -17851 -17674 -17515 -17386 -17274 -17172 -17116 -17117 -17050 -16945 -16861 -16809 -16722 -16626 -16559 -16479 -16402 -16287 -16192 -16145 -16112 -16060 -16007 -16023 -16062 -16099 -16194 -16398 -16588 -16671 -16785 -16892 -16957 -17032 -17048 -17074 -17079 -17069 -17067 -16993 -16957 -16945 -16937 -16946 -16927 -16913 -16866 -16829 -16839 -16861 -16872 -16865 -16846 -16764 -16745 -16865 -16963 -17041 -17162 -17337 -17481 -17531 -17563 -17587 -17582 -17519 -17437 -17427 -17437 -17468 -17511 -17526 -17566 -17614 -17671 -17745 -17818 -17815 -17708 -17578 -17417 -17284 -17177 -17053 -16991 -16962 -16923 -16911 -16951 -17004 -17029 -17052 -17049 -17036 -17022 -16953 -16887 -16782 -16649 -16635 -16707 -16758 -16786 -16823 -16802 -16714 -16686 -16684 -16673 -16719 -16760 -16804 -16875 -16971 -17052 -17022 -16956 -16836 -16662 -16465 -16264 -16116 -15966 -15925 -15972 -16009 -16071 -16165 -16329 -16444 -16589 -16764 -16826 -16849 -16753 -16638 -16583 -16498 -16441 -16428 -16474 -16510 -16575 -16658 -16642 -16658 -16706 -16674 -16597 -16588 -16571 -16519 -16544 -16566 -16572 -16591 -16624 -16616 -16594 -16602 -16615 -16658 -16707 -16784 -16835 -16854 -16857 -16819 -16785 -16773 -16799 -16813 -16810 -16824 -16807 -16819 -16889 -16920 -16910 -16905 -16885 -16828 -16762 -16721 -16696 -16729 -16821 -16899 -16939 -16961 -16986 -17029 -17067 -17087 -17121 -17183 -17274 -17363 -17397 -17386 -17382 -17382 -17385 -17378 -17367 -17434 -17540 -17601 -17621 -17639 -17647 -17572 -17494 -17445 -17370 -17320 -17287 -17214 -17109 -16996 -16873 -16787 -16674 -16532 -16478 -16442 -16412 -16463 -16575 -16651 -16698 -16805 -16897 -16922 -16978 -17041 -17064 -17122 -17209 -17278 -17329 -17420 -17532 -17603 -17650 -17668 -17669 -17651 -17566 -17479 -17478 -17451 -17370 -17351 -17317 -17217 -17169 -17178 -17173 -17151 -17094 -16998 -16900 -16749 -16612 -16568 -16514 -16462 -16490 -16548 -16590 -16638 -16694 -16733 -16761 -16839 -16952 -17041 -17122 -17207 -17269 -17276 -17233 -17175 -17141 -17097 -17037 -17016 -16976 -16902 -16874 -16849 -16797 -16821 -16880 -16930 -17009 -17073 -17130 -17154 -17132 -17083 -17001 -16935 -16855 -16764 -16704 -16639 -16635 -16659 -16641 -16658 -16684 -16667 -16631 -16625 -16657 -16718 -16850 -16989 -17040 -17036 -17024 -17034 -17064 -17102 -17176 -17243 -17264 -17250 -17181 -17099 -17039 -16991 -16965 -16950 -16945 -16963 -17014 -17100 -17206 -17298 -17339 -17327 -17318 -17316 -17265 -17207 -17181 -17169 -17129 -17086 -17081 -17058 -17035 -17022 -17032 -17056 -17060 -17060 -17053 -17054 -17005 -16944 -16941 -16912 -16836 -16828 -16849 -16808 -16827 -16933 -17035 -17119 -17244 -17370 -17398 -17401 -17422 -17415 -17361 -17338 -17353 -17336 -17363 -17439 -17509 -17538 -17524 -17446 -17352 -17320 -17250 -17149 -17045 -16948 -16880 -16802 -16747 -16714 -16650 -16605 -16583 -16564 -16597 -16666 -16752 -16839 -16894 -16943 -16967 -16976 -17000 -17037 -17079 -17076 -17109 -17207 -17246 -17248 -17261 -17275 -17252 -17235 -17285 -17262 -17221 -17242 -17244 -17237 -17186 -17109 -17036 -16997 -16994 -16981 -16998 -17051 -17092 -17098 -17086 -17047 -16988 -16943 -16907 -16874 -16842 -16791 -16724 -16661 -16587 -16511 -16412 -16295 -16191 -16093 -16033 -16013 -16018 -16080 -16146 -16166 -16201 -16230 -16223 -16227 -16206 -16149 -16134 -16163 -16224 -16338 -16482 -16651 -16777 -16867 -17010 -17092 -17128 -17170 -17218 -17319 -17405 -17501 -17558 -17557 -17606 -17707 -17773 -17751 -17744 -17712 -17611 -17556 -17536 -17467 -17329 -17194 -17046 -16892 -16747 -16580 -16469 -16390 -16333 -16334 -16321 -16300 -16321 -16360 -16344 -16293 -16270 -16262 -16270 -16277 -16313 -16398 -16474 -16566 -16756 -17003 -17187 -17322 -17424 -17466 -17488 -17529 -17576 -17579 -17580 -17595 -17618 -17629 -17618 -17647 -17684 -17755 -17850 -17892 -17890 -17865 -17802 -17690 -17595 -17502 -17410 -17336 -17257 -17145 -17003 -16928 -16889 -16846 -16851 -16835 -16764 -16724 -16724 -16734 -16752 -16776 -16781 -16773 -16790 -16746 -16632 -16565 -16530 -16489 -16506 -16533 -16504 -16491 -16495 -16456 -16416 -16432 -16474 -16451 -16433 -16460 -16474 -16536 -16592 -16647 -16710 -16742 -16762 -16754 -16782 -16811 -16816 -16814 -16790 -16754 -16718 -16702 -16675 -16633 -16584 -16538 -16476 -16416 -16415 -16458 -16492 -16500 -16554 -16590 -16573 -16534 -16530 -16544 -16523 -16576 -16660 -16766 -16873 -16994 -17100 -17132 -17223 -17253 -17196 -17153 -17143 -17154 -17163 -17189 -17228 -17261 -17288 -17308 -17304 -17295 -17241 -17170 -17137 -17094 -17031 -16975 -16917 -16841 -16777 -16734 -16749 -16754 -16749 -16821 -16854 -16876 -16954 -17004 -16996 -16973 -16998 -17060 -17137 -17185 -17190 -17196 -17200 -17173 -17118 -17078 -17047 -17035 -17074 -17098 -17092 -17100 -17090 -17066 -16999 -16885 -16781 -16670 -16532 -16381 -16307 -16298 -16335 -16412 -16440 -16487 -16576 -16612 -16623 -16668 -16717 -16746 -16761 -16772 -16776 -16772 -16763 -16773 -16840 -16927 -17059 -17236 -17374 -17465 -17526 -17551 -17559 -17582 -17636 -17675 -17629 -17579 -17570 -17542 -17518 -17534 -17532 -17505 -17525 -17546 -17548 -17551 -17508 -17418 -17338 -17298 -17287 -17300 -17297 -17258 -17176 -17105 -17086 -17101 -17158 -17181 -17198 -17287 -17389 -17481 -17562 -17626 -17670 -17676 -17622 -17494 -17316 -17145 -17028 -16979 -16961 -16954 -16944 -16946 -16971 -17009 -17043 -17009 -16970 -16921 -16824 -16737 -16680 -16653 -16601 -16589 -16550 -16487 -16503 -16493 -16418 -16335 -16317 -16299 -16322 -16405 -16443 -16504 -16594 -16648 -16638 -16675 -16758 -16777 -16838 -16932 -16993 -17029 -17054 -17072 -17042 -17011 -17002 -17004 -16973 -16939 -16972 -16988 -17018 -17075 -17103 -17136 -17184 -17247 -17299 -17356 -17447 -17534 -17634 -17722 -17799 -17876 -17906 -17902 -17867 -17798 -17702 -17574 -17428 -17338 -17290 -17247 -17235 -17250 -17269 -17253 -17207 -17154 -17113 -17074 -17026 -16986 -16962 -16904 -16834 -16825 -16840 -16816 -16746 -16687 -16608 -16529 -16515 -16480 -16396 -16317 -16304 -16317 -16320 -16396 -16484 -16533 -16625 -16723 -16795 -16859 -16941 -17016 -17018 -16996 -16988 -17004 -16992 -16916 -16897 -16968 -16995 -16948 -16965 -16999 -16988 -16945 -16913 -16917 -16880 -16875 -16907 -16930 -16933 -16899 -16838 -16744 -16704 -16672 -16614 -16653 -16726 -16742 -16832 -17021 -17176 -17248 -17342 -17410 -17354 -17313 -17264 -17202 -17173 -17141 -17163 -17163 -17143 -17157 -17156 -17132 -17087 -17072 -17064 -17017 -16942 -16853 -16776 -16660 -16504 -16393 -16302 -16210 -16165 -16118 -16056 -16028 -16033 -16036 -16030 -16045 -16042 -16072 -16167 -16319 -16518 -16675 -16798 -16911 -17016 -17094 -17131 -17135 -17117 -17098 -17087 -17087 -17134 -17199 -17255 -17344 -17417 -17425 -17348 -17271 -17219 -17163 -17136 -17114 -17089 -17055 -17087 -17141 -17180 -17227 -17258 -17350 -17439 -17474 -17504 -17532 -17515 -17440 -17372 -17278 -17171 -17081 -16990 -16952 -16970 -16999 -17030 -17052 -17039 -17000 -16961 -16874 -16752 -16686 -16624 -16581 -16567 -16524 -16511 -16493 -16461 -16411 -16351 -16308 -16265 -16293 -16328 -16371 -16439 -16496 -16587 -16661 -16737 -16837 -16945 -17020 -17033 -17055 -17062 -17060 -17066 -16994 -16903 -16852 -16768 -16666 -16639 -16645 -16667 -16766 -16880 -16956 -17011 -17062 -17051 -17021 -17059 -17041 -16926 -16779 -16673 -16625 -16570 -16600 -16674 -16716 -16798 -16895 -16990 -17081 -17195 -17291 -17344 -17381 -17348 -17291 -17242 -17202 -17152 -17109 -17114 -17121 -17133 -17128 -17087 -16994 -16899 -16921 -16992 -17018 -17027 -17061 -17054 -17065 -17163 -17268 -17376 -17420 -17427 -17452 -17453 -17475 -17489 -17484 -17491 -17469 -17399 -17249 -17109 -17010 -16926 -16936 -16959 -16976 -17004 -17033 -17077 -17129 -17185 -17208 -17260 -17289 -17264 -17251 -17234 -17220 -17218 -17237 -17254 -17263 -17245 -17188 -17148 -17100 -17081 -17151 -17221 -17255 -17295 -17324 -17315 -17306 -17282 -17207 -17103 -17018 -16988 -16950 -16922 -16931 -16893 -16852 -16804 -16716 -16655 -16593 -16534 -16522 -16523 -16558 -16579 -16583 -16629 -16634 -16612 -16619 -16614 -16591 -16604 -16622 -16610 -16659 -16779 -16851 -16847 -16908 -16995 -17025 -17099 -17214 -17314 -17362 -17412 -17492 -17525 -17490 -17444 -17428 -17397 -17362 -17342 -17287 -17190 -17102 -17063 -17042 -17004 -16971 -16962 -16931 -16867 -16832 -16841 -16851 -16892 -16964 -16986 -16945 -16890 -16820 -16714 -16625 -16550 -16494 -16469 -16466 -16501 -16539 -16596 -16626 -16639 -16694 -16700 -16675 -16665 -16648 -16593 -16536 -16526 -16519 -16476 -16438 -16464 -16513 -16579 -16657 -16698 -16707 -16689 -16704 -16726 -16672 -16645 -16651 -16621 -16651 -16767 -16844 -16867 -16951 -17064 -17151 -17194 -17204 -17217 -17218 -17220 -17176 -17086 -17058 -17028 -17024 -17056 -17012 -17011 -17065 -17089 -17103 -17107 -17091 -17044 -16988 -16937 -16891 -16845 -16812 -16828 -16888 -16974 -17014 -17045 -17076 -17033 -16981 -16932 -16910 -16875 -16847 -16896 -16892 -16908 -16922 -16898 -16862 -16797 -16806 -16823 -16817 -16820 -16816 -16804 -16772 -16732 -16690 -16665 -16644 -16641 -16651 -16637 -16653 -16718 -16777 -16851 -16940 -17007 -17042 -17035 -17031 -16982 -16916 -16898 -16875 -16851 -16835 -16843 -16851 -16862 -16852 -16829 -16832 -16803 -16790 -16783 -16729 -16654 -16626 -16624 -16607 -16639 -16746 -16847 -16879 -16942 -17048 -17101 -17098 -17147 -17236 -17245 -17284 -17358 -17400 -17404 -17373 -17364 -17317 -17270 -17272 -17278 -17278 -17283 -17283 -17239 -17171 -17090 -17027 -17010 -16996 -16999 -17019 -17027 -17056 -17105 -17140 -17157 -17142 -17151 -17180 -17154 -17132 -17132 -17129 -17116 -17086 -17028 -16956 -16934 -16923 -16911 -16968 -17028 -17022 -17053 -17103 -17077 -17069 -17122 -17168 -17176 -17199 -17242 -17260 -17264 -17277 -17292 -17296 -17316 -17346 -17396 -17457 -17513 -17575 -17618 -17646 -17621 -17603 -17630 -17605 -17566 -17563 -17581 -17580 -17545 -17504 -17436 -17361 -17278 -17148 -17057 -17019 -17016 -17032 -16997 -16941 -16899 -16843 -16757 -16715 -16692 -16669 -16654 -16633 -16643 -16609 -16593 -16629 -16632 -16621 -16637 -16715 -16729 -16666 -16675 -16680 -16659 -16659 -16649 -16642 -16618 -16570 -16456 -16318 -16267 -16219 -16224 -16265 -16272 -16314 -16339 -16420 -16486 -16517 -16595 -16644 -16703 -16717 -16748 -16815 -16848 -16946 -17066 -17145 -17164 -17214 -17320 -17403 -17505 -17598 -17648 -17650 -17645 -17667 -17668 -17660 -17619 -17568 -17551 -17554 -17581 -17607 -17650 -17689 -17688 -17668 -17665 -17686 -17692 -17678 -17658 -17637 -17594 -17553 -17543 -17555 -17574 -17582 -17610 -17599 -17557 -17519 -17470 -17432 -17352 -17283 -17214 -17087 -16921 -16771 -16685 -16578 -16486 -16423 -16376 -16387 -16462 -16583 -16656 -16695 -16730 -16704 -16644 -16613 -16628 -16634 -16606 -16602 -16607 -16665 -16721 -16715 -16770 -16842 -16865 -16913 -16977 -16989 -17022 -17110 -17162 -17151 -17164 -17187 -17174 -17146 -17116 -17129 -17095 -17001 -16940 -16878 -16827 -16786 -16740 -16672 -16596 -16554 -16583 -16611 -16574 -16553 -16532 -16477 -16428 -16409 -16411 -16402 -16379 -16353 -16279 -16176 -16098 -16019 -15957 -15941 -15952 -15982 -16010 -16062 -16162 -16240 -16317 -16400 -16486 -16603 -16703 -16781 -16850 -16920 -17016 -17094 -17157 -17211 -17247 -17271 -17265 -17281 -17302 -17286 -17267 -17274 -17319 -17367 -17398 -17386 -17355 -17336 -17333 -17328 -17279 -17268 -17265 -17222 -17230 -17259 -17241 -17229 -17243 -17229 -17251 -17284 -17254 -17226 -17215 -17185 -17123 -17076 -17023 -16953 -16912 -16836 -16751 -16719 -16724 -16703 -16692 -16731 -16740 -16750 -16755 -16761 -16748 -16679 -16632 -16635 -16635 -16613 -16612 -16612 -16599 -16601 -16612 -16582 -16546 -16531 -16452 -16369 -16360 -16347 -16329 -16357 -16414 -16433 -16402 -16423 -16437 -16377 -16334 -16325 -16291 -16239 -16221 -16209 -16205 -16234 -16275 -16311 -16327 -16329 -16324 -16356 -16416 -16508 -16610 -16676 -16731 -16767 -16852 -16944 -16965 -17011 -17062 -17079 -17082 -17112 -17165 -17239 -17353 -17414 -17470 -17554 -17615 -17631 -17592 -17554 -17527 -17508 -17457 -17396 -17367 -17349 -17295 -17233 -17246 -17234 -17180 -17141 -17106 -17084 -17087 -17100 -17093 -17080 -17058 -17050 -17053 -17070 -17099 -17133 -17186 -17240 -17306 -17351 -17396 -17428 -17424 -17405 -17382 -17380 -17340 -17298 -17297 -17297 -17296 -17313 -17301 -17265 -17261 -17245 -17225 -17221 -17223 -17196 -17198 -17229 -17202 -17188 -17153 -17120 -17120 -17125 -17180 -17181 -17152 -17131 -17120 -17119 -17087 -17115 -17162 -17195 -17229 -17226 -17240 -17221 -17167 -17119 -17049 -16990 -16926 -16893 -16823 -16746 -16757 -16695 -16632 -16623 -16585 -16553 -16558 -16601 -16644 -16702 -16742 -16758 -16774 -16808 -16860 -16882 -16910 -16942 -16974 -17022 -17042 -17068 -17101 -17126 -17148 -17126 -17105 -17104 -17091 -17091 -17095 -17064 -17023 -17012 -16988 -16963 -16990 -16992 -16956 -16900 -16814 -16745 -16664 -16588 -16555 -16528 -16513 -16509 -16534 -16574 -16620 -16695 -16738 -16789 -16902 -17012 -17076 -17127 -17206 -17291 -17366 -17404 -17415 -17437 -17434 -17421 -17400 -17356 -17327 -17311 -17304 -17283 -17202 -17151 -17160 -17144 -17130 -17120 -17111 -17132 -17171 -17196 -17214 -17250 -17251 -17229 -17213 -17180 -17165 -17186 -17222 -17265 -17305 -17333 -17337 -17332 -17316 -17252 -17154 -17062 -16974 -16845 -16755 -16715 -16663 -16663 -16685 -16705 -16729 -16743 -16779 -16808 -16819 -16861 -16924 -16935 -16918 -16909 -16865 -16869 -16902 -16858 -16813 -16815 -16828 -16788 -16748 -16763 -16720 -16631 -16591 -16590 -16582 -16634 -16704 -16705 -16748 -16795 -16800 -16817 -16833 -16861 -16890 -16897 -16899 -16894 -16876 -16876 -16899 -16885 -16854 -16872 -16886 -16862 -16864 -16909 -16897 -16851 -16844 -16855 -16897 -16912 -16957 -17001 -16967 -16929 -16898 -16902 -16900 -16898 -16869 -16793 -16769 -16747 -16707 -16726 -16774 -16797 -16859 -16916 -16899 -16882 -16921 -16972 -16988 -17010 -17014 -16984 -16983 -17018 -17034 -17035 -17096 -17143 -17135 -17175 -17233 -17240 -17242 -17257 -17274 -17296 -17301 -17335 -17386 -17426 -17501 -17590 -17652 -17664 -17649 -17643 -17632 -17578 -17557 -17555 -17444 -17326 -17281 -17242 -17159 -17126 -17147 -17045 -16939 -16890 -16821 -16783 -16771 -16766 -16722 -16689 -16654 -16606 -16637 -16682 -16723 -16770 -16811 -16842 -16844 -16845 -16852 -16852 -16826 -16792 -16756 -16706 -16688 -16646 -16574 -16555 -16543 -16517 -16470 -16425 -16405 -16392 -16379 -16379 -16401 -16432 -16442 -16429 -16438 -16456 -16481 -16529 -16584 -16592 -16582 -16606 -16642 -16694 -16727 -16762 -16826 -16881 -16907 -16899 -16896 -16917 -16931 -16927 -16903 -16855 -16815 -16800 -16779 -16778 -16789 -16764 -16776 -16822 -16802 -16796 -16854 -16881 -16900 -16933 -16930 -16948 -16987 -16991 -17013 -17055 -17029 -16983 -17000 -17031 -17040 -17055 -17102 -17130 -17117 -17111 -17106 -17107 -17125 -17169 -17212 -17222 -17248 -17272 -17278 -17286 -17308 -17327 -17360 -17381 -17377 -17443 -17489 -17491 -17483 -17455 -17417 -17332 -17254 -17189 -17157 -17107 -16998 -16984 -16947 -16871 -16875 -16840 -16780 -16742 -16761 -16789 -16746 -16723 -16748 -16761 -16752 -16797 -16856 -16857 -16876 -16917 -16918 -16886 -16904 -16965 -16982 -17058 -17199 -17264 -17296 -17342 -17406 -17449 -17453 -17470 -17511 -17556 -17601 -17653 -17700 -17737 -17769 -17787 -17790 -17779 -17769 -17748 -17696 -17646 -17594 -17531 -17484 -17445 -17371 -17262 -17168 -17093 -16998 -16882 -16781 -16697 -16647 -16622 -16592 -16565 -16526 -16498 -16493 -16524 -16529 -16487 -16513 -16552 -16556 -16576 -16634 -16676 -16664 -16690 -16743 -16747 -16757 -16833 -16906 -16963 -16987 -17001 -17034 -17027 -17017 -17011 -16967 -16912 -16892 -16876 -16850 -16812 -16777 -16754 -16714 -16712 -16717 -16712 -16675 -16616 -16597 -16585 -16593 -16606 -16664 -16735 -16769 -16799 -16791 -16810 -16854 -16893 -16910 -16882 -16908 -16926 -16865 -16820 -16869 -16909 -16920 -16977 -17035 -17058 -17046 -17097 -17141 -17146 -17189 -17214 -17252 -17281 -17308 -17309 -17246 -17213 -17191 -17149 -17114 -17075 -17051 -17034 -17014 -17000 -16982 -16958 -16944 -16939 -16892 -16854 -16795 -16713 -16723 -16740 -16743 -16715 -16683 -16696 -16668 -16652 -16651 -16622 -16581 -16555 -16543 -16524 -16521 -16502 -16487 -16534 -16595 -16608 -16623 -16655 -16643 -16662 -16732 -16795 -16864 -16916 -16957 -17003 -17070 -17146 -17207 -17272 -17330 -17343 -17352 -17400 -17390 -17350 -17321 -17261 -17204 -17144 -17153 -17141 -17092 -17109 -17069 -17020 -16971 -16901 -16904 -16912 -16894 -16893 -16910 -16908 -16882 -16908 -16955 -16960 -16956 -16984 -16999 -16946 -16958 -16987 -16978 -17021 -17070 -17106 -17105 -17081 -17074 -17086 -17085 -17063 -17078 -17077 -17048 -17050 -17039 -17028 -17007 -16982 -16959 -16880 -16804 -16746 -16693 -16655 -16600 -16575 -16599 -16609 -16590 -16562 -16541 -16531 -16531 -16526 -16521 -16544 -16593 -16625 -16627 -16630 -16665 -16687 -16696 -16732 -16774 -16783 -16732 -16711 -16734 -16746 -16796 -16857 -16864 -16844 -16872 -16920 -16958 -16994 -17006 -17033 -17040 -17026 -17032 -17008 -16987 -17013 -17030 -17041 -17098 -17145 -17158 -17198 -17260 -17270 -17252 -17246 -17194 -17171 -17166 -17108 -17059 -17007 -16946 -16896 -16865 -16863 -16849 -16812 -16768 -16761 -16795 -16793 -16812 -16861 -16889 -16865 -16821 -16843 -16860 -16877 -16926 -16951 -16950 -16946 -16953 -16948 -16974 -17027 -17065 -17113 -17166 -17203 -17218 -17197 -17152 -17119 -17082 -17056 -17033 -17011 -17030 -17037 -17033 -17049 -17060 -17035 -17007 -17012 -17010 -17022 -17057 -17090 -17127 -17139 -17161 -17175 -17173 -17219 -17256 -17280 -17319 -17349 -17353 -17343 -17320 -17314 -17358 -17365 -17346 -17349 -17348 -17324 -17306 -17305 -17273 -17260 -17256 -17219 -17190 -17131 -17059 -17032 -16997 -16930 -16877 -16856 -16849 -16859 -16872 -16856 -16840 -16841 -16842 -16799 -16747 -16721 -16670 -16648 -16647 -16672 -16748 -16758 -16697 -16672 -16672 -16649 -16611 -16567 -16564 -16573 -16571 -16581 -16606 -16676 -16723 -16747 -16753 -16730 -16739 -16743 -16767 -16775 -16748 -16764 -16791 -16809 -16820 -16849 -16904 -16960 -16996 -16999 -17016 -17094 -17144 -17158 -17203 -17201 -17195 -17182 -17134 -17134 -17122 -17074 -17034 -16993 -16964 -16965 -16965 -16910 -16898 -16957 -16980 -16952 -16934 -16947 -16956 -16979 -16988 -16979 -16963 -16942 -16936 -16917 -16940 -16983 -16985 -16996 -17030 -17077 -17128 -17165 -17175 -17219 -17268 -17264 -17265 -17244 -17229 -17284 -17307 -17291 -17311 -17313 -17299 -17280 -17286 -17315 -17298 -17304 -17305 -17287 -17287 -17301 -17324 -17325 -17335 -17330 -17328 -17366 -17360 -17320 -17334 -17389 -17401 -17376 -17376 -17338 -17269 -17203 -17152 -17157 -17152 -17154 -17142 -17121 -17126 -17073 -17061 -17074 -17049 -17047 -17050 -17025 -16959 -16935 -16905 -16845 -16814 -16790 -16799 -16810 -16814 -16829 -16839 -16824 -16783 -16787 -16842 -16862 -16834 -16783 -16737 -16698 -16701 -16751 -16791 -16810 -16787 -16750 -16715 -16693 -16705 -16731 -16740 -16704 -16650 -16588 -16496 -16447 -16463 -16460 -16433 -16433 -16467 -16463 -16462 -16497 -16537 -16566 -16614 -16659 -16668 -16719 -16754 -16811 -16876 -16879 -16851 -16810 -16823 -16836 -16864 -16870 -16850 -16833 -16799 -16785 -16799 -16834 -16814 -16813 -16855 -16848 -16834 -16867 -16856 -16810 -16812 -16809 -16836 -16885 -16904 -16937 -17007 -17021 -17020 -17115 -17181 -17131 -17084 -17078 -17036 -17022 -17048 -17046 -17031 -17021 -16999 -16941 -16892 -16839 -16772 -16763 -16737 -16702 -16658 -16600 -16594 -16594 -16616 -16644 -16687 -16703 -16732 -16808 -16832 -16864 -16885 -16927 -16991 -16978 -17014 -17074 -17063 -17060 -17049 -17030 -17069 -17105 -17142 -17175 -17141 -17096 -17061 -17069 -17072 -17052 -17034 -17015 -17012 -16988 -16975 -16953 -16969 -17003 -16997 -17005 -16990 -16988 -17015 -17026 -17051 -17092 -17123 -17127 -17114 -17129 -17161 -17190 -17206 -17190 -17208 -17214 -17216 -17243 -17231 -17255 -17279 -17274 -17281 -17281 -17289 -17283 -17254 -17206 -17186 -17175 -17138 -17135 -17116 -17075 -17041 -17027 -17039 -16998 -16939 -16929 -16957 -16955 -16915 -16896 -16894 -16912 -16917 -16921 -16933 -16910 -16895 -16894 -16862 -16808 -16824 -16915 -16920 -16872 -16876 -16913 -16935 -16940 -16993 -16990 -16963 -16994 -17022 -17026 -16982 -16975 -16961 -16961 -16994 -16973 -16998 -16996 -16956 -16977 -16997 -17002 -17005 -17033 -17056 -17062 -17117 -17126 -17064 -17014 -16977 -16971 -16940 -16935 -16965 -16943 -16919 -16900 -16885 -16873 -16841 -16793 -16833 -16891 -16847 -16857 -16905 -16930 -16990 -17090 -17164 -17170 -17161 -17171 -17190 -17195 -17166 -17146 -17166 -17147 -17107 -17097 -17069 -17062 -17068 -17057 -17092 -17118 -17113 -17122 -17133 -17155 -17159 -17156 -17161 -17146 -17108 -17070 -17058 -17014 -16962 -16941 -16924 -16885 -16832 -16836 -16836 -16818 -16833 -16853 -16870 -16883 -16906 -16901 -16885 -16872 -16811 -16755 -16720 -16663 -16622 -16635 -16672 -16693 -16687 -16707 -16722 -16707 -16713 -16716 -16724 -16747 -16765 -16782 -16798 -16815 -16826 -16828 -16855 -16884 -16880 -16857 -16860 -16886 -16884 -16912 -16945 -16943 -16960 -16977 -16971 -16955 -16951 -16951 -16943 -16931 -16889 -16840 -16814 -16817 -16835 -16851 -16876 -16871 -16877 -16901 -16904 -16914 -16927 -16969 -16959 -16930 -16967 -16952 -16914 -16913 -16917 -16890 -16806 -16758 -16762 -16758 -16715 -16662 -16685 -16700 -16667 -16697 -16731 -16726 -16716 -16761 -16806 -16770 -16798 -16873 -16887 -16876 -16910 -16973 -16969 -17000 -17065 -17061 -17065 -17101 -17101 -17087 -17122 -17134 -17122 -17128 -17105 -17090 -17086 -17063 -17038 -17004 -16979 -16949 -16916 -16917 -16935 -16948 -16985 -17046 -17072 -17098 -17118 -17133 -17152 -17163 -17198 -17185 -17160 -17165 -17161 -17182 -17209 -17224 -17260 -17319 -17334 -17339 -17361 -17328 -17299 -17309 -17332 -17348 -17378 -17425 -17397 -17353 -17337 -17303 -17275 -17216 -17193 -17232 -17221 -17171 -17162 -17157 -17113 -17092 -17109 -17130 -17113 -17083 -17090 -17074 -16994 -16919 -16903 -16888 -16815 -16768 -16802 -16835 -16832 -16855 -16848 -16774 -16720 -16683 -16687 -16687 -16673 -16698 -16724 -16766 -16783 -16792 -16813 -16835 -16870 -16835 -16788 -16800 -16797 -16791 -16814 -16851 -16880 -16899 -16955 -16963 -16928 -16919 -16862 -16834 -16820 -16790 -16776 -16725 -16681 -16662 -16646 -16614 -16595 -16604 -16582 -16559 -16539 -16537 -16549 -16529 -16574 -16632 -16621 -16622 -16654 -16679 -16680 -16716 -16745 -16751 -16773 -16786 -16819 -16903 -17008 -17092 -17167 -17232 -17262 -17275 -17322 -17350 -17341 -17326 -17301 -17272 -17261 -17298 -17329 -17363 -17377 -17360 -17379 -17373 -17376 -17367 -17306 -17298 -17266 -17230 -17272 -17320 -17327 -17314 -17385 -17416 -17347 -17349 -17375 -17345 -17292 -17265 -17248 -17200 -17139 -17105 -17078 -17025 -16982 -16959 -16927 -16912 -16913 -16857 -16797 -16776 -16741 -16752 -16758 -16741 -16753 -16752 -16755 -16726 -16689 -16649 -16617 -16633 -16645 -16639 -16637 -16680 -16703 -16702 -16698 -16700 -16715 -16664 -16624 -16624 -16635 -16648 -16636 -16652 -16658 -16669 -16731 -16742 -16758 -16818 -16826 -16804 -16796 -16810 -16840 -16862 -16853 -16850 -16868 -16874 -16897 -16944 -16977 -16959 -16977 -17015 -17011 -17017 -17039 -17070 -17062 -17075 -17102 -17110 -17146 -17148 -17138 -17168 -17200 -17187 -17194 -17219 -17223 -17248 -17263 -17265 -17262 -17223 -17175 -17164 -17163 -17126 -17080 -17021 -16985 -16972 -16953 -16976 -16952 -16899 -16902 -16882 -16840 -16817 -16810 -16763 -16728 -16692 -16638 -16632 -16603 -16603 -16644 -16655 -16624 -16599 -16600 -16590 -16614 -16638 -16644 -16662 -16667 -16692 -16728 -16743 -16761 -16791 -16817 -16815 -16841 -16889 -16893 -16919 -16915 -16883 -16885 -16911 -16942 -16907 -16901 -16952 -16979 -17006 -17045 -17096 -17108 -17082 -17060 -17045 -17023 -16997 -16985 -16960 -16969 -17003 -17007 -17020 -17038 -17070 -17071 -17032 -17043 -17096 -17113 -17091 -17075 -17078 -17082 -17061 -17082 -17116 -17138 -17176 -17182 -17207 -17262 -17267 -17221 -17235 -17255 -17188 -17132 -17105 -17073 -17033 -17016 -17029 -17040 -17047 -17048 -17078 -17113 -17116 -17100 -17070 -17052 -17016 -16990 -16994 -16955 -16961 -16967 -16915 -16888 -16902 -16904 -16878 -16883 -16883 -16891 -16928 -16938 -16928 -16933 -16944 -16926 -16950 -16996 -16973 -16982 -17014 -16990 -16994 -17028 -17036 -17042 -17078 -17050 -16982 -16968 -16937 -16928 -16956 -16948 -16939 -16937 -16912 -16919 -16924 -16924 -16939 -16929 -16921 -16909 -16926 -16936 -16954 -16994 -17012 -17023 -17034 -17068 -17075 -17082 -17119 -17150 -17165 -17142 -17116 -17126 -17114 -17080 -17094 -17076 -17053 -17064 -17028 -17014 -17028 -16999 -16951 -16953 -16997 -17003 -16987 -16978 -16995 -17005 -17022 -17067 -17061 -17050 -17054 -17047 -17007 -16993 -17027 -17011 -16988 -16980 -16983 -16961 -16954 -16987 -16962 -16946 -16938 -16906 -16881 -16846 -16830 -16830 -16846 -16845 -16828 -16826 -16841 -16864 -16897 -16930 -16917 -16942 -16981 -16997 -17062 -17092 -17116 -17150 -17121 -17106 -17102 -17088 -17078 -17059 -17046 -17026 -17009 -16987 -16948 -16935 -16950 -16942 -16919 -16922 -16941 -16931 -16912 -16939 -16960 -16970 -16995 -17002 -17003 -17046 -17055 -17031 -17039 -17048 -17044 -17066 -17112 -17096 -17063 -17058 -17069 -17069 -17045 -17058 -17063 -17041 -17017 -17004 -17008 -17021 -17031 -16998 -16976 -16974 -16958 -16967 -16956 -16934 -16911 -16869 -16866 -16899 -16922 -16928 -16947 -16965 -16966 -16989 -17045 -17051 -17043 -17092 -17116 -17134 -17134 -17113 -17141 -17131 -17121 -17132 -17120 -17120 -17137 -17158 -17150 -17155 -17171 -17181 -17187 -17187 -17188 -17173 -17148 -17126 -17127 -17105 -17066 -17061 -17047 -17010 -16965 -16940 -16928 -16899 -16885 -16890 -16861 -16807 -16770 -16764 -16755 -16703 -16673 -16685 -16679 -16689 -16716 -16720 -16705 -16704 -16713 -16742 -16784 -16744 -16706 -16730 -16727 -16690 -16669 -16661 -16638 -16676 -16706 -16676 -16640 -16628 -16673 -16690 -16693 -16716 -16737 -16776 -16796 -16811 -16829 -16854 -16879 -16907 -16973 -16992 -16958 -16993 -17025 -16961 -16943 -16941 -16879 -16882 -16928 -16937 -16924 -16924 -16932 -16924 -16925 -16939 -16956 -16975 -16964 -16964 -16985 -16984 -16960 -16919 -16905 -16871 -16828 -16812 -16777 -16777 -16772 -16757 -16760 -16754 -16761 -16792 -16821 -16798 -16812 -16869 -16856 -16749 -16713 -16797 -16751 -16702 -16796 -16821 -16749 -16742 -16798 -16802 -16734 -16712 -16756 -16689 -16605 -16669 -16729 -16695 -16675 -16727 -16765 -16744 -16784 -16886 -16957 -16963 -16948 -16957 -16955 -16954 -16962 -16954 -16938 -16933 -16919 -16887 -16858 -16850 -16866 -16879 -16891 -16888 -16880 -16859 -16800 -16758 -16752 -16765 -16770 -16761 -16755 -16737 -16770 -16832 -16832 -16836 -16850 -16863 -16886 -16894 -16910 -16910 -16951 -16994 -17006 -17041 -17020 -17031 -17087 -17105 -17123 -17160 -17188 -17177 -17189 -17225 -17243 -17243 -17253 -17272 -17279 -17297 -17324 -17351 -17387 -17385 -17355 -17371 -17339 -17295 -17287 -17260 -17243 -17237 -17242 -17195 -17166 -17156 -17096 -17070 -17077 -17091 -17061 -17019 -17040 -17062 -17086 -17095 -17091 -17082 -17071 -17079 -17057 -17057 -17067 -17031 -16997 -17001 -17022 -17040 -17062 -17067 -17066 -17035 -16979 -16979 -16990 -16949 -16928 -16948 -16922 -16869 -16886 -16929 -16954 -16957 -16923 -16905 -16915 -16906 -16906 -16919 -16912 -16926 -16935 -16952 -16996 -16986 -16993 -17010 -17003 -17038 -17054 -17026 -16993 -16975 -17004 -16996 -16953 -16971 -16990 -17005 -17017 -16998 -17018 -17037 -17032 -17016 -17020 -17036 -16992 -16956 -16936 -16922 -16919 -16961 -16992 -16928 -16922 -16962 -16983 -16964 -16954 -16993 -16967 -16933 -16929 -16905 -16863 -16857 -16862 -16825 -16794 -16751 -16727 -16728 -16708 -16683 -16663 -16677 -16714 -16734 -16740 -16750 -16794 -16813 -16798 -16775 -16748 -16769 -16813 -16803 -16800 -16884 -16921 -16919 -16934 -16934 -16972 -17013 -17037 -17015 -17020 -17073 -17054 -17027 -17014 -17023 -17040 -17027 -17044 -17042 -17049 -17094 -17129 -17181 -17213 -17225 -17269 -17336 -17381 -17416 -17454 -17482 -17506 -17487 -17454 -17444 -17455 -17490 -17493 -17456 -17412 -17396 -17352 -17285 -17312 -17306 -17250 -17261 -17273 -17269 -17275 -17278 -17235 -17217 -17227 -17182 -17150 -17123 -17091 -17042 -17004 -16993 -16957 -16945 -16931 -16913 -16887 -16890 -16895 -16843 -16843 -16847 -16814 -16797 -16790 -16778 -16765 -16778 -16809 -16791 -16769 -16785 -16802 -16831 -16834 -16849 -16898 -16916 -16906 -16908 -16900 -16856 -16858 -16884 -16889 -16881 -16875 -16912 -16904 -16875 -16896 -16892 -16890 -16916 -16958 -16963 -16932 -16956 -16977 -16985 -16990 -16970 -16969 -16936 -16904 -16924 -16926 -16920 -16920 -16955 -16966 -16930 -16954 -16969 -16938 -16940 -16959 -16958 -16950 -16941 -16945 -16989 -17014 -16993 -17003 -17026 -16977 -16932 -16931 -16914 -16945 -16991 -16950 -16907 -16936 -16966 -16971 -16992 -17015 -17022 -16990 -16974 -16995 -16971 -16957 -16955 -16928 -16922 -16911 -16887 -16864 -16862 -16881 -16928 -16951 -16920 -16910 -16921 -16952 -16903 -16838 -16862 -16838 -16824 -16828 -16800 -16768 -16734 -16776 -16782 -16721 -16736 -16764 -16759 -16779 -16781 -16754 -16770 -16802 -16793 -16791 -16800 -16780 -16780 -16801 -16815 -16844 -16871 -16847 -16826 -16883 -16911 -16907 -16971 -17013 -17016 -17030 -17051 -17089 -17111 -17118 -17106 -17088 -17096 -17076 -17067 -17096 -17086 -17067 -17058 -17025 -16996 -16980 -16970 -16952 -16955 -16948 -16894 -16900 -16898 -16833 -16831 -16856 -16843 -16810 -16787 -16786 -16757 -16720 -16697 -16663 -16651 -16648 -16637 -16645 -16659 -16640 -16643 -16696 -16701 -16678 -16705 -16748 -16753 -16774 -16813 -16807 -16819 -16880 -16923 -16893 -16848 -16863 -16877 -16868 -16843 -16825 -16843 -16853 -16854 -16847 -16846 -16830 -16825 -16854 -16879 -16905 -16929 -16958 -16956 -16974 -17018 -17011 -17004 -16992 -16962 -16952 -16953 -16970 -16982 -16986 -16998 -17005 -17015 -16983 -16945 -16975 -16964 -16927 -16936 -16943 -16955 -16945 -16938 -16974 -16988 -16973 -16984 -17031 -17023 -17003 -17029 -17053 -17077 -17073 -17076 -17069 -17063 -17076 -17078 -17104 -17121 -17161 -17240 -17268 -17231 -17226 -17241 -17202 -17171 -17222 -17234 -17149 -17118 -17129 -17095 -17080 -17078 -17046 -17005 -16964 -16960 -16939 -16904 -16932 -16973 -16977 -16931 -16903 -16916 -16910 -16895 -16901 -16904 -16894 -16895 -16916 -16901 -16844 -16832 -16864 -16876 -16864 -16876 -16886 -16882 -16881 -16902 -16931 -16904 -16897 -16886 -16874 -16889 -16872 -16883 -16912 -16944 -16961 -16956 -16951 -16933 -16965 -16986 -16967 -16961 -16965 -16985 -17017 -17037 -17005 -17017 -17057 -17043 -17020 -16994 -16989 -16997 -17011 -17063 -17066 -17024 -17026 -17044 -17042 -17024 -17055 -17059 -17041 -17074 -17039 -16990 -16995 -17005 -17002 -16991 -16979 -16903 -16872 -16899 -16868 -16842 -16797 -16774 -16762 -16730 -16743 -16789 -16821 -16778 -16792 -16843 -16844 -16863 -16868 -16848 -16874 -16943 -16934 -16890 -16898 -16943 -16970 -16990 -17020 -17029 -17053 -17064 -17086 -17115 -17094 -17091 -17146 -17159 -17109 -17064 -17047 -17071 -17068 -17065 -17051 -17010 -17007 -16989 -16981 -16965 -16953 -16982 -16993 -16992 -16973 -16968 -16970 -16961 -16971 -17003 -17016 -17006 -17003 -17005 -17027 -17028 -17022 -17037 -17044 -17070 -17078 -17065 -17098 -17137 -17145 -17197 -17273 -17249 -17244 -17297 -17299 -17288 -17310 -17313 -17282 -17276 -17269 -17261 -17250 -17227 -17236 -17261 -17273 -17256 -17268 -17291 -17264 -17255 -17264 -17247 -17217 -17192 -17158 -17128 -17144 -17159 -17160 -17150 -17120 -17133 -17161 -17141 -17095 -17079 -17095 -17109 -17079 -17052 -17045 -17007 -17000 -17032 -17048 -17043 -17012 -16976 -16991 -17007 -16993 -16998 -16985 -16985 -16986 -16954 -16945 -16924 -16887 -16881 -16907 -16897 -16851 -16826 -16808 -16800 -16793 -16782 -16764 -16736 -16748 -16770 -16763 -16746 -16741 -16733 -16710 -16736 -16755 -16751 -16774 -16779 -16748 -16718 -16728 -16708 -16710 -16736 -16691 -16692 -16712 -16714 -16695 -16657 -16653 -16627 -16617 -16621 -16622 -16638 -16640 -16663 -16681 -16678 -16689 -16708 -16729 -16748 -16758 -16733 -16717 -16723 -16705 -16715 -16734 -16738 -16743 -16734 -16731 -16748 -16769 -16769 -16776 -16771 -16761 -16765 -16777 -16806 -16818 -16834 -16844 -16825 -16797 -16805 -16846 -16861 -16868 -16890 -16896 -16856 -16841 -16863 -16830 -16802 -16837 -16880 -16847 -16838 -16912 -16940 -16939 -16947 -16992 -16996 -16969 -17006 -17031 -17025 -17040 -17110 -17143 -17095 -17083 -17105 -17086 -17071 -17104 -17126 -17111 -17147 -17210 -17204 -17203 -17222 -17227 -17240 -17256 -17291 -17307 -17278 -17259 -17252 -17252 -17242 -17254 -17289 -17265 -17258 -17292 -17298 -17262 -17253 -17276 -17286 -17278 -17220 -17192 -17191 -17149 -17128 -17138 -17132 -17083 -17036 -17007 -16940 -16907 -16949 -16953 -16912 -16904 -16887 -16858 -16854 -16822 -16787 -16768 -16716 -16707 -16711 -16684 -16712 -16754 -16734 -16714 -16753 -16772 -16762 -16785 -16815 -16844 -16865 -16863 -16869 -16894 -16904 -16884 -16873 -16886 -16911 -16950 -16964 -16998 -17031 -17022 -17070 -17129 -17114 -17098 -17144 -17186 -17139 -17117 -17137 -17111 -17111 -17099 -17073 -17070 -17063 -17083 -17093 -17071 -17062 -17069 -17060 -17047 -17024 -17032 -17043 -17036 -17075 -17096 -17062 -17037 -17007 -16994 -17021 -17034 -17002 -16944 -16917 -16909 -16919 -16920 -16931 -16945 -16921 -16928 -16937 -16899 -16881 -16921 -16918 -16893 -16922 -16940 -16916 -16889 -16917 -16941 -16934 -16964 -16974 -16937 -16934 -16946 -16941 -16955 -16961 -16968 -17006 -17029 -17025 -17037 -17051 -17045 -17051 -17027 -16996 -16968 -16968 -16994 -16974 -16974 -16969 -16931 -16911 -16940 -16958 -16930 -16911 -16888 -16897 -16908 -16884 -16886 -16904 -16894 -16856 -16828 -16814 -16787 -16753 -16768 -16788 -16735 -16710 -16748 -16737 -16737 -16770 -16774 -16792 -16809 -16806 -16817 -16832 -16826 -16865 -16916 -16903 -16883 -16893 -16918 -16924 -16935 -16940 -16932 -16927 -16911 -16895 -16877 -16889 -16899 -16903 -16931 -16947 -16953 -16946 -16951 -16990 -17010 -17023 -17030 -17025 -17034 -17056 -17070 -17039 -17036 -17036 -17013 -17036 -17026 -17015 -17007 -17012 -17036 -17008 -16997 -16995 -16986 -16975 -16966 -16977 -16962 -16931 -16922 -16878 -16842 -16881 -16892 -16876 -16881 -16855 -16821 -16841 -16845 -16828 -16869 -16867 -16828 -16856 -16838 -16769 -16807 -16890 -16884 -16872 -16866 -16907 -16964 -16955 -17026 -17042 -16977 -16996 -17034 -17031 -17004 -17028 -17024 -16975 -17002 -17036 -17026 -17019 -17035 -17065 -17093 -17101 -17083 -17100 -17125 -17130 -17138 -17140 -17139 -17115 -17127 -17134 -17082 -17063 -17057 -17032 -17004 -16998 -16977 -16938 -16925 -16909 -16910 -16959 -16980 -16958 -16957 -16979 -16997 -17012 -17028 -17012 -16998 -17014 -17021 -17021 -17028 -17039 -17052 -17069 -17082 -17092 -17059 -17016 -17041 -17044 -17028 -17075 -17094 -17025 -16990 -17027 -17060 -17085 -17116 -17107 -17084 -17079 -17077 -17055 -17033 -17020 -16980 -16984 -16964 -16925 -16958 -16961 -16977 -16979 -16948 -16955 -16941 -16902 -16863 -16845 -16831 -16836 -16886 -16867 -16811 -16799 -16801 -16848 -16907 -16945 -16949 -16915 -16864 -16842 -16882 -16857 -16860 -16932 -16899 -16894 -16931 -16895 -16843 -16838 -16890 -16912 -16876 -16866 -16875 -16836 -16805 -16830 -16860 -16842 -16861 -16900 -16860 -16868 -16943 -16960 -16930 -16923 -16951 -16948 -16948 -16967 -16924 -16893 -16945 -16997 -16964 -16910 -16901 -16900 -16906 -16932 -16968 -16978 -16981 -16974 -16950 -16940 -16951 -16956 -16966 -17002 -17007 -16998 -17016 -16983 -16957 -16984 -17008 -17021 -17017 -17051 -17035 -16987 -16989 -16998 -17012 -16987 -16984 -16997 -16995 -17013 -17035 -17051 -17033 -17045 -17070 -17050 -17035 -17014 -17004 -17041 -17069 -17098 -17141 -17132 -17129 -17139 -17123 -17073 -17064 -17095 -17061 -17069 -17067 -17035 -17020 -16997 -17047 -17074 -17057 -17037 -17030 -17031 -16975 -16960 -16991 -17011 -17008 -17018 -17044 -17023 -17032 -17084 -17101 -17062 -17042 -17041 -17023 -17023 -17019 -17043 -17077 -17082 -17110 -17140 -17139 -17128 -17131 -17131 -17148 -17158 -17109 -17083 -17115 -17111 -17097 -17089 -17059 -17044 -17062 -17054 -16968 -16937 -16939 -16923 -16921 -16874 -16853 -16880 -16897 -16895 -16868 -16856 -16858 -16855 -16855 -16836 -16826 -16813 -16784 -16806 -16784 -16746 -16769 -16737 -16736 -16771 -16773 -16767 -16756 -16755 -16761 -16776 -16766 -16749 -16771 -16808 -16819 -16806 -16809 -16816 -16821 -16821 -16812 -16806 -16800 -16821 -16848 -16844 -16864 -16927 -16956 -16934 -16937 -16971 -16990 -16960 -16928 -16947 -16988 -17020 -17047 -17066 -17033 -17040 -17072 -17028 -17011 -17031 -17031 -17006 -16997 -16994 -16976 -16971 -16970 -16982 -16975 -16957 -16973 -16983 -16951 -16913 -16925 -16907 -16851 -16842 -16853 -16843 -16787 -16785 -16831 -16791 -16776 -16830 -16844 -16824 -16814 -16796 -16759 -16754 -16780 -16811 -16847 -16833 -16823 -16846 -16847 -16865 -16896 -16921 -16921 -16883 -16872 -16874 -16877 -16902 -16917 -16921 -16916 -16905 -16875 -16857 -16863 -16874 -16910 -16915 -16898 -16929 -16952 -16950 -16967 -16977 -16980 -16990 -16993 -16984 -16956 -16949 -16961 -16938 -16931 -16953 -16941 -16927 -16945 -16954 -16952 -16962 -17002 -17046 -17052 -17068 -17092 -17092 -17084 -17059 -17092 -17158 -17141 -17137 -17169 -17141 -17097 -17113 -17138 -17116 -17112 -17138 -17181 -17184 -17131 -17126 -17138 -17160 -17170 -17195 -17202 -17136 -17116 -17087 -17061 -17044 -17007 -17015 -16989 -16925 -16903 -16904 -16893 -16905 -16918 -16900 -16902 -16932 -16951 -16948 -16935 -16914 -16934 -16955 -16927 -16907 -16903 -16883 -16872 -16889 -16902 -16896 -16862 -16833 -16834 -16831 -16831 -16844 -16869 -16872 -16867 -16893 -16918 -16947 -16965 -16981 -16962 -16957 -16998 -17018 -17028 -17005 -17008 -17025 -17008 -17010 -17066 -17095 -17091 -17129 -17126 -17124 -17151 -17161 -17154 -17148 -17144 -17115 -17091 -17088 -17082 -17082 -17059 -17013 -17002 -17005 -16991 -16972 -16978 -16994 -16998 -16996 -16997 -16985 -16975 -16996 -17009 -17011 -17005 -17003 -17010 -17014 -17013 -17002 -17003 -17013 -17005 -17021 -17022 -17009 -17043 -17026 -17015 -17039 -17028 -16993 -16996 -17022 -16977 -16996 -17041 -16986 -16939 -16969 -16964 -16888 -16881 -16891 -16833 -16816 -16823 -16770 -16741 -16759 -16781 -16773 -16746 -16782 -16821 -16798 -16763 -16756 -16756 -16729 -16743 -16776 -16769 -16788 -16808 -16818 -16827 -16827 -16857 -16900 -16921 -16913 -16925 -16943 -16935 -16959 -16984 -17017 -17066 -17075 -17077 -17082 -17089 -17070 -17057 -17104 -17134 -17128 -17120 -17135 -17141 -17148 -17180 -17170 -17168 -17207 -17209 -17190 -17163 -17132 -17132 -17118 -17088 -17096 -17083 -17045 -17054 -17071 -17077 -17060 -17026 -17018 -17009 -16995 -16978 -16983 -16988 -16961 -16956 -16968 -16946 -16945 -16980 -16978 -16959 -16936 -16947 -16958 -16944 -16938 -16919 -16888 -16840 -16816 -16817 -16846 -16861 -16845 -16854 -16818 -16760 -16743 -16732 -16727 -16732 -16753 -16770 -16787 -16773 -16718 -16725 -16759 -16770 -16804 -16813 -16766 -16761 -16793 -16790 -16782 -16799 -16808 -16791 -16803 -16822 -16802 -16777 -16789 -16806 -16806 -16818 -16811 -16804 -16810 -16838 -16868 -16864 -16883 -16909 -16923 -16932 -16917 -16927 -16938 -16950 -16987 -16977 -16982 -17001 -16978 -16967 -16979 -16992 -16998 -16994 -17003 -17044 -17050 -17044 -17017 -16991 -17028 -17032 -17049 -17094 -17086 -17066 -17062 -17067 -17102 -17103 -17090 -17099 -17085 -17084 -17068 -17034 -17028 -17047 -17080 -17082 -17031 -17014 -17062 -17074 -17051 -17062 -17068 -17044 -17056 -17070 -17043 -17062 -17083 -17017 -16994 -17018 -16987 -16962 -16950 -16933 -16931 -16938 -16906 -16849 -16864 -16907 -16915 -16891 -16869 -16895 -16913 -16899 -16905 -16906 -16891 -16903 -16913 -16903 -16878 -16895 -16894 -16862 -16895 -16920 -16921 -16903 -16919 -16968 -16964 -16975 -16999 -16984 -16995 -17038 -17054 -17049 -17058 -17089 -17090 -17069 -17062 -17062 -17051 -17062 -17091 -17074 -17081 -17107 -17079 -17042 -17044 -17050 -17021 -16998 -17011 -17011 -17005 -17015 -17005 -17002 -17004 -17014 -17029 -17033 -17017 -17012 -17055 -17067 -17058 -17080 -17071 -17013 -16997 -17000 -16996 -17013 -17034 -17046 -17033 -17035 -17035 -17035 -17029 -17004 -16999 -16967 -16927 -16962 -16992 -16961 -16972 -16986 -16976 -16969 -16948 -16942 -16937 -16959 -16987 -16995 -16998 -16991 -16970 -16945 -16971 -16992 -16946 -16907 -16922 -16934 -16931 -16953 -16971 -16955 -16952 -16964 -16959 -16952 -16943 -16954 -16942 -16929 -16969 -16983 -16974 -16954 -16910 -16926 -16992 -16951 -16948 -17019 -16970 -16958 -16993 -16965 -16953 -16977 -16968 -16906 -16919 -16959 -16929 -16924 -16927 -16888 -16883 -16925 -16925 -16902 -16908 -16923 -16934 -16916 -16903 -16934 -16952 -16946 -16967 -16990 -16966 -16963 -16981 -16974 -16966 -16962 -16955 -16924 -16933 -16939 -16918 -16932 -16929 -16921 -16879 -16851 -16865 -16855 -16840 -16815 -16838 -16872 -16860 -16843 -16840 -16826 -16769 -16797 -16854 -16839 -16824 -16809 -16819 -16819 -16819 -16846 -16853 -16834 -16797 -16813 -16834 -16817 -16845 -16898 -16914 -16883 -16869 -16884 -16917 -16955 -16963 -16984 -16994 -16980 -16978 -16975 -16978 -16996 -17024 -17063 -17063 -17036 -17096 -17162 -17135 -17118 -17145 -17164 -17167 -17166 -17190 -17176 -17143 -17170 -17158 -17124 -17112 -17102 -17100 -17113 -17177 -17186 -17142 -17115 -17136 -17157 -17115 -17130 -17131 -17070 -17080 -17098 -17057 -17030 -17017 -16999 -17003 -16976 -16921 -16920 -16936 -16919 -16903 -16867 -16812 -16805 -16842 -16844 -16787 -16795 -16827 -16792 -16768 -16785 -16787 -16811 -16827 -16815 -16826 -16821 -16845 -16872 -16868 -16886 -16930 -16915 -16886 -16916 -16913 -16900 -16906 -16937 -16916 -16876 -16870 -16844 -16888 -16909 -16858 -16832 -16807 -16845 -16887 -16836 -16790 -16775 -16790 -16808 -16814 -16830 -16823 -16797 -16789 -16815 -16841 -16822 -16810 -16888 -16930 -16853 -16822 -16861 -16886 -16892 -16909 -16945 -16921 -16923 -16985 -16996 -16963 -16955 -16995 -16989 -16995 -17042 -17057 -17102 -17134 -17103 -17088 -17096 -17097 -17099 -17098 -17083 -17062 -17086 -17108 -17080 -17068 -17100 -17100 -17089 -17125 -17121 -17111 -17120 -17087 -17027 -16998 -17009 -17011 -17042 -17053 -17034 -17044 -17069 -17081 -17072 -17069 -17087 -17103 -17097 -17115 -17144 -17150 -17142 -17140 -17144 -17136 -17146 -17154 -17141 -17155 -17163 -17126 -17090 -17076 -17070 -17077 -17084 -17085 -17091 -17078 -17061 -17046 -17035 -17042 -17041 -17051 -17026 -17001 -16995 -16980 -16957 -16929 -16971 -16969 -16934 -16949 -16904 -16848 -16879 -16934 -16920 -16908 -16920 -16887 -16841 -16802 -16792 -16812 -16848 -16899 -16888 -16858 -16856 -16842 -16842 -16829 -16834 -16866 -16854 -16870 -16906 -16884 -16869 -16868 -16852 -16825 -16829 -16895 -16902 -16883 -16879 -16858 -16884 -16904 -16896 -16885 -16889 -16864 -16842 -16872 -16869 -16864 -16842 -16807 -16801 -16791 -16789 -16801 -16823 -16834 -16813 -16800 -16825 -16848 -16826 -16812 -16832 -16834 -16829 -16870 -16862 -16815 -16869 -16898 -16841 -16832 -16863 -16873 -16870 -16877 -16879 -16841 -16851 -16932 -16943 -16940 -16985 -16984 -16962 -16979 -16974 -16990 -17032 -17027 -17025 -17023 -17042 -17062 -17047 -17065 -17099 -17109 -17092 -17080 -17087 -17076 -17072 -17103 -17127 -17108 -17114 -17140 -17118 -17093 -17079 -17089 -17104 -17075 -17106 -17170 -17126 -17069 -17066 -17045 -17013 -17029 -17049 -17036 -17049 -17053 -17061 -17042 -17025 -17047 -17024 -17043 -17066 -17034 -16994 -16988 -17028 -17022 -17033 -17063 -17036 -17029 -17059 -17022 -16957 -16990 -17055 -17069 -17028 -17017 -17021 -16975 -16951 -16933 -16951 -17010 -17025 -17004 -16973 -16921 -16910 -16965 -16988 -16969 -16955 -16958 -16963 -16929 -16930 -16968 -16965 -16944 -16912 -16899 -16904 -16913 -16946 -16955 -16923 -16941 -16971 -16955 -16930 -16917 -16929 -16926 -16941 -16949 -16968 -16996 -16984 -17011 -16992 -16961 -16960 -16948 -16944 -16919 -16950 -16983 -16984 -16976 -16944 -16949 -16960 -16951 -16949 -16950 -16933 -16934 -16969 -16963 -16938 -16947 -16969 -16948 -16932 -16982 -16989 -16945 -16933 -16917 -16916 -16934 -16927 -16923 -16921 -16927 -16929 -16907 -16895 -16902 -16878 -16869 -16891 -16877 -16885 -16911 -16903 -16864 -16837 -16851 -16873 -16890 -16900 -16897 -16889 -16877 -16857 -16866 -16891 -16896 -16893 -16924 -16943 -16857 -16853 -16954 -16936 -16885 -16908 -16933 -16895 -16890 -16922 -16916 -16953 -16993 -16992 -17006 -17015 -16991 -16959 -16926 -16919 -16957 -17012 -17031 -17030 -17057 -17060 -17028 -17012 -17013 -17028 -17053 -17075 -17068 -17062 -17075 -17043 -17034 -17048 -17058 -17108 -17120 -17098 -17062 -17028 -17039 -17047 -17073 -17102 -17090 -17050 -17030 -17034 -17037 -17065 -17047 -17021 -17041 -17048 -17038 -17028 -17037 -17034 -17013 -16990 -16981 -17003 -17003 -17000 -17010 -17013 -17020 -17012 -17019 -17038 -17019 -17003 -17004 -16980 -16956 -16971 -16985 -16945 -16890 -16883 -16904 -16877 -16852 -16879 -16900 -16900 -16884 -16899 -16920 -16881 -16880 -16898 -16900 -16908 -16918 -16944 -16915 -16872 -16847 -16860 -16882 -16864 -16889 -16892 -16845 -16825 -16840 -16838 -16810 -16816 -16813 -16816 -16815 -16802 -16831 -16808 -16791 -16823 -16799 -16789 -16804 -16809 -16799 -16768 -16778 -16756 -16764 -16805 -16824 -16879 -16869 -16868 -16884 -16876 -16871 -16849 -16883 -16912 -16921 -16909 -16878 -16897 -16903 -16926 -16977 -16984 -16975 -16977 -16963 -16935 -16949 -16992 -17028 -17048 -17050 -17033 -17013 -17016 -16999 -16993 -17008 -17001 -17001 -17032 -17026 -16984 -17007 -17010 -17005 -17043 -17017 -17002 -16990 -16995 -17064 -17059 -17034 -17010 -17016 -17050 -17006 -17006 -17022 -17000 -16982 -16978 -17001 -16981 -16977 -17002 -16983 -16948 -16940 -16978 -16972 -16971 -17031 -17017 -16981 -16985 -16992 -16997 -17013 -17021 -16993 -16965 -16960 -16999 -17034 -16981 -16951 -16983 -16998 -17004 -16978 -16963 -16964 -16975 -16996 -16979 -16951 -16959 -16985 -16974 -16947 -16944 -16955 -16947 -16971 -16980 -16943 -16931 -16928 -16956 -16980 -17005 -17011 -16991 -17016 -17014 -16990 -17005 -17016 -17002 -17014 -17043 -17023 -16980 -16964 -16984 -17000 -17002 -17020 -17039 -17037 -17007 -17005 -17016 -16995 -16989 -16978 -16991 -17023 -17045 -17067 -17075 -17061 -17020 -17015 -17043 -17067 -17085 -17066 -17062 -17102 -17120 -17119 -17108 -17083 -17095 -17101 -17081 -17083 -17056 -17034 -17048 -17071 -17050 -16997 -17031 -17010 -16953 -16998 -17023 -17017 -17012 -17011 -16962 -16940 -16982 -16974 -16954 -16950 -16961 -16977 -16983 -16952 -16923 -16942 -16959 -16950 -16954 -16966 -16966 -16993 -17016 -17022 -17031 -17025 -17013 -17012 -17016 -17013 -17010 -17014 -17026 -17016 -17002 -17012 -17023 -17010 -16998 -17007 -17007 -16999 -16986 -17014 -17044 -17005 -17012 -17031 -17006 -16982 -16985 -17019 -17001 -16978 -16982 -16972 -16953 -16934 -16925 -16897 -16891 -16917 -16914 -16875 -16859 -16869 -16846 -16854 -16889 -16858 -16840 -16837 -16812 -16800 -16782 -16808 -16846 -16839 -16833 -16851 -16863 -16856 -16869 -16883 -16892 -16896 -16863 -16852 -16882 -16899 -16899 -16887 -16890 -16890 -16874 -16891 -16916 -16894 -16871 -16889 -16905 -16908 -16913 -16940 -16968 -16966 -16951 -16945 -16950 -16942 -16930 -16936 -16966 -16976 -16962 -16961 -16980 -17022 -17003 -16970 -16987 -16966 -16966 -17013 -17016 -17006 -16983 -16963 -17002 -17018 -17003 -17006 -17009 -17027 -17009 -16969 -16961 -16949 -16949 -16936 -16921 -16931 -16937 -16931 -16920 -16902 -16884 -16906 -16922 -16910 -16899 -16890 -16867 -16851 -16895 -16948 -16947 -16913 -16910 -16903 -16880 -16891 -16876 -16870 -16929 -16979 -16962 -16923 -16906 -16892 -16920 -16928 -16921 -16923 -16877 -16864 -16883 -16878 -16899 -16952 -16938 -16876 -16879 -16917 -16907 -16895 -16940 -16988 -16985 -16962 -16932 -16901 -16912 -16911 -16886 -16922 -16955 -16928 -16897 -16904 -16932 -16928 -16940 -16949 -16951 -16955 -16932 -16943 -16929 -16908 -16941 -16968 -16964 -16937 -16910 -16878 -16892 -16920 -16906 -16931 -16933 -16905 -16887 -16869 -16887 -16880 -16897 -16948 -16950 -16897 -16858 -16872 -16862 -16855 -16874 -16875 -16861 -16868 -16895 -16908 -16915 -16908 -16875 -16908 -16955 -16951 -16955 -16927 -16920 -16941 -16952 -16981 -16961 -16979 -17030 -17028 -17039 -17010 -16998 -16999 -16970 -16966 -16988 -17049 -17033 -17024 -17024 -16993 -17021 -17018 -17034 -17057 -17055 -17054 -17052 -17086 -17117 -17150 -17160 -17093 -17078 -17136 -17141 -17136 -17123 -17121 -17150 -17150 -17145 -17125 -17108 -17124 -17130 -17130 -17096 -17074 -17099 -17074 -17050 -17070 -17070 -17029 -17023 -17050 -17012 -16990 -17024 -17029 -17022 -17009 -16973 -16951 -16955 -16989 -17004 -16952 -16964 -17005 -16960 -16952 -16993 -16981 -16931 -16958 -17004 -16971 -16966 -16971 -16944 -16957 -16986 -16993 -16997 -16959 -16929 -16958 -16963 -16941 -16941 -16963 -16977 -16953 -16914 -16945 -16952 -16916 -16921 -16931 -16968 -16963 -16933 -16951 -16970 -16986 -16978 -16965 -16977 -17003 -17013 -16996 -16981 -16970 -16994 -17003 -16986 -16976 -16951 -16957 -16973 -16980 -17009 -16997 -16954 -16947 -16944 -16934 -16949 -16963 -16967 -16978 -16985 -17002 -17000 -17006 -17023 -16991 -16970 -16960 -16980 -16998 -16971 -16971 -16987 -16997 -16992 -16982 -16971 -16958 -16988 -16993 -16971 -16979 -16983 -16990 -16961 -16944 -16957 -16969 -16988 -16993 -16994 -16972 -16972 -16989 -16993 -17010 -17003 -17003 -17010 -17005 -17001 -17017 -17036 -17002 -16999 -17049 -17020 -16962 -16971 -16986 -17005 -17008 -16979 -16952 -16925 -16933 -16954 -16966 -16945 -16905 -16895 -16894 -16932 -16941 -16915 -16923 -16929 -16895 -16865 -16905 -16917 -16891 -16893 -16904 -16904 -16877 -16861 -16872 -16877 -16897 -16911 -16894 -16863 -16861 -16870 -16837 -16870 -16899 -16893 -16928 -16896 -16872 -16888 -16880 -16873 -16884 -16892 -16897 -16906 -16887 -16879 -16865 -16868 -16915 -16925 -16928 -16926 -16884 -16876 -16908 -16925 -16970 -17014 -17020 -17000 -16965 -16977 -16981 -17000 -17051 -17053 -17023 -16971 -16975 -16991 -16948 -16930 -16960 -16969 -16957 -16970 -16919 -16875 -16904 -16896 -16872 -16890 -16932 -16921 -16882 -16887 -16883 -16865 -16872 -16871 -16881 -16879 -16855 -16862 -16863 -16844 -16837 -16895 -16919 -16869 -16887 -16927 -16902 -16872 -16901 -16907 -16902 -16942 -16971 -16989 -16948 -16960 -17035 -17040 -17033 -17051 -17073 -17011 -16970 -17023 -17035 -17062 -17082 -17054 -17071 -17092 -17108 -17102 -17092 -17107 -17109 -17082 -17053 -17092 -17108 -17085 -17078 -17064 -17061 -17027 -17011 -17034 -17018 -16991 -16967 -16987 -17011 -16971 -16949 -16958 -16971 -16989 -16975 -16956 -16946 -16948 -16966 -16957 -16956 -16924 -16921 -16961 -16915 -16909 -16964 -16978 -16956 -16966 -16997 -16953 -16902 -16935 -16975 -16952 -16934 -16968 -17021 -17014 -16999 -17032 -17017 -17005 -17007 -17008 -17049 -17035 -16990 -16991 -16981 -16962 -16974 -16988 -16997 -16984 -16946 -16919 -16896 -16896 -16949 -16992 -16985 -16959 -16946 -16974 -16956 -16912 -16913 -16924 -16951 -16951 -16923 -16910 -16912 -16917 -16908 -16906 -16916 -16892 -16862 -16855 -16860 -16863 -16851 -16874 -16874 -16876 -16943 -16942 -16896 -16882 -16893 -16908 -16876 -16906 -16978 -16978 -16950 -16934 -16948 -16956 -16947 -16988 -17035 -17003 -16976 -16992 -16975 -16967 -17013 -17033 -17039 -17042 -17016 -16994 -16981 -16986 -16981 -16978 -17000 -17002 -16988 -16989 -16987 -17002 -17008 -17011 -17024 -17002 -17000 -16992 -16993 -17008 -16999 -16983 -16963 -16978 -16985 -16982 -17004 -17021 -16973 -16942 -17025 -17025 -16929 -16923 -16954 -16962 -16978 -17003 -17002 -16948 -16937 -16960 -16938 -16935 -16984 -17045 -17017 -16958 -16965 -16946 -16929 -16966 -16995 -17010 -17020 -16996 -16951 -16946 -16992 -17015 -17002 -16975 -16959 -16992 -16962 -16923 -16951 -16983 -16979 -16938 -16932 -16901 -16872 -16874 -16869 -16887 -16874 -16881 -16890 -16841 -16864 -16888 -16848 -16819 -16815 -16841 -16854 -16837 -16810 -16835 -16882 -16855 -16858 -16891 -16844 -16835 -16879 -16890 -16908 -16942 -16959 -16956 -16968 -16975 -16963 -16968 -16983 -16978 -17015 -17077 -17071 -17058 -17078 -17096 -17059 -17040 -17081 -17090 -17098 -17108 -17105 -17104 -17085 -17102 -17127 -17090 -17057 -17060 -17053 -17038 -17029 -17037 -17035 -17015 -17034 -17078 -17052 -16994 -17026 -17046 -17007 -17007 -17058 -17067 -16999 -17010 -17031 -17008 -17032 -17030 -17000 -17007 -17021 -16997 -16971 -16974 -16968 -16951 -16955 -16947 -16934 -16938 -16956 -16958 -16921 -16901 -16921 -16947 -16930 -16938 -16967 -16934 -16916 -16930 -16965 -16971 -16935 -16922 -16927 -16961 -16968 -16954 -16941 -16905 -16919 -16931 -16908 -16912 -16952 -16957 -16904 -16902 -16913 -16888 -16890 -16889 -16866 -16847 -16837 -16840 -16849 -16865 -16879 -16900 -16913 -16914 -16930 -16918 -16909 -16924 -16950 -16969 -16965 -16973 -16939 -16939 -16986 -16985 -16936 -16885 -16932 -16960 -16897 -16873 -16904 -16912 -16888 -16902 -16917 -16914 -16896 -16904 -16958 -16929 -16912 -16980 -16971 -16916 -16942 -16975 -16932 -16924 -16987 -16988 -16933 -16909 -16930 -16972 -16990 -16974 -17011 -17034 -16971 -16949 -16940 -16929 -16894 -16862 -16908 -16936 -16927 -16920 -16925 -16905 -16907 -16939 -16909 -16939 -16961 -16911 -16937 -16956 -16943 -16964 -17012 -17017 -16975 -16980 -16986 -16963 -16981 -17032 -17021 -16996 -17031 -17045 -17021 -17000 -17009 -17021 -17023 -17007 -16970 -16984 -16990 -16996 -17017 -16986 -16983 -16987 -16951 -16945 -16988 -17015 -16985 -16942 -16934 -16949 -16961 -16974 -16984 -16951 -16945 -16987 -16956 -16930 -16964 -17001 -17009 -16979 -16993 -17008 -16964 -16937 -16987 -17010 -16979 -16984 -16996 -16995 -17002 -17053 -17064 -17028 -17026 -16979 -16975 -17043 -17046 -17045 -17068 -17067 -17058 -17012 -16974 -16987 -16992 -17016 -17045 -17006 -16978 -17003 -16994 -16975 -16983 -16991 -17010 -17009 -16982 -16954 -16971 -17005 -16984 -16970 -16965 -16967 -16964 -16943 -16918 -16875 -16896 -16915 -16892 -16902 -16892 -16853 -16837 -16827 -16804 -16832 -16874 -16908 -16898 -16843 -16833 -16833 -16852 -16856 -16876 -16906 -16877 -16892 -16924 -16892 -16877 -16932 -16935 -16907 -16899 -16875 -16858 -16870 -16923 -16924 -16910 -16914 -16870 -16843 -16843 -16868 -16888 -16896 -16926 -16901 -16858 -16861 -16871 -16882 -16875 -16896 -16948 -16970 -16973 -16940 -16906 -16922 -16976 -16990 -16968 -16965 -16989 -17007 -17023 -17069 -17052 -17051 -17094 -17047 -17009 -17075 -17099 -17046 -17042 -17082 -17062 -17036 -17077 -17083 -17054 -17058 -17075 -17048 -16995 -17002 -17007 -17014 -17040 -17014 -16992 -17011 -17035 -17035 -17039 -17052 -17017 -17001 -17009 -16999 -17013 -17029 -17039 -17041 -17016 -16999 -16997 -16985 -16994 -17021 -16996 -16953 -16935 -16953 -17002 -17014 -17010 -16995 -16963 -16916 -16886 -16921 -16955 -16984 -16984 -16992 -16991 -16951 -16946 -16928 -16958 -16990 -16987 -16976 -16961 -16985 -16978 -16989 -16972 -16928 -16968 -16995 -16975 -16955 -16988 -17000 -16986 -17019 -16992 -16973 -17006 -16997 -16981 -16988 -16995 -16984 -16998 -17030 -17039 -17006 -16977 -16981 -16954 -16966 -17013 -16985 -16944 -16928 -16932 -16981 -16999 -16971 -16967 -16977 -16987 -16987 -16983 -17011 -16997 -16951 -16977 -16992 -16961 -16945 -16974 -17004 -17004 -17014 -17001 -16986 -16984 -16979 -16976 -16954 -16943 -16944 -16965 -16967 -16932 -16956 -16987 -16988 -16982 -16955 -16941 -16939 -16943 -16947 -16945 -16966 -16964 -16936 -16927 -16897 -16890 -16952 -16986 -16955 -16960 -16943 -16872 -16872 -16899 -16925 -16906 -16856 -16857 -16888 -16946 -16911 -16854 -16879 -16869 -16851 -16873 -16877 -16830 -16838 -16879 -16885 -16893 -16849 -16791 -16815 -16882 -16899 -16880 -16896 -16915 -16896 -16874 -16877 -16896 -16921 -16915 -16923 -16956 -16940 -16928 -16934 -16957 -16983 -16966 -16927 -16938 -16980 -16975 -16969 -16971 -16974 -16979 -16978 -16952 -16947 -16992 -16991 -16946 -16952 -16992 -17009 -17009 -17023 -17014 -16978 -16976 -16966 -16987 -17000 -16963 -16981 -17005 -17006 -16989 -16990 -17020 -17019 -17022 -17005 -16984 -16987 -16967 -17001 -17025 -17003 -17016 -17016 -17028 -17046 -17036 -17031 -17038 -17043 -17028 -17022 -17022 -17016 -17048 -17058 -17081 -17084 -17024 -17014 -17014 -17055 -17043 -17001 -17014 -16995 -17026 -17032 -16998 -17018 -17036 -17028 -17015 -16990 -16982 -16992 -16957 -16924 -16931 -16931 -16936 -16947 -16907 -16890 -16932 -16952 -16944 -16941 -16931 -16929 -16956 -16945 -16913 -16929 -16940 -16929 -16908 -16877 -16895 -16944 -16925 -16883 -16898 -16884 -16864 -16871 -16855 -16842 -16830 -16842 -16841 -16867 -16885 -16826 -16836 -16847 -16827 -16840 -16842 -16844 -16835 -16833 -16852 -16875 -16900 -16889 -16859 -16858 -16866 -16885 -16893 -16892 -16914 -16941 -16951 -16949 -16925 -16919 -16966 -16964 -16945 -17013 -17054 -17000 -16963 -16971 -16969 -16984 -17026 -17029 -17020 -16996 -16963 -16989 -17001 -17004 -17009 -17020 -17035 -17014 -17031 -17031 -17015 -17026 -17035 -17037 -17011 -17025 -17036 -17020 -17035 -17033 -17040 -17035 -17036 -17066 -17049 -17035 -17034 -17023 -17015 -16989 -16993 -17038 -17050 -17026 -17008 -16999 -16990 -16960 -16959 -17006 -17009 -16992 -17001 -16973 -16924 -16968 -17020 -16986 -16961 -16964 -16980 -16990 -16981 -16948 -16925 -16936 -16933 -16928 -16917 -16909 -16928 -16934 -16927 -16961 -16997 -16966 -16922 -16917 -16926 -16916 -16946 -16982 -16953 -16962 -16996 -16953 -16920 -16933 -16946 -16966 -16941 -16916 -16926 -16923 -16917 -16911 -16921 -16942 -16953 -16934 -16888 -16890 -16918 -16910 -16907 -16886 -16887 -16916 -16916 -16932 -16936 -16928 -16925 -16919 -16911 -16912 -16946 -16933 -16917 -16939 -16938 -16921 -16914 -16949 -16967 -16955 -16940 -16955 -16963 -16918 -16927 -16971 -16966 -16930 -16953 -17004 -16982 -16949 -16977 -17005 -17001 -16986 -16975 -16978 -16977 -16954 -16933 -16957 -16955 -16962 -16992 -16969 -16941 -16913 -16900 -16920 -16946 -16927 -16933 -16963 -16939 -16937 -16907 -16866 -16914 -16985 -16995 -16971 -16979 -16973 -16942 -16965 -16958 -16950 -16989 -16984 -16994 -16994 -16952 -16921 -16923 -16947 -16926 -16924 -16960 -16945 -16935 -16943 -16942 -16951 -16948 -16988 -17023 -16984 -16979 -16973 -16939 -16962 -17011 -17008 -17008 -17033 -17014 -16990 -16981 -16993 -17024 -17017 -16998 -17007 -17012 -17030 -17049 -17032 -17023 -17034 -17059 -17064 -17051 -17087 -17097 -17065 -17059 -17058 -17093 -17098 -17064 -17065 -17051 -17066 -17083 -17062 -17061 -17080 -17079 -17070 -17098 -17093 -17049 -17051 -17072 -17055 -17043 -17077 -17063 -17012 -17002 -17000 -17031 -17058 -17017 -16996 -17019 -16999 -16948 -16945 -16977 -16961 -16960 -17001 -16986 -16944 -16929 -16947 -16940 -16924 -16954 -16940 -16907 -16917 -16939 -16956 -16908 -16885 -16920 -16932 -16933 -16908 -16890 -16920 -16970 -16963 -16967 -16984 -16941 -16925 -16929 -16941 -16969 -16977 -16961 -16966 -16989 -16991 -16973 -16943 -16941 -16967 -17003 -17002 -16956 -16936 -16934 -16961 -16996 -16988 -16960 -16970 -16991 -16947 -16954 -17042 -17041 -16995 -17005 -17024 -16994 -16954 -16971 -16997 -16991 -16968 -16940 -16919 -16906 -16906 -16946 -16977 -16933 -16929 -16953 -16908 -16862 -16886 -16904 -16837 -16831 -16882 -16898 -16876 -16854 -16882 -16852 -16826 -16834 -16825 -16818 -16786 -16801 -16833 -16850 -16861 -16816 -16785 -16786 -16809 -16851 -16880 -16892 -16863 -16868 -16881 -16847 -16844 -16872 -16897 -16902 -16908 -16903 -16895 -16918 -16934 -16938 -16942 -16910 -16892 -16878 -16874 -16941 -16969 -16952 -16947 -16948 -16919 -16892 -16907 -16921 -16943 -16960 -16963 -16911 -16868 -16867 -16871 -16918 -16940 -16937 -16918 -16899 -16869 -16843 -16875 -16918 -16967 -16957 -16916 -16924 -16935 -16890 -16860 -16891 -16917 -16953 -16943 -16904 -16918 -16928 -16930 -16940 -16948 -16927 -16895 -16904 -16922 -16929 -16939 -16958 -16949 -16923 -16926 -16918 -16918 -16924 -16923 -16930 -16927 -16937 -16944 -16958 -16981 -16978 -16963 -16963 -16981 -16981 -16995 -17020 -17025 -17014 -17019 -17035 -17002 -16961 -16969 -17020 -17072 -17055 -17039 -17053 -17033 -17021 -17032 -17063 -17067 -17035 -17049 -17063 -17053 -17048 -17052 -17071 -17060 -17044 -17052 -17033 -17030 -17068 -17085 -17064 -17013 -16989 -17003 -17006 -17004 -17039 -17095 -17075 -17035 -17058 -17054 -17024 -17015 -17009 -17051 -17089 -17062 -17022 -16999 -17015 -17040 -17040 -17032 -17049 -17035 -17003 -16996 -16984 -17003 -16990 -16981 -17011 -17008 -16992 -16965 -16968 -16971 -16971 -17013 -17008 -16969 -16971 -16978 -16993 -17015 -17028 -17045 -17023 -16997 -17008 -17028 -17046 -17013 -17000 -17026 -16999 -16990 -17023 -17010 -16986 -17009 -17037 -17019 -17001 -17019 -17003 -16989 -16988 -16974 -16972 -16968 -16967 -16985 -17017 -17009 -16982 -17000 -17007 -16964 -16947 -16976 -16979 -17005 -17035 -16991 -16980 -16981 -16949 -16955 -16970 -16963 -16958 -16992 -17011 -16982 -16943 -16933 -16978 -16981 -16949 -16940 -16923 -16888 -16892 -16960 -16965 -16930 -16918 -16932 -16938 -16913 -16927 -16889 -16858 -16882 -16884 -16898 -16902 -16930 -16931 -16902 -16891 -16877 -16888 -16869 -16898 -16970 -16960 -16928 -16901 -16884 -16886 -16893 -16922 -16922 -16902 -16897 -16913 -16922 -16914 -16955 -16956 -16917 -16930 -16945 -16923 -16924 -16962 -16957 -16938 -16972 -16998 -16983 -16970 -16952 -16918 -16922 -16965 -16985 -16980 -16951 -16926 -16934 -16953 -16975 -17007 -16999 -16944 -16963 -17009 -17001 -16969 -16963 -16971 -16960 -16971 -16950 -16969 -17008 -16984 -17005 -17026 -17011 -16985 -16974 -16962 -16939 -16981 -17012 -17010 -17009 -17003 -17004 -16987 -16968 -16947 -16961 -16993 -17003 -16984 -16952 -16996 -17028 -17013 -17004 -17000 -17013 -16999 -16968 -16973 -17006 -17002 -16991 -17011 -16976 -16930 -16940 -16959 -16986 -17002 -16998 -16981 -16948 -16929 -16948 -16972 -16960 -16938 -16940 -16938 -16918 -16910 -16941 -16934 -16911 -16901 -16864 -16886 -16878 -16853 -16883 -16849 -16858 -16903 -16913 -16903 -16849 -16845 -16844 -16842 -16842 -16828 -16853 -16859 -16873 -16879 -16859 -16869 -16883 -16865 -16846 -16852 -16865 -16849 -16817 -16838 -16917 -16941 -16894 -16892 -16896 -16900 -16914 -16909 -16892 -16874 -16932 -16953 -16880 -16895 -16969 -16978 -16932 -16946 -16987 -16929 -16907 -16968 -16985 -16945 -16941 -16972 -16962 -16964 -16985 -16966 -16957 -16956 -16957 -16978 -16968 -16931 -16944 -16998 -16994 -16984 -16997 -16965 -16961 -16970 -16963 -16986 -16999 -16993 -16971 -16959 -16975 -16997 -16987 -16948 -16964 -16977 -16989 -17011 -16995 -17006 -17007 -16978 -16936 -16935 -16969 -16946 -16954 -16980 -16987 -16992 -16966 -16959 -16964 -16964 -16922 -16922 -16977 -16992 -17033 -17026 -16985 -16999 -16982 -16953 -16968 -17003 -17015 -17003 -17006 -17017 -17016 -17029 -17060 -17051 -17021 -17019 -17036 -17041 -17048 -17097 -17109 -17088 -17062 -17021 -17041 -17070 -17078 -17116 -17129 -17090 -17035 -17031 -17058 -17063 -17077 -17075 -17053 -17023 -16988 -17005 -17032 -17030 -17038 -17042 -17027 -16971 -16911 -16941 -16987 -16959 -16945 -16990 -16982 -16939 -16948 -16947 -16941 -16933 -16930 -16936 -16898 -16891 -16913 -16910 -16910 -16904 -16893 -16895 -16907 -16900 -16862 -16843 -16866 -16899 -16914 -16918 -16900 -16881 -16889 -16901 -16920 -16909 -16889 -16895 -16919 -16943 -16910 -16882 -16894 -16899 -16925 -16950 -16932 -16933 -16970 -16959 -16948 -16977 -16964 -16973 -16979 -16940 -16979 -16999 -16927 -16946 -17006 -16990 -17006 -17021 -17000 -17005 -17029 -17012 -16945 -16953 -17008 -17011 -17000 -17022 -17027 -16996 -17023 -17035 -17011 -16993 -16995 -16999 -16959 -16958 -16985 -16991 -17014 -17020 -16999 -16995 -16949 -16912 -16943 -16966 -16970 -16974 -17001 -16986 -16929 -16940 -16974 -16997 -17004 -16952 -16915 -16897 -16898 -16932 -16956 -16965 -16974 -16969 -16931 -16939 -16930 -16908 -16939 -16924 -16905 -16891 -16886 -16920 -16924 -16932 -16934 -16913 -16908 -16913 -16911 -16903 -16923 -16919 -16914 -16932 -16904 -16869 -16863 -16900 -16910 -16933 -16982 -16944 -16957 -16985 -16958 -16974 -17002 -16997 -16959 -16964 -16972 -16958 -16987 -16983 -17000 -17036 -17006 -16978 -16982 -16994 -16992 -17001 -17007 -16991 -17009 -17024 -17006 -17001 -17017 -17026 -17056 -17064 -17034 -17024 -17031 -17039 -16998 -17006 -17045 -17028 -17041 -17030 -17002 -17010 -17029 -17028 -17026 -17051 -17048 -17031 -17016 -16979 -16978 -17046 -17034 -16967 -16984 -17011 -16994 -16964 -16985 -17022 -16984 -16916 -16935 -16966 -16939 -16954 -16940 -16907 -16928 -16945 -16922 -16878 -16880 -16873 -16871 -16886 -16857 -16873 -16894 -16856 -16861 -16917 -16867 -16787 -16816 -16871 -16866 -16815 -16865 -16887 -16845 -16845 -16826 -16832 -16817 -16847 -16905 -16906 -16892 -16870 -16885 -16870 -16888 -16953 -16935 -16915 -16946 -16998 -16987 -16945 -16969 -16984 -16985 -16998 -17028 -17032 -17017 -17054 -17098 -17090 -17066 -17081 -17096 -17081 -17073 -17077 -17058 -17032 -17054 -17103 -17100 -17083 -17086 -17072 -17057 -17057 -17109 -17108 -17047 -17053 -17066 -17056 -17023 -17009 -17024 -17045 -17040 -17018 -17038 -17017 -17002 -17013 -16981 -16978 -16976 -16970 -17001 -16976 -16936 -16950 -16983 -16985 -16942 -16940 -16950 -16947 -16955 -16954 -16953 -16945 -16910 -16893 -16939 -16919 -16873 -16902 -16914 -16929 -16909 -16870 -16866 -16860 -16855 -16880 -16940 -16930 -16874 -16854 -16860 -16862 -16867 -16842 -16848 -16885 -16843 -16859 -16894 -16863 -16857 -16879 -16875 -16865 -16909 -16926 -16884 -16882 -16910 -16894 -16879 -16914 -16950 -16953 -16959 -16980 -16970 -16958 -16982 -16980 -16957 -16982 -17014 -17023 -17017 -16992 -17029 -17041 -17020 -17052 -17033 -17010 -17003 -17035 -17059 -17033 -17051 -17061 -17083 -17071 -17052 -17070 -17029 -16999 -17014 -17013 -17007 -17045 -17035 -16994 -16980 -16976 -16988 -16980 -16974 -16973 -16987 -16981 -16959 -16945 -16930 -16928 -16934 -16955 -16923 -16880 -16896 -16936 -16951 -16926 -16916 -16871 -16870 -16906 -16877 -16898 -16903 -16867 -16868 -16857 -16851 -16875 -16905 -16924 -16930 -16908 -16872 -16846 -16835 -16864 -16905 -16918 -16927 -16904 -16872 -16885 -16900 -16917 -16940 -16977 -16986 -16935 -16912 -16896 -16890 -16926 -16953 -16967 -16962 -16945 -16911 -16913 -16922 -16912 -16962 -16980 -17000 -17003 -16934 -16924 -16948 -16951 -16956 -16988 -16979 -16970 -17007 -16993 -16969 -16954 -16963 -16994 -16995 -16977 -16986 -17038 -17054 -17020 -17032 -17033 -17004 -17015 -17011 -17014 -17022 -17022 -17030 -17043 -17064 -17064 -17087 -17077 -17059 -17078 -17063 -17039 -17009 -17031 -17090 -17103 -17068 -17001 -17006 -17045 -17038 -17058 -17074 -17068 -17049 -17046 -17056 -17053 -17104 -17101 -17040 -17027 -17024 -17040 -17018 -17012 -17060 -17046 -17002 -16993 -17001 -16999 -17019 -17003 -16962 -16964 -16957 -16935 -16916 -16922 -16937 -16946 -16976 -16977 -16948 -16959 -16935 -16927 -16947 -16921 -16927 -16934 -16932 -16917 -16921 -16963 -16939 -16916 -16948 -16975 -16963 -16921 -16918 -16902 -16869 -16849 -16835 -16854 -16869 -16881 -16870 -16853 -16849 -16857 -16883 -16882 -16869 -16862 -16862 -16831 -16792 -16807 -16846 -16861 -16867 -16896 -16897 -16863 -16844 -16852 -16859 -16886 -16936 -16916 -16905 -16912 -16879 -16874 -16876 -16895 -16916 -16915 -16913 -16894 -16893 -16896 -16917 -16958 -16971 -16957 -16928 -16913 -16894 -16925 -16952 -16899 -16903 -16939 -16934 -16944 -16976 -16959 -16937 -16939 -16936 -16970 -17003 -17003 -16980 -16986 -17006 -16978 -16956 -16981 -17029 -17034 -17004 -17004 -17015 -17031 -17045 -17041 -17065 -17064 -17021 -17033 -17053 -17052 -17084 -17083 -17020 -16973 -16967 -16983 -16997 -17034 -17088 -17057 -17007 -17037 -17057 -17019 -16985 -16997 -17008 -16988 -16966 -16973 -16981 -17003 -16992 -16954 -16997 -16981 -16926 -16957 -16960 -16964 -16965 -16937 -16923 -16916 -16929 -16928 -16929 -16943 -16941 -16908 -16890 -16906 -16928 -16933 -16904 -16930 -16951 -16904 -16894 -16903 -16906 -16923 -16933 -16913 -16899 -16935 -16963 -16976 -16957 -16931 -16969 -16953 -16916 -16957 -16981 -16967 -16981 -17022 -17011 -16978 -16967 -16965 -16983 -16990 -16975 -16977 -16989 -16975 -16980 -16970 -16970 -17009 -17023 -17019 -16995 -16994 -16996 -16983 -16974 -16989 -17019 -17042 -17026 -16964 -16948 -16987 -16999 -16990 -17010 -17014 -17004 -16980 -16982 -16988 -16986 -17041 -17036 -16993 -16990 -16977 -16975 -16997 -17004 -16975 -16978 -16994 -16963 -16955 -16986 -16980 -16937 -16936 -16996 -17002 -16986 -17001 -16966 -16909 -16904 -16960 -16998 -16982 -16967 -16955 -16929 -16923 -16932 -16968 -17003 -17016 -17052 -17030 -16966 -16955 -16988 -17002 -17021 -17057 -17038 -17001 -16988 -16996 -16991 -16993 -17016 -17017 -17000 -17011 -17020 -16987 -16970 -16964 -16954 -16943 -16928 -16951 -16999 -17010 -17001 -16970 -16941 -16945 -16937 -16934 -16926 -16909 -16920 -16924 -16932 -16946 -16957 -16976 -16962 -16925 -16908 -16903 -16903 -16927 -16925 -16924 -16952 -16919 -16858 -16882 -16937 -16897 -16890 -16955 -16946 -16897 -16875 -16899 -16899 -16873 -16897 -16911 -16888 -16852 -16848 -16890 -16896 -16904 -16931 -16930 -16902 -16876 -16888 -16877 -16875 -16907 -16903 -16890 -16899 -16928 -16928 -16915 -16941 -16958 -16931 -16896 -16915 -16930 -16938 -16964 -16964 -16986 -16992 -16972 -16966 -16976 -16974 -16961 -16995 -16995 -16980 -16980 -16970 -16977 -16985 -17009 -17007 -16990 -16987 -16970 -16955 -16966 -16989 -16988 -16983 -16956 -16967 -16991 -16918 -16925 -17013 -16997 -16926 -16922 -16952 -16941 -16960 -16958 -16924 -16916 -16938 -16958 -16939 -16922 -16904 -16905 -16932 -16951 -16948 -16912 -16887 -16919 -16928 -16906 -16913 -16927 -16944 -16951 -16957 -16967 -16944 -16925 -16933 -16922 -16917 -16920 -16927 -16971 -16975 -16953 -16947 -16932 -16941 -16963 -16988 -16995 -16978 -16969 -16975 -16975 -16978 -16991 -17004 -17022 -17014 -16984 -16969 -16979 -17008 -17025 -17018 -17011 -16998 -16965 -16983 -17011 -17000 -17021 -17029 -16995 -16961 -16968 -16975 -16970 -16998 -17019 -16999 -16956 -16955 -16955 -16961 -16983 -16981 -16996 -16989 -16999 -17010 -16946 -16928 -16942 -16951 -16986 -16986 -16971 -16963 -16955 -16941 -16960 -16966 -16957 -16983 -16962 -16936 -16928 -16949 -16942 -16920 -16980 -16971 -16964 -16985 -16958 -16961 -16960 -16967 -16967 -16978 -16980 -16936 -16944 -16965 -16976 -16992 -17017 -17030 -17000 -16990 -16998 -17005 -17017 -17038 -17058 -17040 -17007 -17015 -17046 -17057 -17049 -17045 -17039 -17035 -17045 -17034 -17047 -17040 -17005 -17032 -17058 -17024 -17002 -17038 -17040 -16996 -17010 -17046 -17030 -17018 -17022 -17015 -16996 -16973 -16950 -16962 -17003 -17019 -17011 -16969 -16954 -16946 -16928 -16943 -16941 -16942 -16957 -16965 -16941 -16924 -16946 -16945 -16931 -16899 -16889 -16913 -16912 -16917 -16916 -16938 -16909 -16884 -16940 -16927 -16926 -16943 -16915 -16910 -16936 -16970 -16945 -16927 -16947 -16944 -16924 -16933 -16961 -16961 -16981 -16975 -16946 -16938 -16950 -16987 -16973 -16955 -16973 -16980 -16972 -16969 -16991 -16991 -16973 -16971 -16997 -17015 -17002 -17005 -16993 -16993 -17029 -17015 -17001 -17013 -16991 -17001 -17045 -17043 -17001 -17015 -17036 -16980 -16951 -16989 -17029 -17030 -17012 -17009 -17002 -16961 -16939 -16941 -16950 -16977 -16980 -16954 -16944 -16951 -16934 -16926 -16945 -16964 -16958 -16919 -16902 -16899 -16885 -16890 -16907 -16917 -16912 -16881 -16879 -16885 -16865 -16873 -16893 -16900 -16876 -16876 -16905 -16895 -16880 -16901 -16900 -16886 -16903 -16916 -16914 -16906 -16921 -16930 -16920 -16969 -16998 -16968 -16913 -16877 -16921 -16930 -16941 -16989 -16959 -16892 -16885 -16915 -16912 -16949 -16979 -16936 -16926 -16918 -16879 -16881 -16919 -16943 -16938 -16941 -16951 -16922 -16915 -16931 -16948 -16961 -16916 -16927 -16957 -16932 -16941 -16943 -16955 -16974 -16953 -16929 -16922 -16923 -16904 -16894 -16912 -16908 -16897 -16934 -16969 -16951 -16918 -16923 -16939 -16910 -16896 -16902 -16899 -16904 -16919 -16942 -16955 -16927 -16885 -16908 -16931 -16946 -16954 -16956 -16968 -16944 -16960 -16933 -16917 -16949 -16960 -16993 -16994 -16976 -16926 -16932 -16978 -16985 -17023 -17041 -17013 -16979 -16947 -16935 -16964 -17006 -17034 -17020 -17007 -17008 -16955 -16959 -17008 -17004 -17000 -17026 -17059 -17031 -16988 -16973 -16992 -17019 -17040 -17059 -17024 -16973 -16941 -16966 -17002 -17024 -17033 -17028 -17004 -16928 -16966 -17017 -17011 -17028 -17024 -17014 -16983 -16984 -17002 -16996 -17020 -17026 -17024 -17025 -16998 -16992 -17004 -17011 -17016 -17023 -17001 -16959 -16967 -16996 -16987 -16992 -17013 -17019 -16999 -16953 -16968 -16985 -16972 -17013 -17012 -16923 -16884 -16918 -16949 -16976 -16979 -16946 -16920 -16933 -16940 -16928 -16948 -16982 -16969 -16907 -16893 -16887 -16890 -16932 -16918 -16942 -16952 -16904 -16909 -16919 -16920 -16935 -16942 -16908 -16866 -16891 -16926 -16910 -16926 -16927 -16927 -16949 -16907 -16923 -16955 -16919 -16918 -16953 -16940 -16927 -16958 -16948 -16945 -16965 -16943 -16928 -16967 -17010 -16984 -16967 -17007 -16995 -16973 -16971 -16988 -17029 -17035 -17028 -17026 -17020 -16997 -16998 -17008 -16996 -16986 -16977 -16972 -16950 -16949 -16988 -17027 -17019 -17005 -16995 -16936 -16929 -16967 -16998 -17052 -17017 -16965 -16989 -16973 -16950 -16982 -16997 -16989 -17014 -17009 -16978 -16948 -16956 -17041 -17057 -17010 -17004 -17004 -16993 -16991 -17021 -17041 -17039 -17037 -16989 -16995 -17032 -17015 -17010 -17010 -17030 -17023 -17013 -17013 -16985 -16987 -16966 -16985 -17008 -16961 -16946 -16957 -16984 -16961 -16952 -16998 -16975 -16958 -16960 -16947 -16941 -16958 -16983 -16961 -16963 -16973 -16960 -16972 -16969 -16943 -16937 -16982 -16960 -16907 -16915 -16925 -16950 -16943 -16933 -16950 -16961 -16927 -16892 -16901 -16919 -16966 -16976 -16948 -16907 -16898 -16922 -16891 -16882 -16922 -16936 -16909 -16876 -16901 -16932 -16928 -16928 -16890 -16845 -16853 -16868 -16890 -16912 -16932 -16966 -16936 -16896 -16871 -16833 -16862 -16918 -16951 -16937 -16896 -16882 -16860 -16866 -16930 -16948 -16943 -16947 -16925 -16932 -16924 -16903 -16900 -16923 -16968 -16973 -16990 -16996 -16986 -16990 -17005 -17015 -17000 -16999 -16998 -17005 -17002 -16973 -16976 -16988 -17000 -17033 -17044 -17040 -17033 -17042 -17019 -16971 -16974 -16987 -17027 -17016 -16988 -17026 -17030 -17031 -17011 -16973 -16950 -16941 -16980 -16966 -16952 -16966 -16946 -16970 -16960 -16925 -16929 -16933 -16913 -16903 -16949 -16928 -16893 -16922 -16916 -16915 -16937 -16950 -16941 -16885 -16879 -16932 -16958 -16943 -16924 -16952 -16965 -16960 -16960 -16976 -16991 -16942 -16944 -16990 -16972 -16932 -16960 -17007 -16976 -16954 -16990 -16991 -16967 -17003 -17020 -16984 -16996 -17011 -17019 -17007 -16966 -17008 -17056 -17009 -16951 -16975 -17009 -16983 -17007 -17051 -17009 -16963 -16974 -16978 -16990 -17011 -16998 -16984 -16962 -16967 -16971 -16944 -16945 -16971 -17001 -17014 -16985 -16959 -16963 -16944 -16931 -16963 -16970 -16974 -16973 -16931 -16927 -16904 -16890 -16937 -16933 -16932 -16929 -16901 -16894 -16910 -16915 -16911 -16921 -16913 -16899 -16881 -16903 -16921 -16892 -16895 -16923 -16921 -16907 -16902 -16871 -16858 -16886 -16921 -16961 -16962 -16934 -16936 -16927 -16931 -16981 -17008 -17018 -17023 -17013 -16992 -17000 -17015 -16977 -16975 -16999 -17008 -17019 -17033 -17024 -16985 -17000 -17016 -17018 -17025 -16983 -16969 -17003 -17013 -17007 -16997 -16973 -16952 -16949 -16966 -16968 -16941 -16912 -16912 -16951 -16991 -17012 -16981 -16939 -16951 -16944 -16946 -16926 -16916 -16980 -16992 -17005 -16992 -16952 -16973 -16962 -16961 -16982 -16973 -16981 -16997 -17024 -17010 -16989 -16996 -16953 -16939 -16939 -16945 -16942 -16910 -16935 -16953 -16954 -16943 -16940 -16947 -16944 -16951 -16934 -16950 -16978 -16981 -16965 -16917 -16888 -16905 -16930 -16939 -16947 -16927 -16923 -16942 -16935 -16922 -16943 -16983 -16955 -16941 -16947 -16921 -16917 -16927 -16942 -16931 -16934 -16942 -16908 -16911 -16936 -16937 -16911 -16923 -16949 -16914 -16932 -16975 -16943 -16936 -16942 -16926 -16949 -16968 -16967 -16955 -16966 -16962 -16944 -16976 -16967 -16950 -16971 -16969 -16948 -16962 -16980 -16961 -16959 -16974 -16988 -16959 -16927 -16953 -16979 -16943 -16928 -16969 -16953 -16965 -16982 -16956 -16956 -16932 -16927 -16971 -17009 -16982 -16949 -16971 -16965 -16951 -16958 -16981 -17022 -17017 -17019 -17032 -17004 -17005 -17026 -17049 -17053 -17019 -17009 -17020 -17020 -17006 -17018 -17023 -16996 -17023 -17045 -17028 -17032 -17028 -17019 -16977 -16965 -17016 -17012 -17006 -17035 -17017 -16984 -16973 -16957 -16984 -17010 -16998 -17014 -17030 -17029 -17009 -16987 -16996 -17024 -17049 -17003 -16959 -16962 -16949 -16966 -17033 -17048 -16982 -16966 -16994 -16974 -16962 -16964 -16955 -16974 -17030 -17055 -16994 -16954 -16989 -17014 -16975 -16983 -17027 -17003 -16978 -16947 -16927 -16959 -16979 -16973 -16988 -17017 -17022 -16992 -16984 -16984 -16922 -16882 -16897 -16921 -16945 -16978 -16983 -16972 -16977 -16966 -16930 -16936 -16964 -16960 -16950 -16913 -16895 -16874 -16875 -16928 -16931 -16941 -16978 -16989 -16971 -16907 -16876 -16898 -16885 -16875 -16902 -16916 -16907 -16914 -16934 -16962 -16969 -16926 -16917 -16891 -16839 -16824 -16846 -16874 -16853 -16858 -16894 -16909 -16913 -16913 -16949 -16932 -16856 -16867 -16904 -16881 -16866 -16887 -16884 -16845 -16853 -16881 -16862 -16862 -16890 -16897 -16889 -16896 -16882 -16855 -16891 -16909 -16900 -16920 -16925 -16927 -16929 -16941 -16934 -16946 -16989 -16963 -16924 -16909 -16930 -16937 -16913 -16933 -16976 -16992 -16968 -16997 -17031 -16983 -16948 -16941 -16953 -16971 -16966 -16987 -17016 -16996 -16977 -17002 -16997 -16937 -16945 -17017 -17001 -16950 -16979 -17009 -17002 -16994 -17009 -17002 -16974 -17017 -17022 -16959 -16959 -16974 -16984 -16984 -16963 -16950 -16936 -16944 -16939 -16933 -16979 -16964 -16903 -16882 -16891 -16898 -16884 -16901 -16921 -16933 -16932 -16914 -16929 -16927 -16928 -16954 -16975 -16956 -16921 -16923 -16934 -16946 -16932 -16928 -16915 -16902 -16970 -17006 -16977 -16954 -16972 -16997 -16998 -17014 -16997 -16971 -16969 -16966 -16968 -16956 -16955 -16954 -16961 -17002 -17003 -16985 -16986 -16994 -16997 -16997 -16995 -16932 -16924 -16960 -16962 -16993 -16989 -17015 -17034 -17022 -17025 -17010 -17004 -16983 -16974 -16947 -16916 -16956 -16995 -17002 -17014 -17017 -17029 -17026 -16985 -16987 -17022 -17027 -16996 -16991 -16997 -16985 -17016 -17025 -17034 -17054 -17043 -17032 -16967 -16956 -17030 -17036 -17018 -17017 -17010 -17015 -16999 -16986 -17005 -17002 -17000 -17041 -17028 -17006 -17017 -16990 -17013 -17028 -17009 -16981 -16971 -17020 -16994 -16982 -17012 -16997 -16992 -16993 -16983 -16931 -16905 -16918 -16914 -16959 -16961 -16934 -16953 -16937 -16925 -16929 -16932 -16884 -16822 -16874 -16936 -16921 -16882 -16923 -16945 -16853 -16844 -16881 -16880 -16889 -16919 -16929 -16893 -16913 -16935 -16899 -16866 -16881 -16912 -16910 -16922 -16926 -16906 -16906 -16931 -16944 -16909 -16925 -16954 -16907 -16884 -16929 -16997 -16975 -16922 -16936 -16966 -16989 -16965 -16953 -16971 -16977 -16986 -16989 -16999 -16979 -16981 -17023 -17002 -16973 -16967 -16993 -17022 -16984 -17010 -17030 -16987 -16978 -16981 -17043 -17030 -16971 -16971 -16949 -16985 -17047 -17048 -17016 -17029 -17040 -16994 -16990 -17001 -17009 -17009 -17002 -17028 -17003 -16963 -16964 -16971 -16983 -16996 -17026 -17008 -16962 -16967 -16969 -16957 -16988 -17040 -16986 -16931 -16958 -16971 -16971 -16960 -16964 -16962 -16933 -16940 -16961 -16945 -16940 -16955 -16962 -16969 -16970 -16950 -16904 -16901 -16922 -16941 -16970 -16953 -16939 -16926 -16920 -16968 -16942 -16902 -16945 -16948 -16902 -16891 -16907 -16902 -16936 -16990 -16958 -16891 -16894 -16928 -16905 -16898 -16945 -16942 -16919 -16930 -16920 -16924 -16939 -16944 -16953 -16944 -16928 -16903 -16907 -16913 -16890 -16903 -16928 -16923 -16926 -16967 -16978 -16934 -16941 -17000 -16978 -16920 -16960 -16969 -16902 -16908 -16980 -16984 -16927 -16916 -16957 -16988 -16967 -16952 -16974 -16952 -16920 -16925 -16922 -16917 -16921 -16951 -16948 -16908 -16919 -16926 -16923 -16941 -16947 -16931 -16948 -16975 -16975 -16979 -16963 -16962 -16961 -16962 -16994 -16991 -16959 -16957 -16985 -16997 -16976 -16985 -17000 -16978 -16981 -16997 -17004 -17000 -17013 -17040 -17041 -17017 -16968 -16969 -17009 -17013 -16999 -17007 -16993 -16946 -16950 -16982 -16985 -17002 -17028 -17027 -17010 -16986 -16971 -16966 -16992 -17005 -16985 -16995 -17009 -16989 -16972 -16984 -17007 -17029 -17024 -17007 -17004 -16990 -16984 -16978 -16991 -17025 -17019 -17005 -17003 -17007 -17017 -17008 -17023 -17058 -17051 -17011 -16995 -16977 -16965 -16991 -16995 -16993 -17010 -17051 -17033 -16991 -17027 -17026 -17005 -16993 -16953 -16951 -16983 -16986 -16954 -16953 -16982 -16970 -16963 -16951 -16931 -16926 -16931 -16975 -16981 -16988 -16979 -16927 -16917 -16899 -16910 -16948 -16926 -16919 -16957 -16971 -16969 -16977 -16964 -16930 -16949 -16973 -16953 -16936 -16913 -16911 -16923 -16943 -16948 -16941 -16951 -16958 -16965 -16935 -16936 -16944 -16896 -16891 -16903 -16909 -16926 -16954 -16959 -16933 -16926 -16891 -16890 -16911 -16897 -16923 -16919 -16905 -16894 -16861 -16895 -16928 -16911 -16878 -16887 -16926 -16929 -16928 -16920 -16915 -16926 -16912 -16903 -16897 -16889 -16875 -16878 -16943 -16972 -16949 -16918 -16891 -16893 -16901 -16900 -16894 -16913 -16948 -16967 -16942 -16917 -16942 -16948 -16919 -16902 -16926 -16936 -16929 -16950 -16950 -16947 -16927 -16912 -16969 -16989 -16945 -16917 -16923 -16916 -16890 -16927 -16964 -16980 -16971 -16935 -16959 -16961 -16911 -16918 -16964 -16948 -16922 -16953 -16963 -16934 -16919 -16933 -16933 -16931 -16947 -16944 -16918 -16920 -16958 -16929 -16909 -16937 -16937 -16939 -16931 -16926 -16911 -16910 -16934 -16909 -16930 -16966 -16948 -16948 -16947 -16929 -16918 -16924 -16935 -16938 -16941 -16948 -16957 -16933 -16930 -16974 -16976 -16968 -16984 -16975 -16934 -16915 -16941 -16974 -17009 -17026 -17014 -16995 -16991 -16990 -17015 -17063 -17062 -17038 -16997 -16964 -16978 -17010 -17021 -17000 -17027 -17065 -17053 -17015 -16985 -16999 -17017 -17020 -17015 -17016 -17013 -16995 -17007 -17001 -16988 -16994 -16991 -16974 -16950 -16987 -17008 -16990 -16997 -16993 -16958 -16926 -16945 -16977 -16983 -16941 -16911 -16944 -16946 -16927 -16949 -16997 -16997 -16967 -16981 -16959 -16931 -16956 -16983 -16999 -16968 -16920 -16932 -16953 -16959 -16981 -16990 -16993 -16997 -16997 -16992 -16955 -16936 -16967 -16984 -16989 -16998 -17009 -17007 -16995 -16994 -16987 -16976 -16966 -16976 -16983 -16951 -16933 -16969 -16999 -16991 -17020 -17020 -16980 -16974 -16931 -16909 -16932 -16964 -16964 -16957 -16979 -16951 -16944 -16986 -16977 -16943 -16956 -16955 -16942 -16958 -16951 -16950 -16961 -16979 -16997 -16963 -16938 -16958 -16980 -16951 -16943 -16977 -16953 -16959 -17002 -17014 -16983 -16963 -16999 -17009 -16996 -16996 -17026 -17016 -16965 -16965 -16980 -16999 -17024 -17023 -17007 -16991 -16998 -17017 -17022 -17012 -16999 -17008 -16993 -16982 -17006 -17016 -17013 -17017 -17012 -17010 -17023 -16984 -16969 -16982 -16975 -17024 -17036 -17002 -16970 -16960 -16971 -16928 -16914 -16962 -16993 -17004 -17001 -16990 -16954 -16954 -16988 -16965 -16959 -16984 -16990 -16966 -16967 -16993 -16976 -16961 -16935 -16942 -16972 -16970 -16977 -16970 -16961 -16946 -16947 -16954 -16951 -16967 -16950 -16965 -16997 -16981 -16969 -16971 -16959 -16937 -16931 -16922 -16924 -16909 -16902 -16951 -16982 -16967 -16894 -16903 -16950 -16899 -16876 -16870 -16865 -16857 -16880 -16920 -16913 -16935 -16930 -16904 -16899 -16904 -16913 -16888 -16860 -16858 -16855 -16867 -16910 -16923 -16916 -16906 -16910 -16897 -16858 -16873 -16891 -16888 -16907 -16937 -16951 -16943 -16917 -16909 -16945 -16969 -16945 -16911 -16924 -16933 -16933 -16949 -16941 -16924 -16918 -16925 -16931 -16945 -16955 -16985 -17001 -16975 -16977 -16954 -16956 -16978 -16965 -16978 -16993 -17005 -17009 -16993 -16975 -16963 -16963 -16965 -16971 -16998 -16980 -16954 -16979 -16977 -16958 -16987 -17009 -16968 -16952 -16969 -16964 -16946 -16932 -16957 -16987 -16976 -16963 -16987 -17012 -16966 -16922 -16947 -16930 -16901 -16924 -16953 -16941 -16945 -16983 -16977 -16941 -16884 -16891 -16930 -16930 -16943 -16941 -16957 -16945 -16884 -16889 -16906 -16896 -16918 -16950 -16955 -16946 -16936 -16905 -16886 -16925 -16934 -16897 -16904 -16919 -16918 -16943 -16958 -16963 -16962 -16968 -16980 -16954 -16946 -16945 -16943 -16953 -16964 -17013 -17002 -16964 -17009 -17006 -16971 -16981 -17002 -17011 -17014 -17035 -17019 -16982 -16977 -17025 -17047 -17022 -17026 -17028 -17018 -17020 -17026 -16999 -16997 -17019 -17007 -17006 -17010 -17003 -17007 -17022 -17024 -17024 -17018 -17002 -16997 -16986 -16967 -16972 -16963 -16931 -16941 -16960 -16938 -16927 -16966 -16989 -16961 -16938 -16951 -16943 -16925 -16938 -16943 -16959 -16956 -16926 -16924 -16947 -16944 -16932 -16958 -16955 -16940 -16952 -16952 -16933 -16923 -16968 -16986 -16943 -16937 -16957 -16948 -16950 -16973 -16953 -16955 -16971 -16939 -16938 -16974 -16972 -16943 -16947 -16962 -16963 -16959 -16963 -16972 -16961 -16947 -16943 -16940 -16946 -16953 -16955 -16943 -16907 -16920 -16939 -16916 -16916 -16918 -16915 -16927 -16951 -16965 -16955 -16928 -16919 -16967 -16961 -16913 -16905 -16896 -16908 -16915 -16956 -17000 -16977 -16969 -16956 -16957 -16970 -16955 -16941 -16946 -16965 -16949 -16943 -16958 -16944 -16961 -16978 -16957 -16932 -16946 -16966 -16938 -16952 -16972 -16970 -16975 -16959 -16961 -16945 -16944 -16930 -16904 -16912 -16928 -16961 -16941 -16935 -16932 -16923 -16951 -16953 -16977 -16988 -16950 -16944 -16970 -16948 -16924 -16940 -16944 -16968 -16977 -16953 -16980 -16972 -16956 -17000 -16982 -16981 -17000 -16974 -16957 -16953 -17009 -17038 -16988 -16973 -16987 -16965 -16949 -16983 -17001 -17011 -17006 -17003 -17008 -16958 -16947 -16973 -16968 -16984 -17025 -17014 -16972 -16974 -16974 -16984 -16997 -16970 -16990 -17007 -16963 -16927 -16947 -16983 -16982 -16983 -16977 -16968 -16949 -16955 -17003 -16991 -16984 -16978 -16931 -16947 -16966 -16935 -16923 -16947 -16970 -16980 -16968 -16917 -16939 -16958 -16918 -16957 -16981 -16951 -16943 -16969 -16988 -16977 -16985 -16991 -16951 -16938 -16961 -16950 -16935 -16946 -16973 -16961 -16980 -17012 -16950 -16920 -16955 -16983 -16976 -16941 -16934 -16943 -16915 -16888 -16930 -16966 -16944 -16960 -16957 -16909 -16906 -16916 -16928 -16942 -16969 -16968 -16934 -16924 -16935 -16957 -16934 -16952 -16964 -16925 -16939 -16941 -16965 -16983 -16982 -17011 -17025 -16984 -16923 -16941 -16954 -16917 -16945 -17000 -17002 -16998 -16979 -16954 -16929 -16896 -16923 -16976 -16991 -16991 -17002 -16965 -16929 -16947 -16975 -17018 -17013 -16995 -16985 -16955 -16942 -16953 -16992 -16982 -16968 -17009 -17021 -16989 -16952 -16968 -16988 -16963 -16964 -16981 -16998 -17019 -17018 -17000 -16966 -16958 -16975 -16982 -17007 -17021 -17010 -16997 -16966 -16958 -16970 -16977 -16979 -16958 -16960 -16945 -16918 -16949 -16973 -16984 -16979 -16978 -16991 -16966 -16933 -16914 -16924 -16968 -16988 -16951 -16950 -16964 -16944 -16939 -16944 -16956 -16957 -16969 -16986 -16953 -16904 -16937 -17001 -17001 -16981 -16985 -16991 -16970 -16972 -16967 -16979 -16978 -16936 -16979 -16998 -16984 -17020 -17005 -16977 -16987 -16987 -16974 -16995 -17048 -17015 -16967 -16978 -16965 -16955 -16953 -16937 -16942 -16969 -16987 -16983 -16944 -16931 -16951 -16928 -16922 -16933 -16929 -16959 -16957 -16949 -16962 -16971 -16998 -16988 -16970 -16939 -16939 -16958 -16920 -16939 -16963 -16950 -16942 -16943 -16950 -16940 -16958 -16976 -16965 -16950 -16943 -16968 -16971 -16927 -16928 -16953 -16947 -16951 -16960 -16969 -16995 -16992 -16972 -16991 -16991 -16933 -16917 -16943 -16923 -16930 -16945 -16953 -16965 -16940 -16941 -16933 -16921 -16945 -16965 -16942 -16884 -16884 -16922 -16922 -16941 -16958 -16917 -16909 -16933 -16922 -16892 -16885 -16890 -16890 -16922 -16914 -16888 -16878 -16864 -16907 -16919 -16935 -16918 -16889 -16945 -16917 -16911 -16921 -16897 -16894 -16903 -16929 -16905 -16926 -16953 -16949 -16954 -16917 -16925 -16954 -16964 -16958 -16941 -16960 -16976 -16978 -16952 -16940 -16973 -16966 -16936 -16955 -16977 -16944 -16935 -16949 -16945 -16966 -17009 -17002 -16946 -16929 -16936 -16939 -16950 -16979 -16979 -16943 -16938 -16951 -16965 -16949 -16972 -17022 -17005 -17008 -17002 -16973 -16965 -16941 -16914 -16926 -16966 -16975 -16974 -16967 -16956 -16968 -16973 -16982 -16978 -16961 -16961 -16948 -16966 -16980 -16953 -16980 -17006 -17004 -16983 -16952 -16947 -16943 -16958 -16985 -17002 -16996 -16993 -16986 -16988 -17014 -16997 -16985 -17019 -17032 -17019 -17009 -17002 -16984 -17001 -17025 -17010 -16987 -16986 -17002 -16979 -16976 -17015 -17025 -17023 -16996 -16972 -16989 -17007 -16981 -16954 -16981 -16995 -16941 -16920 -16955 -16953 -16963 -17010 -17018 -16986 -16979 -16996 -16984 -16950 -16942 -16944 -16937 -16937 -16918 -16912 -16923 -16925 -16955 -16966 -16959 -16957 -16936 -16915 -16909 -16930 -16951 -16954 -16918 -16881 -16906 -16911 -16918 -16958 -16950 -16935 -16930 -16944 -16955 -16916 -16924 -16940 -16928 -16941 -16963 -16978 -16961 -16942 -16929 -16956 -16978 -16950 -16959 -16971 -16968 -16961 -16969 -16996 -16951 -16918 -16920 -16916 -16924 -16932 -16979 -17010 -16995 -16944 -16922 -16937 -16931 -16956 -16958 -16960 -16955 -16936 -16945 -16927 -16941 -16961 -16971 -16982 -16947 -16911 -16895 -16921 -16970 -16971 -16966 -16970 -16940 -16928 -16933 -16957 -16986 -16970 -16971 -16979 -16949 -16943 -16962 -16950 -16962 -16999 -17001 -17004 -16975 -16962 -16980 -16945 -16948 -16993 -16988 -16961 -16970 -16980 -16977 -16964 -16951 -16991 -16973 -16945 -16989 -16979 -16941 -16930 -16940 -16950 -16971 -16997 -16996 -17011 -16976 -16948 -17001 -16978 -16944 -16994 -17018 -17004 -16964 -16945 -16959 -16938 -16935 -16969 -16970 -16959 -16968 -16964 -16950 -16971 -16988 -16967 -16962 -16956 -16958 -16957 -16928 -16951 -16976 -16972 -16973 -16963 -16962 -16959 -16963 -16960 -16966 -16962 -16953 -16982 -16971 -16984 -17008 -16992 -16997 -16943 -16899 -16955 -16976 -16948 -16942 -16964 -16984 -16974 -16910 -16886 -16939 -16951 -16974 -16985 -16948 -16939 -16945 -16923 -16911 -16925 -16919 -16941 -16954 -16960 -16964 -16917 -16921 -16942 -16930 -16953 -16946 -16895 -16895 -16899 -16878 -16909 -16948 -16951 -16958 -16949 -16912 -16912 -16919 -16869 -16893 -16941 -16923 -16955 -16955 -16931 -16930 -16932 -16989 -16987 -16951 -16960 -16950 -16938 -16928 -16978 -17019 -16984 -16979 -16989 -16984 -16967 -16971 -16983 -16975 -17009 -17019 -16976 -16990 -16998 -16969 -16979 -17016 -17007 -16997 -17012 -16976 -16971 -17020 -17033 -17001 -17005 -17029 -16989 -16986 -17015 -17032 -17055 -17008 -16990 -17006 -16991 -17012 -17044 -17059 -17022 -16995 -16990 -16982 -17041 -17036 -16990 -16999 -17005 -17022 -17027 -17015 -16995 -16992 -17000 -17008 -17025 -17009 -17000 -16984 -16988 -17026 -17037 -17010 -16967 -16972 -16978 -16990 -16978 -16934 -16969 -16982 -16954 -16972 -16970 -16926 -16944 -16980 -16937 -16906 -16925 -16943 -16960 -16956 -16938 -16911 -16891 -16878 -16881 -16934 -16957 -16916 -16936 -16927 -16869 -16885 -16887 -16901 -16911 -16912 -16931 -16917 -16906 -16916 -16915 -16870 -16863 -16880 -16876 -16902 -16895 -16893 -16940 -16934 -16937 -16944 -16898 -16899 -16917 -16900 -16890 -16911 -16907 -16915 -16938 -16936 -16931 -16907 -16927 -16967 -16964 -16956 -16954 -16907 -16903 -16976 -16944 -16923 -16963 -16980 -16998 -16980 -16989 -16974 -16936 -16944 -16966 -16975 -16970 -16990 -16969 -16957 -16988 -16981 -16972 -16976 -16975 -16980 -16974 -16960 -16972 -17015 -17036 -17018 -17007 -16995 -16971 -16954 -16970 -16993 -16978 -16962 -16986 -16979 -16953 -16972 -16978 -17008 -17020 -16970 -16956 -16960 -16987 -16991 -16947 -16958 -16973 -16967 -16986 -16969 -16931 -16974 -16994 -16932 -16959 -17011 -16983 -16953 -16978 -17007 -16970 -16948 -16965 -16983 -16955 -16918 -16950 -16964 -16956 -16931 -16934 -16982 -16954 -16937 -16958 -16958 -16932 -16915 -16933 -16922 -16932 -16914 -16889 -16947 -16963 -16946 -16940 -16927 -16917 -16892 -16918 -16972 -16957 -16901 -16889 -16923 -16917 -16908 -16936 -16933 -16918 -16927 -16953 -16959 -16942 -16949 -16943 -16949 -16952 -16917 -16931 -16981 -16964 -16946 -16977 -16949 -16921 -16939 -16995 -17011 -16957 -16969 -16965 -16924 -16927 -16945 -16972 -17016 -17023 -16977 -16961 -16962 -16950 -16974 -17005 -16986 -16952 -16955 -16967 -16971 -16967 -16961 -16991 -16980 -16953 -16976 -16968 -16972 -16991 -16991 -16980 -16962 -16962 -16956 -16959 -16985 -16986 -16967 -16942 -16982 -17023 -16985 -16985 -16977 -16954 -16943 -16917 -16925 -16916 -16919 -16960 -16995 -16967 -16933 -16939 -16929 -16931 -16939 -16968 -16985 -16966 -16946 -16929 -16940 -16962 -16978 -16980 -16962 -16953 -16933 -16914 -16940 -16962 -16978 -17004 -16995 -16974 -16974 -16960 -16942 -16943 -16974 -17009 -16994 -16967 -16959 -16970 -16991 -17011 -17004 -16981 -16975 -16984 -17011 -16995 -16970 -16997 -16989 -16971 -16998 -16999 -16988 -16987 -16992 -17003 -16997 -16981 -16982 -16980 -16970 -16996 -17010 -17000 -16983 -16976 -16997 -17010 -17023 -17019 -17002 -17008 -17021 -17016 -17000 -16986 -16961 -16968 -16990 -16992 -16987 -16985 -16976 -16956 -16961 -16982 -16993 -16989 -17003 -16980 -16943 -16972 -16974 -16925 -16935 -16967 -16948 -16949 -16975 -16971 -16926 -16911 -16937 -16955 -16954 -16923 -16929 -16950 -16922 -16902 -16900 -16927 -16940 -16922 -16918 -16907 -16905 -16896 -16923 -16939 -16895 -16923 -16928 -16892 -16883 -16897 -16952 -16941 -16883 -16894 -16941 -16943 -16915 -16882 -16881 -16925 -16922 -16917 -16900 -16871 -16915 -16941 -16969 -16980 -16935 -16915 -16905 -16952 -16969 -16943 -16955 -16934 -16930 -16953 -16953 -16934 -16956 -16987 -16957 -16938 -16936 -16931 -16961 -16998 -17006 -16986 -16967 -16962 -16966 -16953 -16926 -16957 -17009 -17009 -16989 -16994 -16992 -16952 -16935 -16974 -17010 -16997 -16956 -16959 -16993 -16993 -16986 -17029 -17018 -16943 -16957 -17010 -16989 -16937 -16969 -16991 -16987 -16986 -16964 -16988 -16977 -16967 -16991 -16997 -16996 -16973 -16959 -16970 -16978 -16952 -16931 -16955 -16967 -16938 -16958 -16993 -16958 -16960 -16951 -16922 -16928 -16940 -16973 -16962 -16982 -16980 -16930 -16954 -16949 -16939 -16926 -16927 -16970 -16965 -16937 -16938 -16932 -16923 -16953 -16955 -16903 -16884 -16923 -16960 -16976 -16975 -16962 -16964 -16932 -16889 -16897 -16945 -16979 -16994 -17009 -16967 -16918 -16913 -16940 -16972 -16976 -16968 -16975 -16968 -16961 -16956 -16942 -16963 -16944 -16947 -16995 -16970 -16938 -16955 -16963 -16949 -16999 -17022 -16978 -16966 -16965 -16971 -16940 -16949 -16990 -16992 -17002 -16992 -16956 -16918 -16945 -17005 -17012 -16979 -16953 -16970 -16973 -16945 -16966 -16988 -16967 -16973 -17014 -16990 -16919 -16931 -16945 -16943 -16960 -16985 -16999 -16938 -16933 -16969 -16936 -16920 -16953 -16963 -16925 -16919 -16958 -16937 -16907 -16940 -16977 -16988 -16940 -16926 -16957 -16950 -16941 -16934 -16961 -16942 -16910 -16972 -16983 -16960 -16954 -16938 -16951 -16973 -16979 -16970 -16969 -16951 -16943 -16949 -16938 -16945 -16964 -16987 -17007 -17019 -17003 -16976 -16971 -16952 -16933 -16942 -16952 -16965 -17000 -17031 -17032 -16998 -17006 -17009 -16981 -17003 -17016 -16999 -16987 -16991 -17013 -17028 -17015 -17013 -17010 -17002 -17008 -17013 -17012 -17004 -17025 -17036 -17048 -17054 -17031 -17050 -17044 -17012 -17016 -17016 -16996 -16975 -17006 -17039 -17003 -16979 -17007 -16997 -16967 -16996 -17038 -17027 -16967 -16984 -17056 -17017 -16930 -16922 -16975 -16976 -16973 -17024 -16996 -16978 -16989 -16964 -16960 -16948 -16943 -16947 -16928 -16916 -16946 -16966 -16944 -16970 -16969 -16914 -16919 -16908 -16911 -16929 -16910 -16920 -16916 -16922 -16925 -16929 -16939 -16905 -16905 -16907 -16914 -16942 -16926 -16927 -16916 -16906 -16917 -16898 -16897 -16890 -16904 -16946 -16955 -16943 -16912 -16922 -16914 -16880 -16904 -16919 -16925 -16946 -16963 -16961 -16948 -16941 -16908 -16912 -16947 -16940 -16933 -16950 -16979 -16945 -16923 -16942 -16945 -16955 -16924 -16942 -16946 -16943 -16969 -16939 -16947 -16947 -16939 -16940 -16959 -16964 -16933 -16965 -16965 -16933 -16954 -16967 -16932 -16907 -16932 -16920 -16916 -16945 -16951 -16959 -16951 -16956 -16940 -16906 -16922 -16898 -16890 -16961 -16967 -16944 -16942 -16941 -16959 -16954 -16926 -16932 -16973 -16967 -16946 -16947 -16931 -16928 -16942 -16932 -16941 -16991 -16965 -16938 -16963 -16961 -16961 -16958 -16940 -16905 -16928 -16941 -16916 -16950 -16964 -16972 -16977 -16963 -16940 -16913 -16940 -16964 -16960 -16947 -16939 -16942 -16944 -16925 -16909 -16940 -16977 -16962 -16928 -16965 -16982 -16982 -16982 -16939 -16949 -16960 -16946 -16919 -16913 -16959 -16982 -16972 -16971 -16984 -16975 -16955 -16931 -16944 -16978 -16989 -16988 -16962 -16977 -17003 -16992 -16984 -17021 -17018 -16980 -17015 -17005 -16984 -16983 -16977 -16994 -16995 -17020 -17025 -17025 -17022 -17009 -16997 -16986 -17008 -17001 -17026 -17025 -16989 -17014 -17018 -17020 -17016 -17000 -17005 -16998 -17014 -17027 -17014 -17013 -17017 -17005 -16981 -17002 -17031 -17007 -16990 -17011 -17016 -17020 -17020 -16986 -16973 -16964 -16954 -16975 -16988 -17003 -17023 -17002 -16959 -16944 -16950 -16955 -16980 -16980 -16969 -16996 -16980 -16952 -16965 -16977 -16974 -16935 -16928 -16953 -16948 -16973 -17003 -16987 -16968 -16953 -16924 -16941 -16973 -16921 -16914 -16972 -16995 -16978 -16946 -16967 -16955 -16900 -16942 -17026 -17032 -16968 -16944 -16928 -16915 -16953 -16967 -16984 -16961 -16931 -16977 -16974 -16919 -16921 -16956 -16966 -16976 -16947 -16929 -16941 -16894 -16905 -16994 -17006 -16953 -16974 -16985 -16904 -16891 -16925 -16939 -16938 -16957 -16975 -16924 -16916 -16949 -16978 -16972 -16939 -16944 -16935 -16903 -16911 -16955 -16953 -16909 -16911 -16937 -16980 -16977 -16936 -16961 -16978 -16960 -16950 -16971 -16960 -16934 -16965 -16974 -16972 -16972 -16973 -16977 -16964 -16968 -16983 -16965 -16954 -16968 -16983 -16999 -16991 -16977 -16977 -16965 -16944 -16946 -16924 -16940 -16989 -16974 -16964 -16953 -16994 -17031 -16989 -16962 -16947 -16953 -16955 -16952 -16932 -16933 -16967 -16979 -17003 -16984 -16927 -16914 -16951 -16942 -16904 -16942 -16981 -16970 -16932 -16925 -16944 -16973 -16979 -16958 -16961 -16932 -16934 -16946 -16937 -16955 -16963 -16937 -16893 -16927 -16961 -16935 -16945 -16979 -16960 -16927 -16951 -16922 -16889 -16914 -16934 -16936 -16918 -16916 -16926 -16935 -16930 -16933 -16932 -16882 -16866 -16914 -16913 -16882 -16913 -16932 -16899 -16904 -16933 -16952 -16933 -16915 -16925 -16902 -16913 -16930 -16909 -16912 -16936 -16946 -16956 -16963 -16941 -16942 -16961 -16925 -16922 -16943 -16928 -16948 -16959 -16957 -16973 -16976 -16962 -16953 -16982 -16985 -16951 -16941 -16960 -16985 -16975 -16955 -16953 -16936 -16946 -16971 -16993 -16989 -16945 -16958 -16967 -16966 -16985 -16968 -16967 -16972 -16980 -16973 -16930 -16941 -16959 -16960 -16983 -16993 -17000 -16984 -16949 -16948 -16964 -16972 -16947 -16947 -16974 -16964 -16989 -17026 -17024 -16993 -16974 -16974 -16929 -16931 -16992 -17014 -17028 -17007 -16977 -16995 -17002 -16995 -17014 -17029 -16992 -16989 -17029 -17002 -16982 -16998 -17004 -16977 -16991 -17042 -16999 -16989 -17056 -17069 -17008 -16987 -17030 -17028 -16988 -16992 -17018 -17021 -17021 -17009 -17024 -17025 -17001 -17019 -17016 -16999 -16988 -16984 -17011 -17013 -17005 -16993 -16977 -16989 -16990 -17010 -17020 -16991 -16993 -17010 -17011 -16982 -16948 -16950 -16958 -16982 -16987 -16975 -16996 -16979 -16958 -16960 -16976 -16984 -16935 -16948 -16981 -17000 -17005 -16946 -16934 -16932 -16945 -16967 -16969 -16992 -16965 -16962 -16950 -16899 -16919 -16948 -16973 -16989 -16996 -16994 -16955 -16936 -16940 -16934 -16947 -16955 -16924 -16919 -16936 -16953 -16972 -16988 -17002 -16989 -16966 -16952 -16947 -16909 -16901 -16956 -16975 -16971 -16952 -16968 -16990 -16984 -16995 -16978 -16964 -16968 -16960 -16933 -16928 -16947 -16942 -16944 -16968 -16979 -16977 -16993 -16977 -16965 -16961 -16925 -16930 -16932 -16943 -16948 -16940 -16968 -16971 -16984 -16963 -16931 -16965 -16963 -16938 -16941 -16953 -16934 -16908 -16909 -16941 -16979 -16955 -16920 -16931 -16926 -16918 -16927 -16912 -16921 -16927 -16953 -17004 -16959 -16921 -16958 -16969 -16910 -16871 -16920 -16941 -16935 -16966 -16959 -16941 -16938 -16914 -16921 -16956 -16947 -16929 -16939 -16925 -16923 -16972 -16962 -16928 -16957 -16933 -16903 -16910 -16941 -16965 -16960 -16992 -16972 -16959 -16976 -16967 -16966 -16943 -16933 -16958 -16961 -16961 -16996 -16971 -16917 -16950 -16996 -16990 -16965 -16961 -16979 -16953 -16935 -17005 -17000 -16936 -16947 -16948 -16966 -16967 -16939 -16965 -16943 -16922 -16968 -16991 -16971 -16950 -16952 -16955 -16963 -16956 -16933 -16945 -16942 -16946 -16960 -16966 -16999 -17022 -17001 -16915 -16897 -16950 -16972 -16987 -16986 -16976 -16927 -16908 -16944 -16976 -16986 -16964 -16970 -16962 -16971 -16972 -16936 -16944 -16942 -16954 -16957 -16957 -16981 -16980 -16962 -16962 -16970 -16970 -16979 -16974 -16954 -16961 -16973 -16955 -16950 -16933 -16931 -16951 -16949 -16976 -16971 -16971 -17005 -16996 -16982 -16969 -16958 -16958 -16942 -16928 -16943 -16964 -16983 -16999 -16991 -16970 -16959 -16950 -16946 -16920 -16934 -17004 -16963 -16934 -16972 -16951 -16916 -16935 -16966 -16969 -16972 -16939 -16937 -16947 -16942 -16945 -16920 -16959 -16966 -16924 -16939 -16923 -16942 -16948 -16917 -16950 -16934 -16943 -16982 -16974 -16918 -16882 -16927 -16935 -16948 -16967 -16974 -16963 -16904 -16915 -16936 -16955 -16980 -16987 -17013 -16978 -16945 -16928 -16906 -16912 -16955 -16992 -16973 -16988 -16978 -16950 -16941 -16927 -16970 -16990 -16962 -16934 -16914 -16910 -16920 -16972 -16993 -16962 -16986 -16981 -16931 -16928 -16967 -17016 -17014 -16966 -16962 -16994 -16965 -16933 -16931 -16953 -16978 -16960 -16954 -16965 -16975 -16979 -16972 -16970 -16983 -16959 -16909 -16926 -16935 -16968 -17028 -16994 -16952 -16958 -16956 -16961 -16986 -16985 -16934 -16912 -16963 -16974 -16969 -16965 -17002 -17031 -16953 -16945 -16960 -16968 -16975 -16986 -17022 -16965 -16917 -16953 -16975 -16969 -17007 -17024 -16987 -16969 -16973 -16999 -17024 -16996 -16955 -16992 -16994 -16951 -16998 -17023 -16970 -16970 -16999 -16994 -17003 -17014 -16995 -16971 -16977 -16972 -16964 -16986 -16980 -16983 -16972 -16991 -16995 -16946 -16972 -16975 -16966 -16946 -16958 -16968 -16897 -16909 -16939 -16963 -16991 -17013 -17032 -16976 -16928 -16914 -16923 -16959 -16996 -16990 -16951 -16927 -16934 -16933 -16936 -16949 -16953 -16973 -16965 -16955 -16941 -16931 -16944 -16937 -16974 -16993 -16963 -16958 -16932 -16895 -16897 -16948 -16987 -16972 -16983 -16957 -16931 -16959 -16945 -16944 -16956 -16964 -16976 -16955 -16947 -16952 -16942 -16910 -16926 -16972 -16953 -16944 -16926 -16904 -16922 -16932 -16946 -16937 -16949 -16958 -16957 -16966 -16954 -16933 -16907 -16920 -16923 -16954 -16965 -16952 -16998 -16981 -16953 -16950 -16947 -16956 -16979 -16989 -16973 -16985 -16981 -16958 -16956 -16957 -16962 -16986 -16972 -16937 -16948 -16979 -16969 -16973 -16972 -16956 -16980 -16967 -16987 -17007 -16977 -16980 -16939 -16918 -16959 -16984 -16969 -16963 -17003 -16971 -16959 -17001 -16976 -16966 -16978 -16971 -16952 -16986 -17022 -17003 -16998 -16976 -16967 -16982 -16968 -16951 -16965 -16989 -16994 -17003 -16995 -16981 -16997 -16992 -16985 -17014 -16976 -16954 -17014 -17001 -16975 -17017 -17041 -17027 -17006 -16987 -16976 -16977 -16997 -17004 -17021 -17028 -17001 -16992 -16990 -16989 -16973 -16978 -16990 -16952 -16934 -16965 -16979 -16985 -17001 -17001 -16959 -16939 -16964 -16966 -16951 -16952 -17001 -16996 -16955 -16970 -16965 -16967 -16961 -16937 -16944 -16932 -16941 -17003 -17001 -16955 -16935 -16923 -16872 -16874 -16944 -16960 -16975 -16974 -16964 -16958 -16911 -16903 -16930 -16949 -16954 -16952 -16931 -16902 -16905 -16929 -16945 -16937 -16927 -16935 -16928 -16927 -16962 -16967 -16956 -16941 -16933 -16950 -16937 -16901 -16899 -16925 -16923 -16956 -16979 -16941 -16945 -16952 -16937 -16915 -16890 -16883 -16896 -16909 -16901 -16927 -16951 -16921 -16935 -16926 -16896 -16924 -16893 -16870 -16885 -16885 -16921 -16937 -16926 -16937 -16949 -16941 -16949 -16929 -16864 -16881 -16925 -16906 -16912 -16907 -16863 -16857 -16904 -16924 -16923 -16937 -16929 -16937 -16927 -16921 -16925 -16905 -16949 -16964 -16937 -16960 -16961 -16940 -16968 -17005 -16981 -16944 -16952 -16953 -16963 -16987 -17003 -17023 -16988 -16942 -16939 -16950 -16959 -16990 -16997 -16971 -16971 -16941 -16953 -16977 -16995 -17047 -17019 -16976 -16972 -16979 -16983 -17002 -17047 -17039 -16991 -16957 -16954 -16977 -16988 -17011 -17030 -17032 -17011 -16950 -16924 -16953 -16965 -16972 -17013 -16998 -16957 -16981 -16975 -16932 -16938 -16961 -16967 -16989 -17003 -16992 -16965 -16928 -16961 -16989 -16962 -16993 -17012 -16980 -16966 -16963 -16960 -16943 -16959 -16991 -16998 -16988 -16953 -16954 -16980 -16985 -16958 -16979 -16991 -16943 -16953 -16959 -16956 -16963 -16974 -16986 -16978 -16972 -16947 -16953 -16966 -16962 -16971 -16964 -16978 -17000 -16998 -17000 -16993 -16983 -16985 -16980 -16963 -16958 -17004 -17014 -16976 -16973 -16968 -16985 -16996 -16988 -16983 -16971 -17016 -17033 -17014 -16995 -16926 -16928 -16981 -16980 -16995 -17026 -17006 -16986 -16980 -16953 -16964 -17022 -17032 -17005 -16992 -16963 -16972 -16985 -17001 -17058 -17053 -17016 -17020 -17001 -16939 -16949 -16980 -16955 -16950 -16997 -17010 -16979 -16980 -16984 -16996 -16984 -17004 -17063 -17013 -16968 -16976 -16980 -16988 -16959 -16926 -16940 -16987 -17028 -17052 -17032 -16986 -16990 -17006 -16984 -16969 -16980 -16973 -16941 -16976 -17007 -16947 -16958 -17012 -17009 -16989 -16961 -16966 -16951 -16918 -16903 -16908 -16948 -16963 -17001 -17018 -16964 -16958 -16952 -16915 -16931 -16973 -16955 -16889 -16889 -16923 -16945 -16963 -16967 -16974 -16928 -16884 -16887 -16894 -16892 -16893 -16932 -16963 -16978 -16948 -16899 -16862 -16842 -16897 -16923 -16903 -16911 -16928 -16929 -16927 -16942 -16918 -16907 -16918 -16900 -16907 -16915 -16921 -16944 -16922 -16916 -16958 -16953 -16940 -16936 -16922 -16910 -16875 -16878 -16949 -16993 -16986 -16974 -16931 -16887 -16873 -16903 -16957 -16974 -16956 -16922 -16922 -16945 -16947 -16954 -16910 -16906 -16991 -16983 -16952 -16933 -16942 -16959 -16946 -16964 -16984 -17008 -16995 -16952 -16919 -16920 -16925 -16956 -17002 -17004 -16973 -16928 -16928 -16911 -16920 -16988 -16995 -16942 -16932 -16945 -16947 -16962 -16938 -16939 -16970 -16950 -16939 -16947 -16962 -16992 -16994 -16978 -16969 -16937 -16915 -16936 -16963 -16960 -16948 -16942 -16925 -16936 -16982 -16996 -16969 -16946 -16915 -16894 -16938 -16950 -16911 -16938 -16982 -16954 -16906 -16873 -16887 -16970 -17009 -16991 -16981 -16968 -16944 -16950 -16963 -16948 -16949 -16936 -16934 -16946 -16952 -16964 -16973 -16981 -16979 -16983 -16962 -16959 -16974 -16963 -16947 -16936 -16918 -16928 -16977 -16966 -16987 -17019 -16941 -16929 -16987 -16959 -16917 -16931 -16949 -16974 -16982 -16985 -17008 -16990 -16971 -16958 -16978 -17015 -16981 -16938 -16937 -16966 -16936 -16962 -17018 -17000 -17017 -16986 -16948 -16958 -16960 -16959 -16970 -16990 -16980 -16964 -16952 -16967 -16986 -16966 -16960 -16969 -16980 -16973 -16973 -16993 -16961 -16950 -16946 -16933 -16959 -16964 -16981 -16996 -16986 -16980 -16988 -16986 -16971 -16992 -16988 -16964 -16954 -16946 -16964 -16983 -17002 -16995 -16967 -16961 -16968 -16982 -16978 -16986 -16997 -16985 -16967 -16953 -16979 -16978 -16949 -16985 -17009 -16999 -17006 -17010 -16994 -16975 -16965 -16936 -16942 -16981 -16999 -17001 -17009 -17015 -16989 -16993 -17002 -16949 -16946 -16973 -16958 -16959 -16945 -16932 -16949 -16978 -16998 -17002 -16993 -16971 -17002 -16987 -16960 -16952 -16924 -16944 -16953 -16955 -16949 -16940 -16944 -16970 -16997 -16995 -16980 -16934 -16934 -16957 -16940 -16916 -16919 -16948 -16954 -16977 -16998 -16976 -16977 -16954 -16886 -16904 -16939 -16935 -16939 -16940 -16941 -16975 -16999 -16928 -16907 -16949 -16959 -17000 -17009 -16968 -16942 -16896 -16874 -16910 -16958 -16994 -16996 -16985 -16963 -16952 -16944 -16927 -16925 -16938 -16946 -16950 -16962 -16927 -16906 -16937 -16968 -17002 -16978 -16944 -16937 -16925 -16919 -16909 -16983 -17019 -16967 -16951 -16938 -16988 -17012 -16970 -16989 -16982 -16963 -16959 -16933 -16907 -16918 -16991 -17005 -16978 -16974 -16977 -16961 -16924 -16938 -16956 -16960 -16976 -16976 -16954 -16946 -16978 -16970 -16940 -16947 -16980 -17001 -16963 -16939 -16932 -16928 -16927 -16910 -16934 -16947 -16965 -16952 -16906 -16951 -16958 -16932 -16927 -16929 -16911 -16879 -16909 -16918 -16956 -16964 -16915 -16940 -16940 -16928 -16928 -16959 -16968 -16901 -16946 -16994 -16930 -16903 -16942 -16974 -16947 -16938 -16963 -16947 -16927 -16960 -16988 -16983 -16977 -16965 -16952 -16963 -17001 -17014 -16987 -16947 -16929 -16960 -16991 -16991 -16977 -16986 -16991 -16968 -17006 -17031 -16986 -16950 -16976 -17001 -16992 -17027 -16978 -16924 -16969 -17004 -17000 -16962 -16981 -17018 -17013 -16995 -16983 -16982 -16962 -16988 -17024 -16985 -16983 -17024 -17005 -16981 -17004 -17005 -16983 -17000 -17008 -16987 -16989 -17007 -16990 -16968 -16975 -16965 -16960 -16967 -16983 -17020 -17031 -17020 -17001 -16989 -16977 -16955 -16932 -16927 -16967 -17010 -17012 -16998 -17012 -16992 -16963 -16971 -16963 -16972 -16991 -16992 -16981 -16950 -16960 -16968 -16938 -16946 -16973 -16998 -17000 -17003 -16975 -16933 -16946 -16938 -16945 -16969 -16982 -17005 -16990 -16975 -16973 -16968 -16977 -16985 -16955 -16922 -16959 -16997 -16978 -16964 -16980 -16974 -16957 -16950 -16970 -16989 -16966 -16963 -16982 -16984 -16940 -16915 -16907 -16868 -16902 -16943 -16943 -16942 -16936 -16924 -16920 -16948 -16908 -16898 -16935 -16917 -16952 -16959 -16925 -16925 -16907 -16916 -16937 -16939 -16940 -16932 -16957 -16956 -16934 -16928 -16895 -16892 -16926 -16928 -16926 -16942 -16913 -16900 -16923 -16935 -16939 -16939 -16945 -16932 -16918 -16910 -16930 -16956 -16959 -16932 -16918 -16948 -16950 -16953 -16973 -16979 -16962 -16957 -16944 -16882 -16887 -16930 -16947 -16959 -16927 -16939 -16969 -16951 -16971 -16965 -16938 -16939 -16931 -16924 -16927 -16968 -16979 -16944 -16923 -16957 -16972 -16935 -16960 -16973 -16966 -16967 -16946 -16925 -16898 -16920 -16978 -16999 -16978 -16968 -16953 -16915 -16921 -16946 -16945 -16959 -16984 -16940 -16912 -16932 -16926 -16945 -16968 -17000 -17026 -17008 -16967 -16923 -16938 -16947 -16950 -16972 -16984 -17006 -16979 -16951 -16958 -16959 -16977 -17003 -16986 -16931 -16950 -17006 -17005 -16999 -16997 -16976 -16976 -16999 -16997 -16960 -16974 -17015 -16996 -16998 -17008 -16984 -16998 -17000 -16973 -16968 -16974 -16980 -16972 -16983 -16979 -16982 -16993 -16952 -16942 -16969 -16971 -16950 -16966 -16964 -16964 -17003 -16961 -16933 -16967 -16975 -16970 -16954 -16973 -17006 -17011 -16984 -16934 -16981 -17007 -16958 -16977 -17001 -16961 -16893 -16922 -16973 -16970 -16971 -16957 -16959 -16963 -16962 -16967 -16952 -16933 -16939 -16984 -16981 -16923 -16923 -16966 -16992 -16968 -16974 -17020 -17012 -17000 -16980 -16950 -16964 -17018 -17034 -16984 -16979 -16977 -16939 -16927 -16940 -16993 -17012 -16996 -16985 -16978 -16981 -16948 -16948 -16993 -17002 -16986 -16965 -16958 -16952 -16967 -16982 -16960 -16970 -17000 -16980 -16951 -16955 -16975 -16986 -16958 -16961 -16991 -16982 -16978 -16955 -16931 -16917 -16926 -16952 -16960 -16969 -16963 -16960 -16939 -16930 -16948 -16946 -16949 -16968 -16939 -16869 -16894 -16945 -16940 -16960 -16978 -16947 -16916 -16943 -16935 -16882 -16923 -16981 -16935 -16930 -16942 -16915 -16942 -16941 -16920 -16925 -16949 -16976 -16987 -16990 -16931 -16895 -16952 -16948 -16920 -16959 -16952 -16938 -16957 -16968 -16985 -16981 -16935 -16926 -16928 -16903 -16927 -16944 -16949 -16947 -16940 -16938 -16920 -16945 -16963 -16934 -16922 -16950 -16965 -16942 -16944 -16960 -16961 -16969 -16993 -16979 -16949 -16956 -16972 -16961 -16924 -16935 -16955 -16977 -17019 -16977 -16924 -16943 -16942 -16915 -16951 -16992 -16964 -16971 -16976 -16919 -16918 -16955 -16963 -16947 -16963 -16991 -16980 -16978 -16982 -16979 -16988 -16986 -16979 -17008 -16997 -16949 -16955 -16984 -16979 -16936 -16946 -16979 -16976 -16985 -16968 -16928 -16942 -16970 -16965 -16946 -16952 -16982 -16996 -17002 -16973 -16966 -16974 -16958 -16973 -16972 -16970 -16980 -16999 -16995 -16946 -16953 -16983 -17002 -16989 -16952 -16962 -16976 -16969 -16952 -16983 -17020 -16994 -16985 -16975 -16939 -16932 -16960 -16978 -16974 -17005 -16997 -16946 -16939 -16943 -16974 -16985 -16964 -16967 -16958 -16956 -16922 -16909 -16940 -16901 -16938 -16982 -16960 -16981 -16949 -16955 -16943 -16885 -16912 -16935 -16934 -16880 -16868 -16921 -16928 -16952 -16975 -16944 -16912 -16943 -16937 -16913 -16960 -16969 -16946 -16934 -16900 -16882 -16907 -16939 -16946 -16924 -16948 -16956 -16933 -16936 -16929 -16952 -16922 -16891 -16941 -16961 -16962 -16955 -16980 -17002 -16966 -16982 -17032 -17003 -16939 -16960 -16993 -16951 -16974 -17008 -16971 -16978 -16990 -16990 -16970 -16942 -16947 -16946 -16955 -16944 -16946 -16980 -16980 -16991 -16993 -16988 -16984 -16954 -16977 -16988 -16976 -16975 -16981 -16998 -16982 -16966 -16971 -16982 -16979 -16988 -16989 -16976 -16989 -16973 -16930 -16927 -16971 -17014 -17006 -16992 -17013 -16996 -16990 -17015 -16987 -16951 -16932 -16963 -16983 -16973 -16995 -17012 -17016 -16999 -16999 -17008 -16989 -16985 -17001 -17005 -16983 -16968 -16950 -16951 -16977 -16977 -16986 -17002 -16986 -16953 -16953 -16978 -17005 -17020 -17000 -16989 -16966 -16923 -16950 -17025 -17023 -17006 -17015 -16962 -16947 -16972 -16951 -16936 -16970 -17008 -17020 -16982 -16940 -16968 -17010 -16992 -16948 -16996 -17015 -16916 -16907 -16940 -16940 -16974 -16998 -17005 -16993 -16982 -16989 -16966 -16940 -16936 -16963 -16995 -16988 -17004 -17004 -16951 -16946 -16954 -16940 -16929 -16928 -16927 -16910 -16935 -16958 -16977 -16979 -16965 -16991 -16938 -16898 -16920 -16937 -16974 -16931 -16912 -16934 -16925 -16944 -16945 -16956 -16953 -16944 -16952 -16936 -16954 -16964 -16942 -16943 -16943 -16937 -16913 -16920 -16948 -16948 -16940 -16932 -16938 -16920 -16913 -16942 -16967 -16971 -16944 -16959 -16990 -16929 -16911 -16953 -16962 -16980 -16969 -16933 -16906 -16920 -16924 -16933 -16968 -16956 -16943 -16949 -16958 -16922 -16893 -16952 -16949 -16897 -16934 -16969 -16954 -16941 -16942 -16945 -16940 -16961 -16993 -16971 -16943 -16975 -16947 -16866 -16885 -16941 -16954 -16950 -16979 -16965 -16905 -16912 -16919 -16922 -16938 -16960 -16957 -16933 -16941 -16946 -16949 -16945 -16965 -16991 -16981 -16976 -16977 -16935 -16901 -16922 -16952 -16968 -16975 -16998 -16983 -16976 -17005 -16992 -16988 -16980 -16979 -16983 -16949 -16920 -16918 -16927 -16948 -17006 -17017 -16970 -16957 -16986 -16996 -16991 -16974 -16960 -16956 -16948 -16976 -16983 -16987 -16991 -16968 -16979 -16982 -16962 -16985 -17022 -17017 -17000 -16985 -16951 -16934 -16961 -16977 -16989 -17004 -16989 -16967 -16975 -16975 -16937 -16958 -16986 -16957 -16953 -16941 -16934 -16955 -16975 -17017 -17019 -16992 -17005 -16986 -16919 -16938 -16970 -16952 -16952 -16955 -16990 -16972 -16939 -16958 -16934 -16939 -16963 -16983 -16987 -16960 -16975 -16976 -16984 -16985 -16968 -16981 -16957 -16962 -16970 -16970 -16995 -16993 -16998 -17000 -17009 -17010 -17007 -16985 -16936 -16939 -16955 -16967 -16995 -17022 -17040 -16983 -16927 -16969 -16994 -16977 -16970 -16972 -16944 -16916 -16949 -16962 -16972 -17002 -17000 -16981 -16971 -16971 -16956 -16936 -16934 -16941 -16937 -16912 -16909 -16934 -16942 -16914 -16932 -16981 -16958 -16948 -16946 -16943 -16912 -16877 -16914 -16893 -16893 -16938 -16965 -17000 -16990 -16959 -16923 -16873 -16862 -16918 -16958 -16968 -16949 -16916 -16919 -16909 -16916 -16939 -16952 -16963 -16956 -16940 -16907 -16916 -16947 -16927 -16922 -16930 -16907 -16910 -16949 -16980 -17003 -16991 -16950 -16910 -16892 -16921 -16965 -16987 -16971 -16952 -16953 -16942 -16967 -16970 -16971 -16998 -16959 -16958 -16974 -16980 -16992 -16972 -16952 -16956 -16959 -16938 -16949 -16981 -16998 -17001 -16999 -16984 -16963 -16965 -16971 -17008 -17036 -17012 -17005 -17000 -16964 -16945 -16974 -17006 -17025 -17038 -17020 -16989 -16965 -16964 -16984 -16992 -17004 -17000 -17001 -16991 -16976 -16993 -16986 -16980 -16973 -16988 -16988 -16987 -16999 -16979 -16988 -16982 -16995 -17006 -16985 -16978 -16959 -16953 -16969 -16977 -16991 -16995 -16984 -16989 -16986 -16987 -16978 -16972 -16973 -16994 -16985 -16970 -17010 -16989 -16938 -16930 -16954 -16977 -16981 -16983 -16960 -16947 -16952 -16945 -16930 -16918 -16955 -16984 -16948 -16935 -16927 -16928 -16941 -16951 -16962 -16937 -16955 -16968 -16941 -16954 -16973 -16953 -16924 -16942 -16956 -16946 -16954 -16979 -16990 -16959 -16946 -16941 -16927 -16942 -16941 -16942 -16934 -16929 -16956 -16951 -16937 -16929 -16943 -16944 -16912 -16923 -16954 -16979 -16965 -16932 -16931 -16932 -16950 -16949 -16946 -16966 -16981 -16969 -16943 -16951 -16945 -16937 -16930 -16891 -16904 -16972 -16976 -16928 -16925 -16963 -16970 -16927 -16925 -16941 -16895 -16875 -16906 -16937 -16958 -16949 -16921 -16924 -16966 -16972 -16952 -16965 -16968 -16929 -16913 -16936 -16937 -16917 -16937 -16980 -16975 -16957 -16961 -16982 -16929 -16869 -16921 -16963 -16943 -16929 -16940 -16922 -16896 -16921 -16975 -16981 -16939 -16930 -16951 -16951 -16927 -16929 -16944 -16926 -16914 -16940 -16959 -16974 -16982 -16968 -16967 -16957 -16962 -16969 -16928 -16937 -16968 -16942 -16932 -16957 -16979 -16978 -16988 -16993 -16996 -17008 -16993 -16977 -16940 -16930 -16969 -16964 -16945 -16965 -17002 -16983 -16967 -16998 -16984 -16981 -17007 -16983 -16946 -16964 -16981 -16961 -16982 -16990 -16966 -16961 -16981 -16991 -16978 -16995 -16990 -16963 -16958 -16963 -16981 -16980 -16979 -16992 -16968 -16941 -16950 -16969 -16950 -16962 -17000 -16995 -16980 -16981 -17028 -17008 -16948 -16962 -16963 -16949 -16979 -17008 -16985 -16986 -17004 -16978 -16969 -16946 -16930 -16949 -16983 -16986 -16947 -16976 -17009 -17009 -17010 -16979 -16955 -16949 -16947 -16973 -16998 -16996 -16970 -16906 -16888 -16956 -17008 -16992 -16976 -17000 -16979 -16914 -16918 -16937 -16934 -16970 -16978 -16921 -16906 -16940 -16962 -16978 -16966 -16970 -16956 -16920 -16899 -16897 -16953 -16945 -16923 -16965 -17013 -16986 -16922 -16938 -16952 -16957 -16939 -16923 -16947 -16939 -16936 -16921 -16930 -16959 -16955 -16957 -16951 -16950 -16926 -16938 -16954 -16925 -16934 -16922 -16921 -16934 -16951 -16974 -16965 -16980 -16987 -16965 -16938 -16951 -16964 -16940 -16944 -16932 -16944 -16980 -16994 -17003 -16987 -16986 -16967 -16952 -16971 -16967 -16959 -16950 -16967 -16965 -16943 -16954 -16966 -16995 -16993 -16959 -16937 -16946 -16947 -16927 -16965 -16976 -16972 -17017 -17017 -16961 -16941 -16988 -17000 -16972 -16973 -16973 -16961 -16958 -16976 -16981 -16971 -16986 -17003 -16981 -16934 -16953 -16984 -16970 -16961 -16925 -16934 -16960 -16951 -16957 -16936 -16941 -16992 -17012 -16991 -16956 -16944 -16976 -16973 -16922 -16952 -16982 -16957 -16959 -16968 -16954 -16964 -16992 -16977 -16965 -16970 -16955 -16942 -16946 -16955 -16989 -16980 -16929 -16933 -16917 -16914 -16967 -16992 -16992 -16977 -16949 -16925 -16926 -16930 -16939 -16969 -16984 -16995 -16965 -16929 -16940 -16954 -16979 -16962 -16942 -16978 -16969 -16951 -16969 -16966 -16965 -16966 -16990 -17004 -16967 -16959 -16938 -16904 -16952 -17019 -17051 -17034 -16982 -16968 -16940 -16910 -16968 -17015 -17004 -16989 -17003 -17010 -16960 -16915 -16954 -17000 -16994 -17029 -17043 -16994 -16967 -16989 -16980 -16968 -17025 -17003 -16961 -16989 -16977 -16980 -17027 -17037 -17023 -16992 -16941 -16929 -16960 -16986 -16977 -16982 -17008 -17014 -17011 -16980 -16958 -16976 -16992 -16993 -16961 -16956 -16984 -16974 -16982 -17006 -17020 -17001 -16960 -16968 -16984 -16989 -16990 -16974 -16963 -16934 -16907 -16944 -16975 -16982 -16976 -16949 -16956 -16935 -16931 -16986 -16973 -16926 -16943 -16966 -16930 -16911 -16926 -16922 -16886 -16924 -17013 -16985 -16946 -16940 -16902 -16922 -16958 -16925 -16903 -16927 -16935 -16946 -16954 -16932 -16939 -16947 -16919 -16867 -16878 -16922 -16902 -16905 -16912 -16931 -16965 -16972 -16986 -16968 -16933 -16932 -16915 -16883 -16908 -16953 -16944 -16920 -16938 -16956 -16965 -17007 -16996 -16984 -16997 -16967 -16944 -16921 -16931 -16938 -16943 -16965 -16970 -16971 -16960 -16981 -16974 -16984 -17004 -16982 -16969 -16933 -16922 -16950 -16982 -16984 -16968 -16964 -16965 -16979 -16997 -17018 -17011 -16994 -16968 -16954 -16986 -16994 -16954 -16942 -16980 -16993 -16973 -16982 -16996 -16940 -16938 -16976 -16936 -16943 -16999 -16996 -16954 -16959 -16949 -16929 -17002 -17006 -16961 -16965 -16943 -16941 -16960 -16950 -16936 -16954 -16936 -16901 -16911 -16921 -16944 -16966 -16978 -16975 -16967 -16941 -16915 -16927 -16918 -16922 -16946 -16937 -16946 -16945 -16943 -16946 -16901 -16929 -16961 -16934 -16918 -16901 -16917 -16910 -16907 -16913 -16907 -16917 -16915 -16921 -16923 -16929 -16944 -16943 -16927 -16922 -16923 -16923 -16932 -16925 -16918 -16935 -16955 -16964 -16950 -16945 -16954 -16935 -16930 -16932 -16937 -16952 -16961 -16979 -16951 -16935 -16956 -16939 -16923 -16932 -16963 -16975 -16955 -16954 -16957 -16950 -16948 -16966 -16979 -16974 -16981 -16962 -16951 -16966 -16993 -16985 -16955 -16974 -16985 -16984 -16973 -16985 -17010 -17029 -16999 -16951 -16984 -16983 -16972 -16969 -16979 -17009 -16987 -16969 -16988 -16997 -16992 -17010 -17011 -16966 -16959 -17027 -17022 -16967 -16989 -16993 -16980 -17002 -17013 -16954 -16948 -17005 -16983 -16961 -16974 -17008 -17012 -16996 -17001 -16980 -16965 -16978 -16977 -16976 -17011 -16992 -16968 -16997 -16963 -16953 -16978 -16958 -16952 -16970 -16972 -16962 -16983 -16973 -16979 -17002 -16971 -16989 -16972 -16927 -16944 -16965 -16970 -16968 -16996 -16954 -16939 -16964 -16936 -16952 -16968 -16976 -16950 -16947 -16979 -16966 -16954 -16942 -16956 -16958 -16955 -16972 -16982 -16975 -16920 -16940 -16975 -16955 -16963 -16973 -16964 -16936 -16945 -16954 -16938 -16953 -16969 -16966 -16939 -16938 -16968 -16951 -16921 -16919 -16934 -16943 -16943 -16974 -16980 -16942 -16948 -16960 -16942 -16937 -16935 -16933 -16923 -16958 -16978 -16956 -16970 -16944 -16931 -16943 -16955 -16973 -16930 -16914 -16949 -16947 -16933 -16932 -16927 -16935 -16952 -16948 -16918 -16919 -16954 -16942 -16942 -16960 -16962 -16961 -16932 -16915 -16904 -16926 -16958 -16956 -16969 -16988 -16976 -16935 -16929 -16951 -16949 -16932 -16957 -16982 -16960 -16956 -16968 -16986 -16988 -16944 -16945 -16956 -16939 -16943 -16967 -16990 -16978 -16996 -16996 -16955 -16966 -16990 -16993 -16954 -16942 -16992 -16978 -16957 -16984 -17009 -16976 -16932 -16969 -16979 -16984 -17004 -16988 -16962 -16993 -17031 -16957 -16940 -16965 -16945 -16976 -16995 -16988 -16963 -16961 -16994 -16984 -16957 -16943 -16955 -16979 -16962 -16960 -17011 -16988 -16946 -16985 -16972 -16935 -16971 -17003 -16993 -16975 -16973 -16952 -16954 -16966 -16956 -16978 -16987 -16988 -16981 -16972 -16994 -17017 -16999 -16946 -16950 -16966 -16949 -16957 -16960 -16970 -17019 -17018 -16969 -16959 -16974 -16982 -16975 -16987 -16999 -16985 -16952 -16929 -16936 -16960 -16983 -16984 -16994 -16984 -16969 -16963 -16964 -16983 -16966 -16952 -16979 -17013 -17007 -16985 -16969 -16966 -16991 -16985 -16959 -16947 -16963 -16992 -16967 -16969 -16976 -16943 -16933 -16933 -16943 -16971 -16986 -16981 -16978 -16982 -16975 -16940 -16925 -16919 -16929 -16978 -17014 -17000 -16970 -16974 -16966 -16942 -16919 -16921 -16929 -16951 -17004 -16971 -16976 -17017 -16966 -16943 -16942 -16973 -16948 -16897 -16965 -16978 -16958 -16980 -16974 -16957 -16961 -16990 -16975 -16962 -16981 -16969 -16949 -16935 -16946 -16960 -16964 -16957 -16927 -16929 -16929 -16950 -16972 -16975 -16997 -16961 -16940 -16943 -16936 -16952 -16945 -16960 -16986 -16979 -16988 -16977 -16937 -16916 -16947 -16993 -16950 -16919 -16950 -16940 -16944 -16948 -16976 -17002 -16944 -16931 -16936 -16916 -16927 -16942 -16953 -16954 -16943 -16934 -16953 -16957 -16950 -16981 -16981 -16947 -16929 -16974 -17012 -16990 -16973 -16941 -16932 -16930 -16924 -16939 -16940 -16947 -16977 -16980 -16931 -16948 -16971 -16917 -16917 -16938 -16919 -16926 -16919 -16922 -16956 -16963 -16970 -16945 -16949 -16954 -16927 -16923 -16903 -16923 -16950 -16979 -16995 -16943 -16939 -16953 -16906 -16903 -16928 -16923 -16931 -16958 -16981 -16975 -16964 -16946 -16914 -16918 -16955 -16928 -16878 -16908 -16943 -16944 -16936 -16947 -16950 -16937 -16939 -16946 -16962 -16959 -16947 -16940 -16961 -16972 -16945 -16961 -16952 -16941 -16935 -16945 -16997 -16964 -16942 -16974 -16962 -16944 -16975 -17004 -16983 -16959 -16946 -16959 -16950 -16924 -16964 -17003 -17012 -17007 -16966 -16949 -16944 -16952 -16979 -16977 -16994 -17008 -17001 -16955 -16925 -16946 -16960 -16961 -16981 -16996 -16976 -16989 -16988 -16964 -16985 -17000 -16987 -16965 -16966 -16972 -16967 -16991 -17006 -16993 -16985 -16988 -16979 -16960 -16971 -16963 -16958 -16979 -16977 -16973 -16952 -16940 -16923 -16935 -16982 -16976 -16982 -16998 -16998 -16977 -16948 -16934 -16917 -16929 -16951 -16956 -16966 -16977 -16995 -16995 -16974 -16956 -16940 -16940 -16935 -16943 -16921 -16904 -16932 -16943 -16958 -17000 -17014 -16959 -16929 -16940 -16942 -16912 -16902 -16959 -16992 -16981 -16955 -16957 -16972 -16965 -16964 -16944 -16937 -16941 -16956 -16984 -16970 -16978 -16977 -16967 -16993 -16981 -16956 -16945 -16948 -16983 -17008 -16978 -16975 -16985 -16957 -16952 -16957 -16971 -16997 -16991 -16981 -17002 -16977 -16933 -16961 -16958 -16925 -16963 -17003 -16997 -16976 -16962 -16984 -16975 -16947 -16976 -16992 -16964 -16945 -16950 -16933 -16958 -17002 -17001 -16987 -16970 -16978 -16966 -16966 -16972 -16947 -16961 -16953 -16937 -16948 -16946 -16956 -16973 -16976 -16969 -16968 -16968 -16937 -16929 -16959 -16961 -16975 -16973 -16972 -17004 -16982 -16961 -16944 -16955 -16980 -16937 -16941 -16987 -16991 -16972 -16967 -16970 -16936 -16926 -16952 -16981 -16995 -16993 -16996 -16981 -16991 -17000 -16943 -16926 -16962 -16969 -16961 -16957 -16965 -16970 -16976 -16978 -16965 -16985 -16979 -16944 -16954 -16964 -16967 -16980 -16988 -16978 -16961 -16943 -16926 -16943 -16963 -16971 -16977 -16946 -16947 -16986 -16977 -16932 -16900 -16939 -16980 -16955 -16928 -16937 -16952 -16934 -16933 -16949 -16959 -16961 -16937 -16910 -16929 -16992 -17012 -16951 -16903 -16895 -16908 -16930 -16929 -16958 -17000 -16990 -16981 -16980 -16928 -16869 -16880 -16937 -16960 -16970 -16970 -16952 -16933 -16915 -16973 -17007 -16971 -16973 -16963 -16926 -16908 -16905 -16923 -16956 -16989 -16985 -16991 -17010 -16971 -16961 -16962 -16951 -16946 -16947 -16963 -16964 -16985 -16968 -16949 -16989 -16992 -16970 -16973 -16980 -16959 -16923 -16938 -16974 -16977 -17007 -17023 -16999 -16972 -16940 -16942 -16958 -16979 -16997 -16979 -16955 -16934 -16946 -16966 -16945 -16937 -16953 -16974 -17000 -17011 -16966 -16929 -16939 -16932 -16956 -17001 -17007 -16994 -16967 -16950 -16930 -16913 -16947 -16974 -16983 -16985 -16975 -16957 -16938 -16949 -16965 -16976 -16985 -16959 -16934 -16939 -16947 -16956 -16949 -16952 -16974 -16981 -16967 -16923 -16917 -16939 -16926 -16951 -16996 -16965 -16922 -16921 -16923 -16902 -16922 -16982 -16981 -16973 -16982 -16963 -16936 -16908 -16912 -16932 -16961 -16981 -16931 -16919 -16950 -16951 -16971 -16980 -16961 -16941 -16931 -16913 -16923 -16948 -16949 -16949 -16948 -16940 -16929 -16960 -16971 -16968 -16991 -16978 -16923 -16905 -16963 -16962 -16944 -16951 -16920 -16925 -16946 -16949 -16953 -16965 -16984 -16966 -16938 -16941 -16933 -16929 -16958 -16957 -16934 -16943 -16943 -16964 -16981 -16946 -16912 -16911 -16964 -16956 -16927 -16953 -16949 -16966 -16951 -16932 -16949 -16934 -16938 -16940 -16958 -16954 -16940 -16967 -16976 -17009 -16990 -16936 -16918 -16899 -16926 -16931 -16940 -16970 -16993 -16990 -16959 -16969 -16964 -16964 -16963 -16973 -16964 -16920 -16922 -16947 -16976 -16969 -16955 -16960 -16952 -16951 -16957 -16950 -16948 -16985 -16997 -16967 -16935 -16923 -16944 -16966 -16993 -17021 -16990 -16935 -16955 -16975 -16948 -16961 -16961 -16948 -16958 -16951 -16933 -16926 -16955 -16976 -16998 -17011 -16967 -16952 -16957 -16936 -16955 -16962 -16943 -16947 -16964 -16982 -16974 -16962 -16971 -16982 -16955 -16936 -16938 -16944 -16970 -16952 -16928 -16937 -16949 -16951 -16940 -16961 -16962 -16944 -16961 -16952 -16940 -16961 -16972 -16978 -16969 -16938 -16916 -16933 -16981 -16986 -16968 -16969 -16959 -16957 -16959 -16944 -16940 -16952 -16961 -16954 -16960 -16966 -16954 -16956 -16957 -16971 -16975 -16963 -16952 -16956 -16981 -16960 -16953 -16967 -16948 -16957 -16988 -16983 -16964 -16969 -16960 -16958 -16978 -16963 -16963 -16993 -17008 -17004 -16978 -16977 -16961 -16941 -16966 -16986 -16995 -16982 -16949 -16954 -16969 -16962 -16973 -16984 -16984 -16983 -16991 -16972 -16955 -16969 -16977 -16970 -16917 -16931 -16976 -16953 -16954 -16988 -16995 -16972 -16968 -16971 -16940 -16914 -16936 -16985 -16989 -16976 -16978 -16921 -16928 -16971 -16945 -16949 -16953 -16936 -16921 -16960 -16961 -16930 -16965 -16953 -16927 -16935 -16947 -16951 -16945 -16941 -16933 -16948 -16950 -16931 -16947 -16964 -16945 -16934 -16938 -16932 -16933 -16939 -16949 -16955 -16959 -16956 -16948 -16931 -16919 -16930 -16934 -16944 -16948 -16953 -16964 -16945 -16957 -16977 -16984 -17003 -16963 -16934 -16963 -16979 -16948 -16912 -16935 -16957 -16957 -16967 -16990 -16974 -16950 -16973 -16987 -16992 -16971 -16978 -16986 -16937 -16947 -16963 -16976 -16982 -16943 -16945 -16980 -17005 -16986 -16991 -16991 -16962 -16959 -16958 -16997 -16989 -16983 -16983 -16940 -16955 -16938 -16947 -16996 -16997 -16991 -16942 -16942 -16998 -16975 -16957 -16953 -16940 -16949 -16962 -16974 -16961 -16959 -16968 -16993 -17001 -16966 -16942 -16929 -16957 -16972 -16965 -16956 -16949 -16969 -16953 -16952 -16983 -16977 -16956 -16961 -16980 -16979 -16972 -16974 -16963 -16938 -16966 -16984 -16974 -16985 -16957 -16969 -16968 -16922 -16977 -17032 -16996 -16948 -16980 -17022 -16972 -16931 -16971 -16973 -16928 -16985 -17019 -16957 -16944 -16998 -17006 -16959 -16967 -16980 -16966 -16982 -16991 -16949 -16943 -16946 -16949 -16973 -16950 -16949 -16984 -16989 -16971 -16958 -16954 -16970 -16991 -17014 -17017 -16982 -16959 -16937 -16937 -16962 -16986 -16986 -16979 -16987 -16974 -16976 -16965 -16957 -16965 -16957 -16957 -16955 -16973 -16955 -16950 -16978 -16979 -16985 -16972 -16980 -16971 -16954 -16967 -16951 -16948 -16954 -16962 -16946 -16919 -16953 -16969 -16969 -16981 -16991 -17000 -16971 -16953 -16951 -16947 -16950 -16955 -16953 -16958 -16986 -16978 -16961 -16981 -16981 -16947 -16942 -16958 -16974 -16957 -16937 -16975 -16985 -16972 -16971 -16974 -16961 -16913 -16918 -16963 -16961 -16943 -16948 -16940 -16962 -16981 -16971 -16984 -16973 -16958 -16961 -16974 -16964 -16936 -16924 -16930 -16963 -16971 -16965 -16960 -16958 -16938 -16909 -16945 -16969 -16960 -16935 -16915 -16922 -16930 -16939 -16939 -16954 -16937 -16921 -16933 -16925 -16916 -16922 -16939 -16941 -16933 -16915 -16921 -16928 -16920 -16944 -16965 -16942 -16941 -16956 -16915 -16893 -16937 -16963 -16930 -16920 -16925 -16917 -16931 -16933 -16936 -16930 -16907 -16896 -16907 -16927 -16936 -16936 -16941 -16949 -16927 -16918 -16938 -16933 -16907 -16907 -16921 -16911 -16927 -16956 -16941 -16918 -16931 -16940 -16909 -16902 -16953 -16965 -16903 -16914 -16984 -16946 -16895 -16940 -16929 -16879 -16925 -16952 -16929 -16935 -16960 -16979 -16950 -16921 -16932 -16930 -16937 -16946 -16941 -16942 -16932 -16945 -16965 -16967 -16985 -16986 -16960 -16934 -16915 -16916 -16948 -16960 -16973 -16987 -16970 -16946 -16924 -16947 -16971 -16984 -16980 -16954 -16961 -16971 -16977 -16972 -16962 -16971 -16987 -16976 -16953 -16937 -16920 -16975 -17020 -16966 -16960 -16982 -16954 -16939 -16968 -16986 -16977 -17010 -17020 -17006 -16981 -16943 -16941 -16940 -16969 -16990 -16965 -16981 -17024 -17015 -16960 -16952 -16967 -16940 -16932 -16949 -16968 -16982 -16985 -17017 -17020 -16972 -16951 -16964 -16943 -16927 -16956 -16966 -16985 -16995 -16989 -16996 -16999 -16994 -16967 -16964 -16956 -16959 -17000 -16978 -16961 -17001 -17019 -16989 -16975 -16992 -16985 -16973 -16968 -16996 -17008 -16975 -16974 -16984 -16975 -16953 -16966 -16983 -16962 -16983 -17003 -16977 -16953 -16969 -17011 -17011 -17016 -17021 -16997 -16991 -16990 -16966 -16948 -16989 -17011 -17018 -17020 -16989 -16988 -16991 -17002 -17005 -16990 -16991 -16995 -16988 -16972 -16982 -16992 -16986 -16985 -16975 -16969 -16959 -16974 -16995 -16970 -16955 -16950 -16936 -16925 -16945 -16960 -16965 -16986 -16973 -16962 -16974 -16975 -16966 -16953 -16961 -16968 -16944 -16950 -16943 -16943 -16976 -16974 -16970 -16952 -16887 -16890 -16941 -16917 -16944 -16983 -16965 -16943 -16930 -16936 -16914 -16914 -16930 -16934 -16936 -16918 -16914 -16947 -16943 -16911 -16915 -16911 -16927 -16949 -16968 -16970 -16921 -16885 -16892 -16928 -16958 -16972 -16948 -16920 -16938 -16943 -16915 -16937 -16992 -16960 -16922 -16924 -16924 -16906 -16875 -16921 -16931 -16900 -16926 -16974 -16993 -16946 -16951 -16966 -16920 -16913 -16938 -16933 -16909 -16926 -16955 -16960 -16957 -16945 -16929 -16941 -16946 -16936 -16946 -16961 -16970 -16950 -16937 -16946 -16935 -16916 -16935 -16946 -16950 -16985 -16971 -16932 -16928 -16931 -16935 -16970 -16975 -16922 -16927 -16978 -16974 -16939 -16950 -16985 -16981 -16973 -16989 -16977 -16948 -16944 -16951 -16919 -16947 -16988 -16958 -16959 -16959 -16980 -16977 -16953 -16956 -16954 -16962 -16933 -16959 -16986 -16969 -16965 -16925 -16936 -16961 -16964 -16947 -16935 -16973 -16979 -16996 -16999 -16974 -16963 -16936 -16926 -16943 -16976 -16981 -16963 -16987 -17004 -16985 -17002 -16996 -16955 -16951 -16931 -16940 -16989 -16980 -16931 -16956 -17031 -17009 -16967 -16975 -16964 -16963 -16968 -16959 -16950 -16969 -16975 -16975 -16973 -16923 -16922 -16993 -17018 -16950 -16962 -17010 -16969 -16977 -16992 -16976 -16939 -16930 -16959 -16973 -16978 -16966 -17005 -16962 -16908 -16976 -16976 -16940 -16960 -16973 -16962 -16957 -16972 -16968 -16954 -16989 -17013 -16969 -16931 -16940 -16943 -16936 -16967 -16999 -16990 -16987 -16987 -16945 -16917 -16949 -16970 -16949 -16973 -17005 -17000 -16968 -16967 -16994 -16963 -16964 -16988 -16984 -16959 -16947 -16979 -17000 -16986 -16958 -16966 -16967 -16948 -16949 -16969 -16983 -16977 -16971 -16947 -16954 -16983 -16984 -16975 -16980 -16971 -16923 -16952 -16996 -16969 -16961 -16987 -17017 -16950 -16909 -16958 -16959 -16980 -16983 -16985 -16996 -16958 -16953 -16980 -16992 -16986 -16953 -16931 -16957 -16957 -16954 -16969 -16972 -16975 -16964 -16959 -16955 -16954 -16971 -16990 -16964 -16948 -16965 -16949 -16946 -16962 -16980 -17016 -17005 -16952 -16948 -16946 -16907 -16907 -16975 -17001 -16969 -16981 -16974 -16962 -16968 -16962 -16942 -16897 -16918 -16960 -16964 -16960 -16938 -16923 -16931 -16949 -16943 -16953 -17007 -16985 -16954 -16941 -16929 -16941 -16931 -16944 -16929 -16964 -16993 -16974 -16984 -16944 -16939 -16940 -16921 -16937 -16975 -16997 -16957 -16952 -16969 -16949 -16955 -16969 -16957 -16935 -16931 -16929 -16918 -16952 -16950 -16915 -16941 -16964 -16948 -16968 -17004 -16957 -16946 -16988 -16943 -16894 -16926 -16951 -16949 -16953 -16952 -16965 -16950 -16953 -17004 -16990 -16960 -16931 -16902 -16931 -16937 -16962 -17006 -16960 -16943 -16981 -16973 -16942 -16937 -16937 -16941 -16966 -16959 -16934 -16945 -16980 -16959 -16922 -16956 -16981 -16965 -16938 -16973 -17007 -16959 -16932 -16932 -16931 -16921 -16951 -16990 -16966 -16981 -16992 -16977 -16945 -16926 -16987 -16991 -16927 -16925 -16957 -16931 -16917 -16957 -16950 -16960 -16985 -16941 -16922 -16957 -16970 -16958 -16933 -16969 -16992 -16925 -16918 -16961 -16960 -16942 -16949 -16978 -16988 -16967 -16953 -16930 -16913 -16945 -16985 -16997 -16967 -16970 -16975 -16939 -16918 -16938 -16970 -16955 -16979 -16977 -16940 -16977 -16979 -16937 -16937 -16979 -16964 -16931 -16952 -16954 -16943 -16955 -16982 -16989 -16973 -16943 -16941 -16938 -16946 -16987 -16975 -16961 -16949 -16987 -17017 -16954 -16934 -16955 -16942 -16916 -16962 -16991 -16970 -16987 -16998 -16965 -16922 -16926 -16939 -16931 -16954 -16965 -16950 -16964 -16982 -16982 -16982 -16975 -16947 -16964 -16954 -16938 -16966 -16923 -16932 -16982 -16982 -16934 -16901 -16951 -16952 -16945 -16957 -16945 -16953 -16951 -16932 -16931 -16962 -16961 -16961 -16997 -16967 -16954 -16992 -16954 -16910 -16937 -16944 -16922 -16923 -16933 -16948 -16943 -16930 -16959 -16969 -16961 -16983 -16990 -16960 -16945 -16972 -16969 -16937 -16944 -16961 -16965 -16972 -16968 -16969 -16977 -16952 -16954 -16973 -16982 -16979 -16952 -16953 -16960 -16978 -16997 -17003 -17003 -16973 -16952 -16969 -16987 -16957 -16939 -16963 -16964 -16915 -16890 -16973 -17028 -16997 -16999 -16986 -16939 -16952 -16987 -16981 -16943 -16918 -16965 -16972 -16927 -16942 -16971 -16964 -16939 -16933 -16956 -16985 -16955 -16929 -16954 -16983 -16983 -16930 -16943 -16948 -16932 -16960 -16948 -16957 -16957 -16939 -16934 -16916 -16934 -16967 -16965 -16962 -16954 -16934 -16947 -16964 -16979 -16981 -16953 -16913 -16915 -16933 -16906 -16927 -16980 -16991 -16975 -16972 -16978 -16956 -16924 -16929 -16936 -16913 -16932 -16970 -16940 -16902 -16949 -16988 -16956 -16948 -16973 -16955 -16908 -16910 -16939 -16930 -16926 -16945 -16944 -16947 -16989 -17008 -16990 -17001 -16994 -16940 -16892 -16875 -16918 -16976 -16970 -16943 -16988 -17029 -16987 -16948 -16967 -17008 -16982 -16982 -17008 -16977 -16964 -16929 -16939 -16960 -16962 -17003 -16995 -16993 -16992 -16965 -16952 -16938 -16933 -16979 -17011 -16978 -16972 -16980 -16977 -16988 -17056 -17044 -16910 -16946 -17016 -16958 -16939 -16946 -16971 -16975 -16958 -16993 -16981 -16946 -16961 -16976 -16970 -16955 -16962 -16971 -16955 -16945 -16981 -16974 -16929 -16952 -16997 -16990 -16953 -16952 -16933 -16895 -16944 -16986 -16976 -16995 -16998 -16974 -16947 -16928 -16925 -16946 -16948 -16941 -16981 -16975 -16949 -16947 -16952 -16970 -16959 -16945 -16948 -16960 -16975 -16979 -16969 -16962 -16971 -16994 -16962 -16896 -16933 -16981 -16983 -16971 -16942 -16973 -16956 -16887 -16890 -16940 -16992 -16997 -16988 -16962 -16956 -16964 -16950 -16972 -16968 -16936 -16933 -16945 -16959 -17001 -17018 -16999 -16998 -16956 -16940 -16965 -16944 -16929 -16969 -16991 -16960 -16956 -16968 -16974 -16990 -16980 -16976 -17006 -16997 -16952 -16947 -16953 -16945 -16929 -16932 -16958 -16992 -17000 -16990 -17017 -17018 -16961 -16919 -16936 -16936 -16930 -16955 -16955 -16990 -17003 -17000 -17002 -16964 -16988 -17004 -16986 -16979 -16953 -16937 -16937 -16966 -16968 -16972 -17025 -17010 -16956 -16943 -16964 -16963 -16912 -16958 -17008 -16990 -16997 -16969 -16950 -16941 -16941 -16967 -16981 -16988 -16975 -16990 -17005 -16961 -16941 -16974 -16995 -16978 -16956 -16930 -16952 -17005 -16980 -16968 -16990 -16987 -16989 -16954 -16926 -16937 -16988 -17015 -16963 -16945 -16936 -16951 -16952 -16910 -16928 -16955 -16971 -16955 -16933 -16924 -16929 -16985 -16991 -16967 -16943 -16924 -16942 -16945 -16929 -16963 -17023 -17004 -16954 -16940 -16936 -16919 -16915 -16919 -16923 -16958 -16982 -16962 -16932 -16941 -16945 -16916 -16935 -16947 -16931 -16931 -16959 -16956 -16936 -16964 -16939 -16900 -16903 -16930 -16961 -16934 -16927 -16950 -16959 -16959 -16961 -16950 -16915 -16919 -16936 -16933 -16959 -16988 -16954 -16922 -16932 -16936 -16938 -16934 -16924 -16919 -16929 -16940 -16943 -16932 -16925 -16945 -16980 -16979 -16920 -16917 -16946 -16946 -16944 -16945 -16952 -16950 -16964 -16977 -16933 -16890 -16926 -16970 -16952 -16937 -16956 -16945 -16919 -16938 -16976 -16990 -16991 -16985 -16983 -16989 -16956 -16924 -16924 -16924 -16948 -16972 -16976 -16981 -16977 -16973 -16952 -16945 -16958 -16941 -16956 -16934 -16926 -16974 -16967 -16976 -16992 -17000 -16989 -16994 -17006 -16957 -16939 -16955 -16970 -16959 -16955 -16959 -16946 -16973 -17008 -17008 -16958 -16942 -16948 -16930 -16953 -16948 -16922 -16946 -16964 -16966 -16969 -16970 -16982 -16997 -16985 -16943 -16934 -16956 -16939 -16930 -16982 -16986 -16943 -16966 -16983 -16959 -16946 -16961 -16966 -16928 -16938 -16960 -16956 -16964 -16955 -16953 -16967 -16953 -16943 -16976 -16986 -16945 -16957 -16988 -16962 -16968 -16993 -16992 -16964 -16953 -16960 -16962 -16976 -16967 -16975 -16954 -16927 -16939 -16935 -16949 -16980 -17013 -17006 -16992 -16969 -16938 -16956 -16976 -16964 -16968 -16979 -16949 -16958 -16975 -16960 -16959 -16941 -16956 -16983 -16982 -16954 -16906 -16946 -16984 -16938 -16916 -16944 -16968 -16976 -17007 -16994 -16948 -16949 -16957 -16932 -16922 -16947 -16965 -16972 -16958 -16988 -16975 -16918 -16934 -16948 -16967 -16985 -16987 -16999 -16982 -16948 -16959 -16975 -16958 -16945 -16985 -17016 -16954 -16948 -16995 -16989 -16943 -16940 -16973 -16967 -16978 -16974 -16960 -16966 -16975 -16978 -16956 -16958 -16981 -16999 -16995 -16991 -16985 -16943 -16930 -16965 -16999 -16983 -16955 -16949 -16927 -16955 -17035 -17022 -17004 -17034 -16998 -16969 -16975 -16966 -16919 -16926 -17015 -17029 -16963 -16941 -16985 -16941 -16920 -17007 -17012 -16986 -16983 -16960 -16932 -16920 -16936 -16963 -16982 -16969 -16947 -16944 -16948 -16933 -16968 -17033 -17005 -16953 -16954 -16937 -16890 -16922 -16971 -16946 -16938 -16991 -16998 -16939 -16956 -16962 -16915 -16919 -16945 -16955 -16949 -16962 -16936 -16951 -16986 -16949 -16933 -16925 -16939 -16944 -16948 -16954 -16922 -16903 -16895 -16926 -16934 -16914 -16947 -16972 -16977 -16976 -16979 -16966 -16931 -16927 -16900 -16883 -16928 -16958 -16937 -16917 -16928 -16937 -16953 -16943 -16935 -16936 -16916 -16921 -16924 -16954 -16988 -16973 -16961 -16944 -16947 -16939 -16920 -16939 -16946 -16950 -16912 -16895 -16928 -16915 -16943 -16967 -16949 -16937 -16935 -16940 -16907 -16911 -16929 -16946 -16963 -16959 -16955 -16921 -16930 -16941 -16931 -16943 -16948 -16955 -16932 -16933 -16977 -16988 -16969 -16965 -16974 -16958 -16933 -16907 -16911 -16918 -16929 -16965 -16984 -17005 -16991 -16962 -16935 -16935 -16953 -16963 -16986 -16991 -17002 -16982 -16937 -16922 -16951 -16959 -16966 -16985 -16973 -16975 -16970 -16972 -16956 -16965 -17000 -16981 -16967 -16988 -16997 -16978 -16990 -17026 -17046 -16992 -16922 -16927 -16956 -16991 -16995 -17003 -17023 -17011 -16991 -16974 -16966 -16974 -17001 -17006 -16976 -16980 -17003 -16967 -16930 -16957 -16998 -17035 -17032 -16990 -16975 -16985 -17012 -17011 -16992 -17024 -17022 -16963 -16953 -16982 -16991 -16995 -17025 -17015 -16985 -16984 -16960 -16957 -16966 -16955 -16947 -16954 -16997 -17020 -16999 -16997 -17009 -17003 -16955 -16929 -16936 -16941 -16992 -17019 -16999 -16973 -16979 -16997 -16980 -16957 -16948 -16977 -16980 -16989 -16998 -16989 -16989 -16951 -16966 -16991 -16975 -16966 -16945 -16981 -17009 -16991 -16991 -16969 -16947 -16937 -16942 -16966 -16946 -16941 -17021 -17046 -16987 -16954 -16940 -16924 -16933 -16964 -16963 -16963 -16978 -16995 -17005 -16980 -16948 -16953 -16979 -16933 -16932 -16972 -16944 -16909 -16934 -17002 -16984 -16960 -16969 -16956 -16956 -16964 -16961 -16930 -16931 -16928 -16923 -16949 -16957 -16949 -16917 -16901 -16903 -16925 -16978 -16968 -16919 -16897 -16923 -16956 -16928 -16919 -16954 -16948 -16935 -16930 -16917 -16930 -16946 -16964 -16954 -16945 -16944 -16898 -16903 -16942 -16940 -16922 -16935 -16952 -16930 -16898 -16903 -16931 -16928 -16920 -16932 -16931 -16911 -16904 -16923 -16954 -16935 -16907 -16940 -16956 -16947 -16931 -16939 -16950 -16926 -16928 -16960 -16959 -16925 -16927 -16929 -16900 -16917 -16959 -16966 -16964 -16959 -16960 -16940 -16934 -16954 -16949 -16956 -16917 -16919 -16939 -16899 -16902 -16948 -16963 -16944 -16953 -16957 -16966 -16977 -16986 -16959 -16922 -16972 -16981 -16934 -16923 -16921 -16905 -16926 -16978 -16995 -16969 -16955 -16968 -16946 -16935 -16956 -16969 -16995 -17008 -16974 -16924 -16926 -16941 -16934 -16969 -16991 -16960 -16961 -16983 -16965 -16918 -16900 -16923 -16945 -16966 -16963 -16957 -16982 -17004 -16983 -16956 -16964 -16949 -16933 -16952 -16927 -16917 -16984 -17013 -16992 -16994 -16998 -16964 -16940 -16954 -16974 -16952 -16952 -16992 -16957 -16934 -16942 -16968 -16981 -16971 -17001 -16969 -16909 -16908 -16943 -16972 -16981 -16983 -16993 -17023 -16980 -16891 -16915 -16938 -16894 -16904 -16946 -16967 -16959 -16996 -17000 -16970 -16971 -16960 -16969 -16936 -16943 -16977 -16944 -16917 -16925 -16973 -16991 -16978 -16976 -16939 -16912 -16951 -16974 -16939 -16923 -16929 -16940 -16968 -16976 -16966 -16964 -16960 -16957 -16978 -16994 -16974 -16944 -16933 -16950 -16924 -16906 -16923 -16941 -16974 -16985 -17006 -16988 -16965 -16969 -16968 -16967 -16947 -16960 -16953 -16938 -16939 -16945 -16969 -16998 -17026 -16964 -16892 -16920 -16941 -16977 -17022 -16984 -16927 -16944 -17003 -16979 -16967 -17016 -16974 -16909 -16940 -16948 -16954 -17002 -16992 -16987 -16980 -16955 -16945 -16941 -16940 -16980 -17023 -16993 -16967 -16963 -16978 -16978 -16970 -16950 -16941 -16995 -16992 -16967 -16964 -16977 -17002 -16985 -16955 -16963 -17016 -16995 -16946 -16964 -16963 -16934 -16952 -16991 -16988 -16974 -16964 -16969 -16980 -17006 -17008 -16974 -16955 -16930 -16956 -16999 -16979 -16969 -16984 -16995 -16983 -16953 -16934 -16926 -16939 -16946 -16965 -17004 -16998 -16984 -17007 -17023 -16975 -16928 -16937 -16969 -16960 -16955 -17008 -16987 -16946 -16954 -16947 -16959 -16988 -16972 -16964 -16992 -16996 -16975 -16936 -16948 -16980 -16968 -16975 -16962 -16934 -16963 -16985 -16973 -16975 -16976 -16943 -16919 -16946 -16973 -16974 -16963 -16981 -16992 -16989 -17020 -17004 -16972 -16955 -16974 -16984 -16934 -16920 -16944 -16968 -17018 -17039 -16999 -16993 -16976 -16969 -16958 -16924 -16960 -17015 -17023 -16972 -16939 -16939 -16960 -16989 -16982 -16989 -16994 -16958 -16913 -16912 -16955 -16962 -16966 -16988 -16957 -16940 -16966 -16994 -16974 -16942 -16977 -16965 -16926 -16936 -16952 -16973 -16954 -16963 -16998 -16987 -16960 -16940 -16954 -16930 -16922 -16941 -16927 -16931 -16936 -16958 -16957 -16937 -16933 -16950 -16968 -16960 -16965 -16928 -16900 -16917 -16921 -16909 -16907 -16941 -16949 -16938 -16935 -16938 -16944 -16945 -16928 -16943 -16967 -16931 -16929 -16945 -16946 -16970 -16987 -16967 -16940 -16953 -16953 -16939 -16937 -16920 -16936 -16939 -16934 -16951 -16916 -16887 -16900 -16957 -16973 -16940 -16947 -16964 -16968 -16943 -16938 -16930 -16928 -16992 -16975 -16938 -16969 -16924 -16905 -16961 -16955 -16919 -16916 -16944 -16949 -16924 -16940 -16975 -16957 -16956 -17008 -16998 -16940 -16942 -16978 -16936 -16923 -16981 -16972 -16960 -16970 -16956 -16924 -16923 -16933 -16951 -16992 -16963 -16938 -16956 -16955 -16935 -16922 -16965 -16991 -16954 -16933 -16940 -16936 -16934 -16962 -16974 -16984 -16998 -16959 -16921 -16919 -16934 -16973 -17004 -16990 -16975 -16960 -16931 -16937 -16984 -17002 -16993 -17010 -16987 -16946 -16948 -16957 -16970 -16956 -16954 -16986 -16965 -16927 -16945 -16997 -17000 -16962 -16965 -17001 -16985 -16944 -16949 -16969 -16991 -17001 -17008 -16974 -16949 -16961 -16947 -16960 -16968 -16972 -16980 -16961 -16946 -16938 -16946 -16973 -17018 -17015 -17003 -17032 -17006 -16981 -16982 -16970 -16941 -16937 -16984 -16990 -16974 -16969 -16953 -16929 -16937 -16956 -16993 -16995 -16943 -16946 -16951 -16964 -16955 -16963 -16994 -16945 -16934 -16939 -16930 -16917 -16913 -16948 -16938 -16948 -16993 -16979 -16936 -16925 -16916 -16912 -16961 -16989 -16972 -16959 -16959 -16957 -16952 -16953 -16950 -16969 -16989 -16969 -16928 -16918 -16935 -16948 -16935 -16913 -16912 -16921 -16954 -16958 -16937 -16930 -16934 -16944 -16942 -16936 -16931 -16950 -16947 -16927 -16948 -16973 -16968 -16953 -16946 -16941 -16948 -16927 -16895 -16929 -16988 -17011 -16996 -16991 -16974 -16915 -16931 -16995 -16969 -16926 -16958 -16962 -16936 -16956 -16951 -16950 -16962 -16970 -16976 -16938 -16926 -16926 -16925 -16922 -16909 -16945 -16979 -17003 -16987 -16928 -16912 -16927 -16970 -16987 -16958 -16974 -16989 -16961 -16947 -16984 -17004 -16966 -16981 -17019 -16976 -16935 -16955 -16963 -16951 -16961 -16994 -17003 -16984 -16978 -16952 -16943 -16968 -16969 -16949 -16936 -16933 -16943 -16927 -16923 -16965 -16977 -16962 -16959 -16950 -16938 -16954 -16971 -16977 -16992 -16981 -16965 -16986 -16982 -16982 -17008 -17000 -16989 -16976 -16955 -16963 -16962 -16960 -17001 -16998 -16951 -16945 -16966 -16967 -16956 -16963 -16967 -16978 -16987 -16947 -16919 -16955 -16978 -16958 -16942 -16946 -16953 -16925 -16924 -16986 -16998 -16970 -16962 -16947 -16943 -16952 -16959 -16973 -16999 -17021 -17018 -16998 -16988 -16985 -16958 -16946 -16974 -16968 -16961 -16995 -16983 -16944 -16957 -16979 -16988 -16987 -16954 -16921 -16953 -16988 -16952 -16942 -16964 -16958 -16942 -16933 -16941 -16931 -16933 -16965 -16995 -17015 -16966 -16922 -16961 -16995 -16985 -16957 -16939 -16941 -16958 -16962 -16968 -16987 -16986 -16969 -16983 -16978 -16957 -16984 -16979 -16948 -16935 -16942 -16945 -16944 -16949 -16946 -16952 -16960 -16950 -16945 -16950 -16941 -16949 -16968 -16989 -16965 -16920 -16954 -16969 -16927 -16939 -16965 -16958 -16964 -16960 -16956 -16951 -16970 -17008 -16972 -16966 -16983 -16965 -16951 -16926 -16960 -16967 -16942 -16960 -16957 -16955 -16937 -16942 -16952 -16934 -16944 -16932 -16919 -16948 -16978 -16979 -16996 -16976 -16935 -16962 -16961 -16945 -16978 -16986 -16964 -16946 -16959 -16963 -16938 -16962 -16988 -16997 -16969 -16933 -16962 -16980 -16972 -16998 -17013 -16974 -16964 -16973 -16954 -16949 -16976 -17014 -17002 -16955 -16947 -16939 -16932 -16957 -16965 -16960 -16963 -16969 -16959 -16947 -16939 -16926 -16947 -16964 -16987 -17006 -16967 -16948 -16950 -16954 -16967 -16957 -16950 -16946 -16953 -16994 -17027 -16997 -16933 -16944 -16988 -16968 -16930 -16920 -16953 -16950 -16954 -16992 -16973 -16982 -16995 -16985 -16970 -16929 -16912 -16913 -16943 -16971 -16964 -16923 -16895 -16952 -16994 -16958 -16944 -16934 -16883 -16919 -16969 -16961 -16975 -16976 -16966 -16969 -16971 -16959 -16964 -16978 -16975 -16953 -16941 -16946 -16924 -16945 -16963 -16951 -16953 -16931 -16934 -16930 -16916 -16967 -17002 -16957 -16929 -16953 -16970 -16983 -16974 -16954 -16928 -16932 -16963 -16942 -16956 -16981 -16958 -16951 -16972 -16996 -16963 -16914 -16942 -17002 -17005 -16960 -16938 -16982 -16990 -16948 -16962 -16972 -16950 -16945 -16936 -16951 -16962 -16978 -16979 -16917 -16911 -16938 -16955 -16960 -16967 -16995 -16985 -16985 -16965 -16952 -16939 -16933 -16972 -16960 -16947 -16954 -16976 -16955 -16921 -16950 -16951 -16961 -16978 -16979 -16985 -17002 -17008 -16943 -16930 -16961 -16972 -16983 -16958 -16961 -16935 -16916 -16949 -16977 -16986 -16950 -16962 -16958 -16933 -16954 -16957 -16950 -16947 -16983 -16993 -16951 -16949 -16964 -16947 -16951 -16995 -16975 -16940 -16937 -16933 -16959 -16970 -16957 -16947 -16963 -16957 -16937 -16957 -16939 -16920 -16988 -17044 -16958 -16887 -16955 -16944 -16893 -16932 -16971 -16944 -16932 -16956 -16956 -16948 -16920 -16986 -17015 -16936 -16942 -16965 -16958 -16928 -16946 -16973 -16924 -16925 -16966 -16954 -16934 -16965 -16987 -16976 -16973 -16980 -16961 -16937 -16972 -16988 -16959 -16959 -16966 -16955 -16945 -16939 -16937 -16966 -16971 -16942 -16965 -16959 -16912 -16942 -17004 -16976 -16930 -16957 -16961 -16952 -16965 -16966 -16951 -16939 -16939 -16949 -16983 -16993 -16989 -16980 -16957 -16963 -16978 -16976 -16953 -16971 -16976 -16974 -16992 -16963 -16953 -16944 -16943 -16944 -16952 -16989 -16976 -16957 -16965 -16975 -16969 -16972 -16970 -16971 -16986 -16959 -16957 -16954 -16946 -16936 -16926 -16987 -17006 -16970 -16922 -16902 -16952 -16976 -16983 -17002 -16973 -16954 -16981 -17013 -16999 -16943 -16951 -16990 -17016 -16993 -16945 -16960 -16960 -16949 -16949 -16962 -16967 -16937 -16923 -16919 -16932 -16965 -17001 -16989 -16954 -16943 -16938 -16954 -16947 -16944 -16978 -16992 -16988 -16968 -16967 -16978 -16944 -16920 -16937 -16966 -16996 -16980 -16964 -16977 -16972 -16968 -16943 -16922 -16934 -16942 -16948 -16973 -17003 -16985 -16958 -16961 -16950 -16940 -16973 -17005 -16973 -16946 -16939 -16930 -16979 -17017 -16986 -16962 -16979 -16972 -16944 -16961 -16958 -16961 -16979 -16989 -16995 -16961 -16976 -16985 -16966 -16992 -16982 -16973 -16979 -16977 -16976 -16958 -16954 -16961 -16970 -16952 -16932 -16970 -16986 -16981 -16998 -16998 -16989 -16967 -16957 -16958 -16949 -16947 -16940 -16966 -16995 -16992 -16982 -16960 -16960 -16992 -16992 -16970 -16971 -16965 -16938 -16943 -16987 -16971 -16950 -16966 -16974 -16968 -16982 -17026 -17007 -16974 -16956 -16937 -16939 -16939 -16947 -16952 -16966 -16984 -16975 -16979 -16950 -16915 -16943 -16961 -16988 -17007 -16986 -16965 -16934 -16921 -16952 -16969 -16935 -16927 -16947 -16918 -16924 -16993 -16996 -16975 -16981 -16981 -16965 -16959 -16978 -16943 -16941 -16977 -16951 -16950 -16922 -16891 -16931 -16954 -16975 -16976 -16960 -16959 -16955 -16949 -16944 -16951 -16936 -16919 -16919 -16948 -16958 -16944 -16964 -16978 -16974 -16960 -16942 -16945 -16940 -16915 -16920 -16900 -16917 -16967 -16961 -16976 -16980 -16985 -16974 -16907 -16909 -16944 -16932 -16918 -16934 -16976 -17005 -17029 -17006 -16924 -16863 -16868 -16910 -16904 -16932 -16986 -16986 -16968 -16954 -16972 -16971 -16938 -16928 -16932 -16915 -16892 -16909 -16944 -16947 -16950 -16989 -16995 -16959 -16952 -16960 -16949 -16943 -16933 -16930 -16960 -16973 -16946 -16917 -16911 -16936 -16968 -16982 -16985 -17007 -17037 -17001 -16930 -16932 -16938 -16932 -16958 -16937 -16922 -16930 -16934 -16965 -16990 -17001 -17002 -16977 -16932 -16941 -16958 -16931 -16955 -17017 -17042 -17008 -16939 -16920 -16951 -16962 -16958 -16969 -16988 -16973 -16960 -16976 -17002 -17008 -16989 -17003 -16970 -16950 -16963 -16959 -16983 -16980 -16990 -17013 -16980 -16917 -16912 -16977 -17005 -16999 -16987 -16965 -16966 -16946 -16920 -16922 -16933 -16959 -16993 -16989 -16947 -16950 -16954 -16941 -16944 -16942 -16975 -16993 -16965 -16953 -16972 -16958 -16921 -16960 -16967 -16942 -16970 -16964 -16946 -16958 -16979 -16941 -16923 -16936 -16913 -16938 -16974 -16972 -16918 -16923 -16949 -16917 -16957 -16958 -16928 -16927 -16902 -16938 -16960 -16949 -16931 -16923 -16968 -16969 -16955 -16946 -16955 -16956 -16960 -16998 -16975 -16967 -16992 -16998 -16955 -16926 -16960 -16951 -16958 -16972 -16956 -16938 -16921 -16963 -17001 -16980 -16963 -16948 -16928 -16937 -16955 -16950 -16935 -16967 -16992 -16994 -16993 -16954 -16939 -16950 -16977 -16993 -16984 -16981 -16951 -16934 -16952 -16971 -16969 -16954 -16988 -17012 -16986 -16973 -16965 -16964 -16965 -16971 -16986 -16964 -16950 -16957 -16958 -16989 -16989 -16979 -16978 -16955 -16982 -16989 -16964 -16960 -16950 -16959 -16984 -16980 -16988 -17022 -16979 -16923 -16925 -16957 -16999 -17001 -16987 -16965 -16959 -16994 -17010 -16984 -16940 -16933 -16984 -17011 -16977 -16964 -16965 -16956 -16964 -16977 -16965 -16926 -16951 -16980 -16978 -17019 -17032 -16978 -16938 -16932 -16928 -16944 -16962 -16973 -16965 -16965 -17004 -17016 -16948 -16927 -17003 -17001 -16950 -16974 -17014 -16971 -16950 -16978 -16952 -16941 -16958 -16981 -16978 -16940 -16960 -17032 -17051 -16999 -16958 -16949 -16931 -16922 -16934 -16944 -16958 -16994 -17006 -16985 -16961 -16943 -16971 -16975 -16947 -16964 -16955 -16931 -16936 -16953 -16962 -16961 -16999 -16981 -16951 -16951 -16917 -16932 -16953 -16945 -16938 -16954 -16962 -16943 -16965 -16972 -16979 -16981 -16952 -16946 -16940 -16932 -16921 -16932 -16937 -16931 -16959 -16978 -16963 -16946 -16961 -16952 -16918 -16926 -16940 -16947 -16961 -16935 -16905 -16910 -16933 -16955 -16979 -17028 -16986 -16911 -16958 -16987 -16936 -16896 -16930 -16950 -16937 -16983 -16982 -16949 -16955 -16971 -16962 -16959 -16981 -16953 -16950 -16958 -16931 -16922 -16945 -16973 -16987 -16999 -16972 -16954 -16935 -16901 -16923 -16980 -17008 -16973 -16941 -16942 -16958 -16956 -16938 -16976 -16983 -16977 -17010 -16984 -16953 -16971 -16954 -16927 -16970 -16992 -16960 -16940 -16956 -16976 -17000 -16994 -16967 -16979 -16986 -16993 -16947 -16922 -16964 -16978 -16999 -16980 -16965 -16969 -16946 -16967 -16986 -16967 -16966 -16963 -16961 -16975 -16984 -16968 -16967 -17002 -16984 -16963 -16996 -17008 -16992 -16963 -16937 -16946 -16962 -16975 -17004 -17013 -16964 -16923 -16942 -16960 -16967 -16978 -16990 -16987 -16968 -16967 -16970 -16956 -16922 -16936 -16992 -16978 -16962 -16983 -16957 -16925 -16939 -16963 -16929 -16917 -16983 -17007 -16969 -16926 -16961 -16988 -16946 -16966 -16975 -16957 -16944 -16909 -16923 -16949 -16951 -16944 -16948 -16950 -16935 -16957 -16956 -16933 -16940 -16964 -16970 -16941 -16953 -16945 -16921 -16928 -16928 -16943 -16937 -16941 -16970 -16953 -16923 -16926 -16933 -16924 -16940 -16952 -16950 -16965 -16961 -16963 -16954 -16936 -16957 -16952 -16952 -16949 -16917 -16921 -16937 -16958 -16958 -16963 -16964 -16932 -16940 -16950 -16931 -16939 -16976 -16996 -16955 -16932 -16949 -16937 -16963 -16964 -16959 -16970 -16961 -16968 -16952 -16977 -16991 -16957 -16948 -16971 -16966 -16943 -16960 -16955 -16979 -16998 -16973 -16967 -16964 -16964 -16958 -16958 -16975 -16999 -16973 -16946 -16973 -16985 -16991 -16965 -16938 -16944 -16960 -16979 -16940 -16939 -16984 -16974 -16950 -16929 -16956 -16986 -16968 -16992 -17017 -16987 -16966 -16967 -16969 -16979 -16954 -16945 -16968 -16962 -16957 -16940 -16977 -17018 -16978 -16960 -16937 -16913 -16942 -16970 -17003 -16993 -16968 -16966 -16953 -16962 -16967 -16971 -16957 -16938 -16955 -16964 -16956 -16966 -16986 -16971 -16972 -16987 -16957 -16952 -16980 -16987 -16954 -16909 -16938 -16939 -16911 -16956 -16975 -16966 -16955 -16979 -16987 -16935 -16938 -16975 -16967 -16926 -16932 -16965 -16961 -16939 -16949 -16960 -16932 -16941 -16956 -16969 -16983 -16937 -16921 -16957 -16958 -16956 -16970 -16982 -16973 -16958 -16929 -16917 -16969 -16965 -16934 -16935 -16920 -16915 -16941 -16970 -16970 -16975 -16985 -16971 -16932 -16907 -16941 -16972 -16978 -16960 -16934 -16947 -16944 -16951 -16956 -16934 -16950 -16955 -16940 -16954 -16989 -16996 -16972 -16974 -16946 -16941 -16965 -16949 -16988 -17001 -16980 -16953 -16904 -16922 -16937 -16944 -16968 -16984 -16989 -16962 -16960 -16989 -16992 -16974 -16955 -16951 -16955 -16959 -16971 -16972 -16962 -16967 -16963 -16939 -16935 -16950 -16952 -16976 -17003 -16982 -16965 -16955 -16951 -16930 -16940 -17025 -16988 -16928 -16969 -16966 -16962 -16983 -16980 -16956 -16932 -16936 -16926 -16924 -16963 -16985 -16972 -16960 -16979 -16987 -16958 -16952 -16956 -16955 -16951 -16978 -16980 -16952 -16959 -16945 -16955 -16958 -16957 -16978 -16994 -17004 -16952 -16933 -16953 -16945 -16941 -16960 -16985 -16958 -16938 -16952 -16963 -16977 -16984 -16977 -16969 -16975 -16973 -16973 -16955 -16928 -16938 -16946 -16975 -17001 -16995 -16991 -16966 -16932 -16953 -16989 -16988 -16962 -16939 -16955 -16981 -16992 -16990 -16976 -16965 -16956 -16964 -16956 -16949 -16959 -16950 -16947 -16947 -16936 -16927 -16937 -16958 -17007 -17021 -16983 -16993 -16991 -16943 -16924 -16955 -16957 -16944 -16971 -16991 -16992 -16979 -16961 -16965 -16953 -16935 -16948 -16925 -16910 -16950 -16970 -16977 -16988 -16975 -16961 -16960 -16975 -16986 -16966 -16927 -16902 -16938 -16971 -16972 -16976 -16944 -16911 -16932 -16974 -16969 -16954 -16960 -16940 -16925 -16932 -16977 -17017 -17008 -16976 -16964 -16999 -16997 -16980 -16977 -16944 -16936 -16946 -16943 -16926 -16937 -16975 -16986 -16991 -16965 -16955 -16957 -16927 -16947 -16972 -16977 -16969 -16954 -16956 -16939 -16969 -17018 -17001 -16989 -16966 -16950 -16961 -16941 -16945 -16964 -16982 -16999 -16978 -16970 -16976 -16992 -17008 -17006 -16989 -16950 -16942 -16954 -16971 -16970 -16958 -16974 -16977 -16976 -16978 -16981 -16963 -16939 -16953 -16952 -16956 -16963 -16943 -16947 -16986 -17004 -16974 -16951 -16937 -16952 -16973 -16964 -16975 -16970 -16957 -16951 -16956 -16978 -16961 -16961 -16990 -16989 -16979 -16946 -16928 -16930 -16932 -16961 -16953 -16924 -16922 -16941 -16956 -16950 -16953 -16943 -16978 -16990 -16932 -16921 -16908 -16920 -16943 -16949 -16978 -16967 -16951 -16936 -16933 -16943 -16938 -16963 -16945 -16949 -16974 -16966 -16955 -16930 -16951 -16954 -16943 -16946 -16954 -16944 -16912 -16949 -16963 -16951 -16970 -16957 -16948 -16959 -16950 -16939 -16985 -17022 -16981 -16948 -16924 -16919 -16913 -16925 -16964 -16944 -16963 -16970 -16937 -16939 -16949 -16979 -16956 -16957 -16970 -16928 -16946 -16953 -16945 -16955 -16982 -17011 -17008 -17004 -16943 -16910 -16935 -16945 -16966 -16977 -16981 -16951 -16921 -16947 -16956 -16960 -16975 -16972 -16955 -16946 -16939 -16921 -16937 -16956 -16962 -16976 -16963 -16950 -16954 -16957 -16975 -16979 -16983 -16982 -16941 -16934 -16937 -16946 -16963 -16951 -16967 -16987 -16975 -16965 -16957 -16947 -16947 -16972 -17002 -16974 -16958 -16963 -16942 -16944 -16958 -16991 -17009 -16993 -16971 -16943 -16921 -16892 -16918 -16969 -17007 -17021 -16988 -16958 -16945 -16953 -16956 -16971 -17001 -17008 -16981 -16940 -16946 -16955 -16929 -16938 -16979 -16983 -16990 -16975 -16942 -16955 -16968 -16970 -16972 -16965 -16970 -16974 -16960 -16963 -16977 -16991 -16963 -16980 -16995 -16935 -16955 -16952 -16929 -16941 -16939 -16964 -16956 -16979 -17021 -16975 -16920 -16946 -16977 -16956 -16968 -16980 -16937 -16941 -16980 -16967 -16940 -16934 -16963 -17005 -17011 -16954 -16896 -16924 -16942 -16949 -16991 -16985 -16952 -16951 -16983 -16987 -16939 -16940 -16966 -16975 -16992 -16971 -16921 -16913 -16928 -16941 -16969 -16989 -16974 -16959 -16973 -16950 -16934 -16945 -16938 -16956 -16949 -16944 -16976 -16977 -16973 -16968 -16978 -16994 -16967 -16962 -16953 -16933 -16954 -16945 -16915 -16907 -16943 -16963 -16961 -17008 -17003 -16973 -16960 -16934 -16944 -16960 -16945 -16933 -16959 -16979 -16966 -16936 -16926 -16972 -17023 -17013 -16963 -16922 -16911 -16912 -16953 -17014 -16986 -16957 -16984 -16984 -16964 -16966 -16950 -16945 -16972 -16972 -16974 -16968 -16931 -16938 -16974 -16978 -16971 -16943 -16934 -16949 -16986 -16994 -16967 -16977 -16989 -16975 -16947 -16935 -16921 -16929 -16964 -17006 -16997 -16949 -16956 -16953 -16951 -16982 -16991 -16961 -16949 -16961 -16972 -16978 -16981 -16965 -16947 -16973 -16964 -16923 -16917 -16944 -16979 -17001 -16996 -16962 -16931 -16943 -16980 -16980 -16961 -16944 -16929 -16944 -16961 -16952 -16969 -16972 -16932 -16938 -16976 -16980 -16951 -16930 -16938 -16944 -16957 -16980 -16983 -16970 -16981 -16987 -16942 -16922 -16967 -16991 -16950 -16945 -16998 -16958 -16905 -16972 -17006 -16961 -16945 -16952 -16962 -16954 -16927 -16945 -16974 -16977 -16972 -16946 -16918 -16902 -16919 -16954 -16967 -16965 -16985 -17009 -16965 -16932 -16967 -16961 -16934 -16942 -16960 -16948 -16936 -16977 -16978 -16958 -16984 -16989 -16964 -16946 -16928 -16925 -16949 -16954 -16977 -16994 -16960 -16935 -16927 -16951 -16979 -16979 -16958 -16913 -16915 -16961 -16987 -16990 -16946 -16927 -16945 -16945 -16945 -16949 -16975 -16958 -16939 -16962 -16964 -16951 -16919 -16936 -16975 -16974 -16962 -16948 -16947 -16969 -16975 -16939 -16956 -16974 -16954 -16978 -16967 -16939 -16941 -16951 -16943 -16918 -16947 -16975 -16953 -16926 -16946 -16957 -16939 -16951 -16978 -16991 -16983 -16974 -16948 -16911 -16906 -16937 -16943 -16912 -16935 -16980 -16992 -16959 -16913 -16941 -16958 -16936 -16962 -16973 -16954 -16961 -16941 -16887 -16917 -16989 -16964 -16953 -16996 -16986 -16957 -16937 -16919 -16933 -16961 -16952 -16961 -16992 -16980 -16944 -16907 -16916 -16969 -17019 -17012 -16948 -16908 -16906 -16918 -16906 -16941 -17020 -17034 -17015 -16986 -16962 -16945 -16924 -16923 -16978 -17024 -16990 -16948 -16924 -16948 -16985 -16970 -16958 -16967 -16968 -16963 -16942 -16956 -17001 -16993 -16958 -16947 -16966 -16966 -16966 -16968 -16954 -16954 -16942 -16952 -16956 -16960 -16996 -17008 -16979 -16950 -16942 -16947 -16975 -16973 -16953 -16952 -16965 -16987 -16979 -16950 -16949 -16968 -16953 -16947 -16970 -16971 -16975 -16983 -16945 -16941 -16995 -16977 -16966 -17007 -16987 -16954 -16963 -16965 -16939 -16953 -16993 -16988 -16980 -16978 -16968 -16948 -16959 -16977 -16955 -16966 -16963 -16947 -16972 -16982 -16958 -16964 -16985 -16962 -16966 -16961 -16931 -16952 -16985 -16973 -16956 -16962 -16977 -16976 -16989 -17005 -16959 -16930 -16939 -16944 -16948 -16945 -16952 -16948 -16951 -16950 -16959 -17007 -16985 -16966 -16963 -16963 -16972 -16897 -16895 -16956 -16969 -16945 -16943 -16977 -16950 -16923 -16942 -16974 -16979 -16981 -16990 -16950 -16920 -16945 -16962 -16942 -16960 -16984 -16957 -16958 -16973 -16950 -16931 -16951 -16966 -16931 -16937 -16982 -16987 -16978 -16983 -16984 -16963 -16943 -16930 -16951 -16973 -16953 -16931 -16938 -16965 -16986 -16991 -16996 -16965 -16953 -16954 -16925 -16975 -17007 -17002 -16972 -16948 -16984 -16988 -16968 -16953 -16950 -16941 -16960 -16964 -16924 -16933 -16970 -16980 -16986 -17009 -16986 -16943 -16958 -16969 -16944 -16960 -16978 -16941 -16936 -16962 -16970 -16979 -16974 -16962 -16978 -17000 -16973 -16973 -16995 -16957 -16943 -16948 -16955 -16973 -16972 -16987 -17030 -17024 -16970 -16956 -16941 -16918 -16923 -16957 -16990 -16975 -16989 -17018 -17014 -16972 -16949 -16996 -16983 -16936 -16948 -16970 -16970 -16933 -16974 -17026 -16983 -16977 -16999 -16986 -16928 -16939 -17013 -16979 -16921 -16943 -16993 -16966 -16944 -16997 -17001 -16967 -16954 -16942 -16950 -16966 -16967 -16968 -16964 -16973 -16968 -16959 -16951 -16937 -16977 -16995 -16970 -16934 -16891 -16913 -16955 -16966 -16975 -17007 -17010 -16952 -16919 -16925 -16921 -16930 -16980 -16981 -16964 -16980 -16960 -16963 -16959 -16937 -16952 -16944 -16934 -16950 -16948 -16951 -16989 -17010 -16961 -16937 -16945 -16902 -16900 -16948 -16956 -16938 -16940 -16956 -16945 -16927 -16939 -16944 -16953 -16943 -16923 -16962 -16987 -16973 -16949 -16945 -16933 -16925 -16956 -16940 -16937 -16957 -16958 -16938 -16899 -16901 -16926 -16942 -16939 -16948 -16984 -16981 -16942 -16923 -16923 -16910 -16897 -16940 -16973 -16941 -16921 -16941 -16932 -16907 -16943 -16966 -16948 -16933 -16943 -16947 -16920 -16930 -16932 -16927 -16941 -16925 -16934 -16954 -16941 -16946 -16959 -16948 -16907 -16895 -16918 -16935 -16952 -16945 -16961 -16963 -16938 -16942 -16931 -16948 -16963 -16947 -16931 -16926 -16945 -16937 -16960 -16963 -16920 -16934 -16952 -16957 -16948 -16935 -16959 -16953 -16933 -16953 -16956 -16954 -16979 -16950 -16912 -16957 -16979 -16948 -16945 -16958 -16963 -16951 -16937 -16927 -16934 -16977 -16982 -16969 -16971 -16957 -16936 -16925 -16918 -16935 -16971 -16989 -16978 -16928 -16930 -16962 -16969 -16979 -16979 -16973 -16968 -16990 -16977 -16923 -16934 -16974 -16967 -16965 -16941 -16934 -16970 -16973 -17000 -17002 -16975 -16982 -16993 -16973 -16936 -16943 -16956 -16986 -16996 -16970 -16990 -17013 -16971 -16924 -16980 -17023 -16964 -16930 -16933 -16933 -16943 -16962 -17000 -17010 -16997 -16997 -16987 -16980 -16970 -16959 -16974 -17003 -16989 -16981 -16963 -16926 -16968 -17009 -17015 -17001 -17017 -17040 -16978 -16933 -16956 -16946 -16902 -16941 -17015 -17028 -17016 -17004 -16978 -16919 -16901 -16970 -16980 -16926 -16969 -17008 -16974 -16946 -16944 -16983 -16992 -16996 -16993 -16956 -16939 -16928 -16939 -16966 -16976 -17021 -17044 -16951 -16927 -16984 -16953 -16925 -16982 -17003 -16960 -16982 -16993 -16972 -16941 -16918 -16970 -16975 -16956 -16961 -16984 -16987 -16915 -16928 -16982 -16974 -16975 -16984 -16966 -16960 -16975 -16951 -16950 -16955 -16962 -16994 -16977 -16960 -16961 -16984 -16995 -16959 -16948 -16973 -17004 -16967 -16935 -16961 -16958 -16947 -16957 -16994 -16999 -16958 -16956 -16928 -16913 -16964 -16985 -16988 -16981 -16981 -16971 -16969 -16956 -16930 -16951 -16930 -16911 -16925 -16951 -16979 -16987 -16987 -16978 -16992 -16958 -16905 -16939 -16977 -16952 -16939 -16956 -16953 -16923 -16937 -17001 -16988 -16951 -16957 -16936 -16928 -16949 -16913 -16895 -16950 -16991 -16959 -16917 -16954 -16981 -16951 -16942 -16973 -16951 -16929 -16965 -16960 -16943 -16934 -16947 -16993 -17004 -16940 -16938 -16996 -16961 -16925 -16944 -16975 -16958 -16926 -16951 -16951 -16934 -16935 -16923 -16933 -16974 -16962 -16974 -17019 -16966 -16939 -16935 -16922 -16929 -16909 -16955 -16971 -16936 -16960 -16977 -16962 -16918 -16917 -16946 -16955 -16968 -16964 -16993 -17004 -16949 -16935 -16959 -16991 -16972 -16930 -16948 -16961 -16969 -16959 -16948 -16937 -16930 -16930 -16913 -16936 -16945 -16977 -16987 -16967 -16989 -16953 -16934 -16934 -16927 -16932 -16946 -16951 -16956 -16974 -16920 -16920 -16955 -16945 -16945 -16934 -16957 -16959 -16948 -16968 -16979 -16992 -16983 -16958 -16955 -16956 -16933 -16934 -16973 -16967 -16945 -16969 -16979 -16959 -16943 -16964 -16969 -16939 -16936 -16956 -16966 -16918 -16916 -16963 -16954 -16962 -16968 -16971 -16956 -16926 -16959 -16963 -16953 -16965 -16969 -16964 -16949 -16966 -16965 -16975 -16998 -16990 -16969 -16942 -16961 -16960 -16949 -16956 -16973 -16963 -16943 -16957 -16980 -17001 -16965 -16940 -16936 -16941 -16956 -16956 -16971 -16971 -16948 -16928 -16939 -16949 -16924 -16934 -16961 -16957 -16983 -16996 -16985 -16965 -16961 -16983 -16955 -16957 -16961 -16953 -16946 -16941 -16990 -16971 -16974 -17015 -16951 -16917 -16942 -16947 -16965 -17000 -17001 -16966 -16943 -16953 -16952 -16923 -16941 -16967 -16986 -17005 -16959 -16947 -16968 -16948 -16935 -16935 -16952 -16953 -16945 -16929 -16962 -17047 -17013 -16971 -16990 -16976 -16961 -16948 -16956 -16942 -16950 -16989 -16952 -16949 -16975 -16967 -16963 -16965 -16980 -16979 -16951 -16946 -16935 -16912 -16924 -16966 -16998 -16971 -16963 -16976 -16953 -16948 -16976 -16980 -16954 -16973 -16980 -16961 -16944 -16958 -16974 -16954 -16971 -16990 -17004 -17000 -16977 -16949 -16944 -16954 -16935 -16949 -16962 -16950 -16955 -16984 -16999 -16991 -16996 -17005 -16976 -16926 -16932 -16937 -16919 -16924 -16940 -16978 -17009 -17013 -16991 -16947 -16954 -16957 -16941 -16975 -17002 -16979 -16988 -17009 -16950 -16916 -16960 -16993 -16953 -16948 -16998 -16983 -16962 -16968 -16990 -16999 -16945 -16902 -16919 -16939 -16944 -16987 -16990 -16982 -17013 -16994 -16984 -16956 -16905 -16913 -16958 -16963 -16935 -16950 -16949 -16922 -16933 -16970 -16987 -16997 -17006 -16962 -16917 -16944 -16947 -16930 -16972 -16995 -16979 -16929 -16924 -16972 -16976 -16967 -16974 -16985 -16939 -16919 -16954 -16953 -16965 -16976 -16970 -16971 -16951 -16947 -16971 -16959 -16943 -16962 -16963 -16959 -16954 -16950 -16948 -16948 -16969 -16971 -16971 -16979 -16967 -16938 -16933 -16937 -16954 -16974 -16937 -16939 -16984 -16994 -16990 -16985 -16977 -16951 -16956 -16978 -16946 -16927 -16961 -16982 -16957 -16958 -16983 -16985 -16962 -16941 -16973 -16970 -16940 -16937 -16939 -16969 -16965 -16956 -16974 -16936 -16934 -16984 -16976 -16951 -16974 -16980 -16940 -16927 -16933 -16938 -16939 -16963 -16985 -16963 -16981 -17000 -16948 -16923 -16975 -16984 -16956 -16978 -16976 -16979 -16989 -16940 -16939 -16979 -16992 -16971 -16937 -16921 -16951 -16970 -16948 -16964 -16968 -16965 -16965 -16968 -16971 -16958 -16959 -16961 -16947 -16944 -16969 -16937 -16926 -16986 -17009 -16998 -16965 -16960 -16938 -16919 -16958 -16959 -16977 -16998 -16974 -16961 -16971 -16960 -16929 -16958 -16975 -16955 -16954 -16968 -16954 -16911 -16910 -16936 -16970 -16974 -16962 -16979 -16946 -16922 -16951 -16955 -16930 -16923 -16948 -16945 -16921 -16960 -17014 -16984 -16937 -16942 -16949 -16937 -16932 -16952 -16956 -16943 -16934 -16931 -16945 -16936 -16934 -16982 -16971 -16907 -16901 -16924 -16927 -16937 -16970 -16923 -16905 -16950 -16954 -16954 -16916 -16933 -16988 -16955 -16900 -16915 -16941 -16942 -16997 -17011 -16949 -16911 -16906 -16930 -16946 -16950 -16963 -16958 -16968 -16964 -16924 -16906 -16926 -16957 -16956 -16937 -16942 -16957 -16902 -16895 -16955 -16944 -16943 -16962 -16938 -16909 -16951 -16982 -16943 -16952 -16971 -16973 -16941 -16915 -16970 -16996 -16959 -16954 -16968 -16945 -16945 -16965 -16972 -16936 -16928 -16973 -16979 -16997 -16971 -16912 -16924 -16966 -16957 -16952 -16983 -16950 -16924 -16947 -16957 -16962 -16979 -16987 -16969 -16951 -16925 -16904 -16939 -16975 -16960 -16958 -16975 -16959 -16935 -16966 -17020 -16989 -16974 -17006 -16936 -16903 -16973 -16977 -16922 -16949 -17001 -16969 -16950 -16981 -17008 -17005 -16986 -16946 -16898 -16919 -16933 -16930 -16990 -16998 -16980 -16981 -16959 -16954 -16941 -16940 -16932 -16946 -16983 -16979 -16956 -16942 -16979 -16995 -16969 -16975 -16984 -16984 -16980 -16978 -16957 -16931 -16943 -16928 -16933 -16957 -16937 -16952 -16968 -16987 -17001 -16993 -16984 -16941 -16942 -16949 -16928 -16940 -16973 -16999 -16994 -16978 -16965 -16975 -16971 -16952 -16983 -16998 -16963 -16944 -16942 -16951 -16965 -16992 -16993 -16957 -16969 -16978 -16967 -16941 -16922 -16973 -16985 -16983 -16982 -16957 -16948 -16946 -16996 -17014 -16983 -16977 -16994 -16961 -16917 -16957 -16955 -16929 -16963 -17008 -17006 -16945 -16920 -16953 -16982 -16963 -16972 -17017 -17011 -16987 -16950 -16941 -16988 -16972 -16952 -16956 -16953 -16965 -16948 -16969 -16993 -16999 -17007 -16978 -16959 -16954 -16970 -16956 -16931 -16963 -16992 -16995 -16978 -16964 -16980 -16971 -16938 -16963 -16986 -16948 -16950 -16985 -16969 -16931 -16927 -16954 -16997 -17006 -16958 -16940 -16945 -16952 -16992 -16965 -16945 -16974 -16953 -16953 -16931 -16925 -16949 -16937 -16984 -17015 -16995 -16967 -16931 -16928 -16941 -16965 -16978 -16979 -16973 -16946 -16946 -16972 -16968 -16949 -16977 -16998 -16965 -16950 -16955 -16939 -16943 -16973 -16977 -16960 -16963 -16997 -16977 -16920 -16935 -16953 -16930 -16948 -16979 -16958 -16951 -16985 -16986 -16959 -16931 -16939 -16967 -16976 -16967 -16959 -16966 -16952 -16962 -16977 -16958 -16961 -16961 -16938 -16930 -16943 -16976 -16994 -16986 -16976 -16953 -16939 -16932 -16953 -16952 -16932 -16968 -16959 -16972 -16978 -16927 -16946 -16981 -17009 -16997 -16960 -16957 -16951 -16941 -16949 -16983 -17000 -16974 -16929 -16942 -16987 -16987 -16969 -16971 -16981 -16962 -16970 -16956 -16918 -16940 -16978 -16968 -16924 -16965 -16976 -16941 -16976 -16992 -16972 -16913 -16935 -16981 -16956 -16998 -16983 -16931 -16935 -16940 -16968 -16974 -17011 -17002 -16948 -16943 -16951 -16975 -16939 -16942 -16975 -16965 -16963 -16942 -16932 -16941 -16984 -16978 -16957 -16987 -16931 -16893 -16930 -16939 -16961 -16979 -16956 -16959 -16971 -16944 -16945 -16956 -16935 -16955 -16954 -16948 -16957 -16946 -16968 -16976 -16953 -16934 -16970 -16974 -16945 -16958 -16951 -16938 -16915 -16923 -16975 -16964 -16956 -16962 -16930 -16939 -16947 -16947 -16963 -16971 -16952 -16919 -16954 -16969 -16957 -16959 -16927 -16922 -16969 -16994 -16948 -16913 -16944 -16950 -16945 -16939 -16939 -16953 -16961 -16978 -16929 -16914 -16964 -16974 -16969 -16948 -16935 -16925 -16910 -16892 -16914 -16952 -16960 -16986 -16969 -16950 -16950 -16927 -16971 -16980 -16921 -16910 -16904 -16894 -16921 -16954 -16987 -16986 -16964 -16969 -16944 -16925 -16918 -16944 -16985 -16957 -16939 -16936 -16937 -16928 -16923 -16957 -16973 -16947 -16941 -16968 -16971 -16950 -16931 -16921 -16917 -16911 -16935 -16968 -16977 -17001 -16983 -16926 -16923 -16936 -16925 -16922 -16965 -16985 -16945 -16960 -16956 -16928 -16982 -17010 -16999 -16958 -16926 -16933 -16918 -16951 -16957 -16931 -16948 -16981 -17004 -16970 -16928 -16921 -16960 -16979 -16960 -16961 -16989 -16989 -16941 -16950 -16970 -16947 -16950 -16965 -16951 -16946 -16949 -16945 -16960 -16976 -16965 -16938 -16942 -16982 -16993 -16954 -16897 -16922 -17012 -17017 -16990 -16988 -16971 -16956 -16943 -16941 -16962 -16965 -16935 -16939 -16984 -16998 -16968 -16932 -16937 -16969 -16972 -16945 -16937 -16953 -16966 -16978 -16980 -16965 -16942 -16965 -16959 -16936 -16975 -16984 -16984 -16990 -16992 -16964 -16934 -16941 -16951 -16953 -16945 -16963 -16957 -16958 -16981 -16969 -16976 -16979 -16950 -16933 -16958 -16990 -16998 -16982 -16927 -16920 -16962 -16969 -16971 -16979 -16974 -16979 -16977 -16956 -16986 -16976 -16912 -16946 -16963 -16910 -16921 -16943 -16938 -16983 -17014 -16998 -16963 -16926 -16959 -17010 -17001 -16942 -16912 -16925 -16943 -16977 -16997 -16984 -16940 -16955 -16991 -16997 -17009 -16984 -16967 -16919 -16919 -16959 -16932 -16942 -16975 -16987 -16970 -16981 -16959 -16892 -16924 -16959 -17000 -17011 -16972 -16949 -16915 -16939 -16921 -16905 -16942 -16953 -16974 -16977 -16996 -16988 -16953 -16920 -16893 -16923 -16964 -16988 -16973 -16920 -16896 -16919 -16952 -16986 -17018 -17014 -16985 -16975 -16956 -16931 -16917 -16934 -16954 -16937 -16952 -16967 -16970 -16967 -16979 -17012 -16982 -16973 -16935 -16887 -16924 -16917 -16943 -16981 -16981 -16973 -16960 -16959 -16927 -16971 -17017 -16977 -16945 -16911 -16906 -16933 -16950 -16952 -16950 -16949 -16925 -16931 -16983 -17001 -16970 -16956 -16948 -16925 -16940 -16965 -16959 -16941 -16956 -16981 -16953 -16965 -16999 -16977 -16970 -16992 -16985 -16935 -16942 -16987 -16958 -16940 -16961 -16947 -16923 -16921 -16939 -16950 -16972 -17005 -16980 -16959 -16948 -16950 -16946 -16911 -16919 -16963 -17004 -16989 -16950 -16947 -16957 -16981 -17004 -17009 -16981 -16964 -16999 -16978 -16927 -16937 -16958 -16947 -16977 -17024 -16990 -16965 -16983 -16969 -16940 -16960 -16991 -16981 -16951 -16912 -16961 -17014 -16943 -16906 -16953 -16969 -16944 -16956 -16993 -16989 -16969 -16971 -16978 -16964 -16964 -16980 -16972 -16945 -16938 -16960 -16960 -16955 -16961 -16970 -16970 -16986 -17007 -16994 -17010 -16985 -16941 -16928 -16944 -16985 -16968 -16978 -16977 -16922 -16938 -16971 -16964 -16951 -16955 -16980 -16986 -16980 -16979 -16976 -16977 -16964 -16925 -16916 -16960 -16985 -16969 -16944 -16943 -16973 -16972 -16920 -16947 -17003 -16959 -16964 -16983 -16964 -16978 -16981 -16974 -16964 -16953 -16951 -16950 -16940 -16927 -16945 -16975 -16998 -16997 -16942 -16918 -16948 -16966 -16973 -16961 -16961 -16991 -16982 -16926 -16921 -16955 -16944 -16943 -16963 -16953 -16965 -16969 -16947 -16932 -16923 -16952 -16984 -16948 -16913 -16960 -16980 -16950 -16938 -16963 -16981 -16945 -16945 -16987 -17002 -16985 -16939 -16921 -16956 -16975 -16968 -16971 -16974 -16951 -16928 -16960 -16970 -16956 -16977 -16987 -16949 -16925 -16949 -16917 -16917 -16978 -16967 -16959 -16981 -16965 -16952 -16963 -16956 -16945 -16951 -16944 -16938 -16975 -16996 -16974 -16948 -16935 -16928 -16941 -16991 -17005 -16955 -16946 -16992 -16961 -16932 -16960 -16978 -16988 -17018 -17017 -16927 -16918 -16951 -16934 -16957 -16999 -16980 -16910 -16921 -16986 -16984 -16971 -16979 -16951 -16918 -16942 -16964 -16941 -16935 -16932 -16927 -16963 -16970 -16934 -16968 -16989 -16953 -16979 -16974 -16966 -16977 -16943 -16943 -16942 -16924 -16937 -16983 -16964 -16964 -17013 -16971 -16951 -16966 -16968 -16970 -16950 -16944 -16936 -16954 -16949 -16940 -16964 -16948 -16943 -16947 -16969 -16937 -16898 -16938 -16956 -16960 -16933 -16929 -16956 -16961 -16975 -16960 -16974 -16993 -16946 -16946 -16975 -16967 -16938 -16947 -16976 -16960 -16969 -16960 -16919 -16951 -16998 -16970 -16951 -16977 -16964 -16939 -16933 -16950 -16943 -16928 -16964 -16961 -16948 -16952 -16951 -16945 -16957 -16979 -16937 -16946 -16969 -16937 -16944 -16985 -16992 -16952 -16967 -16996 -16985 -16977 -16966 -16961 -16973 -16996 -16977 -16963 -16979 -16963 -16961 -16975 -16977 -16970 -16954 -16932 -16947 -16965 -16953 -16954 -16937 -16945 -16949 -16946 -16956 -16921 -16922 -16961 -16974 -16968 -16989 -17014 -17001 -16979 -16969 -16969 -16959 -16969 -16984 -16967 -16952 -16964 -16969 -16979 -17006 -17007 -16989 -16983 -16962 -16922 -16932 -16976 -16992 -16992 -16966 -16920 -16945 -16989 -16977 -16937 -16943 -16944 -16924 -16960 -16959 -16941 -16963 -16994 -16987 -16990 -17009 -16960 -16960 -16995 -16974 -16948 -16952 -16957 -16943 -16969 -16984 -16952 -16936 -16941 -16975 -16986 -16985 -16974 -16959 -16963 -16965 -16983 -16983 -16950 -16950 -16962 -16929 -16917 -16945 -16952 -16952 -16949 -16926 -16936 -16964 -16981 -16965 -16961 -17005 -16989 -16957 -16941 -16927 -16950 -16950 -16917 -16910 -16948 -16955 -16930 -16967 -17007 -16989 -16987 -16979 -16951 -16939 -16926 -16940 -16966 -16990 -16950 -16887 -16920 -16940 -16957 -16996 -16970 -16918 -16908 -16924 -16941 -16955 -16931 -16930 -16949 -16947 -16944 -16942 -16957 -16946 -16956 -16979 -16969 -16939 -16909 -16939 -16946 -16940 -16954 -16931 -16952 -16972 -16958 -16947 -16943 -16954 -16937 -16929 -16938 -16934 -16892 -16907 -16963 -16941 -16950 -16980 -16971 -16954 -16950 -16950 -16920 -16899 -16913 -16929 -16955 -16952 -16897 -16912 -16964 -16981 -16981 -16987 -17004 -16931 -16901 -16924 -16902 -16923 -16936 -16951 -16964 -16969 -16962 -16930 -16944 -16946 -16944 -16961 -16962 -16958 -16964 -16960 -16920 -16938 -16956 -16936 -16946 -16955 -16992 -16988 -16960 -16974 -16942 -16928 -16955 -16950 -16964 -16962 -16951 -16961 -16945 -16942 -16952 -16969 -16971 -16956 -16959 -16956 -16941 -16945 -16950 -16970 -16988 -16975 -16963 -16939 -16946 -16950 -16948 -16958 -16979 -17006 -16975 -16972 -16983 -16985 -16974 -16918 -16921 -16960 -16974 -16994 -16999 -16978 -16966 -16962 -16974 -16987 -16964 -16952 -16953 -16928 -16913 -16934 -16957 -16962 -16991 -16998 -16999 -16991 -16947 -16932 -16929 -16954 -16966 -16975 -16999 -16979 -16952 -16960 -16986 -16977 -16954 -16957 -16989 -16967 -16936 -16963 -16955 -16928 -16939 -16951 -16954 -16966 -16982 -16992 -16957 -16956 -16978 -16947 -16954 -16951 -16940 -16956 -16963 -16966 -16952 -16978 -16999 -16956 -16921 -16938 -16952 -16932 -16947 -16974 -16957 -16936 -16950 -16968 -16958 -16972 -16985 -16957 -16951 -16949 -16942 -16925 -16937 -16971 -16993 -17022 -16972 -16943 -16966 -16943 -16939 -16966 -16969 -16955 -16965 -16959 -16929 -16926 -16947 -16947 -16933 -16958 -16962 -16939 -16935 -16920 -16938 -16981 -16996 -17002 -16976 -16954 -16977 -16957 -16919 -16916 -16945 -16991 -16978 -16958 -16978 -16979 -16974 -16967 -16982 -16985 -16974 -16987 -16953 -16925 -16937 -16938 -16952 -16976 -16953 -16948 -16982 -16981 -16948 -16947 -17003 -17017 -16980 -16947 -16933 -16936 -16956 -16955 -16947 -16974 -16994 -16961 -16942 -16993 -16984 -16971 -17014 -16981 -16958 -17008 -16999 -16935 -16934 -16985 -17006 -17005 -16991 -16968 -16948 -16933 -16959 -17016 -17010 -16975 -16968 -16949 -16950 -16947 -16939 -16959 -16977 -16994 -16996 -16980 -16950 -16942 -16965 -16957 -16954 -16977 -16973 -16951 -16965 -16987 -16996 -17025 -17016 -16978 -16959 -16962 -16953 -16947 -16983 -16978 -16973 -16999 -17029 -17016 -16948 -16961 -16969 -16960 -16995 -17019 -17010 -16952 -16956 -16947 -16904 -16926 -16962 -16984 -16976 -16991 -16971 -16935 -16954 -16933 -16927 -16973 -16992 -16983 -16967 -16952 -16948 -16983 -17013 -16987 -16955 -16965 -16986 -16978 -16951 -16955 -16989 -17005 -16976 -16938 -16955 -16979 -16985 -17004 -16984 -16949 -16962 -16967 -16981 -16991 -16965 -16986 -16963 -16928 -16942 -16946 -16980 -16989 -16970 -16948 -16949 -16960 -16934 -16946 -16955 -16953 -16964 -16933 -16946 -16960 -16964 -17005 -17012 -16995 -16957 -16955 -16973 -16973 -16982 -17005 -16994 -16954 -16957 -16948 -16958 -16984 -16974 -16969 -16952 -16940 -16916 -16901 -16928 -16940 -16955 -16965 -16950 -16932 -16936 -16970 -16974 -16981 -16994 -16974 -16944 -16917 -16938 -16953 -16949 -16959 -16951 -16963 -16982 -16986 -16965 -16974 -16988 -16926 -16932 -16966 -16943 -16910 -16930 -16974 -16947 -16972 -17021 -16973 -16932 -16943 -16942 -16912 -16922 -16938 -16939 -16957 -16922 -16914 -16973 -16965 -16932 -16964 -16986 -16932 -16918 -16980 -16978 -16931 -16926 -16943 -16946 -16935 -16957 -16981 -16963 -16959 -16955 -16934 -16935 -16947 -16975 -16977 -16950 -16953 -16951 -16953 -16941 -16945 -16985 -16973 -16951 -16945 -16934 -16924 -16915 -16929 -16942 -16948 -16965 -16955 -16949 -16961 -16936 -16938 -16945 -16913 -16923 -16953 -16961 -16948 -16915 -16924 -16972 -16975 -16959 -16963 -16977 -16967 -16950 -16956 -16953 -16958 -16988 -16994 -16952 -16941 -16949 -16940 -16941 -16962 -16969 -16939 -16964 -16967 -16943 -16963 -16944 -16935 -16946 -16934 -16904 -16914 -16947 -16928 -16922 -16949 -16977 -16956 -16936 -16957 -16961 -16948 -16949 -16970 -16956 -16911 -16928 -16986 -16975 -16959 -16981 -16963 -16942 -16973 -17002 -16961 -16925 -16951 -16962 -16946 -16943 -16959 -16936 -16896 -16912 -16912 -16910 -16949 -16963 -16931 -16940 -16970 -16940 -16919 -16939 -16977 -16971 -16930 -16924 -16938 -16966 -16950 -16944 -16983 -16950 -16918 -16963 -16978 -16975 -16977 -16976 -16978 -16975 -16960 -16942 -16944 -16946 -16942 -16926 -16948 -16962 -16951 -16955 -16948 -16976 -16976 -16955 -16939 -16904 -16922 -16939 -16941 -16978 -16981 -16969 -16985 -16977 -16949 -16927 -16947 -16967 -16950 -16958 -16954 -16943 -16941 -16957 -16981 -16984 -16998 -16986 -16953 -16934 -16933 -16958 -16978 -16971 -16950 -16940 -16938 -16937 -16954 -16990 -17007 -17007 -16986 -16956 -16941 -16925 -16929 -16955 -16994 -17004 -16993 -16980 -16936 -16940 -16970 -16956 -16941 -16959 -16963 -16962 -16970 -16941 -16966 -17013 -16997 -16979 -16975 -16948 -16935 -16967 -16976 -16989 -16993 -16968 -16957 -16970 -16957 -16933 -16987 -17012 -16983 -17006 -16996 -16949 -16948 -16956 -16959 -16965 -16962 -16956 -16967 -16981 -16951 -16932 -16974 -16994 -16958 -16948 -16947 -16927 -16922 -16965 -17017 -16986 -16931 -16944 -16970 -16976 -16975 -16978 -16981 -16988 -16979 -16938 -16965 -16996 -16991 -16981 -16964 -16979 -16966 -16971 -16978 -16965 -16981 -16971 -16953 -16954 -16947 -16945 -16955 -16952 -16941 -16954 -16969 -16988 -16989 -16936 -16941 -16967 -16959 -16945 -16935 -16983 -16989 -16966 -16991 -16978 -16963 -16971 -16984 -17000 -17003 -17004 -16975 -16951 -16959 -16985 -16982 -16961 -16972 -16950 -16961 -16973 -16978 -16988 -16940 -16942 -16965 -16952 -16935 -16943 -16952 -16977 -17002 -16975 -16941 -16943 -16972 -16978 -17000 -16996 -16933 -16917 -16940 -16970 -17016 -17022 -17008 -16987 -16953 -16955 -16952 -16940 -16953 -16976 -16984 -16976 -16958 -16949 -16963 -16976 -16976 -16974 -16975 -16963 -16957 -16949 -16935 -16947 -16946 -16940 -16961 -16943 -16913 -16982 -16996 -16936 -16945 -16979 -16978 -16941 -16965 -16982 -16957 -16955 -16966 -17002 -16995 -16986 -16996 -16999 -16956 -16902 -16930 -16926 -16938 -17004 -17018 -16985 -16937 -16943 -16964 -16955 -16936 -16935 -16951 -16942 -16937 -16938 -16937 -16939 -16960 -16955 -16944 -16964 -16957 -16940 -16933 -16943 -16942 -16964 -17000 -16978 -16963 -16977 -17004 -16982 -16944 -16977 -16998 -16989 -16954 -16941 -16980 -16954 -16926 -16946 -16947 -16959 -16961 -16947 -16949 -16944 -16928 -16904 -16901 -16909 -16924 -16959 -16963 -16943 -16939 -16964 -16957 -16949 -16964 -16939 -16921 -16937 -16955 -16962 -17002 -17012 -16961 -16963 -16961 -16930 -16961 -16983 -16943 -16935 -16960 -16945 -16965 -16962 -16893 -16929 -16958 -16911 -16904 -16926 -16948 -16950 -16976 -16973 -16948 -16942 -16902 -16891 -16906 -16924 -16946 -16952 -16965 -16927 -16933 -16966 -16941 -16956 -16961 -16961 -16949 -16945 -17010 -17001 -16962 -16940 -16929 -16947 -16916 -16917 -16933 -16947 -17012 -17047 -17019 -16940 -16900 -16880 -16879 -16925 -16936 -16962 -16986 -16981 -16965 -16948 -16948 -16952 -16967 -16924 -16894 -16936 -16956 -16959 -16997 -17027 -16992 -16971 -16970 -16966 -16956 -16948 -16984 -16987 -16967 -16956 -16963 -16989 -16963 -16952 -16976 -16979 -16963 -16937 -16954 -16960 -16954 -16983 -16952 -16914 -16949 -16972 -16982 -17010 -17003 -16979 -16967 -16926 -16913 -16948 -16965 -16983 -16997 -16983 -16959 -16939 -16967 -17002 -16993 -16991 -16980 -16967 -16967 -16960 -16962 -16974 -16961 -16988 -17012 -16961 -16945 -16949 -16967 -16981 -16974 -16981 -16966 -16938 -16895 -16920 -16974 -16984 -17012 -17002 -16958 -16951 -16981 -16985 -16967 -16964 -16969 -17008 -16977 -16931 -16967 -16953 -16942 -16979 -16983 -16945 -16953 -17012 -16991 -16964 -16988 -16962 -16949 -16967 -16946 -16943 -16948 -16940 -16945 -16952 -16951 -16963 -16978 -16958 -16959 -16963 -16928 -16911 -16957 -16994 -16975 -16973 -16958 -16934 -16926 -16915 -16954 -16965 -16969 -16985 -16986 -16986 -16962 -16959 -16940 -16950 -16968 -16961 -16948 -16938 -16977 -16984 -16973 -16961 -16966 -16968 -16946 -16982 -16978 -16919 -16893 -16930 -16981 -16922 -16898 -16975 -16971 -16929 -16927 -16938 -16942 -16939 -16956 -16976 -16957 -16940 -16941 -16940 -16930 -16927 -16959 -16968 -16977 -16984 -16980 -16978 -16978 -16964 -16928 -16949 -16947 -16924 -16943 -16968 -16983 -16972 -16976 -16990 -16974 -16961 -16965 -16960 -16941 -16941 -16956 -16935 -16944 -16944 -16921 -16929 -16930 -16977 -16998 -16956 -16934 -16939 -16924 -16914 -16957 -16969 -16965 -16991 -16997 -16977 -16963 -16967 -16961 -16968 -16998 -17013 -17007 -16951 -16941 -16979 -16976 -16963 -16943 -16941 -16944 -16977 -17017 -17003 -16964 -16948 -16952 -16926 -16912 -16950 -16974 -16966 -16952 -16949 -16959 -16938 -16936 -16963 -16980 -16955 -16952 -17013 -17003 -16982 -16994 -16997 -16994 -16969 -16954 -16907 -16918 -16996 -17011 -17007 -17014 -17005 -16964 -16953 -16986 -16962 -16926 -16929 -16924 -16937 -16966 -16950 -16969 -17034 -16979 -16906 -16942 -16991 -16959 -16928 -17031 -17011 -16906 -16950 -16960 -16951 -16974 -17013 -16994 -16966 -17002 -16978 -16969 -16976 -16984 -16977 -16943 -16947 -16955 -16970 -16973 -16981 -17007 -16979 -16945 -16958 -16952 -16944 -16942 -16943 -16924 -16911 -16933 -16955 -16968 -16950 -16963 -16973 -16973 -16954 -16954 -16985 -16953 -16969 -16964 -16929 -16943 -16965 -16996 -16997 -16988 -16958 -16955 -16971 -16947 -16967 -16952 -16932 -16967 -16953 -16940 -16964 -16974 -16946 -16938 -16933 -16915 -16930 -16947 -16952 -16945 -16951 -16950 -16926 -16924 -16954 -16966 -16960 -16983 -16962 -16927 -16931 -16966 -16985 -16949 -16920 -16911 -16943 -16956 -16944 -16968 -16995 -16996 -16972 -16967 -16965 -16931 -16940 -16961 -16952 -16977 -16948 -16933 -16983 -16940 -16927 -16932 -16897 -16908 -16949 -16990 -16981 -16981 -16975 -16923 -16900 -16939 -16967 -16944 -16937 -16950 -16948 -16939 -16953 -16964 -16956 -16977 -16989 -16949 -16942 -16949 -16947 -16959 -16969 -16958 -16950 -16968 -16957 -16949 -16965 -16942 -16908 -16926 -16958 -16977 -16987 -16966 -16946 -16959 -16977 -16971 -16960 -16956 -16932 -16934 -16966 -16937 -16936 -16981 -16974 -16986 -16979 -16920 -16892 -16956 -17013 -16961 -16955 -16996 -17010 -16964 -16908 -16944 -16956 -16961 -16970 -16968 -16952 -16941 -16989 -16989 -16975 -16975 -16959 -16953 -16969 -16989 -16985 -16980 -16955 -16922 -16934 -16966 -16948 -16953 -16969 -16956 -16990 -16978 -16943 -16950 -16954 -16958 -16948 -16938 -16925 -16946 -16986 -16978 -16964 -16961 -16950 -16956 -16960 -16947 -16987 -17007 -16950 -16933 -16948 -16931 -16952 -17011 -17009 -16990 -16988 -16997 -16970 -16929 -16934 -16933 -16940 -16954 -16970 -16957 -16942 -16961 -16973 -16949 -16898 -16901 -16927 -16949 -16974 -16959 -16954 -16983 -16982 -16994 -16990 -16944 -16926 -16935 -16945 -16962 -16999 -16990 -16966 -16947 -16932 -16955 -16975 -17000 -16999 -16981 -16981 -16963 -16936 -16901 -16920 -16963 -16950 -16941 -16910 -16927 -16950 -16925 -16957 -16964 -16994 -16992 -16930 -16921 -16938 -16940 -16913 -16979 -17023 -16966 -16959 -16972 -16947 -16946 -17002 -16996 -16950 -16947 -16946 -16962 -16993 -16989 -16983 -16991 -16973 -16938 -16925 -16950 -16964 -16967 -16968 -16961 -16936 -16907 -16945 -16986 -16970 -16951 -16960 -16964 -16960 -16937 -16924 -16974 -17003 -16995 -16984 -16960 -16935 -16935 -16951 -16940 -16971 -16999 -16955 -16954 -16972 -16974 -16991 -16981 -16939 -16943 -16982 -16965 -16963 -16976 -16976 -16991 -16957 -16942 -16941 -16929 -16949 -16970 -16998 -16989 -16970 -16957 -16932 -16918 -16924 -16963 -16987 -16990 -16971 -16965 -16985 -16965 -16941 -16942 -16947 -16961 -16975 -16962 -16958 -16982 -16976 -16969 -16966 -16964 -16961 -16950 -16953 -16952 -16972 -16979 -16969 -16986 -16990 -16979 -16948 -16951 -17009 -16989 -16954 -16958 -16969 -16989 -16970 -16934 -16947 -16951 -16929 -16957 -16962 -16970 -16973 -16946 -16933 -16921 -16967 -17000 -16976 -16965 -16965 -16971 -16973 -16948 -16935 -16961 -16990 -17002 -16990 -16967 -16945 -16946 -16972 -16996 -17009 -16983 -16966 -16975 -16948 -16928 -16924 -16958 -16981 -16982 -16978 -16930 -16950 -16967 -16939 -16939 -16943 -16973 -16956 -16918 -16959 -16966 -16945 -16940 -16941 -16935 -16939 -16973 -16950 -16960 -16993 -16971 -16976 -16988 -17001 -16979 -16961 -16990 -16985 -16981 -16954 -16944 -16960 -16958 -16981 -16987 -16983 -16946 -16924 -16940 -16944 -16934 -16907 -16923 -16949 -16958 -16967 -16989 -16984 -16954 -16963 -16981 -16978 -16947 -16918 -16918 -16912 -16928 -16987 -16989 -16963 -16970 -16992 -16997 -16953 -16962 -16971 -16932 -16934 -16967 -16985 -16924 -16903 -16970 -16965 -16973 -17014 -16986 -16938 -16886 -16916 -16983 -16971 -16946 -16939 -16936 -16950 -16977 -16976 -16963 -16964 -16966 -16956 -16931 -16918 -16943 -16979 -16966 -16948 -16968 -16977 -16955 -16949 -16957 -16974 -16970 -16964 -16970 -16951 -16941 -16923 -16945 -16969 -16937 -16931 -16938 -16938 -16932 -16959 -16978 -16944 -16940 -16942 -16926 -16934 -16952 -16956 -16960 -16966 -16960 -16949 -16948 -16922 -16926 -16942 -16938 -16984 -16986 -16961 -16958 -16970 -16982 -16957 -16934 -16929 -16941 -16949 -16946 -16931 -16930 -16922 -16937 -16975 -16952 -16934 -16930 -16914 -16922 -16942 -16947 -16965 -16954 -16896 -16926 -16953 -16914 -16935 -16976 -16993 -16973 -16962 -16982 -16941 -16926 -16968 -16976 -16948 -16930 -16968 -16951 -16929 -16975 -16972 -16970 -16961 -16977 -16975 -16927 -16930 -16899 -16918 -16955 -16960 -16971 -16934 -16943 -16951 -16929 -16936 -16927 -16928 -16943 -16958 -16962 -16958 -16943 -16942 -16989 -16986 -16979 -16991 -16983 -16973 -16949 -16985 -16984 -16933 -16941 -16962 -16978 -16971 -16986 -16993 -16956 -16942 -16965 -16957 -16919 -16945 -16979 -16967 -16950 -16956 -16948 -16914 -16945 -16992 -16971 -16950 -16961 -16957 -16948 -16958 -16940 -16926 -16964 -16964 -16955 -16975 -16968 -16962 -16974 -16975 -16976 -16969 -16942 -16928 -16961 -16993 -16974 -16976 -16997 -16987 -16971 -16993 -16990 -16957 -16945 -16934 -16931 -16935 -16993 -17042 -17007 -16941 -16904 -16919 -16934 -16945 -16985 -16995 -16941 -16927 -16973 -16973 -16951 -16955 -16967 -16972 -16955 -16961 -16964 -16948 -16953 -16974 -16991 -16989 -16975 -16974 -17006 -17011 -17003 -16972 -16930 -16951 -16964 -16979 -16983 -16976 -16970 -16968 -16985 -16960 -16959 -16963 -16951 -16978 -16987 -16946 -16914 -16948 -16989 -16965 -16925 -16955 -16979 -16976 -16988 -16966 -16949 -16928 -16947 -16996 -16976 -16963 -16988 -17021 -16994 -16952 -16947 -16979 -17019 -16972 -16945 -16955 -16957 -16962 -16945 -16945 -16976 -17004 -16967 -16929 -16923 -16938 -16962 -16949 -16956 -16959 -16935 -16938 -16945 -16959 -16960 -16957 -16989 -16986 -16953 -16946 -16951 -16982 -16980 -16950 -16963 -16963 -16955 -16975 -16992 -16984 -16948 -16945 -16961 -16951 -16944 -16943 -16951 -16969 -16951 -16935 -16944 -16925 -16946 -16964 -16938 -16932 -16929 -16927 -16929 -16941 -16972 -16974 -16939 -16933 -16951 -16933 -16926 -16980 -17004 -16973 -16951 -16933 -16909 -16941 -16978 -16936 -16922 -16951 -16968 -16950 -16934 -16953 -16948 -16943 -16939 -16929 -16898 -16914 -16958 -16925 -16939 -16967 -16976 -16976 -16956 -16956 -16925 -16931 -16945 -16947 -16979 -16957 -16945 -16964 -16963 -16940 -16925 -16968 -16954 -16923 -16960 -16961 -16941 -16945 -16985 -16966 -16919 -16955 -16964 -16947 -16935 -16937 -16930 -16931 -16971 -16956 -16946 -16972 -16971 -16938 -16930 -16945 -16935 -16957 -16976 -16976 -16984 -16979 -16982 -16956 -16924 -16945 -16960 -16943 -16948 -16963 -16951 -16974 -17006 -16971 -16949 -16961 -16955 -16938 -16927 -16927 -16926 -16955 -16967 -16959 -16959 -16948 -16940 -16930 -16969 -16965 -16943 -16955 -16944 -16964 -16960 -16958 -16956 -16958 -16988 -17002 -16996 -16973 -16984 -16964 -16934 -16934 -16924 -16943 -16961 -16993 -17005 -16957 -16942 -16933 -16922 -16936 -16982 -16990 -16934 -16949 -16964 -16944 -16949 -16954 -16967 -16959 -16945 -16959 -16984 -16995 -16976 -16972 -16996 -16980 -16961 -16959 -16921 -16903 -16973 -17023 -16970 -16960 -16980 -16968 -16970 -16988 -16996 -16969 -16958 -16950 -16937 -16970 -16976 -16968 -16969 -16954 -16963 -16971 -16986 -16976 -16942 -16961 -16986 -16985 -16943 -16924 -16969 -16981 -16976 -16983 -16967 -16940 -16952 -16997 -17006 -16973 -16984 -16982 -16932 -16957 -16987 -16984 -16990 -16987 -16992 -16968 -16965 -16968 -16962 -16970 -16971 -16992 -16960 -16934 -16941 -16955 -16970 -16956 -16987 -16972 -16958 -16972 -16958 -16970 -16954 -16944 -16947 -16950 -16959 -16972 -16996 -16975 -16954 -16964 -16947 -16946 -16962 -16958 -16981 -16976 -16968 -16981 -16953 -16959 -16983 -16971 -16955 -16947 -16954 -16939 -16928 -16959 -16973 -16966 -16952 -16947 -16949 -16949 -16969 -16991 -16985 -16959 -16963 -16953 -16932 -16942 -16966 -16963 -16937 -16969 -16966 -16955 -16954 -16935 -16979 -16989 -16956 -16958 -16944 -16935 -16950 -16963 -16961 -16960 -16970 -16941 -16933 -16956 -16978 -16976 -16946 -16974 -16984 -16944 -16939 -16967 -16969 -16955 -16993 -16988 -16972 -16984 -16958 -16947 -16967 -17004 -16977 -16954 -16970 -16953 -16972 -16971 -16946 -16942 -16926 -16943 -16956 -16959 -16972 -16959 -16922 -16892 -16915 -16952 -16967 -16939 -16937 -16987 -16943 -16905 -16952 -16985 -17016 -17010 -16966 -16965 -17003 -16993 -16966 -16984 -17006 -17005 -16972 -16956 -16964 -16954 -16964 -16987 -16982 -16967 -16959 -16927 -16908 -16922 -16929 -16954 -16973 -16937 -16910 -16947 -16971 -16927 -16912 -16918 -16920 -16947 -16949 -16991 -17004 -16946 -16946 -16955 -16972 -16980 -16970 -16966 -16966 -16975 -16975 -17006 -17023 -16997 -16965 -16951 -16954 -16925 -16933 -16954 -16932 -16929 -16929 -16939 -16912 -16881 -16932 -16940 -16928 -16945 -16946 -16918 -16884 -16914 -16951 -16963 -16953 -16935 -16961 -16979 -16960 -16959 -16988 -16997 -16963 -16940 -16973 -16999 -16991 -16972 -16953 -16959 -16976 -16982 -16969 -16976 -17001 -16992 -16952 -16916 -16902 -16894 -16922 -16957 -16941 -16913 -16923 -16962 -16929 -16908 -16947 -16960 -16947 -16922 -16968 -16981 -16942 -16955 -16956 -16950 -16960 -16978 -16989 -17022 -17025 -16971 -16958 -16988 -16990 -16989 -16999 -16970 -16979 -16995 -16977 -16966 -16960 -16941 -16935 -16945 -16928 -16938 -16923 -16901 -16925 -16926 -16934 -16951 -16964 -16940 -16926 -16969 -16984 -16985 -16954 -16916 -16947 -16960 -16958 -16981 -17008 -17016 -16984 -16981 -16991 -16985 -16971 -16960 -17010 -17015 -16954 -16963 -16981 -16937 -16921 -16948 -16962 -16948 -16943 -16954 -16950 -16912 -16909 -16943 -16946 -16957 -16947 -16946 -16950 -16944 -16949 -16939 -16959 -16972 -16973 -16952 -16948 -16990 -16974 -16956 -16978 -17004 -17010 -16994 -16981 -16969 -16966 -16948 -16965 -16986 -16974 -16985 -16984 -16964 -16949 -16955 -16948 -16927 -16938 -16937 -16931 -16943 -16940 -16922 -16921 -16950 -16976 -16965 -16956 -16938 -16943 -16978 -16950 -16940 -16955 -16971 -16989 -16987 -16985 -16969 -16977 -16987 -16987 -16990 -16962 -16962 -16986 -16969 -16954 -16958 -16937 -16958 -16987 -16932 -16931 -16957 -16946 -16963 -16938 -16931 -16931 -16924 -16963 -16949 -16935 -16941 -16937 -16955 -16972 -16982 -16976 -16961 -16946 -16929 -16958 -16985 -16964 -16966 -16992 -16994 -16957 -16956 -16944 -16909 -16964 -16983 -16945 -16928 -16931 -16951 -16928 -16954 -16982 -16947 -16956 -16949 -16902 -16902 -16940 -16956 -16946 -16958 -16964 -16942 -16937 -16926 -16960 -16984 -16953 -16958 -16955 -16964 -16978 -16962 -16934 -16924 -16941 -16959 -16977 -16961 -16960 -16968 -16940 -16919 -16933 -16925 -16920 -16952 -16961 -16950 -16930 -16916 -16921 -16948 -16981 -16963 -16945 -16948 -16921 -16927 -16946 -16953 -16989 -16974 -16957 -16973 -16949 -16943 -16978 -16971 -16951 -16967 -16952 -16923 -16943 -16966 -16965 -16951 -16938 -16946 -16941 -16922 -16914 -16936 -16966 -16942 -16939 -16934 -16922 -16945 -16938 -16962 -16996 -16999 -16987 -16960 -16975 -16983 -16951 -16906 -16930 -16990 -16965 -16980 -16984 -16938 -16953 -16950 -16950 -16985 -16998 -16962 -16926 -16930 -16931 -16947 -16954 -16943 -16960 -16950 -16932 -16950 -16958 -16986 -16996 -16959 -16951 -16933 -16957 -17002 -16987 -16945 -16920 -16975 -17017 -16987 -16940 -16937 -16978 -16981 -16977 -16971 -16958 -16967 -16955 -16929 -16953 -16978 -16953 -16940 -16943 -16948 -16963 -16987 -16988 -16979 -16972 -16948 -16943 -16946 -16944 -16996 -17008 -16930 -16940 -16968 -16950 -16980 -17004 -16999 -16985 -16959 -16920 -16917 -16962 -16988 -16973 -16964 -16962 -16947 -16968 -16965 -16937 -16957 -16958 -16952 -16987 -16977 -16942 -16985 -16994 -16937 -16946 -16991 -16966 -16949 -16983 -16969 -16967 -16973 -16959 -16967 End-of-data for Chan 1 raw accel. Raw acceleration counts (Format v01.20 with 13 text lines) Record of Earthquake of Fri Dec 05, 2008 20:18 PST Hypocenter: TBD H= km Origin: TBD Statn No: 06-050713 Code:CI-NSS2 Mortmar, at Coachella Canal Coords: 33.556 115.946 Site Geology: Recorder: Unk s/n 3063 ( 3 Chns of 21 at Sta) Sensor: Rcrd start time:12/06/2008, 04:18:42.008 GMT (Q=5) RcrdId:14408052.CI.NSS2.HNN. Sta Chan 2 360 Deg HNN Location: Raw record length =342.320 sec, Uncor max = 24460 c, at 48.810 sec. Processed: 12/08/08 08:23 PST UCB No filtering! Values used when parameter of data value is unknown/unspecified: -999, -999.000 100 Integer-header values follow on 10 lines, Format = (10I8) 0 1 50 120 1 -999 -999 50713 -999 -999 6 6 -999 6 -999 1 -999 -999 3 -999 -999 -999 21 -999 -999 -999 -999 -999 -999 0 3 3063 21 3 0 -999 -999 -999 -999 2008 341 12 6 4 18 5 5 -999 -999 2 2 0 0 360 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 1 -999 -999 -999 -999 -999 34232 100 4 18 42 1 12 6 2008 -999 360 -999 6 -999 -999 -999 0 -999 -999 -999 100 Real-header values follow on 20 lines, Format =(5F15.6) 33.555531 -115.945862 17.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.384188 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 42.008202 -999.000000 -999.000000 -999.000000 0.010000 342.320007 -999.000000 -999.000000 -999.000000 -999.000000 200.000000 0.707100 10.000000 20.000000 2.000000 -999.000000 -999.000000 1.000000 -999.000000 -999.000000 -999.000000 -999.000000 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 10.000000 342.320007 24460.000000 48.810001 -21514.050781 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.120000 2 Comment line(s) follow, each starting with a | | Cosmos version 01.20 written by ms_to_v0 Version 2.12 | 2004/03/17 11:50:00 to 3000/01/01 00:00:00 UTC 34232 raw accel. pts, approx 342 secs, units=counts (50),Format=(10I8) -21497 -21500 -21502 -21512 -21514 -21537 -21552 -21536 -21511 -21480 -21475 -21498 -21529 -21541 -21536 -21509 -21493 -21505 -21503 -21506 -21513 -21553 -21553 -21511 -21496 -21469 -21481 -21501 -21535 -21545 -21519 -21531 -21515 -21530 -21533 -21487 -21496 -21511 -21503 -21496 -21511 -21517 -21523 -21529 -21523 -21539 -21517 -21504 -21514 -21487 -21494 -21509 -21493 -21508 -21509 -21524 -21564 -21541 -21513 -21500 -21515 -21525 -21488 -21496 -21513 -21510 -21517 -21540 -21515 -21481 -21508 -21514 -21529 -21533 -21533 -21541 -21524 -21502 -21478 -21495 -21503 -21498 -21526 -21528 -21521 -21524 -21517 -21523 -21522 -21511 -21499 -21514 -21530 -21508 -21511 -21537 -21518 -21479 -21501 -21507 -21506 -21541 -21533 -21522 -21515 -21516 -21499 -21506 -21523 -21501 -21520 -21507 -21506 -21517 -21510 -21556 -21540 -21492 -21503 -21513 -21490 -21493 -21508 -21521 -21550 -21543 -21518 -21503 -21518 -21520 -21490 -21495 -21511 -21516 -21493 -21529 -21568 -21511 -21486 -21527 -21565 -21509 -21449 -21506 -21535 -21499 -21517 -21521 -21477 -21494 -21543 -21553 -21520 -21506 -21524 -21518 -21506 -21503 -21506 -21523 -21518 -21495 -21507 -21517 -21502 -21519 -21511 -21510 -21534 -21533 -21516 -21489 -21506 -21515 -21516 -21509 -21494 -21494 -21494 -21513 -21521 -21534 -21529 -21519 -21518 -21522 -21518 -21497 -21505 -21497 -21500 -21505 -21486 -21513 -21550 -21536 -21527 -21527 -21514 -21505 -21474 -21502 -21523 -21506 -21524 -21493 -21514 -21529 -21512 -21543 -21505 -21493 -21517 -21502 -21532 -21535 -21481 -21485 -21520 -21537 -21550 -21518 -21494 -21510 -21515 -21504 -21488 -21496 -21537 -21550 -21512 -21501 -21489 -21491 -21550 -21537 -21509 -21533 -21504 -21475 -21496 -21514 -21524 -21522 -21519 -21517 -21489 -21499 -21535 -21524 -21524 -21522 -21509 -21499 -21484 -21534 -21551 -21507 -21498 -21505 -21514 -21499 -21538 -21542 -21472 -21528 -21550 -21494 -21510 -21506 -21490 -21520 -21507 -21494 -21522 -21523 -21539 -21522 -21502 -21527 -21514 -21489 -21494 -21531 -21546 -21536 -21512 -21497 -21491 -21494 -21521 -21533 -21548 -21511 -21505 -21534 -21512 -21517 -21516 -21505 -21504 -21508 -21521 -21524 -21500 -21523 -21548 -21526 -21509 -21485 -21509 -21505 -21503 -21549 -21527 -21499 -21504 -21518 -21518 -21501 -21508 -21511 -21524 -21535 -21522 -21508 -21504 -21515 -21514 -21517 -21506 -21503 -21520 -21529 -21528 -21507 -21508 -21545 -21555 -21487 -21464 -21500 -21527 -21546 -21514 -21539 -21536 -21484 -21494 -21490 -21488 -21517 -21556 -21554 -21532 -21515 -21504 -21490 -21478 -21495 -21520 -21554 -21548 -21511 -21480 -21456 -21494 -21566 -21585 -21547 -21521 -21518 -21508 -21486 -21483 -21508 -21523 -21517 -21505 -21516 -21517 -21523 -21553 -21546 -21520 -21513 -21506 -21487 -21471 -21472 -21499 -21529 -21538 -21553 -21558 -21521 -21506 -21502 -21486 -21493 -21508 -21524 -21533 -21518 -21499 -21494 -21524 -21567 -21529 -21500 -21514 -21502 -21503 -21503 -21487 -21493 -21520 -21545 -21541 -21511 -21515 -21521 -21516 -21526 -21507 -21492 -21511 -21504 -21512 -21512 -21509 -21537 -21524 -21522 -21501 -21494 -21512 -21515 -21546 -21551 -21529 -21496 -21496 -21491 -21483 -21507 -21523 -21524 -21508 -21515 -21529 -21535 -21533 -21530 -21497 -21471 -21507 -21496 -21500 -21532 -21523 -21535 -21537 -21526 -21525 -21496 -21483 -21493 -21534 -21561 -21503 -21508 -21532 -21501 -21508 -21505 -21510 -21523 -21512 -21514 -21526 -21528 -21512 -21501 -21512 -21525 -21517 -21497 -21507 -21513 -21524 -21558 -21526 -21492 -21508 -21481 -21473 -21531 -21536 -21516 -21542 -21529 -21515 -21515 -21495 -21509 -21514 -21515 -21541 -21532 -21507 -21503 -21506 -21514 -21530 -21527 -21500 -21501 -21513 -21532 -21549 -21523 -21490 -21497 -21530 -21527 -21506 -21510 -21521 -21510 -21507 -21523 -21528 -21501 -21489 -21523 -21537 -21531 -21504 -21495 -21522 -21517 -21534 -21544 -21511 -21508 -21528 -21525 -21488 -21502 -21539 -21528 -21519 -21490 -21506 -21555 -21542 -21523 -21502 -21482 -21499 -21535 -21523 -21510 -21540 -21523 -21490 -21499 -21510 -21516 -21523 -21512 -21531 -21547 -21547 -21529 -21500 -21497 -21471 -21507 -21539 -21516 -21506 -21508 -21533 -21515 -21532 -21551 -21516 -21509 -21500 -21515 -21529 -21524 -21511 -21492 -21493 -21515 -21532 -21515 -21523 -21527 -21519 -21528 -21520 -21530 -21527 -21499 -21506 -21512 -21498 -21498 -21491 -21506 -21540 -21555 -21545 -21519 -21533 -21511 -21500 -21520 -21507 -21524 -21508 -21488 -21509 -21536 -21516 -21483 -21540 -21559 -21517 -21531 -21545 -21502 -21485 -21495 -21489 -21508 -21550 -21525 -21487 -21510 -21516 -21534 -21531 -21552 -21555 -21481 -21507 -21511 -21486 -21477 -21500 -21564 -21525 -21522 -21524 -21515 -21543 -21530 -21509 -21486 -21507 -21519 -21507 -21493 -21492 -21519 -21528 -21539 -21523 -21515 -21534 -21529 -21520 -21509 -21503 -21497 -21502 -21531 -21537 -21522 -21497 -21491 -21500 -21499 -21538 -21558 -21536 -21524 -21506 -21497 -21505 -21520 -21525 -21523 -21516 -21501 -21488 -21490 -21527 -21538 -21543 -21536 -21520 -21516 -21496 -21507 -21516 -21536 -21504 -21500 -21539 -21519 -21521 -21502 -21521 -21530 -21499 -21497 -21506 -21522 -21538 -21548 -21509 -21515 -21523 -21508 -21527 -21504 -21501 -21510 -21488 -21513 -21531 -21519 -21532 -21524 -21523 -21542 -21519 -21488 -21505 -21529 -21526 -21520 -21495 -21488 -21531 -21530 -21515 -21525 -21487 -21506 -21557 -21531 -21537 -21525 -21504 -21536 -21525 -21474 -21454 -21508 -21570 -21553 -21524 -21508 -21489 -21519 -21544 -21531 -21522 -21512 -21503 -21520 -21507 -21484 -21506 -21529 -21551 -21538 -21520 -21528 -21510 -21480 -21485 -21537 -21553 -21519 -21508 -21526 -21526 -21481 -21506 -21542 -21503 -21507 -21501 -21510 -21548 -21549 -21540 -21504 -21504 -21502 -21505 -21522 -21508 -21508 -21528 -21550 -21513 -21489 -21513 -21525 -21524 -21511 -21536 -21528 -21496 -21527 -21510 -21499 -21531 -21513 -21513 -21520 -21520 -21524 -21518 -21504 -21497 -21512 -21521 -21524 -21534 -21533 -21499 -21503 -21538 -21520 -21501 -21504 -21526 -21548 -21527 -21467 -21470 -21527 -21522 -21535 -21544 -21522 -21521 -21521 -21510 -21486 -21516 -21517 -21498 -21521 -21525 -21528 -21533 -21518 -21475 -21506 -21538 -21509 -21516 -21527 -21523 -21512 -21505 -21511 -21511 -21508 -21530 -21547 -21514 -21511 -21522 -21511 -21511 -21521 -21533 -21513 -21515 -21507 -21483 -21518 -21535 -21530 -21519 -21519 -21513 -21490 -21506 -21536 -21542 -21524 -21530 -21501 -21467 -21504 -21523 -21514 -21513 -21529 -21531 -21508 -21516 -21535 -21522 -21502 -21525 -21545 -21515 -21510 -21500 -21495 -21504 -21501 -21534 -21530 -21509 -21535 -21541 -21498 -21497 -21531 -21517 -21520 -21511 -21484 -21524 -21562 -21530 -21472 -21494 -21536 -21514 -21500 -21522 -21552 -21515 -21485 -21526 -21543 -21507 -21466 -21509 -21544 -21526 -21515 -21513 -21512 -21495 -21518 -21533 -21528 -21508 -21508 -21526 -21505 -21531 -21525 -21485 -21480 -21508 -21555 -21549 -21534 -21506 -21502 -21529 -21506 -21492 -21491 -21505 -21537 -21544 -21536 -21509 -21491 -21493 -21521 -21530 -21531 -21548 -21521 -21505 -21502 -21503 -21503 -21501 -21520 -21522 -21525 -21517 -21511 -21522 -21530 -21537 -21521 -21511 -21509 -21512 -21511 -21499 -21513 -21525 -21532 -21530 -21519 -21510 -21487 -21484 -21531 -21546 -21518 -21510 -21498 -21496 -21503 -21536 -21572 -21547 -21523 -21516 -21509 -21493 -21463 -21486 -21528 -21550 -21563 -21509 -21511 -21524 -21488 -21532 -21507 -21501 -21545 -21537 -21529 -21475 -21492 -21527 -21537 -21532 -21504 -21514 -21501 -21520 -21538 -21513 -21495 -21509 -21547 -21534 -21527 -21519 -21506 -21496 -21481 -21535 -21552 -21520 -21505 -21508 -21523 -21508 -21506 -21495 -21497 -21537 -21564 -21566 -21506 -21491 -21502 -21477 -21496 -21510 -21540 -21557 -21525 -21517 -21505 -21504 -21526 -21521 -21504 -21520 -21532 -21514 -21491 -21498 -21510 -21504 -21515 -21540 -21570 -21553 -21506 -21477 -21484 -21514 -21529 -21544 -21522 -21496 -21515 -21530 -21508 -21471 -21525 -21587 -21538 -21499 -21484 -21520 -21562 -21494 -21472 -21501 -21512 -21521 -21501 -21515 -21553 -21547 -21542 -21536 -21494 -21477 -21480 -21533 -21560 -21516 -21504 -21474 -21478 -21526 -21550 -21546 -21536 -21546 -21517 -21484 -21483 -21509 -21530 -21514 -21527 -21514 -21510 -21532 -21514 -21512 -21508 -21531 -21520 -21491 -21505 -21523 -21548 -21523 -21502 -21506 -21523 -21533 -21506 -21514 -21519 -21499 -21507 -21520 -21518 -21508 -21518 -21536 -21519 -21529 -21535 -21515 -21508 -21486 -21501 -21508 -21512 -21541 -21540 -21538 -21515 -21498 -21510 -21515 -21525 -21540 -21525 -21492 -21487 -21510 -21524 -21532 -21535 -21521 -21524 -21515 -21493 -21504 -21547 -21535 -21525 -21537 -21513 -21505 -21490 -21488 -21502 -21526 -21543 -21519 -21513 -21511 -21524 -21552 -21525 -21497 -21506 -21510 -21528 -21528 -21496 -21487 -21529 -21541 -21503 -21485 -21501 -21538 -21553 -21535 -21512 -21508 -21523 -21535 -21513 -21488 -21493 -21530 -21530 -21478 -21481 -21534 -21560 -21530 -21526 -21508 -21485 -21535 -21530 -21500 -21512 -21531 -21519 -21512 -21520 -21499 -21501 -21529 -21556 -21534 -21495 -21493 -21492 -21519 -21535 -21522 -21536 -21525 -21507 -21509 -21534 -21541 -21484 -21484 -21505 -21536 -21545 -21512 -21518 -21512 -21533 -21514 -21503 -21522 -21508 -21537 -21528 -21520 -21497 -21495 -21529 -21506 -21516 -21523 -21516 -21508 -21527 -21546 -21520 -21512 -21508 -21519 -21518 -21501 -21508 -21515 -21521 -21521 -21516 -21512 -21523 -21551 -21541 -21518 -21484 -21470 -21517 -21536 -21526 -21513 -21526 -21538 -21526 -21507 -21490 -21508 -21532 -21545 -21513 -21497 -21524 -21533 -21524 -21505 -21524 -21545 -21521 -21491 -21516 -21515 -21486 -21525 -21524 -21524 -21534 -21522 -21542 -21542 -21510 -21470 -21489 -21533 -21537 -21539 -21522 -21493 -21492 -21530 -21527 -21507 -21515 -21523 -21531 -21508 -21520 -21534 -21518 -21516 -21503 -21494 -21516 -21533 -21507 -21513 -21523 -21526 -21528 -21492 -21498 -21504 -21528 -21551 -21503 -21511 -21544 -21507 -21456 -21460 -21538 -21587 -21536 -21501 -21511 -21530 -21524 -21499 -21499 -21493 -21504 -21547 -21560 -21512 -21481 -21493 -21506 -21533 -21543 -21511 -21491 -21523 -21526 -21519 -21525 -21510 -21505 -21512 -21514 -21513 -21523 -21518 -21513 -21515 -21523 -21522 -21507 -21514 -21530 -21539 -21515 -21517 -21535 -21484 -21461 -21529 -21562 -21506 -21504 -21535 -21532 -21534 -21482 -21472 -21551 -21561 -21521 -21490 -21481 -21501 -21514 -21517 -21541 -21541 -21514 -21510 -21499 -21498 -21511 -21531 -21534 -21507 -21511 -21513 -21499 -21521 -21523 -21516 -21540 -21543 -21514 -21506 -21521 -21496 -21497 -21518 -21523 -21530 -21518 -21524 -21515 -21497 -21510 -21526 -21523 -21513 -21537 -21534 -21483 -21487 -21524 -21532 -21515 -21513 -21517 -21493 -21520 -21539 -21523 -21531 -21524 -21524 -21486 -21494 -21531 -21490 -21506 -21534 -21536 -21522 -21533 -21528 -21477 -21506 -21531 -21537 -21529 -21508 -21502 -21508 -21514 -21486 -21533 -21558 -21522 -21535 -21514 -21494 -21509 -21491 -21498 -21518 -21514 -21549 -21536 -21514 -21545 -21529 -21481 -21481 -21517 -21524 -21534 -21544 -21535 -21508 -21493 -21496 -21500 -21505 -21506 -21558 -21592 -21549 -21499 -21477 -21483 -21484 -21491 -21529 -21554 -21549 -21513 -21499 -21537 -21536 -21497 -21474 -21518 -21548 -21521 -21490 -21475 -21514 -21554 -21543 -21497 -21512 -21523 -21532 -21551 -21502 -21497 -21495 -21496 -21525 -21524 -21522 -21510 -21519 -21518 -21512 -21530 -21520 -21508 -21566 -21602 -21501 -21431 -21474 -21501 -21512 -21508 -21514 -21560 -21548 -21508 -21515 -21529 -21512 -21488 -21500 -21531 -21545 -21528 -21506 -21489 -21486 -21528 -21556 -21535 -21486 -21483 -21520 -21510 -21528 -21560 -21544 -21512 -21489 -21476 -21502 -21540 -21517 -21512 -21528 -21528 -21515 -21509 -21519 -21492 -21510 -21539 -21541 -21546 -21504 -21483 -21495 -21500 -21526 -21542 -21522 -21509 -21513 -21509 -21515 -21512 -21496 -21522 -21540 -21531 -21523 -21516 -21520 -21504 -21499 -21504 -21520 -21546 -21511 -21471 -21505 -21547 -21545 -21521 -21515 -21528 -21523 -21502 -21485 -21487 -21503 -21535 -21548 -21535 -21512 -21488 -21526 -21537 -21508 -21504 -21500 -21516 -21526 -21496 -21511 -21530 -21507 -21528 -21542 -21514 -21501 -21499 -21501 -21522 -21547 -21539 -21519 -21497 -21490 -21506 -21514 -21514 -21501 -21519 -21563 -21556 -21492 -21465 -21496 -21500 -21517 -21547 -21541 -21525 -21512 -21519 -21505 -21501 -21519 -21523 -21530 -21484 -21485 -21539 -21528 -21507 -21518 -21554 -21539 -21488 -21461 -21509 -21548 -21534 -21545 -21482 -21482 -21553 -21522 -21497 -21497 -21520 -21559 -21531 -21479 -21475 -21515 -21550 -21530 -21511 -21535 -21527 -21498 -21503 -21526 -21526 -21485 -21470 -21518 -21556 -21530 -21495 -21526 -21540 -21523 -21510 -21493 -21523 -21559 -21525 -21466 -21488 -21548 -21538 -21484 -21484 -21523 -21541 -21539 -21506 -21506 -21535 -21531 -21517 -21522 -21509 -21497 -21510 -21503 -21527 -21536 -21512 -21504 -21509 -21531 -21509 -21499 -21513 -21517 -21541 -21523 -21493 -21501 -21524 -21528 -21512 -21507 -21497 -21520 -21536 -21514 -21511 -21521 -21517 -21506 -21528 -21517 -21511 -21522 -21506 -21508 -21488 -21494 -21553 -21557 -21483 -21504 -21550 -21476 -21488 -21548 -21525 -21501 -21522 -21555 -21529 -21486 -21483 -21526 -21544 -21518 -21516 -21521 -21503 -21492 -21529 -21527 -21503 -21530 -21526 -21516 -21512 -21496 -21524 -21537 -21516 -21497 -21494 -21504 -21528 -21549 -21530 -21494 -21504 -21542 -21529 -21486 -21494 -21529 -21538 -21523 -21509 -21503 -21485 -21496 -21535 -21552 -21525 -21526 -21554 -21510 -21480 -21491 -21513 -21515 -21521 -21553 -21542 -21531 -21519 -21493 -21463 -21505 -21555 -21512 -21514 -21536 -21525 -21509 -21530 -21559 -21510 -21466 -21486 -21541 -21540 -21491 -21493 -21520 -21519 -21519 -21537 -21521 -21536 -21526 -21498 -21514 -21496 -21507 -21535 -21542 -21533 -21516 -21505 -21483 -21473 -21505 -21571 -21554 -21506 -21501 -21523 -21546 -21504 -21510 -21530 -21520 -21520 -21495 -21513 -21507 -21492 -21528 -21523 -21528 -21538 -21524 -21532 -21520 -21497 -21497 -21495 -21498 -21535 -21567 -21542 -21517 -21510 -21511 -21498 -21473 -21503 -21536 -21562 -21533 -21508 -21532 -21502 -21504 -21508 -21511 -21516 -21526 -21538 -21485 -21499 -21522 -21518 -21536 -21540 -21534 -21505 -21479 -21494 -21534 -21542 -21539 -21525 -21521 -21513 -21494 -21510 -21506 -21512 -21537 -21545 -21513 -21497 -21518 -21497 -21513 -21558 -21534 -21488 -21490 -21533 -21555 -21508 -21468 -21505 -21523 -21529 -21544 -21528 -21521 -21501 -21490 -21515 -21543 -21534 -21518 -21508 -21506 -21527 -21501 -21488 -21505 -21520 -21537 -21524 -21536 -21529 -21499 -21500 -21520 -21535 -21531 -21515 -21485 -21492 -21527 -21549 -21523 -21498 -21526 -21525 -21527 -21518 -21478 -21495 -21524 -21528 -21548 -21539 -21509 -21510 -21481 -21484 -21520 -21541 -21537 -21483 -21513 -21560 -21554 -21506 -21483 -21530 -21498 -21498 -21542 -21514 -21493 -21508 -21527 -21522 -21518 -21525 -21524 -21512 -21527 -21553 -21500 -21447 -21506 -21548 -21504 -21502 -21557 -21536 -21516 -21527 -21500 -21498 -21498 -21521 -21536 -21526 -21529 -21540 -21516 -21450 -21486 -21558 -21552 -21517 -21515 -21538 -21505 -21478 -21468 -21505 -21569 -21560 -21545 -21525 -21511 -21496 -21477 -21485 -21531 -21564 -21541 -21542 -21492 -21461 -21503 -21507 -21498 -21526 -21573 -21531 -21514 -21530 -21494 -21492 -21522 -21547 -21500 -21477 -21523 -21540 -21526 -21506 -21508 -21521 -21525 -21513 -21514 -21531 -21533 -21524 -21486 -21498 -21533 -21509 -21508 -21523 -21528 -21525 -21520 -21523 -21507 -21496 -21507 -21524 -21528 -21521 -21521 -21509 -21496 -21519 -21522 -21511 -21536 -21522 -21506 -21515 -21507 -21515 -21512 -21533 -21547 -21513 -21499 -21485 -21479 -21511 -21543 -21550 -21540 -21496 -21491 -21494 -21497 -21536 -21524 -21530 -21551 -21530 -21506 -21494 -21484 -21493 -21504 -21537 -21571 -21498 -21481 -21511 -21518 -21535 -21524 -21512 -21509 -21534 -21532 -21517 -21483 -21460 -21513 -21529 -21527 -21520 -21543 -21559 -21491 -21490 -21511 -21502 -21521 -21531 -21548 -21511 -21490 -21502 -21465 -21511 -21555 -21552 -21546 -21519 -21510 -21495 -21492 -21510 -21528 -21517 -21509 -21496 -21515 -21552 -21524 -21512 -21517 -21502 -21516 -21533 -21515 -21511 -21499 -21506 -21512 -21516 -21554 -21523 -21497 -21517 -21520 -21526 -21534 -21516 -21492 -21524 -21539 -21507 -21487 -21497 -21524 -21530 -21501 -21505 -21539 -21545 -21533 -21511 -21515 -21509 -21495 -21508 -21510 -21516 -21523 -21520 -21515 -21497 -21502 -21546 -21537 -21502 -21528 -21544 -21523 -21501 -21499 -21530 -21520 -21474 -21493 -21531 -21528 -21527 -21528 -21538 -21525 -21495 -21520 -21519 -21493 -21507 -21511 -21514 -21522 -21508 -21507 -21532 -21540 -21537 -21527 -21505 -21488 -21496 -21511 -21508 -21517 -21530 -21541 -21542 -21515 -21485 -21480 -21500 -21530 -21559 -21534 -21514 -21511 -21482 -21500 -21518 -21550 -21556 -21497 -21485 -21506 -21514 -21508 -21538 -21546 -21514 -21500 -21504 -21532 -21529 -21509 -21499 -21507 -21535 -21526 -21505 -21504 -21523 -21530 -21518 -21507 -21509 -21530 -21544 -21527 -21490 -21494 -21533 -21523 -21503 -21509 -21520 -21518 -21491 -21511 -21529 -21526 -21549 -21546 -21513 -21499 -21495 -21484 -21500 -21512 -21527 -21537 -21529 -21530 -21508 -21493 -21524 -21544 -21515 -21479 -21498 -21509 -21520 -21572 -21554 -21505 -21469 -21461 -21509 -21550 -21553 -21516 -21504 -21514 -21509 -21513 -21518 -21510 -21515 -21540 -21519 -21496 -21505 -21508 -21510 -21507 -21545 -21539 -21484 -21481 -21505 -21538 -21534 -21529 -21509 -21465 -21475 -21543 -21568 -21520 -21527 -21554 -21521 -21489 -21502 -21520 -21517 -21517 -21518 -21524 -21516 -21491 -21464 -21481 -21557 -21562 -21516 -21517 -21533 -21503 -21468 -21498 -21535 -21542 -21527 -21508 -21518 -21506 -21496 -21507 -21519 -21544 -21517 -21464 -21450 -21527 -21575 -21541 -21539 -21526 -21548 -21524 -21486 -21501 -21521 -21549 -21515 -21490 -21468 -21464 -21509 -21555 -21548 -21525 -21530 -21502 -21528 -21526 -21512 -21543 -21526 -21543 -21530 -21484 -21473 -21481 -21519 -21535 -21490 -21437 -21467 -21535 -21563 -21552 -21533 -21529 -21501 -21486 -21527 -21575 -21610 -21592 -21548 -21513 -21444 -21431 -21491 -21517 -21532 -21559 -21541 -21488 -21480 -21518 -21538 -21534 -21553 -21554 -21489 -21456 -21467 -21443 -21416 -21401 -21426 -21492 -21526 -21549 -21566 -21595 -21608 -21589 -21597 -21603 -21620 -21615 -21604 -21594 -21549 -21480 -21391 -21362 -21346 -21323 -21342 -21383 -21448 -21536 -21615 -21650 -21667 -21673 -21664 -21631 -21584 -21556 -21473 -21398 -21410 -21407 -21391 -21398 -21425 -21446 -21490 -21511 -21499 -21561 -21557 -21554 -21612 -21600 -21606 -21594 -21509 -21468 -21498 -21507 -21495 -21520 -21602 -21669 -21661 -21644 -21615 -21557 -21500 -21492 -21504 -21471 -21438 -21408 -21369 -21385 -21431 -21448 -21476 -21524 -21555 -21533 -21492 -21426 -21333 -21275 -21213 -21210 -21282 -21384 -21547 -21695 -21792 -21824 -21836 -21881 -21944 -21979 -21957 -21897 -21760 -21622 -21466 -21297 -21201 -21106 -21083 -21137 -21163 -21194 -21284 -21366 -21409 -21385 -21315 -21300 -21346 -21491 -21581 -21583 -21563 -21487 -21498 -21519 -21465 -21437 -21494 -21529 -21444 -21362 -21316 -21325 -21413 -21567 -21790 -21982 -22110 -22193 -22171 -22085 -21946 -21713 -21480 -21267 -21158 -21190 -21260 -21335 -21310 -21153 -21054 -21139 -21250 -21320 -21422 -21546 -21697 -21821 -21897 -21847 -21618 -21410 -21296 -21262 -21325 -21389 -21429 -21462 -21597 -21833 -22004 -22130 -22181 -22100 -21933 -21772 -21639 -21555 -21587 -21671 -21772 -21809 -21662 -21382 -21089 -20881 -20793 -20832 -20960 -21120 -21279 -21319 -21222 -21153 -21127 -21082 -21063 -21154 -21387 -21768 -22248 -22592 -22651 -22426 -22045 -21658 -21340 -21140 -21094 -21233 -21491 -21787 -21999 -22089 -22056 -21820 -21454 -21152 -21020 -21048 -21207 -21398 -21566 -21653 -21606 -21409 -21029 -20630 -20421 -20518 -20879 -21379 -21898 -22252 -22380 -22362 -22225 -21981 -21759 -21616 -21512 -21466 -21531 -21654 -21789 -21960 -22141 -22201 -22054 -21841 -21654 -21589 -21623 -21604 -21579 -21459 -21225 -20971 -20711 -20542 -20473 -20542 -20744 -21045 -21433 -21777 -22013 -22110 -22112 -22060 -21982 -21971 -22007 -22058 -22071 -21936 -21663 -21343 -21059 -20837 -20763 -20827 -20868 -20857 -20903 -21042 -21189 -21334 -21412 -21394 -21324 -21159 -20967 -20867 -20931 -21178 -21504 -21813 -22064 -22156 -22063 -21890 -21666 -21421 -21305 -21382 -21617 -21923 -22145 -22287 -22376 -22372 -22355 -22327 -22186 -21879 -21417 -20924 -20472 -20103 -19977 -20151 -20561 -21145 -21737 -22161 -22330 -22306 -22217 -22053 -21812 -21533 -21280 -21147 -21096 -21114 -21235 -21386 -21540 -21733 -21963 -22175 -22349 -22420 -22308 -22000 -21588 -21253 -21069 -21048 -21141 -21288 -21435 -21553 -21718 -21887 -22015 -22071 -21986 -21776 -21453 -21053 -20697 -20544 -20613 -20802 -21052 -21301 -21529 -21725 -21915 -22061 -22039 -21878 -21669 -21495 -21384 -21345 -21326 -21256 -21189 -21159 -21162 -21151 -21190 -21340 -21512 -21644 -21670 -21575 -21442 -21366 -21302 -21212 -21145 -21202 -21410 -21630 -21795 -21861 -21817 -21701 -21571 -21434 -21299 -21288 -21411 -21667 -21998 -22268 -22448 -22506 -22451 -22290 -22068 -21855 -21667 -21574 -21599 -21719 -21776 -21687 -21578 -21443 -21268 -21086 -20875 -20728 -20740 -20827 -20922 -21001 -21055 -21065 -20991 -20935 -20953 -21034 -21295 -21614 -21879 -22110 -22142 -22030 -21843 -21613 -21506 -21475 -21469 -21536 -21648 -21755 -21834 -21829 -21694 -21454 -21192 -21030 -21013 -21153 -21420 -21679 -21849 -21871 -21700 -21422 -21126 -20875 -20749 -20716 -20723 -20780 -20871 -21024 -21187 -21351 -21608 -21896 -22157 -22345 -22430 -22409 -22328 -22225 -22107 -21965 -21840 -21768 -21636 -21461 -21297 -21222 -21307 -21459 -21572 -21617 -21665 -21759 -21925 -22088 -22262 -22504 -22601 -22442 -22123 -21705 -21312 -21022 -20841 -20803 -20845 -20970 -21129 -21245 -21348 -21447 -21462 -21431 -21432 -21354 -21225 -21085 -20981 -20980 -21026 -21168 -21424 -21675 -21886 -21967 -21863 -21628 -21308 -21031 -20881 -20849 -20901 -20984 -21074 -21147 -21196 -21247 -21320 -21448 -21606 -21765 -21895 -21965 -21997 -21993 -21953 -21869 -21767 -21651 -21572 -21595 -21627 -21656 -21698 -21662 -21546 -21500 -21585 -21781 -22006 -22164 -22265 -22263 -22225 -22203 -22128 -22041 -21945 -21750 -21593 -21504 -21246 -20987 -20861 -20799 -20828 -20968 -21202 -21356 -21421 -21492 -21459 -21282 -21117 -21037 -21088 -21235 -21324 -21412 -21473 -21489 -21502 -21515 -21587 -21646 -21665 -21663 -21627 -21593 -21582 -21508 -21367 -21203 -21041 -21000 -20997 -21034 -21091 -21100 -21131 -21116 -21159 -21291 -21433 -21614 -21738 -21777 -21777 -21730 -21609 -21504 -21512 -21626 -21803 -21997 -22195 -22318 -22349 -22312 -22192 -22034 -21864 -21715 -21616 -21504 -21352 -21135 -20834 -20511 -20316 -20300 -20366 -20523 -20725 -20962 -21262 -21588 -21885 -22055 -22097 -22062 -22053 -22075 -22114 -22175 -22227 -22255 -22250 -22217 -22007 -21700 -21499 -21411 -21464 -21552 -21565 -21497 -21448 -21443 -21333 -21149 -21054 -21101 -21265 -21530 -21785 -21922 -21920 -21819 -21765 -21762 -21753 -21674 -21491 -21284 -21148 -21117 -21148 -21229 -21352 -21439 -21442 -21454 -21519 -21519 -21432 -21322 -21242 -21232 -21219 -21164 -21122 -21088 -21100 -21193 -21278 -21359 -21461 -21584 -21785 -22067 -22270 -22296 -22271 -22227 -22100 -21912 -21744 -21630 -21566 -21560 -21571 -21519 -21384 -21199 -21023 -20951 -20990 -21120 -21264 -21313 -21320 -21364 -21399 -21366 -21259 -21123 -21056 -21062 -21089 -21134 -21177 -21226 -21291 -21282 -21207 -21172 -21190 -21255 -21377 -21539 -21667 -21719 -21692 -21653 -21714 -21816 -21919 -22055 -22170 -22284 -22436 -22601 -22731 -22723 -22580 -22380 -22151 -21918 -21685 -21483 -21378 -21369 -21433 -21523 -21587 -21646 -21640 -21512 -21348 -21152 -20974 -20895 -20875 -20912 -20963 -20981 -20998 -20991 -20962 -20953 -20971 -21072 -21226 -21374 -21507 -21638 -21764 -21866 -21973 -22031 -22043 -22025 -21964 -21852 -21651 -21427 -21235 -21144 -21135 -21168 -21280 -21447 -21632 -21777 -21851 -21815 -21682 -21536 -21396 -21205 -20965 -20788 -20693 -20655 -20705 -20841 -21060 -21296 -21463 -21599 -21661 -21654 -21683 -21703 -21689 -21600 -21500 -21508 -21631 -21815 -21964 -22009 -21930 -21893 -21883 -21829 -21778 -21695 -21672 -21730 -21827 -21881 -21892 -21928 -21861 -21666 -21480 -21304 -21108 -20998 -21007 -21139 -21326 -21439 -21517 -21562 -21584 -21641 -21640 -21549 -21454 -21448 -21518 -21597 -21708 -21749 -21706 -21662 -21537 -21454 -21527 -21660 -21755 -21683 -21463 -21181 -20924 -20789 -20758 -20840 -21034 -21229 -21372 -21461 -21546 -21664 -21724 -21733 -21773 -21852 -21911 -21965 -22044 -22072 -22025 -21880 -21754 -21723 -21714 -21695 -21649 -21612 -21594 -21624 -21624 -21564 -21484 -21336 -21182 -21095 -21113 -21216 -21373 -21535 -21596 -21609 -21660 -21650 -21556 -21495 -21493 -21572 -21699 -21724 -21632 -21473 -21282 -21137 -21021 -20990 -21066 -21178 -21370 -21580 -21726 -21721 -21589 -21436 -21288 -21184 -21151 -21195 -21257 -21355 -21465 -21539 -21578 -21526 -21472 -21434 -21388 -21404 -21441 -21446 -21401 -21376 -21438 -21476 -21552 -21668 -21665 -21662 -21692 -21653 -21631 -21605 -21514 -21501 -21499 -21491 -21576 -21661 -21708 -21715 -21721 -21730 -21726 -21702 -21681 -21733 -21815 -21871 -21893 -21876 -21774 -21570 -21378 -21263 -21203 -21204 -21262 -21345 -21475 -21681 -21850 -21904 -21872 -21764 -21611 -21393 -21161 -20960 -20873 -21028 -21284 -21512 -21740 -21916 -21959 -21870 -21692 -21540 -21416 -21261 -21161 -21150 -21254 -21390 -21458 -21455 -21393 -21333 -21264 -21251 -21310 -21380 -21481 -21554 -21545 -21489 -21453 -21475 -21565 -21661 -21698 -21700 -21667 -21699 -21785 -21803 -21778 -21710 -21626 -21550 -21474 -21462 -21465 -21490 -21577 -21578 -21524 -21472 -21342 -21230 -21215 -21283 -21439 -21636 -21787 -21914 -21999 -22000 -21992 -21943 -21873 -21856 -21880 -21905 -21875 -21779 -21655 -21491 -21322 -21215 -21146 -21152 -21250 -21363 -21440 -21473 -21393 -21222 -21080 -20957 -20865 -20797 -20723 -20688 -20703 -20769 -20902 -21093 -21270 -21479 -21644 -21643 -21679 -21756 -21836 -21880 -21814 -21743 -21640 -21550 -21512 -21514 -21568 -21585 -21607 -21665 -21715 -21773 -21812 -21837 -21849 -21848 -21837 -21821 -21816 -21750 -21625 -21433 -21302 -21355 -21416 -21449 -21532 -21636 -21718 -21749 -21766 -21771 -21721 -21606 -21509 -21480 -21519 -21593 -21577 -21551 -21524 -21471 -21492 -21503 -21473 -21440 -21464 -21500 -21484 -21459 -21395 -21328 -21273 -21208 -21140 -21071 -21078 -21188 -21314 -21363 -21367 -21380 -21367 -21377 -21458 -21539 -21614 -21688 -21734 -21746 -21732 -21685 -21592 -21532 -21520 -21584 -21671 -21693 -21734 -21811 -21879 -21914 -21919 -21909 -21968 -22108 -22243 -22306 -22268 -22194 -22071 -21883 -21690 -21501 -21304 -21137 -21013 -20907 -20852 -20817 -20811 -20891 -21001 -21086 -21155 -21307 -21473 -21585 -21683 -21663 -21631 -21633 -21571 -21542 -21507 -21457 -21435 -21386 -21295 -21216 -21282 -21458 -21588 -21589 -21556 -21545 -21442 -21323 -21233 -21162 -21257 -21439 -21557 -21646 -21691 -21673 -21577 -21452 -21370 -21318 -21339 -21346 -21306 -21255 -21268 -21420 -21571 -21698 -21744 -21736 -21763 -21760 -21726 -21620 -21468 -21308 -21182 -21158 -21198 -21303 -21468 -21629 -21712 -21714 -21698 -21670 -21692 -21806 -21908 -21937 -21894 -21790 -21660 -21548 -21517 -21569 -21591 -21515 -21377 -21296 -21310 -21362 -21442 -21509 -21517 -21459 -21377 -21310 -21254 -21236 -21255 -21263 -21271 -21327 -21423 -21557 -21725 -21880 -21942 -21912 -21840 -21738 -21652 -21561 -21464 -21348 -21263 -21258 -21312 -21431 -21465 -21446 -21481 -21528 -21606 -21662 -21675 -21665 -21584 -21432 -21316 -21288 -21328 -21446 -21542 -21614 -21648 -21578 -21528 -21517 -21474 -21379 -21250 -21127 -21036 -21035 -21109 -21210 -21331 -21513 -21712 -21868 -21980 -21982 -21904 -21747 -21569 -21477 -21423 -21434 -21537 -21650 -21700 -21734 -21775 -21772 -21727 -21651 -21611 -21581 -21505 -21442 -21371 -21356 -21409 -21419 -21431 -21389 -21303 -21297 -21282 -21257 -21317 -21440 -21540 -21587 -21654 -21769 -21828 -21813 -21815 -21784 -21699 -21636 -21581 -21521 -21507 -21583 -21697 -21805 -21878 -21870 -21802 -21681 -21617 -21574 -21471 -21409 -21373 -21366 -21376 -21288 -21103 -20950 -20854 -20836 -20939 -21088 -21295 -21518 -21719 -21872 -21856 -21744 -21651 -21585 -21563 -21593 -21616 -21571 -21471 -21421 -21461 -21548 -21638 -21665 -21660 -21676 -21721 -21809 -21888 -21864 -21753 -21618 -21474 -21335 -21205 -21128 -21100 -21090 -21113 -21140 -21145 -21155 -21194 -21271 -21352 -21409 -21457 -21510 -21609 -21732 -21861 -21946 -22007 -22133 -22202 -22108 -21930 -21746 -21570 -21492 -21482 -21499 -21486 -21403 -21353 -21262 -21154 -21089 -21074 -21111 -21149 -21210 -21273 -21338 -21372 -21394 -21418 -21415 -21423 -21405 -21356 -21284 -21254 -21313 -21425 -21543 -21597 -21619 -21628 -21607 -21615 -21578 -21486 -21430 -21394 -21343 -21278 -21296 -21325 -21294 -21322 -21396 -21473 -21491 -21434 -21413 -21462 -21495 -21515 -21636 -21758 -21849 -21987 -22084 -22070 -21952 -21809 -21699 -21637 -21671 -21809 -22024 -22203 -22247 -22213 -22134 -22013 -21915 -21870 -21868 -21857 -21846 -21811 -21698 -21581 -21459 -21350 -21220 -21069 -20975 -20924 -20939 -20969 -21015 -21090 -21171 -21280 -21373 -21437 -21469 -21537 -21600 -21603 -21589 -21519 -21400 -21269 -21170 -21115 -21152 -21246 -21331 -21390 -21392 -21426 -21515 -21623 -21683 -21658 -21600 -21535 -21472 -21364 -21201 -21101 -21113 -21148 -21171 -21183 -21164 -21161 -21148 -21122 -21136 -21147 -21147 -21158 -21225 -21335 -21444 -21550 -21615 -21632 -21637 -21683 -21706 -21668 -21613 -21531 -21435 -21344 -21323 -21419 -21619 -21853 -22002 -22071 -22053 -22008 -21952 -21806 -21675 -21588 -21549 -21578 -21612 -21653 -21721 -21716 -21674 -21677 -21658 -21659 -21674 -21753 -21873 -21948 -22041 -22073 -21976 -21836 -21748 -21679 -21590 -21518 -21507 -21534 -21538 -21542 -21514 -21443 -21374 -21279 -21230 -21285 -21369 -21476 -21542 -21493 -21450 -21376 -21264 -21213 -21190 -21246 -21348 -21486 -21624 -21686 -21733 -21748 -21731 -21648 -21498 -21318 -21152 -21022 -20886 -20828 -20883 -21076 -21283 -21369 -21403 -21418 -21423 -21401 -21437 -21505 -21565 -21650 -21644 -21603 -21568 -21561 -21600 -21602 -21627 -21673 -21712 -21673 -21585 -21543 -21527 -21544 -21544 -21540 -21503 -21508 -21617 -21716 -21822 -21965 -22042 -22027 -21976 -21857 -21727 -21592 -21469 -21407 -21347 -21369 -21479 -21551 -21540 -21554 -21627 -21682 -21735 -21742 -21721 -21727 -21678 -21634 -21610 -21519 -21411 -21328 -21300 -21342 -21405 -21445 -21541 -21721 -21885 -21966 -21949 -21890 -21789 -21656 -21442 -21123 -20879 -20843 -21026 -21255 -21421 -21630 -21826 -21897 -21864 -21782 -21700 -21579 -21496 -21564 -21689 -21780 -21732 -21667 -21628 -21536 -21504 -21499 -21497 -21453 -21390 -21330 -21230 -21198 -21238 -21288 -21253 -21136 -21018 -20919 -20907 -20932 -20962 -21018 -21055 -21084 -21120 -21170 -21185 -21172 -21177 -21151 -21092 -21092 -21172 -21255 -21331 -21393 -21496 -21601 -21602 -21540 -21536 -21642 -21789 -22038 -22262 -22345 -22342 -22277 -22190 -22038 -21919 -21838 -21794 -21819 -21867 -21932 -21978 -21992 -21994 -22041 -22070 -22098 -22157 -22173 -22174 -22119 -22045 -21926 -21719 -21521 -21352 -21251 -21144 -20981 -20803 -20656 -20616 -20674 -20800 -20900 -21021 -21206 -21393 -21507 -21485 -21430 -21218 -20909 -20737 -20627 -20639 -20737 -20831 -20870 -20776 -20626 -20516 -20487 -20502 -20574 -20732 -20935 -21131 -21374 -21666 -21871 -21974 -22042 -22170 -22349 -22579 -22863 -23051 -23159 -23247 -23253 -23109 -22871 -22591 -22255 -21962 -21733 -21586 -21560 -21626 -21712 -21714 -21546 -21238 -20868 -20456 -20093 -19760 -19517 -19472 -19511 -19631 -19858 -20166 -20506 -20735 -20833 -20914 -21043 -21241 -21513 -21767 -21932 -22018 -22066 -22145 -22236 -22289 -22358 -22471 -22596 -22728 -22828 -22868 -22844 -22759 -22656 -22529 -22349 -22115 -21796 -21473 -21205 -20975 -20761 -20480 -20215 -20019 -20031 -20368 -20894 -21517 -22148 -22678 -23038 -23239 -23174 -22793 -22207 -21607 -21267 -21309 -21750 -22389 -22968 -23353 -23447 -23284 -22865 -22177 -21371 -20573 -19857 -19384 -19165 -19119 -19318 -19761 -20358 -21017 -21603 -21976 -22155 -22227 -22155 -21940 -21692 -21486 -21299 -21166 -21078 -20949 -20892 -21020 -21382 -21961 -22584 -23064 -23297 -23359 -23327 -23231 -23095 -22861 -22496 -21982 -21348 -20663 -20042 -19550 -19197 -19084 -19212 -19445 -19662 -19805 -19897 -20073 -20436 -20902 -21374 -21730 -21939 -22018 -21972 -21925 -21854 -21787 -21788 -21832 -21951 -22122 -22342 -22586 -22798 -22929 -22993 -22981 -22907 -22843 -22769 -22703 -22623 -22515 -22348 -22017 -21562 -20987 -20350 -19873 -19604 -19508 -19509 -19617 -19837 -20023 -20211 -20388 -20423 -20396 -20426 -20627 -21032 -21483 -21925 -22378 -22870 -23399 -23840 -23972 -23727 -23303 -22817 -22408 -22145 -21988 -21832 -21619 -21509 -21522 -21701 -21965 -22239 -22554 -22779 -22850 -22710 -22390 -21932 -21448 -21036 -20614 -20185 -19802 -19532 -19371 -19286 -19297 -19493 -19998 -20736 -21544 -22244 -22663 -22805 -22808 -22787 -22698 -22469 -22172 -21855 -21537 -21309 -21255 -21351 -21557 -21871 -22230 -22585 -22771 -22674 -22289 -21679 -21035 -20373 -19832 -19483 -19197 -18961 -18787 -18819 -19083 -19547 -20138 -20677 -21047 -21191 -21162 -21056 -21051 -21209 -21551 -22069 -22595 -22998 -23209 -23271 -23214 -23151 -23196 -23293 -23344 -23169 -22789 -22313 -21784 -21297 -20947 -20807 -20729 -20693 -20766 -20888 -21047 -21171 -21230 -21222 -21102 -20934 -20828 -20765 -20814 -20991 -21242 -21552 -21842 -22203 -22578 -22843 -22995 -23072 -23132 -23150 -23140 -23054 -22836 -22475 -22090 -21782 -21634 -21729 -21915 -22034 -21991 -21772 -21405 -21014 -20774 -20684 -20677 -20727 -20872 -21007 -21029 -20984 -20801 -20534 -20338 -20303 -20402 -20535 -20688 -20760 -20803 -20973 -21275 -21661 -21979 -22134 -22105 -21964 -21739 -21459 -21310 -21333 -21461 -21547 -21511 -21442 -21283 -21046 -20903 -20957 -21109 -21225 -21318 -21306 -21173 -20966 -20780 -20723 -20767 -20885 -20901 -20740 -20511 -20323 -20312 -20462 -20806 -21334 -21905 -22552 -23095 -23344 -23402 -23357 -23210 -22993 -22774 -22470 -22155 -21884 -21652 -21501 -21302 -21101 -20928 -20827 -20847 -20962 -21145 -21255 -21280 -21271 -21235 -21121 -20931 -20758 -20658 -20691 -20823 -20958 -20999 -20839 -20524 -20214 -20004 -19914 -19927 -20066 -20311 -20612 -20969 -21455 -22094 -22744 -23303 -23674 -23894 -24051 -24174 -24324 -24427 -24460 -24321 -23939 -23461 -22939 -22470 -22068 -21694 -21415 -21298 -21343 -21413 -21440 -21412 -21312 -21183 -21075 -21026 -21021 -21077 -21175 -21269 -21332 -21387 -21466 -21507 -21504 -21491 -21490 -21510 -21535 -21543 -21482 -21370 -21313 -21387 -21592 -21877 -22161 -22343 -22390 -22309 -22124 -21889 -21612 -21296 -21014 -20872 -20875 -20969 -21133 -21316 -21539 -21803 -22088 -22375 -22581 -22695 -22649 -22394 -21954 -21525 -21251 -21014 -20862 -20830 -20862 -20895 -20898 -20924 -20989 -21154 -21408 -21668 -21783 -21635 -21299 -20935 -20648 -20384 -20063 -19704 -19436 -19403 -19643 -20122 -20702 -21249 -21649 -21818 -21815 -21673 -21398 -21051 -20662 -20324 -20148 -20146 -20308 -20553 -20756 -20923 -21112 -21316 -21520 -21734 -21870 -21816 -21609 -21237 -20781 -20461 -20372 -20485 -20707 -20983 -21237 -21443 -21637 -21798 -21880 -21826 -21655 -21466 -21313 -21224 -21256 -21362 -21522 -21747 -22016 -22320 -22524 -22628 -22691 -22675 -22647 -22593 -22546 -22615 -22743 -22880 -23033 -23139 -23189 -23175 -23095 -23008 -22844 -22543 -22171 -21779 -21455 -21260 -21254 -21465 -21784 -22114 -22390 -22514 -22428 -22248 -21998 -21662 -21338 -21058 -20897 -20868 -20883 -20903 -20942 -21006 -21050 -21027 -20944 -20794 -20514 -20177 -19836 -19507 -19323 -19322 -19488 -19768 -20009 -20121 -20195 -20399 -20749 -21157 -21546 -21855 -22061 -22183 -22271 -22338 -22323 -22203 -22024 -21843 -21670 -21478 -21298 -21224 -21328 -21605 -21945 -22262 -22500 -22567 -22467 -22265 -21989 -21706 -21465 -21234 -21011 -20802 -20606 -20485 -20446 -20503 -20633 -20783 -21003 -21214 -21383 -21515 -21599 -21640 -21593 -21537 -21496 -21501 -21590 -21718 -21876 -22041 -22227 -22438 -22623 -22654 -22531 -22331 -22038 -21766 -21563 -21382 -21266 -21195 -21103 -20963 -20795 -20621 -20429 -20225 -20047 -20010 -20082 -20222 -20452 -20713 -21026 -21302 -21523 -21599 -21520 -21540 -21506 -21370 -21379 -21490 -21652 -21948 -22321 -22686 -23043 -23306 -23381 -23290 -23131 -22941 -22729 -22503 -22291 -22115 -21947 -21817 -21745 -21735 -21679 -21550 -21466 -21375 -21284 -21248 -21312 -21459 -21663 -21939 -22174 -22300 -22346 -22388 -22416 -22400 -22374 -22296 -22196 -22111 -22016 -21893 -21780 -21745 -21738 -21747 -21774 -21797 -21815 -21804 -21778 -21726 -21663 -21578 -21456 -21335 -21200 -21061 -20836 -20570 -20333 -20125 -20090 -20250 -20535 -20821 -21072 -21286 -21425 -21543 -21607 -21653 -21715 -21813 -21988 -22188 -22443 -22682 -22820 -22863 -22752 -22484 -22138 -21818 -21597 -21474 -21418 -21472 -21581 -21667 -21713 -21653 -21488 -21212 -20892 -20623 -20385 -20197 -20111 -20125 -20181 -20260 -20368 -20434 -20418 -20315 -20209 -20175 -20231 -20404 -20630 -20840 -20981 -21053 -21098 -21169 -21226 -21146 -20972 -20836 -20839 -20979 -21163 -21366 -21611 -21736 -21695 -21649 -21592 -21558 -21569 -21598 -21604 -21547 -21457 -21314 -21165 -20994 -20821 -20760 -20790 -20805 -20772 -20716 -20621 -20575 -20612 -20693 -20852 -21070 -21352 -21650 -21856 -22023 -22154 -22242 -22422 -22586 -22673 -22731 -22756 -22785 -22771 -22723 -22665 -22607 -22582 -22580 -22558 -22493 -22402 -22261 -22080 -21897 -21759 -21681 -21601 -21507 -21436 -21379 -21374 -21454 -21602 -21809 -22004 -22143 -22248 -22301 -22253 -22135 -21994 -21891 -21889 -21902 -21850 -21784 -21789 -21873 -21964 -22024 -22084 -22143 -22157 -22131 -22089 -22023 -21957 -21916 -21798 -21582 -21310 -21021 -20734 -20507 -20452 -20525 -20673 -20860 -21053 -21191 -21281 -21391 -21501 -21615 -21759 -21956 -22178 -22378 -22494 -22544 -22614 -22696 -22796 -22932 -23052 -23097 -23042 -22891 -22648 -22309 -21958 -21614 -21280 -20990 -20688 -20463 -20304 -20164 -20076 -19989 -19985 -20039 -20174 -20426 -20691 -20978 -21189 -21371 -21579 -21694 -21734 -21739 -21699 -21567 -21360 -21168 -21026 -20873 -20736 -20670 -20603 -20525 -20387 -20191 -20041 -19952 -19878 -19796 -19744 -19735 -19762 -19767 -19765 -19885 -20109 -20372 -20692 -21006 -21279 -21528 -21720 -21894 -22036 -22161 -22260 -22299 -22313 -22228 -22097 -22049 -22150 -22381 -22613 -22875 -23157 -23402 -23589 -23626 -23506 -23244 -22859 -22413 -22002 -21643 -21355 -21215 -21191 -21161 -21124 -21127 -21085 -20999 -20908 -20776 -20652 -20585 -20573 -20591 -20680 -20867 -21084 -21284 -21477 -21715 -21937 -22137 -22366 -22529 -22554 -22449 -22316 -22171 -21965 -21808 -21725 -21661 -21636 -21690 -21799 -21843 -21851 -21845 -21820 -21855 -21858 -21781 -21670 -21526 -21396 -21293 -21236 -21209 -21194 -21237 -21289 -21352 -21492 -21629 -21732 -21830 -21856 -21867 -21870 -21818 -21811 -21820 -21865 -21926 -21911 -21886 -21848 -21791 -21785 -21835 -21898 -21888 -21793 -21658 -21479 -21284 -21113 -21008 -20976 -21023 -21119 -21139 -21125 -21202 -21335 -21433 -21502 -21589 -21710 -21836 -21939 -22011 -22016 -21979 -21878 -21735 -21641 -21524 -21410 -21339 -21299 -21345 -21408 -21491 -21596 -21641 -21689 -21744 -21797 -21876 -21967 -22014 -21990 -21953 -21905 -21859 -21783 -21721 -21682 -21686 -21803 -21956 -22173 -22365 -22485 -22546 -22508 -22417 -22276 -22106 -21900 -21670 -21419 -21213 -20997 -20757 -20616 -20508 -20433 -20344 -20215 -20149 -20136 -20111 -20069 -20035 -20025 -20085 -20193 -20319 -20437 -20545 -20611 -20643 -20706 -20738 -20782 -20885 -21011 -21116 -21191 -21299 -21374 -21321 -21199 -21052 -20878 -20799 -20789 -20734 -20708 -20744 -20881 -21117 -21350 -21568 -21736 -21834 -21909 -21966 -21985 -21999 -22039 -22062 -22048 -22021 -21969 -21889 -21764 -21651 -21600 -21570 -21641 -21814 -21990 -22159 -22308 -22404 -22411 -22326 -22209 -22167 -22158 -22142 -22199 -22279 -22300 -22270 -22194 -22068 -21914 -21740 -21542 -21314 -21120 -20955 -20812 -20753 -20685 -20585 -20481 -20392 -20390 -20473 -20598 -20747 -20869 -20981 -21105 -21218 -21344 -21432 -21514 -21628 -21775 -21937 -22049 -22157 -22241 -22356 -22423 -22411 -22405 -22329 -22220 -22095 -22039 -22012 -21958 -21941 -21886 -21763 -21584 -21431 -21367 -21367 -21375 -21398 -21463 -21533 -21594 -21650 -21726 -21763 -21753 -21752 -21723 -21735 -21825 -21954 -22096 -22232 -22343 -22314 -22157 -22030 -21898 -21703 -21546 -21522 -21555 -21559 -21581 -21601 -21615 -21557 -21373 -21172 -20980 -20829 -20759 -20778 -20830 -20888 -21003 -21127 -21265 -21377 -21407 -21400 -21361 -21341 -21349 -21371 -21431 -21507 -21575 -21591 -21577 -21576 -21573 -21559 -21549 -21549 -21529 -21501 -21438 -21299 -21125 -20995 -20941 -20933 -20980 -21086 -21218 -21345 -21394 -21332 -21262 -21244 -21268 -21307 -21325 -21356 -21449 -21560 -21566 -21570 -21662 -21722 -21821 -22012 -22163 -22249 -22319 -22395 -22427 -22364 -22267 -22113 -21901 -21698 -21523 -21403 -21302 -21239 -21186 -21136 -21098 -21004 -20901 -20844 -20884 -20965 -21018 -21080 -21182 -21318 -21451 -21552 -21513 -21363 -21188 -21035 -20957 -20922 -20984 -21109 -21240 -21342 -21405 -21509 -21613 -21691 -21710 -21692 -21734 -21791 -21854 -21948 -22072 -22163 -22215 -22222 -22133 -22034 -21901 -21738 -21582 -21401 -21282 -21218 -21181 -21146 -21103 -21053 -21016 -21045 -21071 -21090 -21109 -21115 -21122 -21107 -21092 -21182 -21360 -21465 -21543 -21661 -21749 -21795 -21847 -21888 -21894 -21900 -21868 -21802 -21763 -21781 -21825 -21818 -21760 -21734 -21754 -21724 -21627 -21534 -21488 -21459 -21440 -21434 -21457 -21525 -21583 -21636 -21706 -21822 -21941 -22022 -22052 -21994 -21908 -21762 -21624 -21560 -21498 -21473 -21463 -21490 -21573 -21619 -21620 -21583 -21545 -21511 -21427 -21357 -21333 -21299 -21284 -21276 -21244 -21259 -21267 -21244 -21271 -21266 -21263 -21255 -21192 -21145 -21108 -21111 -21109 -21122 -21178 -21288 -21441 -21580 -21745 -21854 -21933 -21986 -21989 -21995 -21979 -21988 -21993 -21989 -22026 -22102 -22153 -22066 -21898 -21719 -21503 -21296 -21191 -21160 -21157 -21206 -21280 -21342 -21363 -21378 -21426 -21508 -21594 -21678 -21707 -21606 -21523 -21473 -21403 -21346 -21270 -21290 -21395 -21508 -21555 -21511 -21469 -21410 -21365 -21374 -21395 -21374 -21384 -21481 -21580 -21669 -21808 -21938 -21983 -21992 -21933 -21853 -21767 -21699 -21654 -21572 -21513 -21478 -21486 -21510 -21541 -21565 -21564 -21593 -21570 -21501 -21440 -21347 -21286 -21206 -21085 -20956 -20796 -20708 -20652 -20578 -20514 -20517 -20587 -20659 -20774 -20933 -21094 -21204 -21325 -21456 -21513 -21572 -21642 -21694 -21724 -21755 -21808 -21861 -21915 -21947 -21982 -21980 -21950 -21954 -21921 -21896 -21893 -21923 -22015 -22075 -22101 -22101 -22129 -22169 -22140 -22067 -21923 -21717 -21497 -21269 -21038 -20847 -20748 -20669 -20605 -20607 -20635 -20699 -20790 -20900 -21056 -21202 -21295 -21369 -21420 -21497 -21638 -21715 -21722 -21722 -21717 -21691 -21652 -21630 -21622 -21642 -21693 -21756 -21785 -21772 -21768 -21769 -21737 -21715 -21767 -21863 -21973 -22071 -22154 -22206 -22211 -22193 -22169 -22096 -21929 -21787 -21686 -21603 -21543 -21490 -21448 -21400 -21430 -21444 -21362 -21301 -21250 -21177 -21097 -21036 -21061 -21132 -21168 -21218 -21274 -21300 -21306 -21339 -21385 -21411 -21427 -21449 -21499 -21504 -21454 -21401 -21413 -21477 -21543 -21637 -21721 -21737 -21645 -21582 -21576 -21544 -21538 -21489 -21411 -21303 -21162 -21027 -20916 -20921 -20953 -20964 -21016 -21085 -21139 -21186 -21238 -21237 -21189 -21166 -21215 -21285 -21332 -21381 -21454 -21544 -21638 -21716 -21770 -21839 -21875 -21903 -21922 -21905 -21903 -21890 -21892 -21903 -21892 -21880 -21927 -22057 -22152 -22180 -22212 -22217 -22168 -22108 -22037 -21956 -21880 -21769 -21596 -21452 -21325 -21213 -21235 -21315 -21357 -21359 -21341 -21337 -21285 -21227 -21218 -21194 -21188 -21203 -21195 -21212 -21229 -21245 -21319 -21404 -21509 -21581 -21544 -21472 -21364 -21234 -21141 -21089 -21077 -21125 -21216 -21321 -21500 -21648 -21766 -21897 -21972 -22059 -22097 -22082 -22032 -21951 -21885 -21814 -21751 -21718 -21684 -21587 -21498 -21448 -21402 -21346 -21296 -21284 -21240 -21217 -21238 -21219 -21192 -21184 -21181 -21194 -21217 -21212 -21170 -21076 -20971 -20916 -20843 -20816 -20907 -21009 -21060 -21104 -21192 -21278 -21325 -21334 -21333 -21370 -21434 -21473 -21485 -21516 -21581 -21617 -21637 -21660 -21665 -21721 -21793 -21829 -21849 -21876 -21889 -21908 -21939 -21921 -21915 -21926 -21955 -22025 -22113 -22209 -22287 -22349 -22366 -22323 -22278 -22230 -22116 -21994 -21920 -21821 -21708 -21602 -21499 -21401 -21268 -21163 -21101 -21033 -20996 -20995 -20984 -21002 -21110 -21189 -21179 -21160 -21118 -21104 -21131 -21119 -21106 -21143 -21201 -21257 -21306 -21295 -21257 -21244 -21214 -21197 -21204 -21246 -21271 -21262 -21350 -21457 -21522 -21557 -21563 -21610 -21638 -21645 -21648 -21634 -21629 -21625 -21649 -21646 -21590 -21574 -21592 -21597 -21582 -21571 -21575 -21596 -21613 -21669 -21758 -21785 -21836 -21931 -21995 -22043 -22091 -22086 -21999 -21886 -21779 -21712 -21653 -21610 -21607 -21608 -21588 -21533 -21509 -21502 -21518 -21582 -21645 -21704 -21778 -21840 -21836 -21815 -21790 -21745 -21721 -21670 -21607 -21574 -21559 -21539 -21541 -21567 -21563 -21595 -21643 -21640 -21635 -21603 -21522 -21486 -21483 -21458 -21444 -21419 -21405 -21367 -21325 -21301 -21229 -21154 -21055 -20932 -20784 -20627 -20498 -20411 -20368 -20379 -20459 -20533 -20610 -20666 -20690 -20697 -20676 -20702 -20781 -20899 -21060 -21264 -21441 -21550 -21666 -21764 -21818 -21860 -21881 -21912 -21942 -21950 -21981 -22030 -22043 -22048 -22068 -22056 -22044 -21990 -21950 -21956 -21913 -21918 -21952 -21976 -21944 -21900 -21968 -22005 -21967 -21912 -21896 -21902 -21896 -21896 -21827 -21726 -21627 -21571 -21582 -21603 -21700 -21831 -21888 -21926 -21952 -21927 -21907 -21861 -21780 -21707 -21608 -21521 -21481 -21473 -21460 -21451 -21439 -21381 -21344 -21294 -21206 -21178 -21261 -21430 -21597 -21703 -21748 -21787 -21843 -21881 -21891 -21865 -21855 -21873 -21881 -21908 -21943 -21945 -21966 -22022 -22057 -22059 -22069 -22085 -22075 -22055 -22028 -21989 -21946 -21912 -21911 -21876 -21837 -21835 -21841 -21844 -21859 -21909 -21892 -21832 -21767 -21662 -21570 -21434 -21288 -21155 -20974 -20861 -20823 -20800 -20781 -20756 -20688 -20577 -20504 -20454 -20455 -20442 -20426 -20462 -20493 -20604 -20711 -20797 -20884 -20908 -20915 -20964 -21085 -21175 -21252 -21364 -21441 -21484 -21482 -21458 -21434 -21401 -21385 -21381 -21361 -21323 -21319 -21353 -21391 -21447 -21495 -21486 -21451 -21446 -21453 -21461 -21532 -21639 -21679 -21658 -21639 -21620 -21603 -21577 -21517 -21433 -21368 -21378 -21465 -21538 -21598 -21725 -21845 -21900 -21895 -21861 -21824 -21743 -21677 -21639 -21635 -21681 -21729 -21799 -21815 -21785 -21769 -21698 -21593 -21501 -21440 -21414 -21395 -21390 -21385 -21399 -21435 -21475 -21516 -21535 -21529 -21530 -21562 -21603 -21641 -21654 -21675 -21733 -21804 -21842 -21772 -21677 -21581 -21497 -21452 -21400 -21408 -21405 -21376 -21401 -21429 -21438 -21445 -21447 -21411 -21383 -21368 -21368 -21360 -21309 -21309 -21328 -21332 -21303 -21281 -21354 -21410 -21431 -21433 -21452 -21529 -21519 -21436 -21389 -21380 -21440 -21524 -21589 -21652 -21710 -21725 -21708 -21669 -21607 -21543 -21472 -21426 -21393 -21361 -21331 -21338 -21386 -21367 -21306 -21222 -21115 -21037 -21028 -21032 -21013 -21009 -21036 -21089 -21124 -21178 -21261 -21332 -21402 -21488 -21590 -21637 -21679 -21742 -21718 -21645 -21577 -21478 -21369 -21355 -21427 -21511 -21625 -21739 -21862 -21943 -21958 -21945 -21891 -21828 -21733 -21656 -21609 -21546 -21508 -21474 -21429 -21365 -21302 -21279 -21239 -21167 -21128 -21127 -21134 -21165 -21197 -21200 -21236 -21271 -21274 -21286 -21284 -21321 -21390 -21443 -21474 -21514 -21602 -21681 -21722 -21721 -21692 -21669 -21639 -21618 -21593 -21503 -21385 -21305 -21218 -21080 -20976 -20868 -20764 -20748 -20785 -20866 -20923 -20978 -21031 -21017 -21016 -21097 -21182 -21191 -21163 -21177 -21249 -21297 -21338 -21380 -21427 -21517 -21659 -21795 -21861 -21972 -22088 -22184 -22292 -22396 -22511 -22563 -22585 -22573 -22514 -22481 -22481 -22526 -22517 -22471 -22444 -22346 -22255 -22169 -22054 -21998 -21996 -22027 -22022 -21951 -21906 -21869 -21875 -21942 -21974 -22023 -22048 -22005 -21938 -21865 -21806 -21723 -21670 -21695 -21765 -21822 -21886 -21998 -22072 -22087 -22094 -22136 -22159 -22098 -21979 -21892 -21872 -21826 -21788 -21743 -21677 -21630 -21558 -21535 -21483 -21378 -21330 -21291 -21228 -21163 -21091 -20931 -20746 -20641 -20550 -20489 -20506 -20547 -20566 -20612 -20698 -20763 -20776 -20767 -20762 -20727 -20757 -20812 -20847 -20900 -20912 -20925 -20946 -21013 -21097 -21188 -21311 -21406 -21524 -21610 -21674 -21773 -21882 -21986 -22027 -22054 -22016 -21952 -21934 -21878 -21834 -21760 -21679 -21611 -21501 -21423 -21390 -21373 -21361 -21364 -21395 -21475 -21579 -21633 -21607 -21559 -21535 -21483 -21403 -21348 -21313 -21261 -21224 -21237 -21295 -21348 -21409 -21525 -21604 -21629 -21647 -21639 -21610 -21569 -21549 -21549 -21483 -21446 -21487 -21505 -21560 -21620 -21644 -21679 -21705 -21746 -21786 -21808 -21850 -21894 -21890 -21838 -21782 -21727 -21626 -21519 -21487 -21499 -21491 -21510 -21578 -21582 -21572 -21577 -21572 -21579 -21546 -21523 -21479 -21407 -21342 -21265 -21239 -21258 -21290 -21279 -21311 -21428 -21505 -21555 -21651 -21804 -21844 -21805 -21806 -21795 -21810 -21808 -21774 -21777 -21808 -21853 -21903 -21895 -21828 -21792 -21760 -21721 -21700 -21670 -21626 -21553 -21450 -21350 -21258 -21183 -21115 -21076 -21078 -21094 -21138 -21167 -21184 -21200 -21210 -21221 -21197 -21180 -21144 -21106 -21081 -21058 -21058 -21012 -20991 -21044 -21111 -21171 -21189 -21217 -21294 -21351 -21381 -21446 -21562 -21655 -21712 -21764 -21812 -21854 -21869 -21853 -21817 -21816 -21798 -21735 -21710 -21683 -21684 -21726 -21781 -21826 -21884 -21984 -22027 -22020 -22004 -21959 -21865 -21787 -21773 -21791 -21835 -21860 -21896 -21982 -22068 -22097 -22083 -22038 -21949 -21862 -21780 -21727 -21718 -21708 -21699 -21698 -21713 -21741 -21746 -21714 -21672 -21594 -21474 -21348 -21199 -21054 -20964 -20927 -20902 -20869 -20838 -20818 -20842 -20955 -21084 -21160 -21200 -21232 -21268 -21293 -21304 -21316 -21338 -21330 -21283 -21234 -21210 -21222 -21264 -21336 -21400 -21425 -21472 -21510 -21485 -21456 -21444 -21432 -21385 -21334 -21323 -21287 -21241 -21186 -21145 -21116 -21034 -21030 -21054 -21029 -21068 -21120 -21132 -21078 -21000 -20964 -20962 -21021 -21090 -21165 -21257 -21335 -21425 -21510 -21580 -21633 -21647 -21667 -21675 -21687 -21767 -21853 -21927 -22041 -22160 -22182 -22109 -22018 -22004 -22047 -22060 -22050 -22010 -21978 -21925 -21834 -21769 -21715 -21698 -21692 -21683 -21630 -21574 -21592 -21588 -21567 -21596 -21654 -21649 -21596 -21541 -21477 -21467 -21489 -21499 -21493 -21485 -21505 -21477 -21405 -21319 -21228 -21183 -21127 -21081 -21050 -21014 -21021 -21060 -21118 -21226 -21385 -21510 -21581 -21646 -21707 -21763 -21816 -21880 -21913 -21896 -21840 -21771 -21742 -21716 -21687 -21669 -21698 -21713 -21689 -21644 -21545 -21482 -21419 -21374 -21340 -21317 -21374 -21375 -21334 -21313 -21352 -21425 -21429 -21420 -21461 -21511 -21521 -21541 -21543 -21523 -21503 -21470 -21483 -21475 -21475 -21548 -21615 -21701 -21784 -21856 -21937 -21970 -21993 -22024 -22009 -21909 -21779 -21685 -21595 -21497 -21445 -21434 -21441 -21468 -21490 -21488 -21456 -21423 -21412 -21397 -21372 -21346 -21319 -21308 -21323 -21344 -21388 -21451 -21410 -21349 -21392 -21400 -21406 -21451 -21475 -21524 -21557 -21567 -21589 -21550 -21576 -21659 -21635 -21624 -21635 -21609 -21569 -21572 -21569 -21503 -21470 -21443 -21402 -21346 -21316 -21295 -21213 -21187 -21201 -21235 -21320 -21384 -21438 -21533 -21611 -21667 -21726 -21731 -21763 -21741 -21709 -21740 -21724 -21773 -21841 -21907 -22020 -22093 -22112 -22067 -21993 -21917 -21845 -21793 -21726 -21686 -21678 -21638 -21566 -21514 -21462 -21435 -21454 -21428 -21397 -21371 -21377 -21377 -21352 -21399 -21428 -21419 -21410 -21407 -21440 -21484 -21514 -21526 -21515 -21488 -21462 -21471 -21513 -21539 -21599 -21653 -21637 -21592 -21535 -21477 -21436 -21425 -21411 -21370 -21345 -21351 -21378 -21384 -21364 -21378 -21379 -21332 -21291 -21230 -21174 -21129 -21087 -21102 -21105 -21091 -21066 -20994 -20898 -20816 -20767 -20716 -20683 -20675 -20715 -20727 -20716 -20754 -20762 -20786 -20800 -20822 -20888 -20918 -20995 -21061 -21111 -21198 -21252 -21337 -21412 -21447 -21480 -21499 -21529 -21568 -21615 -21649 -21681 -21731 -21798 -21837 -21824 -21830 -21817 -21773 -21741 -21731 -21691 -21617 -21554 -21490 -21467 -21452 -21446 -21430 -21420 -21457 -21473 -21484 -21488 -21461 -21411 -21392 -21384 -21353 -21323 -21321 -21332 -21336 -21404 -21510 -21621 -21707 -21753 -21763 -21743 -21776 -21811 -21840 -21850 -21825 -21862 -21900 -21879 -21839 -21814 -21837 -21866 -21804 -21733 -21712 -21661 -21652 -21697 -21695 -21682 -21674 -21658 -21648 -21606 -21586 -21593 -21557 -21515 -21491 -21486 -21468 -21469 -21491 -21507 -21578 -21714 -21849 -21883 -21917 -22002 -22028 -22059 -22060 -22016 -21963 -21912 -21905 -21835 -21739 -21682 -21613 -21580 -21585 -21578 -21559 -21569 -21568 -21502 -21479 -21518 -21531 -21531 -21522 -21518 -21520 -21525 -21546 -21553 -21548 -21544 -21551 -21563 -21564 -21545 -21546 -21570 -21560 -21564 -21566 -21518 -21457 -21453 -21507 -21552 -21599 -21638 -21685 -21740 -21749 -21741 -21746 -21728 -21694 -21698 -21690 -21652 -21602 -21577 -21551 -21510 -21491 -21453 -21407 -21352 -21312 -21300 -21275 -21291 -21364 -21415 -21490 -21597 -21680 -21742 -21771 -21767 -21721 -21664 -21623 -21591 -21520 -21482 -21523 -21507 -21490 -21529 -21551 -21539 -21531 -21554 -21593 -21616 -21663 -21756 -21804 -21825 -21850 -21873 -21895 -21901 -21909 -21873 -21828 -21817 -21821 -21860 -21902 -21937 -21945 -21938 -21940 -21933 -21901 -21873 -21929 -22006 -22010 -21973 -21918 -21830 -21769 -21704 -21608 -21582 -21565 -21543 -21545 -21561 -21607 -21620 -21614 -21604 -21579 -21565 -21580 -21575 -21539 -21555 -21608 -21644 -21658 -21683 -21697 -21659 -21598 -21555 -21509 -21426 -21351 -21314 -21298 -21275 -21237 -21204 -21168 -21161 -21174 -21168 -21161 -21138 -21102 -21072 -21043 -21004 -20984 -21013 -21061 -21100 -21147 -21211 -21249 -21271 -21280 -21270 -21262 -21223 -21166 -21109 -21062 -21027 -20965 -20916 -20871 -20844 -20866 -20894 -20926 -20974 -21022 -21057 -21097 -21144 -21202 -21245 -21281 -21319 -21368 -21408 -21413 -21418 -21401 -21425 -21443 -21445 -21484 -21497 -21512 -21468 -21465 -21515 -21516 -21527 -21529 -21538 -21556 -21559 -21530 -21533 -21527 -21454 -21442 -21434 -21401 -21397 -21419 -21473 -21454 -21408 -21425 -21403 -21389 -21385 -21341 -21363 -21407 -21409 -21407 -21396 -21356 -21309 -21294 -21320 -21364 -21399 -21447 -21494 -21521 -21548 -21568 -21599 -21661 -21692 -21680 -21670 -21654 -21646 -21692 -21763 -21797 -21828 -21851 -21853 -21864 -21899 -21964 -21982 -22003 -22046 -22041 -22021 -22016 -22022 -22035 -22094 -22154 -22169 -22121 -22043 -22013 -21990 -21930 -21788 -21674 -21620 -21522 -21441 -21351 -21263 -21219 -21218 -21234 -21202 -21174 -21126 -21111 -21139 -21134 -21138 -21119 -21096 -21090 -21129 -21178 -21181 -21200 -21230 -21237 -21220 -21211 -21195 -21184 -21187 -21180 -21154 -21157 -21195 -21219 -21245 -21271 -21351 -21454 -21538 -21589 -21625 -21711 -21748 -21749 -21760 -21756 -21738 -21701 -21695 -21686 -21676 -21660 -21591 -21510 -21459 -21442 -21382 -21312 -21297 -21301 -21310 -21289 -21266 -21271 -21264 -21266 -21269 -21273 -21291 -21265 -21238 -21252 -21250 -21257 -21298 -21322 -21350 -21394 -21409 -21437 -21446 -21453 -21503 -21533 -21568 -21609 -21647 -21673 -21669 -21664 -21673 -21721 -21775 -21789 -21800 -21811 -21797 -21783 -21746 -21749 -21789 -21771 -21801 -21851 -21896 -21941 -21933 -21934 -21907 -21889 -21883 -21860 -21875 -21858 -21810 -21763 -21723 -21719 -21718 -21663 -21602 -21599 -21552 -21489 -21492 -21496 -21472 -21446 -21444 -21444 -21422 -21465 -21524 -21525 -21538 -21562 -21608 -21651 -21647 -21643 -21665 -21671 -21682 -21693 -21605 -21521 -21500 -21495 -21493 -21444 -21410 -21409 -21407 -21433 -21466 -21441 -21416 -21431 -21436 -21480 -21522 -21526 -21536 -21541 -21522 -21519 -21537 -21506 -21468 -21423 -21409 -21401 -21372 -21395 -21400 -21462 -21529 -21542 -21531 -21524 -21566 -21561 -21579 -21572 -21540 -21527 -21457 -21432 -21422 -21405 -21405 -21407 -21398 -21374 -21401 -21417 -21451 -21526 -21517 -21511 -21555 -21557 -21545 -21549 -21550 -21534 -21523 -21483 -21425 -21412 -21388 -21341 -21320 -21321 -21352 -21415 -21472 -21526 -21546 -21507 -21488 -21506 -21498 -21462 -21415 -21397 -21376 -21323 -21274 -21226 -21249 -21306 -21364 -21400 -21352 -21324 -21354 -21381 -21415 -21467 -21500 -21546 -21581 -21631 -21713 -21720 -21688 -21640 -21612 -21626 -21601 -21557 -21525 -21443 -21402 -21430 -21398 -21393 -21417 -21404 -21406 -21400 -21361 -21317 -21319 -21376 -21422 -21418 -21420 -21450 -21438 -21397 -21409 -21442 -21395 -21351 -21410 -21442 -21442 -21545 -21679 -21741 -21778 -21824 -21842 -21820 -21771 -21772 -21801 -21822 -21881 -21936 -21945 -21922 -21893 -21856 -21830 -21792 -21778 -21784 -21753 -21725 -21677 -21661 -21683 -21673 -21628 -21589 -21598 -21580 -21563 -21609 -21630 -21640 -21673 -21662 -21661 -21647 -21630 -21675 -21672 -21677 -21662 -21610 -21578 -21530 -21505 -21485 -21462 -21446 -21422 -21369 -21336 -21331 -21315 -21287 -21260 -21277 -21279 -21262 -21274 -21283 -21279 -21303 -21318 -21275 -21215 -21167 -21184 -21212 -21232 -21246 -21218 -21232 -21244 -21247 -21264 -21269 -21296 -21310 -21305 -21263 -21223 -21226 -21215 -21219 -21260 -21341 -21368 -21360 -21381 -21362 -21414 -21516 -21540 -21534 -21551 -21584 -21622 -21671 -21644 -21642 -21709 -21686 -21670 -21659 -21661 -21688 -21667 -21663 -21658 -21686 -21720 -21746 -21807 -21814 -21811 -21832 -21806 -21758 -21775 -21809 -21781 -21750 -21757 -21740 -21681 -21643 -21632 -21608 -21554 -21499 -21475 -21426 -21372 -21374 -21404 -21418 -21415 -21455 -21467 -21435 -21461 -21493 -21495 -21476 -21513 -21539 -21489 -21455 -21451 -21451 -21384 -21380 -21403 -21372 -21372 -21357 -21372 -21375 -21378 -21382 -21385 -21431 -21465 -21485 -21486 -21499 -21487 -21464 -21441 -21377 -21343 -21312 -21279 -21277 -21291 -21306 -21306 -21319 -21360 -21421 -21452 -21455 -21456 -21432 -21400 -21387 -21403 -21417 -21413 -21436 -21479 -21521 -21553 -21562 -21561 -21600 -21665 -21716 -21739 -21747 -21759 -21764 -21791 -21812 -21824 -21836 -21862 -21881 -21853 -21866 -21872 -21888 -21892 -21855 -21872 -21869 -21875 -21887 -21891 -21900 -21911 -21926 -21870 -21823 -21770 -21738 -21734 -21692 -21698 -21690 -21678 -21656 -21612 -21652 -21668 -21641 -21640 -21650 -21657 -21649 -21617 -21566 -21553 -21531 -21504 -21492 -21457 -21433 -21404 -21425 -21443 -21431 -21479 -21487 -21456 -21459 -21433 -21401 -21408 -21428 -21443 -21437 -21464 -21504 -21512 -21538 -21560 -21554 -21541 -21517 -21509 -21543 -21574 -21586 -21581 -21602 -21676 -21675 -21645 -21683 -21699 -21694 -21647 -21577 -21563 -21516 -21462 -21440 -21413 -21435 -21458 -21443 -21459 -21494 -21531 -21555 -21565 -21555 -21510 -21480 -21468 -21433 -21349 -21278 -21256 -21247 -21247 -21219 -21184 -21182 -21210 -21219 -21167 -21162 -21196 -21199 -21220 -21270 -21346 -21396 -21378 -21381 -21419 -21408 -21379 -21400 -21406 -21339 -21304 -21341 -21347 -21307 -21291 -21288 -21311 -21337 -21335 -21346 -21340 -21379 -21408 -21402 -21452 -21485 -21537 -21615 -21672 -21696 -21684 -21669 -21675 -21687 -21696 -21698 -21678 -21673 -21693 -21708 -21694 -21712 -21757 -21762 -21729 -21721 -21727 -21708 -21672 -21637 -21628 -21592 -21583 -21596 -21555 -21501 -21492 -21515 -21514 -21515 -21503 -21511 -21557 -21583 -21620 -21619 -21581 -21550 -21489 -21456 -21449 -21428 -21390 -21362 -21384 -21421 -21449 -21441 -21444 -21497 -21509 -21492 -21494 -21499 -21456 -21378 -21343 -21371 -21393 -21368 -21421 -21471 -21457 -21484 -21465 -21444 -21436 -21404 -21413 -21424 -21412 -21405 -21413 -21435 -21509 -21565 -21561 -21554 -21536 -21512 -21458 -21437 -21445 -21432 -21419 -21440 -21514 -21518 -21483 -21491 -21527 -21571 -21597 -21624 -21643 -21657 -21631 -21592 -21586 -21581 -21585 -21598 -21620 -21633 -21625 -21608 -21614 -21615 -21615 -21646 -21646 -21638 -21644 -21643 -21598 -21557 -21553 -21504 -21501 -21490 -21429 -21402 -21374 -21395 -21414 -21434 -21444 -21410 -21410 -21376 -21373 -21382 -21355 -21376 -21404 -21419 -21424 -21420 -21392 -21385 -21368 -21337 -21324 -21290 -21303 -21295 -21273 -21312 -21359 -21416 -21484 -21501 -21466 -21481 -21496 -21501 -21495 -21481 -21485 -21487 -21559 -21593 -21637 -21683 -21641 -21661 -21667 -21647 -21635 -21608 -21608 -21621 -21586 -21525 -21514 -21482 -21458 -21488 -21517 -21544 -21539 -21527 -21533 -21534 -21525 -21511 -21481 -21466 -21470 -21438 -21391 -21322 -21302 -21328 -21372 -21453 -21493 -21522 -21528 -21522 -21541 -21534 -21521 -21530 -21557 -21575 -21575 -21576 -21625 -21654 -21653 -21680 -21714 -21741 -21738 -21739 -21730 -21734 -21760 -21735 -21729 -21772 -21796 -21783 -21750 -21730 -21730 -21713 -21706 -21702 -21631 -21587 -21589 -21596 -21623 -21603 -21573 -21587 -21645 -21679 -21664 -21656 -21632 -21636 -21626 -21579 -21539 -21492 -21473 -21483 -21489 -21457 -21419 -21398 -21369 -21363 -21379 -21394 -21412 -21388 -21336 -21311 -21298 -21286 -21282 -21247 -21250 -21274 -21247 -21241 -21199 -21188 -21252 -21276 -21282 -21285 -21334 -21386 -21385 -21425 -21493 -21532 -21543 -21562 -21580 -21588 -21593 -21593 -21605 -21564 -21528 -21538 -21552 -21516 -21465 -21513 -21520 -21456 -21412 -21401 -21424 -21421 -21404 -21446 -21499 -21501 -21547 -21593 -21616 -21651 -21668 -21729 -21724 -21683 -21706 -21718 -21711 -21710 -21741 -21741 -21737 -21717 -21662 -21656 -21694 -21704 -21682 -21709 -21715 -21695 -21701 -21665 -21585 -21507 -21462 -21436 -21388 -21338 -21335 -21365 -21333 -21283 -21297 -21318 -21374 -21479 -21530 -21499 -21476 -21468 -21452 -21478 -21540 -21549 -21482 -21404 -21349 -21346 -21351 -21343 -21375 -21380 -21370 -21385 -21367 -21351 -21311 -21256 -21251 -21232 -21193 -21145 -21093 -21085 -21124 -21156 -21164 -21185 -21248 -21311 -21340 -21386 -21439 -21442 -21505 -21589 -21576 -21598 -21653 -21680 -21703 -21712 -21747 -21762 -21771 -21824 -21880 -21886 -21802 -21768 -21841 -21875 -21868 -21870 -21848 -21836 -21840 -21833 -21794 -21730 -21685 -21672 -21661 -21650 -21672 -21687 -21654 -21593 -21538 -21509 -21480 -21467 -21486 -21482 -21495 -21472 -21397 -21376 -21334 -21309 -21358 -21389 -21404 -21408 -21395 -21414 -21424 -21406 -21417 -21434 -21482 -21529 -21497 -21482 -21485 -21459 -21430 -21410 -21446 -21475 -21446 -21408 -21388 -21387 -21390 -21411 -21444 -21462 -21495 -21520 -21526 -21570 -21570 -21573 -21606 -21563 -21552 -21580 -21597 -21599 -21603 -21651 -21657 -21631 -21605 -21589 -21574 -21543 -21547 -21543 -21495 -21423 -21383 -21394 -21411 -21419 -21373 -21332 -21324 -21315 -21281 -21229 -21254 -21279 -21260 -21211 -21172 -21200 -21234 -21255 -21235 -21181 -21179 -21194 -21191 -21195 -21148 -21098 -21118 -21113 -21067 -21058 -21101 -21151 -21222 -21310 -21340 -21315 -21309 -21366 -21458 -21511 -21509 -21558 -21573 -21563 -21641 -21694 -21715 -21702 -21697 -21718 -21714 -21714 -21725 -21751 -21763 -21795 -21847 -21890 -21896 -21887 -21924 -21897 -21864 -21891 -21878 -21824 -21801 -21788 -21777 -21808 -21825 -21826 -21772 -21772 -21866 -21891 -21882 -21847 -21811 -21823 -21789 -21730 -21755 -21747 -21697 -21681 -21662 -21654 -21601 -21556 -21565 -21591 -21629 -21612 -21628 -21693 -21707 -21703 -21706 -21756 -21832 -21846 -21860 -21888 -21875 -21837 -21812 -21832 -21842 -21833 -21803 -21790 -21814 -21777 -21733 -21718 -21689 -21680 -21662 -21610 -21591 -21595 -21606 -21624 -21616 -21603 -21616 -21633 -21632 -21634 -21647 -21655 -21620 -21593 -21593 -21553 -21509 -21498 -21516 -21505 -21473 -21462 -21432 -21406 -21403 -21382 -21344 -21306 -21288 -21269 -21226 -21227 -21279 -21342 -21379 -21401 -21447 -21495 -21535 -21531 -21523 -21532 -21529 -21520 -21473 -21448 -21455 -21450 -21434 -21420 -21408 -21361 -21334 -21320 -21315 -21340 -21347 -21349 -21341 -21332 -21335 -21361 -21385 -21388 -21399 -21395 -21393 -21402 -21442 -21493 -21529 -21570 -21585 -21635 -21671 -21648 -21672 -21714 -21733 -21730 -21732 -21738 -21691 -21635 -21621 -21599 -21523 -21460 -21451 -21446 -21430 -21406 -21331 -21271 -21261 -21257 -21276 -21292 -21304 -21306 -21286 -21293 -21331 -21334 -21336 -21353 -21367 -21397 -21394 -21370 -21399 -21435 -21414 -21416 -21422 -21422 -21446 -21467 -21507 -21518 -21538 -21579 -21565 -21566 -21612 -21659 -21692 -21700 -21698 -21702 -21663 -21607 -21589 -21578 -21575 -21570 -21560 -21557 -21562 -21583 -21587 -21592 -21578 -21586 -21619 -21604 -21602 -21566 -21505 -21489 -21497 -21479 -21426 -21411 -21435 -21474 -21455 -21383 -21309 -21274 -21286 -21231 -21155 -21162 -21208 -21193 -21168 -21224 -21226 -21173 -21177 -21211 -21229 -21225 -21227 -21251 -21278 -21297 -21320 -21297 -21256 -21261 -21296 -21313 -21307 -21317 -21309 -21307 -21329 -21342 -21363 -21387 -21413 -21416 -21412 -21478 -21565 -21569 -21548 -21570 -21600 -21629 -21633 -21609 -21583 -21559 -21563 -21574 -21559 -21513 -21489 -21503 -21463 -21407 -21376 -21353 -21350 -21339 -21326 -21284 -21265 -21276 -21284 -21299 -21305 -21370 -21403 -21404 -21434 -21457 -21481 -21475 -21504 -21491 -21416 -21417 -21439 -21472 -21515 -21511 -21514 -21520 -21515 -21519 -21546 -21606 -21669 -21659 -21626 -21664 -21665 -21659 -21668 -21662 -21678 -21632 -21587 -21604 -21617 -21651 -21678 -21672 -21692 -21698 -21707 -21739 -21735 -21687 -21645 -21676 -21697 -21660 -21631 -21653 -21705 -21713 -21666 -21650 -21653 -21621 -21617 -21595 -21569 -21590 -21554 -21525 -21551 -21554 -21509 -21474 -21477 -21467 -21491 -21493 -21500 -21532 -21532 -21578 -21597 -21598 -21614 -21616 -21626 -21605 -21616 -21645 -21652 -21665 -21654 -21660 -21674 -21671 -21650 -21629 -21612 -21576 -21540 -21472 -21403 -21361 -21366 -21400 -21373 -21364 -21415 -21454 -21446 -21428 -21455 -21471 -21476 -21476 -21464 -21453 -21449 -21467 -21465 -21464 -21465 -21493 -21517 -21530 -21565 -21549 -21565 -21588 -21581 -21597 -21643 -21649 -21604 -21646 -21670 -21659 -21664 -21655 -21684 -21685 -21654 -21607 -21577 -21586 -21567 -21544 -21529 -21542 -21564 -21570 -21557 -21528 -21565 -21592 -21584 -21565 -21533 -21557 -21565 -21561 -21549 -21512 -21490 -21466 -21416 -21382 -21377 -21368 -21365 -21324 -21305 -21326 -21325 -21322 -21311 -21318 -21339 -21370 -21375 -21375 -21416 -21448 -21487 -21515 -21544 -21574 -21583 -21622 -21655 -21691 -21733 -21750 -21785 -21826 -21837 -21831 -21843 -21873 -21890 -21847 -21799 -21774 -21714 -21663 -21621 -21613 -21600 -21600 -21632 -21597 -21567 -21551 -21553 -21585 -21581 -21591 -21640 -21604 -21531 -21543 -21566 -21562 -21523 -21515 -21514 -21493 -21513 -21492 -21481 -21494 -21487 -21493 -21502 -21532 -21539 -21504 -21507 -21540 -21559 -21580 -21602 -21582 -21550 -21563 -21573 -21575 -21544 -21495 -21492 -21508 -21525 -21507 -21470 -21458 -21479 -21513 -21478 -21399 -21398 -21429 -21385 -21352 -21365 -21338 -21315 -21314 -21343 -21386 -21384 -21364 -21356 -21361 -21360 -21379 -21390 -21385 -21394 -21405 -21426 -21432 -21465 -21499 -21510 -21514 -21473 -21428 -21427 -21429 -21413 -21438 -21427 -21412 -21436 -21423 -21456 -21477 -21474 -21498 -21511 -21497 -21470 -21524 -21584 -21623 -21644 -21616 -21584 -21550 -21561 -21560 -21550 -21557 -21558 -21564 -21542 -21535 -21534 -21522 -21506 -21488 -21481 -21462 -21461 -21452 -21422 -21418 -21428 -21426 -21443 -21469 -21471 -21464 -21444 -21432 -21401 -21382 -21407 -21422 -21427 -21405 -21408 -21422 -21468 -21573 -21593 -21571 -21603 -21651 -21669 -21642 -21641 -21636 -21634 -21679 -21657 -21633 -21647 -21665 -21701 -21703 -21708 -21660 -21602 -21593 -21565 -21561 -21568 -21546 -21482 -21409 -21366 -21377 -21424 -21425 -21421 -21436 -21476 -21521 -21508 -21495 -21482 -21482 -21464 -21410 -21407 -21389 -21337 -21331 -21345 -21380 -21418 -21412 -21403 -21419 -21432 -21425 -21427 -21418 -21393 -21390 -21377 -21382 -21382 -21374 -21387 -21381 -21415 -21452 -21429 -21405 -21404 -21434 -21468 -21480 -21475 -21470 -21502 -21537 -21526 -21509 -21549 -21575 -21526 -21501 -21541 -21583 -21587 -21577 -21586 -21588 -21577 -21590 -21628 -21646 -21628 -21619 -21646 -21631 -21564 -21564 -21590 -21587 -21599 -21608 -21635 -21647 -21614 -21609 -21602 -21585 -21587 -21601 -21621 -21612 -21632 -21635 -21607 -21625 -21639 -21633 -21597 -21578 -21558 -21541 -21572 -21563 -21532 -21491 -21469 -21482 -21462 -21451 -21440 -21424 -21457 -21470 -21461 -21480 -21484 -21487 -21509 -21550 -21576 -21549 -21529 -21528 -21511 -21508 -21532 -21536 -21510 -21481 -21478 -21471 -21466 -21465 -21456 -21466 -21483 -21514 -21514 -21516 -21524 -21497 -21502 -21537 -21559 -21584 -21634 -21647 -21637 -21648 -21673 -21702 -21711 -21738 -21729 -21706 -21679 -21663 -21670 -21619 -21623 -21638 -21595 -21555 -21567 -21568 -21548 -21588 -21575 -21567 -21587 -21571 -21527 -21467 -21461 -21453 -21455 -21480 -21456 -21450 -21472 -21518 -21543 -21505 -21507 -21516 -21549 -21594 -21563 -21547 -21549 -21559 -21565 -21516 -21543 -21594 -21570 -21556 -21562 -21565 -21498 -21425 -21468 -21510 -21434 -21403 -21481 -21453 -21407 -21460 -21493 -21456 -21416 -21457 -21504 -21487 -21451 -21478 -21502 -21464 -21427 -21394 -21388 -21382 -21362 -21361 -21359 -21341 -21314 -21304 -21276 -21278 -21299 -21263 -21235 -21224 -21248 -21273 -21261 -21268 -21278 -21295 -21312 -21327 -21339 -21338 -21312 -21315 -21373 -21380 -21400 -21437 -21462 -21486 -21490 -21517 -21525 -21507 -21492 -21515 -21559 -21590 -21610 -21592 -21565 -21554 -21581 -21596 -21565 -21596 -21628 -21608 -21606 -21579 -21542 -21514 -21476 -21494 -21530 -21501 -21469 -21467 -21482 -21488 -21487 -21495 -21496 -21487 -21469 -21468 -21471 -21490 -21502 -21482 -21485 -21489 -21487 -21471 -21477 -21494 -21475 -21448 -21447 -21480 -21454 -21408 -21402 -21411 -21415 -21389 -21386 -21383 -21390 -21427 -21468 -21483 -21462 -21441 -21448 -21496 -21518 -21512 -21535 -21558 -21549 -21538 -21550 -21568 -21573 -21585 -21605 -21592 -21558 -21543 -21569 -21573 -21556 -21537 -21521 -21561 -21594 -21610 -21647 -21667 -21690 -21708 -21693 -21686 -21688 -21689 -21689 -21702 -21705 -21706 -21739 -21733 -21729 -21753 -21763 -21786 -21780 -21740 -21736 -21741 -21722 -21712 -21692 -21678 -21671 -21651 -21675 -21689 -21648 -21616 -21613 -21628 -21627 -21615 -21603 -21561 -21566 -21591 -21584 -21574 -21561 -21582 -21562 -21513 -21484 -21488 -21510 -21497 -21511 -21528 -21493 -21465 -21485 -21503 -21510 -21522 -21553 -21603 -21607 -21622 -21663 -21657 -21646 -21671 -21668 -21634 -21635 -21646 -21633 -21629 -21649 -21643 -21600 -21564 -21583 -21588 -21556 -21575 -21575 -21557 -21536 -21507 -21475 -21437 -21449 -21467 -21470 -21454 -21442 -21446 -21448 -21450 -21470 -21518 -21533 -21558 -21592 -21559 -21539 -21559 -21560 -21543 -21515 -21498 -21504 -21506 -21522 -21485 -21448 -21464 -21447 -21468 -21448 -21406 -21428 -21392 -21347 -21360 -21384 -21381 -21379 -21398 -21421 -21443 -21461 -21446 -21421 -21422 -21397 -21427 -21447 -21398 -21408 -21457 -21507 -21500 -21471 -21494 -21499 -21477 -21475 -21447 -21413 -21397 -21358 -21340 -21319 -21326 -21365 -21336 -21296 -21275 -21292 -21311 -21262 -21255 -21309 -21314 -21291 -21292 -21266 -21273 -21311 -21312 -21327 -21368 -21403 -21404 -21415 -21433 -21445 -21485 -21522 -21543 -21563 -21574 -21577 -21587 -21613 -21653 -21655 -21660 -21666 -21618 -21612 -21634 -21626 -21621 -21612 -21585 -21558 -21545 -21559 -21633 -21659 -21622 -21619 -21604 -21588 -21614 -21622 -21609 -21654 -21678 -21640 -21590 -21567 -21610 -21603 -21593 -21649 -21651 -21582 -21519 -21523 -21529 -21521 -21514 -21464 -21432 -21445 -21471 -21467 -21450 -21446 -21428 -21457 -21480 -21453 -21450 -21468 -21475 -21447 -21441 -21445 -21404 -21375 -21395 -21414 -21402 -21427 -21462 -21455 -21483 -21511 -21494 -21478 -21464 -21483 -21500 -21491 -21495 -21477 -21477 -21475 -21458 -21470 -21491 -21486 -21458 -21428 -21422 -21461 -21517 -21571 -21599 -21608 -21592 -21539 -21542 -21579 -21569 -21586 -21638 -21621 -21604 -21604 -21618 -21671 -21674 -21679 -21677 -21652 -21632 -21591 -21600 -21607 -21554 -21526 -21474 -21446 -21468 -21459 -21452 -21405 -21398 -21386 -21345 -21378 -21388 -21369 -21345 -21354 -21349 -21312 -21301 -21308 -21311 -21289 -21325 -21382 -21406 -21401 -21399 -21452 -21499 -21535 -21574 -21559 -21508 -21520 -21549 -21530 -21516 -21544 -21574 -21554 -21572 -21622 -21632 -21630 -21631 -21650 -21677 -21684 -21667 -21670 -21662 -21640 -21674 -21685 -21666 -21653 -21647 -21658 -21641 -21637 -21627 -21603 -21576 -21561 -21579 -21542 -21531 -21552 -21537 -21538 -21536 -21544 -21519 -21464 -21467 -21496 -21499 -21470 -21463 -21462 -21447 -21457 -21458 -21453 -21443 -21433 -21425 -21430 -21442 -21420 -21437 -21499 -21518 -21500 -21494 -21503 -21560 -21599 -21548 -21518 -21552 -21591 -21594 -21604 -21627 -21682 -21724 -21667 -21657 -21683 -21684 -21646 -21604 -21644 -21626 -21566 -21558 -21564 -21566 -21579 -21552 -21490 -21473 -21473 -21489 -21487 -21468 -21482 -21488 -21460 -21428 -21456 -21498 -21502 -21531 -21547 -21528 -21503 -21464 -21481 -21490 -21448 -21451 -21454 -21440 -21398 -21394 -21429 -21418 -21414 -21426 -21439 -21406 -21377 -21408 -21406 -21391 -21411 -21443 -21437 -21419 -21447 -21455 -21432 -21448 -21491 -21516 -21525 -21522 -21500 -21503 -21501 -21473 -21484 -21497 -21518 -21532 -21508 -21531 -21557 -21568 -21610 -21630 -21617 -21602 -21595 -21601 -21597 -21620 -21661 -21656 -21648 -21652 -21658 -21652 -21668 -21693 -21684 -21676 -21658 -21652 -21657 -21630 -21598 -21573 -21539 -21518 -21523 -21503 -21490 -21522 -21541 -21521 -21483 -21481 -21497 -21491 -21474 -21488 -21512 -21478 -21446 -21424 -21430 -21438 -21419 -21428 -21403 -21390 -21369 -21332 -21366 -21380 -21347 -21328 -21357 -21393 -21375 -21334 -21376 -21427 -21420 -21428 -21409 -21407 -21424 -21430 -21415 -21404 -21430 -21424 -21404 -21391 -21400 -21422 -21448 -21452 -21458 -21485 -21448 -21450 -21483 -21504 -21552 -21564 -21560 -21541 -21551 -21572 -21580 -21610 -21604 -21583 -21566 -21583 -21560 -21488 -21510 -21528 -21542 -21572 -21597 -21587 -21546 -21573 -21602 -21617 -21590 -21554 -21583 -21613 -21604 -21583 -21597 -21580 -21575 -21597 -21580 -21580 -21574 -21568 -21596 -21599 -21586 -21597 -21605 -21583 -21554 -21552 -21573 -21579 -21545 -21548 -21586 -21577 -21549 -21541 -21569 -21580 -21581 -21586 -21562 -21538 -21507 -21500 -21549 -21597 -21622 -21616 -21600 -21602 -21601 -21575 -21580 -21597 -21582 -21596 -21585 -21575 -21595 -21577 -21574 -21614 -21645 -21618 -21585 -21573 -21569 -21559 -21556 -21552 -21505 -21466 -21448 -21491 -21534 -21525 -21527 -21518 -21524 -21526 -21507 -21503 -21523 -21539 -21527 -21514 -21487 -21496 -21510 -21477 -21446 -21419 -21431 -21447 -21445 -21434 -21406 -21402 -21411 -21433 -21455 -21450 -21457 -21484 -21499 -21501 -21499 -21484 -21478 -21510 -21508 -21483 -21468 -21434 -21459 -21495 -21490 -21468 -21448 -21466 -21460 -21435 -21449 -21469 -21482 -21479 -21458 -21450 -21434 -21446 -21516 -21518 -21501 -21512 -21462 -21446 -21480 -21492 -21464 -21449 -21504 -21534 -21504 -21515 -21538 -21520 -21535 -21574 -21605 -21619 -21603 -21601 -21628 -21619 -21602 -21622 -21590 -21579 -21606 -21574 -21548 -21554 -21582 -21583 -21544 -21552 -21572 -21539 -21491 -21511 -21520 -21504 -21511 -21512 -21538 -21518 -21477 -21497 -21499 -21502 -21510 -21498 -21479 -21452 -21473 -21477 -21452 -21438 -21426 -21433 -21415 -21396 -21386 -21389 -21410 -21453 -21492 -21493 -21500 -21514 -21535 -21507 -21492 -21517 -21474 -21443 -21453 -21441 -21411 -21407 -21408 -21389 -21362 -21343 -21398 -21439 -21424 -21430 -21401 -21345 -21341 -21374 -21381 -21340 -21374 -21451 -21430 -21431 -21460 -21465 -21474 -21466 -21442 -21433 -21460 -21462 -21445 -21447 -21462 -21428 -21404 -21455 -21455 -21437 -21464 -21492 -21471 -21419 -21441 -21500 -21517 -21536 -21553 -21564 -21595 -21621 -21667 -21691 -21684 -21705 -21721 -21720 -21699 -21713 -21741 -21719 -21709 -21686 -21654 -21640 -21621 -21607 -21603 -21609 -21632 -21637 -21614 -21613 -21624 -21619 -21617 -21607 -21584 -21575 -21582 -21561 -21531 -21553 -21588 -21589 -21569 -21560 -21543 -21531 -21555 -21572 -21556 -21515 -21491 -21487 -21479 -21469 -21484 -21494 -21465 -21436 -21425 -21418 -21385 -21376 -21387 -21366 -21360 -21403 -21404 -21366 -21391 -21425 -21437 -21435 -21394 -21375 -21403 -21404 -21391 -21404 -21428 -21421 -21377 -21416 -21452 -21423 -21461 -21485 -21441 -21437 -21458 -21445 -21452 -21460 -21477 -21508 -21502 -21494 -21476 -21465 -21473 -21498 -21524 -21523 -21495 -21490 -21527 -21514 -21497 -21500 -21526 -21548 -21510 -21504 -21515 -21514 -21490 -21473 -21494 -21523 -21533 -21522 -21529 -21517 -21513 -21531 -21534 -21539 -21536 -21533 -21548 -21554 -21557 -21572 -21562 -21544 -21552 -21561 -21550 -21538 -21531 -21522 -21514 -21509 -21531 -21531 -21505 -21525 -21548 -21553 -21554 -21508 -21478 -21521 -21552 -21576 -21571 -21556 -21594 -21593 -21615 -21632 -21599 -21625 -21665 -21660 -21590 -21555 -21600 -21587 -21559 -21603 -21597 -21608 -21627 -21552 -21609 -21637 -21590 -21618 -21581 -21574 -21597 -21619 -21620 -21573 -21596 -21624 -21620 -21616 -21609 -21607 -21587 -21531 -21482 -21501 -21522 -21508 -21468 -21482 -21531 -21469 -21454 -21473 -21433 -21439 -21478 -21482 -21442 -21436 -21438 -21439 -21456 -21462 -21486 -21505 -21529 -21553 -21537 -21528 -21549 -21566 -21561 -21565 -21590 -21587 -21577 -21584 -21598 -21582 -21564 -21571 -21543 -21527 -21533 -21534 -21544 -21548 -21538 -21510 -21515 -21515 -21474 -21449 -21464 -21506 -21530 -21561 -21554 -21514 -21518 -21507 -21536 -21579 -21557 -21550 -21555 -21547 -21521 -21514 -21547 -21541 -21504 -21490 -21499 -21483 -21452 -21443 -21407 -21367 -21345 -21356 -21393 -21401 -21408 -21398 -21348 -21323 -21354 -21364 -21333 -21325 -21321 -21340 -21370 -21349 -21350 -21369 -21385 -21432 -21446 -21446 -21475 -21456 -21425 -21490 -21540 -21523 -21488 -21452 -21479 -21489 -21503 -21527 -21488 -21458 -21457 -21466 -21446 -21435 -21497 -21518 -21497 -21512 -21522 -21512 -21495 -21498 -21533 -21558 -21585 -21608 -21615 -21647 -21682 -21682 -21670 -21683 -21662 -21655 -21660 -21629 -21642 -21630 -21593 -21566 -21551 -21574 -21565 -21561 -21587 -21546 -21506 -21554 -21596 -21563 -21524 -21525 -21545 -21574 -21582 -21594 -21635 -21640 -21608 -21566 -21546 -21555 -21577 -21592 -21589 -21617 -21633 -21593 -21555 -21538 -21551 -21596 -21606 -21588 -21577 -21552 -21554 -21562 -21570 -21572 -21570 -21583 -21565 -21544 -21524 -21521 -21493 -21476 -21551 -21580 -21537 -21506 -21508 -21484 -21456 -21478 -21482 -21464 -21480 -21524 -21523 -21488 -21465 -21445 -21460 -21495 -21509 -21493 -21464 -21476 -21496 -21508 -21535 -21539 -21531 -21559 -21573 -21551 -21539 -21528 -21535 -21529 -21548 -21588 -21565 -21567 -21584 -21591 -21610 -21583 -21521 -21529 -21566 -21544 -21527 -21515 -21534 -21577 -21568 -21560 -21550 -21514 -21508 -21496 -21476 -21465 -21466 -21471 -21433 -21432 -21434 -21452 -21464 -21438 -21450 -21423 -21406 -21388 -21369 -21359 -21353 -21380 -21342 -21317 -21326 -21328 -21358 -21368 -21333 -21345 -21404 -21401 -21415 -21425 -21415 -21443 -21457 -21477 -21488 -21486 -21499 -21534 -21547 -21532 -21532 -21533 -21522 -21519 -21528 -21515 -21493 -21491 -21519 -21548 -21553 -21552 -21548 -21535 -21513 -21579 -21644 -21590 -21579 -21615 -21588 -21545 -21556 -21607 -21611 -21582 -21601 -21613 -21594 -21582 -21617 -21624 -21572 -21594 -21614 -21555 -21508 -21507 -21492 -21459 -21457 -21479 -21496 -21455 -21454 -21478 -21458 -21469 -21478 -21484 -21505 -21508 -21489 -21505 -21529 -21515 -21522 -21517 -21523 -21560 -21580 -21595 -21588 -21579 -21582 -21618 -21653 -21627 -21594 -21574 -21556 -21564 -21584 -21567 -21546 -21560 -21546 -21509 -21489 -21502 -21524 -21485 -21473 -21466 -21428 -21425 -21417 -21440 -21434 -21447 -21493 -21446 -21448 -21461 -21419 -21434 -21466 -21492 -21498 -21448 -21430 -21437 -21423 -21458 -21503 -21467 -21425 -21437 -21450 -21464 -21456 -21450 -21471 -21465 -21440 -21429 -21476 -21510 -21488 -21512 -21538 -21532 -21519 -21513 -21550 -21568 -21547 -21542 -21549 -21562 -21575 -21567 -21557 -21575 -21584 -21548 -21524 -21547 -21569 -21571 -21550 -21524 -21539 -21534 -21495 -21485 -21512 -21526 -21524 -21517 -21485 -21465 -21441 -21459 -21488 -21437 -21426 -21448 -21436 -21412 -21372 -21386 -21425 -21430 -21454 -21455 -21410 -21396 -21418 -21446 -21450 -21446 -21451 -21435 -21399 -21392 -21404 -21414 -21404 -21390 -21406 -21420 -21415 -21437 -21456 -21436 -21437 -21448 -21451 -21438 -21452 -21500 -21468 -21433 -21463 -21470 -21493 -21539 -21547 -21535 -21525 -21549 -21557 -21550 -21569 -21592 -21620 -21625 -21659 -21665 -21663 -21667 -21675 -21717 -21677 -21688 -21692 -21657 -21703 -21700 -21655 -21601 -21611 -21649 -21645 -21678 -21666 -21652 -21655 -21621 -21618 -21583 -21592 -21643 -21634 -21598 -21546 -21572 -21577 -21511 -21476 -21472 -21506 -21560 -21569 -21489 -21457 -21488 -21459 -21421 -21403 -21405 -21414 -21396 -21382 -21359 -21349 -21335 -21292 -21301 -21312 -21305 -21320 -21317 -21313 -21287 -21276 -21302 -21317 -21331 -21371 -21412 -21393 -21386 -21399 -21428 -21479 -21485 -21468 -21458 -21489 -21496 -21486 -21509 -21491 -21493 -21528 -21558 -21567 -21561 -21572 -21558 -21548 -21550 -21552 -21555 -21532 -21524 -21533 -21550 -21578 -21588 -21583 -21560 -21573 -21623 -21609 -21584 -21594 -21620 -21633 -21595 -21571 -21565 -21592 -21620 -21609 -21643 -21610 -21543 -21579 -21610 -21603 -21608 -21634 -21630 -21608 -21620 -21648 -21644 -21648 -21675 -21660 -21645 -21648 -21655 -21666 -21686 -21702 -21691 -21696 -21680 -21678 -21711 -21708 -21704 -21698 -21721 -21739 -21726 -21711 -21696 -21704 -21679 -21695 -21743 -21711 -21690 -21718 -21710 -21670 -21673 -21670 -21655 -21650 -21658 -21698 -21683 -21660 -21671 -21670 -21661 -21644 -21647 -21630 -21611 -21633 -21629 -21597 -21569 -21575 -21593 -21578 -21555 -21545 -21535 -21534 -21535 -21510 -21508 -21475 -21448 -21499 -21487 -21476 -21462 -21417 -21452 -21459 -21457 -21435 -21384 -21433 -21455 -21439 -21460 -21439 -21399 -21374 -21366 -21401 -21405 -21363 -21384 -21420 -21404 -21399 -21406 -21407 -21424 -21451 -21460 -21423 -21403 -21412 -21383 -21368 -21398 -21411 -21354 -21334 -21335 -21340 -21386 -21372 -21344 -21337 -21361 -21372 -21345 -21359 -21360 -21386 -21437 -21445 -21433 -21441 -21500 -21495 -21489 -21520 -21510 -21532 -21533 -21527 -21544 -21539 -21540 -21532 -21499 -21451 -21482 -21525 -21471 -21451 -21442 -21444 -21460 -21437 -21450 -21458 -21463 -21482 -21493 -21467 -21443 -21475 -21511 -21524 -21488 -21485 -21492 -21487 -21517 -21494 -21466 -21466 -21445 -21441 -21444 -21431 -21428 -21437 -21446 -21468 -21488 -21468 -21439 -21451 -21490 -21473 -21459 -21488 -21493 -21500 -21503 -21526 -21524 -21499 -21537 -21542 -21525 -21538 -21534 -21520 -21519 -21508 -21509 -21541 -21550 -21535 -21501 -21494 -21501 -21511 -21524 -21502 -21507 -21505 -21532 -21580 -21563 -21549 -21534 -21522 -21521 -21510 -21509 -21480 -21464 -21496 -21483 -21463 -21495 -21483 -21438 -21430 -21429 -21431 -21439 -21428 -21416 -21435 -21457 -21468 -21459 -21396 -21379 -21426 -21450 -21417 -21395 -21428 -21426 -21449 -21429 -21400 -21438 -21413 -21434 -21453 -21433 -21436 -21436 -21413 -21372 -21424 -21442 -21426 -21435 -21395 -21406 -21445 -21486 -21467 -21444 -21484 -21490 -21485 -21465 -21466 -21491 -21528 -21544 -21525 -21550 -21553 -21541 -21541 -21542 -21566 -21567 -21560 -21546 -21535 -21562 -21578 -21600 -21595 -21551 -21541 -21571 -21578 -21543 -21554 -21567 -21580 -21570 -21520 -21539 -21537 -21507 -21494 -21485 -21496 -21504 -21507 -21491 -21479 -21510 -21552 -21564 -21544 -21544 -21568 -21541 -21499 -21474 -21475 -21476 -21419 -21394 -21444 -21475 -21457 -21452 -21435 -21414 -21423 -21443 -21450 -21430 -21437 -21469 -21493 -21464 -21431 -21476 -21512 -21503 -21515 -21534 -21505 -21483 -21530 -21580 -21578 -21572 -21587 -21622 -21650 -21673 -21705 -21706 -21705 -21723 -21724 -21697 -21651 -21669 -21699 -21686 -21703 -21716 -21703 -21671 -21659 -21675 -21668 -21662 -21693 -21709 -21678 -21689 -21705 -21682 -21660 -21642 -21632 -21630 -21649 -21663 -21638 -21629 -21676 -21683 -21646 -21624 -21631 -21646 -21625 -21621 -21628 -21604 -21582 -21582 -21585 -21569 -21570 -21570 -21585 -21599 -21570 -21557 -21562 -21573 -21556 -21514 -21524 -21554 -21549 -21547 -21511 -21502 -21536 -21520 -21520 -21482 -21448 -21486 -21483 -21450 -21429 -21433 -21468 -21478 -21420 -21389 -21403 -21402 -21425 -21456 -21466 -21415 -21378 -21425 -21439 -21448 -21418 -21394 -21460 -21454 -21403 -21397 -21408 -21390 -21376 -21413 -21434 -21424 -21421 -21446 -21448 -21417 -21415 -21435 -21473 -21507 -21508 -21495 -21482 -21448 -21425 -21460 -21468 -21501 -21545 -21507 -21477 -21495 -21526 -21517 -21500 -21475 -21462 -21474 -21488 -21515 -21489 -21465 -21469 -21480 -21490 -21462 -21453 -21453 -21453 -21442 -21420 -21447 -21466 -21456 -21446 -21457 -21472 -21454 -21436 -21433 -21456 -21496 -21492 -21457 -21446 -21455 -21483 -21501 -21504 -21524 -21529 -21501 -21472 -21452 -21441 -21455 -21468 -21477 -21510 -21514 -21495 -21487 -21495 -21535 -21514 -21477 -21504 -21503 -21499 -21491 -21480 -21496 -21492 -21463 -21459 -21496 -21479 -21465 -21532 -21561 -21533 -21487 -21459 -21507 -21550 -21548 -21564 -21577 -21621 -21633 -21583 -21584 -21597 -21634 -21651 -21599 -21591 -21623 -21630 -21633 -21630 -21625 -21665 -21656 -21629 -21651 -21660 -21692 -21681 -21647 -21638 -21636 -21650 -21626 -21603 -21597 -21612 -21621 -21592 -21597 -21609 -21591 -21549 -21542 -21552 -21548 -21564 -21562 -21566 -21548 -21534 -21578 -21586 -21575 -21560 -21561 -21584 -21591 -21595 -21585 -21569 -21559 -21543 -21504 -21512 -21548 -21535 -21531 -21552 -21558 -21497 -21438 -21466 -21493 -21486 -21498 -21477 -21449 -21474 -21494 -21498 -21491 -21491 -21495 -21476 -21469 -21463 -21455 -21439 -21433 -21463 -21479 -21455 -21448 -21492 -21497 -21465 -21443 -21416 -21437 -21483 -21509 -21508 -21454 -21424 -21444 -21437 -21422 -21438 -21449 -21452 -21447 -21440 -21419 -21394 -21423 -21447 -21453 -21459 -21450 -21458 -21422 -21401 -21425 -21393 -21407 -21436 -21413 -21425 -21431 -21410 -21390 -21405 -21420 -21386 -21369 -21381 -21390 -21403 -21404 -21382 -21374 -21375 -21397 -21416 -21397 -21388 -21377 -21396 -21421 -21383 -21386 -21429 -21439 -21457 -21472 -21454 -21424 -21444 -21484 -21471 -21452 -21466 -21481 -21451 -21430 -21464 -21475 -21472 -21489 -21523 -21525 -21492 -21492 -21489 -21488 -21520 -21561 -21571 -21555 -21560 -21593 -21611 -21596 -21596 -21620 -21610 -21625 -21671 -21668 -21635 -21609 -21646 -21675 -21658 -21632 -21599 -21619 -21628 -21620 -21644 -21670 -21673 -21647 -21611 -21596 -21581 -21572 -21549 -21495 -21528 -21555 -21538 -21537 -21508 -21503 -21542 -21559 -21536 -21530 -21504 -21487 -21528 -21555 -21588 -21582 -21563 -21584 -21583 -21594 -21606 -21600 -21595 -21574 -21580 -21592 -21596 -21585 -21577 -21618 -21607 -21552 -21546 -21576 -21591 -21551 -21541 -21585 -21582 -21553 -21595 -21661 -21657 -21623 -21629 -21643 -21624 -21635 -21644 -21611 -21611 -21622 -21617 -21614 -21571 -21580 -21597 -21543 -21529 -21548 -21542 -21499 -21489 -21500 -21479 -21443 -21436 -21455 -21474 -21493 -21466 -21463 -21466 -21443 -21446 -21441 -21431 -21448 -21483 -21486 -21466 -21444 -21457 -21492 -21511 -21526 -21512 -21509 -21504 -21504 -21533 -21563 -21559 -21515 -21496 -21509 -21541 -21542 -21577 -21595 -21550 -21552 -21554 -21574 -21575 -21556 -21552 -21541 -21543 -21517 -21491 -21513 -21531 -21525 -21528 -21511 -21508 -21504 -21474 -21492 -21470 -21456 -21476 -21442 -21416 -21418 -21460 -21453 -21425 -21430 -21425 -21425 -21382 -21383 -21419 -21437 -21437 -21434 -21446 -21407 -21407 -21439 -21455 -21445 -21421 -21443 -21437 -21418 -21440 -21438 -21432 -21436 -21424 -21426 -21411 -21410 -21443 -21442 -21421 -21410 -21420 -21431 -21452 -21453 -21448 -21462 -21459 -21482 -21487 -21480 -21489 -21485 -21491 -21501 -21517 -21505 -21506 -21518 -21525 -21556 -21571 -21581 -21550 -21548 -21598 -21585 -21580 -21612 -21628 -21627 -21629 -21632 -21630 -21640 -21657 -21661 -21609 -21573 -21578 -21580 -21613 -21634 -21628 -21616 -21591 -21589 -21581 -21555 -21604 -21655 -21629 -21607 -21591 -21571 -21576 -21575 -21607 -21637 -21604 -21576 -21571 -21563 -21542 -21540 -21541 -21527 -21508 -21494 -21492 -21448 -21416 -21424 -21407 -21372 -21358 -21356 -21340 -21346 -21363 -21361 -21330 -21307 -21349 -21356 -21366 -21376 -21348 -21344 -21309 -21336 -21357 -21333 -21319 -21307 -21332 -21310 -21325 -21359 -21355 -21349 -21342 -21361 -21366 -21374 -21378 -21396 -21415 -21402 -21415 -21413 -21437 -21455 -21426 -21465 -21472 -21462 -21508 -21507 -21504 -21496 -21491 -21527 -21524 -21537 -21568 -21552 -21552 -21594 -21635 -21649 -21629 -21624 -21682 -21687 -21653 -21660 -21646 -21651 -21648 -21663 -21684 -21652 -21642 -21640 -21642 -21655 -21673 -21632 -21606 -21613 -21592 -21645 -21657 -21629 -21620 -21602 -21643 -21660 -21633 -21607 -21609 -21636 -21626 -21583 -21564 -21599 -21610 -21605 -21614 -21620 -21596 -21571 -21597 -21592 -21601 -21635 -21614 -21588 -21576 -21586 -21586 -21555 -21567 -21589 -21577 -21565 -21551 -21557 -21524 -21519 -21537 -21496 -21495 -21500 -21496 -21478 -21474 -21482 -21456 -21454 -21443 -21439 -21432 -21438 -21464 -21480 -21494 -21475 -21468 -21451 -21454 -21493 -21481 -21470 -21473 -21474 -21474 -21463 -21460 -21473 -21466 -21438 -21458 -21468 -21464 -21504 -21512 -21487 -21501 -21548 -21556 -21536 -21549 -21570 -21561 -21555 -21562 -21584 -21578 -21536 -21587 -21601 -21556 -21558 -21552 -21546 -21523 -21548 -21565 -21566 -21589 -21583 -21585 -21523 -21497 -21541 -21559 -21542 -21502 -21509 -21518 -21510 -21481 -21478 -21512 -21499 -21484 -21480 -21484 -21465 -21458 -21488 -21486 -21448 -21432 -21478 -21489 -21496 -21487 -21467 -21484 -21472 -21495 -21506 -21504 -21500 -21507 -21531 -21520 -21515 -21474 -21451 -21492 -21534 -21490 -21459 -21513 -21511 -21515 -21532 -21547 -21540 -21509 -21515 -21515 -21528 -21516 -21485 -21502 -21496 -21474 -21513 -21498 -21460 -21474 -21454 -21430 -21404 -21401 -21406 -21399 -21389 -21394 -21420 -21408 -21397 -21396 -21378 -21385 -21422 -21433 -21420 -21418 -21402 -21383 -21410 -21474 -21492 -21473 -21501 -21520 -21475 -21444 -21455 -21482 -21483 -21460 -21472 -21488 -21491 -21513 -21558 -21570 -21536 -21536 -21541 -21528 -21522 -21556 -21570 -21539 -21534 -21530 -21534 -21550 -21559 -21567 -21594 -21580 -21545 -21566 -21580 -21592 -21586 -21600 -21644 -21641 -21603 -21552 -21550 -21583 -21601 -21603 -21607 -21610 -21602 -21600 -21569 -21534 -21547 -21598 -21660 -21664 -21642 -21625 -21595 -21579 -21563 -21570 -21627 -21700 -21698 -21630 -21611 -21593 -21555 -21570 -21612 -21638 -21625 -21607 -21587 -21559 -21561 -21555 -21555 -21559 -21552 -21569 -21550 -21523 -21550 -21565 -21562 -21571 -21582 -21565 -21540 -21529 -21544 -21535 -21518 -21543 -21537 -21537 -21552 -21555 -21549 -21537 -21526 -21516 -21508 -21485 -21499 -21509 -21495 -21493 -21498 -21521 -21489 -21471 -21475 -21465 -21482 -21445 -21397 -21403 -21428 -21435 -21447 -21427 -21383 -21386 -21394 -21405 -21376 -21371 -21402 -21387 -21362 -21354 -21370 -21372 -21352 -21334 -21355 -21343 -21304 -21332 -21375 -21384 -21368 -21358 -21349 -21373 -21402 -21398 -21391 -21406 -21444 -21445 -21430 -21414 -21390 -21419 -21448 -21451 -21479 -21474 -21464 -21480 -21482 -21485 -21490 -21496 -21513 -21520 -21517 -21516 -21509 -21523 -21521 -21522 -21551 -21550 -21550 -21552 -21544 -21545 -21555 -21543 -21532 -21539 -21537 -21550 -21566 -21550 -21535 -21550 -21553 -21549 -21538 -21547 -21574 -21561 -21565 -21547 -21535 -21559 -21550 -21553 -21569 -21578 -21585 -21588 -21605 -21610 -21580 -21572 -21577 -21564 -21598 -21620 -21593 -21578 -21569 -21572 -21585 -21572 -21561 -21565 -21566 -21556 -21553 -21585 -21595 -21585 -21567 -21556 -21565 -21552 -21551 -21568 -21586 -21605 -21594 -21590 -21603 -21588 -21572 -21570 -21585 -21608 -21604 -21577 -21546 -21544 -21574 -21595 -21598 -21604 -21563 -21536 -21573 -21559 -21536 -21531 -21554 -21574 -21540 -21512 -21492 -21511 -21535 -21547 -21560 -21538 -21500 -21497 -21534 -21523 -21501 -21547 -21574 -21560 -21526 -21522 -21538 -21554 -21558 -21523 -21509 -21516 -21521 -21498 -21492 -21483 -21439 -21475 -21503 -21493 -21485 -21473 -21492 -21497 -21493 -21485 -21480 -21472 -21498 -21529 -21508 -21504 -21476 -21467 -21475 -21458 -21445 -21453 -21474 -21471 -21466 -21438 -21462 -21473 -21439 -21434 -21436 -21468 -21468 -21452 -21445 -21448 -21456 -21460 -21445 -21450 -21482 -21443 -21428 -21448 -21446 -21454 -21444 -21446 -21477 -21486 -21469 -21453 -21451 -21466 -21451 -21463 -21508 -21484 -21505 -21528 -21471 -21447 -21496 -21535 -21501 -21511 -21546 -21550 -21556 -21593 -21629 -21566 -21543 -21611 -21642 -21607 -21570 -21595 -21608 -21576 -21585 -21619 -21602 -21552 -21564 -21591 -21574 -21572 -21588 -21579 -21555 -21580 -21585 -21537 -21538 -21567 -21563 -21546 -21551 -21576 -21574 -21544 -21566 -21594 -21553 -21545 -21563 -21558 -21532 -21513 -21536 -21559 -21568 -21534 -21501 -21490 -21513 -21546 -21513 -21482 -21456 -21453 -21463 -21435 -21423 -21420 -21421 -21426 -21406 -21373 -21359 -21384 -21383 -21395 -21398 -21368 -21400 -21374 -21357 -21376 -21336 -21340 -21357 -21353 -21352 -21361 -21352 -21339 -21383 -21389 -21347 -21347 -21387 -21378 -21371 -21408 -21402 -21402 -21394 -21419 -21467 -21414 -21386 -21403 -21410 -21399 -21379 -21422 -21447 -21446 -21472 -21460 -21432 -21448 -21476 -21479 -21501 -21517 -21533 -21590 -21601 -21593 -21625 -21617 -21598 -21609 -21615 -21644 -21659 -21659 -21654 -21635 -21633 -21639 -21664 -21678 -21674 -21660 -21637 -21628 -21589 -21581 -21622 -21666 -21683 -21664 -21688 -21669 -21609 -21611 -21634 -21636 -21647 -21690 -21709 -21719 -21702 -21651 -21640 -21644 -21658 -21664 -21647 -21651 -21643 -21612 -21561 -21549 -21559 -21537 -21561 -21571 -21557 -21521 -21491 -21503 -21487 -21492 -21528 -21532 -21494 -21506 -21508 -21489 -21489 -21484 -21512 -21481 -21492 -21494 -21452 -21482 -21491 -21507 -21508 -21514 -21485 -21466 -21528 -21517 -21487 -21503 -21550 -21561 -21514 -21521 -21577 -21552 -21532 -21576 -21579 -21557 -21564 -21595 -21559 -21527 -21554 -21565 -21564 -21562 -21582 -21590 -21548 -21526 -21556 -21587 -21597 -21572 -21555 -21561 -21544 -21549 -21555 -21551 -21542 -21558 -21574 -21525 -21510 -21566 -21581 -21539 -21522 -21494 -21504 -21531 -21493 -21496 -21513 -21518 -21510 -21501 -21517 -21491 -21461 -21477 -21509 -21494 -21448 -21445 -21462 -21508 -21548 -21497 -21452 -21473 -21508 -21482 -21429 -21437 -21454 -21479 -21466 -21464 -21500 -21474 -21471 -21477 -21468 -21481 -21488 -21500 -21497 -21506 -21518 -21482 -21463 -21479 -21475 -21485 -21509 -21485 -21469 -21461 -21471 -21506 -21524 -21510 -21479 -21468 -21447 -21432 -21434 -21440 -21441 -21454 -21497 -21503 -21454 -21421 -21435 -21449 -21434 -21422 -21450 -21493 -21485 -21457 -21476 -21428 -21393 -21449 -21465 -21476 -21435 -21411 -21454 -21462 -21453 -21412 -21421 -21458 -21458 -21473 -21461 -21449 -21439 -21437 -21457 -21481 -21479 -21442 -21468 -21500 -21488 -21486 -21484 -21469 -21454 -21462 -21480 -21504 -21505 -21483 -21474 -21463 -21488 -21505 -21493 -21515 -21531 -21537 -21528 -21521 -21538 -21530 -21503 -21499 -21539 -21560 -21552 -21532 -21510 -21498 -21505 -21515 -21476 -21458 -21473 -21496 -21498 -21468 -21464 -21490 -21503 -21493 -21510 -21517 -21546 -21573 -21518 -21509 -21553 -21573 -21564 -21546 -21557 -21589 -21603 -21604 -21614 -21587 -21556 -21593 -21633 -21607 -21584 -21625 -21626 -21597 -21620 -21650 -21627 -21586 -21599 -21619 -21610 -21607 -21634 -21620 -21564 -21581 -21612 -21624 -21629 -21594 -21607 -21614 -21566 -21568 -21593 -21590 -21585 -21597 -21589 -21569 -21567 -21599 -21599 -21532 -21523 -21535 -21517 -21518 -21507 -21520 -21526 -21522 -21555 -21541 -21514 -21507 -21512 -21526 -21508 -21521 -21554 -21545 -21523 -21507 -21512 -21527 -21510 -21503 -21531 -21514 -21497 -21509 -21504 -21499 -21482 -21523 -21556 -21522 -21507 -21503 -21504 -21511 -21518 -21508 -21508 -21502 -21468 -21449 -21474 -21517 -21498 -21478 -21492 -21497 -21490 -21476 -21455 -21470 -21503 -21488 -21506 -21501 -21458 -21487 -21499 -21497 -21485 -21453 -21475 -21503 -21496 -21486 -21478 -21455 -21470 -21462 -21464 -21504 -21488 -21505 -21485 -21467 -21494 -21497 -21516 -21519 -21543 -21573 -21590 -21591 -21576 -21563 -21543 -21540 -21554 -21594 -21607 -21595 -21588 -21585 -21587 -21546 -21505 -21508 -21534 -21534 -21526 -21514 -21486 -21487 -21488 -21466 -21454 -21447 -21449 -21481 -21480 -21420 -21410 -21460 -21465 -21488 -21503 -21467 -21486 -21484 -21502 -21517 -21480 -21504 -21531 -21570 -21582 -21577 -21553 -21499 -21508 -21499 -21519 -21539 -21551 -21593 -21571 -21554 -21524 -21477 -21486 -21514 -21556 -21600 -21576 -21529 -21526 -21520 -21513 -21474 -21493 -21563 -21521 -21505 -21531 -21521 -21501 -21499 -21528 -21524 -21499 -21510 -21530 -21503 -21508 -21506 -21473 -21490 -21485 -21462 -21454 -21456 -21471 -21504 -21484 -21434 -21421 -21399 -21409 -21413 -21403 -21400 -21376 -21349 -21357 -21378 -21399 -21444 -21434 -21417 -21412 -21403 -21423 -21424 -21432 -21439 -21477 -21497 -21462 -21441 -21426 -21469 -21524 -21549 -21554 -21520 -21486 -21483 -21534 -21551 -21535 -21543 -21539 -21550 -21561 -21582 -21592 -21544 -21533 -21570 -21576 -21570 -21581 -21599 -21596 -21604 -21608 -21575 -21573 -21582 -21600 -21610 -21602 -21579 -21543 -21565 -21586 -21600 -21597 -21567 -21562 -21547 -21568 -21588 -21545 -21518 -21554 -21567 -21537 -21557 -21544 -21529 -21537 -21509 -21540 -21564 -21546 -21534 -21521 -21531 -21540 -21551 -21571 -21595 -21578 -21576 -21627 -21610 -21583 -21575 -21570 -21607 -21595 -21558 -21562 -21574 -21586 -21579 -21606 -21622 -21560 -21532 -21556 -21582 -21567 -21532 -21498 -21517 -21577 -21579 -21565 -21518 -21493 -21509 -21515 -21509 -21487 -21518 -21526 -21502 -21497 -21483 -21482 -21464 -21424 -21439 -21498 -21500 -21464 -21458 -21468 -21477 -21460 -21419 -21402 -21402 -21426 -21441 -21424 -21442 -21422 -21407 -21424 -21429 -21415 -21381 -21384 -21390 -21444 -21459 -21435 -21446 -21453 -21446 -21414 -21460 -21471 -21447 -21450 -21464 -21500 -21500 -21475 -21430 -21477 -21521 -21494 -21483 -21501 -21518 -21496 -21497 -21479 -21493 -21531 -21530 -21536 -21549 -21580 -21565 -21520 -21482 -21499 -21523 -21518 -21566 -21573 -21557 -21564 -21564 -21555 -21506 -21507 -21521 -21517 -21538 -21527 -21503 -21467 -21477 -21502 -21488 -21462 -21438 -21439 -21433 -21444 -21438 -21424 -21421 -21416 -21449 -21428 -21385 -21393 -21429 -21438 -21427 -21429 -21426 -21462 -21479 -21483 -21498 -21483 -21481 -21473 -21484 -21509 -21509 -21512 -21559 -21592 -21574 -21546 -21555 -21618 -21611 -21539 -21534 -21594 -21609 -21576 -21537 -21532 -21590 -21582 -21586 -21616 -21580 -21576 -21592 -21596 -21574 -21557 -21561 -21563 -21596 -21620 -21617 -21590 -21576 -21596 -21609 -21598 -21596 -21622 -21611 -21607 -21600 -21583 -21562 -21554 -21593 -21590 -21604 -21622 -21624 -21618 -21578 -21553 -21542 -21581 -21597 -21576 -21591 -21605 -21574 -21568 -21589 -21569 -21561 -21568 -21580 -21575 -21582 -21579 -21550 -21539 -21513 -21534 -21527 -21531 -21577 -21546 -21525 -21502 -21482 -21493 -21493 -21481 -21464 -21459 -21493 -21534 -21489 -21442 -21431 -21433 -21450 -21451 -21479 -21464 -21444 -21456 -21438 -21444 -21424 -21418 -21455 -21469 -21479 -21469 -21452 -21417 -21408 -21447 -21473 -21472 -21452 -21446 -21433 -21424 -21411 -21414 -21443 -21450 -21459 -21468 -21455 -21432 -21448 -21477 -21490 -21490 -21497 -21499 -21471 -21498 -21528 -21518 -21511 -21513 -21537 -21531 -21513 -21534 -21515 -21474 -21483 -21517 -21518 -21477 -21479 -21525 -21551 -21531 -21507 -21514 -21518 -21542 -21559 -21543 -21520 -21528 -21551 -21558 -21578 -21588 -21592 -21580 -21565 -21579 -21585 -21603 -21600 -21576 -21565 -21565 -21581 -21574 -21569 -21542 -21508 -21525 -21547 -21568 -21531 -21470 -21465 -21468 -21479 -21477 -21471 -21490 -21497 -21482 -21461 -21472 -21468 -21466 -21484 -21479 -21493 -21458 -21413 -21444 -21507 -21533 -21503 -21486 -21470 -21462 -21467 -21505 -21520 -21479 -21485 -21506 -21506 -21489 -21486 -21524 -21525 -21493 -21486 -21488 -21471 -21488 -21508 -21480 -21490 -21512 -21518 -21500 -21485 -21514 -21534 -21520 -21483 -21474 -21471 -21474 -21482 -21484 -21499 -21473 -21466 -21509 -21536 -21498 -21466 -21492 -21508 -21497 -21502 -21543 -21530 -21510 -21548 -21573 -21585 -21574 -21583 -21613 -21616 -21627 -21606 -21585 -21629 -21656 -21618 -21580 -21599 -21653 -21639 -21604 -21608 -21603 -21628 -21611 -21579 -21618 -21641 -21644 -21625 -21616 -21620 -21604 -21622 -21619 -21616 -21636 -21629 -21619 -21599 -21592 -21602 -21615 -21599 -21603 -21594 -21568 -21609 -21605 -21570 -21572 -21576 -21569 -21584 -21601 -21579 -21572 -21556 -21547 -21539 -21537 -21559 -21535 -21507 -21496 -21503 -21516 -21502 -21502 -21516 -21528 -21499 -21475 -21488 -21487 -21482 -21485 -21461 -21454 -21510 -21533 -21490 -21448 -21472 -21505 -21494 -21469 -21435 -21465 -21511 -21531 -21507 -21433 -21431 -21456 -21449 -21435 -21461 -21510 -21495 -21412 -21406 -21466 -21430 -21427 -21471 -21485 -21490 -21487 -21477 -21436 -21421 -21484 -21527 -21499 -21499 -21494 -21477 -21482 -21497 -21514 -21499 -21482 -21501 -21536 -21521 -21488 -21475 -21474 -21482 -21493 -21498 -21480 -21464 -21461 -21483 -21476 -21465 -21487 -21478 -21455 -21440 -21453 -21467 -21452 -21422 -21417 -21426 -21429 -21450 -21461 -21444 -21438 -21465 -21438 -21392 -21397 -21442 -21481 -21452 -21471 -21493 -21433 -21369 -21348 -21401 -21445 -21455 -21456 -21440 -21413 -21392 -21387 -21392 -21394 -21404 -21422 -21385 -21376 -21419 -21417 -21396 -21400 -21461 -21472 -21422 -21412 -21446 -21483 -21440 -21426 -21467 -21489 -21496 -21481 -21466 -21458 -21485 -21519 -21526 -21518 -21505 -21465 -21429 -21446 -21482 -21527 -21534 -21536 -21539 -21492 -21494 -21533 -21534 -21543 -21552 -21564 -21573 -21530 -21496 -21502 -21538 -21550 -21526 -21509 -21509 -21528 -21537 -21574 -21568 -21544 -21553 -21523 -21519 -21520 -21565 -21598 -21573 -21573 -21558 -21556 -21533 -21502 -21546 -21619 -21609 -21533 -21527 -21574 -21580 -21574 -21592 -21600 -21595 -21574 -21561 -21585 -21602 -21593 -21630 -21649 -21606 -21575 -21555 -21591 -21634 -21609 -21598 -21596 -21557 -21544 -21572 -21587 -21586 -21605 -21614 -21573 -21546 -21550 -21540 -21521 -21574 -21633 -21584 -21531 -21539 -21542 -21539 -21573 -21591 -21524 -21477 -21529 -21544 -21519 -21519 -21529 -21540 -21522 -21527 -21514 -21478 -21483 -21541 -21566 -21527 -21524 -21516 -21490 -21493 -21506 -21500 -21513 -21527 -21503 -21494 -21499 -21489 -21488 -21523 -21514 -21451 -21425 -21471 -21504 -21489 -21493 -21505 -21494 -21457 -21461 -21466 -21460 -21488 -21517 -21544 -21498 -21477 -21514 -21517 -21540 -21532 -21521 -21558 -21577 -21574 -21552 -21515 -21522 -21546 -21539 -21536 -21546 -21561 -21560 -21553 -21569 -21564 -21543 -21533 -21549 -21559 -21538 -21545 -21569 -21546 -21527 -21556 -21559 -21561 -21580 -21534 -21515 -21540 -21532 -21532 -21492 -21491 -21531 -21540 -21543 -21510 -21515 -21540 -21529 -21523 -21533 -21547 -21559 -21546 -21497 -21488 -21535 -21538 -21508 -21538 -21535 -21531 -21560 -21524 -21518 -21512 -21525 -21575 -21560 -21540 -21525 -21521 -21550 -21584 -21596 -21598 -21565 -21555 -21608 -21609 -21581 -21565 -21576 -21598 -21567 -21563 -21577 -21546 -21551 -21579 -21562 -21519 -21507 -21533 -21523 -21513 -21535 -21538 -21494 -21426 -21409 -21430 -21449 -21448 -21446 -21425 -21421 -21434 -21420 -21444 -21407 -21362 -21417 -21405 -21369 -21403 -21414 -21399 -21412 -21437 -21405 -21390 -21436 -21438 -21443 -21434 -21405 -21411 -21412 -21428 -21475 -21482 -21443 -21454 -21458 -21436 -21446 -21462 -21480 -21501 -21524 -21512 -21478 -21467 -21472 -21483 -21495 -21493 -21540 -21546 -21508 -21551 -21546 -21494 -21498 -21526 -21533 -21537 -21561 -21571 -21535 -21512 -21561 -21579 -21557 -21570 -21567 -21509 -21486 -21516 -21528 -21524 -21518 -21526 -21517 -21497 -21502 -21503 -21495 -21484 -21506 -21527 -21505 -21501 -21503 -21501 -21508 -21511 -21493 -21474 -21518 -21532 -21504 -21495 -21501 -21503 -21477 -21482 -21491 -21501 -21496 -21495 -21526 -21515 -21499 -21510 -21546 -21523 -21485 -21491 -21495 -21521 -21531 -21539 -21548 -21538 -21516 -21539 -21575 -21548 -21521 -21523 -21535 -21526 -21530 -21538 -21523 -21514 -21520 -21555 -21564 -21549 -21543 -21538 -21520 -21501 -21529 -21534 -21510 -21508 -21513 -21514 -21527 -21532 -21492 -21462 -21481 -21529 -21511 -21472 -21509 -21537 -21531 -21512 -21530 -21561 -21525 -21497 -21496 -21523 -21534 -21499 -21473 -21466 -21511 -21546 -21518 -21507 -21557 -21578 -21527 -21467 -21494 -21554 -21535 -21540 -21552 -21550 -21537 -21557 -21598 -21566 -21561 -21548 -21555 -21575 -21553 -21548 -21542 -21571 -21600 -21603 -21594 -21598 -21580 -21555 -21573 -21566 -21558 -21552 -21546 -21566 -21565 -21549 -21548 -21538 -21538 -21557 -21541 -21520 -21527 -21512 -21481 -21460 -21498 -21555 -21549 -21529 -21506 -21468 -21426 -21446 -21502 -21494 -21477 -21508 -21515 -21474 -21456 -21443 -21430 -21450 -21469 -21470 -21464 -21472 -21484 -21456 -21427 -21439 -21475 -21462 -21439 -21486 -21503 -21480 -21445 -21453 -21497 -21496 -21506 -21495 -21500 -21512 -21490 -21521 -21533 -21511 -21516 -21532 -21525 -21489 -21494 -21521 -21526 -21528 -21545 -21538 -21475 -21476 -21539 -21548 -21528 -21508 -21520 -21553 -21518 -21490 -21521 -21550 -21534 -21489 -21488 -21498 -21498 -21502 -21508 -21511 -21495 -21493 -21498 -21492 -21476 -21490 -21507 -21491 -21491 -21480 -21458 -21456 -21506 -21537 -21516 -21509 -21480 -21465 -21474 -21525 -21555 -21536 -21548 -21542 -21534 -21533 -21504 -21493 -21513 -21538 -21572 -21557 -21511 -21526 -21535 -21548 -21536 -21519 -21557 -21557 -21542 -21548 -21526 -21505 -21544 -21586 -21555 -21557 -21568 -21522 -21529 -21540 -21526 -21530 -21544 -21533 -21525 -21544 -21525 -21523 -21511 -21486 -21500 -21531 -21532 -21507 -21491 -21482 -21506 -21528 -21532 -21495 -21463 -21482 -21503 -21508 -21486 -21480 -21501 -21516 -21507 -21502 -21508 -21497 -21465 -21457 -21463 -21451 -21473 -21517 -21524 -21498 -21491 -21504 -21479 -21445 -21464 -21479 -21483 -21472 -21469 -21497 -21462 -21431 -21458 -21475 -21479 -21472 -21435 -21436 -21480 -21493 -21497 -21491 -21489 -21489 -21496 -21519 -21537 -21549 -21507 -21479 -21485 -21506 -21534 -21517 -21546 -21556 -21539 -21557 -21539 -21524 -21517 -21549 -21588 -21587 -21583 -21563 -21554 -21554 -21546 -21534 -21545 -21592 -21619 -21602 -21557 -21544 -21578 -21617 -21617 -21587 -21570 -21551 -21563 -21587 -21581 -21583 -21616 -21629 -21581 -21573 -21567 -21546 -21566 -21549 -21546 -21566 -21556 -21547 -21555 -21561 -21556 -21587 -21585 -21530 -21516 -21521 -21549 -21570 -21535 -21532 -21545 -21545 -21543 -21532 -21539 -21526 -21519 -21545 -21560 -21529 -21496 -21511 -21517 -21513 -21529 -21551 -21560 -21513 -21457 -21486 -21519 -21525 -21523 -21508 -21517 -21513 -21490 -21436 -21445 -21496 -21497 -21521 -21503 -21475 -21497 -21502 -21446 -21451 -21509 -21502 -21487 -21476 -21517 -21513 -21489 -21505 -21486 -21479 -21467 -21488 -21502 -21492 -21525 -21533 -21487 -21463 -21500 -21505 -21473 -21473 -21508 -21511 -21483 -21501 -21517 -21479 -21453 -21484 -21496 -21476 -21481 -21508 -21523 -21499 -21479 -21484 -21479 -21471 -21471 -21466 -21459 -21471 -21510 -21511 -21474 -21504 -21552 -21527 -21473 -21474 -21518 -21521 -21508 -21535 -21535 -21492 -21496 -21515 -21514 -21516 -21534 -21548 -21531 -21506 -21501 -21540 -21522 -21480 -21495 -21486 -21513 -21531 -21516 -21541 -21518 -21495 -21493 -21522 -21536 -21474 -21474 -21498 -21473 -21466 -21487 -21504 -21502 -21494 -21512 -21539 -21517 -21495 -21496 -21485 -21486 -21470 -21470 -21484 -21505 -21517 -21463 -21464 -21496 -21487 -21466 -21457 -21496 -21509 -21498 -21521 -21520 -21507 -21518 -21526 -21523 -21515 -21516 -21522 -21497 -21486 -21512 -21527 -21549 -21544 -21528 -21552 -21526 -21508 -21536 -21526 -21539 -21571 -21566 -21545 -21535 -21542 -21529 -21523 -21533 -21529 -21529 -21528 -21515 -21486 -21486 -21501 -21497 -21525 -21544 -21512 -21496 -21504 -21498 -21474 -21461 -21502 -21547 -21524 -21495 -21534 -21578 -21584 -21560 -21499 -21512 -21551 -21535 -21523 -21532 -21561 -21536 -21536 -21546 -21515 -21552 -21534 -21504 -21529 -21560 -21576 -21524 -21535 -21609 -21626 -21588 -21562 -21535 -21512 -21565 -21610 -21609 -21596 -21589 -21579 -21558 -21578 -21611 -21588 -21579 -21579 -21546 -21538 -21549 -21592 -21594 -21577 -21591 -21563 -21530 -21533 -21563 -21554 -21545 -21566 -21538 -21493 -21482 -21506 -21511 -21501 -21514 -21510 -21493 -21470 -21447 -21472 -21506 -21503 -21501 -21521 -21505 -21467 -21465 -21502 -21537 -21510 -21479 -21481 -21465 -21439 -21468 -21521 -21493 -21468 -21477 -21485 -21498 -21479 -21472 -21481 -21498 -21489 -21463 -21476 -21479 -21472 -21479 -21487 -21488 -21471 -21466 -21513 -21536 -21489 -21465 -21491 -21501 -21486 -21470 -21461 -21503 -21540 -21528 -21517 -21507 -21504 -21482 -21492 -21519 -21531 -21525 -21476 -21445 -21441 -21493 -21502 -21484 -21521 -21508 -21472 -21466 -21483 -21489 -21458 -21429 -21485 -21492 -21428 -21442 -21426 -21455 -21502 -21498 -21487 -21434 -21472 -21512 -21513 -21511 -21497 -21484 -21448 -21466 -21492 -21490 -21470 -21513 -21545 -21487 -21497 -21511 -21500 -21506 -21522 -21541 -21500 -21470 -21481 -21493 -21499 -21499 -21516 -21519 -21531 -21537 -21535 -21547 -21532 -21524 -21541 -21557 -21555 -21563 -21576 -21568 -21569 -21593 -21603 -21558 -21566 -21628 -21609 -21573 -21566 -21568 -21561 -21530 -21566 -21626 -21589 -21566 -21583 -21556 -21555 -21544 -21520 -21543 -21560 -21563 -21540 -21495 -21487 -21500 -21500 -21534 -21556 -21514 -21487 -21481 -21454 -21462 -21512 -21540 -21530 -21489 -21489 -21498 -21491 -21512 -21493 -21462 -21479 -21475 -21433 -21463 -21509 -21501 -21511 -21528 -21514 -21476 -21478 -21485 -21483 -21513 -21509 -21505 -21519 -21529 -21506 -21474 -21503 -21529 -21555 -21567 -21567 -21572 -21555 -21531 -21514 -21545 -21577 -21574 -21561 -21575 -21593 -21567 -21542 -21533 -21536 -21538 -21531 -21559 -21587 -21555 -21554 -21577 -21570 -21535 -21501 -21536 -21543 -21540 -21567 -21554 -21553 -21551 -21536 -21546 -21539 -21551 -21595 -21562 -21509 -21530 -21537 -21523 -21534 -21542 -21559 -21550 -21552 -21552 -21516 -21516 -21522 -21506 -21491 -21536 -21554 -21496 -21472 -21517 -21554 -21522 -21505 -21494 -21485 -21485 -21491 -21494 -21493 -21508 -21511 -21505 -21485 -21482 -21480 -21494 -21495 -21475 -21483 -21482 -21466 -21437 -21453 -21457 -21460 -21474 -21452 -21458 -21461 -21470 -21465 -21426 -21428 -21460 -21463 -21443 -21430 -21424 -21441 -21463 -21473 -21451 -21413 -21443 -21480 -21478 -21482 -21477 -21482 -21485 -21467 -21479 -21493 -21457 -21470 -21514 -21498 -21486 -21482 -21465 -21465 -21509 -21585 -21569 -21521 -21522 -21544 -21554 -21516 -21515 -21530 -21554 -21568 -21571 -21590 -21556 -21549 -21557 -21569 -21580 -21557 -21570 -21547 -21510 -21511 -21522 -21555 -21591 -21596 -21572 -21555 -21544 -21539 -21544 -21547 -21554 -21559 -21537 -21533 -21558 -21552 -21554 -21580 -21575 -21551 -21539 -21531 -21510 -21502 -21535 -21577 -21580 -21555 -21551 -21540 -21517 -21525 -21558 -21591 -21575 -21540 -21546 -21564 -21562 -21548 -21547 -21538 -21525 -21552 -21565 -21546 -21525 -21494 -21498 -21532 -21520 -21472 -21470 -21500 -21502 -21508 -21495 -21467 -21484 -21504 -21489 -21465 -21466 -21484 -21486 -21442 -21407 -21436 -21481 -21489 -21477 -21452 -21425 -21436 -21444 -21453 -21454 -21458 -21513 -21504 -21454 -21440 -21467 -21487 -21439 -21436 -21442 -21442 -21457 -21466 -21484 -21478 -21506 -21484 -21422 -21432 -21459 -21469 -21445 -21476 -21526 -21487 -21469 -21479 -21461 -21468 -21489 -21503 -21498 -21481 -21482 -21502 -21517 -21501 -21501 -21520 -21535 -21545 -21518 -21542 -21563 -21519 -21548 -21548 -21502 -21504 -21526 -21543 -21526 -21517 -21506 -21508 -21541 -21541 -21516 -21527 -21564 -21566 -21543 -21510 -21529 -21564 -21550 -21570 -21560 -21534 -21554 -21546 -21526 -21531 -21540 -21542 -21557 -21548 -21534 -21529 -21533 -21557 -21566 -21595 -21575 -21549 -21561 -21511 -21483 -21515 -21547 -21568 -21593 -21572 -21535 -21531 -21523 -21567 -21579 -21546 -21548 -21559 -21548 -21528 -21551 -21539 -21540 -21551 -21514 -21507 -21512 -21555 -21549 -21516 -21551 -21556 -21539 -21512 -21507 -21520 -21515 -21516 -21506 -21491 -21477 -21471 -21481 -21514 -21488 -21451 -21496 -21480 -21455 -21489 -21492 -21499 -21484 -21475 -21511 -21498 -21485 -21481 -21465 -21471 -21479 -21495 -21488 -21491 -21498 -21482 -21539 -21561 -21517 -21515 -21534 -21515 -21495 -21513 -21538 -21580 -21565 -21538 -21560 -21549 -21540 -21548 -21555 -21569 -21566 -21552 -21538 -21523 -21519 -21520 -21548 -21561 -21555 -21564 -21555 -21521 -21483 -21517 -21545 -21550 -21558 -21528 -21524 -21523 -21539 -21544 -21551 -21555 -21536 -21548 -21532 -21521 -21542 -21556 -21533 -21501 -21530 -21564 -21547 -21517 -21503 -21508 -21541 -21534 -21525 -21555 -21537 -21512 -21538 -21524 -21482 -21497 -21511 -21511 -21484 -21471 -21475 -21452 -21471 -21475 -21481 -21486 -21474 -21477 -21462 -21446 -21432 -21449 -21466 -21451 -21428 -21429 -21434 -21411 -21454 -21474 -21463 -21493 -21486 -21500 -21476 -21433 -21460 -21478 -21485 -21488 -21495 -21465 -21446 -21480 -21474 -21466 -21456 -21460 -21477 -21460 -21469 -21476 -21471 -21466 -21475 -21478 -21455 -21478 -21519 -21511 -21483 -21496 -21507 -21502 -21509 -21511 -21523 -21523 -21515 -21509 -21501 -21509 -21507 -21538 -21555 -21550 -21557 -21533 -21525 -21505 -21516 -21555 -21543 -21527 -21539 -21561 -21552 -21553 -21551 -21537 -21557 -21577 -21613 -21619 -21584 -21555 -21526 -21542 -21586 -21594 -21593 -21604 -21575 -21557 -21559 -21556 -21582 -21573 -21547 -21566 -21586 -21567 -21537 -21548 -21561 -21533 -21522 -21550 -21519 -21496 -21561 -21567 -21538 -21520 -21515 -21517 -21482 -21501 -21499 -21469 -21461 -21468 -21525 -21545 -21537 -21501 -21477 -21468 -21462 -21490 -21485 -21501 -21501 -21489 -21490 -21478 -21537 -21563 -21533 -21505 -21479 -21505 -21501 -21487 -21488 -21481 -21523 -21530 -21499 -21483 -21480 -21513 -21552 -21548 -21511 -21471 -21456 -21519 -21572 -21568 -21542 -21524 -21540 -21510 -21486 -21524 -21536 -21536 -21543 -21527 -21528 -21548 -21578 -21579 -21543 -21533 -21535 -21552 -21534 -21527 -21541 -21537 -21562 -21561 -21539 -21532 -21557 -21550 -21517 -21528 -21564 -21578 -21538 -21535 -21567 -21556 -21507 -21502 -21530 -21533 -21558 -21560 -21526 -21495 -21509 -21540 -21536 -21565 -21576 -21526 -21481 -21476 -21466 -21484 -21542 -21528 -21496 -21488 -21480 -21470 -21452 -21487 -21508 -21467 -21472 -21512 -21508 -21466 -21466 -21539 -21543 -21496 -21494 -21461 -21422 -21470 -21564 -21575 -21530 -21514 -21499 -21477 -21461 -21515 -21557 -21544 -21569 -21535 -21504 -21501 -21511 -21542 -21536 -21554 -21536 -21521 -21511 -21491 -21529 -21548 -21547 -21529 -21500 -21490 -21475 -21474 -21526 -21560 -21541 -21539 -21523 -21484 -21457 -21482 -21537 -21550 -21515 -21477 -21458 -21451 -21481 -21491 -21500 -21516 -21486 -21472 -21490 -21493 -21472 -21471 -21462 -21443 -21421 -21419 -21477 -21476 -21472 -21502 -21487 -21460 -21428 -21456 -21495 -21502 -21510 -21473 -21461 -21486 -21490 -21490 -21474 -21461 -21524 -21548 -21491 -21505 -21511 -21464 -21501 -21537 -21532 -21527 -21505 -21524 -21529 -21512 -21497 -21488 -21500 -21516 -21524 -21511 -21532 -21533 -21513 -21512 -21496 -21532 -21549 -21532 -21558 -21560 -21539 -21508 -21498 -21532 -21547 -21525 -21501 -21492 -21494 -21498 -21484 -21529 -21567 -21516 -21509 -21521 -21528 -21552 -21540 -21518 -21530 -21550 -21545 -21530 -21534 -21569 -21586 -21575 -21538 -21513 -21527 -21537 -21557 -21582 -21584 -21555 -21534 -21546 -21568 -21566 -21548 -21549 -21550 -21554 -21545 -21517 -21520 -21555 -21540 -21545 -21592 -21575 -21553 -21546 -21549 -21557 -21560 -21563 -21543 -21547 -21559 -21558 -21528 -21514 -21546 -21559 -21566 -21538 -21512 -21536 -21569 -21545 -21491 -21512 -21544 -21549 -21525 -21488 -21493 -21527 -21537 -21495 -21477 -21489 -21484 -21469 -21470 -21497 -21536 -21527 -21459 -21448 -21487 -21494 -21497 -21508 -21503 -21453 -21417 -21456 -21495 -21488 -21487 -21469 -21449 -21465 -21484 -21492 -21486 -21500 -21520 -21485 -21442 -21465 -21473 -21489 -21543 -21536 -21512 -21483 -21482 -21506 -21512 -21528 -21536 -21563 -21550 -21504 -21490 -21509 -21574 -21579 -21538 -21542 -21556 -21545 -21534 -21525 -21507 -21536 -21536 -21521 -21541 -21555 -21577 -21545 -21536 -21536 -21547 -21580 -21524 -21513 -21522 -21513 -21541 -21544 -21525 -21543 -21570 -21545 -21518 -21506 -21514 -21519 -21532 -21543 -21501 -21471 -21481 -21492 -21511 -21524 -21510 -21487 -21480 -21483 -21476 -21487 -21501 -21491 -21485 -21501 -21509 -21478 -21447 -21455 -21481 -21448 -21421 -21463 -21493 -21475 -21442 -21466 -21459 -21405 -21412 -21445 -21459 -21469 -21501 -21503 -21458 -21415 -21438 -21493 -21474 -21458 -21494 -21491 -21473 -21465 -21476 -21507 -21516 -21527 -21521 -21518 -21526 -21509 -21492 -21481 -21518 -21571 -21561 -21528 -21517 -21542 -21553 -21529 -21528 -21537 -21547 -21557 -21549 -21547 -21562 -21552 -21556 -21579 -21568 -21579 -21578 -21565 -21555 -21541 -21554 -21553 -21528 -21508 -21511 -21514 -21529 -21548 -21524 -21512 -21525 -21539 -21546 -21531 -21541 -21577 -21564 -21539 -21546 -21542 -21559 -21575 -21551 -21546 -21536 -21526 -21531 -21535 -21552 -21554 -21562 -21572 -21556 -21551 -21561 -21561 -21561 -21544 -21530 -21572 -21583 -21549 -21533 -21566 -21617 -21582 -21524 -21528 -21562 -21555 -21553 -21569 -21559 -21585 -21564 -21530 -21515 -21510 -21544 -21529 -21503 -21503 -21501 -21485 -21510 -21522 -21477 -21501 -21543 -21539 -21514 -21501 -21489 -21493 -21478 -21449 -21479 -21476 -21485 -21493 -21476 -21509 -21510 -21485 -21479 -21471 -21483 -21522 -21504 -21469 -21466 -21454 -21442 -21452 -21491 -21489 -21476 -21463 -21477 -21513 -21491 -21487 -21477 -21465 -21484 -21479 -21479 -21489 -21499 -21510 -21522 -21534 -21505 -21488 -21498 -21470 -21464 -21484 -21486 -21494 -21524 -21558 -21534 -21504 -21512 -21509 -21500 -21500 -21546 -21562 -21511 -21493 -21524 -21546 -21531 -21531 -21542 -21539 -21518 -21535 -21557 -21525 -21542 -21539 -21524 -21555 -21553 -21535 -21532 -21535 -21505 -21504 -21529 -21528 -21525 -21520 -21553 -21575 -21556 -21538 -21511 -21532 -21554 -21541 -21547 -21544 -21549 -21535 -21528 -21526 -21497 -21522 -21536 -21510 -21495 -21515 -21533 -21519 -21503 -21500 -21528 -21514 -21511 -21544 -21526 -21517 -21523 -21515 -21511 -21480 -21477 -21534 -21537 -21508 -21521 -21555 -21543 -21508 -21516 -21534 -21524 -21500 -21509 -21503 -21505 -21500 -21499 -21521 -21497 -21477 -21492 -21512 -21488 -21474 -21488 -21492 -21497 -21520 -21536 -21468 -21421 -21472 -21505 -21481 -21479 -21492 -21455 -21434 -21471 -21511 -21521 -21501 -21506 -21498 -21452 -21470 -21488 -21459 -21444 -21473 -21503 -21487 -21488 -21463 -21456 -21456 -21450 -21495 -21479 -21474 -21476 -21463 -21499 -21519 -21498 -21465 -21467 -21488 -21505 -21519 -21533 -21537 -21510 -21513 -21498 -21470 -21512 -21560 -21566 -21504 -21471 -21502 -21533 -21540 -21526 -21555 -21557 -21526 -21537 -21533 -21518 -21501 -21521 -21581 -21589 -21558 -21515 -21523 -21559 -21566 -21564 -21560 -21556 -21518 -21522 -21542 -21529 -21522 -21537 -21567 -21586 -21614 -21589 -21544 -21515 -21515 -21532 -21508 -21542 -21568 -21527 -21539 -21557 -21527 -21505 -21530 -21554 -21524 -21525 -21546 -21507 -21479 -21489 -21487 -21512 -21567 -21576 -21564 -21524 -21484 -21509 -21504 -21481 -21484 -21512 -21563 -21536 -21502 -21515 -21505 -21529 -21562 -21558 -21540 -21514 -21507 -21491 -21485 -21507 -21535 -21557 -21544 -21543 -21527 -21527 -21554 -21526 -21497 -21475 -21508 -21534 -21501 -21519 -21522 -21507 -21470 -21452 -21484 -21481 -21504 -21514 -21472 -21451 -21487 -21464 -21423 -21471 -21511 -21542 -21514 -21494 -21487 -21460 -21504 -21533 -21508 -21463 -21463 -21499 -21491 -21464 -21492 -21537 -21504 -21509 -21539 -21517 -21495 -21499 -21517 -21502 -21521 -21548 -21522 -21534 -21557 -21567 -21572 -21532 -21485 -21519 -21573 -21554 -21534 -21560 -21591 -21577 -21559 -21565 -21560 -21578 -21567 -21560 -21581 -21573 -21584 -21554 -21532 -21563 -21559 -21562 -21563 -21540 -21522 -21530 -21564 -21563 -21540 -21530 -21512 -21497 -21501 -21490 -21466 -21472 -21471 -21464 -21484 -21505 -21467 -21444 -21471 -21472 -21493 -21474 -21448 -21445 -21433 -21461 -21466 -21467 -21454 -21434 -21432 -21462 -21497 -21485 -21497 -21481 -21484 -21504 -21490 -21468 -21435 -21455 -21479 -21503 -21510 -21506 -21503 -21499 -21538 -21538 -21533 -21502 -21473 -21499 -21500 -21491 -21494 -21541 -21576 -21547 -21514 -21533 -21574 -21523 -21468 -21515 -21550 -21551 -21545 -21529 -21513 -21521 -21546 -21527 -21502 -21509 -21536 -21538 -21500 -21508 -21514 -21497 -21495 -21507 -21529 -21519 -21519 -21517 -21494 -21484 -21492 -21497 -21511 -21527 -21505 -21499 -21492 -21483 -21483 -21478 -21492 -21485 -21470 -21487 -21504 -21488 -21481 -21504 -21502 -21461 -21456 -21524 -21533 -21471 -21477 -21526 -21540 -21529 -21517 -21514 -21508 -21488 -21494 -21520 -21533 -21564 -21591 -21545 -21517 -21551 -21572 -21569 -21548 -21551 -21590 -21597 -21574 -21572 -21569 -21561 -21582 -21579 -21523 -21516 -21553 -21558 -21541 -21556 -21581 -21561 -21536 -21540 -21577 -21578 -21562 -21574 -21555 -21508 -21512 -21560 -21553 -21527 -21533 -21548 -21555 -21521 -21484 -21515 -21532 -21529 -21550 -21539 -21521 -21498 -21501 -21512 -21503 -21527 -21556 -21562 -21524 -21510 -21517 -21510 -21543 -21538 -21525 -21570 -21566 -21514 -21499 -21510 -21531 -21545 -21531 -21491 -21453 -21477 -21529 -21539 -21524 -21522 -21556 -21549 -21489 -21466 -21470 -21512 -21550 -21527 -21517 -21539 -21544 -21529 -21514 -21516 -21530 -21532 -21513 -21511 -21527 -21521 -21517 -21525 -21546 -21554 -21531 -21506 -21487 -21511 -21525 -21524 -21549 -21562 -21553 -21523 -21528 -21534 -21536 -21544 -21548 -21591 -21546 -21500 -21526 -21520 -21527 -21534 -21545 -21552 -21558 -21551 -21519 -21517 -21527 -21533 -21515 -21526 -21524 -21496 -21498 -21501 -21524 -21537 -21534 -21534 -21523 -21519 -21523 -21524 -21501 -21468 -21463 -21486 -21502 -21481 -21482 -21496 -21495 -21496 -21481 -21490 -21489 -21470 -21487 -21499 -21497 -21470 -21476 -21512 -21488 -21493 -21507 -21512 -21510 -21507 -21514 -21471 -21465 -21486 -21485 -21483 -21483 -21487 -21498 -21529 -21525 -21476 -21457 -21508 -21537 -21515 -21511 -21520 -21509 -21505 -21522 -21502 -21480 -21487 -21507 -21513 -21499 -21490 -21471 -21454 -21481 -21510 -21473 -21463 -21473 -21468 -21507 -21536 -21525 -21483 -21467 -21474 -21452 -21478 -21513 -21518 -21513 -21475 -21472 -21466 -21461 -21511 -21524 -21506 -21491 -21489 -21477 -21468 -21492 -21509 -21498 -21504 -21529 -21486 -21465 -21506 -21536 -21528 -21495 -21521 -21533 -21502 -21504 -21500 -21523 -21539 -21499 -21496 -21490 -21500 -21532 -21503 -21474 -21506 -21536 -21517 -21516 -21518 -21497 -21491 -21492 -21491 -21506 -21548 -21543 -21501 -21511 -21527 -21534 -21540 -21545 -21528 -21485 -21496 -21492 -21494 -21514 -21516 -21569 -21590 -21544 -21486 -21465 -21487 -21514 -21540 -21540 -21539 -21534 -21536 -21542 -21539 -21554 -21559 -21571 -21572 -21559 -21546 -21549 -21551 -21530 -21547 -21573 -21563 -21520 -21504 -21521 -21532 -21585 -21586 -21525 -21506 -21526 -21550 -21530 -21521 -21539 -21551 -21558 -21537 -21499 -21505 -21537 -21535 -21520 -21517 -21524 -21512 -21497 -21521 -21537 -21518 -21508 -21524 -21522 -21506 -21491 -21490 -21506 -21507 -21528 -21539 -21520 -21536 -21542 -21499 -21486 -21487 -21475 -21514 -21546 -21533 -21518 -21506 -21505 -21507 -21525 -21522 -21517 -21526 -21532 -21534 -21488 -21499 -21520 -21513 -21534 -21524 -21543 -21560 -21523 -21486 -21494 -21511 -21509 -21491 -21513 -21559 -21549 -21518 -21486 -21491 -21474 -21454 -21498 -21527 -21514 -21521 -21547 -21473 -21444 -21488 -21504 -21519 -21504 -21500 -21502 -21500 -21482 -21455 -21471 -21504 -21495 -21439 -21463 -21501 -21466 -21443 -21431 -21461 -21508 -21484 -21472 -21496 -21499 -21501 -21466 -21455 -21508 -21502 -21500 -21486 -21474 -21508 -21475 -21460 -21484 -21500 -21521 -21499 -21479 -21514 -21515 -21476 -21472 -21475 -21481 -21520 -21533 -21471 -21419 -21431 -21477 -21518 -21522 -21508 -21496 -21487 -21516 -21532 -21498 -21493 -21526 -21542 -21509 -21487 -21473 -21471 -21495 -21495 -21503 -21492 -21498 -21519 -21503 -21506 -21527 -21545 -21510 -21485 -21499 -21484 -21512 -21583 -21583 -21520 -21511 -21534 -21549 -21510 -21495 -21591 -21582 -21513 -21529 -21556 -21555 -21527 -21550 -21594 -21570 -21562 -21563 -21531 -21544 -21556 -21564 -21569 -21537 -21528 -21555 -21589 -21583 -21570 -21559 -21533 -21558 -21603 -21591 -21550 -21542 -21552 -21547 -21538 -21547 -21559 -21571 -21598 -21592 -21540 -21533 -21531 -21533 -21576 -21574 -21577 -21586 -21545 -21515 -21533 -21539 -21532 -21548 -21545 -21555 -21580 -21580 -21522 -21506 -21540 -21500 -21524 -21574 -21555 -21524 -21514 -21570 -21558 -21528 -21549 -21551 -21545 -21523 -21534 -21537 -21541 -21546 -21534 -21518 -21538 -21578 -21550 -21527 -21504 -21529 -21548 -21513 -21536 -21527 -21491 -21497 -21535 -21533 -21524 -21531 -21534 -21527 -21490 -21497 -21495 -21484 -21506 -21533 -21503 -21466 -21483 -21465 -21493 -21521 -21510 -21491 -21477 -21481 -21464 -21469 -21473 -21494 -21479 -21454 -21475 -21491 -21523 -21481 -21456 -21488 -21480 -21468 -21465 -21465 -21428 -21432 -21473 -21469 -21454 -21465 -21483 -21456 -21442 -21479 -21517 -21525 -21512 -21493 -21466 -21428 -21444 -21488 -21490 -21493 -21512 -21520 -21496 -21475 -21487 -21498 -21490 -21504 -21514 -21509 -21510 -21493 -21494 -21517 -21548 -21541 -21515 -21525 -21525 -21510 -21504 -21523 -21516 -21507 -21518 -21523 -21537 -21531 -21546 -21565 -21520 -21505 -21544 -21521 -21504 -21525 -21518 -21523 -21546 -21563 -21538 -21521 -21531 -21545 -21545 -21522 -21540 -21555 -21552 -21544 -21535 -21515 -21479 -21489 -21517 -21541 -21551 -21546 -21542 -21519 -21500 -21496 -21528 -21516 -21504 -21527 -21481 -21461 -21477 -21503 -21501 -21478 -21488 -21493 -21509 -21505 -21514 -21513 -21476 -21481 -21467 -21434 -21434 -21469 -21512 -21515 -21492 -21455 -21471 -21493 -21441 -21435 -21476 -21499 -21496 -21491 -21485 -21468 -21484 -21512 -21516 -21510 -21514 -21474 -21457 -21526 -21532 -21507 -21492 -21498 -21554 -21525 -21488 -21512 -21528 -21507 -21482 -21525 -21514 -21488 -21522 -21541 -21544 -21523 -21516 -21526 -21522 -21500 -21517 -21534 -21520 -21546 -21566 -21573 -21549 -21530 -21545 -21556 -21554 -21545 -21557 -21549 -21543 -21531 -21518 -21549 -21570 -21565 -21588 -21619 -21607 -21582 -21576 -21599 -21584 -21551 -21550 -21563 -21577 -21588 -21613 -21608 -21604 -21575 -21544 -21540 -21506 -21541 -21558 -21559 -21574 -21557 -21566 -21560 -21553 -21538 -21550 -21567 -21553 -21551 -21540 -21521 -21504 -21521 -21539 -21541 -21562 -21528 -21471 -21480 -21502 -21514 -21495 -21495 -21511 -21466 -21458 -21499 -21505 -21464 -21478 -21517 -21521 -21517 -21500 -21504 -21478 -21449 -21461 -21477 -21477 -21493 -21483 -21453 -21492 -21492 -21474 -21473 -21465 -21491 -21477 -21460 -21489 -21523 -21537 -21526 -21473 -21460 -21515 -21504 -21464 -21469 -21495 -21489 -21467 -21483 -21496 -21497 -21512 -21504 -21468 -21476 -21486 -21494 -21514 -21504 -21510 -21499 -21485 -21485 -21481 -21489 -21495 -21505 -21493 -21467 -21456 -21472 -21511 -21525 -21499 -21475 -21504 -21525 -21521 -21524 -21513 -21502 -21514 -21544 -21536 -21504 -21516 -21534 -21518 -21518 -21527 -21533 -21526 -21520 -21544 -21538 -21523 -21529 -21523 -21474 -21482 -21550 -21534 -21498 -21493 -21517 -21536 -21540 -21546 -21520 -21504 -21530 -21534 -21498 -21511 -21524 -21485 -21472 -21498 -21524 -21512 -21496 -21488 -21476 -21505 -21532 -21508 -21513 -21520 -21511 -21504 -21472 -21479 -21498 -21500 -21537 -21544 -21518 -21521 -21517 -21536 -21551 -21524 -21509 -21491 -21499 -21542 -21547 -21528 -21547 -21554 -21523 -21527 -21531 -21500 -21499 -21529 -21548 -21543 -21552 -21564 -21540 -21539 -21527 -21517 -21543 -21564 -21557 -21520 -21545 -21566 -21546 -21526 -21530 -21576 -21545 -21535 -21552 -21538 -21534 -21517 -21525 -21542 -21577 -21547 -21517 -21546 -21511 -21511 -21526 -21526 -21520 -21478 -21481 -21516 -21545 -21529 -21524 -21530 -21484 -21486 -21469 -21483 -21522 -21504 -21514 -21490 -21501 -21512 -21484 -21463 -21468 -21540 -21538 -21512 -21487 -21449 -21482 -21518 -21535 -21532 -21504 -21477 -21490 -21512 -21502 -21504 -21506 -21536 -21541 -21463 -21457 -21477 -21439 -21434 -21483 -21544 -21561 -21482 -21429 -21477 -21487 -21494 -21505 -21469 -21466 -21460 -21436 -21437 -21476 -21501 -21499 -21502 -21479 -21445 -21472 -21496 -21452 -21467 -21484 -21465 -21487 -21494 -21464 -21449 -21497 -21512 -21483 -21465 -21486 -21497 -21496 -21555 -21565 -21545 -21511 -21465 -21445 -21451 -21474 -21507 -21521 -21485 -21527 -21547 -21491 -21463 -21481 -21547 -21562 -21551 -21538 -21502 -21487 -21501 -21534 -21565 -21569 -21598 -21590 -21517 -21496 -21500 -21517 -21537 -21557 -21586 -21567 -21528 -21521 -21533 -21544 -21562 -21572 -21573 -21574 -21559 -21541 -21537 -21544 -21545 -21550 -21550 -21540 -21572 -21580 -21559 -21558 -21553 -21573 -21561 -21541 -21541 -21513 -21535 -21537 -21523 -21551 -21547 -21547 -21553 -21547 -21567 -21559 -21529 -21523 -21508 -21522 -21570 -21574 -21538 -21523 -21562 -21575 -21526 -21501 -21512 -21537 -21544 -21537 -21523 -21520 -21537 -21532 -21565 -21577 -21528 -21496 -21502 -21534 -21537 -21543 -21521 -21484 -21480 -21492 -21514 -21534 -21527 -21500 -21514 -21499 -21492 -21501 -21468 -21486 -21524 -21524 -21513 -21510 -21490 -21466 -21473 -21489 -21516 -21515 -21466 -21435 -21476 -21542 -21522 -21496 -21504 -21511 -21512 -21485 -21500 -21517 -21522 -21530 -21528 -21520 -21466 -21481 -21537 -21530 -21539 -21559 -21564 -21555 -21552 -21570 -21552 -21537 -21562 -21582 -21579 -21576 -21548 -21539 -21562 -21524 -21534 -21558 -21521 -21545 -21590 -21614 -21590 -21521 -21510 -21521 -21521 -21543 -21553 -21556 -21540 -21514 -21517 -21513 -21498 -21520 -21575 -21556 -21519 -21522 -21513 -21519 -21525 -21537 -21536 -21507 -21515 -21519 -21490 -21484 -21501 -21488 -21461 -21492 -21527 -21508 -21484 -21482 -21476 -21459 -21485 -21515 -21511 -21483 -21454 -21459 -21452 -21472 -21496 -21472 -21484 -21489 -21457 -21453 -21471 -21467 -21452 -21434 -21443 -21464 -21459 -21458 -21464 -21481 -21473 -21451 -21443 -21439 -21445 -21466 -21505 -21509 -21498 -21474 -21456 -21487 -21491 -21507 -21546 -21556 -21514 -21440 -21450 -21498 -21510 -21492 -21514 -21530 -21496 -21526 -21542 -21531 -21515 -21474 -21512 -21575 -21575 -21553 -21542 -21532 -21550 -21549 -21523 -21550 -21538 -21533 -21548 -21565 -21601 -21547 -21507 -21544 -21583 -21565 -21511 -21507 -21548 -21578 -21570 -21577 -21582 -21562 -21531 -21510 -21526 -21563 -21574 -21556 -21527 -21486 -21527 -21539 -21508 -21523 -21524 -21559 -21556 -21525 -21515 -21523 -21535 -21528 -21554 -21538 -21496 -21497 -21534 -21548 -21509 -21498 -21518 -21536 -21482 -21463 -21540 -21539 -21522 -21518 -21496 -21495 -21485 -21488 -21511 -21531 -21498 -21493 -21525 -21513 -21514 -21506 -21503 -21511 -21543 -21527 -21467 -21484 -21492 -21500 -21487 -21485 -21527 -21520 -21511 -21495 -21498 -21519 -21502 -21497 -21502 -21473 -21460 -21475 -21476 -21473 -21474 -21500 -21521 -21525 -21494 -21466 -21502 -21515 -21485 -21494 -21517 -21463 -21417 -21442 -21488 -21499 -21480 -21499 -21517 -21491 -21457 -21462 -21472 -21491 -21538 -21535 -21512 -21491 -21480 -21483 -21487 -21536 -21525 -21495 -21504 -21481 -21486 -21490 -21499 -21520 -21534 -21550 -21538 -21515 -21489 -21506 -21548 -21546 -21527 -21532 -21534 -21524 -21533 -21545 -21613 -21605 -21514 -21542 -21563 -21559 -21566 -21574 -21605 -21578 -21534 -21539 -21562 -21554 -21570 -21575 -21549 -21569 -21575 -21566 -21533 -21526 -21568 -21569 -21584 -21593 -21561 -21551 -21552 -21549 -21556 -21518 -21515 -21566 -21559 -21537 -21519 -21544 -21550 -21496 -21494 -21546 -21565 -21527 -21534 -21532 -21508 -21523 -21548 -21551 -21526 -21539 -21532 -21490 -21494 -21503 -21485 -21487 -21534 -21533 -21504 -21479 -21482 -21523 -21508 -21511 -21546 -21539 -21497 -21471 -21461 -21442 -21503 -21566 -21533 -21499 -21486 -21492 -21489 -21472 -21487 -21496 -21486 -21495 -21506 -21500 -21511 -21519 -21515 -21518 -21508 -21498 -21498 -21493 -21502 -21500 -21482 -21508 -21526 -21507 -21495 -21528 -21547 -21525 -21526 -21503 -21463 -21481 -21524 -21521 -21541 -21545 -21502 -21516 -21536 -21545 -21522 -21495 -21522 -21519 -21501 -21525 -21515 -21500 -21547 -21560 -21574 -21545 -21500 -21534 -21508 -21527 -21559 -21525 -21506 -21499 -21542 -21558 -21540 -21495 -21497 -21528 -21514 -21555 -21563 -21509 -21496 -21504 -21484 -21492 -21527 -21523 -21502 -21508 -21538 -21488 -21464 -21507 -21486 -21495 -21524 -21520 -21505 -21510 -21518 -21494 -21507 -21502 -21467 -21485 -21511 -21505 -21487 -21505 -21531 -21525 -21474 -21451 -21485 -21457 -21477 -21511 -21501 -21489 -21461 -21479 -21488 -21511 -21524 -21505 -21482 -21469 -21505 -21511 -21483 -21459 -21476 -21518 -21526 -21508 -21485 -21480 -21472 -21476 -21503 -21508 -21518 -21503 -21479 -21492 -21479 -21493 -21529 -21504 -21521 -21515 -21458 -21502 -21503 -21474 -21513 -21504 -21488 -21515 -21514 -21504 -21478 -21459 -21484 -21470 -21480 -21489 -21489 -21523 -21530 -21543 -21491 -21461 -21501 -21511 -21522 -21509 -21507 -21522 -21518 -21511 -21496 -21508 -21508 -21495 -21513 -21498 -21503 -21504 -21488 -21490 -21478 -21502 -21512 -21494 -21488 -21514 -21540 -21555 -21579 -21558 -21535 -21534 -21528 -21519 -21517 -21522 -21550 -21568 -21556 -21565 -21550 -21526 -21547 -21561 -21549 -21553 -21564 -21527 -21497 -21532 -21575 -21569 -21561 -21580 -21576 -21573 -21544 -21529 -21541 -21534 -21545 -21567 -21572 -21543 -21567 -21565 -21523 -21537 -21533 -21544 -21529 -21507 -21506 -21525 -21554 -21549 -21557 -21527 -21517 -21519 -21510 -21542 -21562 -21548 -21500 -21506 -21512 -21489 -21520 -21543 -21550 -21538 -21517 -21498 -21487 -21534 -21542 -21491 -21478 -21529 -21549 -21493 -21502 -21538 -21523 -21489 -21493 -21518 -21498 -21483 -21500 -21530 -21498 -21474 -21515 -21540 -21511 -21461 -21475 -21495 -21493 -21502 -21502 -21493 -21481 -21483 -21498 -21501 -21480 -21482 -21502 -21527 -21495 -21426 -21428 -21443 -21451 -21488 -21529 -21540 -21500 -21453 -21450 -21484 -21498 -21501 -21512 -21510 -21494 -21470 -21491 -21522 -21504 -21496 -21528 -21527 -21464 -21475 -21541 -21536 -21502 -21501 -21514 -21501 -21534 -21567 -21537 -21528 -21541 -21522 -21503 -21525 -21510 -21535 -21566 -21531 -21515 -21493 -21534 -21551 -21524 -21545 -21536 -21513 -21496 -21496 -21519 -21559 -21580 -21563 -21545 -21528 -21508 -21499 -21531 -21553 -21558 -21555 -21502 -21471 -21500 -21521 -21540 -21544 -21534 -21525 -21502 -21536 -21535 -21456 -21476 -21525 -21515 -21505 -21482 -21490 -21532 -21541 -21540 -21526 -21496 -21505 -21521 -21506 -21494 -21519 -21528 -21517 -21502 -21486 -21502 -21498 -21507 -21504 -21483 -21517 -21532 -21513 -21517 -21531 -21538 -21527 -21499 -21506 -21525 -21524 -21528 -21522 -21528 -21560 -21562 -21527 -21493 -21517 -21544 -21522 -21532 -21514 -21483 -21483 -21485 -21535 -21551 -21542 -21544 -21504 -21487 -21489 -21493 -21521 -21533 -21523 -21523 -21510 -21500 -21513 -21509 -21529 -21538 -21522 -21542 -21541 -21521 -21514 -21527 -21538 -21511 -21516 -21530 -21528 -21515 -21510 -21535 -21513 -21508 -21547 -21554 -21541 -21541 -21534 -21516 -21549 -21563 -21542 -21546 -21555 -21549 -21547 -21528 -21507 -21554 -21570 -21532 -21511 -21521 -21548 -21539 -21522 -21491 -21507 -21575 -21560 -21516 -21516 -21546 -21534 -21537 -21546 -21506 -21497 -21511 -21521 -21483 -21475 -21505 -21533 -21532 -21499 -21531 -21518 -21481 -21489 -21487 -21496 -21508 -21498 -21487 -21490 -21493 -21480 -21480 -21507 -21502 -21490 -21499 -21492 -21488 -21491 -21492 -21500 -21497 -21462 -21445 -21486 -21517 -21490 -21477 -21488 -21496 -21490 -21475 -21482 -21480 -21500 -21497 -21467 -21480 -21483 -21511 -21520 -21497 -21508 -21476 -21426 -21433 -21507 -21548 -21491 -21471 -21494 -21495 -21491 -21478 -21473 -21459 -21467 -21521 -21511 -21457 -21448 -21523 -21556 -21484 -21479 -21503 -21512 -21506 -21484 -21505 -21469 -21481 -21541 -21508 -21499 -21499 -21490 -21487 -21478 -21467 -21498 -21552 -21525 -21498 -21501 -21507 -21497 -21475 -21511 -21545 -21526 -21505 -21537 -21543 -21527 -21549 -21536 -21499 -21489 -21543 -21564 -21543 -21566 -21541 -21507 -21503 -21510 -21533 -21524 -21527 -21549 -21546 -21543 -21548 -21507 -21493 -21557 -21574 -21563 -21568 -21568 -21569 -21528 -21521 -21529 -21499 -21528 -21550 -21555 -21589 -21596 -21569 -21558 -21520 -21490 -21574 -21582 -21558 -21567 -21528 -21558 -21559 -21541 -21578 -21589 -21572 -21549 -21539 -21532 -21532 -21524 -21546 -21545 -21533 -21559 -21564 -21559 -21538 -21544 -21539 -21532 -21546 -21518 -21531 -21549 -21541 -21525 -21531 -21548 -21542 -21536 -21484 -21524 -21546 -21479 -21489 -21498 -21536 -21538 -21494 -21498 -21523 -21536 -21491 -21455 -21463 -21501 -21498 -21470 -21501 -21527 -21557 -21548 -21488 -21493 -21506 -21480 -21472 -21520 -21503 -21442 -21485 -21512 -21477 -21444 -21482 -21535 -21520 -21517 -21510 -21490 -21464 -21475 -21497 -21491 -21507 -21490 -21490 -21515 -21498 -21516 -21525 -21506 -21516 -21508 -21469 -21449 -21488 -21543 -21520 -21485 -21502 -21514 -21486 -21481 -21495 -21474 -21472 -21471 -21488 -21483 -21468 -21506 -21500 -21484 -21487 -21508 -21487 -21476 -21503 -21463 -21467 -21500 -21503 -21508 -21502 -21485 -21434 -21434 -21504 -21529 -21517 -21507 -21498 -21507 -21480 -21416 -21471 -21537 -21536 -21555 -21510 -21463 -21500 -21562 -21538 -21484 -21492 -21503 -21487 -21461 -21501 -21550 -21536 -21525 -21521 -21503 -21493 -21506 -21511 -21527 -21515 -21472 -21483 -21491 -21481 -21496 -21502 -21514 -21520 -21508 -21517 -21528 -21546 -21543 -21511 -21505 -21527 -21518 -21482 -21483 -21495 -21521 -21539 -21537 -21537 -21514 -21502 -21502 -21517 -21523 -21514 -21539 -21535 -21524 -21571 -21562 -21522 -21526 -21512 -21549 -21559 -21507 -21514 -21541 -21550 -21542 -21545 -21511 -21498 -21532 -21522 -21523 -21514 -21530 -21542 -21528 -21551 -21530 -21499 -21484 -21498 -21529 -21531 -21534 -21550 -21552 -21513 -21483 -21494 -21510 -21519 -21544 -21563 -21538 -21500 -21509 -21514 -21488 -21476 -21473 -21506 -21533 -21519 -21515 -21531 -21539 -21524 -21506 -21489 -21486 -21510 -21523 -21520 -21528 -21506 -21499 -21535 -21549 -21530 -21510 -21554 -21543 -21496 -21488 -21492 -21527 -21525 -21522 -21514 -21504 -21508 -21500 -21513 -21513 -21538 -21536 -21509 -21520 -21514 -21512 -21519 -21528 -21501 -21481 -21507 -21519 -21514 -21520 -21541 -21526 -21498 -21493 -21492 -21522 -21555 -21538 -21503 -21488 -21492 -21489 -21479 -21505 -21550 -21591 -21578 -21523 -21506 -21518 -21532 -21549 -21560 -21535 -21498 -21496 -21526 -21537 -21541 -21550 -21533 -21534 -21530 -21539 -21556 -21531 -21548 -21545 -21529 -21530 -21504 -21526 -21548 -21536 -21545 -21561 -21537 -21513 -21499 -21510 -21559 -21532 -21505 -21527 -21536 -21526 -21541 -21560 -21547 -21532 -21533 -21563 -21539 -21514 -21514 -21518 -21531 -21526 -21553 -21560 -21520 -21509 -21523 -21499 -21486 -21536 -21550 -21531 -21525 -21536 -21558 -21529 -21494 -21486 -21512 -21551 -21526 -21479 -21480 -21510 -21512 -21501 -21477 -21472 -21516 -21510 -21470 -21452 -21445 -21464 -21464 -21475 -21504 -21500 -21481 -21462 -21450 -21449 -21456 -21443 -21432 -21455 -21492 -21504 -21474 -21453 -21470 -21491 -21467 -21457 -21471 -21472 -21479 -21482 -21501 -21487 -21439 -21466 -21518 -21545 -21526 -21476 -21475 -21501 -21491 -21454 -21469 -21503 -21493 -21459 -21490 -21575 -21554 -21462 -21456 -21520 -21522 -21524 -21534 -21484 -21489 -21496 -21485 -21489 -21502 -21528 -21510 -21522 -21552 -21529 -21480 -21467 -21507 -21533 -21530 -21492 -21471 -21514 -21515 -21486 -21512 -21521 -21524 -21513 -21512 -21513 -21477 -21487 -21515 -21541 -21480 -21457 -21526 -21515 -21510 -21506 -21527 -21526 -21476 -21461 -21484 -21530 -21518 -21542 -21539 -21482 -21468 -21474 -21514 -21510 -21525 -21539 -21542 -21549 -21502 -21514 -21510 -21464 -21489 -21554 -21559 -21508 -21496 -21548 -21572 -21545 -21546 -21534 -21518 -21530 -21536 -21526 -21506 -21508 -21522 -21521 -21521 -21513 -21508 -21526 -21517 -21512 -21543 -21558 -21539 -21540 -21569 -21556 -21547 -21568 -21543 -21524 -21553 -21551 -21530 -21540 -21564 -21571 -21527 -21493 -21515 -21532 -21552 -21556 -21551 -21553 -21531 -21545 -21563 -21578 -21588 -21531 -21482 -21511 -21552 -21537 -21522 -21572 -21569 -21492 -21505 -21547 -21534 -21526 -21538 -21542 -21540 -21545 -21539 -21534 -21507 -21529 -21583 -21524 -21476 -21540 -21608 -21576 -21532 -21559 -21543 -21505 -21543 -21546 -21524 -21540 -21538 -21550 -21543 -21530 -21534 -21542 -21546 -21515 -21516 -21553 -21557 -21555 -21582 -21565 -21547 -21565 -21550 -21545 -21545 -21535 -21523 -21516 -21518 -21516 -21524 -21529 -21543 -21533 -21512 -21538 -21547 -21531 -21520 -21498 -21485 -21498 -21532 -21555 -21533 -21484 -21481 -21515 -21519 -21513 -21474 -21459 -21515 -21520 -21487 -21490 -21504 -21513 -21524 -21517 -21486 -21484 -21474 -21453 -21487 -21504 -21501 -21486 -21486 -21516 -21503 -21511 -21515 -21478 -21451 -21482 -21532 -21514 -21516 -21540 -21525 -21510 -21476 -21443 -21469 -21491 -21506 -21535 -21509 -21443 -21457 -21495 -21482 -21521 -21520 -21451 -21455 -21499 -21514 -21491 -21464 -21483 -21489 -21457 -21445 -21457 -21484 -21475 -21490 -21548 -21549 -21525 -21496 -21464 -21467 -21485 -21500 -21490 -21447 -21450 -21506 -21514 -21497 -21507 -21483 -21439 -21436 -21469 -21489 -21487 -21510 -21541 -21528 -21506 -21506 -21491 -21496 -21525 -21523 -21500 -21518 -21516 -21488 -21512 -21525 -21521 -21514 -21514 -21529 -21539 -21525 -21510 -21510 -21493 -21524 -21541 -21530 -21538 -21533 -21545 -21537 -21513 -21501 -21518 -21524 -21548 -21567 -21523 -21527 -21513 -21527 -21551 -21522 -21541 -21526 -21512 -21528 -21536 -21530 -21535 -21543 -21493 -21475 -21496 -21531 -21550 -21557 -21573 -21539 -21532 -21500 -21445 -21453 -21484 -21540 -21533 -21523 -21503 -21481 -21521 -21524 -21547 -21522 -21492 -21533 -21502 -21456 -21472 -21490 -21497 -21514 -21535 -21519 -21485 -21498 -21532 -21516 -21487 -21503 -21484 -21460 -21464 -21498 -21539 -21520 -21528 -21498 -21477 -21485 -21480 -21499 -21501 -21534 -21516 -21497 -21510 -21512 -21532 -21541 -21563 -21522 -21497 -21521 -21535 -21550 -21511 -21500 -21522 -21531 -21520 -21524 -21550 -21538 -21524 -21520 -21513 -21488 -21504 -21548 -21538 -21545 -21548 -21494 -21460 -21519 -21597 -21562 -21517 -21538 -21516 -21501 -21507 -21525 -21539 -21512 -21533 -21516 -21472 -21501 -21525 -21521 -21534 -21544 -21499 -21471 -21474 -21516 -21549 -21515 -21524 -21524 -21480 -21482 -21522 -21529 -21500 -21500 -21526 -21503 -21459 -21470 -21490 -21512 -21529 -21513 -21498 -21483 -21480 -21466 -21456 -21477 -21519 -21550 -21529 -21517 -21518 -21523 -21514 -21505 -21522 -21529 -21528 -21506 -21497 -21485 -21472 -21522 -21569 -21546 -21538 -21530 -21476 -21478 -21525 -21554 -21559 -21539 -21538 -21540 -21525 -21556 -21557 -21535 -21562 -21549 -21538 -21561 -21550 -21537 -21553 -21550 -21569 -21577 -21556 -21552 -21525 -21522 -21547 -21554 -21550 -21532 -21518 -21510 -21513 -21534 -21536 -21522 -21528 -21521 -21520 -21541 -21542 -21558 -21540 -21525 -21542 -21524 -21519 -21525 -21521 -21495 -21505 -21503 -21471 -21504 -21484 -21473 -21539 -21508 -21480 -21518 -21486 -21452 -21452 -21466 -21519 -21540 -21505 -21487 -21508 -21500 -21476 -21477 -21464 -21462 -21525 -21574 -21548 -21522 -21482 -21440 -21449 -21436 -21443 -21502 -21519 -21510 -21510 -21501 -21503 -21522 -21522 -21512 -21507 -21494 -21502 -21508 -21488 -21491 -21510 -21521 -21539 -21547 -21537 -21538 -21521 -21492 -21481 -21459 -21485 -21558 -21564 -21540 -21540 -21535 -21513 -21498 -21515 -21550 -21569 -21557 -21567 -21555 -21508 -21500 -21499 -21503 -21564 -21600 -21576 -21532 -21477 -21470 -21493 -21536 -21548 -21525 -21530 -21507 -21508 -21517 -21500 -21513 -21547 -21567 -21510 -21460 -21437 -21465 -21513 -21502 -21553 -21552 -21478 -21461 -21501 -21496 -21448 -21512 -21536 -21474 -21461 -21477 -21506 -21514 -21492 -21483 -21475 -21461 -21514 -21546 -21469 -21449 -21512 -21521 -21479 -21499 -21538 -21532 -21542 -21511 -21483 -21487 -21463 -21469 -21502 -21518 -21516 -21508 -21511 -21496 -21458 -21492 -21531 -21519 -21516 -21476 -21473 -21506 -21509 -21502 -21486 -21510 -21516 -21512 -21520 -21519 -21530 -21492 -21478 -21468 -21462 -21489 -21479 -21497 -21521 -21526 -21499 -21480 -21502 -21505 -21483 -21467 -21500 -21521 -21532 -21520 -21480 -21513 -21550 -21559 -21560 -21518 -21483 -21497 -21509 -21514 -21513 -21485 -21501 -21523 -21520 -21562 -21571 -21522 -21505 -21522 -21542 -21529 -21502 -21517 -21528 -21538 -21588 -21576 -21535 -21505 -21514 -21571 -21549 -21535 -21546 -21549 -21527 -21505 -21548 -21538 -21519 -21509 -21514 -21537 -21515 -21489 -21509 -21552 -21544 -21544 -21540 -21533 -21553 -21526 -21510 -21534 -21552 -21557 -21521 -21503 -21516 -21536 -21570 -21540 -21513 -21522 -21518 -21526 -21529 -21524 -21526 -21520 -21488 -21495 -21526 -21539 -21550 -21546 -21527 -21509 -21519 -21522 -21526 -21528 -21543 -21557 -21525 -21497 -21505 -21538 -21528 -21505 -21507 -21526 -21543 -21524 -21507 -21489 -21494 -21513 -21515 -21496 -21473 -21514 -21530 -21504 -21517 -21512 -21476 -21493 -21554 -21570 -21545 -21514 -21507 -21502 -21493 -21508 -21495 -21536 -21580 -21548 -21516 -21490 -21500 -21531 -21528 -21518 -21535 -21525 -21523 -21546 -21549 -21558 -21557 -21533 -21518 -21528 -21525 -21495 -21500 -21527 -21553 -21548 -21511 -21530 -21538 -21521 -21510 -21518 -21521 -21490 -21514 -21500 -21507 -21564 -21558 -21557 -21528 -21505 -21524 -21523 -21513 -21506 -21507 -21528 -21538 -21523 -21539 -21566 -21521 -21482 -21500 -21491 -21483 -21517 -21551 -21531 -21521 -21543 -21515 -21488 -21496 -21502 -21497 -21535 -21562 -21530 -21488 -21494 -21537 -21520 -21501 -21506 -21528 -21548 -21535 -21514 -21499 -21499 -21474 -21450 -21473 -21510 -21499 -21507 -21534 -21496 -21489 -21498 -21494 -21499 -21512 -21534 -21507 -21483 -21487 -21498 -21500 -21485 -21500 -21511 -21503 -21507 -21508 -21505 -21485 -21487 -21509 -21472 -21475 -21518 -21502 -21498 -21513 -21526 -21519 -21509 -21511 -21497 -21510 -21515 -21480 -21478 -21527 -21531 -21509 -21524 -21537 -21536 -21508 -21479 -21469 -21476 -21512 -21522 -21501 -21502 -21500 -21496 -21505 -21501 -21507 -21528 -21549 -21529 -21499 -21500 -21508 -21512 -21493 -21496 -21501 -21507 -21521 -21528 -21532 -21511 -21502 -21488 -21484 -21476 -21485 -21525 -21526 -21512 -21520 -21524 -21485 -21482 -21491 -21510 -21541 -21506 -21505 -21508 -21488 -21508 -21550 -21550 -21520 -21517 -21507 -21494 -21471 -21485 -21522 -21508 -21499 -21517 -21543 -21517 -21500 -21540 -21540 -21516 -21502 -21483 -21477 -21513 -21537 -21528 -21547 -21545 -21525 -21512 -21499 -21514 -21497 -21499 -21524 -21523 -21543 -21523 -21524 -21537 -21518 -21540 -21519 -21517 -21527 -21504 -21507 -21471 -21473 -21521 -21564 -21585 -21558 -21528 -21508 -21479 -21469 -21511 -21562 -21576 -21569 -21545 -21506 -21498 -21518 -21567 -21572 -21523 -21541 -21561 -21540 -21501 -21499 -21526 -21529 -21543 -21545 -21554 -21538 -21517 -21529 -21532 -21544 -21543 -21529 -21530 -21525 -21481 -21503 -21569 -21555 -21556 -21547 -21521 -21498 -21477 -21506 -21503 -21515 -21566 -21541 -21481 -21467 -21487 -21498 -21559 -21593 -21533 -21519 -21481 -21459 -21495 -21474 -21490 -21554 -21546 -21482 -21496 -21520 -21511 -21555 -21537 -21458 -21443 -21493 -21516 -21467 -21429 -21465 -21507 -21494 -21483 -21499 -21507 -21507 -21531 -21542 -21486 -21456 -21479 -21488 -21500 -21514 -21506 -21466 -21450 -21482 -21494 -21478 -21468 -21494 -21505 -21532 -21570 -21510 -21438 -21442 -21491 -21497 -21476 -21503 -21541 -21535 -21521 -21521 -21495 -21489 -21509 -21522 -21500 -21455 -21467 -21490 -21516 -21533 -21511 -21502 -21495 -21511 -21524 -21501 -21476 -21466 -21485 -21481 -21480 -21520 -21545 -21544 -21533 -21530 -21497 -21481 -21486 -21481 -21518 -21496 -21471 -21511 -21530 -21549 -21558 -21523 -21500 -21517 -21477 -21445 -21472 -21493 -21553 -21564 -21532 -21533 -21534 -21534 -21511 -21499 -21509 -21552 -21605 -21566 -21492 -21553 -21621 -21565 -21551 -21565 -21550 -21539 -21533 -21559 -21559 -21559 -21591 -21554 -21527 -21541 -21529 -21530 -21500 -21536 -21610 -21565 -21540 -21544 -21542 -21552 -21518 -21559 -21571 -21526 -21553 -21530 -21559 -21584 -21539 -21556 -21578 -21543 -21486 -21495 -21525 -21522 -21511 -21523 -21519 -21503 -21508 -21497 -21525 -21559 -21533 -21481 -21455 -21485 -21521 -21519 -21509 -21532 -21520 -21492 -21492 -21498 -21532 -21538 -21517 -21516 -21516 -21482 -21474 -21501 -21475 -21469 -21485 -21472 -21474 -21489 -21499 -21494 -21478 -21467 -21467 -21463 -21470 -21467 -21464 -21493 -21478 -21454 -21436 -21458 -21491 -21482 -21511 -21466 -21416 -21446 -21477 -21504 -21476 -21491 -21517 -21486 -21438 -21440 -21471 -21425 -21492 -21564 -21525 -21515 -21508 -21477 -21456 -21478 -21506 -21530 -21472 -21483 -21533 -21477 -21498 -21506 -21481 -21471 -21509 -21548 -21526 -21505 -21488 -21512 -21528 -21543 -21513 -21500 -21540 -21536 -21518 -21517 -21554 -21502 -21497 -21530 -21504 -21554 -21551 -21544 -21541 -21515 -21512 -21490 -21519 -21541 -21540 -21512 -21499 -21545 -21543 -21509 -21517 -21532 -21510 -21529 -21533 -21523 -21532 -21523 -21549 -21538 -21487 -21473 -21501 -21531 -21529 -21520 -21516 -21533 -21530 -21519 -21534 -21522 -21523 -21510 -21466 -21484 -21525 -21522 -21498 -21503 -21542 -21524 -21460 -21486 -21519 -21495 -21517 -21512 -21467 -21467 -21497 -21528 -21522 -21499 -21505 -21519 -21513 -21514 -21489 -21469 -21507 -21496 -21490 -21499 -21496 -21517 -21522 -21546 -21556 -21541 -21531 -21513 -21503 -21502 -21488 -21472 -21497 -21522 -21546 -21552 -21541 -21552 -21532 -21507 -21508 -21525 -21531 -21519 -21521 -21534 -21556 -21560 -21537 -21519 -21504 -21517 -21560 -21581 -21557 -21499 -21497 -21526 -21520 -21530 -21528 -21525 -21528 -21523 -21515 -21510 -21551 -21524 -21510 -21550 -21525 -21525 -21528 -21514 -21523 -21565 -21575 -21551 -21534 -21459 -21468 -21507 -21515 -21523 -21485 -21515 -21537 -21546 -21559 -21534 -21519 -21481 -21481 -21519 -21553 -21575 -21525 -21488 -21496 -21505 -21547 -21551 -21548 -21584 -21550 -21514 -21526 -21481 -21459 -21527 -21555 -21583 -21572 -21517 -21515 -21466 -21464 -21530 -21553 -21533 -21502 -21546 -21548 -21520 -21546 -21534 -21533 -21547 -21543 -21541 -21545 -21542 -21512 -21494 -21515 -21571 -21547 -21501 -21521 -21525 -21537 -21510 -21503 -21530 -21504 -21514 -21527 -21517 -21511 -21522 -21541 -21538 -21546 -21525 -21490 -21473 -21474 -21503 -21518 -21540 -21574 -21586 -21538 -21476 -21489 -21526 -21538 -21518 -21537 -21532 -21464 -21493 -21536 -21539 -21519 -21508 -21526 -21512 -21535 -21528 -21490 -21483 -21508 -21538 -21521 -21502 -21488 -21510 -21518 -21556 -21570 -21495 -21495 -21506 -21538 -21543 -21477 -21488 -21502 -21498 -21519 -21561 -21546 -21532 -21558 -21533 -21526 -21514 -21496 -21470 -21485 -21519 -21500 -21504 -21495 -21521 -21563 -21533 -21482 -21480 -21513 -21511 -21517 -21502 -21473 -21511 -21542 -21522 -21499 -21510 -21514 -21498 -21483 -21476 -21491 -21489 -21512 -21527 -21489 -21495 -21497 -21478 -21491 -21518 -21536 -21515 -21474 -21449 -21458 -21471 -21505 -21523 -21490 -21524 -21558 -21495 -21440 -21460 -21474 -21486 -21508 -21491 -21494 -21524 -21521 -21498 -21496 -21495 -21504 -21505 -21478 -21497 -21508 -21470 -21459 -21483 -21509 -21517 -21488 -21497 -21534 -21521 -21510 -21510 -21536 -21540 -21502 -21489 -21465 -21455 -21495 -21538 -21564 -21570 -21547 -21498 -21465 -21449 -21468 -21533 -21533 -21494 -21487 -21510 -21526 -21512 -21524 -21537 -21518 -21517 -21541 -21513 -21463 -21480 -21507 -21518 -21513 -21517 -21541 -21498 -21468 -21504 -21528 -21509 -21474 -21469 -21462 -21463 -21481 -21494 -21497 -21534 -21513 -21476 -21488 -21439 -21460 -21495 -21494 -21527 -21508 -21487 -21497 -21499 -21491 -21491 -21494 -21489 -21516 -21540 -21515 -21509 -21497 -21467 -21475 -21480 -21494 -21493 -21472 -21508 -21536 -21503 -21478 -21468 -21473 -21499 -21515 -21536 -21541 -21489 -21451 -21478 -21537 -21570 -21521 -21487 -21497 -21504 -21500 -21497 -21531 -21516 -21493 -21530 -21555 -21521 -21475 -21488 -21516 -21539 -21545 -21534 -21523 -21497 -21491 -21511 -21531 -21526 -21520 -21535 -21556 -21547 -21514 -21514 -21521 -21527 -21536 -21531 -21542 -21559 -21553 -21532 -21512 -21501 -21494 -21501 -21502 -21520 -21566 -21567 -21549 -21536 -21523 -21524 -21528 -21555 -21548 -21514 -21493 -21483 -21498 -21503 -21523 -21541 -21566 -21554 -21513 -21529 -21507 -21487 -21494 -21520 -21525 -21495 -21532 -21529 -21505 -21527 -21535 -21531 -21524 -21539 -21516 -21492 -21494 -21509 -21560 -21544 -21527 -21539 -21506 -21500 -21512 -21526 -21547 -21554 -21537 -21502 -21482 -21477 -21506 -21513 -21504 -21533 -21533 -21516 -21467 -21459 -21519 -21540 -21535 -21528 -21539 -21529 -21510 -21518 -21516 -21512 -21519 -21508 -21519 -21541 -21512 -21529 -21542 -21506 -21519 -21536 -21509 -21471 -21523 -21585 -21557 -21494 -21478 -21514 -21512 -21508 -21504 -21512 -21548 -21550 -21542 -21526 -21524 -21547 -21572 -21556 -21534 -21529 -21491 -21493 -21531 -21547 -21529 -21510 -21545 -21559 -21563 -21550 -21507 -21525 -21543 -21534 -21517 -21502 -21517 -21510 -21541 -21566 -21522 -21519 -21509 -21520 -21545 -21522 -21521 -21514 -21527 -21545 -21521 -21494 -21496 -21514 -21512 -21530 -21531 -21493 -21500 -21552 -21533 -21515 -21558 -21524 -21505 -21556 -21550 -21532 -21522 -21505 -21509 -21512 -21516 -21497 -21524 -21563 -21526 -21510 -21499 -21490 -21511 -21513 -21519 -21532 -21544 -21550 -21517 -21494 -21515 -21503 -21516 -21538 -21490 -21494 -21520 -21520 -21539 -21549 -21535 -21514 -21497 -21492 -21506 -21502 -21496 -21519 -21518 -21503 -21498 -21491 -21475 -21474 -21510 -21508 -21481 -21499 -21535 -21523 -21486 -21507 -21501 -21476 -21500 -21524 -21523 -21479 -21474 -21516 -21518 -21494 -21477 -21510 -21541 -21539 -21516 -21490 -21495 -21515 -21509 -21501 -21510 -21496 -21526 -21518 -21478 -21532 -21537 -21484 -21474 -21498 -21498 -21467 -21481 -21496 -21505 -21523 -21506 -21496 -21482 -21506 -21522 -21489 -21514 -21517 -21502 -21513 -21493 -21476 -21485 -21537 -21552 -21516 -21491 -21477 -21484 -21486 -21477 -21484 -21505 -21535 -21530 -21480 -21466 -21499 -21514 -21523 -21543 -21541 -21499 -21472 -21512 -21536 -21488 -21463 -21490 -21511 -21503 -21502 -21505 -21488 -21482 -21490 -21502 -21502 -21496 -21518 -21529 -21505 -21501 -21492 -21474 -21492 -21486 -21490 -21509 -21519 -21529 -21492 -21472 -21481 -21506 -21521 -21486 -21480 -21500 -21508 -21489 -21456 -21462 -21475 -21490 -21510 -21527 -21536 -21489 -21442 -21473 -21541 -21531 -21501 -21518 -21477 -21487 -21528 -21508 -21534 -21537 -21523 -21520 -21501 -21490 -21478 -21537 -21573 -21531 -21516 -21475 -21440 -21497 -21550 -21553 -21539 -21507 -21496 -21513 -21515 -21512 -21527 -21535 -21513 -21488 -21497 -21492 -21451 -21498 -21567 -21559 -21567 -21550 -21539 -21556 -21527 -21506 -21506 -21519 -21519 -21511 -21521 -21526 -21550 -21568 -21528 -21498 -21536 -21549 -21508 -21484 -21485 -21534 -21572 -21556 -21540 -21512 -21522 -21537 -21523 -21505 -21489 -21517 -21515 -21534 -21569 -21528 -21509 -21513 -21519 -21522 -21517 -21519 -21515 -21513 -21503 -21512 -21548 -21562 -21501 -21450 -21494 -21515 -21523 -21547 -21534 -21503 -21493 -21487 -21462 -21456 -21481 -21527 -21539 -21519 -21498 -21463 -21483 -21511 -21509 -21509 -21503 -21518 -21500 -21478 -21481 -21492 -21514 -21513 -21509 -21501 -21507 -21538 -21569 -21525 -21484 -21507 -21483 -21484 -21530 -21545 -21541 -21542 -21519 -21508 -21508 -21489 -21510 -21519 -21504 -21531 -21531 -21476 -21472 -21506 -21534 -21561 -21552 -21516 -21502 -21484 -21458 -21497 -21535 -21534 -21548 -21564 -21546 -21508 -21516 -21529 -21533 -21540 -21534 -21537 -21519 -21507 -21504 -21501 -21516 -21548 -21543 -21502 -21495 -21492 -21513 -21532 -21530 -21519 -21502 -21510 -21509 -21536 -21541 -21538 -21566 -21537 -21525 -21526 -21494 -21487 -21519 -21537 -21519 -21514 -21513 -21507 -21503 -21528 -21537 -21501 -21490 -21526 -21550 -21504 -21468 -21484 -21510 -21522 -21498 -21495 -21507 -21503 -21506 -21481 -21487 -21509 -21463 -21432 -21463 -21510 -21513 -21510 -21512 -21465 -21461 -21502 -21499 -21490 -21501 -21516 -21495 -21479 -21512 -21508 -21481 -21489 -21513 -21502 -21496 -21502 -21481 -21505 -21524 -21498 -21488 -21499 -21536 -21558 -21528 -21508 -21537 -21527 -21494 -21494 -21511 -21534 -21507 -21472 -21487 -21513 -21541 -21576 -21558 -21533 -21531 -21505 -21506 -21529 -21528 -21515 -21546 -21576 -21560 -21533 -21504 -21506 -21518 -21536 -21544 -21537 -21530 -21501 -21493 -21492 -21515 -21550 -21561 -21551 -21523 -21522 -21494 -21462 -21477 -21509 -21541 -21539 -21550 -21540 -21504 -21514 -21512 -21559 -21578 -21528 -21507 -21481 -21493 -21499 -21496 -21497 -21505 -21499 -21491 -21520 -21513 -21539 -21523 -21488 -21505 -21482 -21507 -21516 -21495 -21540 -21558 -21533 -21505 -21492 -21497 -21503 -21537 -21555 -21527 -21488 -21479 -21496 -21485 -21507 -21546 -21555 -21577 -21542 -21496 -21477 -21480 -21509 -21504 -21522 -21534 -21523 -21503 -21493 -21507 -21520 -21535 -21524 -21518 -21488 -21486 -21521 -21520 -21537 -21509 -21500 -21529 -21510 -21478 -21458 -21505 -21567 -21586 -21510 -21473 -21528 -21499 -21482 -21482 -21506 -21549 -21543 -21542 -21512 -21498 -21516 -21542 -21526 -21503 -21519 -21530 -21515 -21477 -21496 -21508 -21508 -21529 -21535 -21542 -21541 -21545 -21545 -21540 -21555 -21564 -21516 -21497 -21522 -21507 -21503 -21548 -21577 -21562 -21534 -21517 -21527 -21541 -21547 -21557 -21560 -21545 -21511 -21493 -21506 -21506 -21525 -21572 -21583 -21555 -21529 -21538 -21508 -21449 -21482 -21522 -21515 -21515 -21527 -21540 -21525 -21531 -21549 -21520 -21486 -21489 -21505 -21501 -21501 -21516 -21527 -21520 -21484 -21473 -21508 -21518 -21522 -21512 -21475 -21475 -21468 -21483 -21532 -21504 -21493 -21527 -21515 -21475 -21499 -21553 -21506 -21464 -21500 -21532 -21520 -21498 -21490 -21494 -21505 -21508 -21515 -21499 -21489 -21508 -21526 -21552 -21513 -21457 -21473 -21493 -21523 -21527 -21507 -21513 -21492 -21475 -21480 -21505 -21513 -21513 -21512 -21475 -21503 -21535 -21521 -21498 -21498 -21544 -21523 -21482 -21482 -21486 -21488 -21503 -21512 -21508 -21496 -21483 -21482 -21497 -21519 -21523 -21529 -21480 -21455 -21465 -21476 -21489 -21435 -21484 -21528 -21507 -21514 -21471 -21480 -21490 -21494 -21516 -21507 -21494 -21474 -21509 -21513 -21509 -21517 -21488 -21500 -21486 -21485 -21474 -21462 -21486 -21493 -21524 -21509 -21511 -21504 -21484 -21475 -21471 -21520 -21481 -21450 -21483 -21513 -21523 -21508 -21507 -21478 -21483 -21509 -21510 -21510 -21528 -21560 -21535 -21503 -21511 -21503 -21505 -21539 -21573 -21545 -21492 -21505 -21496 -21456 -21471 -21533 -21571 -21548 -21523 -21513 -21521 -21534 -21523 -21512 -21523 -21529 -21516 -21508 -21501 -21522 -21540 -21536 -21537 -21532 -21536 -21534 -21545 -21573 -21581 -21555 -21523 -21542 -21545 -21491 -21477 -21529 -21573 -21552 -21526 -21532 -21558 -21565 -21528 -21521 -21517 -21513 -21519 -21533 -21557 -21553 -21545 -21523 -21530 -21556 -21542 -21531 -21520 -21505 -21509 -21539 -21558 -21538 -21552 -21569 -21540 -21527 -21520 -21509 -21488 -21480 -21536 -21573 -21529 -21498 -21537 -21563 -21545 -21520 -21536 -21577 -21529 -21515 -21536 -21516 -21542 -21539 -21502 -21485 -21520 -21558 -21536 -21512 -21523 -21552 -21535 -21520 -21508 -21486 -21499 -21508 -21522 -21533 -21522 -21498 -21488 -21527 -21553 -21551 -21536 -21527 -21516 -21480 -21487 -21509 -21523 -21525 -21513 -21500 -21510 -21536 -21521 -21505 -21525 -21544 -21516 -21498 -21490 -21465 -21488 -21534 -21516 -21472 -21481 -21506 -21514 -21493 -21510 -21521 -21490 -21506 -21525 -21517 -21471 -21469 -21527 -21525 -21497 -21498 -21508 -21506 -21500 -21493 -21480 -21472 -21460 -21492 -21514 -21498 -21504 -21484 -21495 -21484 -21469 -21475 -21480 -21527 -21498 -21496 -21541 -21523 -21487 -21470 -21494 -21508 -21502 -21519 -21533 -21487 -21490 -21526 -21506 -21529 -21543 -21521 -21502 -21500 -21502 -21480 -21486 -21522 -21557 -21541 -21511 -21505 -21513 -21531 -21539 -21549 -21549 -21538 -21488 -21456 -21463 -21463 -21526 -21584 -21587 -21550 -21532 -21529 -21474 -21473 -21530 -21543 -21525 -21511 -21507 -21525 -21542 -21559 -21556 -21534 -21527 -21525 -21498 -21465 -21515 -21552 -21552 -21540 -21533 -21546 -21515 -21517 -21536 -21532 -21533 -21541 -21520 -21486 -21482 -21501 -21546 -21536 -21520 -21531 -21526 -21511 -21485 -21504 -21518 -21529 -21547 -21534 -21541 -21560 -21569 -21558 -21514 -21495 -21521 -21508 -21489 -21519 -21525 -21514 -21505 -21490 -21476 -21442 -21483 -21552 -21518 -21484 -21511 -21516 -21493 -21471 -21458 -21479 -21497 -21529 -21531 -21482 -21493 -21520 -21519 -21493 -21471 -21491 -21492 -21488 -21516 -21504 -21496 -21496 -21481 -21502 -21505 -21503 -21506 -21501 -21483 -21473 -21496 -21464 -21434 -21466 -21505 -21498 -21505 -21547 -21528 -21463 -21432 -21495 -21511 -21505 -21517 -21508 -21542 -21521 -21483 -21488 -21487 -21488 -21530 -21521 -21482 -21511 -21485 -21456 -21482 -21498 -21523 -21526 -21476 -21457 -21495 -21494 -21489 -21509 -21536 -21538 -21525 -21539 -21526 -21514 -21479 -21459 -21496 -21487 -21501 -21546 -21551 -21553 -21549 -21525 -21523 -21505 -21475 -21508 -21502 -21484 -21541 -21546 -21515 -21505 -21489 -21507 -21515 -21523 -21555 -21549 -21540 -21529 -21490 -21436 -21438 -21527 -21561 -21550 -21556 -21516 -21476 -21467 -21465 -21486 -21526 -21541 -21509 -21489 -21473 -21484 -21519 -21556 -21598 -21542 -21494 -21468 -21423 -21477 -21542 -21557 -21534 -21502 -21495 -21500 -21480 -21483 -21528 -21527 -21534 -21532 -21501 -21515 -21538 -21526 -21492 -21494 -21532 -21527 -21482 -21488 -21524 -21555 -21545 -21499 -21500 -21494 -21533 -21571 -21531 -21523 -21512 -21515 -21540 -21509 -21504 -21571 -21555 -21496 -21517 -21514 -21478 -21486 -21553 -21571 -21535 -21537 -21539 -21521 -21499 -21492 -21489 -21504 -21514 -21540 -21553 -21520 -21550 -21586 -21558 -21529 -21538 -21554 -21509 -21470 -21509 -21526 -21539 -21575 -21574 -21534 -21494 -21513 -21504 -21500 -21532 -21526 -21504 -21504 -21548 -21557 -21531 -21532 -21553 -21544 -21509 -21501 -21492 -21518 -21570 -21534 -21512 -21536 -21545 -21549 -21525 -21538 -21561 -21540 -21509 -21490 -21492 -21499 -21501 -21500 -21529 -21539 -21520 -21512 -21523 -21530 -21508 -21494 -21499 -21526 -21520 -21520 -21544 -21514 -21503 -21518 -21531 -21533 -21518 -21540 -21551 -21501 -21490 -21526 -21501 -21478 -21509 -21535 -21558 -21561 -21517 -21501 -21515 -21516 -21510 -21489 -21485 -21465 -21495 -21550 -21538 -21530 -21524 -21534 -21523 -21497 -21476 -21460 -21492 -21514 -21515 -21477 -21464 -21489 -21497 -21507 -21517 -21521 -21515 -21502 -21490 -21506 -21506 -21498 -21501 -21500 -21503 -21483 -21489 -21503 -21509 -21515 -21521 -21510 -21483 -21493 -21490 -21472 -21464 -21476 -21498 -21489 -21486 -21507 -21505 -21504 -21517 -21499 -21493 -21506 -21511 -21515 -21507 -21497 -21495 -21484 -21495 -21542 -21557 -21531 -21492 -21495 -21513 -21499 -21457 -21463 -21546 -21532 -21491 -21520 -21552 -21575 -21547 -21501 -21495 -21497 -21491 -21515 -21514 -21507 -21550 -21545 -21527 -21557 -21559 -21523 -21485 -21519 -21541 -21497 -21523 -21507 -21524 -21580 -21526 -21528 -21534 -21517 -21535 -21550 -21559 -21518 -21490 -21499 -21542 -21548 -21510 -21539 -21543 -21521 -21515 -21525 -21531 -21528 -21537 -21520 -21536 -21547 -21541 -21515 -21505 -21538 -21510 -21530 -21550 -21546 -21541 -21488 -21510 -21525 -21499 -21500 -21532 -21576 -21560 -21526 -21521 -21524 -21498 -21477 -21489 -21489 -21525 -21549 -21526 -21515 -21526 -21560 -21541 -21492 -21485 -21517 -21533 -21523 -21506 -21491 -21513 -21523 -21534 -21523 -21513 -21530 -21519 -21535 -21516 -21491 -21496 -21488 -21510 -21505 -21491 -21509 -21521 -21515 -21492 -21472 -21465 -21478 -21505 -21516 -21517 -21482 -21494 -21531 -21485 -21502 -21533 -21525 -21517 -21475 -21484 -21492 -21482 -21504 -21514 -21508 -21497 -21512 -21496 -21474 -21494 -21498 -21472 -21458 -21490 -21491 -21463 -21490 -21507 -21476 -21511 -21531 -21504 -21517 -21507 -21497 -21486 -21470 -21474 -21460 -21460 -21500 -21527 -21533 -21534 -21512 -21495 -21498 -21520 -21511 -21473 -21484 -21513 -21498 -21501 -21526 -21528 -21525 -21513 -21509 -21501 -21504 -21514 -21507 -21521 -21501 -21493 -21517 -21494 -21509 -21530 -21507 -21502 -21501 -21512 -21526 -21508 -21483 -21489 -21493 -21550 -21565 -21504 -21518 -21543 -21513 -21476 -21485 -21467 -21468 -21527 -21553 -21534 -21480 -21517 -21559 -21525 -21518 -21521 -21494 -21444 -21452 -21497 -21537 -21525 -21510 -21517 -21507 -21552 -21538 -21491 -21503 -21518 -21518 -21531 -21527 -21492 -21505 -21498 -21513 -21544 -21516 -21518 -21518 -21510 -21504 -21517 -21528 -21496 -21497 -21530 -21511 -21484 -21527 -21561 -21544 -21504 -21482 -21498 -21509 -21514 -21511 -21527 -21544 -21548 -21530 -21483 -21505 -21512 -21487 -21491 -21484 -21513 -21531 -21531 -21550 -21567 -21530 -21471 -21488 -21505 -21531 -21532 -21494 -21524 -21562 -21535 -21497 -21492 -21503 -21545 -21560 -21545 -21514 -21489 -21497 -21481 -21515 -21539 -21528 -21538 -21527 -21532 -21529 -21531 -21527 -21528 -21525 -21495 -21491 -21486 -21528 -21558 -21553 -21544 -21517 -21520 -21510 -21520 -21539 -21535 -21521 -21509 -21524 -21536 -21522 -21505 -21522 -21530 -21545 -21578 -21549 -21506 -21503 -21500 -21517 -21535 -21531 -21516 -21518 -21547 -21517 -21506 -21555 -21545 -21481 -21456 -21513 -21533 -21499 -21511 -21529 -21556 -21573 -21530 -21489 -21501 -21530 -21520 -21526 -21540 -21537 -21543 -21518 -21480 -21497 -21571 -21540 -21498 -21531 -21499 -21503 -21501 -21505 -21532 -21485 -21484 -21517 -21535 -21546 -21557 -21540 -21542 -21549 -21506 -21483 -21451 -21488 -21571 -21587 -21572 -21520 -21507 -21533 -21519 -21532 -21547 -21527 -21510 -21480 -21494 -21516 -21511 -21536 -21568 -21563 -21516 -21503 -21495 -21507 -21536 -21545 -21529 -21484 -21494 -21530 -21540 -21525 -21521 -21507 -21492 -21520 -21521 -21512 -21527 -21545 -21525 -21502 -21507 -21495 -21504 -21492 -21464 -21479 -21486 -21514 -21553 -21529 -21513 -21505 -21485 -21489 -21476 -21475 -21469 -21486 -21521 -21494 -21501 -21526 -21529 -21492 -21455 -21491 -21484 -21466 -21513 -21510 -21486 -21505 -21494 -21501 -21522 -21513 -21516 -21498 -21487 -21488 -21475 -21487 -21509 -21522 -21497 -21480 -21496 -21501 -21490 -21488 -21507 -21503 -21499 -21502 -21512 -21517 -21492 -21495 -21516 -21494 -21485 -21502 -21507 -21542 -21526 -21501 -21515 -21479 -21472 -21500 -21540 -21531 -21492 -21495 -21509 -21496 -21467 -21507 -21511 -21487 -21503 -21486 -21497 -21522 -21518 -21502 -21507 -21532 -21514 -21492 -21502 -21512 -21505 -21484 -21491 -21487 -21489 -21516 -21514 -21512 -21512 -21513 -21466 -21435 -21451 -21487 -21540 -21520 -21506 -21482 -21482 -21524 -21525 -21522 -21507 -21517 -21519 -21507 -21488 -21471 -21499 -21505 -21509 -21526 -21521 -21508 -21521 -21526 -21504 -21504 -21496 -21473 -21483 -21516 -21517 -21525 -21519 -21503 -21534 -21530 -21517 -21492 -21490 -21535 -21544 -21546 -21524 -21547 -21572 -21527 -21486 -21477 -21519 -21523 -21513 -21522 -21541 -21559 -21525 -21533 -21569 -21545 -21486 -21492 -21536 -21528 -21524 -21533 -21554 -21566 -21537 -21550 -21557 -21542 -21544 -21522 -21508 -21522 -21540 -21540 -21530 -21539 -21543 -21538 -21555 -21534 -21514 -21509 -21483 -21526 -21538 -21510 -21535 -21544 -21542 -21521 -21514 -21569 -21552 -21486 -21502 -21536 -21542 -21517 -21500 -21517 -21504 -21486 -21497 -21523 -21525 -21518 -21524 -21515 -21510 -21505 -21497 -21481 -21485 -21513 -21527 -21535 -21515 -21528 -21538 -21498 -21481 -21460 -21457 -21507 -21529 -21499 -21512 -21518 -21480 -21467 -21491 -21531 -21524 -21512 -21508 -21490 -21485 -21476 -21474 -21492 -21514 -21510 -21505 -21507 -21517 -21507 -21498 -21527 -21501 -21482 -21485 -21471 -21490 -21507 -21514 -21505 -21521 -21557 -21524 -21480 -21469 -21499 -21528 -21497 -21491 -21528 -21534 -21499 -21495 -21523 -21514 -21484 -21477 -21519 -21532 -21513 -21514 -21493 -21501 -21504 -21475 -21489 -21525 -21569 -21580 -21546 -21512 -21489 -21487 -21511 -21509 -21489 -21512 -21543 -21554 -21549 -21539 -21498 -21481 -21520 -21537 -21544 -21506 -21480 -21503 -21542 -21579 -21558 -21522 -21498 -21519 -21536 -21525 -21529 -21523 -21518 -21504 -21520 -21550 -21529 -21526 -21564 -21570 -21552 -21548 -21550 -21544 -21504 -21510 -21539 -21522 -21514 -21510 -21515 -21549 -21576 -21563 -21548 -21531 -21512 -21500 -21503 -21538 -21530 -21514 -21518 -21531 -21555 -21542 -21540 -21539 -21535 -21551 -21534 -21499 -21455 -21429 -21480 -21543 -21553 -21558 -21554 -21536 -21513 -21481 -21484 -21503 -21504 -21492 -21505 -21528 -21506 -21500 -21494 -21522 -21571 -21550 -21510 -21486 -21483 -21480 -21471 -21493 -21536 -21540 -21515 -21503 -21490 -21515 -21546 -21523 -21498 -21490 -21521 -21524 -21483 -21497 -21483 -21474 -21528 -21548 -21521 -21503 -21511 -21498 -21484 -21491 -21490 -21498 -21521 -21545 -21542 -21510 -21491 -21484 -21471 -21467 -21496 -21540 -21544 -21522 -21502 -21491 -21480 -21467 -21488 -21500 -21526 -21564 -21535 -21498 -21480 -21467 -21480 -21503 -21507 -21514 -21545 -21536 -21470 -21443 -21476 -21490 -21489 -21519 -21535 -21509 -21462 -21455 -21512 -21544 -21531 -21495 -21494 -21507 -21474 -21489 -21503 -21511 -21530 -21514 -21494 -21476 -21505 -21526 -21500 -21523 -21529 -21479 -21483 -21513 -21488 -21455 -21509 -21537 -21473 -21485 -21518 -21513 -21503 -21483 -21494 -21482 -21500 -21540 -21531 -21530 -21508 -21488 -21475 -21465 -21505 -21528 -21517 -21482 -21462 -21491 -21505 -21507 -21504 -21516 -21529 -21508 -21496 -21491 -21493 -21478 -21485 -21520 -21537 -21507 -21466 -21508 -21533 -21544 -21553 -21515 -21480 -21474 -21493 -21501 -21499 -21486 -21515 -21539 -21540 -21542 -21526 -21527 -21513 -21497 -21477 -21470 -21505 -21541 -21563 -21551 -21526 -21516 -21506 -21510 -21554 -21556 -21518 -21530 -21517 -21462 -21477 -21556 -21557 -21530 -21543 -21530 -21514 -21477 -21484 -21538 -21536 -21541 -21528 -21504 -21506 -21476 -21512 -21559 -21538 -21523 -21519 -21527 -21511 -21520 -21504 -21485 -21527 -21501 -21472 -21514 -21554 -21572 -21560 -21509 -21492 -21507 -21521 -21550 -21503 -21483 -21526 -21530 -21517 -21491 -21509 -21533 -21529 -21523 -21521 -21513 -21488 -21508 -21511 -21531 -21578 -21543 -21495 -21478 -21519 -21540 -21517 -21551 -21538 -21513 -21514 -21526 -21534 -21536 -21547 -21521 -21542 -21541 -21527 -21510 -21511 -21562 -21541 -21537 -21517 -21504 -21523 -21509 -21532 -21566 -21540 -21484 -21493 -21506 -21493 -21503 -21533 -21554 -21521 -21486 -21502 -21522 -21527 -21531 -21517 -21503 -21506 -21495 -21483 -21488 -21494 -21526 -21543 -21507 -21493 -21519 -21537 -21519 -21514 -21501 -21469 -21470 -21487 -21493 -21477 -21509 -21529 -21491 -21495 -21490 -21482 -21493 -21508 -21521 -21527 -21527 -21501 -21486 -21469 -21485 -21498 -21475 -21497 -21482 -21471 -21519 -21543 -21524 -21476 -21468 -21502 -21512 -21493 -21508 -21529 -21514 -21510 -21502 -21484 -21463 -21483 -21522 -21523 -21507 -21491 -21487 -21493 -21507 -21507 -21499 -21484 -21479 -21488 -21464 -21486 -21512 -21498 -21509 -21516 -21533 -21520 -21486 -21483 -21500 -21521 -21525 -21534 -21503 -21488 -21512 -21517 -21513 -21521 -21550 -21512 -21490 -21515 -21525 -21502 -21468 -21513 -21534 -21516 -21498 -21489 -21510 -21516 -21543 -21525 -21518 -21523 -21502 -21533 -21514 -21504 -21523 -21537 -21535 -21509 -21500 -21520 -21535 -21526 -21540 -21495 -21484 -21533 -21552 -21542 -21510 -21538 -21525 -21482 -21496 -21557 -21567 -21501 -21480 -21494 -21516 -21513 -21518 -21528 -21533 -21526 -21498 -21519 -21516 -21501 -21527 -21523 -21528 -21542 -21518 -21518 -21512 -21505 -21528 -21508 -21507 -21554 -21559 -21534 -21514 -21530 -21564 -21508 -21467 -21539 -21568 -21529 -21499 -21527 -21562 -21501 -21453 -21502 -21540 -21529 -21505 -21515 -21518 -21479 -21514 -21540 -21523 -21539 -21525 -21518 -21535 -21549 -21549 -21508 -21503 -21538 -21512 -21497 -21545 -21558 -21545 -21514 -21490 -21515 -21507 -21502 -21536 -21533 -21503 -21505 -21509 -21493 -21496 -21496 -21519 -21522 -21486 -21491 -21479 -21497 -21539 -21528 -21512 -21490 -21470 -21492 -21513 -21487 -21491 -21517 -21501 -21516 -21527 -21513 -21511 -21518 -21523 -21489 -21475 -21489 -21505 -21500 -21512 -21532 -21497 -21505 -21520 -21503 -21491 -21499 -21518 -21503 -21484 -21473 -21489 -21491 -21483 -21497 -21504 -21511 -21498 -21504 -21500 -21497 -21518 -21491 -21492 -21530 -21531 -21520 -21511 -21519 -21544 -21543 -21536 -21522 -21511 -21501 -21500 -21531 -21511 -21504 -21536 -21574 -21566 -21493 -21468 -21484 -21532 -21559 -21528 -21514 -21518 -21520 -21533 -21537 -21534 -21527 -21510 -21521 -21526 -21513 -21506 -21520 -21514 -21510 -21555 -21577 -21564 -21519 -21505 -21507 -21493 -21512 -21520 -21558 -21551 -21479 -21489 -21539 -21552 -21524 -21517 -21505 -21503 -21527 -21519 -21504 -21479 -21514 -21545 -21515 -21504 -21491 -21514 -21537 -21543 -21543 -21536 -21505 -21458 -21497 -21517 -21497 -21510 -21551 -21564 -21507 -21501 -21510 -21523 -21539 -21519 -21499 -21485 -21520 -21539 -21530 -21542 -21547 -21517 -21510 -21524 -21538 -21548 -21512 -21506 -21517 -21519 -21531 -21533 -21547 -21538 -21499 -21510 -21542 -21514 -21506 -21530 -21518 -21498 -21528 -21548 -21535 -21551 -21554 -21527 -21497 -21487 -21522 -21556 -21544 -21538 -21531 -21517 -21535 -21556 -21543 -21529 -21535 -21529 -21525 -21511 -21522 -21545 -21555 -21534 -21493 -21493 -21515 -21526 -21517 -21528 -21531 -21503 -21477 -21487 -21517 -21535 -21551 -21522 -21500 -21516 -21505 -21504 -21515 -21502 -21507 -21519 -21497 -21484 -21508 -21506 -21514 -21540 -21517 -21500 -21489 -21492 -21512 -21504 -21503 -21492 -21485 -21495 -21482 -21478 -21503 -21520 -21509 -21509 -21501 -21474 -21459 -21470 -21506 -21520 -21513 -21522 -21539 -21515 -21474 -21453 -21476 -21506 -21496 -21503 -21523 -21542 -21528 -21487 -21453 -21457 -21487 -21497 -21506 -21486 -21495 -21533 -21537 -21498 -21477 -21492 -21492 -21500 -21493 -21475 -21496 -21532 -21502 -21498 -21509 -21487 -21507 -21490 -21486 -21503 -21528 -21543 -21528 -21539 -21505 -21501 -21523 -21521 -21520 -21510 -21505 -21492 -21518 -21542 -21525 -21504 -21515 -21522 -21504 -21522 -21531 -21510 -21502 -21516 -21516 -21528 -21530 -21529 -21523 -21492 -21528 -21541 -21527 -21515 -21505 -21516 -21505 -21507 -21501 -21523 -21530 -21521 -21525 -21504 -21521 -21518 -21505 -21504 -21494 -21517 -21541 -21506 -21476 -21511 -21519 -21525 -21512 -21485 -21504 -21492 -21497 -21508 -21478 -21485 -21509 -21525 -21551 -21535 -21487 -21500 -21508 -21473 -21483 -21499 -21498 -21518 -21518 -21514 -21504 -21497 -21496 -21499 -21521 -21491 -21478 -21483 -21478 -21503 -21481 -21511 -21552 -21527 -21508 -21507 -21541 -21530 -21489 -21457 -21478 -21519 -21498 -21503 -21512 -21520 -21499 -21461 -21472 -21492 -21494 -21497 -21530 -21512 -21506 -21544 -21543 -21502 -21470 -21513 -21509 -21475 -21502 -21519 -21511 -21450 -21450 -21542 -21546 -21526 -21525 -21505 -21489 -21497 -21533 -21520 -21488 -21511 -21521 -21480 -21469 -21513 -21521 -21518 -21505 -21468 -21485 -21501 -21503 -21486 -21448 -21495 -21568 -21556 -21497 -21503 -21533 -21502 -21491 -21514 -21515 -21503 -21485 -21473 -21496 -21502 -21496 -21503 -21494 -21508 -21509 -21495 -21475 -21508 -21557 -21536 -21540 -21508 -21458 -21475 -21495 -21518 -21565 -21547 -21469 -21459 -21472 -21496 -21517 -21496 -21515 -21534 -21516 -21497 -21508 -21542 -21546 -21533 -21523 -21528 -21540 -21525 -21496 -21509 -21518 -21531 -21543 -21520 -21550 -21540 -21494 -21531 -21556 -21527 -21515 -21542 -21563 -21520 -21500 -21552 -21547 -21536 -21540 -21529 -21546 -21541 -21517 -21530 -21517 -21510 -21574 -21597 -21545 -21483 -21518 -21560 -21516 -21513 -21552 -21546 -21500 -21511 -21544 -21553 -21541 -21550 -21577 -21530 -21514 -21536 -21500 -21477 -21544 -21562 -21528 -21531 -21539 -21548 -21506 -21522 -21523 -21474 -21509 -21531 -21532 -21540 -21565 -21550 -21507 -21493 -21494 -21533 -21550 -21550 -21534 -21517 -21533 -21543 -21519 -21484 -21516 -21551 -21540 -21512 -21491 -21510 -21524 -21537 -21538 -21529 -21538 -21530 -21506 -21501 -21507 -21514 -21526 -21523 -21532 -21519 -21520 -21543 -21542 -21527 -21508 -21526 -21523 -21536 -21549 -21503 -21472 -21465 -21516 -21530 -21485 -21521 -21576 -21565 -21526 -21520 -21534 -21520 -21480 -21484 -21509 -21498 -21510 -21516 -21512 -21531 -21533 -21546 -21529 -21498 -21521 -21532 -21501 -21493 -21521 -21533 -21523 -21502 -21491 -21497 -21517 -21535 -21532 -21527 -21520 -21516 -21480 -21473 -21508 -21519 -21535 -21544 -21541 -21542 -21531 -21515 -21487 -21440 -21456 -21518 -21521 -21488 -21483 -21534 -21563 -21532 -21526 -21505 -21476 -21475 -21504 -21522 -21492 -21482 -21496 -21512 -21520 -21522 -21527 -21532 -21522 -21492 -21479 -21477 -21471 -21460 -21464 -21494 -21531 -21525 -21511 -21518 -21510 -21516 -21499 -21465 -21440 -21445 -21486 -21493 -21524 -21554 -21548 -21515 -21454 -21453 -21471 -21505 -21523 -21508 -21502 -21472 -21476 -21490 -21521 -21539 -21502 -21529 -21530 -21482 -21474 -21438 -21445 -21492 -21497 -21510 -21532 -21534 -21531 -21531 -21532 -21552 -21511 -21428 -21452 -21506 -21533 -21531 -21476 -21477 -21515 -21510 -21508 -21532 -21535 -21512 -21496 -21487 -21467 -21457 -21495 -21540 -21557 -21554 -21530 -21504 -21488 -21502 -21514 -21497 -21505 -21537 -21529 -21476 -21478 -21531 -21555 -21543 -21506 -21512 -21541 -21537 -21515 -21493 -21495 -21506 -21514 -21501 -21511 -21545 -21555 -21533 -21501 -21517 -21545 -21523 -21505 -21516 -21510 -21509 -21524 -21523 -21508 -21504 -21524 -21534 -21534 -21547 -21530 -21510 -21526 -21541 -21539 -21511 -21530 -21556 -21545 -21534 -21501 -21484 -21518 -21577 -21554 -21512 -21542 -21548 -21498 -21477 -21506 -21538 -21570 -21554 -21536 -21517 -21491 -21534 -21554 -21520 -21504 -21540 -21544 -21495 -21497 -21537 -21540 -21504 -21515 -21532 -21500 -21508 -21544 -21550 -21525 -21516 -21501 -21505 -21541 -21539 -21525 -21502 -21538 -21586 -21560 -21510 -21481 -21520 -21539 -21505 -21523 -21544 -21500 -21520 -21539 -21500 -21514 -21513 -21494 -21481 -21507 -21536 -21520 -21510 -21511 -21530 -21513 -21504 -21505 -21501 -21547 -21551 -21533 -21512 -21479 -21502 -21513 -21502 -21510 -21516 -21510 -21494 -21483 -21496 -21510 -21497 -21516 -21530 -21514 -21497 -21471 -21471 -21491 -21503 -21497 -21503 -21511 -21489 -21483 -21494 -21507 -21491 -21465 -21477 -21487 -21493 -21494 -21480 -21481 -21508 -21541 -21540 -21483 -21474 -21502 -21497 -21488 -21448 -21454 -21470 -21477 -21496 -21489 -21505 -21503 -21525 -21542 -21488 -21469 -21493 -21504 -21493 -21501 -21522 -21501 -21481 -21468 -21485 -21522 -21499 -21494 -21507 -21492 -21482 -21465 -21491 -21519 -21519 -21536 -21547 -21541 -21502 -21523 -21517 -21444 -21468 -21481 -21499 -21537 -21529 -21520 -21496 -21493 -21508 -21499 -21479 -21503 -21560 -21556 -21525 -21509 -21502 -21518 -21503 -21507 -21541 -21507 -21499 -21529 -21533 -21515 -21504 -21501 -21509 -21552 -21558 -21542 -21535 -21514 -21493 -21487 -21482 -21492 -21523 -21508 -21499 -21542 -21563 -21519 -21461 -21494 -21557 -21556 -21531 -21513 -21516 -21504 -21510 -21526 -21507 -21503 -21517 -21527 -21537 -21545 -21562 -21547 -21492 -21486 -21517 -21536 -21518 -21518 -21536 -21516 -21514 -21523 -21529 -21519 -21501 -21494 -21481 -21479 -21530 -21516 -21475 -21564 -21560 -21505 -21529 -21520 -21527 -21541 -21541 -21522 -21509 -21555 -21540 -21518 -21573 -21521 -21462 -21514 -21518 -21508 -21536 -21531 -21512 -21480 -21434 -21468 -21518 -21547 -21584 -21567 -21522 -21500 -21501 -21460 -21442 -21493 -21537 -21541 -21522 -21553 -21537 -21488 -21486 -21500 -21513 -21493 -21532 -21543 -21476 -21479 -21494 -21499 -21528 -21529 -21544 -21571 -21496 -21438 -21474 -21488 -21479 -21482 -21498 -21511 -21528 -21505 -21472 -21511 -21538 -21537 -21523 -21459 -21435 -21462 -21456 -21481 -21553 -21554 -21508 -21486 -21483 -21504 -21475 -21448 -21488 -21534 -21557 -21504 -21461 -21462 -21492 -21547 -21531 -21525 -21525 -21496 -21486 -21500 -21509 -21496 -21497 -21487 -21511 -21513 -21488 -21493 -21479 -21460 -21472 -21514 -21511 -21501 -21497 -21505 -21509 -21488 -21509 -21516 -21527 -21529 -21553 -21542 -21482 -21511 -21514 -21479 -21488 -21535 -21542 -21536 -21508 -21476 -21532 -21512 -21472 -21483 -21506 -21529 -21524 -21529 -21515 -21500 -21495 -21504 -21514 -21515 -21525 -21501 -21466 -21490 -21500 -21473 -21508 -21550 -21527 -21487 -21500 -21524 -21516 -21497 -21510 -21533 -21521 -21515 -21501 -21513 -21496 -21503 -21546 -21533 -21523 -21467 -21457 -21500 -21505 -21483 -21481 -21503 -21498 -21516 -21520 -21529 -21525 -21512 -21527 -21486 -21465 -21475 -21465 -21471 -21514 -21561 -21567 -21518 -21467 -21491 -21519 -21513 -21497 -21500 -21525 -21515 -21478 -21477 -21523 -21550 -21559 -21550 -21522 -21488 -21448 -21475 -21497 -21496 -21540 -21548 -21502 -21472 -21466 -21487 -21557 -21563 -21521 -21515 -21527 -21524 -21460 -21442 -21492 -21524 -21510 -21508 -21546 -21553 -21543 -21507 -21510 -21541 -21537 -21532 -21494 -21483 -21534 -21552 -21519 -21502 -21540 -21568 -21519 -21492 -21514 -21507 -21506 -21518 -21547 -21565 -21535 -21506 -21507 -21520 -21520 -21542 -21545 -21501 -21498 -21542 -21564 -21553 -21546 -21530 -21545 -21567 -21534 -21541 -21554 -21563 -21570 -21533 -21532 -21514 -21489 -21504 -21505 -21526 -21576 -21573 -21531 -21529 -21531 -21540 -21531 -21535 -21581 -21570 -21545 -21532 -21514 -21522 -21540 -21538 -21540 -21556 -21556 -21550 -21525 -21497 -21525 -21534 -21514 -21543 -21544 -21531 -21523 -21536 -21556 -21540 -21536 -21530 -21542 -21534 -21517 -21499 -21484 -21507 -21512 -21546 -21546 -21492 -21496 -21504 -21502 -21506 -21501 -21548 -21578 -21537 -21513 -21518 -21529 -21538 -21534 -21525 -21509 -21436 -21436 -21523 -21512 -21500 -21541 -21560 -21551 -21524 -21494 -21484 -21503 -21517 -21497 -21475 -21484 -21482 -21503 -21523 -21524 -21525 -21500 -21485 -21497 -21512 -21470 -21452 -21491 -21500 -21486 -21481 -21526 -21551 -21515 -21518 -21524 -21507 -21527 -21513 -21471 -21456 -21486 -21541 -21529 -21480 -21486 -21511 -21512 -21512 -21461 -21448 -21494 -21515 -21523 -21471 -21483 -21510 -21484 -21522 -21557 -21556 -21545 -21492 -21459 -21470 -21474 -21494 -21472 -21459 -21523 -21549 -21520 -21486 -21484 -21491 -21472 -21453 -21447 -21461 -21468 -21486 -21526 -21508 -21507 -21551 -21538 -21505 -21507 -21497 -21495 -21492 -21463 -21467 -21462 -21479 -21509 -21518 -21532 -21509 -21508 -21504 -21484 -21496 -21499 -21476 -21478 -21488 -21508 -21494 -21465 -21504 -21500 -21481 -21450 -21433 -21479 -21481 -21479 -21500 -21505 -21526 -21543 -21511 -21461 -21466 -21497 -21494 -21519 -21535 -21542 -21510 -21477 -21519 -21511 -21502 -21500 -21514 -21526 -21484 -21476 -21452 -21477 -21525 -21501 -21532 -21557 -21559 -21556 -21523 -21535 -21542 -21529 -21516 -21490 -21490 -21514 -21548 -21559 -21538 -21491 -21480 -21529 -21569 -21581 -21550 -21529 -21498 -21473 -21517 -21543 -21553 -21580 -21563 -21502 -21488 -21528 -21533 -21515 -21557 -21591 -21563 -21522 -21504 -21508 -21534 -21585 -21565 -21532 -21547 -21559 -21563 -21539 -21536 -21545 -21535 -21533 -21517 -21495 -21517 -21541 -21549 -21558 -21534 -21530 -21525 -21509 -21524 -21510 -21533 -21557 -21545 -21554 -21560 -21543 -21485 -21482 -21500 -21533 -21591 -21589 -21575 -21527 -21525 -21537 -21519 -21520 -21483 -21512 -21547 -21522 -21506 -21522 -21563 -21579 -21578 -21518 -21502 -21538 -21509 -21489 -21504 -21543 -21534 -21484 -21466 -21471 -21493 -21501 -21509 -21535 -21519 -21503 -21504 -21497 -21522 -21531 -21510 -21506 -21528 -21526 -21508 -21512 -21525 -21527 -21480 -21464 -21506 -21501 -21494 -21510 -21502 -21492 -21496 -21495 -21473 -21480 -21503 -21509 -21507 -21477 -21466 -21481 -21475 -21498 -21544 -21509 -21472 -21486 -21505 -21505 -21471 -21457 -21483 -21482 -21503 -21549 -21528 -21507 -21477 -21494 -21517 -21473 -21476 -21471 -21467 -21482 -21484 -21486 -21520 -21573 -21551 -21503 -21483 -21483 -21460 -21433 -21458 -21505 -21539 -21509 -21489 -21489 -21498 -21519 -21498 -21495 -21507 -21527 -21504 -21450 -21466 -21508 -21503 -21506 -21543 -21556 -21528 -21493 -21499 -21484 -21479 -21514 -21508 -21523 -21541 -21517 -21499 -21508 -21544 -21544 -21520 -21504 -21456 -21442 -21475 -21499 -21508 -21511 -21529 -21546 -21545 -21538 -21541 -21521 -21511 -21533 -21530 -21492 -21484 -21528 -21544 -21544 -21556 -21569 -21539 -21507 -21523 -21511 -21486 -21482 -21520 -21552 -21543 -21545 -21538 -21518 -21535 -21550 -21531 -21552 -21545 -21511 -21520 -21497 -21500 -21519 -21503 -21492 -21485 -21528 -21550 -21513 -21494 -21515 -21546 -21493 -21461 -21514 -21543 -21554 -21559 -21550 -21531 -21524 -21520 -21504 -21477 -21466 -21489 -21484 -21459 -21527 -21593 -21538 -21500 -21503 -21481 -21486 -21499 -21487 -21483 -21513 -21531 -21505 -21493 -21492 -21515 -21530 -21531 -21547 -21483 -21441 -21433 -21429 -21489 -21531 -21542 -21508 -21510 -21532 -21522 -21517 -21511 -21519 -21491 -21499 -21526 -21522 -21517 -21515 -21525 -21494 -21498 -21526 -21496 -21476 -21489 -21480 -21453 -21454 -21470 -21493 -21520 -21532 -21513 -21477 -21486 -21524 -21503 -21473 -21493 -21511 -21522 -21502 -21483 -21516 -21550 -21577 -21571 -21517 -21483 -21480 -21502 -21529 -21507 -21498 -21546 -21558 -21541 -21537 -21514 -21493 -21469 -21458 -21472 -21480 -21504 -21505 -21513 -21516 -21506 -21553 -21548 -21512 -21542 -21542 -21501 -21491 -21502 -21530 -21537 -21544 -21559 -21524 -21501 -21521 -21513 -21499 -21520 -21515 -21500 -21506 -21524 -21511 -21511 -21550 -21548 -21535 -21521 -21527 -21536 -21525 -21528 -21492 -21474 -21525 -21530 -21523 -21530 -21515 -21511 -21481 -21484 -21526 -21515 -21478 -21484 -21536 -21548 -21523 -21520 -21522 -21512 -21525 -21549 -21556 -21559 -21526 -21499 -21515 -21569 -21608 -21539 -21475 -21500 -21504 -21442 -21439 -21492 -21518 -21542 -21534 -21518 -21519 -21520 -21523 -21523 -21531 -21528 -21501 -21479 -21470 -21476 -21497 -21508 -21509 -21509 -21527 -21531 -21492 -21498 -21535 -21528 -21522 -21549 -21561 -21505 -21458 -21494 -21521 -21514 -21529 -21537 -21508 -21506 -21526 -21529 -21519 -21509 -21511 -21505 -21477 -21460 -21469 -21478 -21527 -21589 -21560 -21500 -21493 -21493 -21496 -21503 -21523 -21546 -21524 -21499 -21501 -21514 -21529 -21551 -21542 -21506 -21502 -21501 -21476 -21503 -21558 -21516 -21498 -21555 -21555 -21495 -21501 -21541 -21514 -21499 -21487 -21501 -21526 -21536 -21535 -21512 -21517 -21501 -21480 -21486 -21525 -21566 -21555 -21500 -21439 -21456 -21536 -21538 -21508 -21530 -21529 -21516 -21498 -21509 -21541 -21535 -21521 -21478 -21461 -21495 -21513 -21524 -21542 -21565 -21558 -21530 -21519 -21496 -21470 -21466 -21478 -21480 -21473 -21523 -21551 -21505 -21492 -21521 -21551 -21510 -21441 -21448 -21494 -21518 -21491 -21501 -21549 -21540 -21530 -21554 -21531 -21468 -21442 -21454 -21488 -21505 -21488 -21503 -21533 -21501 -21485 -21534 -21541 -21492 -21481 -21501 -21485 -21442 -21467 -21514 -21527 -21541 -21528 -21527 -21532 -21523 -21490 -21469 -21492 -21472 -21473 -21510 -21524 -21546 -21542 -21535 -21524 -21507 -21513 -21500 -21504 -21515 -21503 -21503 -21507 -21513 -21519 -21520 -21501 -21504 -21528 -21521 -21479 -21474 -21497 -21496 -21517 -21517 -21527 -21543 -21544 -21557 -21534 -21514 -21519 -21524 -21495 -21490 -21533 -21558 -21547 -21512 -21523 -21525 -21515 -21568 -21568 -21484 -21461 -21507 -21529 -21498 -21487 -21541 -21562 -21562 -21564 -21527 -21505 -21509 -21465 -21443 -21478 -21500 -21525 -21497 -21497 -21524 -21522 -21570 -21576 -21553 -21535 -21492 -21477 -21508 -21555 -21561 -21539 -21520 -21535 -21542 -21520 -21513 -21521 -21546 -21539 -21524 -21524 -21478 -21471 -21522 -21532 -21534 -21547 -21541 -21511 -21502 -21529 -21547 -21522 -21494 -21516 -21523 -21506 -21542 -21551 -21499 -21521 -21591 -21591 -21546 -21538 -21537 -21517 -21514 -21515 -21522 -21514 -21531 -21540 -21540 -21571 -21568 -21543 -21528 -21556 -21567 -21522 -21501 -21500 -21521 -21522 -21509 -21503 -21491 -21502 -21471 -21469 -21498 -21524 -21548 -21527 -21526 -21527 -21521 -21530 -21551 -21542 -21498 -21513 -21559 -21557 -21522 -21482 -21487 -21499 -21460 -21498 -21518 -21450 -21482 -21524 -21489 -21473 -21500 -21537 -21544 -21534 -21546 -21529 -21496 -21518 -21526 -21480 -21444 -21475 -21502 -21494 -21505 -21492 -21454 -21465 -21504 -21505 -21495 -21481 -21483 -21496 -21479 -21495 -21509 -21497 -21502 -21513 -21507 -21476 -21474 -21481 -21477 -21494 -21512 -21496 -21462 -21483 -21504 -21471 -21493 -21541 -21542 -21503 -21460 -21469 -21475 -21499 -21551 -21540 -21508 -21500 -21492 -21469 -21461 -21486 -21492 -21468 -21459 -21490 -21498 -21464 -21496 -21544 -21535 -21522 -21531 -21518 -21489 -21521 -21549 -21534 -21489 -21471 -21475 -21467 -21498 -21521 -21532 -21529 -21523 -21516 -21485 -21511 -21547 -21537 -21535 -21553 -21577 -21569 -21512 -21479 -21500 -21524 -21521 -21508 -21492 -21500 -21510 -21504 -21516 -21503 -21524 -21544 -21508 -21526 -21537 -21515 -21525 -21535 -21544 -21536 -21522 -21545 -21536 -21505 -21528 -21557 -21537 -21508 -21505 -21508 -21523 -21552 -21566 -21540 -21526 -21546 -21548 -21526 -21512 -21529 -21525 -21507 -21515 -21500 -21513 -21531 -21513 -21518 -21523 -21511 -21490 -21503 -21513 -21490 -21490 -21490 -21514 -21530 -21532 -21560 -21539 -21501 -21512 -21548 -21535 -21534 -21564 -21541 -21535 -21546 -21563 -21523 -21484 -21510 -21493 -21490 -21473 -21498 -21545 -21526 -21541 -21546 -21530 -21526 -21509 -21496 -21535 -21568 -21505 -21470 -21504 -21504 -21540 -21548 -21489 -21515 -21524 -21495 -21503 -21508 -21505 -21528 -21537 -21522 -21531 -21515 -21527 -21550 -21540 -21544 -21538 -21544 -21534 -21499 -21461 -21490 -21536 -21514 -21513 -21530 -21523 -21495 -21495 -21496 -21503 -21525 -21515 -21533 -21541 -21497 -21485 -21518 -21514 -21507 -21479 -21467 -21525 -21521 -21518 -21495 -21459 -21488 -21506 -21537 -21534 -21514 -21518 -21534 -21550 -21526 -21505 -21493 -21503 -21513 -21486 -21482 -21512 -21519 -21535 -21553 -21533 -21506 -21485 -21503 -21517 -21492 -21500 -21513 -21469 -21454 -21485 -21517 -21534 -21514 -21510 -21519 -21501 -21479 -21470 -21508 -21556 -21535 -21489 -21488 -21508 -21505 -21501 -21504 -21521 -21527 -21517 -21503 -21490 -21513 -21538 -21551 -21564 -21540 -21506 -21487 -21489 -21513 -21502 -21473 -21494 -21516 -21500 -21487 -21519 -21499 -21471 -21503 -21507 -21517 -21517 -21502 -21511 -21541 -21535 -21502 -21499 -21491 -21495 -21492 -21514 -21538 -21514 -21528 -21514 -21516 -21543 -21496 -21517 -21558 -21552 -21552 -21528 -21509 -21516 -21519 -21513 -21529 -21521 -21484 -21478 -21494 -21489 -21498 -21498 -21495 -21517 -21519 -21521 -21495 -21490 -21518 -21525 -21523 -21493 -21473 -21512 -21546 -21516 -21480 -21492 -21537 -21552 -21533 -21512 -21488 -21531 -21564 -21535 -21534 -21520 -21517 -21519 -21528 -21558 -21537 -21517 -21495 -21509 -21537 -21508 -21490 -21480 -21490 -21505 -21516 -21500 -21470 -21479 -21495 -21514 -21504 -21487 -21479 -21484 -21525 -21532 -21535 -21524 -21467 -21497 -21546 -21531 -21522 -21526 -21563 -21549 -21499 -21510 -21498 -21478 -21485 -21488 -21497 -21494 -21508 -21537 -21508 -21492 -21510 -21512 -21505 -21500 -21523 -21509 -21480 -21493 -21485 -21457 -21461 -21494 -21521 -21524 -21506 -21508 -21480 -21469 -21500 -21511 -21501 -21490 -21533 -21542 -21517 -21498 -21487 -21504 -21521 -21559 -21548 -21509 -21478 -21491 -21506 -21491 -21533 -21518 -21497 -21497 -21488 -21518 -21510 -21497 -21526 -21548 -21519 -21491 -21494 -21492 -21491 -21514 -21520 -21502 -21506 -21506 -21506 -21527 -21541 -21502 -21478 -21486 -21547 -21592 -21529 -21516 -21503 -21498 -21563 -21580 -21558 -21538 -21504 -21507 -21531 -21508 -21529 -21549 -21530 -21514 -21492 -21511 -21494 -21483 -21529 -21541 -21527 -21509 -21514 -21522 -21519 -21521 -21544 -21516 -21472 -21507 -21518 -21533 -21557 -21558 -21561 -21515 -21492 -21503 -21508 -21531 -21533 -21535 -21530 -21501 -21496 -21503 -21514 -21556 -21592 -21551 -21511 -21503 -21484 -21497 -21505 -21510 -21495 -21492 -21537 -21542 -21527 -21499 -21506 -21532 -21519 -21522 -21528 -21519 -21518 -21509 -21518 -21543 -21508 -21505 -21537 -21527 -21518 -21492 -21483 -21516 -21518 -21512 -21527 -21510 -21512 -21530 -21519 -21521 -21506 -21509 -21529 -21518 -21519 -21506 -21487 -21521 -21565 -21537 -21491 -21488 -21505 -21535 -21532 -21493 -21476 -21504 -21508 -21490 -21519 -21513 -21516 -21508 -21499 -21542 -21521 -21515 -21521 -21526 -21548 -21546 -21535 -21473 -21483 -21524 -21520 -21530 -21503 -21518 -21508 -21467 -21520 -21541 -21517 -21531 -21564 -21528 -21462 -21477 -21496 -21464 -21486 -21555 -21544 -21522 -21494 -21484 -21542 -21512 -21496 -21527 -21494 -21495 -21522 -21520 -21502 -21496 -21524 -21544 -21517 -21520 -21553 -21520 -21494 -21501 -21504 -21509 -21495 -21508 -21543 -21533 -21532 -21570 -21554 -21513 -21511 -21508 -21498 -21514 -21541 -21511 -21463 -21490 -21525 -21508 -21517 -21586 -21583 -21500 -21511 -21549 -21508 -21486 -21524 -21567 -21555 -21526 -21519 -21508 -21528 -21553 -21551 -21537 -21505 -21512 -21554 -21558 -21525 -21507 -21489 -21516 -21556 -21532 -21520 -21497 -21511 -21546 -21527 -21509 -21485 -21520 -21561 -21553 -21551 -21542 -21550 -21543 -21512 -21497 -21514 -21515 -21498 -21500 -21498 -21525 -21529 -21512 -21504 -21498 -21506 -21504 -21526 -21528 -21537 -21554 -21531 -21520 -21505 -21513 -21520 -21507 -21524 -21525 -21515 -21508 -21487 -21460 -21444 -21458 -21495 -21532 -21536 -21526 -21526 -21532 -21523 -21505 -21500 -21479 -21495 -21527 -21517 -21514 -21519 -21508 -21459 -21463 -21517 -21547 -21531 -21470 -21481 -21502 -21490 -21478 -21472 -21472 -21472 -21504 -21490 -21505 -21525 -21508 -21516 -21517 -21517 -21472 -21473 -21522 -21517 -21508 -21543 -21552 -21515 -21497 -21466 -21468 -21501 -21492 -21468 -21476 -21508 -21522 -21545 -21543 -21512 -21497 -21496 -21511 -21504 -21492 -21486 -21482 -21487 -21492 -21483 -21500 -21539 -21524 -21514 -21500 -21487 -21499 -21468 -21473 -21504 -21500 -21517 -21542 -21541 -21522 -21513 -21498 -21495 -21523 -21544 -21547 -21538 -21511 -21487 -21482 -21491 -21500 -21523 -21538 -21526 -21538 -21530 -21503 -21493 -21491 -21530 -21532 -21530 -21550 -21513 -21498 -21524 -21552 -21540 -21495 -21490 -21498 -21491 -21510 -21534 -21545 -21550 -21513 -21500 -21551 -21562 -21534 -21528 -21503 -21512 -21543 -21522 -21514 -21509 -21534 -21558 -21545 -21545 -21518 -21490 -21485 -21519 -21538 -21528 -21512 -21517 -21543 -21525 -21549 -21550 -21522 -21533 -21515 -21516 -21529 -21493 -21496 -21520 -21490 -21515 -21544 -21550 -21552 -21524 -21511 -21496 -21496 -21498 -21510 -21557 -21559 -21561 -21575 -21555 -21524 -21508 -21507 -21519 -21521 -21502 -21498 -21515 -21537 -21514 -21484 -21483 -21499 -21535 -21534 -21507 -21506 -21543 -21563 -21532 -21501 -21506 -21520 -21530 -21548 -21509 -21484 -21486 -21473 -21495 -21519 -21567 -21561 -21506 -21501 -21487 -21483 -21492 -21504 -21541 -21543 -21528 -21532 -21539 -21539 -21508 -21482 -21486 -21505 -21500 -21497 -21508 -21522 -21550 -21524 -21521 -21507 -21447 -21470 -21512 -21520 -21510 -21532 -21548 -21511 -21501 -21505 -21489 -21477 -21522 -21535 -21521 -21521 -21490 -21509 -21527 -21506 -21495 -21523 -21547 -21539 -21530 -21481 -21496 -21537 -21525 -21548 -21573 -21560 -21521 -21461 -21434 -21479 -21498 -21515 -21558 -21550 -21508 -21500 -21544 -21504 -21496 -21549 -21497 -21502 -21545 -21549 -21571 -21540 -21516 -21525 -21495 -21492 -21518 -21511 -21515 -21522 -21526 -21523 -21493 -21501 -21524 -21521 -21531 -21554 -21566 -21554 -21527 -21516 -21521 -21524 -21498 -21502 -21545 -21529 -21508 -21505 -21510 -21540 -21521 -21508 -21528 -21529 -21542 -21512 -21465 -21486 -21510 -21500 -21506 -21508 -21503 -21515 -21534 -21566 -21540 -21484 -21488 -21481 -21493 -21524 -21531 -21533 -21526 -21519 -21506 -21506 -21509 -21515 -21515 -21525 -21535 -21504 -21485 -21467 -21489 -21523 -21527 -21526 -21507 -21513 -21511 -21487 -21499 -21515 -21496 -21492 -21509 -21493 -21465 -21476 -21511 -21521 -21486 -21484 -21521 -21501 -21497 -21526 -21528 -21530 -21527 -21538 -21540 -21508 -21493 -21507 -21503 -21495 -21526 -21523 -21497 -21500 -21536 -21549 -21509 -21488 -21481 -21494 -21492 -21513 -21515 -21467 -21489 -21482 -21483 -21483 -21467 -21512 -21513 -21512 -21539 -21535 -21524 -21517 -21496 -21486 -21507 -21532 -21526 -21475 -21492 -21531 -21518 -21545 -21504 -21455 -21478 -21524 -21573 -21526 -21493 -21502 -21508 -21523 -21505 -21506 -21484 -21455 -21466 -21496 -21529 -21515 -21514 -21525 -21510 -21495 -21490 -21514 -21503 -21517 -21528 -21498 -21517 -21496 -21488 -21505 -21519 -21538 -21521 -21525 -21512 -21527 -21519 -21502 -21533 -21505 -21505 -21512 -21493 -21511 -21570 -21572 -21508 -21484 -21500 -21519 -21491 -21503 -21507 -21481 -21498 -21514 -21537 -21526 -21509 -21509 -21504 -21504 -21508 -21506 -21514 -21537 -21532 -21532 -21510 -21486 -21510 -21533 -21535 -21520 -21523 -21517 -21522 -21506 -21493 -21523 -21500 -21501 -21531 -21534 -21511 -21491 -21536 -21543 -21507 -21506 -21505 -21492 -21488 -21518 -21522 -21488 -21501 -21513 -21538 -21531 -21498 -21522 -21549 -21534 -21491 -21502 -21518 -21518 -21558 -21538 -21497 -21501 -21499 -21486 -21520 -21520 -21466 -21504 -21563 -21562 -21515 -21495 -21517 -21518 -21530 -21562 -21566 -21530 -21524 -21503 -21493 -21528 -21553 -21553 -21517 -21487 -21464 -21499 -21505 -21491 -21532 -21528 -21524 -21507 -21521 -21549 -21506 -21511 -21545 -21533 -21502 -21519 -21557 -21559 -21546 -21511 -21512 -21525 -21542 -21568 -21549 -21516 -21485 -21482 -21514 -21517 -21517 -21566 -21568 -21507 -21477 -21489 -21495 -21496 -21525 -21557 -21562 -21514 -21500 -21519 -21505 -21523 -21543 -21560 -21537 -21481 -21504 -21518 -21488 -21502 -21538 -21545 -21520 -21499 -21531 -21539 -21515 -21538 -21547 -21541 -21534 -21516 -21506 -21494 -21510 -21538 -21533 -21485 -21455 -21479 -21499 -21502 -21517 -21520 -21489 -21502 -21540 -21538 -21516 -21533 -21581 -21555 -21488 -21458 -21491 -21545 -21532 -21510 -21513 -21510 -21502 -21491 -21489 -21489 -21522 -21534 -21491 -21473 -21488 -21527 -21541 -21517 -21509 -21528 -21521 -21508 -21497 -21478 -21484 -21476 -21512 -21557 -21509 -21473 -21513 -21521 -21483 -21480 -21488 -21501 -21513 -21514 -21522 -21500 -21494 -21530 -21539 -21524 -21500 -21484 -21482 -21469 -21469 -21495 -21505 -21503 -21491 -21466 -21487 -21500 -21490 -21498 -21498 -21521 -21521 -21495 -21488 -21481 -21498 -21509 -21484 -21489 -21514 -21491 -21480 -21495 -21486 -21475 -21468 -21520 -21556 -21518 -21516 -21537 -21528 -21473 -21467 -21520 -21523 -21510 -21522 -21525 -21492 -21489 -21510 -21527 -21535 -21501 -21479 -21483 -21491 -21505 -21493 -21495 -21545 -21566 -21531 -21478 -21475 -21530 -21555 -21541 -21517 -21516 -21537 -21530 -21510 -21527 -21560 -21525 -21496 -21510 -21489 -21488 -21489 -21515 -21539 -21506 -21490 -21475 -21512 -21574 -21553 -21522 -21527 -21531 -21524 -21512 -21509 -21544 -21545 -21498 -21499 -21525 -21545 -21513 -21476 -21506 -21515 -21505 -21515 -21508 -21497 -21521 -21548 -21544 -21505 -21499 -21530 -21536 -21557 -21541 -21511 -21494 -21481 -21518 -21524 -21529 -21547 -21522 -21468 -21463 -21503 -21500 -21527 -21565 -21564 -21531 -21499 -21534 -21535 -21511 -21521 -21519 -21510 -21495 -21497 -21508 -21519 -21532 -21504 -21483 -21528 -21553 -21533 -21513 -21493 -21526 -21532 -21492 -21516 -21549 -21551 -21550 -21514 -21474 -21491 -21496 -21505 -21513 -21510 -21540 -21517 -21490 -21500 -21512 -21529 -21506 -21492 -21480 -21502 -21546 -21520 -21511 -21522 -21527 -21506 -21494 -21520 -21528 -21522 -21518 -21514 -21494 -21506 -21516 -21517 -21544 -21549 -21511 -21457 -21472 -21524 -21553 -21529 -21493 -21477 -21474 -21515 -21515 -21522 -21549 -21571 -21565 -21487 -21464 -21484 -21495 -21506 -21550 -21588 -21529 -21464 -21482 -21543 -21548 -21522 -21491 -21485 -21486 -21479 -21519 -21510 -21486 -21502 -21496 -21489 -21492 -21527 -21535 -21516 -21524 -21509 -21506 -21493 -21492 -21509 -21522 -21570 -21524 -21487 -21513 -21518 -21547 -21530 -21472 -21444 -21473 -21506 -21509 -21495 -21508 -21545 -21519 -21512 -21516 -21508 -21517 -21501 -21503 -21507 -21498 -21498 -21523 -21537 -21502 -21486 -21502 -21515 -21506 -21511 -21515 -21481 -21473 -21514 -21527 -21511 -21509 -21527 -21537 -21513 -21488 -21491 -21524 -21506 -21486 -21494 -21463 -21481 -21521 -21516 -21486 -21483 -21511 -21525 -21515 -21508 -21505 -21480 -21454 -21448 -21483 -21528 -21565 -21536 -21494 -21527 -21532 -21519 -21493 -21489 -21512 -21499 -21487 -21476 -21511 -21528 -21533 -21544 -21525 -21501 -21484 -21505 -21510 -21507 -21483 -21487 -21512 -21494 -21496 -21535 -21556 -21537 -21518 -21493 -21511 -21508 -21473 -21488 -21497 -21514 -21501 -21470 -21516 -21555 -21552 -21552 -21526 -21508 -21517 -21486 -21457 -21488 -21525 -21535 -21541 -21550 -21524 -21509 -21529 -21528 -21481 -21459 -21503 -21526 -21519 -21506 -21502 -21513 -21533 -21551 -21544 -21534 -21508 -21500 -21496 -21476 -21496 -21521 -21518 -21520 -21520 -21529 -21537 -21523 -21521 -21526 -21529 -21508 -21494 -21511 -21486 -21507 -21541 -21555 -21593 -21541 -21521 -21555 -21544 -21531 -21484 -21467 -21498 -21500 -21509 -21530 -21511 -21519 -21523 -21496 -21542 -21565 -21526 -21497 -21487 -21516 -21536 -21515 -21515 -21555 -21564 -21551 -21551 -21548 -21546 -21509 -21488 -21510 -21514 -21518 -21512 -21510 -21536 -21550 -21528 -21497 -21521 -21567 -21519 -21474 -21493 -21492 -21505 -21515 -21511 -21525 -21540 -21524 -21496 -21517 -21508 -21498 -21516 -21513 -21514 -21495 -21490 -21517 -21522 -21516 -21531 -21520 -21498 -21504 -21492 -21500 -21515 -21514 -21523 -21512 -21493 -21495 -21510 -21520 -21519 -21512 -21533 -21531 -21474 -21497 -21519 -21488 -21488 -21492 -21518 -21485 -21476 -21534 -21512 -21500 -21526 -21536 -21518 -21490 -21481 -21481 -21500 -21523 -21548 -21528 -21514 -21532 -21504 -21518 -21533 -21523 -21539 -21549 -21536 -21494 -21499 -21513 -21498 -21488 -21509 -21533 -21511 -21510 -21488 -21479 -21502 -21502 -21510 -21505 -21497 -21477 -21496 -21535 -21527 -21530 -21523 -21504 -21521 -21535 -21512 -21497 -21506 -21524 -21530 -21507 -21510 -21504 -21483 -21484 -21483 -21536 -21549 -21518 -21508 -21484 -21500 -21518 -21526 -21518 -21518 -21520 -21495 -21488 -21484 -21505 -21513 -21496 -21503 -21515 -21491 -21484 -21516 -21519 -21512 -21484 -21471 -21499 -21519 -21517 -21517 -21518 -21511 -21511 -21524 -21508 -21488 -21529 -21531 -21507 -21504 -21486 -21485 -21500 -21506 -21497 -21478 -21494 -21504 -21488 -21503 -21506 -21504 -21504 -21505 -21523 -21496 -21484 -21509 -21494 -21476 -21502 -21517 -21512 -21518 -21508 -21498 -21472 -21474 -21488 -21485 -21515 -21517 -21539 -21533 -21490 -21485 -21509 -21532 -21518 -21528 -21525 -21513 -21493 -21467 -21470 -21513 -21555 -21520 -21485 -21484 -21494 -21476 -21457 -21496 -21527 -21493 -21491 -21548 -21541 -21503 -21503 -21507 -21525 -21573 -21563 -21494 -21459 -21491 -21502 -21497 -21509 -21501 -21542 -21530 -21484 -21487 -21496 -21514 -21532 -21542 -21535 -21536 -21512 -21492 -21483 -21493 -21546 -21528 -21514 -21539 -21503 -21486 -21509 -21535 -21507 -21467 -21498 -21522 -21531 -21529 -21523 -21503 -21491 -21530 -21535 -21511 -21509 -21510 -21508 -21508 -21519 -21529 -21517 -21507 -21532 -21521 -21494 -21527 -21539 -21508 -21485 -21500 -21502 -21493 -21509 -21524 -21546 -21513 -21522 -21550 -21501 -21497 -21486 -21493 -21520 -21527 -21534 -21489 -21501 -21529 -21529 -21521 -21528 -21544 -21485 -21482 -21537 -21524 -21476 -21496 -21550 -21538 -21505 -21507 -21545 -21538 -21505 -21514 -21491 -21487 -21521 -21509 -21483 -21475 -21532 -21561 -21527 -21527 -21523 -21516 -21490 -21476 -21520 -21547 -21559 -21538 -21500 -21488 -21493 -21521 -21535 -21508 -21498 -21505 -21507 -21525 -21526 -21521 -21499 -21490 -21521 -21491 -21470 -21497 -21537 -21564 -21546 -21539 -21519 -21475 -21469 -21506 -21529 -21540 -21566 -21541 -21481 -21465 -21505 -21540 -21546 -21536 -21492 -21461 -21471 -21493 -21485 -21502 -21533 -21558 -21545 -21499 -21514 -21525 -21515 -21483 -21510 -21562 -21537 -21512 -21499 -21514 -21518 -21502 -21489 -21490 -21534 -21538 -21488 -21494 -21520 -21490 -21480 -21510 -21534 -21543 -21545 -21529 -21490 -21471 -21515 -21554 -21528 -21524 -21520 -21486 -21464 -21497 -21542 -21536 -21523 -21502 -21489 -21494 -21539 -21548 -21514 -21514 -21490 -21496 -21547 -21538 -21499 -21509 -21520 -21522 -21525 -21509 -21492 -21472 -21506 -21549 -21535 -21527 -21518 -21501 -21506 -21554 -21575 -21489 -21461 -21517 -21519 -21530 -21526 -21497 -21502 -21532 -21535 -21507 -21516 -21507 -21483 -21508 -21523 -21525 -21510 -21499 -21540 -21535 -21489 -21492 -21512 -21504 -21487 -21484 -21483 -21492 -21507 -21527 -21517 -21501 -21524 -21509 -21498 -21515 -21511 -21496 -21479 -21504 -21503 -21487 -21495 -21510 -21522 -21489 -21507 -21527 -21496 -21464 -21473 -21504 -21504 -21524 -21533 -21523 -21467 -21449 -21490 -21496 -21512 -21512 -21522 -21505 -21486 -21483 -21486 -21524 -21517 -21512 -21510 -21499 -21487 -21494 -21496 -21473 -21489 -21510 -21510 -21488 -21492 -21494 -21501 -21511 -21494 -21507 -21516 -21513 -21510 -21526 -21519 -21506 -21491 -21455 -21485 -21498 -21502 -21528 -21508 -21510 -21513 -21471 -21459 -21496 -21533 -21533 -21498 -21494 -21500 -21485 -21501 -21513 -21537 -21572 -21528 -21473 -21466 -21501 -21519 -21487 -21499 -21505 -21493 -21516 -21518 -21500 -21507 -21528 -21535 -21533 -21501 -21506 -21553 -21536 -21511 -21513 -21516 -21504 -21514 -21526 -21517 -21522 -21514 -21510 -21517 -21522 -21530 -21524 -21496 -21498 -21546 -21553 -21527 -21530 -21517 -21501 -21538 -21553 -21514 -21526 -21549 -21520 -21494 -21497 -21521 -21525 -21521 -21535 -21531 -21506 -21509 -21536 -21532 -21553 -21564 -21493 -21484 -21516 -21508 -21520 -21535 -21550 -21568 -21538 -21521 -21546 -21514 -21491 -21518 -21513 -21504 -21496 -21493 -21520 -21528 -21514 -21531 -21551 -21545 -21527 -21489 -21526 -21568 -21517 -21496 -21511 -21532 -21520 -21491 -21513 -21536 -21536 -21515 -21494 -21527 -21535 -21488 -21482 -21510 -21545 -21549 -21511 -21509 -21531 -21531 -21508 -21495 -21510 -21525 -21497 -21490 -21517 -21507 -21503 -21506 -21503 -21518 -21525 -21523 -21529 -21506 -21486 -21482 -21479 -21490 -21487 -21516 -21543 -21524 -21490 -21481 -21494 -21501 -21524 -21526 -21510 -21497 -21481 -21480 -21497 -21525 -21517 -21488 -21487 -21513 -21513 -21469 -21464 -21474 -21502 -21546 -21520 -21494 -21509 -21500 -21476 -21487 -21493 -21473 -21493 -21519 -21514 -21524 -21535 -21527 -21477 -21462 -21486 -21480 -21507 -21510 -21482 -21470 -21512 -21531 -21514 -21525 -21498 -21506 -21460 -21445 -21518 -21456 -21453 -21536 -21527 -21502 -21492 -21489 -21488 -21481 -21505 -21530 -21508 -21484 -21492 -21492 -21483 -21510 -21525 -21506 -21483 -21503 -21552 -21487 -21430 -21496 -21506 -21472 -21487 -21528 -21504 -21458 -21522 -21569 -21510 -21467 -21507 -21525 -21516 -21527 -21509 -21516 -21512 -21513 -21516 -21493 -21523 -21542 -21519 -21475 -21479 -21529 -21540 -21516 -21502 -21515 -21512 -21550 -21528 -21476 -21531 -21549 -21557 -21548 -21506 -21503 -21501 -21503 -21540 -21564 -21537 -21528 -21533 -21527 -21497 -21498 -21546 -21550 -21511 -21499 -21527 -21542 -21549 -21553 -21554 -21567 -21541 -21504 -21519 -21511 -21507 -21535 -21551 -21573 -21546 -21531 -21514 -21473 -21509 -21506 -21508 -21543 -21518 -21517 -21534 -21539 -21530 -21525 -21521 -21529 -21531 -21513 -21539 -21546 -21517 -21486 -21521 -21533 -21498 -21550 -21532 -21487 -21519 -21535 -21526 -21487 -21500 -21543 -21529 -21507 -21504 -21508 -21496 -21532 -21577 -21543 -21508 -21515 -21537 -21490 -21456 -21500 -21515 -21518 -21526 -21518 -21489 -21469 -21497 -21535 -21516 -21496 -21530 -21524 -21507 -21512 -21521 -21515 -21494 -21521 -21527 -21489 -21466 -21501 -21540 -21521 -21518 -21493 -21470 -21504 -21530 -21510 -21493 -21527 -21499 -21460 -21496 -21510 -21522 -21524 -21501 -21513 -21485 -21449 -21468 -21477 -21508 -21531 -21530 -21536 -21510 -21493 -21507 -21525 -21520 -21516 -21515 -21498 -21483 -21502 -21529 -21505 -21482 -21475 -21489 -21512 -21538 -21536 -21495 -21497 -21500 -21507 -21511 -21501 -21517 -21533 -21532 -21530 -21518 -21492 -21515 -21526 -21498 -21514 -21519 -21491 -21479 -21491 -21506 -21499 -21517 -21552 -21533 -21500 -21519 -21536 -21499 -21489 -21515 -21512 -21506 -21509 -21543 -21566 -21523 -21467 -21474 -21530 -21542 -21527 -21498 -21485 -21533 -21541 -21513 -21523 -21516 -21495 -21504 -21486 -21463 -21480 -21491 -21504 -21527 -21562 -21556 -21490 -21489 -21523 -21531 -21505 -21474 -21487 -21500 -21511 -21525 -21529 -21528 -21536 -21525 -21509 -21528 -21527 -21528 -21508 -21475 -21473 -21491 -21510 -21491 -21529 -21569 -21541 -21498 -21477 -21473 -21463 -21486 -21511 -21522 -21509 -21499 -21531 -21544 -21509 -21461 -21462 -21478 -21508 -21567 -21507 -21471 -21568 -21518 -21452 -21487 -21510 -21563 -21525 -21479 -21502 -21497 -21477 -21461 -21504 -21528 -21519 -21522 -21502 -21481 -21462 -21473 -21511 -21507 -21492 -21513 -21548 -21527 -21485 -21514 -21511 -21461 -21471 -21499 -21497 -21480 -21501 -21545 -21505 -21445 -21463 -21493 -21488 -21524 -21563 -21521 -21484 -21479 -21478 -21474 -21500 -21543 -21522 -21495 -21484 -21482 -21483 -21492 -21488 -21484 -21516 -21532 -21526 -21498 -21479 -21512 -21529 -21481 -21469 -21483 -21471 -21484 -21507 -21510 -21489 -21498 -21513 -21507 -21516 -21507 -21490 -21484 -21483 -21504 -21512 -21523 -21538 -21525 -21522 -21521 -21519 -21499 -21477 -21499 -21517 -21510 -21514 -21510 -21464 -21463 -21538 -21571 -21533 -21506 -21512 -21546 -21522 -21454 -21492 -21523 -21486 -21507 -21548 -21543 -21526 -21511 -21515 -21511 -21526 -21535 -21512 -21535 -21528 -21513 -21514 -21501 -21495 -21500 -21525 -21512 -21503 -21512 -21529 -21534 -21495 -21502 -21508 -21501 -21521 -21522 -21526 -21538 -21522 -21495 -21520 -21529 -21505 -21516 -21509 -21492 -21498 -21519 -21523 -21518 -21537 -21548 -21521 -21494 -21507 -21526 -21538 -21524 -21507 -21520 -21523 -21518 -21521 -21498 -21485 -21508 -21520 -21529 -21535 -21536 -21530 -21510 -21506 -21501 -21489 -21493 -21504 -21511 -21516 -21529 -21510 -21492 -21520 -21508 -21483 -21485 -21519 -21533 -21506 -21520 -21537 -21531 -21526 -21550 -21545 -21510 -21512 -21513 -21511 -21487 -21503 -21535 -21514 -21524 -21543 -21519 -21507 -21519 -21515 -21499 -21487 -21524 -21552 -21524 -21532 -21524 -21501 -21518 -21525 -21527 -21524 -21504 -21491 -21511 -21522 -21515 -21515 -21522 -21523 -21518 -21536 -21544 -21524 -21524 -21532 -21511 -21485 -21480 -21509 -21527 -21504 -21513 -21554 -21561 -21514 -21516 -21544 -21507 -21507 -21519 -21513 -21517 -21521 -21497 -21480 -21505 -21508 -21528 -21512 -21496 -21526 -21520 -21489 -21488 -21572 -21548 -21466 -21501 -21498 -21495 -21545 -21530 -21509 -21531 -21523 -21493 -21468 -21486 -21522 -21496 -21497 -21534 -21539 -21516 -21478 -21478 -21500 -21508 -21507 -21507 -21514 -21530 -21521 -21487 -21522 -21546 -21499 -21482 -21499 -21515 -21486 -21471 -21519 -21544 -21523 -21465 -21455 -21499 -21505 -21506 -21498 -21509 -21529 -21509 -21501 -21496 -21502 -21514 -21503 -21492 -21500 -21492 -21491 -21506 -21509 -21549 -21532 -21499 -21491 -21478 -21503 -21493 -21500 -21513 -21518 -21505 -21465 -21497 -21518 -21498 -21488 -21516 -21541 -21503 -21509 -21559 -21531 -21473 -21467 -21496 -21503 -21474 -21489 -21498 -21484 -21514 -21523 -21521 -21524 -21511 -21523 -21529 -21504 -21486 -21478 -21463 -21481 -21530 -21571 -21578 -21521 -21506 -21525 -21484 -21482 -21478 -21487 -21522 -21524 -21551 -21531 -21498 -21508 -21520 -21547 -21533 -21471 -21460 -21512 -21544 -21541 -21539 -21506 -21472 -21488 -21499 -21520 -21503 -21501 -21556 -21562 -21497 -21460 -21522 -21524 -21503 -21522 -21541 -21529 -21499 -21502 -21464 -21468 -21534 -21576 -21565 -21518 -21503 -21489 -21471 -21511 -21555 -21570 -21510 -21465 -21525 -21473 -21444 -21529 -21536 -21509 -21511 -21565 -21547 -21479 -21500 -21525 -21519 -21501 -21511 -21500 -21475 -21492 -21513 -21530 -21515 -21532 -21551 -21530 -21539 -21534 -21508 -21491 -21503 -21507 -21491 -21506 -21530 -21522 -21493 -21497 -21510 -21476 -21436 -21497 -21552 -21512 -21501 -21519 -21535 -21505 -21479 -21485 -21498 -21501 -21498 -21529 -21521 -21533 -21525 -21498 -21480 -21473 -21549 -21539 -21502 -21522 -21520 -21499 -21469 -21518 -21530 -21467 -21481 -21505 -21508 -21525 -21515 -21499 -21500 -21504 -21536 -21532 -21500 -21515 -21493 -21495 -21546 -21524 -21504 -21524 -21511 -21508 -21536 -21531 -21508 -21490 -21484 -21518 -21510 -21517 -21540 -21503 -21514 -21517 -21515 -21554 -21529 -21510 -21538 -21514 -21525 -21537 -21486 -21486 -21516 -21538 -21521 -21507 -21529 -21537 -21543 -21523 -21499 -21512 -21516 -21522 -21539 -21509 -21498 -21550 -21562 -21531 -21503 -21504 -21531 -21537 -21526 -21516 -21488 -21508 -21558 -21548 -21505 -21494 -21547 -21543 -21524 -21508 -21481 -21533 -21536 -21517 -21536 -21546 -21523 -21490 -21487 -21498 -21541 -21560 -21555 -21554 -21508 -21495 -21521 -21488 -21507 -21551 -21549 -21511 -21471 -21487 -21494 -21523 -21528 -21503 -21507 -21522 -21543 -21535 -21536 -21490 -21481 -21560 -21557 -21538 -21513 -21516 -21542 -21501 -21495 -21482 -21470 -21465 -21492 -21539 -21547 -21582 -21501 -21461 -21529 -21534 -21528 -21487 -21502 -21520 -21494 -21486 -21490 -21515 -21536 -21556 -21536 -21514 -21511 -21503 -21476 -21494 -21530 -21509 -21503 -21502 -21506 -21488 -21526 -21586 -21550 -21521 -21513 -21507 -21506 -21492 -21471 -21479 -21505 -21527 -21519 -21532 -21552 -21497 -21488 -21514 -21493 -21476 -21509 -21513 -21475 -21513 -21571 -21539 -21492 -21528 -21563 -21547 -21526 -21507 -21476 -21475 -21531 -21528 -21486 -21473 -21462 -21476 -21512 -21545 -21531 -21491 -21469 -21464 -21496 -21524 -21510 -21489 -21520 -21518 -21486 -21504 -21504 -21513 -21529 -21513 -21472 -21465 -21493 -21500 -21509 -21533 -21547 -21526 -21501 -21479 -21486 -21486 -21501 -21533 -21510 -21517 -21527 -21520 -21498 -21503 -21522 -21469 -21484 -21527 -21517 -21519 -21498 -21471 -21470 -21492 -21540 -21528 -21474 -21513 -21571 -21513 -21468 -21526 -21534 -21491 -21474 -21503 -21535 -21527 -21555 -21553 -21523 -21510 -21511 -21518 -21486 -21489 -21514 -21514 -21515 -21504 -21503 -21506 -21520 -21552 -21542 -21495 -21468 -21504 -21536 -21530 -21523 -21510 -21523 -21534 -21538 -21505 -21477 -21503 -21499 -21519 -21530 -21496 -21483 -21508 -21540 -21523 -21547 -21561 -21535 -21530 -21515 -21529 -21506 -21489 -21525 -21528 -21493 -21479 -21513 -21504 -21497 -21537 -21544 -21532 -21496 -21501 -21528 -21515 -21548 -21544 -21505 -21507 -21499 -21481 -21477 -21487 -21526 -21566 -21515 -21503 -21542 -21513 -21509 -21497 -21512 -21539 -21507 -21497 -21497 -21533 -21544 -21535 -21556 -21504 -21499 -21512 -21485 -21506 -21490 -21477 -21510 -21536 -21558 -21565 -21483 -21446 -21502 -21518 -21523 -21501 -21519 -21527 -21507 -21534 -21521 -21502 -21503 -21528 -21517 -21497 -21523 -21510 -21511 -21523 -21514 -21503 -21520 -21549 -21521 -21513 -21501 -21482 -21496 -21507 -21500 -21466 -21490 -21545 -21531 -21495 -21506 -21515 -21509 -21527 -21525 -21522 -21506 -21484 -21499 -21498 -21490 -21509 -21513 -21489 -21497 -21511 -21507 -21527 -21543 -21545 -21511 -21481 -21496 -21495 -21514 -21510 -21497 -21542 -21536 -21499 -21495 -21501 -21498 -21493 -21511 -21533 -21518 -21506 -21543 -21549 -21526 -21520 -21492 -21473 -21514 -21542 -21524 -21509 -21505 -21516 -21534 -21538 -21545 -21559 -21522 -21467 -21470 -21513 -21550 -21549 -21524 -21526 -21542 -21524 -21523 -21512 -21516 -21565 -21536 -21487 -21472 -21497 -21538 -21534 -21532 -21541 -21506 -21493 -21527 -21546 -21562 -21551 -21534 -21526 -21521 -21503 -21487 -21515 -21552 -21558 -21527 -21518 -21507 -21515 -21521 -21503 -21532 -21549 -21529 -21493 -21497 -21513 -21527 -21533 -21514 -21509 -21498 -21522 -21543 -21540 -21540 -21501 -21484 -21521 -21528 -21514 -21520 -21529 -21549 -21533 -21531 -21511 -21471 -21518 -21529 -21529 -21506 -21468 -21522 -21506 -21486 -21523 -21536 -21540 -21499 -21484 -21517 -21530 -21524 -21494 -21477 -21493 -21530 -21541 -21519 -21501 -21506 -21518 -21500 -21526 -21520 -21512 -21531 -21497 -21517 -21519 -21517 -21530 -21491 -21495 -21524 -21535 -21523 -21524 -21533 -21509 -21490 -21504 -21522 -21490 -21491 -21534 -21533 -21508 -21457 -21484 -21565 -21548 -21498 -21496 -21484 -21498 -21534 -21520 -21539 -21542 -21510 -21498 -21493 -21500 -21519 -21553 -21530 -21473 -21456 -21471 -21487 -21509 -21523 -21533 -21538 -21500 -21513 -21532 -21510 -21506 -21501 -21515 -21507 -21496 -21506 -21500 -21517 -21520 -21515 -21507 -21463 -21454 -21500 -21530 -21524 -21516 -21504 -21491 -21488 -21485 -21492 -21497 -21526 -21541 -21536 -21546 -21512 -21493 -21470 -21447 -21477 -21476 -21522 -21573 -21547 -21534 -21510 -21487 -21487 -21495 -21508 -21500 -21514 -21533 -21521 -21487 -21468 -21512 -21531 -21499 -21524 -21558 -21543 -21533 -21494 -21438 -21451 -21504 -21556 -21538 -21521 -21517 -21457 -21475 -21514 -21510 -21513 -21504 -21510 -21557 -21561 -21510 -21489 -21486 -21506 -21515 -21517 -21530 -21507 -21488 -21505 -21544 -21548 -21517 -21501 -21498 -21507 -21503 -21518 -21527 -21520 -21530 -21531 -21534 -21522 -21500 -21498 -21489 -21486 -21522 -21546 -21530 -21510 -21527 -21537 -21511 -21515 -21526 -21527 -21528 -21531 -21522 -21503 -21516 -21536 -21509 -21454 -21485 -21525 -21529 -21565 -21553 -21547 -21553 -21523 -21511 -21520 -21538 -21544 -21533 -21516 -21515 -21499 -21499 -21537 -21528 -21498 -21509 -21520 -21517 -21533 -21516 -21515 -21536 -21501 -21491 -21501 -21501 -21546 -21612 -21586 -21504 -21458 -21473 -21518 -21535 -21558 -21541 -21486 -21472 -21503 -21524 -21543 -21568 -21534 -21485 -21490 -21537 -21546 -21504 -21460 -21482 -21535 -21518 -21495 -21483 -21511 -21540 -21519 -21515 -21494 -21478 -21483 -21535 -21552 -21535 -21552 -21534 -21509 -21483 -21522 -21531 -21474 -21470 -21461 -21482 -21519 -21531 -21534 -21506 -21503 -21521 -21528 -21527 -21488 -21469 -21485 -21503 -21512 -21513 -21553 -21571 -21527 -21479 -21463 -21461 -21470 -21496 -21508 -21535 -21537 -21494 -21466 -21503 -21554 -21548 -21566 -21548 -21490 -21456 -21446 -21451 -21444 -21492 -21556 -21554 -21514 -21501 -21520 -21518 -21517 -21516 -21490 -21470 -21479 -21507 -21498 -21477 -21513 -21489 -21456 -21493 -21507 -21518 -21503 -21515 -21523 -21487 -21514 -21536 -21491 -21461 -21508 -21535 -21515 -21518 -21508 -21484 -21456 -21478 -21515 -21499 -21513 -21526 -21530 -21526 -21497 -21467 -21478 -21522 -21512 -21529 -21543 -21500 -21496 -21519 -21512 -21481 -21480 -21484 -21500 -21528 -21535 -21526 -21501 -21500 -21522 -21529 -21524 -21532 -21538 -21516 -21521 -21505 -21481 -21533 -21566 -21532 -21510 -21537 -21528 -21509 -21507 -21479 -21523 -21578 -21569 -21562 -21542 -21477 -21457 -21506 -21515 -21491 -21485 -21520 -21546 -21529 -21532 -21535 -21543 -21567 -21567 -21528 -21497 -21520 -21530 -21505 -21508 -21545 -21519 -21509 -21553 -21532 -21507 -21504 -21507 -21524 -21543 -21548 -21521 -21498 -21524 -21559 -21532 -21506 -21521 -21523 -21526 -21541 -21552 -21518 -21482 -21507 -21512 -21489 -21504 -21540 -21533 -21515 -21527 -21546 -21539 -21489 -21499 -21524 -21527 -21559 -21528 -21487 -21495 -21529 -21545 -21506 -21483 -21517 -21544 -21510 -21487 -21497 -21530 -21542 -21501 -21494 -21490 -21496 -21518 -21511 -21528 -21525 -21495 -21485 -21512 -21530 -21516 -21524 -21519 -21510 -21487 -21493 -21527 -21487 -21500 -21524 -21519 -21538 -21475 -21472 -21537 -21545 -21514 -21463 -21486 -21493 -21482 -21510 -21508 -21520 -21510 -21488 -21517 -21536 -21512 -21478 -21495 -21502 -21495 -21517 -21514 -21507 -21481 -21491 -21514 -21503 -21518 -21520 -21526 -21510 -21506 -21518 -21508 -21495 -21459 -21502 -21557 -21538 -21504 -21495 -21503 -21526 -21556 -21514 -21475 -21502 -21501 -21461 -21485 -21523 -21514 -21497 -21487 -21521 -21523 -21501 -21501 -21493 -21499 -21509 -21502 -21499 -21572 -21598 -21509 -21503 -21517 -21500 -21505 -21505 -21533 -21547 -21528 -21503 -21492 -21504 -21507 -21507 -21524 -21553 -21565 -21549 -21493 -21458 -21487 -21506 -21482 -21484 -21532 -21534 -21502 -21476 -21483 -21518 -21537 -21560 -21542 -21508 -21497 -21492 -21498 -21512 -21518 -21513 -21553 -21580 -21544 -21520 -21521 -21520 -21511 -21530 -21532 -21493 -21474 -21499 -21511 -21504 -21540 -21558 -21551 -21523 -21531 -21530 -21458 -21507 -21538 -21505 -21548 -21527 -21479 -21495 -21521 -21539 -21531 -21524 -21524 -21494 -21492 -21536 -21495 -21496 -21560 -21530 -21527 -21536 -21518 -21539 -21538 -21526 -21525 -21534 -21544 -21535 -21512 -21495 -21530 -21532 -21511 -21532 -21518 -21531 -21517 -21489 -21515 -21503 -21502 -21475 -21459 -21497 -21525 -21539 -21522 -21515 -21512 -21504 -21496 -21508 -21530 -21522 -21500 -21529 -21548 -21508 -21498 -21487 -21525 -21547 -21515 -21520 -21460 -21474 -21528 -21522 -21555 -21543 -21525 -21518 -21496 -21501 -21508 -21494 -21480 -21497 -21501 -21494 -21496 -21515 -21530 -21520 -21530 -21509 -21485 -21504 -21477 -21459 -21482 -21505 -21521 -21518 -21523 -21530 -21524 -21542 -21523 -21464 -21493 -21534 -21526 -21523 -21518 -21531 -21550 -21548 -21545 -21512 -21495 -21518 -21501 -21513 -21542 -21502 -21498 -21510 -21468 -21485 -21515 -21492 -21508 -21558 -21550 -21489 -21468 -21511 -21537 -21510 -21514 -21515 -21520 -21534 -21504 -21525 -21535 -21520 -21528 -21499 -21508 -21533 -21530 -21549 -21538 -21506 -21506 -21517 -21532 -21531 -21517 -21537 -21532 -21522 -21510 -21484 -21547 -21583 -21538 -21494 -21492 -21532 -21529 -21514 -21506 -21502 -21490 -21481 -21507 -21517 -21528 -21524 -21543 -21548 -21507 -21502 -21493 -21524 -21564 -21553 -21533 -21490 -21486 -21514 -21523 -21541 -21550 -21521 -21500 -21505 -21520 -21543 -21549 -21540 -21512 -21505 -21528 -21504 -21470 -21498 -21531 -21519 -21506 -21504 -21475 -21484 -21518 -21518 -21508 -21488 -21508 -21526 -21515 -21539 -21549 -21515 -21505 -21520 -21499 -21485 -21499 -21512 -21518 -21511 -21520 -21536 -21519 -21502 -21519 -21529 -21540 -21513 -21512 -21545 -21509 -21492 -21484 -21481 -21493 -21529 -21561 -21527 -21485 -21466 -21490 -21493 -21508 -21528 -21497 -21473 -21461 -21501 -21512 -21515 -21577 -21568 -21530 -21522 -21503 -21485 -21494 -21518 -21514 -21509 -21517 -21526 -21516 -21482 -21485 -21509 -21537 -21541 -21529 -21531 -21512 -21522 -21516 -21488 -21501 -21491 -21480 -21483 -21496 -21525 -21525 -21513 -21498 -21488 -21520 -21535 -21510 -21500 -21512 -21525 -21500 -21496 -21526 -21515 -21522 -21541 -21537 -21527 -21519 -21531 -21525 -21514 -21516 -21518 -21516 -21500 -21501 -21489 -21503 -21544 -21525 -21503 -21515 -21524 -21531 -21487 -21454 -21492 -21519 -21533 -21524 -21514 -21513 -21508 -21513 -21505 -21529 -21540 -21502 -21482 -21481 -21513 -21521 -21498 -21517 -21521 -21526 -21568 -21569 -21513 -21483 -21512 -21536 -21517 -21471 -21491 -21520 -21507 -21516 -21511 -21510 -21518 -21502 -21478 -21492 -21528 -21517 -21495 -21502 -21516 -21495 -21472 -21505 -21548 -21509 -21500 -21545 -21531 -21505 -21456 -21476 -21513 -21507 -21524 -21507 -21502 -21512 -21531 -21532 -21515 -21511 -21507 -21497 -21483 -21524 -21506 -21464 -21494 -21527 -21532 -21489 -21478 -21499 -21506 -21538 -21558 -21506 -21460 -21465 -21476 -21522 -21530 -21525 -21527 -21467 -21471 -21501 -21476 -21482 -21525 -21540 -21554 -21542 -21494 -21495 -21490 -21495 -21503 -21499 -21509 -21495 -21533 -21539 -21482 -21514 -21554 -21541 -21512 -21508 -21530 -21506 -21472 -21468 -21473 -21486 -21513 -21537 -21534 -21513 -21510 -21500 -21490 -21527 -21533 -21514 -21515 -21499 -21487 -21500 -21520 -21529 -21521 -21510 -21492 -21467 -21508 -21528 -21474 -21485 -21514 -21516 -21494 -21489 -21540 -21549 -21514 -21502 -21511 -21517 -21498 -21485 -21488 -21502 -21525 -21531 -21516 -21505 -21508 -21514 -21496 -21496 -21524 -21496 -21483 -21515 -21513 -21481 -21465 -21500 -21522 -21531 -21537 -21526 -21493 -21471 -21489 -21475 -21498 -21553 -21577 -21547 -21490 -21511 -21500 -21486 -21515 -21511 -21532 -21546 -21548 -21523 -21478 -21481 -21515 -21529 -21512 -21519 -21505 -21515 -21535 -21498 -21488 -21490 -21524 -21534 -21540 -21558 -21521 -21511 -21503 -21506 -21515 -21519 -21520 -21509 -21520 -21518 -21527 -21510 -21525 -21565 -21538 -21506 -21492 -21519 -21517 -21521 -21519 -21493 -21520 -21537 -21547 -21554 -21542 -21514 -21504 -21526 -21540 -21533 -21532 -21561 -21551 -21531 -21526 -21511 -21512 -21517 -21531 -21536 -21523 -21541 -21520 -21483 -21495 -21476 -21506 -21541 -21540 -21560 -21530 -21511 -21525 -21537 -21551 -21537 -21530 -21508 -21474 -21501 -21526 -21519 -21511 -21523 -21548 -21531 -21515 -21542 -21567 -21522 -21505 -21521 -21490 -21479 -21496 -21546 -21534 -21477 -21504 -21526 -21506 -21515 -21544 -21530 -21522 -21534 -21513 -21482 -21489 -21523 -21518 -21535 -21545 -21502 -21527 -21534 -21486 -21506 -21536 -21531 -21506 -21474 -21494 -21501 -21490 -21515 -21532 -21543 -21530 -21498 -21514 -21505 -21495 -21543 -21537 -21486 -21481 -21520 -21540 -21504 -21484 -21517 -21541 -21530 -21499 -21498 -21513 -21504 -21520 -21512 -21507 -21514 -21521 -21543 -21513 -21500 -21506 -21505 -21491 -21486 -21530 -21534 -21520 -21490 -21468 -21473 -21486 -21520 -21539 -21525 -21499 -21508 -21510 -21497 -21504 -21528 -21545 -21506 -21485 -21523 -21527 -21498 -21507 -21533 -21521 -21494 -21494 -21505 -21498 -21494 -21503 -21501 -21511 -21486 -21460 -21489 -21493 -21518 -21527 -21521 -21527 -21499 -21500 -21487 -21485 -21521 -21516 -21493 -21494 -21505 -21509 -21525 -21519 -21508 -21527 -21555 -21536 -21512 -21506 -21451 -21490 -21540 -21533 -21517 -21480 -21523 -21515 -21478 -21521 -21524 -21493 -21484 -21482 -21497 -21514 -21496 -21498 -21495 -21524 -21549 -21498 -21495 -21503 -21516 -21533 -21515 -21503 -21526 -21520 -21495 -21523 -21508 -21534 -21574 -21551 -21521 -21484 -21498 -21527 -21521 -21517 -21531 -21507 -21499 -21505 -21507 -21526 -21501 -21509 -21526 -21496 -21494 -21499 -21496 -21487 -21466 -21493 -21527 -21531 -21537 -21527 -21528 -21539 -21528 -21494 -21480 -21519 -21552 -21535 -21524 -21534 -21509 -21483 -21497 -21518 -21547 -21567 -21563 -21522 -21482 -21497 -21511 -21509 -21479 -21480 -21515 -21495 -21498 -21525 -21533 -21517 -21496 -21483 -21474 -21490 -21505 -21519 -21517 -21527 -21547 -21540 -21516 -21493 -21493 -21514 -21530 -21536 -21526 -21496 -21513 -21524 -21507 -21514 -21507 -21518 -21523 -21523 -21540 -21515 -21481 -21488 -21496 -21516 -21548 -21529 -21499 -21486 -21508 -21546 -21522 -21504 -21516 -21504 -21506 -21508 -21492 -21509 -21512 -21541 -21565 -21520 -21512 -21526 -21535 -21525 -21494 -21505 -21556 -21559 -21530 -21534 -21500 -21494 -21530 -21522 -21523 -21530 -21523 -21504 -21500 -21519 -21517 -21503 -21506 -21529 -21520 -21510 -21539 -21519 -21512 -21530 -21543 -21549 -21490 -21485 -21511 -21530 -21540 -21521 -21524 -21518 -21506 -21506 -21533 -21542 -21521 -21497 -21504 -21528 -21522 -21535 -21548 -21516 -21487 -21503 -21519 -21538 -21526 -21495 -21515 -21521 -21523 -21505 -21495 -21545 -21541 -21510 -21496 -21492 -21489 -21471 -21533 -21563 -21520 -21532 -21539 -21515 -21489 -21508 -21513 -21489 -21527 -21545 -21529 -21518 -21538 -21535 -21502 -21504 -21490 -21499 -21492 -21512 -21554 -21494 -21480 -21497 -21500 -21527 -21528 -21513 -21518 -21533 -21525 -21494 -21458 -21493 -21512 -21525 -21553 -21500 -21482 -21502 -21501 -21510 -21511 -21505 -21515 -21480 -21471 -21521 -21537 -21546 -21522 -21501 -21492 -21512 -21544 -21520 -21500 -21482 -21494 -21508 -21491 -21490 -21477 -21510 -21567 -21529 -21468 -21476 -21515 -21511 -21506 -21528 -21502 -21483 -21499 -21524 -21534 -21495 -21479 -21495 -21503 -21495 -21500 -21523 -21500 -21487 -21518 -21511 -21500 -21488 -21509 -21542 -21532 -21529 -21510 -21495 -21485 -21493 -21501 -21510 -21513 -21491 -21507 -21481 -21478 -21514 -21522 -21511 -21466 -21465 -21483 -21515 -21523 -21501 -21490 -21496 -21534 -21499 -21481 -21523 -21528 -21526 -21506 -21520 -21518 -21470 -21487 -21504 -21496 -21524 -21552 -21540 -21497 -21451 -21464 -21513 -21504 -21528 -21547 -21523 -21542 -21525 -21501 -21474 -21478 -21522 -21503 -21509 -21529 -21497 -21469 -21480 -21501 -21498 -21530 -21554 -21538 -21539 -21531 -21515 -21513 -21528 -21525 -21501 -21497 -21505 -21515 -21489 -21462 -21536 -21614 -21549 -21491 -21518 -21508 -21520 -21560 -21545 -21509 -21489 -21482 -21505 -21537 -21525 -21499 -21507 -21535 -21544 -21544 -21524 -21480 -21474 -21501 -21523 -21500 -21482 -21514 -21547 -21537 -21526 -21567 -21555 -21505 -21515 -21535 -21503 -21487 -21513 -21524 -21552 -21539 -21527 -21551 -21530 -21496 -21494 -21522 -21547 -21543 -21527 -21545 -21526 -21506 -21501 -21498 -21529 -21511 -21510 -21522 -21541 -21542 -21522 -21537 -21510 -21500 -21495 -21489 -21508 -21529 -21561 -21584 -21578 -21549 -21517 -21513 -21527 -21468 -21493 -21574 -21534 -21507 -21526 -21548 -21521 -21512 -21518 -21505 -21506 -21512 -21544 -21558 -21532 -21512 -21553 -21505 -21448 -21478 -21495 -21532 -21552 -21547 -21524 -21530 -21502 -21497 -21520 -21501 -21552 -21550 -21523 -21510 -21511 -21535 -21511 -21490 -21500 -21543 -21523 -21487 -21505 -21524 -21530 -21503 -21490 -21491 -21496 -21532 -21546 -21502 -21502 -21541 -21516 -21487 -21497 -21516 -21517 -21516 -21520 -21512 -21491 -21485 -21528 -21534 -21513 -21519 -21542 -21534 -21523 -21522 -21488 -21496 -21509 -21506 -21480 -21478 -21521 -21504 -21497 -21526 -21544 -21530 -21511 -21504 -21516 -21510 -21478 -21501 -21490 -21485 -21522 -21537 -21544 -21515 -21501 -21507 -21502 -21498 -21501 -21512 -21512 -21502 -21494 -21507 -21528 -21519 -21496 -21515 -21533 -21515 -21482 -21472 -21498 -21521 -21528 -21496 -21496 -21506 -21491 -21505 -21514 -21531 -21533 -21516 -21509 -21513 -21483 -21469 -21510 -21478 -21476 -21513 -21519 -21523 -21484 -21496 -21532 -21492 -21468 -21514 -21528 -21513 -21513 -21492 -21507 -21517 -21499 -21497 -21503 -21513 -21496 -21492 -21505 -21500 -21502 -21519 -21522 -21514 -21515 -21488 -21491 -21501 -21496 -21498 -21485 -21513 -21531 -21536 -21519 -21497 -21503 -21482 -21477 -21507 -21550 -21535 -21481 -21473 -21485 -21499 -21520 -21540 -21525 -21499 -21520 -21515 -21486 -21502 -21487 -21505 -21524 -21476 -21489 -21516 -21504 -21523 -21571 -21529 -21468 -21487 -21502 -21530 -21553 -21543 -21510 -21471 -21466 -21470 -21488 -21531 -21571 -21575 -21542 -21507 -21482 -21471 -21487 -21507 -21515 -21523 -21524 -21509 -21489 -21489 -21517 -21550 -21554 -21511 -21476 -21489 -21478 -21485 -21538 -21545 -21538 -21538 -21510 -21475 -21480 -21489 -21517 -21532 -21501 -21533 -21569 -21536 -21471 -21497 -21542 -21491 -21480 -21513 -21542 -21490 -21472 -21558 -21542 -21522 -21513 -21472 -21492 -21519 -21512 -21508 -21511 -21518 -21529 -21523 -21510 -21525 -21545 -21520 -21503 -21517 -21517 -21507 -21528 -21557 -21505 -21479 -21503 -21504 -21525 -21516 -21531 -21535 -21513 -21522 -21499 -21479 -21482 -21518 -21521 -21493 -21516 -21564 -21564 -21516 -21491 -21488 -21515 -21536 -21542 -21542 -21513 -21476 -21474 -21509 -21512 -21522 -21538 -21517 -21502 -21496 -21521 -21544 -21553 -21539 -21517 -21537 -21532 -21481 -21465 -21519 -21558 -21558 -21512 -21487 -21505 -21495 -21531 -21533 -21490 -21517 -21520 -21495 -21511 -21533 -21542 -21527 -21495 -21507 -21520 -21520 -21539 -21530 -21522 -21512 -21478 -21472 -21534 -21571 -21532 -21515 -21532 -21553 -21525 -21501 -21514 -21512 -21533 -21516 -21490 -21480 -21502 -21574 -21567 -21522 -21488 -21473 -21511 -21546 -21531 -21517 -21532 -21527 -21522 -21528 -21512 -21494 -21518 -21546 -21526 -21512 -21516 -21526 -21521 -21525 -21529 -21505 -21496 -21488 -21516 -21544 -21543 -21525 -21517 -21542 -21525 -21517 -21504 -21502 -21501 -21509 -21543 -21522 -21538 -21541 -21514 -21505 -21518 -21554 -21576 -21567 -21504 -21494 -21485 -21459 -21506 -21550 -21532 -21497 -21525 -21551 -21531 -21514 -21501 -21510 -21527 -21533 -21541 -21514 -21487 -21515 -21538 -21528 -21515 -21509 -21490 -21503 -21560 -21566 -21543 -21532 -21533 -21519 -21495 -21516 -21517 -21538 -21560 -21539 -21523 -21469 -21489 -21507 -21491 -21521 -21518 -21536 -21513 -21496 -21526 -21523 -21516 -21508 -21501 -21496 -21534 -21558 -21541 -21493 -21460 -21490 -21520 -21518 -21514 -21542 -21541 -21532 -21533 -21526 -21518 -21498 -21485 -21495 -21531 -21527 -21524 -21528 -21501 -21525 -21516 -21469 -21473 -21490 -21511 -21532 -21528 -21500 -21509 -21512 -21487 -21502 -21506 -21513 -21526 -21518 -21518 -21500 -21491 -21511 -21525 -21533 -21518 -21510 -21529 -21506 -21472 -21491 -21530 -21552 -21539 -21503 -21504 -21514 -21509 -21503 -21472 -21487 -21528 -21520 -21516 -21519 -21506 -21496 -21496 -21502 -21522 -21506 -21514 -21566 -21514 -21453 -21492 -21530 -21523 -21520 -21507 -21489 -21515 -21523 -21507 -21516 -21532 -21541 -21546 -21529 -21496 -21484 -21509 -21537 -21533 -21506 -21505 -21526 -21490 -21479 -21550 -21559 -21523 -21488 -21476 -21514 -21516 -21507 -21516 -21513 -21520 -21535 -21539 -21505 -21471 -21494 -21567 -21585 -21550 -21524 -21481 -21485 -21517 -21513 -21514 -21510 -21530 -21564 -21531 -21498 -21501 -21507 -21498 -21497 -21497 -21486 -21498 -21509 -21516 -21511 -21540 -21560 -21528 -21522 -21504 -21482 -21502 -21549 -21535 -21481 -21532 -21558 -21533 -21522 -21476 -21485 -21529 -21553 -21508 -21482 -21535 -21529 -21522 -21492 -21503 -21550 -21521 -21509 -21490 -21506 -21546 -21536 -21488 -21489 -21527 -21531 -21500 -21477 -21528 -21529 -21534 -21544 -21500 -21500 -21492 -21512 -21519 -21508 -21508 -21506 -21519 -21503 -21509 -21520 -21532 -21529 -21499 -21497 -21496 -21508 -21513 -21513 -21526 -21536 -21538 -21520 -21518 -21525 -21503 -21476 -21477 -21500 -21508 -21506 -21521 -21513 -21488 -21484 -21515 -21549 -21545 -21525 -21521 -21525 -21501 -21485 -21493 -21475 -21469 -21506 -21513 -21508 -21506 -21504 -21513 -21505 -21528 -21516 -21488 -21498 -21514 -21531 -21506 -21501 -21504 -21489 -21509 -21514 -21507 -21514 -21507 -21514 -21525 -21506 -21480 -21513 -21542 -21508 -21501 -21511 -21492 -21460 -21484 -21542 -21543 -21512 -21481 -21471 -21476 -21495 -21525 -21521 -21499 -21505 -21528 -21525 -21503 -21497 -21514 -21524 -21517 -21533 -21532 -21495 -21466 -21489 -21536 -21511 -21509 -21538 -21545 -21546 -21508 -21516 -21503 -21437 -21459 -21510 -21516 -21519 -21537 -21511 -21465 -21451 -21510 -21571 -21552 -21519 -21508 -21504 -21495 -21526 -21530 -21488 -21502 -21541 -21536 -21499 -21508 -21554 -21537 -21491 -21508 -21513 -21503 -21516 -21549 -21547 -21513 -21522 -21520 -21513 -21513 -21506 -21508 -21535 -21521 -21479 -21489 -21491 -21514 -21544 -21559 -21545 -21481 -21470 -21480 -21496 -21543 -21540 -21511 -21504 -21524 -21538 -21510 -21483 -21489 -21530 -21538 -21517 -21524 -21526 -21510 -21494 -21521 -21547 -21527 -21519 -21524 -21525 -21543 -21557 -21522 -21480 -21505 -21529 -21520 -21495 -21472 -21511 -21522 -21537 -21542 -21494 -21502 -21499 -21493 -21527 -21550 -21531 -21515 -21523 -21502 -21515 -21505 -21483 -21486 -21499 -21553 -21548 -21550 -21540 -21507 -21529 -21525 -21537 -21525 -21495 -21532 -21543 -21539 -21530 -21510 -21509 -21516 -21527 -21524 -21515 -21493 -21489 -21495 -21497 -21522 -21534 -21542 -21523 -21507 -21534 -21521 -21502 -21521 -21516 -21505 -21511 -21545 -21551 -21532 -21549 -21515 -21478 -21496 -21502 -21506 -21513 -21543 -21578 -21559 -21526 -21501 -21478 -21470 -21478 -21508 -21522 -21530 -21542 -21534 -21504 -21518 -21567 -21540 -21521 -21511 -21520 -21539 -21483 -21497 -21519 -21505 -21515 -21512 -21539 -21549 -21524 -21529 -21513 -21461 -21481 -21523 -21508 -21516 -21531 -21529 -21532 -21528 -21520 -21504 -21495 -21490 -21505 -21524 -21513 -21530 -21505 -21475 -21531 -21565 -21525 -21486 -21501 -21530 -21542 -21532 -21519 -21486 -21452 -21510 -21540 -21517 -21528 -21519 -21511 -21501 -21515 -21538 -21513 -21517 -21513 -21487 -21470 -21482 -21515 -21515 -21518 -21516 -21501 -21510 -21514 -21491 -21488 -21517 -21520 -21512 -21521 -21522 -21506 -21507 -21545 -21532 -21510 -21542 -21516 -21493 -21499 -21526 -21529 -21460 -21468 -21518 -21508 -21487 -21512 -21511 -21477 -21484 -21518 -21561 -21539 -21499 -21492 -21502 -21541 -21518 -21485 -21491 -21496 -21497 -21499 -21529 -21533 -21517 -21509 -21505 -21524 -21531 -21495 -21453 -21499 -21587 -21575 -21512 -21493 -21492 -21494 -21484 -21494 -21531 -21522 -21505 -21495 -21496 -21498 -21490 -21535 -21551 -21529 -21515 -21503 -21502 -21500 -21528 -21546 -21514 -21482 -21505 -21526 -21515 -21532 -21522 -21524 -21518 -21490 -21520 -21518 -21505 -21507 -21528 -21536 -21490 -21506 -21519 -21502 -21522 -21547 -21535 -21482 -21479 -21506 -21512 -21511 -21526 -21519 -21486 -21510 -21515 -21526 -21553 -21539 -21539 -21519 -21487 -21497 -21518 -21500 -21509 -21509 -21502 -21537 -21531 -21522 -21518 -21522 -21540 -21542 -21517 -21483 -21493 -21517 -21513 -21501 -21486 -21485 -21532 -21533 -21503 -21501 -21489 -21498 -21522 -21541 -21544 -21523 -21517 -21528 -21526 -21517 -21503 -21498 -21514 -21539 -21559 -21513 -21482 -21495 -21504 -21541 -21548 -21537 -21523 -21515 -21534 -21509 -21481 -21506 -21516 -21495 -21502 -21509 -21514 -21552 -21539 -21490 -21485 -21493 -21496 -21512 -21525 -21523 -21526 -21520 -21518 -21504 -21466 -21507 -21544 -21548 -21553 -21531 -21532 -21506 -21498 -21518 -21525 -21508 -21493 -21508 -21513 -21523 -21527 -21539 -21525 -21512 -21534 -21489 -21441 -21473 -21508 -21521 -21494 -21482 -21509 -21521 -21536 -21520 -21535 -21523 -21501 -21551 -21560 -21536 -21490 -21469 -21474 -21496 -21533 -21552 -21546 -21515 -21518 -21516 -21532 -21553 -21525 -21502 -21484 -21494 -21517 -21515 -21493 -21499 -21514 -21508 -21522 -21519 -21506 -21488 -21499 -21552 -21564 -21517 -21480 -21490 -21494 -21505 -21531 -21533 -21525 -21522 -21502 -21501 -21538 -21542 -21527 -21515 -21520 -21529 -21511 -21513 -21512 -21519 -21547 -21548 -21552 -21514 -21491 -21539 -21534 -21511 -21506 -21490 -21477 -21482 -21511 -21534 -21547 -21527 -21500 -21519 -21527 -21514 -21529 -21542 -21523 -21505 -21501 -21512 -21535 -21516 -21505 -21542 -21556 -21526 -21491 -21495 -21512 -21537 -21546 -21516 -21508 -21511 -21510 -21504 -21508 -21526 -21502 -21495 -21520 -21517 -21513 -21503 -21505 -21518 -21511 -21507 -21515 -21513 -21501 -21516 -21509 -21510 -21550 -21546 -21515 -21489 -21472 -21474 -21506 -21538 -21535 -21536 -21546 -21531 -21487 -21476 -21476 -21497 -21529 -21531 -21512 -21498 -21514 -21491 -21481 -21503 -21519 -21541 -21530 -21506 -21499 -21542 -21535 -21485 -21483 -21532 -21558 -21517 -21523 -21491 -21481 -21521 -21513 -21518 -21520 -21520 -21499 -21486 -21501 -21491 -21485 -21515 -21537 -21494 -21450 -21488 -21525 -21537 -21540 -21512 -21491 -21489 -21510 -21497 -21494 -21537 -21520 -21512 -21548 -21541 -21506 -21498 -21494 -21504 -21540 -21526 -21517 -21509 -21490 -21517 -21513 -21507 -21499 -21504 -21544 -21530 -21482 -21470 -21503 -21503 -21499 -21526 -21513 -21493 -21487 -21491 -21491 -21490 -21531 -21548 -21533 -21516 -21507 -21507 -21496 -21506 -21535 -21550 -21528 -21526 -21509 -21478 -21501 -21507 -21527 -21519 -21518 -21526 -21516 -21552 -21541 -21509 -21488 -21501 -21512 -21506 -21511 -21488 -21506 -21513 -21500 -21499 -21519 -21529 -21499 -21510 -21512 -21500 -21493 -21508 -21526 -21501 -21481 -21497 -21539 -21543 -21533 -21555 -21569 -21560 -21521 -21481 -21477 -21495 -21521 -21552 -21531 -21499 -21536 -21558 -21526 -21496 -21511 -21550 -21518 -21489 -21485 -21460 -21485 -21512 -21521 -21503 -21500 -21525 -21503 -21518 -21543 -21529 -21496 -21492 -21547 -21539 -21499 -21507 -21542 -21548 -21509 -21537 -21562 -21541 -21527 -21518 -21541 -21528 -21503 -21509 -21516 -21507 -21507 -21517 -21514 -21516 -21526 -21543 -21530 -21530 -21526 -21493 -21464 -21463 -21517 -21553 -21529 -21492 -21510 -21504 -21511 -21551 -21532 -21536 -21538 -21548 -21519 -21504 -21537 -21512 -21503 -21516 -21542 -21541 -21528 -21517 -21525 -21545 -21522 -21509 -21477 -21501 -21524 -21498 -21499 -21507 -21519 -21497 -21509 -21524 -21525 -21514 -21508 -21574 -21541 -21474 -21485 -21502 -21491 -21481 -21523 -21568 -21548 -21512 -21535 -21526 -21514 -21534 -21531 -21529 -21519 -21532 -21539 -21504 -21473 -21494 -21522 -21518 -21532 -21549 -21526 -21492 -21486 -21509 -21542 -21516 -21485 -21492 -21499 -21532 -21558 -21533 -21501 -21517 -21524 -21521 -21528 -21521 -21523 -21524 -21527 -21523 -21508 -21501 -21501 -21521 -21524 -21511 -21528 -21530 -21520 -21520 -21524 -21517 -21492 -21503 -21523 -21517 -21493 -21500 -21525 -21499 -21505 -21520 -21529 -21548 -21534 -21516 -21497 -21504 -21525 -21551 -21538 -21502 -21494 -21472 -21506 -21536 -21538 -21557 -21514 -21492 -21499 -21502 -21517 -21508 -21535 -21544 -21517 -21481 -21487 -21521 -21521 -21541 -21508 -21509 -21506 -21456 -21517 -21546 -21551 -21562 -21510 -21491 -21492 -21497 -21536 -21519 -21480 -21545 -21570 -21501 -21470 -21492 -21551 -21538 -21510 -21539 -21505 -21467 -21499 -21528 -21535 -21535 -21524 -21511 -21502 -21490 -21484 -21500 -21520 -21532 -21554 End-of-data for Chan 2 raw accel. Raw acceleration counts (Format v01.20 with 13 text lines) Record of Earthquake of Fri Dec 05, 2008 20:18 PST Hypocenter: TBD H= km Origin: TBD Statn No: 06-050713 Code:CI-NSS2 Mortmar, at Coachella Canal Coords: 33.556 115.946 Site Geology: Recorder: Unk s/n 3063 ( 3 Chns of 21 at Sta) Sensor: Rcrd start time:12/06/2008, 04:18:42.008 GMT (Q=5) RcrdId:14408052.CI.NSS2.HNZ. Sta Chan 3 Up HNZ Location: Raw record length =343.510 sec, Uncor max = 2365 c, at 45.690 sec. Processed: 12/08/08 08:23 PST UCB No filtering! Values used when parameter of data value is unknown/unspecified: -999, -999.000 100 Integer-header values follow on 10 lines, Format = (10I8) 0 1 50 120 1 -999 -999 50713 -999 -999 6 6 -999 6 -999 1 -999 -999 3 -999 -999 -999 21 -999 -999 -999 -999 -999 -999 0 3 3063 21 3 0 -999 -999 -999 -999 2008 341 12 6 4 18 5 5 -999 -999 3 3 0 0 400 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 1 -999 -999 -999 -999 -999 34351 100 4 18 42 1 12 6 2008 -999 360 -999 6 -999 -999 -999 0 -999 -999 -999 100 Real-header values follow on 20 lines, Format =(5F15.6) 33.555531 -115.945862 17.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.384188 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 42.008301 -999.000000 -999.000000 -999.000000 0.010000 343.510010 -999.000000 -999.000000 -999.000000 -999.000000 200.000000 0.707100 10.000000 20.000000 2.000000 -999.000000 -999.000000 1.000000 -999.000000 -999.000000 -999.000000 -999.000000 0.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 10.000000 343.510010 2365.000000 45.689999 661.310852 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 -999.000000 2.120000 2 Comment line(s) follow, each starting with a | | Cosmos version 01.20 written by ms_to_v0 Version 2.12 | 2004/03/17 11:50:00 to 3000/01/01 00:00:00 UTC 34351 raw accel. pts, approx 344 secs, units=counts (50),Format=(10I8) 657 625 626 648 700 680 663 695 678 635 621 648 680 683 683 686 653 645 666 641 635 657 683 707 695 673 647 657 670 614 620 687 701 666 643 697 690 641 649 660 665 662 671 673 670 648 631 649 678 714 679 650 661 646 667 674 637 629 664 713 709 654 636 637 636 688 711 659 637 674 680 657 643 639 657 691 695 658 674 706 647 614 666 679 649 658 678 679 659 637 666 660 638 690 702 643 648 704 693 635 602 641 682 678 682 677 676 645 656 691 670 658 633 656 680 649 659 679 666 666 672 661 666 670 647 632 675 684 641 643 691 711 633 617 670 696 688 649 663 668 651 659 689 677 630 647 683 699 681 638 618 654 689 685 671 646 653 675 664 656 658 670 691 663 647 668 650 645 651 660 689 706 677 635 639 652 658 665 682 681 675 666 638 648 677 664 636 676 700 669 647 644 693 675 627 643 674 694 641 649 708 700 667 614 629 692 681 650 663 651 631 666 705 706 678 636 635 661 685 669 604 669 730 676 635 635 676 682 659 647 683 685 616 642 684 669 670 669 674 665 649 676 688 660 641 667 673 640 637 666 725 690 600 629 686 690 655 669 684 642 658 667 629 654 706 674 646 668 675 680 670 643 624 665 687 651 663 691 677 665 646 615 666 716 669 640 677 680 642 619 645 703 685 667 690 658 635 666 669 639 645 669 675 667 667 680 680 659 644 654 652 655 681 668 678 677 637 667 658 640 681 670 667 672 663 656 652 678 683 661 628 640 686 679 668 679 688 680 629 624 660 657 657 646 691 742 688 662 635 606 605 640 714 717 695 664 633 642 650 664 678 682 682 693 671 623 605 622 660 699 714 695 678 658 630 624 643 675 681 681 675 655 665 662 655 668 657 658 679 678 668 655 635 655 674 660 660 676 667 666 679 661 672 656 617 659 705 671 632 660 686 663 650 670 668 642 667 698 665 640 660 683 687 657 619 648 682 697 681 636 660 669 666 659 639 669 666 656 659 664 690 682 660 637 653 692 678 646 656 667 653 647 652 670 695 700 640 639 673 649 654 674 695 670 631 649 645 676 715 658 659 665 637 657 636 685 727 660 636 638 673 669 631 668 696 684 663 647 636 652 679 678 685 666 650 677 661 635 647 666 694 690 662 656 646 642 656 686 689 663 674 674 649 654 652 663 652 631 676 702 675 659 669 665 648 640 657 668 644 674 709 670 647 648 647 668 682 665 651 657 663 668 670 662 674 682 653 640 658 678 701 666 598 637 687 678 668 649 681 710 656 608 646 681 666 670 675 692 686 630 619 656 661 665 693 678 661 659 650 658 663 669 672 679 659 616 665 703 654 637 661 687 674 667 665 649 661 639 652 689 683 673 657 657 650 647 653 684 690 659 667 666 652 629 654 680 672 710 692 621 603 645 671 668 690 702 679 660 658 649 625 625 667 696 696 667 636 669 675 652 671 678 671 649 637 653 671 688 644 660 707 650 641 664 674 658 655 685 680 662 625 666 680 646 648 660 711 680 660 667 628 646 673 666 640 653 706 697 662 628 647 688 663 666 672 666 646 628 677 680 662 673 664 663 651 657 680 672 662 663 659 651 637 643 696 698 659 657 656 641 654 678 666 674 686 654 641 660 666 668 656 655 671 682 666 636 667 669 659 675 656 680 687 654 647 633 658 695 659 627 659 684 686 660 648 673 671 646 664 696 662 635 653 672 687 664 626 657 681 694 689 626 640 673 678 647 612 672 718 694 660 641 656 641 634 688 697 667 639 668 688 645 643 651 670 689 678 654 646 683 674 636 662 690 645 635 713 693 635 639 658 679 653 643 656 684 694 651 653 666 652 671 687 645 627 676 693 659 630 670 707 670 665 667 645 644 651 663 654 666 693 673 673 667 651 641 626 674 689 669 681 677 655 635 643 654 672 687 681 670 665 653 639 640 655 679 675 684 681 644 641 660 686 661 634 679 683 652 660 679 663 638 659 674 675 654 638 671 670 666 674 672 678 659 651 659 644 670 699 668 637 647 684 660 615 651 700 713 661 637 669 662 650 660 675 660 655 654 663 681 679 664 631 656 680 668 657 683 678 621 634 654 702 700 655 667 648 658 652 636 670 677 701 668 614 659 669 688 709 648 611 635 698 685 641 663 693 660 617 685 710 623 620 695 700 635 642 703 694 640 652 672 649 631 641 690 699 680 660 662 674 631 632 654 647 691 734 685 610 635 686 669 651 646 665 686 671 653 646 655 668 661 652 672 689 683 663 635 654 672 666 666 642 660 659 645 663 669 682 669 678 676 649 623 631 700 706 679 648 633 639 631 682 730 707 669 629 604 614 649 686 704 717 705 659 626 629 621 649 685 685 695 693 669 599 630 668 665 705 682 697 633 624 664 623 686 682 683 704 651 641 653 648 635 668 706 714 659 611 657 667 638 659 693 700 683 661 645 628 656 662 627 649 712 748 675 605 635 648 649 671 686 694 683 657 621 613 668 688 680 687 686 683 629 620 645 657 663 677 707 693 673 616 600 664 700 694 669 659 650 672 679 636 622 652 695 684 646 697 725 667 582 562 705 747 644 639 674 652 646 689 689 636 644 694 691 665 638 620 624 668 716 699 660 656 680 667 630 643 680 668 646 649 669 698 691 640 625 658 664 671 668 653 673 684 664 621 652 687 658 688 688 665 650 616 627 674 703 685 664 661 664 651 634 650 682 683 665 663 662 668 653 645 681 688 649 629 671 692 656 637 643 685 719 683 632 626 658 667 672 695 676 634 633 664 683 675 658 636 644 696 677 639 665 672 689 682 626 637 673 690 672 648 659 663 662 634 643 679 680 691 676 641 660 671 656 654 645 675 687 673 648 621 677 691 643 650 679 686 657 649 653 647 682 690 648 656 671 657 658 677 678 652 635 649 672 676 681 686 671 631 629 684 701 653 616 679 700 647 650 653 650 672 697 671 635 653 677 690 653 631 663 679 682 646 627 675 688 670 668 640 646 684 682 653 623 664 704 673 644 653 680 679 658 637 668 686 664 671 659 641 638 672 692 676 668 650 661 672 663 653 636 655 695 677 647 677 682 626 652 696 649 635 676 695 664 666 680 656 659 652 633 662 697 671 659 694 664 634 668 667 637 639 675 676 666 694 691 664 629 623 645 672 705 690 660 666 670 619 612 666 690 708 688 658 654 659 644 598 654 721 702 668 651 676 683 645 618 653 663 658 680 696 693 646 629 654 667 662 675 681 668 647 650 670 651 672 687 674 679 670 663 640 625 637 676 704 690 665 647 659 674 647 627 658 711 701 634 619 671 676 652 672 694 693 650 622 629 648 695 704 671 665 665 646 632 646 672 677 674 682 700 656 631 654 630 648 685 699 683 663 661 633 650 673 697 678 622 667 689 660 636 652 684 676 676 665 635 643 687 680 662 676 673 635 621 674 679 684 703 656 634 651 669 658 631 672 729 692 640 635 636 634 652 699 709 676 659 656 628 628 673 675 685 705 677 661 640 646 654 605 666 734 692 645 639 661 662 651 641 693 700 672 668 626 641 657 669 688 664 667 696 683 646 638 657 664 664 672 668 679 666 632 633 669 691 669 658 656 692 690 633 625 640 669 689 687 680 681 671 645 644 643 647 670 694 695 662 648 628 651 716 672 599 644 743 729 638 609 642 673 656 656 690 676 629 640 720 726 633 595 651 711 679 638 647 652 686 691 686 671 621 641 681 665 641 672 715 677 609 637 698 677 655 661 653 654 668 693 702 652 607 650 699 663 653 675 673 672 655 665 663 645 646 678 693 664 660 633 647 687 669 671 682 673 648 647 686 677 623 616 675 714 664 649 691 675 662 655 631 647 670 676 681 674 653 645 672 688 658 643 671 667 636 662 695 659 641 665 690 674 633 652 678 677 661 663 668 637 638 681 704 662 631 655 689 696 654 639 644 650 670 674 687 666 657 662 645 660 670 670 638 637 690 702 673 614 646 712 667 647 651 649 707 696 626 622 638 692 722 650 620 647 693 694 635 635 672 691 673 652 648 661 659 659 715 696 612 607 680 710 640 622 697 719 667 636 653 650 634 659 676 684 705 676 625 639 663 670 672 667 678 672 654 655 676 663 635 654 679 706 679 610 626 684 677 667 684 668 663 658 642 667 673 644 666 690 664 660 660 663 664 627 650 703 678 658 664 652 654 661 653 664 703 688 639 652 643 650 685 663 690 667 611 687 723 645 607 642 693 695 656 680 666 633 673 670 661 644 665 705 659 644 659 675 669 661 670 659 656 664 685 666 627 644 675 688 683 675 679 643 629 633 653 697 684 683 672 660 685 661 600 613 702 712 665 677 686 638 645 673 632 650 689 685 686 663 675 655 583 645 736 722 650 634 680 657 624 639 672 703 687 674 677 638 603 653 712 688 666 663 650 634 663 703 655 632 682 707 667 608 625 693 700 641 649 717 686 653 664 622 622 653 690 699 676 682 668 662 633 625 667 668 692 710 688 643 609 635 661 679 665 674 709 671 636 634 672 670 651 684 680 659 638 649 669 682 709 652 609 687 701 625 631 664 685 698 670 660 642 634 666 679 688 684 657 653 648 637 655 679 688 696 661 628 661 677 655 632 653 691 706 659 622 676 683 649 629 654 706 718 681 618 643 673 626 645 710 694 647 646 689 680 632 654 674 664 656 671 659 642 692 703 673 614 626 703 677 648 638 656 688 678 671 674 687 658 626 629 655 687 657 653 718 725 639 601 655 673 657 663 679 698 669 624 629 638 682 718 667 651 711 687 594 605 660 672 692 720 722 663 601 605 619 648 709 736 710 648 639 657 618 610 672 756 736 619 613 671 669 626 638 726 738 670 622 610 638 667 674 679 673 714 697 619 642 637 633 672 684 700 685 677 663 623 627 665 709 688 629 648 686 688 662 638 638 658 679 678 688 678 649 649 661 684 684 639 618 657 700 686 659 659 656 646 659 693 671 645 651 643 672 694 691 674 648 646 634 650 689 706 690 652 634 636 645 664 697 694 684 669 630 640 657 683 678 660 675 658 657 637 667 725 653 596 659 722 704 652 607 637 686 677 695 685 648 657 668 647 611 643 712 715 651 646 682 653 636 660 691 678 655 685 671 659 656 630 630 647 710 723 685 643 610 643 660 679 709 679 628 624 672 716 703 640 611 643 656 678 697 660 674 664 639 677 664 644 647 675 698 672 659 643 629 660 714 698 620 631 690 674 642 671 684 641 647 686 704 669 600 642 690 672 686 668 648 652 652 661 672 668 651 689 702 631 630 685 674 638 656 683 661 668 664 636 644 663 694 684 679 664 614 645 681 667 654 673 693 664 645 653 652 649 667 695 670 650 668 646 650 663 662 697 675 652 659 682 699 644 638 666 668 660 652 674 698 676 649 652 652 668 664 674 675 630 632 674 699 685 669 669 665 657 677 690 663 652 661 659 628 635 687 697 673 629 629 674 671 665 653 632 662 682 683 657 655 686 685 710 700 646 630 636 642 633 638 679 678 664 690 702 665 607 599 637 652 652 679 697 668 655 689 711 692 673 654 608 588 683 724 658 654 681 672 635 616 600 609 674 688 670 673 653 639 654 663 690 748 758 689 677 698 644 602 636 703 673 584 593 634 638 607 596 666 709 692 647 632 699 703 686 716 718 680 655 673 647 657 651 616 667 686 652 616 658 701 688 622 542 599 675 713 729 729 724 668 615 632 702 719 700 693 688 660 610 637 649 628 655 631 614 620 622 635 605 574 582 628 668 717 795 855 803 683 676 686 679 721 792 791 692 617 582 559 549 575 597 597 618 649 669 676 681 661 579 541 606 630 567 502 517 569 616 740 871 929 911 866 871 886 904 897 854 785 701 588 396 252 184 158 212 305 410 497 644 826 921 966 988 932 820 777 802 859 897 823 733 702 701 667 519 344 225 231 366 479 494 466 520 559 626 808 923 1038 1091 1083 1149 1176 1157 1085 1000 866 639 484 442 348 188 80 -10 -69 -56 130 463 748 891 806 569 343 204 205 310 473 729 1038 1346 1542 1573 1532 1443 1402 1418 1354 1170 944 682 450 331 262 311 342 255 68 -304 -604 -793 -824 -521 -121 206 338 311 365 595 1002 1451 1801 2021 2071 1999 1818 1568 1299 904 488 166 -39 -99 12 379 834 1207 1493 1577 1438 1072 546 182 40 69 268 533 770 798 570 214 -96 -202 -60 213 500 789 1080 1306 1418 1433 1314 1128 1006 979 954 906 936 1090 1226 1125 740 186 -257 -469 -639 -774 -680 -264 361 997 1490 1674 1516 1156 806 592 581 709 713 552 424 480 702 866 793 647 701 990 1255 1345 1293 1020 569 160 -148 -360 -353 -140 204 733 1276 1524 1423 1146 838 505 253 243 503 860 1165 1373 1470 1491 1370 1154 945 782 732 712 727 789 808 701 467 232 39 -79 -108 -15 148 261 357 489 726 948 957 781 633 710 985 1398 1758 1862 1546 795 85 -246 -334 -395 -401 -274 -114 66 272 420 493 481 397 293 285 493 900 1476 2022 2241 2092 1691 1105 517 68 -261 -401 -316 0 358 474 383 206 5 -127 -44 350 880 1348 1682 1838 1792 1515 1123 779 516 399 540 850 1101 1178 1092 905 698 552 613 818 933 1024 1139 1245 1320 1191 853 460 145 -54 -107 -7 65 -10 -203 -459 -687 -737 -523 -97 394 882 1334 1614 1704 1601 1416 1289 1178 1147 1253 1463 1654 1624 1272 735 258 -81 -263 -336 -373 -352 -161 311 881 1290 1452 1406 1296 1199 1173 1185 1140 977 778 694 600 450 307 221 229 257 257 312 445 535 605 656 619 499 392 369 453 668 893 1006 1020 954 795 660 657 791 1027 1247 1328 1228 1074 962 888 790 586 424 364 348 343 261 149 -15 -192 -292 -308 -170 6 167 428 832 1250 1456 1478 1417 1241 959 659 504 508 537 577 639 675 593 389 148 -11 21 189 381 600 819 922 936 988 1193 1496 1639 1662 1675 1538 1151 631 250 75 -16 -42 39 170 281 488 843 1135 1222 1126 992 894 784 686 599 485 295 81 -11 14 71 176 398 615 680 681 779 887 866 745 610 665 927 1199 1336 1325 1238 1167 1121 999 810 599 418 216 -8 -10 172 341 493 695 925 1076 1127 1146 1147 1088 976 794 535 335 191 26 -3 194 435 530 599 763 808 734 747 871 931 892 905 964 1034 1008 948 1004 1067 1117 1169 1133 975 824 740 646 485 272 183 225 288 364 431 456 437 502 641 670 524 300 170 162 262 424 510 609 737 773 734 711 714 729 762 838 1059 1213 1121 961 697 364 237 281 327 315 298 348 432 550 644 607 504 454 468 536 574 574 609 693 875 1054 1167 1228 1224 1156 1023 871 727 662 636 649 725 769 735 625 663 879 1043 986 662 298 -3 -178 -127 46 208 289 296 281 365 598 888 1120 1232 1242 1153 982 776 640 659 726 641 430 307 351 427 410 383 460 652 855 1091 1292 1314 1258 1241 1272 1184 939 572 182 -60 -171 -95 69 136 71 -12 84 329 601 747 757 780 892 1015 1034 1038 1013 980 997 977 933 885 818 769 798 850 843 826 897 1067 1212 1235 1148 1001 889 797 693 607 479 384 346 342 442 602 695 645 536 454 427 429 414 392 389 425 467 497 493 407 335 405 564 773 879 803 737 714 700 705 790 925 971 978 1020 1095 1146 1067 877 657 454 296 257 372 452 455 526 692 871 1028 1195 1274 1204 1079 1002 910 725 550 460 436 421 437 537 621 620 604 625 623 535 409 244 33 -106 -132 -47 155 293 198 51 72 279 549 746 860 849 816 858 965 1149 1251 1248 1186 1088 1030 1021 1021 985 897 817 783 679 590 562 526 542 638 798 917 985 979 884 757 608 521 449 386 381 433 498 459 374 358 447 515 447 345 237 217 338 440 533 646 764 869 890 864 735 487 300 327 536 765 940 998 899 690 530 495 490 532 588 590 621 750 908 981 962 909 978 1119 1105 1016 973 949 919 865 804 712 539 413 433 558 673 747 871 929 872 812 825 845 753 627 496 353 251 230 284 294 244 286 438 593 694 793 850 761 672 646 645 652 655 633 561 539 527 566 667 802 938 904 777 719 789 867 861 800 769 804 810 786 761 785 831 793 726 690 641 552 475 452 470 521 564 604 677 744 785 762 708 631 552 547 506 421 310 200 202 328 482 534 518 472 441 429 511 664 764 878 858 727 657 711 826 850 830 777 753 753 811 940 996 1028 1061 1116 1232 1354 1363 1228 1102 960 794 663 493 365 285 157 75 76 124 132 118 237 430 601 744 845 832 793 782 696 657 643 595 514 421 420 443 486 527 621 768 838 818 744 713 702 690 701 709 632 521 535 653 755 755 778 803 713 623 549 580 726 736 636 650 784 964 1099 1171 1142 992 908 896 895 824 630 438 286 237 286 274 118 -25 32 262 531 699 771 795 798 846 941 1042 1022 915 890 884 911 963 911 819 659 506 434 345 325 315 326 368 398 479 515 490 410 391 517 689 778 774 801 850 915 1011 1152 1252 1273 1242 1129 995 835 646 450 289 227 227 192 133 200 360 584 792 835 808 796 800 787 775 732 597 386 218 260 381 472 555 628 695 725 764 855 921 950 946 895 825 679 519 446 400 365 369 397 432 439 417 396 412 482 489 497 624 797 909 954 1059 1201 1304 1304 1265 1246 1166 1068 914 737 549 386 354 374 450 582 688 705 635 572 553 558 622 743 854 906 879 829 771 693 630 567 544 599 692 772 792 736 570 407 369 399 431 454 545 670 752 774 757 742 734 722 694 637 533 504 554 506 402 405 567 714 724 714 774 834 845 852 876 942 1014 1006 886 715 605 581 611 612 590 623 712 874 1001 1011 931 761 622 551 433 283 180 149 159 228 329 370 393 403 412 439 480 551 576 590 617 621 671 786 885 863 765 695 672 696 689 626 557 460 395 476 586 582 552 577 606 589 631 813 986 1048 1061 1067 1042 994 950 867 703 503 322 223 258 421 613 694 742 785 754 639 471 382 364 409 548 715 788 739 686 588 441 333 298 399 574 674 653 577 513 488 529 593 643 720 854 1029 1162 1159 1063 1000 990 1008 1022 983 952 970 998 1001 947 904 912 952 981 991 879 631 474 444 493 590 682 730 691 604 523 482 465 449 415 391 427 479 535 570 603 645 657 675 749 833 790 667 600 546 439 343 326 362 315 219 258 414 584 720 892 1034 1067 1015 842 639 457 368 381 365 301 317 514 733 876 935 904 834 758 750 726 642 568 520 556 673 826 913 924 926 897 834 773 772 776 725 720 857 1021 1090 1049 930 816 753 763 680 495 412 423 421 366 398 514 622 694 777 916 959 948 953 923 858 761 620 463 350 218 138 203 354 533 682 775 776 720 665 644 658 642 652 667 614 555 488 384 281 205 152 130 121 136 243 419 597 689 688 636 565 514 492 518 559 584 605 714 917 1080 1139 1078 1022 1028 999 892 744 631 566 548 520 485 502 479 467 549 662 744 739 722 719 712 746 825 859 784 768 802 767 765 838 871 800 724 674 617 563 621 872 1107 1145 1100 1098 1095 1036 942 824 680 593 649 732 746 756 744 670 570 452 393 418 391 314 284 319 379 454 484 414 383 455 541 615 707 801 866 898 926 925 850 756 701 745 823 840 798 703 611 600 648 620 556 574 640 648 566 471 403 384 386 465 675 919 1085 1101 1048 1002 926 757 549 375 284 258 241 244 254 296 261 208 275 341 425 567 737 865 884 874 873 902 1013 1119 1174 1214 1177 1107 1109 1133 1099 992 838 641 421 294 291 365 492 589 606 539 340 175 180 216 244 331 480 648 845 1011 994 813 589 458 434 472 602 806 916 851 844 941 1021 1004 825 638 519 407 306 305 401 431 401 401 517 717 813 815 848 924 976 925 794 703 672 622 532 513 565 588 585 598 628 610 615 693 754 762 694 634 691 797 860 914 960 886 784 773 796 859 915 912 833 693 603 620 713 738 654 578 574 608 624 643 672 670 616 512 439 440 444 422 417 464 581 714 770 742 684 707 782 776 695 618 605 623 587 546 605 734 834 915 1016 1063 1024 919 837 860 894 800 577 333 204 229 325 403 389 410 493 541 620 643 459 147 3 84 197 261 339 506 680 796 887 894 732 497 336 329 432 593 795 954 1068 1128 1131 997 687 418 299 275 339 476 610 708 792 833 851 883 876 833 783 763 767 712 554 419 453 530 464 308 245 289 362 500 665 731 725 615 456 399 370 393 456 605 875 1108 1273 1390 1520 1609 1602 1554 1398 1142 870 687 635 642 637 589 584 579 601 731 855 1003 1180 1322 1398 1390 1284 1059 826 705 685 726 750 624 597 790 958 1081 1138 1242 1349 1272 1099 828 503 206 23 -29 -71 -120 -97 52 237 391 558 770 958 1117 1293 1398 1336 1205 1077 878 693 611 551 368 102 -81 -75 81 241 313 264 216 192 216 389 562 607 560 417 176 -110 -323 -471 -589 -557 -351 23 497 947 1317 1609 1818 1893 1895 1746 1464 1177 881 672 541 444 318 86 -188 -365 -313 -92 187 346 211 -150 -488 -649 -662 -523 -346 -268 -323 -362 -218 31 292 434 389 270 239 340 497 699 884 1041 1180 1236 1246 1212 1141 982 752 655 650 645 691 803 953 1097 1251 1376 1291 951 480 44 -256 -476 -639 -675 -416 119 704 1310 1901 2288 2365 2202 1923 1576 1186 835 617 481 399 412 452 427 410 552 814 1076 1251 1309 1306 1333 1326 1165 908 718 724 866 1049 1215 1316 1355 1314 1109 799 539 386 398 558 866 1231 1484 1601 1579 1456 1168 780 383 33 -44 89 341 664 944 1297 1698 1996 2122 2133 2146 2173 2243 2298 2223 1973 1678 1359 900 431 38 -296 -507 -567 -490 -357 -120 407 1107 1737 2129 2276 2262 2074 1741 1320 857 374 -56 -392 -610 -648 -531 -316 -54 248 425 359 209 116 158 343 594 803 852 734 592 398 64 -337 -696 -931 -1072 -1079 -904 -578 -194 141 454 700 838 787 561 298 88 -60 -195 -272 -345 -302 4 456 923 1272 1421 1403 1398 1376 1227 1002 713 426 218 200 342 532 703 790 901 996 945 818 727 627 406 111 -152 -270 -231 -14 393 856 1217 1393 1452 1478 1571 1715 1747 1551 1172 811 541 425 391 279 204 265 485 890 1338 1656 1815 1895 1993 2052 1985 1782 1409 925 438 18 -278 -385 -345 -196 150 564 901 1185 1381 1409 1320 1228 1128 960 724 504 377 379 461 607 834 1047 1177 1204 1166 1124 1081 1008 858 684 527 399 332 276 250 226 134 16 -103 -145 -93 -28 20 -32 -187 -337 -376 -309 -200 -31 239 469 495 462 447 408 339 199 45 -90 -164 -122 -41 3 28 20 -60 -122 -62 84 214 138 -86 -231 -359 -397 -231 87 424 655 822 944 976 909 859 784 648 598 611 567 438 372 380 390 480 638 779 866 864 772 640 564 632 841 1119 1293 1345 1338 1379 1549 1674 1766 1866 1958 1988 1787 1462 1149 893 729 668 645 543 382 269 292 467 756 1017 1150 1165 1039 894 812 710 667 756 915 1069 1189 1304 1444 1687 1945 2115 2195 2162 2047 1799 1483 1138 782 482 290 268 292 355 463 603 737 716 596 467 383 356 358 364 374 507 736 937 1022 1004 910 731 491 221 54 31 157 368 506 638 903 1181 1242 1158 1069 952 763 551 411 233 50 63 201 323 331 327 409 467 507 583 727 811 700 506 409 469 628 869 1125 1317 1465 1631 1795 1805 1660 1438 1211 970 659 356 148 126 223 417 746 1060 1313 1525 1623 1439 1012 616 377 233 123 121 168 143 133 199 351 506 578 560 427 249 84 -39 -84 -41 102 275 493 712 758 670 492 284 143 37 -25 -35 2 53 87 176 336 448 418 357 332 269 153 59 77 147 135 37 -37 -44 -22 75 223 347 466 522 475 384 313 286 319 439 569 647 750 952 1241 1523 1687 1705 1590 1368 1141 960 858 884 995 1168 1286 1339 1401 1417 1396 1351 1388 1507 1655 1800 1791 1657 1461 1299 1281 1366 1451 1441 1364 1242 1050 855 709 617 481 287 175 175 247 304 342 362 312 211 125 143 258 391 451 405 331 284 228 146 59 1 4 53 131 157 170 165 30 -45 26 125 212 290 421 599 775 932 1024 1004 887 677 477 449 514 566 628 702 713 651 606 569 375 136 28 -132 -231 -102 84 244 415 635 820 944 1076 1116 1002 856 785 787 809 807 696 467 281 243 271 218 66 -100 -236 -304 -252 -28 277 546 783 984 1182 1298 1289 1253 1177 1111 1143 1281 1499 1787 2041 2102 1976 1682 1306 1021 845 749 782 912 1078 1248 1355 1410 1430 1470 1544 1542 1454 1363 1329 1342 1408 1496 1535 1493 1357 1196 1073 976 870 773 711 694 705 677 607 566 594 672 773 863 920 969 963 884 821 773 722 662 597 533 462 398 350 353 430 525 515 397 273 226 262 336 463 620 759 821 726 579 464 278 44 -153 -255 -242 -151 1 199 400 489 499 558 626 564 415 320 269 212 142 107 59 -47 -119 -132 -142 -245 -357 -331 -196 -11 170 343 504 620 680 742 800 841 853 785 691 606 529 517 617 757 860 935 982 1005 957 871 817 759 688 605 516 459 428 405 386 377 410 425 410 446 551 625 587 510 477 505 565 685 829 897 922 921 944 1042 1168 1287 1352 1309 1158 1014 954 944 969 980 918 793 717 741 814 880 886 861 788 671 578 529 542 584 581 513 440 392 368 372 383 376 375 501 736 970 1183 1382 1563 1695 1816 1950 2050 2036 1926 1786 1676 1647 1599 1471 1238 1007 875 805 741 632 558 520 465 378 279 248 276 335 428 537 641 691 716 771 876 1024 1113 1179 1196 1105 974 848 720 525 357 311 371 411 286 100 -60 -169 -216 -203 -83 81 211 296 358 408 404 363 316 279 263 200 107 85 129 133 98 120 189 225 158 126 165 196 294 371 427 479 436 463 542 613 721 824 975 1058 995 857 715 602 468 423 449 460 468 498 624 752 798 756 705 727 743 777 872 967 1021 1060 1099 1099 954 673 412 178 -6 -131 -211 -289 -390 -404 -357 -293 -226 -125 -1 98 208 301 440 640 844 1068 1233 1313 1257 1095 982 879 805 820 830 802 740 672 678 707 779 917 1027 1112 1163 1222 1360 1495 1579 1603 1516 1343 1129 973 883 721 499 313 171 60 -13 -62 -92 -43 65 78 61 142 264 306 257 258 353 468 494 413 294 135 -6 -65 -53 -23 29 95 160 279 388 458 522 647 820 956 1048 1057 1002 886 777 740 723 722 742 808 925 1055 1170 1237 1274 1294 1336 1373 1332 1351 1400 1389 1369 1308 1251 1193 1104 1035 980 926 900 939 1013 1044 1053 1027 908 752 619 572 565 588 649 650 623 634 578 460 429 436 446 425 360 385 417 387 314 200 145 128 130 103 22 40 128 228 332 415 536 636 696 764 781 814 823 790 830 820 720 651 658 634 511 395 364 439 549 626 650 646 603 580 669 750 783 793 814 830 787 703 567 449 402 392 366 368 419 456 499 536 580 612 636 645 576 474 357 298 289 287 316 363 433 485 518 534 585 619 591 638 727 829 936 1060 1213 1315 1348 1341 1393 1450 1412 1370 1388 1447 1523 1528 1474 1399 1257 1135 1115 1139 1105 1036 988 1028 1104 1040 949 971 984 898 897 1044 1128 1097 1038 1010 927 738 667 669 609 545 478 451 450 483 581 695 769 824 922 1086 1261 1355 1321 1184 1066 925 726 540 368 259 178 103 71 83 72 6 -48 -96 -125 -70 11 53 117 244 390 498 573 616 659 697 673 654 706 783 828 815 688 499 313 145 42 1 63 156 224 319 415 526 611 658 664 683 784 876 921 921 874 769 682 638 611 628 724 893 1015 1139 1316 1436 1389 1246 1125 1033 959 884 809 733 702 708 710 730 777 875 982 1022 1015 1013 1054 1065 991 884 735 576 456 399 374 300 276 368 506 619 678 692 685 668 651 661 658 626 555 494 481 448 436 425 399 459 587 650 667 703 696 619 537 521 567 637 687 720 735 768 850 886 889 913 921 837 673 570 581 623 660 748 873 987 1069 1154 1247 1241 1119 989 908 834 797 774 775 849 916 991 1037 1033 990 900 833 778 736 738 755 742 668 590 550 494 441 408 365 327 324 330 320 271 203 179 159 146 123 98 115 109 97 100 120 173 267 407 530 622 673 679 669 610 571 557 462 343 305 334 357 364 368 456 609 702 778 885 977 1061 1146 1212 1219 1137 1043 945 829 750 655 479 294 242 237 194 196 249 341 401 396 389 434 517 613 728 821 868 904 916 917 909 881 896 902 907 909 846 826 846 859 840 756 690 635 587 539 505 541 591 686 781 827 893 928 929 898 835 767 744 716 564 449 429 383 345 290 227 210 225 286 323 315 345 496 683 790 927 1038 1052 975 823 671 553 523 561 590 580 579 568 563 571 542 537 550 556 578 634 728 794 806 856 952 1005 982 904 840 806 784 748 662 522 459 473 402 320 318 363 392 438 547 609 638 691 733 733 698 638 589 562 489 411 326 237 215 210 226 272 330 343 322 391 490 550 588 648 719 735 772 850 909 896 851 836 792 761 763 797 853 891 966 1063 1155 1210 1223 1237 1211 1124 1034 1038 1079 1037 1031 1070 1017 878 722 658 644 577 479 341 229 151 23 -28 21 -14 -122 -146 -47 107 209 265 385 473 484 520 599 638 636 712 830 956 1078 1155 1161 1094 1030 915 776 671 576 517 475 483 517 522 558 647 735 782 803 813 795 791 862 902 830 716 688 740 764 818 929 980 951 906 889 861 806 790 826 874 843 811 818 746 636 572 561 534 499 461 425 450 461 427 377 342 337 358 417 479 504 502 499 517 513 451 446 423 401 454 477 546 598 611 585 525 558 657 759 814 864 874 832 771 708 692 643 627 651 662 742 780 767 742 693 670 662 703 797 910 1000 1041 1016 1009 1037 1039 1102 1127 1055 1036 1093 1174 1207 1116 995 860 687 551 449 393 385 411 399 394 465 547 604 627 643 617 578 576 606 626 574 531 549 564 542 482 453 457 454 489 560 683 845 1009 1171 1271 1286 1258 1177 1053 968 917 891 899 883 877 845 744 723 732 688 662 734 827 847 828 795 768 731 680 617 639 697 687 646 646 703 738 716 574 430 366 293 246 263 325 354 412 493 489 464 502 566 611 634 643 688 676 592 518 439 388 396 452 473 446 453 493 496 472 494 555 592 651 753 831 880 881 879 854 762 705 665 639 696 769 746 677 610 520 434 318 224 225 233 245 293 380 501 574 633 677 667 665 634 607 590 540 512 471 450 427 376 391 422 500 613 684 761 837 874 857 861 911 935 957 1007 1013 943 816 675 599 526 453 477 551 569 466 351 345 373 399 454 530 592 622 664 676 663 656 631 631 648 670 727 762 763 771 737 626 440 308 308 271 193 195 277 357 425 558 657 661 694 749 769 809 872 903 874 814 799 810 816 818 805 833 884 905 912 927 899 782 664 593 543 521 498 473 465 456 462 480 554 671 730 712 703 772 821 786 717 667 613 488 389 382 399 392 372 385 371 296 237 245 286 318 367 390 428 512 567 573 544 527 547 621 713 790 901 1023 1107 1180 1238 1255 1207 1181 1185 1161 1148 1092 1077 1071 1041 1061 1044 1016 955 895 817 763 777 691 612 534 482 506 515 563 620 685 768 840 896 932 922 881 876 902 952 982 940 889 875 821 768 743 661 611 658 741 823 893 942 963 973 945 933 939 895 850 826 745 602 515 488 419 323 304 355 361 339 350 396 449 462 491 497 492 527 520 513 524 571 636 680 742 761 754 728 667 578 480 459 414 343 323 290 292 347 406 442 481 535 575 592 618 651 647 657 677 697 714 699 710 700 710 775 816 874 960 1037 1128 1231 1233 1167 1156 1159 1121 1068 1046 1037 1045 1062 1006 952 970 994 1008 987 1012 1052 1002 962 952 963 968 969 1008 1070 1104 1059 1029 1038 1013 931 824 727 599 465 394 390 397 448 535 560 553 608 712 739 730 732 663 571 512 503 523 530 531 539 572 608 608 624 624 591 585 527 456 412 381 415 437 518 646 684 716 729 677 592 518 548 607 625 704 816 839 770 728 754 773 769 715 661 667 703 723 699 662 605 553 497 441 461 513 548 523 457 429 427 403 334 296 320 357 395 422 440 455 480 477 476 508 513 522 507 455 436 458 514 557 546 551 570 573 560 533 553 545 510 496 472 380 276 270 242 208 259 322 368 379 388 423 435 433 419 403 417 436 497 526 505 531 560 577 586 567 532 531 595 629 625 652 676 684 733 805 854 880 887 941 999 1008 996 1003 1024 986 934 882 833 787 698 592 571 593 521 429 330 259 230 240 336 409 442 473 504 570 617 590 573 582 598 580 560 558 479 415 435 439 456 540 617 692 783 846 872 863 807 760 745 719 758 805 819 906 984 985 954 933 949 939 878 787 707 653 594 549 511 480 457 446 464 488 488 490 484 456 461 463 472 508 541 599 705 810 844 876 989 1055 995 929 921 942 930 891 866 876 910 910 933 974 979 918 784 713 717 696 646 644 695 722 795 942 1059 1084 1042 981 929 878 818 780 746 667 613 631 583 439 347 353 356 349 391 442 440 447 524 597 605 561 534 621 757 767 730 772 832 809 737 743 751 688 604 571 570 483 414 426 410 366 324 328 368 425 541 651 708 734 772 813 815 829 855 879 888 892 901 897 911 894 838 760 727 706 627 589 590 615 625 623 639 618 612 642 736 863 909 900 894 899 851 754 726 776 808 803 783 752 717 649 599 565 529 499 437 426 452 496 542 553 566 538 496 450 403 414 449 482 560 669 770 835 868 925 958 934 903 862 790 754 782 799 819 816 765 726 674 620 576 566 581 578 597 631 707 795 837 875 900 901 894 896 863 815 791 748 719 711 711 756 812 793 729 708 698 698 702 680 654 643 631 581 570 609 617 659 712 712 675 621 641 667 607 534 478 427 444 491 512 559 532 488 507 488 440 395 399 441 435 371 299 269 294 340 415 506 543 560 555 502 459 407 337 290 230 184 158 154 221 327 473 572 563 571 626 697 705 702 727 718 708 656 594 555 558 600 652 732 819 882 875 834 796 785 801 751 678 651 676 708 674 660 722 794 833 858 866 860 872 859 817 790 803 788 694 648 665 668 686 698 711 740 768 797 807 794 782 775 792 825 792 746 715 692 744 782 777 768 808 837 768 732 718 666 643 691 756 779 809 823 847 871 841 855 847 821 836 841 828 794 809 819 799 779 763 782 737 691 669 608 586 583 585 576 557 567 586 615 575 543 550 474 455 489 477 460 439 440 452 468 522 563 592 624 606 596 551 511 595 599 572 637 687 736 735 724 758 796 825 823 857 843 813 822 796 811 824 853 856 824 853 855 800 757 729 713 692 634 687 753 748 777 784 815 830 839 826 769 768 789 787 781 813 847 881 864 811 801 789 779 743 739 790 790 825 845 803 770 767 769 671 603 598 583 563 565 605 579 532 502 486 490 518 577 611 609 600 610 621 621 598 567 577 610 609 549 535 582 628 659 681 706 710 739 748 742 740 725 763 841 901 916 952 948 883 893 936 886 824 852 837 748 687 698 676 600 617 667 675 656 658 692 638 601 627 611 596 574 596 617 616 645 651 659 646 674 711 663 606 566 541 487 434 440 410 328 313 343 382 442 463 485 528 529 517 534 561 553 565 638 658 632 648 707 742 734 732 732 712 715 771 805 805 839 872 874 812 733 736 724 649 579 565 576 551 498 431 420 437 416 396 369 349 365 369 367 377 372 384 395 391 388 374 389 385 319 270 295 392 414 381 430 477 466 404 409 443 412 440 511 562 553 593 660 634 606 587 598 631 625 615 641 676 653 557 496 516 514 475 472 498 466 476 556 581 557 549 588 607 626 671 690 677 665 711 764 748 685 624 610 609 619 650 662 685 694 699 752 774 735 690 667 630 565 513 493 466 442 446 459 503 557 613 679 735 782 796 808 801 803 806 784 754 708 754 770 742 753 730 678 616 624 621 616 614 579 601 588 580 640 654 631 620 617 616 612 643 686 701 740 776 730 700 746 760 714 659 654 671 634 580 597 674 717 751 812 839 791 743 705 626 590 606 652 716 785 884 934 915 898 901 896 885 887 897 885 848 842 864 877 837 801 826 830 805 743 697 709 735 728 682 694 744 741 715 723 747 743 745 759 740 701 708 754 783 820 831 821 858 891 875 885 890 833 777 712 672 669 650 626 576 533 520 502 483 490 504 517 576 685 745 727 720 739 773 782 734 700 719 737 731 740 765 764 720 732 792 799 757 728 750 737 732 760 759 735 664 637 643 627 625 640 725 800 802 774 802 839 767 754 820 823 783 798 846 821 786 773 741 704 683 667 657 663 677 717 781 836 866 920 970 958 909 863 817 786 799 762 696 678 649 598 604 670 692 656 632 646 624 535 465 491 551 545 488 494 534 504 484 483 477 497 539 568 582 587 600 645 652 642 634 649 670 639 655 692 704 678 669 718 720 709 699 690 681 654 622 625 671 658 636 676 734 748 682 633 645 659 641 615 611 623 643 649 625 628 646 634 622 629 675 729 738 709 689 704 667 636 660 660 656 626 624 611 556 563 536 473 459 435 393 393 415 430 496 560 560 593 672 718 714 708 755 800 776 695 666 715 722 717 716 674 642 609 589 575 505 436 442 483 489 488 511 534 558 583 619 636 674 703 634 624 704 763 788 790 785 769 733 715 717 687 649 639 650 638 625 655 696 732 762 811 852 861 875 878 876 880 855 835 804 724 643 572 518 491 491 474 472 521 515 482 507 572 648 689 693 713 714 708 732 731 736 730 691 660 643 657 649 591 563 602 652 646 641 663 663 643 584 559 537 491 500 496 494 489 438 423 474 510 498 559 649 656 630 633 673 641 580 581 566 526 471 429 440 444 415 439 485 469 461 485 522 579 591 612 671 702 701 653 614 611 631 694 711 689 754 823 808 780 760 757 767 759 721 708 716 712 727 706 680 695 690 670 669 641 596 599 598 545 473 463 490 487 491 490 500 544 560 569 617 696 731 714 759 775 746 810 848 827 791 765 779 766 725 695 691 661 613 652 706 678 676 722 751 735 714 719 678 630 616 614 593 569 566 548 547 550 553 598 620 607 584 566 584 586 566 550 546 564 578 618 638 652 686 671 663 691 729 757 768 770 768 789 755 704 669 632 649 678 691 662 640 656 690 714 719 751 750 738 756 805 871 884 881 906 895 851 836 842 842 837 897 934 887 846 790 793 833 782 736 745 754 728 715 683 625 667 706 718 733 684 653 724 790 739 727 766 787 764 703 700 664 671 677 609 575 534 540 531 497 448 419 453 458 459 471 510 502 483 517 538 557 570 620 668 648 628 614 609 600 605 656 672 652 626 649 638 604 673 702 702 743 760 731 738 793 752 666 614 595 578 539 561 630 661 698 754 754 756 776 800 822 804 799 771 732 731 724 702 652 602 592 593 565 541 539 560 590 596 621 664 647 624 642 653 667 651 661 723 713 663 644 651 651 610 580 582 607 605 598 654 665 622 619 641 589 532 550 540 511 506 532 587 602 594 608 578 532 532 539 550 529 494 501 463 424 460 462 446 432 447 517 554 566 574 594 649 688 690 665 672 704 677 623 571 540 505 509 559 548 561 621 663 656 672 737 745 681 660 729 777 762 724 731 734 691 698 709 711 719 703 668 634 636 629 576 561 608 597 561 564 566 618 664 675 743 806 829 839 865 890 858 837 837 851 888 903 940 953 898 832 789 801 796 761 744 755 778 774 792 816 829 863 896 889 846 811 812 827 834 817 773 834 898 864 841 837 854 792 759 801 772 746 705 696 707 693 700 708 712 661 635 633 623 616 606 617 615 626 648 616 577 598 600 585 599 607 611 580 573 605 600 582 578 550 509 501 520 562 571 551 601 668 675 645 629 693 772 787 768 754 751 729 695 681 726 785 766 731 785 833 788 792 823 811 788 771 825 864 837 842 858 850 826 787 788 803 744 696 695 721 726 685 659 631 598 524 482 539 568 557 554 554 552 538 535 542 540 545 486 447 489 481 430 407 445 485 477 458 498 549 528 518 560 598 583 558 540 525 519 490 469 472 497 536 589 587 567 619 643 661 683 694 701 687 671 660 679 682 686 706 714 712 714 736 733 741 762 755 740 752 753 700 679 700 721 670 634 666 656 662 654 626 646 691 733 757 734 725 803 843 862 883 874 883 908 956 928 881 867 822 813 800 770 735 720 712 708 727 688 623 619 684 708 687 680 636 617 651 650 663 704 672 602 576 536 481 453 404 371 361 333 321 332 361 361 378 423 430 474 489 446 385 357 386 398 451 489 477 473 497 555 584 589 613 632 642 632 594 611 614 548 533 554 580 577 530 528 547 550 524 518 570 605 642 653 631 637 660 659 657 692 737 745 725 728 717 720 724 694 673 667 673 646 627 618 601 626 612 594 644 656 675 696 668 697 727 728 731 730 756 730 688 694 718 716 678 669 681 707 705 675 696 684 637 654 700 724 726 758 787 785 781 770 806 831 822 812 776 746 707 715 773 796 775 763 801 780 728 730 738 756 761 774 800 773 733 717 714 730 717 676 609 562 564 541 521 473 476 542 565 572 541 531 568 582 609 657 688 699 678 633 578 576 641 668 669 683 664 607 572 593 620 636 629 601 632 642 627 668 697 733 726 737 789 774 712 678 724 748 729 705 687 661 676 742 716 661 674 733 748 701 663 626 600 600 597 622 624 526 472 504 462 349 308 316 297 289 369 445 466 495 480 510 574 577 608 652 699 709 662 649 652 671 697 745 771 746 772 771 727 679 657 713 740 771 816 818 802 809 848 846 823 830 883 904 890 870 820 847 880 873 892 900 898 879 844 831 799 735 680 644 660 681 684 710 728 763 776 755 758 768 787 784 760 735 685 657 650 647 650 632 631 640 657 673 661 676 695 703 713 673 678 731 756 742 685 699 739 721 720 733 726 701 681 691 696 660 710 796 758 689 650 706 739 671 677 707 684 639 586 544 520 536 558 568 562 510 480 521 578 588 571 557 542 531 533 549 564 571 579 605 624 637 628 602 612 608 594 605 590 583 646 677 654 600 576 622 602 593 627 690 732 635 602 650 653 621 592 649 671 614 543 496 496 485 478 533 627 637 611 648 716 717 652 656 698 690 642 651 693 684 665 642 643 633 589 591 619 620 596 608 611 562 539 533 549 560 568 599 606 606 587 578 596 620 633 602 581 542 510 552 580 554 526 552 568 543 548 571 589 619 632 615 629 649 675 683 666 659 618 608 581 544 587 628 617 592 617 648 645 639 651 688 680 640 626 652 695 696 690 709 715 736 755 754 750 737 773 796 780 798 772 699 720 807 868 845 801 829 838 828 810 804 825 783 782 838 818 727 701 768 757 696 680 667 655 635 654 626 553 629 714 690 683 686 681 701 719 735 750 735 755 808 827 812 764 771 801 717 641 677 724 703 676 679 664 662 646 604 631 665 663 656 635 651 681 675 647 641 689 709 687 667 662 668 682 734 738 703 724 749 736 697 673 669 675 708 717 695 656 702 803 779 721 758 843 835 731 700 782 784 677 643 691 748 694 652 689 661 647 665 664 639 599 617 637 577 546 556 580 585 544 550 560 567 569 546 551 537 503 520 572 567 527 508 509 507 492 484 487 512 547 587 634 641 612 610 625 632 609 610 632 640 658 644 666 694 692 659 635 702 717 724 765 785 805 809 827 845 815 766 798 849 841 788 752 789 793 752 711 710 703 641 628 612 632 684 657 654 646 615 645 656 689 733 668 687 785 777 740 779 888 827 712 755 789 804 771 715 723 710 649 598 643 685 643 597 600 621 600 591 603 617 663 686 666 666 651 614 593 572 562 541 493 475 471 433 432 457 485 504 509 542 535 526 521 507 519 518 512 509 514 511 484 429 426 461 460 468 462 501 573 575 560 563 579 578 589 613 598 594 621 632 580 550 601 609 562 549 539 535 569 579 582 603 606 603 615 652 657 621 621 655 684 677 672 704 687 661 704 739 734 731 747 747 738 745 748 726 701 714 742 776 748 712 762 776 772 755 732 750 748 753 735 706 732 753 755 738 705 707 737 768 790 812 846 835 825 820 787 825 865 828 773 753 766 780 763 727 698 716 757 737 714 710 684 660 668 706 710 697 703 704 680 634 641 687 687 672 687 695 667 652 677 725 715 654 651 691 688 663 652 667 706 642 594 649 641 603 555 548 593 588 579 585 617 633 629 634 630 641 636 649 689 712 693 628 628 688 678 637 612 590 624 641 625 634 645 656 637 613 627 631 591 569 566 564 608 599 556 568 595 612 605 582 552 569 593 590 608 619 613 610 597 586 605 632 674 687 703 711 693 729 737 725 728 732 734 718 705 645 614 652 646 624 606 619 628 632 692 732 741 735 734 726 724 713 666 647 630 648 677 678 686 639 636 708 692 640 643 692 718 678 660 644 632 639 637 632 602 632 690 682 654 599 590 626 617 616 621 620 645 639 597 566 551 570 570 601 666 647 661 665 615 660 694 700 728 699 687 729 734 696 679 726 736 687 701 695 672 650 632 687 683 660 652 641 660 681 700 683 668 669 676 689 689 671 661 639 607 647 681 680 666 675 728 733 719 708 716 734 729 709 682 693 680 637 628 648 659 610 586 608 592 582 591 626 646 618 655 675 669 712 713 686 666 667 662 650 636 613 615 586 545 546 574 568 562 585 604 628 603 587 599 599 613 602 595 614 641 615 537 527 572 592 590 613 631 598 564 599 654 659 670 702 686 636 611 610 654 684 657 683 738 708 690 732 710 684 688 692 655 620 648 647 649 644 636 667 735 797 771 734 716 694 702 725 735 778 825 792 754 755 749 733 748 778 771 762 750 728 720 697 664 687 729 750 769 735 687 671 694 712 732 758 728 710 704 726 700 672 734 759 811 824 777 787 797 779 766 793 792 723 702 783 787 674 683 769 728 667 682 714 652 550 646 740 655 623 722 773 692 679 756 762 731 718 735 736 713 706 679 651 659 679 680 681 683 680 684 670 685 716 692 660 659 666 647 665 678 640 632 672 706 705 705 709 734 760 761 736 713 714 693 661 663 706 732 703 638 624 657 662 639 650 699 690 653 645 657 647 647 657 667 681 652 628 625 623 607 594 585 587 604 616 617 618 652 631 603 607 591 579 551 561 587 558 533 527 549 579 567 556 548 535 509 473 482 493 464 456 456 442 411 398 464 492 454 443 479 507 499 520 552 557 553 582 587 541 554 591 593 554 499 531 598 617 591 560 585 611 641 687 691 703 758 794 787 786 799 784 748 744 778 809 816 794 756 739 744 745 749 736 713 701 683 678 689 679 675 690 656 639 671 655 632 626 638 651 651 674 649 644 690 696 686 645 623 629 623 615 596 612 625 610 605 596 581 588 592 590 611 577 570 612 607 591 555 570 609 598 567 522 588 633 592 620 639 649 630 603 617 582 577 596 571 552 547 547 558 566 544 577 630 627 640 623 573 566 619 663 627 611 651 666 636 600 582 579 593 628 645 671 668 620 610 615 640 652 658 677 654 649 677 673 659 646 672 731 749 773 727 705 770 753 725 726 759 773 748 747 719 675 702 740 716 723 749 764 757 694 678 703 692 674 680 668 640 645 652 635 601 588 602 588 575 606 630 634 646 659 682 696 718 742 720 727 776 766 717 716 754 781 809 835 822 800 784 792 809 790 760 751 754 744 714 719 751 759 761 780 802 779 765 751 709 704 730 758 741 744 729 688 718 718 693 686 682 687 673 677 705 702 652 611 629 646 648 675 699 707 711 694 743 805 743 727 764 753 771 776 748 692 663 724 749 733 747 736 720 707 687 705 723 725 721 710 677 626 649 672 653 691 686 650 667 644 575 581 638 620 590 545 523 569 559 543 544 553 559 555 612 640 607 611 602 590 589 586 617 653 698 650 626 676 614 624 682 698 698 669 672 659 670 687 704 746 728 695 688 715 710 668 684 724 735 733 734 715 700 730 768 737 681 687 699 650 589 590 607 596 589 608 633 650 670 670 637 620 630 633 630 613 652 685 654 639 619 622 643 634 619 617 622 615 577 560 615 648 601 529 567 657 648 605 595 655 679 632 655 694 667 651 707 709 635 609 647 722 723 656 627 663 717 700 681 680 695 745 739 664 680 744 735 703 728 812 774 700 734 774 776 740 755 760 715 706 699 685 662 674 694 685 680 684 687 646 659 710 676 630 637 677 676 635 656 682 658 659 648 627 635 658 682 660 634 647 679 680 622 601 636 677 698 684 673 630 589 609 609 593 588 591 605 644 641 600 605 602 583 594 600 561 541 566 591 569 545 571 601 589 571 587 555 539 563 554 553 548 527 514 547 563 543 568 583 590 604 622 656 627 592 609 631 631 607 606 614 595 595 619 626 676 697 679 706 735 743 689 684 708 688 695 705 725 695 634 629 655 641 574 555 612 639 613 598 594 600 583 597 607 576 602 618 619 596 574 603 588 578 589 599 615 610 585 590 631 653 659 640 638 669 660 643 646 632 629 668 637 562 613 658 638 641 630 633 643 653 645 612 585 617 668 652 620 613 678 701 655 676 705 711 715 727 738 716 693 714 761 748 688 698 741 744 744 757 781 774 730 732 780 777 738 754 777 769 721 705 719 635 611 669 710 718 644 618 645 664 671 649 652 669 684 692 678 670 725 758 700 669 684 699 709 729 730 710 706 695 671 648 660 687 703 683 626 625 695 723 693 686 701 730 704 678 692 659 650 643 637 666 667 666 649 623 653 665 648 641 633 657 684 672 653 675 697 694 706 724 733 737 726 726 744 744 735 734 760 763 753 770 763 756 739 726 713 692 716 719 699 677 671 686 631 627 717 752 736 736 734 727 725 753 777 710 668 727 756 687 649 700 730 718 691 699 708 670 668 641 592 624 652 636 624 642 639 602 608 637 644 631 645 667 663 680 700 688 680 701 719 695 685 695 707 745 712 695 741 747 752 729 714 691 662 688 694 680 666 665 644 627 636 629 593 589 645 636 588 571 584 573 542 545 571 610 612 579 558 543 536 517 482 485 513 542 529 471 496 526 506 519 540 579 593 570 579 588 562 551 588 623 603 563 591 592 556 562 569 570 550 553 580 576 564 586 591 576 564 573 612 601 606 635 644 667 663 639 604 595 617 593 585 601 594 598 646 697 687 675 674 672 656 670 723 705 671 665 656 617 612 664 674 653 640 641 650 665 679 695 731 727 718 726 733 736 736 758 752 741 752 769 752 742 736 711 753 773 723 688 715 764 769 733 710 742 751 740 774 794 802 799 764 742 713 712 752 749 738 745 733 707 708 709 711 712 700 725 750 723 696 695 691 688 654 653 681 667 660 661 685 681 631 615 633 653 674 675 667 680 669 650 661 669 681 697 685 653 636 670 688 661 654 645 656 645 569 528 537 585 591 559 552 540 553 559 539 540 527 532 571 558 558 544 518 541 538 560 570 592 615 597 611 590 637 689 595 571 667 677 648 650 657 687 631 621 668 638 616 616 633 616 628 693 668 617 677 712 672 674 684 752 797 726 702 723 736 725 696 730 725 704 749 755 744 753 793 821 802 798 809 822 801 764 771 782 788 794 786 764 746 759 760 740 755 755 728 738 760 772 792 795 787 783 765 750 739 721 693 682 677 672 666 631 628 635 635 673 669 627 614 607 627 609 580 566 538 564 572 586 601 577 558 551 579 607 638 648 628 615 576 522 536 592 592 573 567 558 557 552 533 543 565 604 654 638 606 612 682 684 631 689 737 693 608 609 638 621 635 659 652 610 643 653 597 588 594 598 598 636 631 556 555 601 609 597 609 606 592 624 647 633 636 664 678 654 657 695 670 648 668 695 729 691 631 647 707 725 701 732 750 707 702 724 748 774 782 787 787 813 800 749 773 837 885 847 783 782 778 763 747 727 728 743 751 740 662 601 628 663 659 655 665 638 617 621 616 588 563 588 640 646 580 535 517 490 499 521 567 574 534 575 600 563 571 632 621 606 659 632 597 587 605 641 655 645 595 603 621 631 645 632 607 621 667 676 650 610 646 713 672 594 615 637 624 659 637 610 636 636 628 608 628 644 636 658 643 646 648 618 639 615 630 707 688 664 651 662 695 672 659 653 651 686 704 675 676 698 682 669 647 672 726 702 674 664 654 631 613 635 641 622 614 648 662 620 589 591 599 599 617 596 556 587 664 676 607 581 586 608 673 670 637 656 656 644 642 663 698 695 667 642 679 735 703 676 714 731 713 724 754 713 674 734 727 659 683 742 738 700 714 751 741 722 735 777 769 745 750 716 718 743 745 757 709 671 683 675 658 669 705 697 674 652 625 638 638 666 708 685 670 673 673 674 704 732 701 666 632 628 652 665 642 629 677 688 667 653 642 672 675 678 709 680 685 699 683 697 677 713 749 695 638 658 716 654 579 603 636 629 602 617 640 611 587 617 674 677 631 660 680 677 696 667 685 713 723 726 670 656 669 642 641 687 725 689 614 616 664 682 675 682 697 703 701 657 639 676 720 739 724 718 714 710 680 642 652 660 668 648 619 623 613 588 599 654 655 624 615 610 607 612 616 604 601 593 583 582 598 604 593 588 591 612 637 648 658 651 618 614 645 670 669 700 710 676 679 683 694 685 678 705 720 721 691 703 704 660 665 669 668 689 683 677 675 631 603 601 598 643 680 654 630 612 597 594 592 579 562 626 656 565 523 577 603 548 523 521 532 622 617 528 513 561 606 577 599 673 654 614 595 624 638 602 657 700 713 724 706 735 722 683 683 737 769 724 710 704 709 687 670 722 742 734 707 696 685 674 716 730 723 705 704 720 701 723 750 750 747 717 690 688 702 697 682 665 676 705 688 658 659 708 713 649 655 675 654 667 703 717 684 691 721 704 679 643 666 710 688 673 669 661 658 622 642 689 666 644 639 643 631 635 652 619 603 620 604 582 576 586 587 554 548 564 571 564 556 576 583 551 545 599 603 599 631 617 612 642 667 633 589 614 649 648 610 599 636 638 654 669 661 682 689 691 666 649 703 759 781 779 786 797 753 727 761 740 714 732 738 764 747 713 714 701 713 713 735 747 722 731 743 745 711 667 679 748 777 738 669 656 711 725 699 696 733 752 723 681 690 744 780 751 693 706 725 688 659 661 660 672 655 593 587 625 627 606 626 631 599 602 620 626 611 581 590 600 610 619 590 585 587 607 596 570 603 573 578 611 596 557 535 624 645 621 646 650 620 579 615 640 603 570 579 607 595 596 573 572 621 605 613 644 618 593 619 663 651 604 605 651 657 614 597 625 627 612 603 620 661 659 648 639 670 711 723 719 702 714 710 718 728 728 731 710 719 730 690 659 677 707 699 685 721 718 701 705 691 706 705 704 691 687 687 675 704 694 687 652 648 704 685 651 624 641 653 655 711 700 654 686 705 661 632 635 670 696 679 638 619 644 631 612 634 633 632 697 727 669 670 699 677 684 737 763 731 697 651 654 751 737 642 639 670 672 648 635 650 666 639 645 696 666 668 699 674 670 684 686 656 662 698 702 706 699 673 655 699 758 712 660 674 724 732 673 700 768 766 728 741 792 760 736 754 725 694 720 763 753 739 738 750 765 705 710 776 770 708 690 760 755 712 693 666 658 684 708 707 719 724 725 706 676 643 690 750 684 666 700 697 677 682 692 666 641 625 646 658 670 670 627 612 619 606 545 519 549 559 543 537 551 527 516 554 558 531 524 541 569 591 570 556 566 539 513 521 545 560 547 532 508 498 544 535 504 534 555 587 597 582 588 604 651 663 619 605 661 687 641 606 619 645 660 656 616 594 643 676 655 655 640 630 667 678 683 678 658 657 639 630 634 640 655 618 613 631 599 609 644 659 622 564 613 709 687 621 638 642 604 606 646 650 605 603 643 668 637 611 629 654 677 648 650 684 687 688 674 664 676 670 667 680 673 687 663 626 662 696 688 668 652 646 653 672 685 652 641 680 718 725 706 676 672 708 654 614 680 722 698 630 629 681 688 657 672 713 687 662 627 617 658 651 636 651 670 682 668 642 642 649 640 620 642 675 641 643 644 632 629 632 668 657 668 681 641 649 675 649 654 723 726 666 642 678 734 721 667 672 699 743 728 662 683 695 701 689 667 734 724 690 740 742 708 712 751 761 742 753 744 720 735 772 772 737 724 721 740 751 714 698 707 687 660 686 717 717 699 680 684 717 736 726 736 739 743 744 735 741 739 761 777 752 759 810 791 746 756 751 773 796 783 767 730 737 763 740 714 745 774 766 752 724 736 741 702 699 712 731 733 720 714 670 630 638 666 691 691 667 661 642 618 635 622 612 620 645 655 591 564 582 585 558 547 569 568 564 556 553 564 543 544 560 573 600 568 544 558 544 545 544 532 539 555 575 564 486 469 536 548 548 564 567 560 546 548 561 587 605 607 601 580 538 552 615 593 587 585 572 597 605 636 600 571 619 645 675 671 659 636 592 607 659 687 675 639 606 628 643 633 630 627 654 669 667 675 687 666 660 692 701 702 687 674 687 705 688 658 687 717 679 660 695 700 678 661 659 679 682 693 720 717 719 738 726 710 710 700 684 692 706 682 645 636 630 615 634 624 618 663 657 629 621 630 639 623 631 650 641 629 643 646 606 588 600 619 630 583 586 679 649 588 645 651 629 634 693 728 653 637 674 703 713 691 643 621 623 637 680 670 636 620 628 624 616 633 611 605 620 627 630 630 658 656 634 641 670 701 720 727 684 674 687 659 679 689 680 709 722 712 682 671 677 699 736 758 778 765 721 664 693 756 763 766 737 741 715 695 744 758 742 691 711 777 755 723 727 754 755 728 753 768 742 740 756 754 704 686 709 690 693 731 737 685 635 704 788 738 667 652 679 728 716 684 697 662 646 707 695 651 639 655 663 669 695 656 638 650 638 620 628 650 645 650 635 611 596 587 615 626 605 604 627 656 640 615 598 599 630 615 616 608 579 604 625 619 598 583 618 660 623 584 576 545 549 588 624 651 652 625 586 597 634 638 639 647 644 655 658 603 597 663 665 629 634 643 632 598 633 673 647 644 657 702 667 620 675 693 668 668 707 723 721 727 721 701 667 706 753 712 711 752 754 721 714 719 690 698 719 725 705 662 693 714 684 682 672 660 651 675 691 670 680 710 693 643 661 705 711 672 666 670 659 671 634 636 655 631 622 641 668 645 652 678 631 643 683 645 634 674 689 623 587 643 688 676 627 640 682 681 658 663 678 658 651 681 715 681 663 694 702 709 706 718 686 679 722 720 732 678 660 716 745 767 677 636 681 708 710 659 679 698 663 666 680 643 608 635 630 626 672 646 590 570 585 641 649 607 552 582 618 592 603 602 603 581 582 585 572 602 604 611 601 585 592 577 574 571 580 617 631 605 603 614 587 588 619 637 632 597 587 631 623 575 608 622 590 584 616 654 621 580 578 593 603 603 600 609 616 611 604 579 600 583 568 621 606 601 584 563 551 569 631 636 633 605 634 676 636 628 638 701 737 686 665 703 755 719 658 696 764 751 705 726 740 714 731 768 779 755 712 759 828 767 735 771 779 741 716 800 806 753 765 769 783 767 729 739 789 787 747 765 737 694 718 719 712 731 733 690 672 704 691 653 635 671 725 712 695 678 640 646 693 714 716 712 701 707 715 705 702 677 667 713 702 680 673 624 632 659 660 652 635 634 637 685 697 628 610 624 643 636 611 644 671 648 627 624 615 613 643 657 638 641 661 666 607 567 604 631 654 634 607 635 620 576 579 613 630 658 688 678 642 577 565 605 635 673 707 717 673 623 620 619 619 665 710 738 699 606 610 643 642 649 679 727 688 626 630 636 642 661 712 744 715 670 640 644 676 694 708 718 688 674 681 657 637 638 677 705 668 689 718 687 663 648 662 654 658 697 696 659 670 708 697 685 651 647 659 653 685 681 661 631 629 666 653 626 635 641 628 624 614 626 624 612 641 626 628 632 625 628 595 644 666 631 645 664 632 584 634 651 593 581 602 642 666 642 591 579 617 648 626 614 671 647 597 654 691 644 613 700 756 699 663 667 680 687 676 681 687 660 661 687 698 677 652 667 685 696 702 699 690 693 714 727 715 680 675 702 727 742 724 669 659 666 649 682 677 656 659 642 658 646 651 683 657 647 668 678 682 678 653 631 644 665 663 653 658 650 635 648 664 663 646 652 660 662 693 693 674 662 666 670 651 642 644 648 641 638 643 628 620 647 662 648 639 649 666 630 596 630 663 677 672 666 654 640 664 706 682 621 670 728 675 634 643 658 667 657 681 669 617 616 647 698 676 631 650 703 716 644 618 683 717 698 706 706 712 733 722 692 657 657 691 705 684 675 677 637 625 662 647 651 676 656 689 690 622 593 630 663 641 633 631 635 636 619 624 633 650 646 649 697 674 624 654 647 614 644 669 669 641 664 686 645 648 653 624 616 650 685 662 625 672 719 660 655 664 632 664 667 692 714 694 703 702 694 688 703 714 740 783 759 711 705 740 773 741 736 782 767 734 748 746 694 706 762 749 689 669 725 741 720 721 711 694 662 669 681 671 676 646 618 631 647 651 625 597 604 626 626 608 606 591 576 572 570 605 642 646 592 576 613 612 610 583 585 636 649 634 608 603 615 632 649 638 651 660 653 650 616 628 670 644 632 680 700 643 607 651 673 633 613 654 645 602 606 657 692 636 636 686 673 636 624 671 685 635 628 683 687 657 668 669 651 635 642 654 653 664 677 688 697 638 596 625 644 699 716 675 649 631 630 621 624 651 690 726 703 655 626 607 606 612 684 733 682 661 687 676 602 588 669 696 668 679 694 660 635 641 662 691 683 704 686 643 665 665 668 679 692 704 697 682 673 660 638 650 666 659 676 688 662 632 629 652 659 667 696 694 658 662 668 674 696 672 683 682 675 680 698 728 662 666 696 648 634 658 709 674 625 687 683 624 639 661 660 655 668 688 651 645 657 645 675 690 676 644 641 645 608 633 667 663 635 603 633 628 591 592 612 612 595 616 574 553 605 617 636 589 568 610 589 589 640 655 586 567 628 647 595 576 635 662 621 587 651 680 621 607 606 640 676 667 664 666 645 617 626 654 664 674 685 662 653 671 688 704 684 692 730 683 663 690 690 690 669 715 741 711 692 663 672 660 684 724 683 674 704 694 645 636 687 688 646 665 713 714 687 685 661 635 670 707 736 729 663 649 663 693 700 670 702 712 686 675 700 709 655 632 655 683 684 665 665 684 679 653 652 674 694 701 705 707 710 688 665 694 734 726 689 693 726 727 707 716 717 695 695 709 719 697 669 666 657 675 689 690 684 663 678 692 689 666 616 630 710 672 599 666 721 697 620 584 647 667 646 647 666 662 639 655 646 601 598 643 668 643 665 699 621 598 693 728 661 612 654 701 699 670 655 659 642 662 735 714 637 633 655 682 675 657 672 676 669 670 677 664 677 701 674 665 655 674 719 692 677 716 763 731 686 702 688 687 725 736 724 714 687 675 687 711 723 699 691 690 696 690 637 642 662 651 676 683 673 634 606 618 643 668 632 607 626 664 660 585 584 643 636 595 604 660 626 565 598 612 603 611 608 594 581 604 671 642 581 610 624 682 681 631 658 658 643 636 657 684 667 645 664 659 628 622 600 610 638 664 666 649 637 605 615 652 672 670 662 653 659 690 682 640 628 673 712 722 707 676 651 656 684 684 712 734 730 727 717 695 649 694 748 728 724 721 736 708 608 651 726 695 711 719 707 688 673 660 626 648 671 699 720 693 639 621 636 600 599 652 674 636 601 579 585 612 610 626 600 592 633 643 621 596 581 570 597 631 623 587 618 618 582 621 602 557 578 618 603 603 646 611 562 577 638 643 611 621 635 617 594 616 612 622 653 668 684 650 622 637 677 675 648 648 662 683 666 663 664 664 700 710 693 658 619 637 668 697 708 671 657 669 685 691 665 621 614 664 701 680 641 613 612 628 610 623 657 644 642 637 613 600 595 603 633 630 629 657 640 627 619 616 634 640 641 648 638 614 670 687 618 620 660 699 683 669 695 678 657 672 696 687 680 647 671 706 645 671 723 726 664 627 705 704 648 678 756 753 702 682 714 760 742 718 717 729 749 779 758 702 698 748 778 734 734 750 734 726 720 727 735 720 720 762 772 745 691 683 727 730 750 745 714 746 741 717 722 709 718 746 776 743 667 696 741 730 712 699 700 704 691 648 651 690 701 694 689 675 662 689 676 635 662 710 706 686 709 697 654 648 655 692 710 685 694 700 691 682 641 611 626 675 699 667 655 665 672 648 589 613 654 643 628 635 639 593 594 618 637 637 617 623 633 645 634 612 582 603 631 637 658 628 611 605 607 585 568 614 617 636 641 618 614 589 606 624 602 546 579 690 691 618 549 602 688 650 627 608 654 682 590 596 618 610 623 615 595 640 650 595 615 619 607 614 628 643 632 609 598 627 633 625 625 642 660 647 623 611 626 618 598 622 658 670 640 604 594 612 639 649 633 628 651 676 698 653 613 658 705 697 641 688 758 721 665 631 653 686 721 726 701 722 727 717 697 662 683 721 707 671 693 750 757 698 640 678 735 732 716 715 708 677 697 730 719 713 700 718 725 700 713 715 699 683 704 745 728 683 651 653 681 706 700 683 664 666 676 662 662 672 682 673 683 695 655 631 645 666 663 649 650 638 629 627 631 635 595 582 637 649 591 572 625 634 608 601 617 656 634 605 601 621 644 610 609 635 640 615 596 609 633 659 655 664 658 630 632 640 635 653 692 651 606 645 665 626 611 635 666 658 620 625 624 616 637 663 681 675 655 646 676 671 630 649 679 668 670 670 651 660 681 666 653 668 653 672 702 669 679 697 700 686 678 729 722 686 686 713 734 711 697 733 735 689 712 743 729 740 757 731 710 733 736 719 725 727 742 769 740 718 721 708 689 700 707 709 695 665 719 715 663 654 669 700 681 677 674 673 660 610 627 685 691 659 625 607 633 623 605 636 652 644 626 613 592 584 589 585 609 630 622 595 570 588 598 580 583 622 630 591 583 591 598 574 556 586 582 581 600 572 560 589 611 606 592 599 599 575 565 598 607 601 620 623 618 611 605 598 595 605 622 617 633 682 679 636 596 616 668 697 696 651 691 762 704 637 639 673 725 731 705 734 753 683 644 706 748 717 716 757 763 711 688 713 706 732 768 766 734 705 734 753 751 744 735 715 711 739 742 747 720 695 691 707 727 705 720 710 694 708 704 695 664 672 715 737 718 660 643 641 636 668 676 690 683 638 643 678 652 585 612 661 642 660 711 691 617 577 598 650 668 662 687 679 604 584 630 650 672 688 640 563 584 672 637 580 627 683 667 593 604 651 659 619 598 662 656 615 610 625 636 638 633 628 637 621 631 639 620 637 674 662 623 613 620 656 677 653 625 616 646 671 667 646 651 671 645 658 679 691 715 708 702 685 680 693 710 716 729 742 725 700 687 727 757 741 713 709 726 711 685 693 768 785 704 678 701 687 697 743 747 744 716 695 714 699 685 704 763 764 686 667 685 685 673 703 744 726 686 665 661 683 716 715 694 673 668 666 658 674 695 716 714 680 648 645 687 714 678 648 692 721 672 635 647 661 652 664 686 636 620 672 679 651 637 637 610 614 647 669 670 633 641 654 623 580 586 654 671 618 572 587 610 603 616 631 590 578 620 609 589 588 601 624 590 570 602 619 613 602 593 600 586 565 578 596 605 582 579 600 602 582 549 609 671 619 597 635 636 611 597 592 626 664 656 653 620 607 647 651 631 620 692 687 588 598 637 664 657 654 674 644 659 668 613 596 623 649 648 634 629 639 645 631 612 628 642 640 655 628 609 642 638 638 649 603 580 634 683 653 585 588 654 669 624 620 659 673 651 642 649 617 630 696 686 656 705 698 641 638 630 663 722 712 690 679 684 712 688 665 698 704 714 758 733 681 675 694 712 732 749 738 755 742 701 706 675 667 723 783 770 727 730 693 677 692 736 768 738 737 720 715 728 723 716 706 727 732 694 677 704 698 663 670 715 742 701 659 650 642 638 652 660 630 633 657 656 636 605 625 649 610 582 605 648 664 641 611 589 591 607 611 634 635 610 618 613 599 586 600 624 630 631 638 648 609 610 635 636 646 640 656 681 672 639 662 684 636 633 689 692 642 641 665 665 667 671 668 657 650 673 713 708 697 684 661 656 636 688 758 737 693 657 690 734 717 685 675 698 710 695 693 715 721 694 680 710 733 717 696 713 751 712 663 696 759 737 693 734 736 693 703 721 700 716 737 677 669 742 751 688 669 715 727 655 649 727 704 663 683 714 693 638 678 719 707 670 658 685 684 705 696 644 638 652 673 671 670 686 653 616 607 633 633 598 626 666 670 643 604 573 584 603 593 617 647 637 584 553 567 588 610 605 582 562 580 618 606 572 586 630 617 589 620 629 628 625 592 614 665 658 602 594 658 663 616 641 664 664 669 662 660 620 635 677 673 683 659 665 688 653 646 674 692 671 650 679 674 654 680 695 690 619 609 719 739 679 646 690 707 636 626 660 686 683 672 691 666 649 650 651 687 679 639 622 612 641 651 627 670 690 650 617 612 631 628 635 665 684 671 634 616 642 654 624 621 639 667 686 652 602 594 629 642 659 685 665 634 627 655 669 669 700 704 701 663 662 727 683 625 692 727 701 720 691 660 681 702 692 664 692 696 693 698 677 669 689 720 722 688 658 681 676 651 669 697 699 696 687 680 679 624 640 700 694 663 650 677 655 639 692 688 662 690 711 685 655 659 661 673 706 700 684 697 692 666 675 701 695 665 658 686 700 692 686 675 667 670 656 623 640 693 706 684 649 628 619 644 666 628 641 670 695 703 613 571 619 660 620 607 642 621 637 647 622 641 681 665 611 631 652 644 661 650 643 653 629 636 655 656 682 675 641 632 620 642 649 652 701 681 651 661 673 647 604 660 722 708 653 616 655 693 669 653 670 660 675 702 657 613 632 682 700 673 673 691 645 604 627 666 676 654 646 624 643 654 603 647 633 603 666 630 560 616 669 574 507 559 661 620 565 632 600 581 593 602 609 602 631 641 625 615 661 666 614 633 670 643 622 665 694 665 664 678 653 645 684 708 690 665 654 684 718 735 713 678 701 741 730 659 671 749 749 708 701 723 710 671 674 718 744 721 691 682 688 693 680 680 696 707 732 705 626 635 694 700 700 647 648 715 687 657 625 636 647 625 687 691 650 619 622 670 646 621 650 670 677 678 695 713 660 602 630 706 703 637 660 721 708 642 630 646 654 665 664 699 695 670 675 654 654 702 729 681 657 693 689 674 675 642 630 692 715 681 653 678 713 660 639 686 691 648 644 658 652 629 636 670 644 654 666 639 634 631 632 622 666 706 695 643 616 679 682 638 625 652 657 624 616 648 680 625 602 639 670 676 628 558 569 670 653 613 652 653 639 633 591 571 661 689 628 598 619 640 598 616 644 608 600 640 661 621 597 597 630 676 668 655 640 633 653 634 623 648 654 637 643 689 695 688 677 621 617 676 692 680 699 723 721 679 653 675 709 719 717 730 748 744 696 648 652 695 737 762 743 710 680 657 683 668 679 728 699 660 651 704 716 651 640 679 693 672 650 624 643 648 626 657 670 659 654 672 654 585 599 673 675 638 626 636 662 648 627 621 640 682 683 672 640 643 673 630 638 694 681 670 677 675 620 598 705 744 681 634 643 654 675 684 663 674 658 669 662 667 680 638 675 695 671 648 636 672 698 707 693 659 640 627 646 678 673 652 658 691 690 654 627 638 659 642 648 695 702 686 679 678 675 644 634 682 715 691 688 672 633 640 669 680 683 689 686 661 609 633 672 638 659 693 700 666 638 695 703 661 655 670 671 668 673 628 651 718 692 669 659 676 687 663 677 676 669 699 728 680 623 637 689 747 703 638 648 670 659 619 634 690 685 634 651 707 670 612 659 687 668 675 682 692 676 675 704 699 675 677 707 704 681 666 641 643 726 752 648 661 750 698 616 650 720 720 679 661 687 711 688 638 639 669 664 668 675 695 716 676 629 606 644 706 686 647 654 664 642 613 611 645 656 623 636 660 674 683 657 623 606 616 607 615 648 678 668 586 614 666 606 582 591 620 662 690 676 616 609 620 642 658 621 620 666 667 626 629 644 634 640 666 660 631 630 637 639 651 654 656 659 631 634 678 687 656 644 644 640 648 644 637 640 677 692 653 656 668 636 627 652 671 662 661 659 615 622 651 626 652 714 702 645 617 645 663 657 663 658 667 663 665 638 587 626 677 692 669 679 683 632 629 667 705 696 680 669 650 641 645 650 651 679 713 675 599 608 633 639 675 683 673 668 644 636 642 640 668 689 670 636 628 648 613 610 641 648 697 682 630 648 671 652 620 643 693 669 642 696 700 623 600 690 711 648 676 681 662 664 664 688 664 670 705 704 682 666 711 712 676 692 707 706 732 732 687 672 696 748 740 695 707 727 703 670 724 767 718 664 659 703 734 722 720 736 737 711 674 687 715 736 731 664 674 714 660 644 678 669 651 668 693 689 656 649 668 672 655 634 676 665 612 663 677 639 599 614 656 627 617 653 688 670 609 586 629 655 652 653 643 666 673 619 587 651 685 644 665 679 656 645 644 687 690 686 701 680 679 652 658 713 723 717 689 686 692 661 663 683 688 676 665 669 658 651 657 678 690 674 680 692 690 695 677 661 658 632 656 683 664 666 658 645 653 671 655 612 661 707 649 611 622 644 657 684 697 630 596 641 657 637 643 640 624 633 614 615 627 604 621 617 602 637 621 581 589 611 606 600 652 677 655 611 567 596 625 613 604 628 652 608 564 581 614 611 626 659 632 607 612 618 598 593 656 692 641 609 648 640 623 636 623 664 679 604 608 658 659 651 672 677 633 663 674 630 642 673 697 654 636 683 688 648 608 649 697 681 656 616 637 656 614 624 664 689 688 693 671 637 618 611 664 688 694 697 660 631 610 651 681 656 667 651 640 656 645 653 659 659 656 648 662 676 651 643 658 645 643 652 681 669 631 653 667 669 650 655 672 670 711 691 648 655 673 704 681 668 680 680 675 647 674 714 698 680 710 739 706 657 668 705 700 702 735 760 744 702 680 662 685 744 760 749 736 716 703 698 687 706 721 733 760 746 729 692 680 693 702 767 751 728 737 715 707 698 738 726 708 741 755 737 681 694 720 708 689 712 723 687 695 731 727 676 684 703 701 688 698 714 633 630 699 682 665 667 639 617 650 669 633 656 670 618 594 625 693 687 644 620 607 649 671 679 626 577 637 647 630 654 691 695 639 652 691 661 634 632 678 732 692 625 628 653 677 659 620 627 644 670 649 629 642 639 680 684 647 646 663 651 614 634 674 649 605 620 668 666 607 579 639 670 622 603 606 638 661 629 621 645 654 633 631 616 600 618 643 649 599 625 665 614 607 608 622 616 579 606 631 630 608 623 647 647 650 638 638 663 694 683 691 674 616 624 665 698 679 681 681 627 630 639 674 734 691 668 668 646 702 739 728 715 690 662 650 671 664 671 720 723 678 650 697 704 649 650 682 709 706 686 668 662 674 655 643 662 681 668 635 640 666 646 648 658 604 606 661 708 683 606 601 623 609 576 612 675 659 590 597 629 586 600 642 662 650 584 580 604 612 653 626 581 604 623 631 635 652 623 580 611 671 669 641 637 629 645 632 644 649 623 664 680 670 662 667 685 671 686 704 689 674 667 733 741 676 696 715 663 632 659 693 711 675 645 671 689 680 697 704 680 648 645 676 639 665 702 682 680 637 626 627 627 642 675 700 665 631 651 668 621 624 664 649 633 639 650 650 611 594 631 651 638 627 684 688 641 659 668 673 659 641 638 620 667 708 659 619 653 693 675 642 623 674 720 662 630 657 699 719 692 658 657 680 665 661 667 680 709 689 652 672 711 710 693 685 694 709 706 691 703 708 686 695 708 684 675 710 719 713 733 724 710 701 691 701 690 685 710 688 662 673 666 686 705 700 708 681 677 677 685 670 647 694 714 698 643 630 648 654 677 660 663 653 653 631 606 648 670 694 700 708 705 663 660 650 653 655 638 690 702 665 654 623 647 681 681 675 652 666 662 647 669 678 687 666 632 643 682 685 623 651 669 619 679 723 685 646 661 700 685 654 639 669 713 703 672 664 653 639 666 701 677 673 714 692 610 588 671 721 687 678 686 651 604 635 656 636 644 654 686 655 629 656 639 645 666 701 681 633 646 683 691 640 628 629 634 652 654 663 640 646 646 645 668 661 691 680 645 640 653 692 682 646 622 647 649 617 640 635 653 693 668 658 654 633 658 669 647 650 654 682 662 624 632 635 647 663 659 627 641 693 690 636 646 677 630 606 629 675 682 626 592 619 672 656 582 580 637 663 651 653 672 628 606 640 640 646 654 658 659 640 620 640 654 644 652 658 678 689 657 637 645 652 661 656 669 700 672 659 668 646 653 641 651 699 683 666 675 673 664 639 619 668 710 678 643 623 644 692 699 680 670 662 681 684 632 639 685 707 688 662 675 657 665 685 663 674 683 662 651 660 674 658 631 637 668 683 655 651 659 636 658 665 637 642 650 638 642 669 663 643 644 647 646 632 620 621 647 680 650 613 640 648 619 646 673 666 665 654 657 659 659 659 678 715 689 650 652 661 676 703 690 647 664 731 727 647 622 671 702 681 670 666 671 681 711 708 668 678 660 686 711 682 692 699 687 634 646 694 684 659 664 684 653 661 685 693 682 656 668 668 649 657 698 671 663 700 664 641 604 627 690 654 649 669 652 626 657 685 643 614 627 664 676 663 635 629 644 669 676 632 632 641 646 657 653 647 653 695 674 633 650 662 625 639 722 709 643 636 661 645 630 656 682 707 732 701 632 634 640 634 663 671 712 757 725 650 604 639 653 667 687 684 674 638 660 680 677 678 692 713 702 659 609 631 649 634 624 667 733 705 670 660 646 638 652 686 678 666 657 642 635 626 641 670 711 686 650 656 618 607 613 651 686 678 683 664 678 660 673 715 632 611 685 690 604 599 677 691 677 657 655 669 685 669 629 636 671 701 712 707 687 670 656 649 665 671 685 688 690 690 647 633 641 629 639 700 736 733 699 654 678 694 656 632 673 702 696 685 668 674 653 650 678 671 644 671 697 638 621 647 638 648 675 700 666 620 666 686 661 651 637 638 652 684 685 654 639 607 632 666 630 611 620 657 633 612 664 672 649 624 654 680 639 626 646 669 680 674 657 663 661 658 688 688 675 652 618 624 681 724 708 653 638 675 670 677 675 675 707 701 696 689 712 700 664 681 692 730 710 647 628 650 697 706 680 663 675 700 698 669 666 655 636 675 711 692 652 639 685 714 728 712 633 637 697 697 634 622 666 664 661 662 680 662 621 631 632 630 650 676 653 656 697 679 672 660 631 641 633 648 661 650 661 620 618 665 679 646 613 627 632 656 674 661 630 624 681 670 628 648 664 640 622 633 669 682 623 608 662 663 607 625 712 683 579 591 686 697 621 636 676 614 623 675 661 630 626 649 644 652 653 642 621 623 682 661 660 675 628 627 666 682 650 649 663 665 655 653 667 649 641 666 705 672 642 657 682 666 586 637 724 709 664 648 670 648 623 652 692 715 662 631 642 635 657 652 640 645 667 669 647 626 598 617 659 702 667 635 688 668 612 596 631 675 684 658 635 665 662 671 641 549 623 708 675 636 633 665 658 653 663 678 691 663 662 676 686 706 657 609 656 670 686 692 655 693 691 642 625 631 660 678 676 674 716 684 626 668 657 616 689 727 668 657 668 670 653 633 671 684 675 654 628 654 694 689 653 650 669 682 681 648 651 680 664 626 639 712 718 665 661 666 625 619 698 699 619 628 676 648 616 678 709 660 628 635 678 662 636 653 669 689 681 680 676 677 673 642 651 647 651 694 655 622 645 646 686 683 648 663 691 691 656 661 696 687 650 686 715 674 651 669 684 685 701 673 653 662 687 693 678 679 669 697 693 655 643 681 730 722 716 702 698 666 632 676 711 690 650 667 698 681 675 666 666 674 666 665 658 664 669 672 680 666 677 682 640 663 685 639 662 677 647 649 647 634 645 664 666 656 664 685 648 613 624 647 675 704 680 628 628 623 597 627 667 646 633 625 628 620 601 657 672 652 662 649 635 597 589 629 636 651 652 631 637 632 622 650 674 642 621 605 612 651 661 661 623 605 641 669 634 598 626 649 661 655 632 599 621 682 682 668 642 641 668 641 601 601 673 698 646 638 659 685 658 609 618 673 704 683 664 663 665 641 619 641 682 702 709 690 658 663 647 643 681 719 723 697 694 700 693 679 667 672 697 704 728 719 638 633 682 708 707 700 737 770 714 639 645 701 706 675 703 751 770 729 673 662 665 680 716 750 724 689 698 681 645 643 704 742 701 680 694 714 688 627 642 710 723 683 662 677 695 667 638 645 678 695 652 637 662 672 641 627 650 675 679 651 660 656 646 655 646 650 666 660 633 610 620 669 670 633 617 621 650 663 648 637 636 663 673 652 607 589 668 698 679 652 597 603 647 675 658 629 637 664 652 607 617 654 695 690 662 660 610 625 637 592 614 686 731 665 628 636 656 676 630 639 682 685 650 665 683 632 637 646 644 668 664 669 674 656 634 636 648 667 705 678 656 669 636 621 644 682 690 673 649 609 640 658 615 643 660 659 651 612 611 632 661 649 668 700 673 659 640 640 657 673 662 635 679 717 675 624 645 671 646 666 696 685 667 639 648 656 671 720 709 677 669 654 632 658 732 713 621 619 690 698 661 675 709 699 659 651 689 678 655 682 684 670 665 676 684 663 655 664 678 676 659 685 680 645 675 709 710 690 657 640 650 662 663 664 682 699 685 642 630 690 691 639 653 676 654 664 677 639 621 629 662 686 647 637 652 615 617 648 655 657 650 638 638 641 613 628 648 605 594 622 639 625 616 654 682 649 631 611 593 611 603 635 641 622 641 622 632 633 642 650 595 591 619 666 662 630 647 664 697 675 657 638 612 640 656 686 696 697 665 615 645 679 663 662 697 689 696 691 652 653 649 665 667 680 698 685 694 655 648 681 654 652 674 702 704 665 642 666 693 663 675 709 689 678 656 640 668 678 656 639 643 685 718 681 651 651 622 646 674 649 658 682 675 631 652 697 656 640 665 694 660 610 671 733 716 613 594 683 679 648 664 704 656 610 654 655 648 647 670 681 655 653 650 650 638 645 666 663 674 683 653 639 657 638 635 649 654 691 671 636 652 640 627 665 682 640 643 705 705 651 651 654 659 652 623 663 686 706 722 650 620 657 671 673 706 712 670 640 648 678 675 674 680 685 702 705 701 659 677 715 678 679 696 727 724 689 687 686 701 703 717 725 697 665 650 693 726 695 680 734 735 675 696 715 698 676 667 706 709 680 656 685 692 656 674 698 708 680 668 669 648 663 683 678 659 677 698 672 643 632 665 662 649 677 655 635 648 650 658 666 650 640 654 647 642 670 648 628 661 663 662 647 602 632 686 668 650 647 632 630 649 636 613 619 630 683 670 630 651 619 582 597 643 651 624 631 661 644 620 655 637 624 624 589 617 661 658 632 632 623 598 624 646 640 638 635 624 627 635 623 616 637 683 672 624 632 632 610 625 671 676 650 658 643 615 644 661 648 670 655 662 684 648 674 713 691 635 638 685 676 668 688 680 660 645 650 675 657 668 667 648 672 671 648 637 680 710 701 652 669 726 655 615 634 658 650 646 693 720 702 641 671 700 636 628 664 651 630 668 682 679 676 653 662 649 622 631 658 667 659 676 670 654 646 614 638 707 720 659 600 615 642 646 651 679 682 655 651 611 597 658 695 683 678 676 633 617 661 702 674 661 713 702 634 614 665 691 666 654 688 722 671 630 650 696 709 679 672 663 679 692 656 667 709 711 674 681 716 703 673 684 709 677 675 709 699 686 689 685 662 667 672 674 681 676 716 733 691 681 696 673 654 672 710 720 676 645 657 673 659 669 701 722 736 694 617 561 584 688 736 706 692 708 672 571 581 658 695 705 672 663 652 643 632 626 622 604 646 655 612 622 658 634 621 636 621 634 607 618 668 637 617 606 639 685 649 618 602 602 615 608 601 641 644 607 621 597 595 637 648 618 586 631 659 617 575 617 678 645 611 646 630 592 618 620 630 625 604 631 624 613 620 613 629 633 635 620 618 648 609 634 668 629 639 640 641 649 654 669 663 650 636 636 649 652 631 623 657 677 648 618 646 661 669 661 653 668 635 673 714 716 681 644 694 687 660 649 664 702 659 647 684 675 654 666 674 656 664 673 691 738 707 653 662 658 658 702 717 689 673 685 676 648 658 674 688 694 686 682 660 645 662 701 720 705 680 679 689 673 685 688 661 665 680 720 730 684 657 670 700 714 717 673 685 739 694 677 698 681 683 706 728 689 659 706 716 722 683 645 686 703 717 699 683 718 714 666 678 714 690 703 729 675 639 705 709 640 682 739 749 737 662 643 644 658 727 711 674 683 658 631 650 690 706 694 663 658 677 667 645 676 716 657 633 666 692 702 633 630 684 688 658 619 641 684 648 622 705 719 669 644 634 688 681 636 632 638 663 664 651 672 689 650 637 670 674 654 655 654 665 694 675 644 637 637 635 644 645 632 632 672 679 639 644 628 646 668 656 616 589 658 642 599 601 644 653 572 581 640 670 640 621 605 585 627 638 645 640 611 587 592 616 615 620 591 569 605 651 647 629 651 626 577 594 663 673 636 607 598 602 585 647 660 615 612 591 623 638 627 666 677 640 636 660 668 651 590 613 706 674 628 639 632 629 629 671 701 686 668 653 642 631 669 685 678 683 652 648 678 703 707 681 639 636 677 696 715 708 687 717 696 647 672 691 676 671 709 726 677 657 645 686 719 701 722 717 704 675 659 670 697 727 736 712 657 690 679 638 671 701 723 698 690 686 674 639 656 749 709 643 690 738 700 642 642 688 668 638 691 712 691 649 635 649 654 669 698 692 647 650 656 635 653 702 672 647 671 652 638 615 657 695 661 657 657 644 633 629 637 662 662 646 638 634 640 667 673 671 678 656 654 629 621 638 623 627 628 647 661 644 640 661 652 585 582 649 684 690 666 638 646 636 596 606 670 697 677 637 619 630 627 606 602 627 659 706 713 677 642 618 653 595 576 691 664 641 642 635 656 614 631 637 606 605 646 693 627 620 671 653 639 631 628 602 605 668 688 650 650 662 625 621 644 649 661 653 634 664 678 645 628 655 664 667 675 658 667 668 682 653 631 681 690 684 647 641 679 691 646 650 704 650 642 672 703 736 685 660 658 670 704 728 697 641 670 722 750 719 618 624 709 699 685 709 713 680 658 686 697 677 690 722 683 696 702 650 668 662 639 670 688 663 680 684 633 643 693 707 661 637 655 656 658 648 647 645 644 670 656 649 637 612 640 654 669 683 656 626 621 648 651 661 671 650 634 592 608 655 641 625 622 654 683 677 636 644 697 639 631 657 638 653 640 654 652 632 653 652 645 658 648 635 657 689 711 685 654 666 673 675 694 698 668 648 660 653 674 675 644 706 690 659 729 741 705 665 664 677 680 674 704 717 687 695 677 695 720 675 639 658 708 717 700 698 707 710 664 613 676 728 675 629 668 712 643 605 663 705 680 634 679 727 656 606 661 710 670 644 685 693 653 622 658 685 666 649 642 649 650 662 676 695 674 637 662 654 619 609 654 721 683 658 696 673 605 605 677 687 661 685 689 646 636 652 670 667 632 628 665 682 621 611 656 652 617 620 664 667 670 660 651 624 612 653 671 677 657 670 665 623 602 659 729 648 605 636 640 640 629 653 675 676 680 645 596 604 669 673 642 670 618 568 604 618 642 664 676 667 614 607 642 646 635 620 632 658 666 649 610 627 639 636 648 616 598 621 643 623 615 630 654 678 642 630 646 664 645 589 630 665 669 691 689 678 650 636 618 631 661 660 672 660 649 652 635 643 690 719 671 627 635 612 609 660 684 669 675 668 679 690 633 656 680 674 706 673 642 636 649 651 649 655 636 658 649 637 620 611 657 653 646 664 681 670 649 652 654 668 650 656 692 671 639 615 655 698 681 654 662 698 691 691 643 625 692 719 686 648 691 706 694 650 622 696 702 691 681 664 681 672 700 728 710 660 658 718 703 678 692 697 659 614 645 678 677 705 739 701 656 650 650 667 676 692 697 676 668 661 662 684 658 629 671 687 671 648 652 707 689 658 645 632 696 717 688 654 623 616 614 654 687 685 632 619 677 687 625 604 660 686 675 652 654 658 653 652 640 638 633 648 684 647 562 616 700 674 627 642 698 645 622 666 664 660 633 644 648 629 646 677 683 629 619 653 656 658 652 657 684 657 607 633 683 657 637 658 679 666 628 643 650 664 676 656 689 688 663 634 621 661 689 683 617 625 678 682 676 620 637 703 697 704 683 640 660 672 678 693 669 632 679 710 654 664 649 637 668 674 691 689 648 595 646 692 714 704 662 691 641 621 647 619 623 677 683 629 635 652 665 668 641 646 660 651 649 637 631 653 669 647 630 667 637 597 631 696 722 616 590 676 668 635 650 661 685 724 677 601 595 626 677 678 707 745 655 597 625 661 663 669 702 721 678 609 678 711 645 641 661 710 693 652 682 688 676 662 679 671 633 661 678 691 672 635 655 664 676 671 647 667 667 638 642 643 636 676 680 647 650 648 668 661 628 657 678 667 659 647 629 637 647 631 649 673 670 676 659 648 655 624 642 683 690 682 624 616 655 641 644 676 665 677 674 656 672 625 639 676 637 635 696 757 673 600 649 655 631 622 676 717 649 646 691 675 670 663 656 672 678 667 661 654 647 649 630 677 720 672 653 648 656 655 640 655 657 668 679 683 679 689 708 668 642 650 664 674 669 658 646 664 662 662 661 656 683 653 635 665 669 662 667 664 645 667 665 649 678 656 638 643 652 664 614 626 659 669 689 667 663 630 623 647 636 633 618 655 681 657 656 643 652 652 615 636 702 696 620 613 656 665 661 654 669 693 684 655 618 614 663 657 649 706 679 650 662 653 639 624 673 710 691 659 658 669 634 638 645 639 671 700 693 675 654 612 631 664 665 662 668 675 670 688 663 634 658 657 650 669 681 673 647 642 657 639 652 667 663 685 671 636 621 658 668 668 694 658 656 658 634 638 649 655 619 632 677 696 671 608 618 640 664 671 653 648 605 645 653 621 632 597 686 728 666 651 644 669 608 587 652 685 690 645 657 685 689 661 603 611 631 654 660 647 660 637 620 627 659 721 701 642 624 646 665 656 641 637 675 691 686 631 612 658 640 663 669 650 684 686 681 667 633 646 671 679 698 674 645 652 658 663 672 687 671 677 697 665 659 679 672 659 659 706 721 666 671 675 669 684 646 640 705 741 654 592 659 720 697 638 683 739 657 608 685 713 646 627 677 745 688 605 672 691 642 644 679 691 685 664 626 636 648 694 705 604 614 704 705 658 677 688 655 627 636 686 621 632 728 714 685 661 643 591 602 666 709 703 629 653 679 651 603 622 712 686 643 654 662 615 616 670 668 693 683 655 651 641 649 643 629 647 667 676 682 659 639 649 671 675 660 605 643 721 689 665 610 617 647 663 682 656 712 674 646 664 668 708 633 640 679 661 672 678 662 623 683 684 617 618 669 697 663 675 671 652 649 665 692 664 682 682 668 706 685 647 631 691 717 631 657 680 682 679 638 704 699 678 700 680 650 620 684 698 656 667 707 676 598 649 685 672 669 691 692 638 666 669 660 662 667 693 647 641 655 673 673 645 661 658 653 638 649 661 628 646 656 649 665 651 644 651 650 639 621 660 666 646 661 638 631 625 621 673 646 606 652 662 644 621 618 665 675 644 619 640 662 647 639 612 632 646 606 622 633 637 611 614 653 633 630 616 620 618 603 658 648 607 592 608 670 658 602 619 656 621 607 655 647 643 639 625 657 651 650 616 598 690 687 588 578 704 736 658 627 647 664 630 675 681 646 638 634 713 702 653 663 684 686 668 657 648 657 661 690 729 671 632 705 707 676 697 681 668 659 647 674 687 670 675 701 684 651 659 665 661 666 667 684 686 659 667 674 700 687 644 686 658 660 703 693 669 610 646 690 693 653 638 673 671 706 643 621 644 645 695 634 630 672 686 681 689 717 652 644 602 572 653 709 738 676 656 658 626 664 655 660 659 654 661 616 646 669 670 670 676 673 662 679 665 642 601 622 659 668 678 654 649 662 679 652 628 650 680 659 610 640 662 656 669 659 640 643 658 677 662 609 615 663 677 617 597 689 718 648 605 644 658 626 600 616 665 669 682 674 634 627 624 628 657 662 649 663 656 644 647 660 649 628 642 635 648 657 645 631 622 644 633 633 638 673 694 643 640 609 629 689 638 624 685 709 664 627 632 637 608 616 698 694 668 677 662 643 596 630 698 671 658 633 625 661 684 727 669 627 668 658 640 641 699 708 665 655 681 699 641 659 699 656 676 703 691 664 639 676 706 698 701 704 680 646 647 672 681 693 697 684 678 679 681 667 685 679 652 669 671 667 678 674 656 659 653 654 666 681 689 647 653 683 694 687 649 671 678 654 662 657 648 650 671 673 655 649 658 660 626 666 681 593 649 704 661 685 688 709 698 626 611 646 723 722 650 609 648 661 644 662 654 669 677 707 706 614 598 659 679 684 682 692 701 648 623 638 670 665 674 693 658 681 685 659 613 609 680 686 699 697 687 677 646 641 627 678 708 693 673 629 655 656 635 637 696 724 651 666 661 640 638 628 682 697 694 675 659 642 614 651 690 729 694 637 649 650 680 661 656 691 648 658 648 628 658 657 704 718 683 630 609 674 680 637 638 653 677 679 626 666 698 636 627 642 658 688 735 719 627 608 639 624 633 663 690 701 652 631 664 699 653 639 672 615 630 689 697 667 639 691 696 668 625 605 680 691 652 648 669 680 646 637 686 686 650 667 669 667 650 634 657 660 681 677 646 651 665 679 661 640 656 659 662 670 652 643 642 643 656 687 703 678 674 645 605 628 641 655 666 680 697 650 624 630 657 666 652 672 653 662 647 609 634 638 644 673 694 648 591 604 629 658 678 668 636 611 652 671 637 622 629 686 692 646 630 640 640 613 629 658 669 666 670 651 636 639 609 634 657 646 672 688 681 650 621 643 663 662 681 721 722 660 617 626 659 679 673 696 702 670 658 637 608 644 693 661 655 675 682 697 685 661 617 646 689 686 688 664 652 639 661 674 639 644 660 687 658 604 629 659 646 629 652 679 682 660 619 654 682 627 614 630 639 647 654 628 640 693 650 611 649 669 662 633 606 639 662 659 638 661 713 660 601 635 687 674 650 665 671 667 680 660 616 638 693 712 671 633 672 689 636 624 676 723 703 680 682 687 678 666 681 661 668 713 711 699 696 666 662 692 711 681 626 671 734 707 638 651 721 713 686 656 655 664 659 701 721 724 692 644 656 653 649 689 671 646 678 701 705 664 655 664 650 668 648 636 670 683 688 672 657 675 681 661 627 632 650 623 641 687 686 670 652 642 632 634 649 648 661 645 622 657 670 627 626 667 657 670 682 650 633 604 628 660 661 644 627 658 669 671 640 623 653 637 655 667 654 659 644 642 645 669 653 628 657 671 702 685 650 641 648 680 675 678 678 664 672 678 657 645 675 700 675 655 668 665 693 689 675 688 654 635 625 654 713 706 677 675 666 649 659 645 653 713 711 673 675 665 622 625 682 715 702 680 665 652 649 621 601 643 695 719 710 683 651 630 624 639 663 713 737 663 624 622 642 682 679 675 666 681 676 634 626 669 700 688 684 652 631 646 636 642 694 717 677 627 656 690 650 635 639 680 695 655 635 619 646 663 671 690 669 639 651 652 640 683 672 658 691 671 655 653 649 657 663 639 656 670 641 668 657 654 675 659 645 643 646 639 646 671 683 628 613 676 728 704 634 647 666 650 621 620 656 666 667 668 673 665 645 650 667 678 691 673 631 596 625 642 628 673 680 665 664 705 707 614 589 581 636 712 706 671 617 651 686 654 633 614 642 651 654 678 633 642 654 596 610 653 716 714 621 611 629 626 625 656 673 648 645 631 638 662 660 651 663 665 621 590 605 683 710 642 642 652 629 636 600 643 701 681 667 637 652 668 682 636 602 679 690 644 598 635 680 700 687 624 660 690 655 632 648 689 688 677 681 679 711 657 586 641 691 705 658 683 737 679 657 629 635 721 693 642 705 741 696 630 643 716 699 670 699 726 704 656 672 673 682 713 680 698 691 671 694 654 668 706 723 718 663 643 650 684 697 680 693 691 678 676 671 662 686 701 672 694 718 684 659 661 670 674 663 646 692 743 714 658 601 622 693 694 674 669 679 650 635 646 626 695 730 694 672 623 622 629 632 657 692 721 693 649 613 637 654 591 638 695 683 685 639 647 654 625 617 600 670 710 696 683 616 594 577 629 673 628 662 673 670 640 632 664 640 630 618 655 656 647 659 652 662 626 663 672 664 685 628 671 691 643 641 640 662 648 671 692 666 657 653 693 663 638 642 638 682 676 674 667 673 691 651 673 679 667 684 642 664 711 685 631 618 669 656 650 666 670 697 670 676 643 604 648 671 697 660 649 670 686 700 645 648 642 655 704 662 645 648 659 695 673 658 677 697 685 636 640 662 682 691 667 662 658 648 648 656 687 692 665 676 684 647 605 611 651 687 706 715 709 678 643 613 642 673 672 690 684 700 676 634 619 642 707 669 659 682 673 683 642 627 623 641 685 677 700 664 627 650 643 642 645 681 706 682 612 592 656 663 680 697 703 713 649 572 585 686 688 658 663 629 668 661 599 620 655 699 688 650 647 640 648 620 637 715 732 703 666 640 640 661 659 646 636 683 714 650 648 671 678 687 659 673 692 651 612 616 672 704 697 699 644 607 624 673 707 664 657 685 685 625 612 693 707 681 647 661 699 640 612 634 689 677 622 686 669 650 671 652 665 661 670 683 658 618 647 685 652 651 669 673 677 667 645 655 684 668 649 660 656 664 685 676 666 640 628 622 637 693 648 623 660 658 680 699 667 580 598 690 676 650 640 662 673 638 635 648 651 648 628 613 647 678 683 665 640 612 609 659 666 641 648 674 641 637 669 651 669 662 656 663 667 671 624 627 662 686 669 622 648 691 682 645 634 646 674 685 648 635 652 678 663 656 699 711 690 634 626 671 683 651 646 697 698 650 634 661 684 681 651 683 718 679 634 618 660 652 687 715 654 632 626 666 654 652 700 709 689 622 628 658 667 688 686 678 670 679 655 667 670 655 692 660 669 681 663 642 620 698 734 701 642 620 658 685 678 667 696 683 684 696 685 704 664 654 730 745 691 652 678 685 652 651 661 703 701 674 683 666 633 630 664 713 734 688 661 667 678 658 654 722 720 674 658 664 661 647 623 665 750 693 608 611 668 694 648 649 697 673 638 673 648 592 609 676 698 657 665 660 626 621 633 675 687 663 666 666 673 666 614 607 646 663 665 675 678 687 660 594 614 673 687 668 651 667 667 653 632 601 619 666 707 698 653 645 651 657 672 678 654 657 661 652 646 645 678 669 687 675 658 666 619 669 676 641 651 663 663 632 655 667 662 671 678 667 663 626 586 660 702 649 641 675 673 650 627 631 640 657 661 666 705 621 570 670 720 666 619 642 676 684 654 642 636 629 644 670 677 636 646 662 638 616 647 696 658 640 646 634 630 633 652 668 698 681 640 653 652 630 615 641 689 681 663 665 649 635 634 639 681 704 651 641 668 643 628 642 655 659 675 670 628 609 637 670 665 659 671 646 613 644 681 672 678 694 676 681 676 646 626 649 694 676 666 691 691 646 648 661 642 661 673 687 697 681 659 627 631 708 733 686 666 660 653 639 677 702 677 665 662 690 704 675 651 670 684 689 692 650 662 680 666 691 671 680 707 673 672 666 665 657 649 693 685 682 688 663 666 669 678 648 633 673 669 667 685 671 635 636 682 697 675 681 672 660 684 644 638 665 673 702 675 669 656 658 699 648 631 650 665 706 686 669 654 615 622 670 707 673 638 659 669 623 593 645 692 695 705 700 660 658 654 635 641 627 667 702 667 639 626 655 678 659 649 654 665 670 638 599 609 664 694 677 673 675 653 614 619 662 675 640 641 674 655 649 668 661 639 674 717 674 635 652 665 659 643 635 664 685 687 671 677 682 634 638 662 670 694 672 656 650 634 661 681 682 687 680 662 661 681 674 633 657 728 702 681 662 644 712 690 661 673 652 651 616 657 716 706 693 660 674 668 616 625 674 726 732 664 612 601 654 703 671 682 701 677 618 604 664 655 629 645 675 690 685 678 624 622 652 644 680 675 629 638 643 644 659 647 641 641 658 689 655 592 599 646 666 638 617 660 650 643 667 628 614 617 664 681 639 638 641 662 671 647 601 625 692 676 634 626 674 648 583 610 659 688 665 638 626 614 628 654 659 634 625 665 711 675 621 618 634 665 677 670 645 633 672 673 647 642 643 684 688 649 678 680 617 608 633 661 698 681 696 686 613 621 621 658 686 694 724 649 645 660 624 633 655 730 731 687 670 641 648 674 687 665 658 651 671 685 662 679 661 655 662 675 673 646 688 692 676 665 684 705 646 637 663 689 696 684 678 659 654 653 681 695 684 666 651 671 654 667 702 694 686 656 661 691 673 637 659 724 707 656 654 682 704 664 622 667 691 668 685 685 684 674 649 648 658 678 666 680 705 702 682 653 649 654 678 688 675 689 709 683 644 649 676 659 654 713 723 686 646 640 660 660 702 688 648 680 692 634 603 674 702 671 670 678 697 683 610 591 661 727 726 678 661 665 640 613 639 687 689 656 664 693 657 622 636 662 690 692 672 645 630 626 654 691 687 704 708 667 648 631 644 670 685 707 659 630 653 678 660 609 671 746 716 640 613 656 672 670 661 641 664 684 655 658 677 663 655 622 619 686 728 698 632 618 628 622 618 657 727 714 674 673 595 537 600 658 679 651 655 666 622 631 640 622 620 651 683 669 661 629 598 627 662 674 669 665 632 606 618 660 723 680 629 627 644 660 603 622 685 708 658 574 605 673 706 692 677 665 673 706 640 590 618 661 682 670 712 701 658 656 629 633 640 651 678 677 663 648 672 680 654 668 650 627 653 688 681 631 656 689 651 651 668 666 655 634 661 686 661 653 657 651 651 655 656 659 653 652 664 666 663 670 663 636 636 646 645 675 680 653 637 639 659 670 673 665 653 635 624 645 656 668 702 677 631 646 657 685 678 635 640 660 682 666 637 638 682 683 642 675 703 666 646 656 653 665 678 684 677 651 652 678 682 653 638 646 675 706 681 649 649 653 676 692 700 676 624 640 674 684 689 685 682 688 682 650 623 628 688 710 682 661 665 670 644 653 654 669 683 672 667 667 687 669 664 672 674 708 693 653 659 671 662 651 699 721 665 648 661 665 641 641 669 655 652 670 658 655 668 641 640 695 710 658 608 652 701 689 667 622 655 721 690 637 606 638 683 678 689 683 661 630 602 644 681 677 659 665 698 673 639 646 670 686 670 640 639 661 683 688 656 651 693 693 658 667 699 690 641 621 679 678 647 658 667 675 644 685 709 633 630 686 709 647 603 672 721 683 648 682 713 666 622 643 695 689 637 651 684 683 662 670 680 660 653 644 662 659 652 694 672 626 663 707 673 614 651 697 676 675 692 676 613 611 667 690 667 641 654 648 640 624 633 658 650 643 636 651 666 667 604 590 669 652 637 660 668 658 627 640 644 634 620 611 639 666 703 669 608 635 664 648 634 653 638 628 637 608 615 643 660 676 672 665 654 631 625 647 667 671 661 646 649 676 694 674 648 642 646 645 659 682 676 644 652 679 641 644 694 690 667 660 662 663 669 656 662 662 651 651 639 690 689 700 699 613 628 655 702 711 643 643 654 662 665 645 646 680 692 679 684 686 669 604 607 695 690 658 676 678 638 615 647 677 670 683 713 695 636 593 647 693 676 684 706 695 659 647 668 701 680 646 693 733 690 628 618 676 722 712 716 686 646 660 672 676 689 714 687 650 644 655 688 672 688 707 684 681 669 647 653 691 708 716 700 678 703 700 673 667 664 662 671 652 653 694 680 652 645 666 692 696 690 661 640 639 651 667 647 641 699 728 697 668 634 634 655 661 635 614 704 738 658 603 623 688 668 616 623 651 673 665 637 625 635 643 645 638 651 671 670 663 622 607 623 623 663 675 654 661 655 667 656 620 622 664 674 640 653 661 649 627 602 617 686 711 643 615 620 669 657 596 625 671 705 652 628 658 649 661 632 624 628 649 701 685 688 670 590 579 628 677 699 697 672 609 608 654 652 618 634 681 698 699 673 668 614 552 621 687 679 656 663 660 631 670 687 647 678 698 646 593 593 670 696 678 679 662 658 635 620 643 679 709 697 669 643 629 643 663 674 673 665 681 679 635 627 665 658 611 628 691 710 683 658 678 678 642 645 646 653 667 673 692 696 667 650 644 631 662 689 713 664 589 632 673 698 721 698 640 610 642 685 678 646 683 699 690 677 629 628 657 688 693 668 659 654 643 629 667 693 688 687 641 647 664 666 672 655 667 659 663 670 660 675 668 675 675 666 678 646 648 693 690 684 662 670 698 650 626 654 703 695 654 654 655 709 694 656 686 701 684 622 661 705 689 680 662 682 692 674 654 631 630 688 700 683 703 671 665 657 629 625 672 726 692 654 670 668 629 667 705 656 635 660 653 656 696 670 642 666 675 668 652 616 621 667 690 717 663 600 628 660 673 660 676 689 678 655 620 653 685 658 641 672 670 655 651 654 687 657 645 661 644 647 656 657 645 668 675 645 650 629 637 670 654 672 668 671 682 624 612 630 642 648 664 692 669 668 671 643 644 644 643 656 692 693 644 636 660 686 659 642 679 679 669 641 633 656 665 661 668 679 677 666 651 677 693 668 650 664 691 657 626 661 662 692 681 636 679 647 654 664 643 680 645 647 685 685 655 636 686 688 644 649 678 648 625 659 634 637 683 676 658 660 660 635 660 669 641 635 619 645 659 668 674 647 668 655 647 682 664 641 630 651 661 677 678 615 668 737 688 635 632 677 701 672 615 627 694 692 681 662 643 675 679 657 664 685 681 641 631 657 673 697 716 726 699 642 652 667 642 653 695 694 687 716 684 650 668 674 676 656 664 690 680 661 654 642 644 668 694 713 678 679 706 673 646 635 656 677 663 693 698 667 687 678 657 664 673 668 661 656 655 696 701 667 659 670 688 687 660 628 633 648 692 704 657 646 657 689 686 659 636 636 669 678 665 655 682 669 645 669 697 665 631 683 653 630 654 643 662 657 664 652 617 628 672 703 676 675 684 656 625 621 653 641 623 664 673 635 623 647 678 662 636 657 635 618 666 670 661 666 634 623 641 644 657 664 658 632 602 636 690 687 638 642 683 659 624 621 636 624 659 695 614 596 647 665 644 619 656 672 640 618 633 658 642 639 650 649 677 676 655 644 638 635 615 656 673 635 640 648 669 647 617 632 655 696 677 653 651 631 646 637 612 656 691 676 654 636 651 684 682 654 646 653 667 664 652 675 677 667 677 674 669 642 637 671 669 648 650 648 630 659 701 697 685 692 645 619 666 679 657 628 656 689 689 664 633 650 655 656 667 683 651 636 691 669 650 657 714 724 595 607 697 688 632 624 660 668 702 698 638 642 686 684 651 638 666 668 671 661 661 692 653 637 657 690 686 660 674 656 639 646 679 714 689 635 652 682 674 687 698 672 646 686 674 634 656 683 696 652 658 739 699 611 615 655 709 711 653 626 663 701 681 677 669 652 691 704 655 661 723 718 655 634 655 665 651 673 740 703 642 676 684 685 680 637 641 673 682 671 655 708 742 676 627 625 663 676 651 666 713 750 709 643 661 665 667 682 673 697 683 679 660 630 692 707 671 676 664 642 643 654 676 687 678 673 673 664 681 696 667 670 662 669 684 646 670 703 701 674 635 635 640 642 672 707 658 635 672 669 666 663 656 658 665 658 672 683 627 613 661 683 635 648 716 673 624 627 652 672 652 665 686 679 662 622 616 655 667 641 676 723 673 644 650 630 622 658 687 684 674 652 633 632 644 646 650 657 671 666 631 611 633 692 698 650 645 658 629 630 640 648 678 665 629 619 655 682 659 635 672 712 674 610 593 618 649 674 674 647 651 706 672 592 617 699 697 599 613 683 688 673 644 658 679 660 652 663 677 661 642 639 652 664 650 651 658 661 665 659 655 678 686 670 662 643 658 678 656 646 655 669 664 637 631 674 702 648 602 655 683 618 608 691 728 692 647 633 668 669 626 621 653 678 668 658 669 665 621 610 657 670 676 677 655 674 666 640 647 673 687 669 681 665 649 648 641 669 657 644 671 682 670 637 624 653 664 673 688 674 657 664 665 644 649 660 675 677 648 658 663 660 670 652 651 659 678 668 617 628 654 666 663 657 671 667 664 660 667 654 628 669 695 688 662 651 663 640 643 687 718 674 623 656 693 664 622 637 687 699 666 651 667 694 680 638 630 653 688 695 671 656 663 682 655 644 691 687 687 708 693 650 628 648 641 643 701 703 652 637 658 687 656 670 731 698 645 625 661 673 642 647 673 712 687 645 659 673 672 656 663 689 696 659 599 632 674 670 691 677 662 677 656 615 610 662 706 687 643 663 685 644 609 628 686 703 667 634 654 665 614 592 648 714 716 667 618 631 637 608 653 678 686 702 656 614 607 619 648 665 678 666 650 678 652 601 623 673 688 676 691 690 644 605 603 632 681 708 712 703 647 615 622 653 634 616 704 750 711 629 587 641 687 670 646 659 698 695 638 604 629 694 704 657 652 662 664 660 672 708 718 672 609 645 702 645 604 648 731 725 642 633 654 703 703 658 669 657 672 684 658 672 678 677 687 664 669 679 655 668 672 650 659 677 658 652 698 712 696 654 638 690 682 649 660 692 679 660 712 721 691 673 677 663 628 639 678 717 709 684 664 674 695 661 641 643 694 723 683 663 660 676 651 675 725 702 668 666 701 641 608 639 659 702 698 693 676 655 667 683 671 653 685 667 620 650 682 673 671 676 673 656 624 618 635 670 691 682 652 616 625 648 655 665 700 710 679 650 650 637 602 634 660 667 664 633 647 667 673 672 650 631 642 656 656 655 664 662 652 639 615 638 684 675 648 641 647 661 648 635 653 684 656 624 663 676 664 650 648 638 635 668 664 689 714 687 646 603 621 641 664 684 672 673 639 621 650 652 653 680 690 667 643 649 675 664 635 640 676 702 664 623 630 698 694 624 659 674 684 668 629 681 698 662 635 654 689 692 665 641 662 683 654 613 642 701 686 647 633 646 661 681 692 670 674 665 655 645 654 694 666 638 677 700 681 662 629 630 671 684 674 680 677 656 668 690 697 657 621 633 672 713 669 640 682 681 643 645 657 649 674 697 680 647 647 667 652 642 667 698 703 668 642 662 687 672 640 648 667 668 659 661 684 668 649 653 661 652 648 679 667 654 670 660 639 634 673 695 658 633 656 697 666 609 626 658 673 672 667 673 635 619 669 686 665 639 663 681 639 619 647 718 701 627 625 641 683 675 607 630 692 669 644 662 661 657 641 629 660 690 676 645 663 676 666 659 618 634 661 665 714 694 656 650 634 665 664 651 651 651 702 694 634 623 657 665 657 662 686 711 622 588 687 733 675 622 647 656 648 687 702 631 597 679 731 649 601 662 702 690 662 634 617 638 657 673 685 678 660 644 654 660 657 656 646 654 675 651 640 666 650 651 667 643 631 672 683 668 661 649 666 646 629 671 727 705 643 619 618 675 680 683 683 648 663 639 642 678 684 652 612 652 681 661 664 674 671 675 671 678 669 643 640 648 653 667 696 689 686 650 616 678 718 705 662 611 659 701 652 664 677 646 648 668 685 664 655 662 672 665 644 656 667 677 647 638 683 679 658 663 664 646 646 667 691 693 673 645 639 664 663 669 669 659 675 701 683 630 640 638 659 707 700 692 665 659 657 657 694 695 664 646 654 687 717 716 669 644 684 695 660 669 699 683 679 684 685 685 643 656 702 719 706 662 676 678 642 660 704 705 652 658 716 690 640 656 667 685 722 691 618 623 710 721 646 662 715 679 639 660 674 623 635 707 681 653 686 676 651 683 690 660 622 653 690 664 659 622 636 656 651 673 656 663 680 694 648 607 629 649 658 657 674 673 659 645 655 651 644 650 625 647 663 661 659 658 689 663 621 628 641 644 658 693 662 610 639 666 666 646 635 632 649 672 638 635 648 647 649 656 675 666 640 654 689 678 651 653 680 641 617 651 634 643 668 696 720 671 650 624 587 627 643 656 678 696 704 663 649 629 635 658 654 678 663 639 673 714 695 638 657 703 682 634 634 657 642 649 654 658 688 687 698 666 631 650 641 653 652 657 666 652 686 680 653 621 623 673 672 648 629 659 664 672 675 643 675 693 685 668 662 658 660 648 623 658 704 718 639 623 681 671 639 628 677 686 685 666 650 705 700 668 651 668 693 701 671 632 630 653 727 729 685 660 674 718 662 628 665 683 708 713 693 683 678 679 685 671 659 694 712 690 666 665 670 627 639 731 742 662 652 705 696 666 658 673 707 687 640 661 698 710 624 573 674 719 714 684 657 674 645 645 683 678 669 689 686 632 633 686 684 633 642 693 669 657 662 674 678 631 620 663 719 686 623 652 682 678 653 635 658 669 672 643 615 663 693 681 646 616 623 678 723 676 629 636 652 634 652 698 696 691 660 634 629 615 648 676 672 663 653 639 629 657 697 677 655 652 662 688 672 670 637 631 683 678 653 629 647 679 688 664 638 658 666 677 678 631 630 694 711 653 622 683 683 637 642 663 692 660 645 665 668 662 635 657 666 644 653 658 663 660 658 695 678 626 621 639 651 625 639 669 655 657 693 671 594 614 661 675 669 655 652 636 634 654 686 666 662 687 640 642 663 653 620 583 649 689 691 696 664 649 628 625 637 621 649 694 684 670 644 604 622 699 718 667 678 690 644 621 668 702 648 623 672 718 668 611 657 688 660 659 678 673 657 658 656 667 696 689 689 685 638 612 658 692 642 634 673 689 694 642 659 692 650 659 667 687 683 658 686 679 644 649 669 666 671 664 670 652 606 646 678 679 681 668 660 676 672 664 660 617 638 667 676 662 650 677 655 635 630 687 713 613 635 706 689 692 668 639 628 646 682 680 670 630 645 686 672 666 629 634 708 709 659 641 654 679 684 660 618 639 688 674 654 629 656 672 659 692 679 665 664 636 624 665 704 678 661 696 707 657 622 616 636 667 661 655 663 692 678 617 654 696 656 656 681 656 650 677 654 645 665 696 715 657 650 683 667 663 637 634 641 635 710 723 643 630 665 685 645 634 692 731 714 643 591 614 654 664 702 724 700 652 630 664 655 645 685 720 668 614 667 683 651 642 670 698 672 666 668 653 618 646 690 670 695 700 686 693 676 611 604 673 685 667 671 722 702 620 630 687 701 683 692 674 652 657 654 657 660 666 676 701 689 660 652 643 682 725 693 671 694 672 670 672 621 620 668 694 671 646 659 665 625 609 664 688 692 696 655 625 658 689 655 633 669 702 653 588 632 715 662 595 654 678 648 651 686 682 634 598 591 644 727 701 604 618 677 694 654 614 655 666 632 629 639 646 651 640 642 662 672 671 651 671 714 686 639 610 621 675 682 652 650 668 651 652 673 654 653 670 683 666 645 658 657 643 655 686 686 671 679 699 673 626 618 637 669 690 696 681 680 661 652 678 645 643 668 688 703 707 703 670 617 598 674 700 669 679 714 692 623 631 670 721 711 674 674 642 675 758 732 635 623 681 702 649 651 728 708 652 649 676 702 699 686 692 673 653 688 669 664 683 689 720 679 671 678 646 633 626 719 770 681 623 624 653 708 694 644 684 724 713 678 650 636 653 670 629 661 726 698 662 672 656 615 643 695 689 649 669 700 664 640 647 657 651 705 720 651 646 666 661 600 612 680 669 685 704 701 640 608 649 658 665 633 644 674 670 662 657 660 624 664 702 669 636 635 653 656 633 607 657 671 663 675 661 625 623 666 629 626 693 698 669 687 660 601 581 637 747 678 632 631 582 608 622 683 721 678 673 681 628 591 641 687 703 672 657 676 639 602 618 672 703 681 666 631 623 687 672 614 667 716 676 670 676 661 628 610 655 661 644 675 677 631 606 646 706 703 664 643 649 673 668 668 712 696 646 657 627 612 674 680 665 646 682 724 633 624 696 715 641 594 689 725 696 651 619 641 658 679 679 658 639 641 655 665 664 650 676 697 689 654 636 661 634 613 650 709 742 671 613 653 669 657 645 629 679 701 654 661 650 656 670 646 668 681 694 657 610 622 630 653 634 641 718 731 670 626 664 681 641 625 650 686 679 675 693 694 669 644 649 670 676 649 655 696 687 635 646 654 617 655 709 708 691 672 648 640 634 636 677 687 690 690 649 662 687 692 704 674 665 636 612 644 657 685 699 681 677 666 644 636 664 696 673 646 679 693 678 653 640 693 709 652 634 667 658 621 636 671 693 682 665 673 666 657 659 699 703 665 632 617 668 673 646 668 711 697 641 642 649 654 647 639 653 678 692 671 685 696 684 659 639 662 674 669 639 645 647 632 677 679 685 679 652 664 654 653 654 657 693 684 652 706 746 684 608 597 646 664 625 649 718 682 616 639 678 672 652 661 684 681 672 659 643 651 670 677 693 730 701 655 647 621 629 639 640 667 693 682 646 670 694 672 660 645 664 695 658 630 653 662 676 723 698 644 661 671 658 631 639 684 695 692 670 647 663 701 689 685 681 615 624 669 655 665 703 703 680 650 646 669 656 673 678 653 664 647 678 719 676 662 687 690 662 648 677 675 631 640 677 664 643 671 699 680 661 678 664 627 647 698 717 697 668 638 646 685 688 657 586 610 706 705 670 606 622 698 687 660 638 667 710 690 639 640 680 677 659 632 663 685 630 635 667 669 652 630 641 670 685 677 673 667 677 684 646 629 653 647 629 654 657 632 646 676 663 620 635 669 654 635 681 700 662 652 652 686 650 625 685 672 652 618 624 636 593 616 657 661 646 695 696 653 665 648 657 676 691 681 652 651 638 613 621 668 692 673 636 667 680 643 664 651 614 632 671 692 723 690 594 604 664 658 602 637 740 693 596 629 653 612 647 716 687 614 616 662 675 659 659 671 692 704 641 598 616 649 711 709 660 645 666 649 606 661 703 686 674 683 695 655 645 652 677 695 672 661 658 658 631 635 661 677 678 672 682 660 637 657 688 684 679 702 702 689 710 706 676 687 707 676 631 661 670 628 631 673 694 716 708 652 624 671 770 738 650 617 631 675 680 659 639 698 712 642 629 685 695 635 627 666 679 669 687 711 717 696 670 629 645 709 672 648 640 646 659 643 671 700 692 644 626 652 656 654 680 679 676 677 629 622 609 655 706 656 647 657 681 663 654 660 638 682 700 698 673 650 657 648 641 646 659 649 671 675 649 642 629 649 673 693 668 603 633 678 669 647 645 731 729 647 638 640 662 643 625 678 702 669 638 635 670 711 699 674 628 628 656 648 638 625 658 683 684 659 645 672 672 660 646 640 623 621 661 661 628 664 702 670 668 654 628 642 646 676 706 682 652 647 659 666 653 652 667 676 629 579 642 691 636 625 682 714 692 637 634 651 663 645 640 696 677 659 660 644 645 657 665 646 635 646 671 652 642 659 688 697 643 660 717 696 681 679 634 622 661 648 622 662 672 661 672 675 689 704 664 602 632 682 653 643 708 722 661 627 663 700 694 694 647 618 661 694 676 669 681 670 688 674 655 663 668 677 684 673 669 678 638 642 692 725 690 660 685 679 682 666 665 655 602 623 722 750 677 633 645 688 672 640 658 650 645 675 694 665 650 663 687 703 687 691 682 642 627 659 693 702 701 696 664 634 661 701 676 611 624 667 655 633 640 673 690 679 672 689 664 628 666 691 680 683 696 725 715 674 653 646 658 665 662 669 674 637 619 645 652 664 683 711 714 653 646 672 658 674 673 669 655 636 672 669 618 602 668 719 695 647 621 659 662 627 647 699 748 730 659 615 638 663 622 637 672 651 635 661 672 646 648 637 657 721 721 651 612 649 658 632 655 701 685 621 635 699 679 639 624 636 655 672 700 678 676 700 692 653 620 635 674 678 661 684 696 655 617 668 694 648 659 693 694 636 598 642 684 677 651 649 663 671 657 635 650 666 675 693 680 657 652 645 657 700 701 676 660 677 683 611 616 653 661 684 672 680 675 683 684 652 632 626 685 703 663 630 612 657 687 678 652 626 685 708 643 645 657 644 677 688 688 708 694 650 606 660 710 647 648 679 658 645 647 677 733 704 632 619 645 688 683 656 651 681 678 639 648 656 655 653 650 666 688 663 654 669 682 707 670 645 642 664 689 654 650 682 684 647 637 693 721 663 636 660 673 665 639 637 641 668 675 665 687 662 636 639 687 686 625 659 709 677 643 698 704 647 619 637 682 650 659 696 644 624 649 648 652 662 669 678 661 653 679 662 647 654 651 670 629 628 695 688 653 642 655 672 660 646 674 685 685 661 627 663 690 663 675 651 615 658 652 645 616 622 712 700 668 608 609 706 721 659 588 649 691 646 614 613 707 728 667 650 678 692 644 640 643 649 691 681 654 643 656 662 653 682 713 669 592 622 670 675 671 659 684 665 659 659 615 618 645 668 653 668 678 654 654 679 713 690 681 686 682 679 650 638 638 626 626 666 687 651 625 653 701 697 667 679 676 631 627 660 694 690 644 635 672 686 670 644 622 650 660 624 637 681 683 656 680 717 715 682 678 699 651 641 688 688 653 649 648 684 683 608 645 676 691 687 632 667 684 657 686 702 688 697 685 665 652 650 671 638 648 707 703 665 634 668 703 678 649 668 704 682 681 701 669 662 682 699 677 646 640 656 660 670 714 686 656 648 671 682 660 680 692 712 710 686 637 637 694 694 668 672 690 631 619 669 672 657 639 692 696 628 631 687 733 707 664 671 670 644 638 658 668 659 648 677 697 669 640 654 711 718 693 672 669 670 626 669 706 693 666 635 673 637 607 632 630 637 671 686 634 645 691 678 674 676 672 663 668 690 670 648 634 636 683 687 659 671 679 641 653 671 677 683 648 620 600 672 704 662 661 662 688 663 625 628 665 710 663 656 704 670 600 578 620 667 689 692 690 664 639 672 682 679 689 686 696 697 668 622 607 651 666 632 637 671 670 638 632 670 689 661 669 684 653 679 698 630 616 694 692 583 581 649 649 601 573 651 723 695 673 645 617 643 667 709 717 695 687 654 651 659 657 626 631 676 637 626 663 655 622 627 672 654 620 683 707 628 621 662 675 647 651 722 711 659 618 605 663 688 687 675 622 659 684 637 673 681 647 670 704 682 627 647 692 691 677 645 654 689 671 653 629 634 674 661 648 633 639 702 700 656 654 670 696 679 663 694 676 683 677 638 639 631 627 626 671 680 660 672 669 681 643 656 728 703 664 660 677 689 667 649 638 655 665 620 613 645 652 634 638 687 678 646 677 711 707 654 616 641 690 669 645 707 689 642 650 667 686 635 632 674 703 678 623 695 683 618 644 676 683 654 634 644 664 654 646 658 693 685 641 633 646 676 663 671 670 651 663 652 653 652 671 704 698 666 636 677 715 646 614 656 668 660 677 665 648 671 660 658 657 664 641 608 672 708 675 609 626 702 688 664 649 655 644 639 692 671 652 670 670 671 687 684 641 652 669 719 737 645 618 658 707 671 650 691 663 685 655 639 676 649 681 694 697 678 653 668 642 644 656 668 675 679 700 676 658 638 650 689 702 734 703 677 655 627 666 687 699 692 702 688 663 670 650 655 635 666 712 683 660 632 655 660 653 672 681 692 642 658 691 650 657 667 675 696 682 636 665 698 629 628 665 693 694 639 637 682 743 675 621 677 676 687 649 630 652 672 699 682 671 635 645 678 664 624 620 680 671 650 656 682 717 659 612 647 664 673 682 636 656 699 640 632 686 711 692 653 684 678 631 655 660 668 680 669 663 646 653 660 635 632 663 701 678 649 648 620 631 666 711 689 622 632 670 690 657 652 674 683 689 686 697 639 620 677 666 645 649 676 697 693 673 627 638 663 660 664 668 670 630 635 699 703 674 652 660 679 668 659 641 631 643 669 679 662 672 683 660 630 656 693 682 686 697 674 623 642 674 654 662 659 645 628 655 672 662 670 644 689 670 606 661 678 640 628 698 717 634 657 701 656 606 659 712 647 643 688 679 622 620 688 683 665 657 678 671 649 705 667 616 667 683 662 681 693 652 643 641 652 659 639 656 674 688 670 637 640 678 684 649 667 671 671 684 638 615 650 684 688 697 702 661 610 612 667 681 663 681 701 695 665 646 649 647 661 672 674 685 669 652 651 647 636 623 675 728 695 625 614 664 654 636 647 695 739 686 656 661 669 669 680 675 632 664 671 658 662 659 674 646 643 684 697 645 631 677 710 704 644 639 664 675 678 668 678 674 666 636 628 653 649 665 696 692 690 704 675 627 632 654 662 682 715 729 680 621 632 650 632 626 663 719 699 654 649 650 685 683 649 656 688 701 671 660 637 626 651 688 724 677 643 655 635 643 654 669 688 670 663 651 660 674 646 659 661 645 674 708 718 650 616 687 699 673 645 632 653 636 652 686 675 664 659 673 641 592 625 680 701 701 704 682 644 644 665 648 633 661 662 645 660 674 662 650 658 650 648 682 684 651 646 667 645 632 653 651 668 673 661 648 652 647 632 636 634 686 717 670 621 663 714 665 647 670 676 651 620 637 665 640 632 680 689 690 688 661 620 625 684 665 658 707 692 645 652 663 648 657 639 643 696 686 664 646 668 691 631 615 643 690 699 688 670 622 643 672 665 636 645 719 723 666 645 630 632 627 654 705 699 693 679 674 657 642 647 642 654 678 681 654 657 661 641 614 633 696 701 674 659 648 651 666 648 634 684 724 726 690 651 676 659 616 602 625 684 659 667 735 695 633 614 605 627 649 670 702 713 699 663 657 656 632 647 688 715 694 654 629 629 626 612 661 718 734 688 621 645 664 683 708 680 646 652 698 650 598 645 681 707 688 649 673 698 639 620 670 655 649 670 685 699 686 684 652 627 625 621 683 681 673 695 667 672 631 627 687 690 684 690 695 666 645 637 646 663 668 695 681 627 620 657 668 682 701 671 654 650 650 665 647 657 682 656 631 633 657 654 646 673 698 687 628 632 658 684 695 662 702 692 636 636 665 697 652 621 668 707 678 618 645 681 665 664 666 665 654 658 672 666 650 688 720 664 654 649 627 643 659 664 639 656 695 687 668 677 715 690 628 649 706 713 669 632 655 695 693 648 643 702 696 652 654 658 654 663 692 702 665 650 652 646 661 653 644 650 690 707 641 629 658 678 684 670 720 729 662 644 643 657 674 682 698 681 646 623 651 701 709 674 635 636 677 690 636 604 630 682 692 642 659 662 615 650 717 691 620 651 689 669 658 667 670 675 697 655 629 659 671 661 624 643 672 650 650 645 660 649 633 661 655 657 664 660 640 649 700 676 610 624 685 690 623 601 651 658 650 663 668 666 653 645 631 633 667 688 657 636 677 655 618 638 644 627 606 668 722 671 657 703 702 658 625 616 672 705 645 619 628 655 668 630 636 673 697 661 625 627 619 680 711 660 637 665 702 670 635 673 705 674 645 641 617 623 648 687 739 708 634 658 710 641 589 633 672 656 651 686 655 657 661 619 627 680 715 666 654 654 644 663 662 665 666 666 652 674 691 649 653 646 663 714 677 641 656 662 640 636 668 707 704 626 614 644 617 602 620 676 705 681 647 629 638 650 667 722 717 649 620 649 679 640 649 656 642 650 633 664 668 650 648 640 666 672 666 665 679 694 653 644 684 677 636 606 611 667 678 617 629 683 676 629 663 705 658 661 690 712 731 694 632 628 667 667 641 636 699 733 637 573 652 686 638 648 688 701 696 684 660 632 648 691 682 680 676 674 705 673 672 675 652 686 727 732 664 633 682 704 666 653 690 668 641 652 678 682 662 691 690 636 641 692 686 661 671 715 769 709 621 627 653 689 691 659 682 709 691 643 650 701 693 703 714 711 704 648 641 662 649 642 660 678 679 672 684 667 647 686 718 710 659 642 669 713 713 635 636 706 707 646 636 682 698 658 633 647 668 699 708 691 679 689 684 664 677 672 648 666 687 651 626 650 678 673 630 616 659 696 685 651 658 670 669 681 679 662 652 668 646 623 656 670 648 632 670 700 661 629 639 644 652 684 692 649 605 635 671 645 634 672 695 673 635 638 653 638 647 653 686 701 640 572 605 698 656 599 652 695 648 624 684 685 647 626 663 707 660 650 654 640 650 637 647 617 633 723 656 576 614 665 688 661 637 649 677 664 622 621 644 672 650 613 640 691 674 616 652 680 643 636 651 663 658 674 680 644 633 650 667 662 654 661 623 598 646 688 686 663 646 666 681 650 625 646 697 704 661 610 610 675 685 667 662 673 671 641 659 690 695 639 615 675 692 658 639 652 662 674 669 649 659 658 665 673 668 663 635 675 714 683 689 676 651 644 656 701 666 607 647 712 700 647 644 675 692 695 689 619 583 676 710 662 662 679 668 647 666 691 669 670 702 692 647 642 692 712 659 626 670 702 663 636 660 652 619 644 704 706 667 658 685 696 677 688 674 640 641 655 671 660 666 661 651 659 639 670 718 680 631 656 691 676 645 673 687 637 645 661 689 676 655 691 654 637 634 648 657 636 646 646 676 683 683 669 642 664 657 633 657 703 680 629 659 694 652 634 685 698 625 613 674 667 641 614 600 656 732 729 655 635 655 671 684 675 666 656 647 665 686 652 609 640 661 633 645 680 679 636 616 656 682 669 684 712 690 649 650 690 681 641 648 673 658 630 643 653 667 684 655 632 661 691 677 642 605 681 732 656 645 638 673 703 640 638 665 689 685 663 684 680 645 632 644 660 678 702 675 668 674 623 609 655 732 712 640 644 676 682 638 655 696 688 656 629 650 673 677 651 654 656 645 661 646 676 695 693 685 650 690 671 634 642 652 700 697 660 641 647 672 677 661 643 657 688 684 655 647 667 668 648 670 680 657 649 672 689 658 652 645 644 652 644 692 716 702 652 615 644 649 660 684 701 687 656 632 642 682 666 666 666 680 706 652 636 660 658 648 657 682 658 658 672 659 662 643 669 702 688 636 610 682 692 679 690 674 659 628 649 683 689 680 673 670 636 628 651 683 683 689 695 658 667 674 633 623 656 702 697 676 673 637 646 667 672 687 652 649 645 629 675 704 650 629 681 679 648 666 679 648 660 697 665 630 665 702 700 668 645 649 630 634 638 658 675 652 678 672 619 628 656 652 665 708 686 626 635 653 646 660 667 696 713 676 641 613 617 639 653 659 657 676 680 656 636 625 664 700 678 658 661 677 640 581 627 721 727 670 657 650 643 643 626 630 672 707 662 619 638 662 662 642 679 704 666 642 640 675 674 645 673 697 675 638 634 641 648 687 670 648 667 669 675 630 605 670 699 687 685 691 668 628 622 640 661 663 692 667 637 659 677 687 625 655 693 669 678 664 680 664 636 655 678 695 682 670 661 650 644 622 625 695 711 642 654 705 702 644 618 668 654 636 668 679 670 672 701 671 640 672 665 671 701 698 684 637 654 688 664 676 705 704 619 616 685 672 647 653 706 702 670 657 634 659 713 714 639 595 636 692 671 659 697 656 599 657 695 636 653 717 702 639 659 719 669 633 711 738 655 637 666 631 615 681 704 646 632 652 639 613 669 720 668 659 697 663 612 654 718 700 682 682 658 623 615 662 662 649 707 712 619 607 696 700 602 613 753 731 639 661 667 632 628 656 652 646 711 725 615 609 695 680 611 643 737 701 638 646 689 698 652 639 651 651 643 680 681 643 656 692 688 642 637 690 711 652 629 658 668 689 670 629 672 702 690 689 659 633 619 635 656 656 658 671 695 664 645 631 654 702 691 665 604 634 691 699 700 657 616 627 699 711 632 633 716 687 620 656 719 695 605 608 661 683 662 633 658 701 695 649 634 659 679 666 671 692 704 707 661 630 661 673 643 658 704 694 666 663 660 619 610 676 749 739 658 633 631 636 683 696 658 651 699 718 656 597 626 671 675 677 693 672 664 683 669 639 639 705 723 665 629 667 670 609 638 723 724 656 650 668 668 634 591 659 728 738 690 634 638 634 593 591 670 720 711 641 638 684 656 642 645 675 704 692 650 628 647 644 642 653 689 714 696 655 626 641 629 628 652 676 685 675 681 645 647 662 657 665 632 622 639 675 681 630 638 681 681 654 654 668 659 636 638 662 653 656 668 636 636 685 683 627 649 689 691 680 664 693 654 618 648 657 663 671 678 660 633 611 624 648 662 688 678 669 681 664 645 651 670 685 668 652 665 673 682 660 633 656 666 652 631 645 694 690 644 641 687 702 662 630 663 684 631 604 663 722 667 612 663 702 655 621 679 705 661 630 621 654 698 674 633 642 678 652 615 680 712 657 622 658 712 693 643 659 693 662 660 671 649 623 605 638 663 692 702 662 643 646 691 697 655 673 672 652 672 683 666 627 642 681 658 655 682 686 678 639 628 650 657 683 683 665 668 664 636 635 685 688 636 634 677 656 613 675 746 710 653 667 683 653 647 667 665 647 679 711 628 606 705 697 631 654 690 674 644 646 663 657 662 701 729 675 626 666 667 645 660 665 648 608 660 741 718 660 655 694 665 597 623 694 687 651 684 701 654 654 666 689 695 661 656 642 650 662 670 671 646 640 675 702 658 644 677 675 611 592 704 743 662 643 686 683 649 663 665 629 672 724 691 633 620 664 666 650 682 702 654 626 680 673 631 660 683 687 686 682 660 639 652 658 658 682 697 672 637 640 691 699 666 689 664 613 650 731 704 629 674 715 668 615 648 670 651 667 683 696 688 701 696 633 621 647 666 688 685 683 671 656 656 670 658 636 675 688 706 681 632 662 659 684 688 658 668 684 684 643 644 667 666 659 659 684 669 661 680 661 659 654 636 651 688 674 639 658 673 655 640 656 679 710 702 663 673 651 609 640 702 696 636 670 703 635 634 675 674 646 644 674 674 702 675 623 662 696 669 632 671 703 688 635 600 683 683 632 661 655 652 664 667 654 644 682 713 712 671 644 644 644 672 679 663 664 691 680 613 595 656 720 674 616 655 686 673 651 655 650 633 630 642 675 683 676 649 643 662 637 653 695 660 625 646 674 670 649 653 651 646 650 637 673 676 634 633 609 638 705 715 677 645 675 646 571 613 706 673 627 685 678 609 592 643 683 659 670 693 664 608 614 666 660 654 700 719 653 623 641 619 611 642 682 692 670 676 678 641 632 593 581 721 769 669 640 637 656 668 610 671 727 671 609 603 660 632 618 666 706 692 669 673 650 644 646 663 660 651 662 682 688 647 626 635 665 677 648 666 695 659 635 656 654 644 678 705 677 657 682 670 610 592 630 697 710 672 686 683 647 638 663 691 654 628 664 697 673 645 699 737 675 612 640 666 670 692 663 651 666 659 646 644 689 680 630 647 681 680 677 707 683 627 616 656 690 684 710 696 658 668 661 630 600 635 708 739 682 622 673 675 626 629 674 711 656 632 696 702 640 598 648 709 656 651 705 693 680 669 649 645 637 652 707 693 624 648 680 659 677 685 678 663 647 660 666 687 680 654 654 677 679 646 662 671 649 650 655 648 655 685 686 639 633 678 665 650 667 656 660 646 636 674 665 654 690 681 659 667 672 650 638 658 644 657 689 692 693 657 640 655 676 658 613 654 687 682 665 652 674 654 655 695 698 656 617 664 678 648 659 662 648 653 679 670 657 684 707 654 595 642 701 686 648 656 662 630 642 694 684 658 660 636 647 675 647 666 687 673 683 643 655 704 665 613 640 692 652 642 669 678 671 628 648 680 683 675 665 663 657 673 648 615 642 664 653 651 684 713 685 632 649 659 662 706 638 591 693 721 679 650 635 652 635 640 675 693 688 658 651 654 667 661 636 661 702 697 640 636 697 661 619 662 686 656 622 668 687 623 641 689 668 655 646 643 670 704 713 640 612 674 670 629 615 667 681 645 684 665 619 647 703 691 627 670 701 640 627 675 679 635 649 671 631 620 645 667 681 650 654 689 643 622 695 695 628 615 677 737 665 628 656 646 655 659 674 658 663 682 662 664 650 657 667 655 643 651 711 700 629 621 670 666 605 669 706 640 649 676 702 681 615 626 673 660 638 662 674 674 669 666 667 634 640 711 687 636 646 643 647 644 693 721 665 668 659 611 612 648 638 623 669 709 701 653 631 645 632 619 697 744 666 652 650 612 670 677 640 643 653 709 697 660 674 635 622 643 666 686 663 687 669 642 683 674 648 630 663 683 632 651 710 684 618 624 677 690 661 640 696 692 618 660 682 663 642 648 706 689 646 623 661 711 702 677 638 644 654 663 676 648 656 679 695 685 645 638 623 639 696 692 645 654 698 671 650 648 647 671 661 685 690 636 621 675 690 637 650 675 687 685 686 667 621 630 642 650 663 685 702 691 660 627 664 679 641 658 629 629 712 689 640 627 664 704 660 659 635 625 682 686 683 659 655 659 663 722 695 619 629 677 650 597 634 715 745 684 625 648 639 622 682 670 646 711 722 638 593 652 680 689 679 660 685 651 638 661 664 668 670 691 689 664 653 676 664 628 672 677 650 666 657 656 659 681 697 634 620 693 726 671 627 639 674 720 703 659 644 638 639 658 671 689 696 639 654 695 651 648 639 680 738 681 656 639 637 666 662 670 694 707 662 652 692 666 632 642 681 711 664 646 701 664 600 667 739 695 634 680 729 678 632 643 681 676 670 693 655 652 687 674 656 645 675 682 635 642 663 682 700 657 613 660 739 701 621 654 711 671 623 675 714 661 694 709 600 609 678 655 642 695 718 678 637 667 720 657 625 668 682 663 628 687 688 633 670 677 625 632 724 680 601 651 689 687 631 604 654 696 687 682 659 621 680 680 612 651 680 650 629 645 689 684 639 631 666 680 669 634 629 679 652 615 636 683 699 643 614 638 664 636 633 666 645 650 653 650 676 670 655 644 653 685 658 611 665 710 658 648 677 649 620 640 684 681 611 640 690 646 651 686 657 621 651 672 667 625 612 684 675 652 667 656 646 641 668 679 666 642 643 681 655 630 656 682 697 681 673 644 595 624 664 649 650 686 685 651 643 645 654 653 651 689 686 646 626 627 639 667 683 656 662 659 677 670 629 677 649 629 683 647 632 633 644 689 689 678 634 637 679 673 668 645 641 646 654 666 650 640 666 684 649 657 679 672 654 653 673 614 627 717 688 622 642 682 658 633 655 674 669 652 649 668 662 648 680 683 655 658 642 612 625 683 697 653 662 687 660 641 675 682 635 623 650 682 685 654 646 635 652 696 666 664 685 647 634 627 661 687 657 667 680 677 657 650 657 638 659 696 657 639 660 648 633 654 706 700 657 656 648 642 693 703 644 638 657 650 652 664 690 689 645 660 665 623 647 685 694 694 653 594 640 718 704 665 640 647 663 665 650 658 680 657 646 646 711 721 647 654 638 612 668 685 633 655 699 695 685 633 626 677 682 687 704 665 630 645 666 671 661 653 677 707 673 643 628 639 675 644 666 704 686 653 612 680 719 669 641 658 713 683 668 664 610 675 740 662 604 672 723 684 644 650 675 676 661 666 662 663 670 650 658 658 652 675 683 671 650 637 682 738 658 569 650 739 711 656 637 678 678 640 646 645 648 643 697 722 654 662 662 686 697 616 631 671 678 665 644 656 658 654 687 723 687 645 621 634 673 692 689 646 662 679 663 647 621 671 694 680 688 655 620 615 635 691 736 713 698 691 649 629 645 644 598 628 713 732 712 678 609 572 626 675 687 686 687 690 666 649 607 607 699 703 667 685 679 651 600 596 630 651 711 727 698 654 609 631 668 659 654 681 686 683 678 672 647 593 616 672 677 671 682 651 605 644 701 710 678 645 658 664 659 660 659 662 636 630 664 651 636 655 676 679 664 655 664 683 670 657 652 638 635 641 680 682 643 661 673 661 673 664 637 650 661 650 651 673 672 651 659 650 671 686 669 660 618 628 669 653 616 643 688 688 683 661 666 652 610 633 671 682 674 663 649 650 646 632 658 689 682 645 647 675 675 637 628 690 702 680 648 643 685 685 654 613 632 670 700 690 629 622 630 648 662 659 660 669 680 673 655 637 645 669 720 735 651 613 651 643 632 673 683 661 681 708 702 669 620 589 603 695 765 719 641 632 650 625 622 669 703 696 684 667 638 620 637 672 650 650 704 719 693 645 649 662 643 644 651 665 654 662 698 700 686 639 631 667 650 668 711 677 635 639 675 668 645 684 678 648 657 668 648 638 702 662 596 667 707 685 651 656 672 643 623 641 664 672 684 682 675 656 638 649 675 679 658 657 659 653 663 651 663 701 680 642 638 639 613 602 662 715 691 686 690 640 620 642 654 648 664 699 700 642 607 649 652 617 660 713 667 656 688 637 599 623 700 725 627 592 661 712 673 601 643 691 678 671 659 661 654 641 649 661 662 670 675 671 664 641 648 656 645 645 670 681 674 689 675 663 668 655 635 636 681 661 638 650 660 684 649 641 672 703 674 621 665 698 699 639 625 707 727 679 607 624 673 656 656 680 686 657 667 687 655 637 637 654 672 680 673 653 648 650 660 635 615 678 712 656 635 668 664 644 645 659 656 627 665 715 668 622 615 706 750 654 624 632 669 659 642 702 667 628 647 659 663 644 637 651 656 662 677 669 611 604 640 629 650 695 700 659 645 636 646 684 661 653 666 695 700 606 575 655 716 696 635 634 694 676 594 614 683 657 619 678 702 644 641 644 664 695 604 556 680 775 711 611 603 653 633 628 718 735 672 580 584 676 673 645 641 688 689 651 678 626 609 670 690 677 643 652 684 652 600 651 665 650 693 700 667 628 672 676 634 646 672 688 632 628 679 694 677 642 637 651 668 652 630 648 666 656 649 659 675 682 672 657 648 689 700 673 648 626 667 680 688 699 638 621 683 693 673 670 655 659 626 639 683 662 683 680 650 678 682 649 621 652 702 690 666 634 627 675 697 688 656 643 676 675 649 665 704 700 648 637 664 668 680 698 686 661 674 663 630 652 668 687 676 628 645 670 655 654 674 682 675 669 671 644 645 680 680 689 658 627 658 669 667 665 666 673 672 665 684 695 669 661 648 636 656 683 683 656 639 659 676 641 623 653 685 664 627 640 655 690 673 674 708 643 614 627 654 678 696 680 623 643 685 703 675 635 650 696 678 618 644 681 674 631 643 682 645 638 641 638 645 635 673 710 683 646 642 663 664 665 660 652 675 667 650 665 664 628 602 618 664 683 681 694 674 638 642 668 663 644 645 651 675 662 621 655 691 644 627 665 674 662 645 658 675 652 657 690 691 658 619 634 665 657 658 685 667 624 646 664 626 624 670 691 675 672 687 661 647 643 645 684 674 632 629 683 717 670 626 637 654 669 668 653 683 688 634 622 655 662 670 676 678 698 696 670 625 631 656 636 665 704 681 650 648 671 662 634 665 677 683 696 629 622 660 667 696 686 665 658 665 689 660 640 657 652 654 709 720 651 603 610 674 690 675 692 665 632 640 644 643 644 668 718 714 688 643 629 641 623 634 650 698 694 672 664 646 665 643 657 684 667 676 676 656 639 650 701 684 639 678 688 665 622 619 669 647 633 638 687 714 668 658 633 638 651 675 702 647 635 661 643 634 681 706 680 652 645 665 654 644 657 650 663 707 686 624 620 668 697 675 671 657 644 662 653 653 658 660 643 645 699 671 635 679 693 641 598 643 681 652 654 678 703 676 628 658 665 659 680 677 680 687 688 652 617 637 657 665 668 691 706 688 659 616 602 622 682 705 657 652 680 662 608 618 652 667 680 694 701 633 607 652 651 660 680 704 690 635 644 665 646 651 679 693 650 636 682 662 653 626 633 722 699 628 606 673 670 594 630 664 666 671 671 640 629 629 633 670 678 691 640 637 689 666 656 666 691 663 624 639 676 709 670 601 619 687 666 630 650 674 690 661 650 659 645 637 606 648 722 708 664 628 619 619 637 668 665 666 684 663 638 632 632 674 713 702 685 672 620 595 637 684 706 683 679 660 613 643 680 671 637 659 687 613 626 671 651 634 639 698 700 659 640 650 646 661 688 655 663 663 662 666 648 650 640 674 677 672 679 660 675 653 640 641 661 692 692 683 638 642 666 653 643 641 653 660 648 659 675 668 660 645 660 692 687 675 673 650 634 669 678 645 651 664 673 677 640 623 634 683 713 687 654 632 652 692 687 656 674 665 654 663 644 675 685 657 626 633 674 669 676 678 676 663 638 664 663 655 689 708 669 637 637 615 644 688 712 710 655 619 625 688 722 667 639 659 675 625 604 687 694 671 681 678 655 619 647 658 670 685 652 667 667 645 665 667 653 676 714 688 606 633 715 663 628 676 688 670 635 646 662 639 653 672 702 671 631 685 687 640 627 666 690 668 670 701 679 631 637 638 663 699 696 683 678 676 634 629 638 653 717 699 658 632 638 669 644 658 678 663 666 683 690 670 638 647 691 660 635 663 676 698 676 637 653 685 679 642 651 680 670 689 685 640 664 664 608 627 677 676 670 673 679 661 645 674 689 645 606 634 666 684 673 709 736 633 605 660 656 669 700 666 648 695 707 653 625 657 660 651 677 676 638 625 686 688 619 644 696 661 616 666 704 688 674 655 675 650 604 667 704 652 646 680 684 688 686 665 637 615 620 657 718 724 646 618 634 652 665 640 672 702 697 670 630 640 657 643 640 687 687 678 673 654 657 659 688 631 607 660 653 679 669 666 685 649 639 634 646 670 662 665 667 664 649 624 642 662 670 692 710 689 631 609 620 642 667 689 697 674 666 639 620 630 623 654 684 666 652 660 646 611 642 703 692 674 666 625 629 671 667 628 645 690 689 645 596 633 704 696 672 668 641 640 642 650 663 666 666 625 632 663 671 642 634 651 649 685 674 617 604 686 706 654 652 642 648 639 639 671 681 665 630 645 657 673 669 635 681 688 652 643 647 657 655 644 628 643 634 640 683 673 635 591 635 695 650 635 651 674 680 641 644 639 645 673 657 633 657 712 697 653 627 620 647 644 660 681 670 676 616 585 633 672 683 642 667 688 650 628 604 629 657 680 696 653 637 672 673 642 626 640 664 677 665 645 654 683 681 641 632 647 666 654 659 707 682 631 618 646 657 660 710 684 630 630 646 672 648 610 623 684 718 635 609 687 686 671 705 696 632 625 671 678 648 641 700 708 665 650 652 648 635 680 683 634 647 690 711 670 650 676 681 650 655 700 665 638 657 669 669 652 654 666 682 677 634 624 709 749 680 644 658 660 631 671 720 690 671 693 719 656 613 658 676 667 680 713 688 663 646 629 638 674 739 709 666 648 641 652 614 626 693 736 701 656 674 670 657 655 656 692 702 688 687 691 689 630 640 676 645 683 695 692 691 606 609 677 700 677 644 689 696 668 664 642 653 639 611 669 696 643 616 664 720 696 653 626 626 649 689 717 668 643 643 653 697 672 652 659 628 662 704 672 623 627 660 651 636 642 669 680 650 624 652 674 657 646 630 655 667 633 631 655 650 644 687 709 683 638 660 672 613 619 650 679 671 655 676 637 634 692 672 600 603 663 671 631 630 664 661 648 658 659 649 630 642 671 671 655 638 641 671 686 665 654 641 660 692 645 644 679 654 627 616 660 703 652 625 654 646 620 629 688 704 641 606 631 679 658 629 645 666 675 667 676 635 612 652 678 675 676 707 669 611 647 682 632 596 668 723 688 646 633 651 652 637 629 649 678 655 642 634 670 702 656 655 653 645 654 678 704 667 664 653 636 661 669 653 626 641 667 707 698 634 639 662 667 658 656 683 679 662 643 633 656 636 642 680 719 713 641 633 663 666 622 646 698 669 661 682 685 620 614 661 683 682 648 699 699 618 604 660 731 690 645 661 674 679 652 651 656 673 681 647 665 705 704 679 629 622 668 691 701 673 644 656 647 642 648 629 648 697 668 651 673 668 683 687 638 640 681 673 687 698 664 651 674 655 638 676 692 687 648 623 646 648 656 684 690 665 668 684 658 645 631 648 668 638 671 676 623 630 668 684 665 668 684 658 630 626 685 720 665 674 688 661 655 640 624 635 698 693 635 638 644 655 671 670 683 649 629 665 652 626 642 680 693 659 604 638 698 663 670 713 667 576 640 746 663 597 619 667 718 692 651 632 669 691 629 615 674 696 671 639 644 678 653 636 656 685 680 639 643 638 644 646 648 668 670 682 666 658 678 667 655 655 647 643 660 678 674 667 646 653 686 672 674 674 643 641 647 657 663 667 679 675 661 644 636 645 667 686 652 610 635 691 697 668 633 631 685 714 672 615 646 674 655 661 659 692 674 628 640 654 667 649 665 704 703 662 610 636 660 657 675 668 674 698 643 606 625 650 687 672 639 642 680 699 669 653 642 616 654 684 657 654 674 687 665 640 648 663 660 674 686 656 638 641 656 695 697 648 644 669 665 645 634 638 674 701 665 645 647 645 666 651 629 676 705 667 621 638 673 671 660 627 663 704 697 649 607 670 674 639 678 724 666 598 655 677 652 645 676 680 650 644 651 702 661 626 654 666 684 637 637 690 688 668 671 632 609 686 666 626 683 686 677 664 631 648 653 643 651 694 730 673 636 650 661 678 645 638 674 655 656 689 669 622 651 693 684 650 624 655 653 648 670 680 690 668 624 611 656 681 664 652 659 654 633 650 697 703 696 690 640 613 620 633 663 687 688 680 648 629 646 678 672 608 642 679 685 684 631 643 628 648 707 669 638 631 644 642 639 670 692 698 660 639 639 650 668 639 672 711 651 620 666 699 626 592 641 683 717 661 613 651 660 643 660 662 647 637 638 672 666 663 673 661 649 631 653 667 651 668 692 670 625 611 635 662 679 678 672 644 602 625 661 669 660 655 689 696 624 581 659 728 699 640 615 642 665 647 648 645 628 683 685 656 679 669 653 625 628 679 666 634 663 695 670 629 646 638 606 620 673 742 682 629 649 632 658 666 663 648 649 698 662 608 627 681 679 627 644 687 698 669 625 651 675 675 670 646 635 645 688 675 649 635 637 676 650 643 657 646 664 655 646 664 662 664 655 671 671 641 665 666 669 677 662 663 656 667 655 650 667 651 660 673 659 638 647 663 671 711 689 629 615 653 677 670 670 655 669 647 609 637 662 677 664 658 685 689 663 648 660 649 659 685 668 673 687 680 662 628 627 641 673 675 659 688 668 644 631 644 696 656 637 687 684 644 634 653 674 697 678 660 644 625 652 653 607 626 703 687 692 736 682 598 589 668 703 687 649 660 703 659 658 677 635 604 634 706 693 634 648 634 623 680 692 672 653 652 674 674 669 660 658 660 646 668 686 655 653 668 667 663 662 676 672 665 673 654 640 652 669 675 653 647 681 691 643 625 651 671 691 675 653 652 637 637 654 678 692 692 666 639 663 679 648 646 692 705 670 646 665 690 666 647 659 644 626 615 638 713 720 681 662 631 632 660 658 653 669 690 689 640 652 687 664 658 658 689 689 656 659 667 667 644 660 659 626 645 676 686 686 676 655 635 637 681 701 654 622 661 675 653 671 663 661 670 663 665 657 650 653 661 651 650 662 651 664 683 695 675 637 647 642 640 674 678 660 657 660 634 644 677 652 625 661 718 670 624 657 655 645 663 676 654 626 639 656 664 671 645 624 654 670 653 655 625 611 668 676 656 676 654 633 680 668 639 633 628 660 671 667 686 671 627 616 623 658 678 674 665 634 644 655 647 639 656 675 616 608 678 680 647 620 617 651 675 698 687 632 604 647 656 628 664 676 681 677 650 663 649 642 670 668 642 641 648 639 677 674 631 656 664 658 658 642 636 658 656 619 630 661 679 648 659 705 652 629 646 681 668 613 666 691 658 628 668 726 669 618 638 701 696 634 636 636 624 629 667 711 704 660 623 635 661 654 614 619 685 720 696 624 633 675 646 667 707 693 635 612 653 679 686 668 665 658 658 680 657 648 674 684 657 618 649 689 654 632 653 676 643 637 685 678 659 641 659 670 649 666 674 665 646 665 697 649 638 682 688 671 676 653 595 648 684 680 706 664 625 630 672 680 663 669 669 640 601 649 685 690 693 662 660 658 664 662 637 638 649 669 678 657 670 695 672 645 641 641 649 683 712 673 627 655 680 656 653 674 661 641 652 670 669 640 652 675 671 688 660 642 652 640 636 656 707 693 639 648 667 669 678 652 608 631 688 701 672 663 667 642 659 683 655 637 650 672 670 668 654 635 638 652 671 674 663 630 654 687 644 630 645 674 703 659 653 670 643 653 624 620 666 710 702 627 652 686 661 628 657 690 648 653 654 651 657 648 648 645 659 656 660 676 674 660 624 625 659 682 686 663 653 642 611 637 693 668 656 695 679 644 627 651 671 664 667 644 655 673 663 663 661 669 656 634 658 685 668 655 668 667 633 633 671 670 664 676 655 637 652 669 675 659 659 664 660 675 643 636 671 681 690 661 660 679 645 620 671 679 620 650 685 699 676 638 648 658 672 648 657 664 634 671 712 690 632 631 648 637 668 681 646 659 686 656 624 634 653 647 642 672 681 679 675 637 635 634 641 688 675 665 684 678 647 608 634 683 672 657 665 657 641 665 674 616 639 679 654 645 640 656 665 663 651 645 650 656 647 637 667 662 660 655 645 657 663 681 664 651 650 627 653 697 672 647 653 663 639 650 684 640 634 632 660 710 672 598 597 666 687 678 624 639 700 658 653 637 609 640 660 692 671 641 672 682 652 628 636 659 697 697 672 670 650 628 649 682 675 653 660 663 645 651 668 677 665 632 640 668 658 633 615 661 727 673 629 653 645 640 682 714 667 608 628 697 692 643 646 689 693 663 675 665 656 668 669 675 661 658 690 694 615 581 673 719 652 619 649 689 672 639 646 652 696 691 660 642 630 680 699 667 644 677 689 651 632 654 698 676 638 658 684 668 637 657 704 701 660 636 652 677 668 642 644 671 644 608 657 716 667 599 651 682 658 674 668 651 646 662 678 653 647 676 682 639 641 670 656 648 642 664 684 661 646 648 660 660 656 656 639 651 684 681 647 625 639 620 606 663 700 674 621 632 676 653 631 649 654 651 662 669 656 650 635 642 690 663 628 646 667 667 618 631 683 644 589 635 687 658 628 661 686 647 624 648 650 621 662 680 641 644 659 641 624 656 678 686 643 608 648 663 651 646 663 669 660 656 653 663 640 644 655 668 694 654 634 631 668 691 657 654 644 678 689 634 605 638 696 691 663 647 651 656 648 634 654 701 678 634 656 684 669 662 656 656 682 681 673 664 663 677 662 647 661 654 629 675 701 690 696 642 614 663 709 674 628 644 670 699 670 628 649 703 675 650 697 666 646 634 623 690 718 714 675 608 634 682 661 649 671 703 688 637 645 671 653 640 675 687 689 673 625 640 679 678 646 660 681 662 665 660 671 675 673 672 648 649 658 661 663 662 655 662 673 675 657 644 657 670 668 627 656 695 682 669 645 663 658 647 647 674 714 665 637 650 657 669 683 673 645 652 653 675 697 651 657 692 653 624 637 663 668 659 660 649 659 673 659 648 669 666 622 652 668 644 674 688 694 666 629 637 650 671 664 664 687 663 623 643 663 653 671 669 654 658 674 651 612 642 659 652 656 651 661 663 643 632 664 679 664 683 665 631 635 647 666 661 674 685 641 622 645 656 670 668 End-of-data for Chan 3 raw accel.