45 77 106 134 169 202 248 281 315 341 378 408 440 465 492 518 578 614 650 690 741 776 826 877 906 