3
6
19
34
38
42
59
71
75
86
88
97
100
106
111
130
133
179
188
