4
21
28
3
23
1