18
29
32
38
39
41
37