Charged pion production in 32GeV/c K + p interactions