12
20
32
34
36
47
61
67
73
91
106
123
133
144
157
158
168
173
176
178
204
213
214
215
223
237
259
260
274
287
289
306
308
311
313
319
334
341
351
356
364
372
376
379
405
417
420
430
464
465
512
526
539
541
545
548
569
581
593
