Repeat: The SNP took a further eight seats from the Liberal Democrats and one seat from the Conservatives.
The SNP took a further eight seats from the Liberal Democrats and one seat from the Conservatives.