10 2120 81 18 21 42 59 93 110 128 138 145 147