10 2 2 10 5 1 2 3 3 1 1 9 1 6 22