4
30
32
14
3
23
1