2
29
18
28
1