158 481 668 917 1109 1434 1646 1846 2026 2141 2363 2529 2596 2772 3151 3339 3526 3704 3931 4125 4282 4578 4747 4976 5081 5224 5535 5788 5903 6053 6177 6424 6630 6798 6940 7271 7595 7766 7973 8059 8284 8428 8539 8722 