23 31 29 44 53 38 63 85 89 82