15 17 20 44 78 80 92 101 107 158 185 188 194 204 212 246 260 270 317 357 386 410 428 437 441 442 450 460 473 488 500 512 531 536 581 596 602 622 623 626 662 665 674 680 689 