Life expectancy 1985–2024