"12/31" Workout

For time:
31 Push Presses 35/25kg
31 Pull-ups
31 Snatches 35/25kg
31 Sit-ups
31 T2B
31 Push-ups
31 Box Jumps 60/50cm
31 Back Squats 35/25kg
31 DU, unbroken
31 Thrusters 35/25kg
31 Walking Lunges
31 Burpees
Ca$h Out: 365m Row