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