14
30
52
81
93
98
101
105
107
115
118
130
146
161
169
183
187
192
199
200
212
213
219
230
236
245
247
256
262
268
276
277
278
327
330
338
344
357
363
370
374
388
398
416
420
