30 72 96 138 177 213 247 316 382 419 460 487 506 533 558 604 641 700 757 798 839 901 942 997 1029 1100 1137 1172 1197 1219 1244 1280 1309 1344 1379 1413 1446 1465 1490 1558 1584 1611 1644 1684 1722 1749 1848 1877 1921 1974 2032 2066 2095 2125 2169 2206 2254 2301 2341 2399 2490 2556 2594 2630 2716 2786 2826 2880 2964 3009 3068 3147 3191 3234 3288 3331 3358 3401 3437 3488 3544 3591 3625 3681 3723 3780 3813 3858 3897 3940 3982 4001 4032 4056 4113 