38 82 120 163 214 256 307 347 389 436 465 497 539 551 584 615 