g10g12g11g2g6g16g13g15g5g8g14g1g4g7g3