El ecuatoriano Byron Piedra terminó 18 en la maratón de Río 2016.