A little clock is eager to ring for the first time. Will it arrive on time?
1986
2012
2016
2022
1903
1999
2020
2025
1984
1985
1987
2019
2023
2008
1989
2015