Wow judging by the posts I thought I would be easy but whew that was hard...also it was my first time earing some of them....anyway I did 28/54...not bad. I could have easly did 30 but there are 2 songs that I couldn't name even if I knew them.
Got all but Broccoli, Black Beatles, Deja Vu, Don't Mind, Summer Sixteen, Fake Love, Panda, and Juju On That Beat the first time around. Ended up not knowing Deja Vu, Don't Mind, Summer Sixteen, and Fake Love. I only got Broccoli, Black Beatles, Panda, and Juju On That Beat because I either heard them before or I've heard of them being in the top 10.
49/54. The last ones were local rap songs, thought one of them might have been Broccoli but I didn't know which one. I knew Fake Love was Drake's current song so I managed to guess it.