10...40 Workout

For time:

10 Backsquat 100/70kg
15 deadlift 100/70kg
20 frontsquat 80/50kg
25 t2b
30 OHS 60/40kg
35 push ups
40 KB swings 32/24kg

Time limit 20min