keys values distinctArray