22 codes remaining