25 49 73 97 122 144 175 201 227 255 283 311 331 365 404 434 468 505 544 583 622 649 682 721 754 778 847 886 932 977 1020 1059 1091 1130 1160 1200 1239 1287 1326 1365 1410 1444 1494 1532 1571 1622 1661 1705 1744 