1956
1962
1945
1959
1956
1956
1946
1958
1956
1956
1956
1959
1959
1959
1963
1951
1951
1955
1947
1946
1962
1964
1947
1946
1952
1955
1955
1955
1965
1945
1959
1948
1949
1944
1951
1951
1949
1949
1949
1950
1966
1958
1964
1948
1948
1949
1949
1959
1953
1953
1946
1950
1947
1948
1951
1958
1966
1960
1964
1948
1955
1955
1959
1959
1949
1949
1958
1962
1962
1943
1960
1960
1959
1959
1960
1945
1962
1960
1960
1965
1952
1949
1949
1947
1957
1946
1955
1955
1942
1951
1956
1950
1950
1949
1949
1949
1946
1957
1957
1961
1945
1949
1959
1959
1949
1949
1961
1961
1948
1965
1951
1953
1949
1960
1950
1950
1948
1954
1954
1960
1960
1962
1949
1950
1950
1950
1965
1942
1946
1946
1949
1949
1948
1948
1953
1953
1949
1942
1953
1956
1956
1943
1946
1962
1958
1958
1959
1946
1947
1953
1956
1951
1951
1946
1947
1963
1953
1952
1952
1946
1945
1957
1948
1948
1948
1950
1944
1945
1958
1945
1949
1949
1948
1959
1959
1945
1946
1964
1964
1949
1949
1953
1953
1946
1960
1965
1959
1959
1959
1961
1961
1956
1956
1957
1957
1955
1955
1959
1960
1955
1960
1960
1959
1959
1943
1957
1963
1963
1962
1965
1948
1956
1956
1953
1953
1951
1951
1950
1950
1965
1943
1959
1947
1947
1949
1957
1961
1961
1964
1949
1949
1948
1952
1952
1956
1961
1948
1948
1962
1958
1958
1952
1952
1957
1957
1951
1951
1946
1954
1954
1951
1951
1958
1958
1954
1959
1946
1956
1956
1961
1958
1958
1957
1957
1961
1962
1946
1962
1952
1952
1965
1955
1955
1954
1947
1952
1963
1955
1955
1952
1962
1961
1962
1948
1948
1960
1960
1960
1964
1953
1954
1957
1957
1965
1962
1954
1961
1961
1964
1947
1948
1948
1946
1948
1947
1953
1953
1960
1960
1950
1949
1949
1949
1957
1955
1956
1956
1950
1951
1951
1947
1947
1961
1961
1954
1946
1953
1949
1964
1950
1950
1964
1958
1944
1949
1949
1952
1952
1960
1954
1947
1947
1947
1947
1960
1960
1957
1951
1958
1958
1955
1955
1957
1957
1954
1954
1960
1960
1949
1949
1959
1959
1959
1959
1954
1954
1959
1949
1949
1958
1957
1957
1946
1946
1964
1947
1950
1950
1961
1945
1949
1952
1963
1951
1951
1949
1958
1958
1954
1954
1962
1959
1958
1958
1946
1954
1954
1945
1953
1953
1950
1958
1958
1945
1960
1960
1956
1952
1952
1958
1955
1955
1959
1957
1945
1952
1952
1952
1946
1962
1962
1965
1963
1946
1958
1958
1951
1951
1948
1954
1944
1953
1958
1958
1948
1950
1966
1956
1956
1950
1950
1949
1959
1962
1955
1955
1953
1956
1956
1957
1957
1948
1965
1942
1956
1956
1962
1954
1942
1954
1954
1956
1952
1952
1952
1957
1957
1947
1956
1963
1947
1946
1946
1953
1957
1957
1957
1957
1951
1958
1952
1952
1944
1953
1946
1961
1961
1946
1950
1952
1950
1946
1947
1947
1960
1956
1956
1959
1959
1959
1956
1956
1963
1950
1950
1951
1964
1953
1953
1945
1962
1961
1958
1948
1955
1962
1960
1960
1960
1960
1960
1960
1947
1960
1960
1952
1947
1944
1961
1961
1958
1958
1963
1949
1966
1951
1949
1964
1953
1953
1964
1949
1963
1964
1946
1945
1952
1952
1948
1966
1952
1952
1961
1959
1957
1949
1948
1948
1963
1951
1951
1963
1965
1943
1951
1951
1965
1957
1965
1961
1961
1953
1960
1960
1963
1955
1955
1962
1964
1955
1955
1961
1965
1955
1955
1965
1946
1961
1961
1945
1963
1963
1965
1966
1951
1952
1952
1961
1955
1958
1958
1963
1953
1953
1954
1950
1950
1953
1953
1961
1944
1963
1964
1964
1944
1956
1956
1943
1965
1957
1957
1960
1946
1959
1959
1949
1949
1961
1949
1965
1956
1956
1948
1948
1946
1955
1955
1966
1961
1961
1948
1954
1954
1946
1948
1960
1960
1956
1960
1960
1959
1943
1943
1949
1949
1954
1954
1955
1956
1956
1957
1954
1954
1946
1958
1950
1958
1958
1961
1958
1958
1949
1953
1953
1965
1950
1948
1946
1955
1955
1947
1954
1953
1953
1949
1949
1960
1960
1949
1949
1949
1956
1948
1960
1960
1954
1954
1960
1960
1965
1964
1964
1945
1957
1957
1948
1948
1957
1957
1958
1958
1955
1942
1947
1947
1947
1949
1959
1953
1961
1961
1957
1946
1945
1961
1961
1954
1959
1964
1960
1950
1961
1961
1950
1950
1959
1961
1951
1951
1947
1944
1944
1956
1956
1944
1946
1941
1960
1945
1960
1956
1956
1954
1955
1955
1952
1952
1962
1965
1952
1966
1948
1960
1966
1947
1959
1957
1961
1958
1958
1962
1945
1958
1958
1952
1943
1946
1958
1958
1956
1956
1956
1953
1953
1964
1961
1960
1960
1962
1952
1952
1946
1953
1953
1963
1954
1947
1954
1963
1947
1948
1952
1955
1955
1954
1954
1944
1954
1954
1962
1953
1953
1952
1952
1951
1951
1945
1951
1951
1962
1950
1950
1963
1958
1959
1959
1947
1947
1961
1945
1952
1958
1958
1958
1965
1948
1948
1947
1963
1951
1957
1957
1959
1959
1946
1951
1957
1957
1944
1943
1960
1959
1965
1957
1957
1965
1956
1956
1949
1949
1966
1944
1961
1961
1955
1963
1945
1946
1956
1956
1942
1949
1949
1950
1945
1951
1964
1950
1958
1961
1961
1950
1950
1946
1960
1960
1954
1954
1949
1949
1958
1951
1951
1957
1956
1956
1959
1959
1965
1951
1951
1959
1961
1961
1965
1956
1950
1950
1959
1945
1963
1954
1954
1959
1960
1960
1966
1964
1961
1958
1958
1952
1952
1950
1950
1942
1955
1943
1959
1962
1960
1960
1963
1956
1951
1951
1949
1948
1948
1950
1950
1948
1954
1954
1947
1959
1959
1958
1958
1961
1944
1956
1956
1962
1950
1950
1955
1955
1943
1955
1955
1945
1961
1946
1950
1964
1950
1950
1957
1957
1961
1961
1954
1947
1964
1949
1959
1951
1965
1962
1962
1959
1959
1951
1951
1962
1950
1961
1951
1961
1961
1946
1948
1947
1947
1960
1955
1955
1948
1948
1961
1963
1963
1956
1956
1947
1948
1956
1956
1952
1952
1959
1946
1952
1952
1957
1952
1952
1963
1966
1962
1951
1951
1957
1957
1949
1949
1956
1956
1958
1958
1957
1955
1961
1962
1964
1945
1962
1948
1953
1952
1949
1950
1958
1958
1946
1956
1956
1956
1956
1958
1958
1956
1956
1956
1961
1956
1959
1959
1963
1960
1962
1955
1955
1966
1949
1957
1957
1946
1958
1958
1961
1961
1951
1952
1952
1952
1948
1948
1962
1961
1965
1949
1951
1957
1961
1961
1951
1954
1954
1965
1946
1966
1958
1951
1956
1956
1952
1956
1964
1962
1964
1944
1951
1964
1954
1960
1960
1958
1956
1960
1960
1952
1965
1965
1949
1955
1965
1953
1965
1965
1962
1964
1958
1958
1957
1961
1963
1966
1965
1964
1961
1964
1958
1960
1960
1951
1963
1950
1950
1958
1947
1949
1949
1953
1964
1959
1957
1951
1956
1961
1958
1958
1958
1964
1966
1961
1952
1952
1950
1965
1960
1954
1965
1956
1956
1957
1957
1965
1963
1963
1963
1963
1966
1944
1957
1952
1952
1956
1950
1956
1955
1961
1944
1947
1959
1946
1960
1953
1947
1945
1960
1944
1947
1948
1961
1961
1951
1956
1957
1954
1943
1953
1958
1953
1948
1951
1943
1956
1955
1946
1948
1945
1956
1949
1943
1950
1944
1956
1950
1955
1959
1960
1949
1961
1943
1958
1950
1950
1959
1958
1950
1949
1961
1950
1946
1948
1951
1953
1965
1953
1953
1965
1959
1954
1954
1958
1951
1951
1960
1965
1948
1957
1955
1952
1952
1952
1959
1959
1964
1955
1955
1962
1964
1946
1963
1953
1947
1946
1963
1949
1966
1964
1964
1949
1955
1958
1960
1955
1948
1956
1960
1951
1964
1950
1950
1953
1959
1951
1952
1965
1960
1948
1964
1955
1952
1964
1957
1955
1959
1956
1959
1965
1949
1964
1956
1953
1964
1956
1963
1954
1954
1960
1947
1963
1965
1962
1949
1950
1957
1959
1954
1953
1966
1953
1952
1965
1957
1958
1961
1954
1952
1959
1957
1959
1958
1964
1963
1952
1955
1949
1964
1959
1965
1961
1959
1952
1959
1952
1957
1962
1956
1962
1962
1959
1959
1965
1961
1964
1952
1947
1950
1952
1955
1957
1956
1949
1955
1961
1953
1952
1961
1960
1966
1965
1965
1955
1951
1962
1950
1947
1956
1949
1966
1950
1954
1955
1951
1948
1953
1963
1959
1948
1957
1950
1966
1952
1953
1963
1959
1955
1959
1955
1956
1963
1949
1953
1963
1958
1948
1951
1953
1951
1957
1962
1950
1955
1964
1962
1956
1961
1950
1963
1963
1951
1960
1960
1947
1959
1956
1953
1952
1950
1953
1966
1966
1954
1952
1964
1960
1957
1955
1954
1963
1965
1954
1948
1956
1961
1949
1956
1954
1959
1958
1954
1960
1954
1956
1966
1954
1959
1955
1954
1961
1965
1957
1955
1964
1954
1963
1961
1962
1965
1963
1957
1953
1960
1958
1952
1955
1958
1951
1959
1963
1959
1960
1952
1949
1949
1948
1955
1955
1961
1958
1963
1965
1962
1958
1964
1964
1964
1963
1950
1966
1955
1961
1951
1956
1953
1960
1955
1952
1948
1956
1965
1955
1965
1950
1962
1963
1945
1957
1964
1951
1954
1961
1961
1949
1965
1953
1965
1965
1965
1952
1958
1957
1960
1954
1953
1950
1958
1953
1959
1962
1948
1950
1950
1957
1958
1958
1963
1966
1952
1952
1959
1959
1951
1951
1961
1960
1952
1957
1949
1949
1963
1951
1953
1964
1953
1959
1961
1950
1949
1955
1961
1953
1949
1961
1964
1951
1956
1951
1956
1955
1959
1956
1965
1949
1951
1966
1963
1963
1965
1961
1959
1954
1965
1965
1956
1958
1953
1951
1950
1948
1951
1955
1958
1962
1953
1963
1965
1954
1964
1966
1966
1965
1949
1955
1947
1962
1946
1959
1958
1952
1965
1961
1955
1964
1949
1952
1958
1956
1951
1962
1959
1948
1963
1962
1964
1954
1956
1965
1957
1960
1961
1957
1954
1953
1960
1949
1964
1951
1963
1948
1953
1957
1957
1961
1966
1957
1961
1963
1951
1959
1955
1952
1953
1962
1957
1964
1965
1964
1956
1950
1963
1953
1960
1962
1963
1949
1954
1954
1956
1954
1949
1966
1954
1962
1961
1965
1959
1960
1955
1960
1949
1957
1958
1949
1955
1959
1951
1964
1959
1959
1964
1960
1966
1956
1951
1961
1951
1964
1965
1949
1960
1965
1958
1965
1962
1956
1964
1965
1950
1957
1952
1956
1951
1962
1955
1951
1949
1952
1959
1948
1948
1953
1964
1966
1965
1962
1951
1954
1953
1956
1957
1966
1951
1961
1965
1950
1954
1964
1961
1955
1960
1965
1948
1966
1959
1966
1951
1966
1963
1964
1961
1953
1965
1957
1950
1962
1964
1954
1952
1956
1963
1956
1953
1951
1961
1957
1954
1963
1949
1956
1957
1953
1959
1954
1955
1964
1959
1959
1959
