1043 1065 1102 946 869 1115 876 1153