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