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