60 106 135 179 244 299 350 393 427 453 501 541 587 616 647 687 744 789 842 887 946 995 1038 1095 1132 