18
21
29
30
23
16
27