A magician's hat offers many surprises.
2003
2001
2002
1922
2004
2005
2007
2009
2006
1926
1953
1915
1989
1943