135 281 414 564 732 986 1221 1353 1684 1848 1980 2132 2226 2444 2539 2736 2900 