Can You Name These 21 Most Influential Bands Of All Time?

How many of these ultra famous bands can you name right away and without Google? Are you a musical and cultural guru?