21 9 3 2 28 23 5 4 22 8