15 36 246 403 792 1123 1538 1929 2213 2520 2939 3227 3915 4595 5302 5613 5831 6214 6464 6838 7313 7719 8364 9073 9265 9533 9891 10088 10327 10579 10867 10995 11279 11535 11743 12037 12266 12553 12739 13089 13257 13524 13727 13998 14547 14811 15109 15685 15940 16130 16530 17026 