Passage: After a rough loss to the Ravens, the Steelers traveled down south to take on the Panthers.  In the first quarter, the Panthers scored first when Graham Gano kicked a 40-yard field goal for a 3-0 lead.  However, the Steelers were able to tie it up when Shaun Suisham kicked a 42-yard field goal for a 3-3 game.  In the 2nd quarter, the Steelers increased their lead with 2 more field goals from 24 and 45 yards out for leads of 6-3 and then 9-3 at halftime.  In the 3rd quarter, the Steelers got back to work as Ben Roethlisberger hooked up with Antonio Brown on a 7-yard TD pass for a 16-3 lead.  Gano got the Panthers within 10 with another field goal from 40 yards out for a 16-6 game.  However, the Steelers pulled away as Roethlisberger found Brown again on a 7-yard TD pass for a 23-6 lead.  In the 4th quarter, Cam Newton found Greg Olson on a 37-yard TD Pass coming within 10 23-13.  However, the Steelers pulled away as Robert Golden recovered a fumble in the end zone for a 30-13 game.  Later on, LaGarrette Blount ran for a 7-yard TD increasing their lead to 37-13.  The Panthers tried their hand at coming back but could only come away with 6 points as 2nd-string QB Derek Anderson found Kelvin Benjamin on a 35-yard TD pass (with a failed 2-point conversion) for an eventual final score of 37-19. Question: Who caught two 7-yard TD passes?
d = {'Antonio Brown': 7, 'Greg Olson': 37}

least = 7

l = []
  
for i in d:

  if d[i] == least:

    l.append(i)

print(l)