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