18
21
29
31
23
16
27