63


135


321


86


170


291


337


59


176


231