A magician's hat offers many surprises.
2023
1984
2005
2022
2015
1986
1985
1989
2002
1996
2017
1977
—
2020
2027
1998
1950
2009