(Theropoda,(Prosauropoda,(Vulcanodon,(Shunosaurus,(Barapasaurus,(Patagosaurus,((Omeisaurus,Mamenchisaurus),(Jobaria,((Haplocanthosaurus,(((Apatosaurus,(Barosaurus,Diplodocus)),(Dicraeosaurus,Amargasaurus)),(Nigersaurus,Rayosaurus,Rebbachisaurus))),(Camarasaurus,(Astrodon,((Brachiosaurus,Paluxysaurus),((Euhelopus,(Phuwiangosaurus,(Malawisaurus,((Isisaurus,((Alamosaurus,Opisthocoelicaudia),(Neuquensaurus,Saltasaurus))),(Nemegtosaurus,Rapetosaurus))))),(Cedarosaurus,Venenosaurus))))))))))))));