6
19
40
42
45
56
59
70
85
88
99
103
115
125
130
140
141
165
167
173
200
205
209
219
233
243
278
289
314
321
324
325
329
349
363
373
384
406
409
410
414
417
424
435
442
450
453
462
463
481
490
515
549
553
571
582
591
593
595
602
619
639
644
646
661
662
667
671
672
698
702
707
725
740
750
758
763
772
773
786
797
811
816
837
