35 87 114 162 214 248 293 338 382 424 467 513 550 574 609 638 