302 313 425 428 499 627 560 686 599 670 690 729758