20
26
27
29
34
41
47
51
58
68
82
88
103
115
