Foreach trocado por lista, testes parciais.