half[11], hafy[11], alfy[10], lafy[10],
haf[9], alf[8], fal[8], laf[8], hal[6],
fa[6], ha[4], al[3], la[3],