Our final pre-election version – complete with the 30 new Tory candidates most likely to make it to the Commons.