176 280 391 633 784 920 1091 1249 1392 1606 