29
32
18
9
25
19
20
3