Becky, Ruby, Isabel, Lani, Alma, and Sabrina ran an 800-meter race. Alma beat Isabel by 7 meters. Sabrina beat Becky by 12 meters. Alma finished 5 meters ahead of Lani but 3 meters behind Sabrina. Ruby finished halfway between the first and last women.
In what order did the women finish?
What were the distances between them?