Allianz and AXA among the top 100 global brands