The swing to the SNP is greater in Labour heartlands (and weaker in Lib Dem seats). National polls suggest 48 SNP wins. Ashcroft polls imply 55.