18
23
27
29
42
55
58
75
84
99
103
