74 141 169 221 279 358 407 470 504 532 578 617 654 683 708 746 821 861 908 953 1003 1040 1101 1156 1187 