The crowd-pleasing NASA drama “Hidden Figures” has topped the box office for the second straight week, while a pair of high-priced prestige releases sputtered. Estimates on Sunday say “Hidden Figures,” a tale about African-American mathematicians in the 1960s space race, sold $20.5 million in tickets in North American theaters over the Martin Luther King Jr. holiday weekend.