The 31 Flavors