20
18
11
32
33
9
3
16
5
1