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