IWM strangle

Sold $IWM Apr 21 132/142 strangles @ 2.51 with IWM at 137.57. Delta of the puts is 25; delta of the calls is 27.