51 62 67 166 328 346 378 430 673 676 694 617 667 745 877 899 1056 1058 1139 1197 13371371