331 330 295 294 267 263 218 144 141114