update:g2,g22,b25,o10,o20,br,br1,y5,y9; patial: g27,b2,b3,o