chave numerica ja é recebida com valor em modulo
codigo reescrito