12
3
3
9
21
7
9
4
2
16
3
4
5
1
2
8
12
7
4
20
5
10
19
38
4
19
54
12
44
40
3
52
35
28
18
127
56
38
14
45
2
30
16
14
17
13