45 123 194 321 511 701 829 984 1079 1203 1336 1442 1527 1573 1615 1675 1856 2040 2157 