
58

94

17

105

153

952

585

451