
18

10

18

5

37

42

13

7

43

23

18

297

130

98

21