10
17
29
33
41
69
85
87
93
102
105
116
120
137
160
167
169
181
188
191
195
204
205
212
217
229
241
247
269
294
297
