cham[8], mach[8], chap[8], pach[8], pcha[8], camp[7], pamp[7], char[7], harc[7], mahr[7], prac[6], ramp[6], rapp[6],
ach[6], cha[6], mac[5], cap[5], pac[5], map[5], pap[5], car[4], rac[4], mar[4], ram[4], par[4], rap[4],
hm[5], ha[4], ma[3], pa[3], ar[2],