33 59 86 111 145 176 224 254 293 327 361 401 443 474 510 560 595 639 676 712 735 777 829 880 922 961 998 1035 1058 1094 1683 1705 1739 1773 1806 1852 1920 1976 2005 2051 2081 2129 2171 2206 2242 2281 2324 2378 2430 2457 2482 2548 2585 2610 2643 