No se cual sea la linea 41
pero lo que ocupas tiene pinta de un simple
select ref, color, Count([27]), SUM([28]), SUM([29]), SUM([30])
from tabla group by ref, color
No se si puedas tener números como nombres de campos
Será cosa de que probaras la consulta en tu gestor de bd
Saludos