39 codes remaining