2
9
17
24

4
8
2
2
9
2

35

7
5
7
13
2

3
31

1
10

18