4
30
32
2
3
23