8
14
22
25
35
39
40
45
59
62
77
78
110
123
128
134
170
172
175
194
195
210
211
219
228
237
249
271
308
330
342
361
373
380
406
414
416
441
465
466
472
485
492
493
514
522
538
552
555
561
562
576
581
582
587
592
593
603
606
631
633
634
643
649
664
669
711
736
748
753
757
758
786
791
795
796
826
834
838
847
848
850
852
865
872
873
881
882
884
895
905
920
936
945
947
951
975
993
1004
1008
1027
1030
1032
1042
1044
1049
1062
1064
