4
10
29
28
2