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