
25

58

46

153

105

144

292

330

151

642