8
14
16
17
18
29
31
34
40
41
42
52
61
62
68
69
71
80
83
89
92
96
100
101
105
108
111
114
119
124
125
144
160
164
166
168
169
177
182
184
190
194
203
209
212
217
220
227
230
247
248
269
271
272
273
280
287
288
302
307
312
321
322
330
332
339
343
348
352
356
359
361
387
397
403
430
439
449
