7 4 8 3 6 12 2 1 13 5 11 10 9