
10

4

4

18

30

40

31

129

134

159