25


3


38


15


135


243


103


142


93


388