1975
1997
1977
1972
1971
1992
1978
1975
2003
1992
1982
1964
1992
1975
1971
1973
2006
1998
1979
1985
1973
1968
1968
1969
1967
1971
1978
1991
1974
1994
1982
2005
1978
1980
1976
1974
2004
1982
1965
1981
1985
1967
1970
1992
1973
1979
1984
1987
1976
1994
1983
2002
1991
1974
2004
1977
1966
1970
2000
1972
1978
1966
2004
1998
1976
1993
1999
1966
1975
1975
1992
1987
1977
1986
1982
1967
2004
1973
1991
1966
1966
1965
1998
1978
1980
1977
1977
1968
1973
1988
1977
1996
1997
1977
1975
1998
1969
1987
1994
1978
1981
1981
1972
1982
1996
2005
1977
1973
1990
1989
1984
1993
1975
1985
1985
1989
1966
1972
1978
1979
1984
1965
1998
1970
1977
1984
1977
1997
1976
1985
1984
1999
1977
2004
1978
1971
1984
1965
1971
1980
1986
1968
2004
1987
1968
1973
1994
1986
1974
1998
1967
2004
1988
1979
1972
2003
1969
1968
1995
1970
1996
1971
1984
1971
1972
1967
1967
1966
2002
1982
1999
1983
1990
1997
1978
1992
1983
1982
1968
1987
1986
1982
1995
1973
1969
1991
1967
1963
2005
2001
1968
1969
1969
1986
1987
1967
1970
1976
1970
1990
2006
1969
1967
1971
1969
1975
1969
1991
1973
1985
1992
1969
1971
1973
1970
1969
1971
1973
1971
1975
1978
1979
1987
1990
1994
2000
1970
1977
1980
1984
1973
1979
1988
1977
2000
1961
1978
1966
1984
1978
1969
1997
1978
1985
1980
1983
1985
1997
1988
1976
1999
1977
1968
1967
1968
1975
1974
1971
1971
1983
1977
1992
1987
2005
1970
1972
1982
1972
1969
1972
1977
1964
1968
1984
1999
1993
1969
1977
1980
1968
1968
1985
1986
1990
1984
1989
1967
1971
1979
1981
1974
1965
1999
1968
2000
1972
1995
1970
2002
1975
1966
2003
1965
1985
1998
1971
1989
1969
1976
1983
1977
2000
2003
1972
1991
1980
1984
1983
1971
1983
1966
1989
1989
1979
1963
1995
1966
1965
1982
1994
1970
1998
1985
1995
1967
1991
1994
1972
1978
1986
1998
1997
1978
2005
1974
1985
1969
1993
2004
1977
1969
1983
1990
1973
1978
1968
1997
1984
1980
2000
1968
1993
1979
1970
1989
1979
2000
1997
1996
1974
1996
1971
1996
1974
1984
1974
1987
1979
1981
2004
2005
1994
1999
1968
1987
1982
1960
2002
2002
1975
1968
2000
1991
1984
1979
1971
1980
1972
1969
1975
1977
1980
1983
2000
2000
1982
1969
1976
2001
1967
1972
1986
1965
1971
1999
1986
1969
1971
1998
1998
1974
1970
2002
1978
1984
1989
1964
1968
1972
1969
1957
1997
1970
1978
1977
1996
1997
1967
1971
1989
1988
1983
1976
1971
1989
1971
1991
2003
1981
1964
1974
1982
1980
1985
1975
1971
1971
1987
1969
2004
1989
1971
1993
1998
1971
1967
1965
2000
1997
1985
1969
1965
1997
1968
1974
1967
1987
1997
1979
1977
1969
1980
1983
1969
1975
1970
1982
1973
1984
1974
1986
1973
1981
1967
1968
1985
1988
1963
1996
1979
1971
1973
1986
1968
1957
1991
1989
1967
1964
1969
1976
1975
1992
1998
1984
1968
1980
1984
1968
1974
1973
1967
1999
1976
1967
1969
1988
1957
1973
1984
1991
1966
1989
1969
1973
1998
1988
1972
1964
1984
1983
1986
1985
1972
1969
1974
1977
1986
1978
1982
1965
1967
1968
1979
1972
1969
1979
1969
1970
1980
1971
1972
1998
1968
1972
1976
1984
1966
1982
1972
1992
1977
1968
1971
1971
1994
1969
1964
1993
2005
1969
1979
1995
1965
1985
1962
1980
1967
1965
1975
1996
1976
1985
1996
1969
1992
1973
1987
1967
1968
1986
1984
1980
1982
2004
1975
1975
1967
1966
1972
1961
1969
1968
1972
1978
1968
1972
1973
1980
1977
1985
1969
1971
1961
1979
1975
1970
1966
1996
1978
2000
1963
1982
1985
1983
1966
1979
1980
1986
1969
1967
1983
1973
1963
1992
1972
1970
1980
1974
1980
1979
1992
1966
1956
1987
1969
1964
1990
1966
1979
1979
1975
1964
1960
1986
1968
1975
1987
1974
2000
1986
1996
1976
1983
1970
1975
1967
1970
1966
1992
2000
1982
1979
1970
2002
1967
1997
1981
1987
1967
1989
1969
1968
1972
1967
1990
2005
1966
1966
1989
1966
2001
1985
1983
1969
1988
1977
2002
1993
1979
1979
1982
1991
1969
1976
1976
1982
1975
1971
1969
1970
1985
1960
1967
1975
2002
1981
1991
1965
1968
1975
1983
1972
1982
2004
1995
1965
2003
1973
1982
1965
1969
1974
1970
1981
1976
1983
1967
1974
1967
1972
1970
1971
1984
1976
1978
1970
1999
1977
1974
1975
1969
1962
1987
1976
1980
1968
1981
1974
1988
1966
1987
1979
1972
1972
1967
1981
1959
1974
1976
2000
1984
1985
1996
1978
1983
1979
1973
1970
1981
1988
1981
1986
1977
1978
1960
1975
1985
1972
1973
1988
1977
1998
1989
1968
1973
1966
1984
1992
1969
1972
1965
1979
1984
1984
1984
1976
1986
1994
1970
1981
1969
1969
1999
1972
1986
1987
1970
1986
1986
1964
1979
1960
1974
1979
2000
1975
1987
1985
1980
1981
1969
1991
1968
1988
1940
1974
1968
1978
1975
1992
1979
1969
2000
1983
2004
1976
1974
2005
1979
1978
1966
1971
1966
1988
1972
1977
1994
1967
1969
1964
1978
1979
1976
1987
1977
1966
1978
1984
1995
1970
1983
1976
1976
1972
1972
1973
1973
2004
1964
1995
1979
1994
1967
1993
1985
1980
1981
1969
1984
1971
2004
2005
1985
1970
1975
1984
1985
1979
1995
1976
1959
1961
1964
1979
1965
1977
1990
1964
1975
1967
1977
1965
1973
2004
1987
1986
1980
1977
1991
1984
1990
1971
1970
1975
1969
1979
1990
1985
1979
1983
1969
1989
1992
1984
1968
1966
1995
1984
2003
1992
1983
1987
1979
1986
1971
1970
1996
1971
1956
1982
1977
1985
1969
1999
1974
1986
1978
1980
1968
1985
1977
1967
1975
1986
1969
1991
1957
1966
1972
1967
1981
1980
1970
1965
1973
1978
1957
1981
1976
1964
1996
1985
1978
1998
1972
1966
1979
1960
1956
1971
1973
1993
1970
1960
1965
1998
1978
1971
1977
1982
1992
1970
1974
1987
1982
1968
1982
1979
1983
1977
1965
1982
1970
2004
1980
1981
1967
1981
1999
1977
1977
1985
1979
1968
1979
1960
1974
1989
1994
1972
1988
1972
1971
1985
1982
1977
1985
1991
1980
1965
2001
1975
1966
2002
1980
1969
1952
1981
1972
1984
1976
1997
1976
1981
1966
1998
1968
1965
1998
1976
1990
1974
1973
1993
1963
1970
1993
1983
1984
1986
1965
1972
1966
1984
1991
1972
1966
1967
1975
1978
1998
1956
1977
1978
1972
1965
1984
1991
1972
1973
1978
2002
1965
1973
1972
1972
1965
1973
1985
1982
1998
1969
1976
1990
1963
1971
1985
1977
1974
1974
1976
1982
1973
1983
1979
1984
1999
1970
1963
1981
1977
1965
1998
1966
1980
1965
1973
1987
1994
1997
1965
1990
1979
1970
1957
1983
1974
1974
2002
1936
1974
1974
1965
1974
2002
1966
1968
1986
1958
1978
2004
1973
1977
1966
2000
1958
1978
1992
1977
1976
1973
1971
1975
1975
1982
1985
1965
1983
1969
1995
1981
1967
1971
1966
1977
1981
1972
1978
1965
1986
1983
1979
1996
1970
1987
1965
1977
1997
1971
1990
1976
1965
1964
1970
1980
1995
1964
1974
1991
1977
1980
1985
1970
1970
2005
1961
1961
1964
1976
1980
1973
1971
1978
1965
1965
1984
1985
1982
1972
1997
1980
1974
1973
1977
1967
1976
1962
2003
1984
1974
1985
1967
1978
1966
1966
1996
1976
1984
1965
2001
1970
1955
1962
1972
1968
1990
1987
1966
1982
1984
1976
1973
1964
1984
1966
1967
1974
1969
1986
1965
1970
1968
1972
1961
1989
1966
1939
1970
1975
1997
1976
1970
1982
1980
1973
1968
1956
1964
1976
1990
1979
1974
1977
1989
2003
1985
1973
1981
1966
1985
1976
1972
1977
1976
1976
1981
1978
1995
2002
1980
1966
1994
1981
1956
1967
1967
1999
1982
1977
1977
1968
1973
2004
1975
1977
1968
1979
1966
1964
1969
1972
1970
1960
1966
1978
2005
1994
1961
1978
1984
1978
1971
1963
1998
1987
1984
1973
1971
1977
1973
1986
1978
1989
1973
1967
1960
1963
1981
1981
1978
1976
1970
1979
1987
1979
1982
1970
1963
1985
1965
1997
1966
1973
1978
1973
1978
1964
1995
1994
1964
1965
1965
1966
1976
1970
1958
1971
1968
1970
1970
1981
1966
1960
1983
1975
1984
1973
1987
1984
1986
1982
1969
1963
1979
1987
1980
1967
1974
1959
1985
1966
1974
1975
1976
1967
1967
1976
1982
1973
1972
1963
1977
1980
1973
1982
1967
1965
1963
1973
1978
1965
1980
1975
1951
1969
1979
1999
1970
1967
1969
1967
1966
1978
1988
1987
1985
1996
1982
1968
1983
1975
1978
1968
1975
1972
1981
1987
1980
1987
1964
1980
1985
1998
1962
1990
1974
1957
1967
1980
1980
1988
1969
1971
1974
1965
1967
1962
1965
1975
1976
1969
1974
1991
1980
1971
1970
1974
1960
1980
1988
1964
1961
1979
1972
1976
1987
1982
1984
1973
1972
1978
1981
1984
1972
1992
1971
1984
1990
1963
1984
1978
1957
1974
1970
1965
1984
1997
1981
1988
1939
1985
1991
1987
1972
1987
1987
1979
1966
1974
1993
1989
1968
1972
1982
1974
1988
1973
1989
1976
1988
1988
1978
1990
1975
1971
1986
1974
1983
1957
1987
1982
1957
1986
1984
1965
1977
1957
1992
1971
1973
1977
1977
1972
1974
1986
1970
1986
1971
1968
1978
1974
1974
1939
1962
1981
1970
1970
1993
1987
1976
1979
1972
1967
1984
1984
1967
1997
1976
1974
1985
1986
1956
1985
1971
1966
1974
1964
1988
1977
1966
1993
1966
1969
1994
1963
1987
1962
1969
1967
1962
1971
1977
1982
1967
1997
1984
1987
1976
1970
1957
1965
1964
1964
1982
1961
1986
1994
1977
1973
1973
1973
1976
1968
1997
1983
1986
1967
1970
1961
1970
1960
1966
1975
1970
1986
1979
1977
1969
1986
1971
1985
1975
1979
1979
1973
1979
1983
1970
1980
1980
1975
1972
1983
1985
1978
1986
1973
1972
1975
1963
1979
1963
1971
1977
1986
1977
1969
1969
1972
1966
1982
1979
1978
1978
1965
1991
1982
1973
1967
1991
1971
1966
1971
1976
1976
1973
1990
1974
1965
1978
1985
1982
1971
1983
1979
1963
1977
1971
1983
1980
1981
1966
1972
1956
1963
1963
1969
1965
1984
1973
1982
1998
1978
1973
1967
1967
1987
1969
1985
1980
1963
1977
1977
1988
1980
1984
1975
1965
1995
1981
1969
1961
1984
1974
1976
1972
1983
1963
1962
1972
1967
1971
1966
1984
1984
1968
1973
1968
1977
1965
1981
1973
1967
1989
1972
1983
1973
1977
1974
1968
1976
1971
1966
1969
1979
1979
1978
1978
1972
1982
1975
1965
1970
1979
1978
1978
1979
1978
1972
1967
1966
1970
1991
1979
1964
1967
1984
1969
1973
1986
1966
1969
1978
1978
1970
1974
1983
1980
1983
1975
1983
1957
1976
1975
1963
1978
1987
1974
1985
1985
1995
1966
1962
1983
1996
1984
1974
1997
1957
1977
1966
1976
1965
1969
1971
1988
1982
1969
1968
1975
1972
1977
1967
1971
1988
1984
1976
1967
1984
1985
1980
1979
1985
2006
1978
1965
1964
1962
1978
1965
1969
1968
1972
1969
1973
1976
1968
1986
1963
1998
1974
1984
1998
1973
1967
1986
1982
1964
1962
1984
1979
1986
1972
1961
1960
1969
1974
1978
1969
1988
1979
1962
1979
2002
1970
1986
1969
1970
1966
1992
1965
1967
1973
1989
1966
1976
1975
1963
1994
1997
1974
1976
1966
1958
1986
1973
1967
1976
1989
1976
1977
1958
1976
1982
1957
1954
1973
1987
1974
1968
1959
1966
1988
1980
1982
1979
1987
1974
1973
1975
1972
1965
1964
1977
2002
2003
1999
1972
1971
1987
1971
1982
1980
1975
1968
1974
1987
1997
2001
1974
1981
1979
1967
1967
1979
1988
1979
1966
1980
1980
1964
1964
1978
1977
1984
1969
1978
1971
1972
1971
1987
1968
1980
1967
1964
1967
1967
1982
1979
1981
1979
1978
1988
1981
1969
1984
1976
1976
1977
1977
1962
1966
1967
1964
1965
1968
1969
1972
1960
1978
1967
1946
1962
1977
1985
1967
2000
1982
1967
1971
1987
1969
1976
1967
1971
1987
1980
1978
1959
1979
1972
1989
1999
1974
1967
1973
1970
1972
1971
1985
1976
1967
1978
1964
1971
1973
1987
1972
1967
1978
1975
1973
1970
1962
1939
1974
1985
1970
1964
1975
1985
1958
1988
1985
1978
1972
1974
1974
1962
1974
1985
1993
1979
1967
1975
1977
1967
1924
1956
1975
1966
1972
1981
1978
1960
1977
1979
1958
1984
1984
1975
1976
1965
1980
1980
1980
1967
1968
1967
1993
1959
1981
1967
1965
1967
1989
1982
1967
1968
1966
1970
1984
1958
1967
1965
1979
1966
1980
1984
1970
1981
1972
1979
1974
1984
1985
1965
1974
1977
1987
1967
1975
1973
1981
1976
1970
1976
1978
1966
1962
1974
1969
1977
1975
1965
1977
1964
1986
1969
1966
1975
1982
1976
1975
1966
1992
1982
1967
1974
1980
1966
1970
1967
1971
1975
1987
1969
1981
1982
1974
1964
1960
1964
1960
1974
1986
1969
1985
1965
1990
1983
1978
1979
1989
1986
1985
1994
1992
1973
1978
1972
1967
1957
1983
1978
1977
1980
1979
1964
1969
1960
1979
1981
1986
1982
1990
1980
1978
1968
1989
1971
1982
1983
1996
1981
1977
1975
1997
1982
1983
1972
1966
1980
1980
1992
1967
1979
1981
1983
1985
1985
1979
1985
1979
1983
1974
1961
1964
1972
1982
1982
1966
1998
1965
1982
1968
1990
1957
1980
1989
1976
1969
1972
1989
1960
1985
1971
1973
1970
1952
1977
1984
1967
1980
1977
1977
1974
1970
1965
1982
1968
1980
1957
1967
1978
1966
1972
2002
1997
1966
1991
1973
1956
1978
1972
1970
1967
1985
1973
1969
1978
1984
1971
1963
1984
1961
1955
1982
1992
1957
1966
1980
1982
1964
1989
1975
1959
1970
1948
1988
1980
1970
1971
1959
1974
1965
1971
1961
1985
1970
1989
1957
1994
1959
1980
1977
1964
1969
1976
1970
1970
1977
1983
1965
1962
1980
1975
1965
1979
1995
1972
1971
1966
1987
1986
1979
1966
1983
1987
1958
1970
1978
1975
1969
1961
1975
1970
1952
1959
1970
1969
1976
1979
1975
1963
1968
1967
1980
1971
1976
1970
1974
1983
1985
1968
1986
1964
1951
1972
1962
1983
1980
1971
1979
1971
1960
1982
1989
1971
1980
1984
1973
1972
1968
1965
1983
1975
1990
1983
2004
1967
1968
1975
1999
1966
1986
1987
1976
1981
1969
1994
1984
2005
1983
1981
1968
1984
1983
1977
1962
1994
2004
1965
1978
1985
1967
1981
1973
2002
1991
2002
1966
1982
1966
1966
1965
1976
1965
1971
1962
1982
1981
1989
1973
1978
1961
1980
1962
1973
1985
1989
1971
2001
1955
1980
1976
1981
1968
1985
1969
1987
1979
1984
1962
1984
1983
1965
1984
1987
1979
1969
1988
1974
1978
1978
1997
1976
1977
1983
1969
1979
1987
1979
1993
1988
1966
1979
1966
1967
1989
1992
2002
1980
1973
1969
1973
2003
1966
1985
1983
1989
1972
1982
1980
1972
1993
1973
1974
1978
1966
1972
1993
1974
1968
1968
1960
1971
1984
1976
1985
1985
1992
1980
1965
1977
1975
1976
1982
1971
1986
1977
1968
1966
1982
1984
1982
1977
1967
1987
1972
1988
1977
1978
1975
1988
1985
1968
1986
1978
1967
1972
1983
1977
1967
1983
1976
1973
1976
2001
1973
1971
1984
1968
1982
1964
1976
1971
1967
1991
1986
2002
1959
1970
1987
1961
1977
1975
1977
1980
1978
1988
1973
1988
1975
1984
1984
1983
1996
1990
1980
1989
1966
1981
1982
1984
1975
1989
1979
1988
1982
1983
1986
1991
1982
1977
1988
1977
1979
1977
1989
1970
1978
1980
1976
1982
1980
1982
2002
2002
1991
1989
1991
1983
1976
2003
1994
1966
1980
1974
1997
1991
1993
1977
1964
1999
1997
1970
2002
1985
1985
1987
1988
1982
1987
1973
1992
1977
1992
1991
1990
1973
1978
1966
1985
1987
1999
1973
1984
1960
1989
1999
1986
1999
1983
1972
1985
1980
1981
1998
1968
1985
1984
1988
1979
1981
1977
1976
1969
1976
1988
1981
1987
1966
2005
1987
2003
1981
1982
1986
2002
1988
1975
1970
1985
1986
1985
1970
1984
1982
1988
1980
1978
1983
1984
1988
1985
1978
1978
1972
1971
1981
1988
1978
1985
1974
1993
1982
1979
1983
1977
1989
1987
1968
1999
1977
1988
1980
1981
1993
1982
1977
1964
1966
1967
1984
1981
2004
1990
1981
1994
1992
1994
2003
2000
1980
1969
1979
1984
1991
1991
1991
1990
1996
1964
1992
1992
1971
1976
1987
1985
1983
1987
1990
2002
1987
1987
1984
1988
1988
1972
1967
2005
1984
1987
1981
1980
1984
1986
1981
1986
1988
1987
1984
1966
1981
1986
1984
1992
1985
1986
1980
1983
1973
1984
1984
1988
1983
1985
1981
1983
1983
1979
1983
1984
1989
1983
1984
1982
1987
1972
1983
1982
1980
1988
1968
1977
1975
1977
1988
1985
2000
1989
1977
1988
1987
1979
1974
1981
1983
1981
1973
1965
1992
1969
1974
2005
1985
1990
1977
1985
1991
1985
1982
1988
1997
1981
1982
1992
1986
1978
1977
1981
1994
1980
1992
1990
1975
1988
1988
1979
1977
2001
1982
1981
1988
1983
2005
1993
1964
1985
1992
1999
1988
1983
1980
1985
1984
1998
1988
1965
1991
1989
1999
1974
1997
1984
1993
1989
1981
1992
1983
1999
1981
1992
1999
1979
1988
1996
1983
1993
1980
1992
1996
1995
1981
1991
1985
1985
1988
1999
1992
2002
1990
1988
1982
1995
1994
1981
1998
2004
1984
2004
1974
1988
1988
1980
1993
1994
1996
1988
1991
1984
1995
1987
1980
1987
1985
1999
1988
1983
2005
1985
1986
2005
1988
1985
2005
1988
1987
1987
1979
1988
2002
1977
1992
1992
2004
2004
1998
1978
2000
1977
2001
1982
1977
1982
1977
1987
1986
1983
1988
1983
1988
1989
1961
2002
1993
1990
1988
1980
1986
1978
1988
1988
1991
1988
1979
1989
1995
1982
1988
1985
1977
1982
1981
1988
1986
1987
1987
1988
1996
2000
1983
1986
1990
1987
2000
1969
1981
1983
1988
2000
1982
1989
1992
1999
2004
1991
1980
1982
1969
1979
1999
1983
1988
1987
1985
1991
1972
1980
1999
1992
1983
1993
1959
1971
2003
2004
2003
1998
1979
1993
1992
2001
1988
1982
1985
1994
1988
2000
1983
1969
1987
1988
1982
1982
1983
1995
1984
1984
1986
1999
1975
1984
1986
2002
2003
2001
1986
1996
1985
1988
1983
1987
2002
1984
2003
1994
1988
1989
1990
1989
1983
1990
2005
1966
2000
1995
1998
1988
1988
2002
1982
1985
1988
1988
1984
1984
2003
1991
2003
2003
1988
2001
1996
1996
1989
1982
1976
1982
1990
1992
1985
1979
1982
1983
2002
1998
1990
1988
1990
1983
1991
2002
1982
1988
1992
1987
1992
1989
1991
1993
1988
1980
1970
1992
1977
1986
1982
1991
1990
1998
2000
1987
2005
1979
1988
1992
1987
2005
1974
1985
1997
1999
1990
1981
2002
2005
1987
1988
1988
1995
2004
1990
2002
1999
1970
1979
1996
1995
1984
1989
1984
2003
1970
2001
1981
2005
1988
1997
1984
1986
1994
1980
1982
2002
1984
1987
1993
1978
2004
1990
1978
1975
1987
1986
1990
1986
1986
1977
1999
1993
1986
1970
1985
1986
1988
2001
1990
1980
1984
1990
1988
1981
1985
1986
1995
1980
1980
1991
1984
1988
1999
1971
1984
1981
1981
1989
1993
2002
1977
1980
1991
1989
1984
1982
1977
1995
1988
1999
1982
1968
1982
1974
1973
1980
1989
1989
1997
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
