OMG what a list full of amazing and diverse songs. Absolutely amazing.