15

15

2

6

10

1

5

10

4

40

37

34

2

2

105