codes:= [ PowerStructure(CodeLinFld) | LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode, LinearCode ] ;