DB pension surpluses remain at record highs, up £57bn year-on-year in October, according to new analysis from XPS Group.