1945
1947
1938
1940
1943
1953
1939
1941
1939
1952
1962
1939
1942
1959
1939
1939
1937
1972
1965
1954
1950
1943
1948
2014
1937
1939
1944
1962
1948
1957
1948
1944
1942
1940
1938
1940
1941
1940
1964
1949
1940
1940
1951
1953
1941
1954
1942
1945
1965
1961
1955
1955
1956
1963
1948
1956
1962
1963
1937
1951
2021
1941
1944
1941
1947
1941
1968
1938
1996
1961
1939
1957
1964
1959
1958
1959
1959
1937
1959
1957
1956
1949
1952
1953
1954
1954
1972
1960
1960
1960
1960
1961
1961
1960
1960
1948
1940
1940
1963
1961
1960
1954
1939
1950
1940
1949
1939
1961
1960
1960
1961
1960
1961
1960
1955
1945
1956
1951
1939
1955
1953
1942
1962
1937
1943
1947
1943
1937
1940
1937
1949
1946
1958
1941
1965
1950
1949
1943
1949
1964
1983
1987
1944
1941
1937
2014
1938
1937
1940
1952
1944
1963
1938
1938
1944
2012
1940
1955
1952
1943
1943
1941
1943
1944
1944
1944
1966
1941
1941
1938
1957
1941
1944
1947
1942
1947
1946
1946
1946
1942
1939
1940
1939
1939
1939
1941
1945
1945
1945
1952
1962
1948
1945
1941
1942
1941
1945
1942
1939
1939
1938
1953
1950
1952
1941
1980
1956
1942
1949
1937
1937
1953
1955
1942
1953
1952
1938
1938
1938
1938
1938
1938
1955
1980
1951
1942
1942
1938
1942
1988
1939
1939
1964
2017
1953
1948
1941
1939
1964
1965
1957
1947
1964
1967
1954
1946
1939
1965
1940
1982
1977
1953
2014
1950
1957
1940
1942
1944
1994
1965
1941
1977
1967
1944
1942
1937
1955
1948
1946
1948
1939
1952
1946
1945
1939
1939
1940
1958
1940
1941
1957
1939
1940
1945
1952
1940
1938
1946
1941
1940
1941
1939
1942
1941
1939
1964
1939
1958
1939
1953
1941
1996
1939
1949
1939
1941
1939
1939
1940
1937
1944
1939
1938
1947
1943
1938
1963
1939
1938
1940
1966
1966
1967
1967
1966
1968
1940
1958
1958
1967
1951
1966
1967
1956
1939
1950
1950
1959
1938
1938
1959
1959
1967
1967
1966
1980
1958
1952
1952
1962
1962
1959
1954
1941
1950
1982
1956
1958
1941
1939
1940
1939
1964
1963
1964
1964
1965
1965
1961
1967
1951
1939
1965
1965
1959
1965
1939
1949
1945
1963
1945
1958
1980
1953
1944
1951
1956
1945
1944
1951
1963
1945
1946
1946
1953
1947
1949
1955
1952
1949
1958
1949
1956
1944
1941
1943
1943
1959
1948
1957
1949
1947
1946
1944
1951
1956
1944
1957
1945
1956
1944
1945
1944
1944
1943
1943
1943
1943
1943
1943
1943
1938
1942
1944
1938
1956
1948
1948
1948
1951
1951
1951
1950
1959
1949
1951
1952
1952
1950
1951
1949
1949
1954
1954
1954
1973
1946
1950
1950
1939
1949
1960
1949
1941
1963
1958
1951
1939
1946
1949
1955
1947
1949
1937
1939
1938
1948
1940
1938
1938
1954
1950
1950
1937
1940
1941
1948
1953
1957
1942
1947
1951
1953
1950
1952
1941
1952
1955
1957
1954
1948
1951
1962
1954
1946
1956
1957
1956
1954
1952
1950
1955
1943
1950
1951
1949
1940
1952
1962
1949
1946
1951
1990
1939
1949
1943
1952
1959
1949
1949
1953
1948
1938
1939
1943
1949
1961
1954
1950
1937
1955
1950
1948
1943
1951
1947
1946
1937
1957
1943
1938
1957
1948
1950
1950
1942
1956
1941
1946
1945
1963
1948
1946
1952
1955
1955
1954
1946
1954
1945
1950
1960
1949
1941
1945
1942
1941
1951
1944
1940
1943
1942
1944
1973
1955
1944
1949
1938
1955
1951
1955
1961
1962
1939
1945
1944
1964
1963
1947
1955
1940
1940
1964
1965
1960
1961
1964
1945
1953
1939
1946
1966
1954
1962
1953
1974
1941
1938
1939
1941
1948
1937
1949
1955
1949
1939
1940
1945
1945
1941
1940
1946
1942
1952
1955
1954
1940
1954
1963
1939
1940
1962
1948
1940
1947
1941
1951
1939
1940
1944
1946
1943
1943
1945
1937
1960
1940
1960
1955
1940
1945
1966
1957
1948
1954
1955
1959
1950
1955
1959
1963
1954
1962
1980
1953
1960
1951
1943
1945
1941
1965
1968
1944
1948
1956
1953
1989
1987
1945
1941
1943
1940
1947
1946
1952
1953
1943
1942
1944
1950
1957
1939
1954
1957
1951
1959
1944
1950
1938
1950
1947
1961
1955
1949
1945
1957
1953
1943
1956
1937
1937
1941
1937
1937
1965
1938
1951
1938
1950
1957
1945
1944
1955
1944
1956
1942
1950
1955
1953
1963
1962
1958
1954
1963
1954
1954
1954
1952
1952
1939
1950
1955
1958
1956
1960
1956
1956
1956
1952
1938
1941
1941
1940
1943
1944
1944
1945
1941
1942
1942
1938
1940
1943
1940
1962
1956
1956
1938
1945
1942
1947
1944
1944
1947
1953
1942
1942
1962
1944
1943
1964
1964
1964
1949
1945
1949
1939
1938
Comments