20 NFL franchises have won the Super Bowl
19 NHL franchises have won the Stanley Cup
23 MLB franchises have won the World Series
6 Premier League clubs have won the Premier League Championship
(18 NBA franchises have won the NBA championship, but I forgot to put this part in the question)
As such, the correct answer is 68, even though it was supposed to be 86