Name All of Paul McCartney's Number 1 singles

According to the Guinness Book of World Records, Paul McCartney is "most successful musician and composer in popular music history" and a look at his Billboard-topping hits makes that hard to argue. As a solo artist, part of a duo or as a member of the Beatles and Wings, McCartney has achieved a number 1 single a whopping 29 times. Can you name all of his chart-topping hits in 8 minutes?

A few hints: 20 of the hits came with the Beatles (and we're not counting B-sides); 6 came with the Wings (including 1 live performance); 1 came as a duet with Michael Jackson; and 1 was a duet with Stevie Wonder.