147 159 237 252 304 310 327 338 349 452 507825