12 41 140 202 273 360 479 577 626 711 787 849 932 1028 1119 1198 1306 1405 1491 1592 1658 1742 1829 1919 1994 2047 2096 2169 2249 2319 2379 2453 2539 2570 2651 2724 2842 2933 3025 3095 3189 3283 3311 3344 3407 3447 3516 3580 3645 3708 3787 3818 3897 4009 4088 4216 4290 4385 