Titans blast Saints, 31-14