We couldn't include all the MPs who lost their jobs as there wasn't a sad piano track long enough, but for those featured you can see how they bowed out in their 2019 election results below. The incumbents are in bold (changes versus 2017 general election).
Wakefield - 63% Leave
Imran Ahmad-Khan (Con) 21,283 (47.3%) +2.3%
Mary Creagh (Lab) 17,925 (39.8%) -9.9%
Peter Wiltshire (Brexit) 2,725 (6.1%) New
Jamie Needle (Lib Dem) 1,772 (3.9%) +1.9%
Ryan Kett (Yorks) 868 (1.9%) -0.6%
Stephen Whyte (Ind) 454 (1.0%) -1.5%
Kensington - 69% Remain
Felicity Buchan (Con) 16,768 (38.3%) -3.9%
Emma Dent Coad (Lab) 16,618 (38.0%) -4.3%
Sam Gyimah (Lib Dem) 9,312 (21.3%) +9.1%
Vivien Lichtenstein (Green) 535 (1.2%) -0.8%
Jay Aston Colquhoun (Brexit) 384 (0.9%) New
Roger Phillips (Christian) 70 (0.2%) New
Harriet Gore (Touch Love) 47 (0.1%) New
Scott Dore (Workers) 28 (0.1%) New
Peterborough - 61% Leave
Paul Bristow (Con) 22,334 (46.7%) -0.1%
Lisa Forbes (Lab) 19,754 (41.3%) -6.7%Beki Sellick (Lib Dem) 2,334 (4.9%) +1.5%
Mike Greene (Brexit) 2,127 (4.4%) New
Joseph Wells (Green) 728 (1.5%) -0.3%
Luke Ferguson (Ind) 260 (0.5%) New
Tom Rogers (Christian) 151 (0.3%) New
The Very Raving Mr P (Loony) 113 (0.2%) New
Beaconsfield - 51% Remain
Joy Morrissey (Con) 32,477 (56.1%) -9.1%
Dominic Grieve (Ind) 16,765 (29.0%) NewAlexa Collins (Lab) 5,756 (9.9%) -11.5%
Zoe Hatch (Green) 2,033 (3.5%) +1.0%
Adam Cleary (Ind) 837 (1.4%) New
Heywood & Middleton - 62% Leave
Chris Clarkson (Con) 20,453 (43.1%) +5.1%
Liz McInnes (Lab) 19,790 (41.7%) -11.6%Anthony Smith (Lib Dem) 2,073 (4.4%) +2.2%
Nigel Ainsworth-Barnes (Green) 1,220 (2.6%) New
Peterborough - 61% Leave
Paul Bristow (Con) 22,334 (46.7%) -0.1%
Lisa Forbes (Lab) 19,754 (41.3%) -6.7%Beki Sellick (Lib Dem) 2,334 (4.9%) +1.5%
Mike Greene (Brexit) 2,127 (4.4%) New
Joseph Wells (Green) 728 (1.5%) -0.3%
Luke Ferguson (Ind) 260 (0.5%) New
Tom Rogers (Christian) 151 (0.3%) New
The Very Raving Mr P (Loony) 113 (0.2%) New
Beaconsfield - 51% Remain
Joy Morrissey (Con) 32,477 (56.1%) -9.1%
Dominic Grieve (Ind) 16,765 (29.0%) NewAlexa Collins (Lab) 5,756 (9.9%) -11.5%
Zoe Hatch (Green) 2,033 (3.5%) +1.0%
Adam Cleary (Ind) 837 (1.4%) New
Heywood & Middleton - 62% Leave
Chris Clarkson (Con) 20,453 (43.1%) +5.1%
Liz McInnes (Lab) 19,790 (41.7%) -11.6%Anthony Smith (Lib Dem) 2,073 (4.4%) +2.2%
Nigel Ainsworth-Barnes (Green) 1,220 (2.6%) New
Bridgend - 50.28% Leave
Jamie Wallis (Con) 18,193 (43.1%) +3.3%
Madeleine Moon (Lab) 17,036 (40.3%) -10.3%
Jonathan Pratt (Lib Dem) 2,368 (5.6%) +3.5%
Leanne Lewis (Plaid) 2,013 (4.8%) +0.7%
Robert Morgan (Brexit) 1,811 (4.3%) New
Alex Harris (Green) 815 (1.9%) -1.9%
North West Durham - 55% Leave
Richard Holden (Con) 19,990 (41.9%) +7.5%
Laura Pidcock (Lab) 18,846 (39.5%) -13.3%John Wolstenholme (Brexit) 3,193 (6.7%) New
Madeleine Moon (Lab) 17,036 (40.3%) -10.3%
Jonathan Pratt (Lib Dem) 2,368 (5.6%) +3.5%
Leanne Lewis (Plaid) 2,013 (4.8%) +0.7%
Robert Morgan (Brexit) 1,811 (4.3%) New
Alex Harris (Green) 815 (1.9%) -1.9%
North West Durham - 55% Leave
Richard Holden (Con) 19,990 (41.9%) +7.5%
Laura Pidcock (Lab) 18,846 (39.5%) -13.3%John Wolstenholme (Brexit) 3,193 (6.7%) New
Michael Peacock (Lib Dem) 2,831 (5.9%) -1.2%
Watts Stelling (Ind) 1,216 (2.6%) New
David Sewell (Green) 1,173 (2.5%) +1.4%
David Lindsay (Ind) 414 (0.9%) New
Watts Stelling (Ind) 1,216 (2.6%) New
David Sewell (Green) 1,173 (2.5%) +1.4%
David Lindsay (Ind) 414 (0.9%) New
Dewsbury - 57% Leave
Mark Eastwood (Con) 26,179 (46.4%) +1.3%
Paula Sherriff (Lab) 24,618 (43.7%) -7.3%John Rossington (Lib Dem) 2,406 (4.3%) +2.1
Philip James (Brexit) 1,874 (3.3%) New
Simon Cope (Green) 1,060 (1.9%) +0.1%
Sir Archibald Earl Eaton Stanton (Loony) 252 (0.4%) New
Mark Fletcher (Con) 21,791 (47.4%) +6.9%
Dennis Skinner (Lab) 16,492 (35.9%) -16.0%
Kevin Harper (Brexit) 4,151 (9.0%) New
David Hancock (Lib Dem) 1,759 (3.8%) +0.9%
David Kesteven (Green) 758 (1.7%) New
Ross Walker (Ind) 517 (1.1%) New
Natalie Hoy (Ind) 470 (1.0%) New
Stuart Anderson (Con) 19,864 (48.3%) +4.1%
Eleanor Smith (Lab) 18,203 (44.3%) -5.1%
Leo Grandison (Brexit) 1,028 (2.5%) New
Bart Ricketts (Lib Dem) 2,041 (5.0%) +3.1%
Crewe & Nantwich - 60% Leave
Kieran Mullan (Con) 28,704 (53.1%) +6.1%
Laura Smith (Lab) 20,196 (37.4%) -9.7%Matthew Theobald (Lib Dem) 2,618 (4.8%) +2.4%
Matt Wood (Brexit) 1,390 (2.6%) New
Te Ata Browne (Green) 975 (1.8%) New
Andrew Kinsman (Libertarian) 149 (0.3%) New
Darren Henry (Con) 26,602 (48.1%) +1.3%
Greg Marshall (Lab) 21,271 (38.5%) -6.8%
Anna Soubry (Change) 4,668 (8.5%) New
Kat Boettge (Green) 1,806 (3.3%) +2.0%
Amy Dalla Mura (End Dem) 432 (0.8%) New
Teck Khong (Ind) 321 (0.6%) New
David Bishop (Elvis) 172 (0.3%) New
East Dunbartonshire - 73% Remain
Amy Callaghan (SNP) 19,672 (37.1%) +6.8%
Jo Swinson (Lib Dem) 19,523 (36.8%) -3.8%Pam Gosal (Con) 7,455 (14.1%) -0.5%
Callum McNally (Lab) 4,839 (9.1%) -5.4%
Carolynn Scrimgeour (Green) 916 (1.7%) New
Rosie Dickson (Ind) 221 (0.4%) New
David Murdo MacKay (UKIP) 208 (0.4%) New
Liam McKechnie (Family) 197 (0.4%) New
Jacob Young (Con) 18,811 (46.1%) +12.8%
Anna Turley (Lab) 15,289 (37.4%) -18.1%Jacqui Cummins (Brexit) 2,915 (7.1%) New
Karen King (Lib Dem) 2,018 (4.9%) -1.8%
Frankie Wales (Ind) 1,323 (3.2%) New
Rowan Mclaughlin (Green) 491 (1.2%) New
Amanda Solloway (Con) 21,259 (45.2) +0.8%
Tony Tinley (Lab) 18,719 (39.8%) -8.7%
Greg Webb (Lib Dem) 3,450 (7.3%) +2.7%
Alan Graves (Brexit) 1,908 (4.1%) New
Helen Hitchcock (Green) 1,046 (2.2%) New
Chris Williamson (Ind) 635 (1.4%) New
Sir Archibald Earl Eaton Stanton (Loony) 252 (0.4%) New
Bolsover - 70% Leave
Dennis Skinner (Lab) 16,492 (35.9%) -16.0%
Kevin Harper (Brexit) 4,151 (9.0%) New
David Hancock (Lib Dem) 1,759 (3.8%) +0.9%
David Kesteven (Green) 758 (1.7%) New
Ross Walker (Ind) 517 (1.1%) New
Natalie Hoy (Ind) 470 (1.0%) New
Wolverhampton South West - 54% Leave
Eleanor Smith (Lab) 18,203 (44.3%) -5.1%
Leo Grandison (Brexit) 1,028 (2.5%) New
Bart Ricketts (Lib Dem) 2,041 (5.0%) +3.1%
Crewe & Nantwich - 60% Leave
Kieran Mullan (Con) 28,704 (53.1%) +6.1%
Laura Smith (Lab) 20,196 (37.4%) -9.7%Matthew Theobald (Lib Dem) 2,618 (4.8%) +2.4%
Matt Wood (Brexit) 1,390 (2.6%) New
Te Ata Browne (Green) 975 (1.8%) New
Andrew Kinsman (Libertarian) 149 (0.3%) New
Broxtowe - 53% Leave
Greg Marshall (Lab) 21,271 (38.5%) -6.8%
Anna Soubry (Change) 4,668 (8.5%) New
Kat Boettge (Green) 1,806 (3.3%) +2.0%
Amy Dalla Mura (End Dem) 432 (0.8%) New
Teck Khong (Ind) 321 (0.6%) New
David Bishop (Elvis) 172 (0.3%) New
East Dunbartonshire - 73% Remain
Amy Callaghan (SNP) 19,672 (37.1%) +6.8%
Jo Swinson (Lib Dem) 19,523 (36.8%) -3.8%Pam Gosal (Con) 7,455 (14.1%) -0.5%
Callum McNally (Lab) 4,839 (9.1%) -5.4%
Carolynn Scrimgeour (Green) 916 (1.7%) New
Rosie Dickson (Ind) 221 (0.4%) New
David Murdo MacKay (UKIP) 208 (0.4%) New
Liam McKechnie (Family) 197 (0.4%) New
Redcar - 68% Leave
Jacob Young (Con) 18,811 (46.1%) +12.8%
Anna Turley (Lab) 15,289 (37.4%) -18.1%Jacqui Cummins (Brexit) 2,915 (7.1%) New
Karen King (Lib Dem) 2,018 (4.9%) -1.8%
Frankie Wales (Ind) 1,323 (3.2%) New
Rowan Mclaughlin (Green) 491 (1.2%) New
Derby North - 54% Leave
Amanda Solloway (Con) 21,259 (45.2) +0.8%
Tony Tinley (Lab) 18,719 (39.8%) -8.7%
Greg Webb (Lib Dem) 3,450 (7.3%) +2.7%
Alan Graves (Brexit) 1,908 (4.1%) New
Helen Hitchcock (Green) 1,046 (2.2%) New
Chris Williamson (Ind) 635 (1.4%) New