12 51 111 201 292 346 400 499 607 702 848 962 1158 1208 1310 1415 1530 1617 1770 1899 1977 2090 2282 2428 2499 2612 2670 2750 2841 2920 3013 3320 3476 3542 3683 3771 3846 3987 4081 4187 4248 4324 4412 4489 4600 4762 4822 4948 5072 5142 5294 5371 5463 5549 5608 5673 5747 5870 5968 6056 6172 6244 6421 6549 6664 6739 6818 6890 6948 7010 7162 7231 7275 7336 7386 7455 7572 7660 7730 7846 7932 8025 8113 8217 8355 8481 8591 8677 