5
28
29
2
1