18
19
16
29
27
30
34