9 127 29 8 25 26 29 32 35 43 52 57