5227 238 242 253 257 270 295 312 313 317 343 346 349 391 405 409 433 443 458 475 530 559 590 596 661 688 690 697 729742