106 367 545 712 840 1045 1139 1270 1386 1504 1751 1889 2015 2187 2330 2442 2539 2625 2778 2909 3245 3511 3651 3749 3880 4116 4257 4419 4567 4722 5362 5558 6121 6252 6758 6882 7047 7192 7435 7667 7894 7994 8300 8401 8655 8772 8915 9032 9080 9229 9394 9517 9706 9939 10324 10401 10526 10966 11177 11370 11984 12412 12648 