10 1116 76 14 32 42 59 69 75 87 116 136 142