9 2 11 23 28 6 22 10 3 20