2123 27 95 186 248 289 333 389 500