56


32


38


62


95


71


64


40


41


31