Interesting Classical Music Mashup

This guy has woven together 57 famous classical tunes by 33 composers. How many can you identify?

Video by grantwoolard