76 86 88 105 112 117 126 133 146 153 167 178 186 192 199 205 219 224 232 251 257 261 266 273 284 299 305 327 334 338 345 360 364 372 373 378 379 382 383 390 413 414 423 429 436 451 468 485 501 519 522 528 545 557 561 566 574 578 589 593