139 344 519 624 753 943 1332 1409 1777 1938 2312 2631 2901 3224 3419 3580 3855 