typ[15], hup[7], puh[7], muh[6], pud[6], mud[5], mut[5], hut[4],
my[13], hm[5], um[4], hu[3], uh[3], du[2], ud[2], tu[2],