Coming off their home win over the Bengals, the Texans flew to the Hubert H. Humphrey Metrodome for a Week 9 interconference duel with the Minnesota Vikings. In the first quarter, Houston trailed early as Vikings RB Adrian Peterson got a 1-yard TD run. The Texans responded with CB Jacques Reeves returning an interception 44 yards for a touchdown. In the second quarter, Minnesota answered with QB Gus Frerotte completing an 8-yard TD pass to WR Sidney Rice and a 49-yard TD pass to WR Bernard Berrian. In the third quarter, Houston tried to rally as QB Sage Rosenfels completed a 3-yard TD pass to WR David Anderson. In the fourth quarter, the Vikings replied with Frerotte completing a 25-yard TD pass to TE Visanthe Shiancoe. The Texans tried to come back as Rosenfels completed a 14-yard TD pass to WR Andre Johnson. However, the Vikings' defense stiffened for the win. QB Matt Schaub (21/29 for 224 yards and 1 interception), who started the game, left after the first half with a sprained left knee.

Answer this question based on the article: How many yards difference exists between the longest and shortest touchdown pass?
46