6
10
29
34
39
41
78
87
90
94
102
114
133
136
160
162
163
171
181
227
230
240
244
247
253
256
261
295
313
331
333
372
376
383
403
421
447
455
459
464
472
487
500
505
512
516
529
530
543
545
563
569
570
584
587
594
601
603
606
624
634
644
646
647
660
663
669
672
679
681
713
716
737
744
748
754
759
777
796
808
824
829
830
