10 5 1 12 7 3 10 6 15 2 9