Completed everything but 20. The doors might need to stay a little longer there. I believed to think that I managed to time it perfectly.
35 is somewhat tediouuuuus.
36 while possible should give the player 3 more seconds or something. The wall jump is the main cause of time loss as it's not always functioning properly.
I see 14'58 as pretty unlikely time value.
This must be the most lengthy level I've played in a while. I can only guess the time you spent on this.