156 410 715 939 1202 1341 1457 1742 2023 2189 2330 2524 2732 2899 3208 3425 3681 3896 4268 4471 4696 4921 5134 5235 5367 5576 5822 6182 6413 