15

13

2

6

11

1

5

9

4

39

35

34

2

2

105