55 70 76 83 110 129 130 204 217 249 276 308 318 334 353 357 359 388 404 418 438 453 509 516 521 528 534 580 604 643 683 685691