top 100 brand analysis