2
30
18
5
29