This is my first speedrun of beating all 28 levels, with a time of 53:25. https://youtu.be/1Yv0rM6Z82k