1156 999 176 1143 996 168 1126 989 151 1111 982 148 1092 976 132 1077 971 140 1054 960 159