Handstand hold, Squat hold, L-Sit, Push-up hold Workout

As many rounds as possible in 20 minutes of:

30 second Handstand hold
30 second Squat hold
30 second L-Sit
30 second Push-up hold