g1g2g3g6g4g5g7g8g10g11g12g13g14g00g16g22g26g25g24g34g35g29g28g23g30g31g33