45


52


77


71


54


117


52


306


55


31