44 84 120 197 240 289 321 366 402 477 521 576 610 662 695 744 874 910 985 