18
30
29
8
20