311 344 327 295 27 202 193 207 232 20 291 289152