Barbellfree chipper Workout

For time:
50 Squats
40 Situps
30 KB Swings 24/16kg
20 HR Pushups
10 Pullups
20 HR Pushups
30 KB Swings
40 Situps
50 Squats