18
14
19
29
29
27
31