312 336 420 470 529 587 635 720 770 850 945960