9
12
19
33
34
42
60
64
83
86
90
100
101
104
106
121
138
144
147
148
149
150
156
157
158
159
160
163
172
177
189
203
205
206
217
224
230
232
243
245
247
252
258
266
270
272
275
294
297
300
307
311
313
315
319
324
333
337
341
342
358
359
361
363
372
374
393
396
408
411
429
434
435
446
449
