pub[8], bus[7], psu[6], spu[6], bas[5], sus[5], pas[4], psa[4], sap[4], spa[4], pss[4], sas[3],
bu[6], ba[4], au[4], su[4], pa[3], as[2],