Cup 32 34 36 38 40 42  44
A  S   S   M  L XL XL 2XL
B S  M  M L XL XL 2XL
C  S  M L XL XL 2XL 3XL
D - M L XL XL 2XL 3XL
DD - L XL 2XL 2XL 2XL 3XL
DDD - L XL 2XL 2XL 3XL 3XL
E - - - - 2XL 3XL 3XL