4
30
23
29
3