42 125 256 269 298 432 470 662 719 837 898 915 960 992 1044 1274 1344 1394 1438 1482 1536 15491569