14
30
39
42
47
67
78
80
85
98
105
108
114
143
159
163
171
179
181
186
195
197
207
217
223
229
230
241
255
274
303
309
315
317
323
337
350
361
392
401
441
443
470
473
478
483
485
487
491
498
502
