642 648 729 814 828 841 851 926 931 964 977 1013 1052 1108 1154 12271350