8
9
14
18
33
51
57
65
74
87
94
109
119
139
140
171
181
199
201
202
204
226
229
238
240
251
257
271
282
293
307
313
339
345
369
381
388
400
440
442
443
449
459
465
474
477
480
493
496
499
518
533
575
598
607
615
633
647
663
664
672
688
689
707
708
734
751
761
762
769
774
787
822
830
835
838
846
847
851
857
860
870
872
887
888
890
894
897
898
908
911
929
930
963
965
968
971
979
980
998
