Ma veramente

86 -> 108
90 -> 108
77 -> 108
8 -> 108

Mi sembrano in ordine sparso ;-)
Al max doveva essere 90,86,77,8 ma non lo è..

Con asort($array,SORT_NUMERIC) non ottengo l'effetto desiderato!
Non c'è un modo per ordinare anche gli indici dopo aver ordinato l'array?

Un po' come un excel.. lo si ordina per un criterio, poi l'altro