Translation
seems possible that these results Production resultado, efecto, consecuencia, resultar en, producir, causar
single most striking observation
support the hypothesis hipótesis
support the view that Production sostener, apoyar, soportar, respaldar, patrocinar, soporte, apoyo, patrocinio