Coming off their bye week, the Bills stayed at home for a fierce Week 7 intraconference duel with the Baltimore Ravens.  This match-up would be notable for RB Willis McGahee heading back to Buffalo to play against his former team. In the first quarter, the Bills got the first blood with kicker Rian Lindell getting a 29-yard field goal for the only score of the period.  In the second quarter, Buffalo increased its lead with Lindell nailing a 26-yard and a 35-yard field goal.  In the third quarter, the Ravens began to climb back into the game with McGahee getting a 46-yard TD run.  Fortunately, the Bills would respond with Lindell getting a 41-yard field goal, along with McGahee's successor, RB Marshawn Lynch, getting a 1-yard TD run.  In the fourth quarter, Baltimore drew closer as QB Kyle Boller completed a 15-yard TD pass to WR Derrick Mason.  Fortunately, Buffalo managed to hold on for a well-earned victory.
Question: How many yards longer was the longest rushing touchdown compared to the shortest?
Answer: 45