17
21
24
25
30
34
39
43
52
58
60
67
77
82
94
100
112
116
127
139
140
154
165
166
171
173
174
201
210
212
220
224
226
242
275
289
291
292
298
305
316
317
345
346
356
360
425
430
432
443
451
506
518
546
547
548
552
554
557
561
579
583
588
597
606
609
610
615
617
618
626
634
635
658
667
690
693
697
708
725
738
741
743
749
750
751
755
772
793
799
803
809
810
818
821
832
843
845
847
862
865
870
875
881
883
886
887
892
895
896
904
940
945
955
964
978
985
991
1007
1012
1016
1018
1024
1030
1036
1044
1052
1060
1099
1103
1108
1120
1137
1150
1151
1156
