CU
DM2
EM3
FP4
GP5
BM7
123456789101112EEEFGBCDBBBCDEFGGGGBCDEFDDDEFGBCABCDEFGEEEFGBCD