58 130 255 385 536 786 854 1028 1146 1298 1403 1497 1625 1750 1922 1962 2132 2327 2531 2614 2905 3004 3267 3483 3725 3938 4040 4195 4323 4500 4811 5023 5197 5297 5369 5639 5894 6118 6246 6529 6729 6918 7157 7255 7383 7563 7682 7797 7891 8100 8369 8497 8677 8829 8916 9078 9162 9245 9401 9479 9555 9692 9857 10037 10302 10509 10765 11008 11138 11313 11367 11484 11596 11666 11792 12092 12325 12473 12614 12948 13117 13217 13382 13499 13593 13728 13908 14124 14200 14423 14534 14659 14782 14893 14967 15123 15223 15340 15453 15889 16121 16265 16329 16421 16511 16592 16733 16899 17165 17331 