139 263 347 441 526 660 758 864 1015 1157 1257 1371 1548 1730 1795 1949 2107 2202 2307 2394 2481 2593 2761 2947 3080 3170 3286 