Cenozoic
Paleogene
Eocene
Lutetian
Ypresian
Paleocene
Thanetian
Selandian
Danian
Mesozoic
Cretaceous
Late Cretaceous
Maastrichtian
1.0 Ma
Mesozoic
Cretaceous
Late Cretaceous
Maastrichtian
Campanian
Santonian
18.3 Ma
Mesozoic
Cretaceous
Early Cretaceous
Albian
561.5 Ma
Neoproterozoic
Cryogenian
89.2 Ma
Neoproterozoic
Cryogenian
Tonian
290.0 Ma
Mesoproterozoic
Ectasian
999.0 Ma
Paleoproterozoic
Rhyacian
Siderian
Neoarchean