Sometimes New Year eve can bring a lot of surprises...
1944
2015
1922
2022
2018
1990
2019
2016
1968
1897
1934
2013
1933
1959
1987