50 101 204 267 444 613 693 778 1001 1123 1294 1434 1605 1883 2039 2185 2306 2418 2662 2855 2970 3139 3226 3374 3465 3630 3731 3930 4051 4220 4433 4578 4715 