3 letter anagrams 19 results aaa aal aba abb abc abl ala alb alc baa bab bac bal bbl cab cal lab lac lca