My first 10 would be
Slick RickRakimGrandmaster FlashBig Daddy KaneRun DMCLL Cool JStetasonicPublic EnemyBiz MarkieIce-T
and you gotta have Biggie and Pac + get the other big posthumous additions knocked off the list
How personal feelings aside these are rap legends easily lol
Ok I guess