7 12 5 6 1 15 10