12 69 173 260 489 702 760 852 987 1167 1363 1619 1741 1989 2248 2488 2687 2757 2866 3011 3230 3427 3586 3716 3992 4129 4266 4434 4602 4877 5034 5098 5227 5391 5540 5689 5875 6073 6336 6569 6693 6814 6986 7397 7656 7820 8199 8334 8458 8868 9044 9203 9421 