Neoproterozoic Era Tonian Period Cryogenian Period Ediacaran Period Paleozoic Era Cambrian Period Terreneuvian Epoch Cambrian Epoch 2 Atdabanian Age Botomian Age Middle Cambrian Epoch Amgan Age Drumian Age Guzhangian Age Furongian Epoch Ordovician Period Silurian Period Devonian Period Carboniferous Period Permian Period