Strange particle production in p+p, p+Pb and Pb+Pb interactions from NA49