28 20 21 32 30 29 28 27 23 22 23 24 38 39 27 19