18
21
30
31
23
16
27