List the British prime ministers since world war 2

Winston Churchill (1940-1945), Clement Attlee (1945-1951), Winston Churchill (1951-1955), Anthony Eden (1955-1957), Harold Macmillan (1957-1963), Alec Douglas-Home (1963-1964), Harold Wilson (1964-1970), Edward Heath (1970-1974), Harold Wilson (1974-1976), James Callaghan (1976-1979), Margaret Thatcher (1979-1990), John Major (1990-1997), Tony Blair (1997-2007), Gordon Brown (2007-2010), David Cameron (2010-2016), Theresa May (2016-2019), Boris Johnson (2019-2022), Liz Truss (2022), Rishi Sunak (2022-present)