otimizações do codigo e novas implementações de cidade/uf