34 109 150 215 331 442 497 554 601 655 692 731 788 855 911 966 997 1032 1081 1145 1211 1265 1339 1389 