29
15
10
3
2
3
6
5
1
10
13
14
38
8
10
6
13
10
9
45
7
26
17
27
17
12