Morning Cardio Workout

For time:

100 Double Unders
90 Squats
80 Situps
70 Pushups
60 KB Swings 24/16kg
50 Wall Balls
40 DB Snatches 22,5/15kg
30 Cal. Bike/SkiErg/Row
20 Handstand Pushups
10 Sandbag over shoulders