How many different hats does Madonna wear in Evita?
What is the answer?
39