Happy Transplant Day Workout

For time:
89 x push ups
35 x Front squat (30 kg/15 kg)
35 x Shoulder to Overhead (30/15 kg)
35 x OHS (30 kg/15 kg)
35 x Hang snatch (30 kg /15 kg)

When barbell touch the floor PENALTY is 19 bar over burpee.

Time cap 30 min