42 129 219 273 321 400 476 543 652 712 765 862 918 989 1063 1109 1191 1259 1333 1397 1444 1526 1562 1669 1750 1799 1875 1951 2011 2058 2141 2227 2265 2355 2416 2483 2578 2629 2672 2754 2792 2878 2964 3018 3073 3137 3183 3266 3321 3373 3447 3502 3540 3590 