
158

111

69

148

22

25

19

542

312

255