500 teeth dinosaur