10
30
16
7
29