20 or so hours and I'm finally in B-rank for all three modes. Randoms make it harder than it has to be..