55 117 184 252 298 334 450 508 601 667 735 780 821 869 953 999 1147 1186 1267 1328 1372 1445 1516 1570 1643 1715 1745 1843 1928 2031 2093 2220 2319 2381 2445 2481 2522 2581 2700 2748 2846 2975 3188 3322 3378 3472 3547 3716 3857 3935 4105 