362 408 450 506 526 541 586 614 687 740 772 784 860 888 929 952 959 977991