93 142 183 306 361 401 531 566 622 674 712 801 842 873 932 994 1037 1088 1129 1167 1265 1297 1403 1468 1555 1626 1704 