2
5
30
29
11