3
14
21
50
68
87
172
194
201
222
223
243
249
267
288
290
299
307
340
356
374
390
395
407
411
438
440
453
462
475
504
512
541
560
561
571
576
592
596
597
602
604
609
616
620
634
636
638
641
651
658
659
663
665
677
679
680
683
688
697
710
712
720
728
735
736
740
748
767
768
769
771
781
786
792
810
831
835
841
852
873
875
876
880
888
892
899
902
914
929
938
948
954
961
975
981
983
984
1001
1010
1011
1014
1017
1021
1055
