54 codes remaining