40 Years of by-elections