93 245 411 521 723 835 928 1076 1265 1406 1510 1618 1722 1798 1961 2097 2248 2345 2523 2660 2798 2929 3067 3161 3256 3353 3530 3716 3861 