kotlin list to map with duplicate keys