14
15
18
21
32
43
57
70
74
83
88
101
136
145
157
159
162
167
175
184
190
199
205
215
217
220
238
242
249
262
271
285
304
315
345
359
383
390
396
