30 63 107 140 182 225 277 345 384 430 481 534 609 717 