150 435 627 876 1112 1321 1476 1584 1654 1768 2035 2138 2327 2641 2773 3214 3594 3837 3976 4051 4186 4395 4578 4672 4871 5067 5231 5385 5477 5706 6152 6301 6656 6787 6996 7231 7404 7590 7662 7814 7980 8142 