def METHOD_NAME(self):
    if not self.is_valid():
        return None
    total_by_side = [(self.get_total(side), side) for side in self.sides]
    total_by_side.sort(reverse=True)
    return [side for total, side in total_by_side]