4
30
32
14
28
31
22
1