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