g1J1j3K3k2L2l6 G6 M6 f6 n3N5m5 i3I4H4H6F6 e6 c4D4d2O2o5 E3 C2 P1 a3B3b2 p4 A5