2
30
15
1
29