23 10 5 22 9 28 24 21 11 6