hal[6], lam[5], han[5], alp[5], pal[5], map[5], man[4], nam[4], nap[4], pan[4],
hm[5], ha[4], al[3], la[3], ma[3], pa[3], na[2],