Priority-based constructive algorithms for scheduling agile earth observation satellites with total priority maximization | Litlas