(Ancestor,(Vulcanodon,(Barapasaurus,((Patagosaurus,(Cetiosaurus,(Haplocanthosaurus,((Camarasaurus,((Phuwiangosaurus,(Andesaurus,(Malawisaurus,(Alamosaurus,(Opisthocoelicaudia,Saltasaurus))))),(Brachiosaurus,Lapparentosaurus))),(Rebbachisaurus,((Amargasaurus,Dicraeosaurus),(Apatosaurus,(Barosaurus,Diplodocus))),(Nemegtosaurus,Quaesitosaurus)))))),(Shunosaurus,(Euhelopus,Mamenchisaurus,Omeisaurus))))));