Sometimes New Year eve can bring a lot of surprises...
2000
1986
2018
1990
1980
1983
2015
2009
1989
1985
1984
1934
2021
1962
1996
1948
1963
2004
1997