A rover is stationed on a circular moon of circumference 100 units. There are several fuel stations located at various positions on the moon, each with a certain amount of fuel. Starting from each station, the rover can travel clockwise or counter-clockwise, consuming 1 unit of fuel per 1 unit of distance. When it reaches another station, it can refuel by the amount available at that station. The goal is to determine, for every station as a starting point, the maximum total distance the rover can travel (including any leftover fuel at the end) before it runs out of fuel. Positions are given as integers modulo 100, and the answer for each starting station is the sum of the distance covered plus any remaining fuel after no further stations can be reached.