22 9 11 4 25 6 3 2 23 7