128 526 656 804 952 1181 1567 1771 2063 2294 2588 2734 2859 3109 3229 3400 3514 3700 3809 3894 4078 4247 4517 