29
1
2
25
30