What are the religions of Madagascar?

Madagascar is made up of approx.:

50% tribal religions

45% Christian (divided evenly between Catholics and Protestants)

5% Islam

There is also a small % of Hinduism