3
12
14
18
20
29
32
65
95
105
111
118
123
140
161
163
164
165
170
180
184
190
193
206
220
250
253
