40 codes remaining