это не простая задача - сначала всё отрисовать а потом уже присваивать какой то class который отвечает за активный class
Если вы возьмете тот-же массив, перетасуете его и еще раз отсортируете, то велика вероятность того, что получите ответ, отличный от 28.
Но тебе походу читать доку или гуглить влом, лучше на фрилансе закажи, с прохождением авторизации может много гемора быть, если в первый раз