28 3 8 4 21 9 10 23 7 26