Aretha Franklin, Public Enemy, Sam Cooke songs now top Rolling Stone’s “500 Greatest Songs Of All Time” list

American soul singer Aretha Franklin, a star on the Atlantic record label. (Photo by Express Newspapers/Getty Images)

For the first time in 17 years, “Rolling Stone” updated their 500 Greatest Songs of All Time list.

Here are the Top 20:

1.  “Respect”– Aretha Franklin

2.  “Fight the Power” Public Enemy

3.  “A Change Is Gonna Come”  Sam Cooke

4.  “Like a Rolling Stone”  Bob Dylan

5.  “Smells Like Teen Spirit”  Nirvana

6.  “What’s Going On”  Marvin Gaye

7.  “Strawberry Fields Forever”  The Beatles

8.  “Get Ur Freak On”  Missy Elliott

9.  “Dreams”  Fleetwood Mac

10.  “Hey Ya!”  Outkast

11.  “God Only Knows”  The Beach Boys

12.  “Superstition”  Stevie Wonder

13.  Gimme Shelter”  The Rolling Stones

14.  “Waterloo Sunset” –  The Kinks

15.  “I Want to Hold Your Hand” –  The Beatles

16.  “Crazy in Love”  Beyoncé featuring Jay-Z

17.  “Bohemian Rhapsody” – Queen

18.  “Purple Rain”  Prince and the Revolution

19.  “Imagine” –  John Lennon

20.  Dancing on My Own” –  Robyn