WOD for Saturday Jan 26th

So we have an important birthday to celebrate tomorrow. I'm not saying who nor will I divulge their age...but please enjoy a 'forty' minute amrap of the filthy 'forty' :)

'Filthy Forty'
40 thrusters 20/15kg
40 Pull ups
40 wall balls
40 sit ups
40 push ups
40 box jumps
40 double unders
40 overhead squats 20/15kg
40 Burpees
40 kettle bell swings
40 m Bear crawl