10/10

A couple of hard ones but got them all. Quiz is here.

37 seconds officially, but I was delayed starting so I reckon it was close to 30 seconds.