Chipper Workout

For time:
50 Wall Balls
40 Toes-to-bar
30 KB Swings 24/16kg
20 Burpee-Box Jump overs
100 Double Unders
20 Handstand Pushups
30 DB Snatches 22,5/15kg
40 Pullups
50 Cal. on a machine