Translation
seems possible that these results Reception 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