how did the mariachi style music originate?

A. indigenous tribes of Mexico
B. the criollos of the 19th century
C. from a festival in honor of a virgin known as Maria H
D. its origins are uncertain