103


80


134


315


96


135


161


261


64


286