Box Office Top 20: ‘Thor: Ragnarok’ commands $122.7 million