19
32
40
41
45
47
52
57
64
66
90
104
111
119
126
141
156
173
183
212
213
222
223
227
243
245
255
256
266
290
310
314
317
324
348
360
377
383
406
420
424
429
434
440
475
488
489
508
514
516
518
524
532
547
556
565
