Prosauropoda
Theropoda
Vulcanodon
Shunosaurus
Barapasaurus
Omeisaurus
Cetiosaurus
Diplodocoidea
Haplocanthosaurus
Camarasaurus
Brachiosauridae
Euhelopus
Titanosauria