50 codes remaining