12
17
20
30
34
86
94
95
100
127
128
132
137
138
179
182
183
192
200
201
210
214
243
276
284
285
316
317
320
321
325
337
340
345
346
349
358
361
383
414
416
417
447
449
450
454
456
461
462
465
491
505
516
548
569
576
578
584
598
601
606
615
622
624
630
641
654
655
660
665
667
673
683
691
693
703
707
737
739
751
769
780
788
792
803
804
805
839
863
866
879
898
899
902
904
908
964
966
976
992
1003
1006
1008
1041
1056
1057
