Filthy Fifty Workout

For time:
50 box jumps
50 jumping pull-ups
50 kb swings (25# female)
50 walking lunges
50 KTE
50 push press (35# female)
50 back extensions
50 wall ball shots
50 burpees
50 double unders