30 95 108 162 308 533 555 750 762 779 873 882 899 1024 1130 1132 1197 1204 1217 1237 1257 1294 1306 1375 1434 1487 1537 1709 1984 2043 2162 2339 2392