Sort:  

This one took about 2 hours, though I wish I could be faster.
                           
Thanks longer :).