22 24 28 29 30 26