28 27 19 20 21 26 29