10
14
17
24
30
34
43
53
62
77
87
93
95
103
110
121
126
138
144
174
195
206
210
212
218
221
225
266
272
275
277
302
303
318
320
323
324
326
328
335
369
370
371
387
391
395
397
405
409
413
416
437
440
448
449
450
476
483
485
503
506
518
526
539
543
554
591
604
642
647
653
659
685
700
719
760
765
776
780
782
795
832
838
841
854
866
873
880
886
897
903
907
910
914
916
931
956
985
990
991
995
