234 299 252 494 542 602 640 668 659 509504