The Bharatiya Janata Party-led Mahayuti alliance is on course to retain power in Maharashtra, and winning 56 seats so far and was leading in 171 of the 288 assembly seats, as per the latest figures of the counting process in the November 20 elections.