
3

5

4

5

12

3

10

29