25


38


26


42


95


64


116


97


82


82