AS SELECT ROUND(SUM(Paragraphs.NumOfStatements / 126.0), 1) AS PLIBFP
FROM Paragraphs INNER JOIN (SELECT Programs.ProgramID, Programs.Ancestor, ProgramAliases.AliasName AS ProgramName, Programs.ProgramTypeID FROM Programs 
					INNER JOIN ProgramAliases ON Programs.ProgramID = ProgramAliases.ProgramId and ProgramAliases.AliasType = 0) pa ON Paragraphs.ProgramID = pa.ProgramID
WHERE (pa.ProgramTypeID = 2) AND (Paragraphs.UnreachablePara = 0) AND (pa.ProgramID in (Select * from #numeric_param_temp))