Dirty Thrity Workout

For time:
30 Box jumps
30 Jumping pull-ups
30 Kb swings
30 Walking lunges
30 Knees to elbows
30 Push press - 45 lbs
30 Back extensions
30 Thrusters - 45 lbs
30 Burpees