11973 40 50 116 159 171 189 228 275 305 316 331 332 343 346 369 375 378 407 416 438 479 486 493