3


29


71


78


80


143


88


110


105


194