4
4
2
15
4
13
9
12
5
6
29
1
12
18
29