As subjective as music is, I can't imagine how hard it must've been for COMPLEX MAGAZINE to narrow down the hundred to thousands of possible candidates for such a small slot, which is why I disregard all the questionable ordering and just enjoy the songs that are mentioned.
I'll list the top ten but the rest you're on your own. (The best part of the list are the songs that AREN'T in the Top 10)
10. Lil Wayne | A Millie
Producer: Bangladesh
Year: 2008
Play the track:
9. Damien Marley | Welcome to Jamrock
Producer: Stephen Marley
Year: 2004
Play the track:
8. 50 Cent | In Da Club
Producer: Dr. Dre/Mike Elizondo
Year: 2002
Play the track:
7. M.I.A | Paper Planes
Producer: M.I.A., Diplo and Switch
Year: 2007
6. Snoop Dogg | Drop It Like It's Hot (Feat. Pharrell)Producer: The Neptunes
Year: 2004
5. Kanye West | Can't Tell Me Nothin'
Producer: Kanye West & DJ Toomp
Year: 2007
Producer: Eminem/Jeff Bass
Year: 2002
Producer: Earthtone III
Year: 2000
Producer: R. Kelly
Year: 2003
Producer: The Neptunes
Year: 2000
This top 10 is kind of weird but yeah da rest of da list is just cool to peep.