42


82


58


114


54


82


156


90


236


66