21
5
25
14
12
29
5
10
10
1
7
2
9
4
13
3
15
12