257 648 678 686 722 724 849 895 903 955 972 16304 342 113 439 544 556 632669