26 57 90 123 193 269 317 365 422 474 504 534 588 640 676 708 771 836 