THEROPODA
PROSAUROPODA
Vulcanodon
Shunosaurus
Barapasaurus
Omeisaurus
DIPLODOCIDAE
DICRAEOSAURIDAE
Haplocanthosaurus
Camarasaurus
BRACHIOSAURIDAE
TITANOSAURIA
Euhelopus