97 229 306 407 484 569 652 739 843 906 1011 1098 1188 1307 1375 1438 1508 1546 1700 1799 1939 2012 2080 2196 2256 2359 2472 2631 2729 2826 