What did the Aztecs engage in human sacrifice?

Options:
To punish people who broke the law
To keep their chief god strong
To determine who would be the next emperor
To punish their enemies who also engaged in human sacrifice

To keep their chief god strong