12
17
19
47
66
67
81
95
98
107
119
130
133
139
149
157
170
189
209
219
239
280
297
304
316
318
323
325
327
328
349
361
365
371
373
378
384
414
415
422
427
456
474
475
476
482
491
492
496
507
532
548
552
553
555
562
564
585
590
592
600
604
614
649
660
662
665
689
702
703
708
716
718
721
722
729
730
732
736
789
796
798
808
818
819
827
855
856
867
868
873
895
912
916
924
951
952
982
