If 40cm across is what you’re looking for, then the 31s should probably stretch out 2” in total (from 37.5cm) to that. If you were hoping for a pair that’d start at 40cm and then stretch beyond that, then the 31s will probably be too small. Either way, the 34s are likely to be too big.