25


88


169


177


158


243


79


582


135


233