3


85


84


169


129


217


119


43


266


106