Best rapper of all time?

50 Cent
The Notorius B.I.G
Eminem
Nicki Minaj
Andre
Kendrick Lamar
Lil Wayne
Jay-Z
Snoop Dogg
Other