Proper ordering and sorts all, 30 sec run time