29
32
11
15
9
1
25
22
3