35 69 99 149 199 246 294 335 395 429 471 526 570 647 710 806 839 916 991 1063 1118 1191 1291 1358 1451 1520 1584 1731 1828 1913 1981 2046 2094 2162 2227 2292 2375 2477 2578 2688 2767 2835 2922 3022 3079 3157 3267 3359 3459 3548 3654 3771 3866 3930 3984 4054 4141 4240 4340 