1
4
11
19
23

3
9
1
2
8
4

39

8
5
8
12
2

3
35

1
10

18