John Lennon's Death: A Rapper's Tribute

Dan Bull's tribute track to John Lennon on the anniversary of his death made up of oh so many Beatles and Lennon songs. But how many?