32
29
27
2
25
1
3
20
30
12
11
42