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