1 2 3 4 5 6 7
513 1499509 769 3682671 1025 8098887 2049 49332743 2561 89647783 3073 149440713 4097 326135364