10
12
13
19
20
38
43
55
59
86
92
107
109
112
132
133
151
179
183
194
204
205
210
236
242
244
267
268
311
316
317
322
327
336
346
374
384
392
398
403
412
416
