22 24 28 26 29 -1 30