phu[8], puh[8], pup[7], hip[6], phi[6], piu[6], zup[6], pip[5], hiw[5], uzi[5], zwu[5], piw[4], zip[4], wiz[3],
hu[6], hi[4], wu[4], pi[3], iw[2],