18
21
29
30
22
16
27