12 94 263 405 675 785 1104 1328 1492 1678 1853 2059 2223 2330 2509 2680 2826 3056 3133 3294 3620 3784 3870 3957 4164 4342 4492 4931 5237 5342 5490 5566 5739 6058 6296 6396 6683 6807 6931 7159 7272 7447 7630 7766 7883 8070 8250 8368 8486 8702 8850 8979 9073 9127 9307 9565 9696 9868 9964 10131 10347 10469 10544 10838 10993 11194 11604 11730 11833 11959 12052 12121 12210 12361 12445 12549 12789 13178 13297 13492 13584 13847 14031 14192 