24 25 31 32 28 29 30 27 26 34 33 51 52