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