147 253 354 419 528 682 773 866 989 1114 1225 1396 1564 1724 1793 1903 2038 2118 2229 2297 2398 2516 2705 2852 2969 3048 3149 