Endurance WOD Workout

In teams of 2 for 40 minutes:
200 cal bike
100 DB deadlifts
150 cal bike
80 DB power cleans
100 cal bike
60 DB push presses
50 cal bike
40 DB snatches

Share the work. One works, one rests.