21 27 8 25 20 6 28 23 5 7