Question: What worldwide ranking does Javier Barros Sierra's employer hold?
Answer: 74th