10 2254 69 18 21 42 59 93 110 128 138 145 147