Coming off their thrilling road win over the Ravens, the Bengals went home for a Week 6 duel with the Houston Texans.  Cincinnati would trail in the first quarter as Texans quarterback Matt Schaub hooked up with tight end Owen Daniels on a 12-yard touchdown pass.  The Bengals would get on the board in the second quarter with running back Cedric Benson's 10-yard touchdown run.  Houston would retake the lead with Schaub's 38-yard touchdown pass to running back Steve Slaton, yet Cincinnati would get the halftime lead with quarterback Carson Palmer's 8-yard touchdown pass to wide receiver Laveranues Coles and kicker Shayne Graham's 50-yard field goal. However, the Texans struck back in the third quarter as Schaub completed a 23-yard touchdown pass to wide receiver Jacoby Jones, followed by a 7-yard touchdown pass to Daniels.  Try as they might, the offense could not produce another miraculous win as Houston's defense held on for the win.
Question: How many yards longer was the longest touchdown pass than the shortest?
Answer: 31