cham[8], mach[8], chap[8], pach[8], pcha[8], anch[7], chan[7], chna[7], camp[7], char[7], harc[7], mahr[7], manc[6], prac[6], ramp[6], pran[5],
ach[6], cha[6], mac[5], han[5], cap[5], pac[5], map[5], cna[4], man[4], nam[4], nap[4], pan[4], car[4], rac[4], mar[4], ram[4], par[4], rap[4], nar[3], ran[3],
hm[5], ha[4], ma[3], pa[3], na[2], ar[2],