23 49 89 129 174 216 268 302 334 374 434 497 520 550 575 607 696 736 812 