16 43 72 112 173 232 285 346 409 457 524 571 634 676 808 917 997 1060 1113 1165 1229 1298 1417 1483 1544 1595 1620 1675 1713 