2 29 31 2 34 7 66