12
16
25
26
29
30
31
42
46
50
55
63
67
90
97
122
126
130
142
147
166
184
199
214
229
237
260
268
271
293
304
310
316
340
