
43

62

376

894

342

159

508

118

225

231