AS SELECT ROUND(SUM(Paragraphs.NumOfStatements / 100.0), 1) AS NaturalBFP
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 = 3) AND (Paragraphs.UnreachablePara = 0)AND (pa.ProgramID in (Select * from #numeric_param_temp))