I won't have a stab at the NI ones yet
Arfon - Plaid
Basildon South and Thurrock East - Labour
Belfast South Bethnal Green and Bow - Labour
Birmingham Hall Green - Labour
Blackburn - Labour
Blaenau Gwent - Independent
Brigg & Goole - Conservative
Brighton Kemptown - Conservative
Buckingham - Speaker
Cardiff North - Conservative
Carlisle - Conservative
Ceredigon - Plaid
Cheadle - Lib Dem
Chelmsford - Conservative
Cleethorpes - Cnservative
Clywd West - Conservative
Colne Valley - Conservative
Crawley - Conservative
Crewe and Nantwich - Conservative
Croydon Central - Conservative
Dagenham and Rainham - Labour
Derby North - Conservative
Dover - Conservative
Eastleigh - Lib Dem
Edinburgh North & Leith - Labour
Edinburgh South West - Labour
Finchley & Golders Green - Conservative
Guildford - Conservative
Hammersmith - Conservative
Harlow - Conservative
Hove - Conservative
Kirkcaldy & Cowdenbeath - Labour
Liverpool Wavertree - Lib Dem
Luton South - Conservative
Morley and Outwood - Labour
Newport East - Labour
North AntrimNorth DownNorwich South - Labour
Ochil & South Perthshire - SNP
Poplar and Limehouse - Conservative
Rochdale - Lib Dem
Romsey and Southampton North - Lib Dem
Rugby - Conservative
Sheffield Hallam - Lib Dem
Solihull - Conservative
Somerset North East - Conservative
South DownStirling - Conservative
Stockton South - Conservative
Stroud - Conservative
Thurrock - Conservative
Watford - Lib Dem
Waveney - Conservative
Westmoreland and Lonsdale - Lib Dem
Witney - Conservative
Wyre Forest - Conservative
Ynys Mon - Plaid
York Outer - Conservative
The tie-breaker: 30,000