10
16
31
35
53
55
63
82
89
98
105
107
110
118
136
146
154
167
179
188
189
204
207
208
213
233
245
246
259
260
270
282
293
302
303
328
371
