Barbells and DU’s Workout

For time:
50 Double Unders
21 Deadlifts 42,5/30
50 DU
18 Power Cleans
50 DU
15 Front Squats
50 DU
12 Thrusters
50 DU
9 STOH
50 DU