18
30
29
20
27