31 103 160 193 230 267 302 343 387 420 451 495 537 568 602 638 662 683 714 751 789 826 876 932 959 975 1022 1062 1091 1141 1172 1227 1286 1304 1339 1372 1405 1442 1484 1517 1543 1583 1612 1652 1697 1741 1792 1836 1871 1901 1926 1963 2008 2036 2045 2047 2047 2047 2047 2047 2047 2047 2047 2047 
30 104 166 208 252 284 313 333 359 394 445 482 505 552 585 631 693 731 747 763 798 840 873 928 981 1000 1030 1082 1122 1142 1191 1243 1277 1313 1358 1388 1410 1443 1480 1523 1563 1598 1625 1680 1728 1744 1768 1805 1848 1879 1921 1975 2007 2026 2041 2047 2047 2047 2047 2047 2047 2047 2047 2047 
