85 259 435 798 839 888 984 1059 1160 1321 1413 1613 1743 1871 2249 2457 2530 2692 2909 3142 3277 3367 3454 3525 3637 3791 3880 4015 4111 4285 4430 4633 4729 4866 5015 5155 5249 