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