A Killer with rests Workout

For time:

20 Split Jumps
Rest :10
30 Split Jumps
Rest :30
20 Thrusters 65/45#
Rest :10
30 Thrusters 65/45#
Rest :30
20 HR Pushups
Rest :10
30 HR Pushups
Rest :30
20 Pullups
Rest :10
30 Pullups