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