8
12
15
21
36
50
66
73
74
80
82
102
106
109
114
115
116
119
137
169
173
209
210
215
240
252
257
288
292
306
308
310
316
344
347
