24


42


58


40


43


39


56


41


51


101