36 76 117 194 242 291 327 370 402 459 497 545 573 620 655 694 836 880 960 