1
4
11
21
28

4
9
2
2
9
6

43

9
5
8
12
2

3
39

1
12

20