Passage: Coming off their dominating win over the Saints, the Broncos traveled to Paul Brown Stadium for an AFC duel with the Cincinnati Bengals. A 43-yard field goal by placekicker Matt Prater gave the Broncos an early lead, but the Bengals countered in the second quarter, with a 28-yard field goal by placekicker Mike Nugent. The Broncos responded, with a 13-yard touchdown pass from quarterback Peyton Manning to wide receiver Eric Decker. The Broncos added to their lead, when return specialist Trindon Holliday took the opening kickoff of the second half 105 yards for a touchdown. However, the Bengals would reel off 17 unanswered points, consisting of a 10-yard touchdown pass from quarterback Andy Dalton to wide receiver A. J. Green, a 49-field goal by Nugent followed in the fourth quarter by running back BenJarvus Green-Ellis rushing for a 2-yard touchdown, with the latter two scores coming off Manning interceptions. This gave Cincinnati a 20-17 lead early in the fourth quarter. The Broncos re-claimed the lead on their next possession, with Manning connecting on a 1-yard touchdown pass to tight end Joel Dreessen. Ten plays into the Bengals' next possession, Dalton was intercepted by cornerback Champ Bailey at the Bengals' 46-yard line, and the Broncos subsequently added to their lead eight plays later, with a 4-yard touchdown pass from Manning to Decker. Trailing 31-20 with 3:36 remaining in the fourth quarter, the Bengals tried to rally, with Nugent nailing a 41-yard field goal with 52 seconds remaining, but the Broncos recovered the onside kick in the game's final minute and subsequently ran out the clock. Peyton Manning improved his personal record to 8-0 all-time in games against the Bengals. Question: Who threw the longest TD pass?
d = {'Peyton Manning': max(13, 1, 105, 4), 'Andy Dalton': max(10, 46)}

order = sorted(d.values())

rank = order[-1]

for i in d:

  if d[i] == rank:

    print(i)
    break