Question: What worldwide ranking does the university that Pedro Ramirez Vasquez attended hold?
Answer: 74th