22
9
5
10
29
1
5
12
3
16
14
25
10