g01g02g03g04g05g23g06g08g09g21g11g12g13g14g22g16g17g18g19g20g28g07g24g27