Opposition leaders since 1945

Since World War II, the UK has had 24 men and women have stood across the despatch box from the prime minister.

10 eventually moved into the top job, 14 tried but failed, and two did more than one stint holding the government to account.

Can you name all the opposition leaders since 1945?