33
28
16
32
5
31
30
4