106 265 303 386 529 638 778 862 967 1130 1209 1342 1499 1718 1903 2136 2511 2849 3375 3537 3929 4385 4449 4626 4709 4938 5102 5473 5897 6031 6341 6523 6646 6811 6969 7151 7367 7489 7701 7877 7974 8210 8308 8440 8679 8818 9031 9239 9578 9939 10100 10336 10469 10631 10878 11132 11505 11778 11894 12088 12240 12400 12625 12734 12867 12996 13067 13155 13279 13395 13618 13725 13835 14060 14171 14317 14640 14794 14970 15131 15269 15690 15794 15864 15894 16112 16282 16434 16468 16604 16680 16714 16829 17016 17199 17421 17535 17717 17895 17967 18062 18227 18318 18411 18592 18715 18827 18914 19109 