12 12 3 7 5 2 9 7 6 7 8 7 2 1