A magician's hat offers many surprises.
1901
1903
2009
2007
2012
2020
1989
2014
1980
1942
2004
1982
2006
2010
2013
1981
2011