4 6 11 31 43 74 92 113 138 157 163 175 196 225 232 242 269 287