490 521 628 764 903 923 974 30042 660 754 793 973 31475 507 612 667 716 882 32061 92 139 302 536 593 717 763 829927