20
21
29
33
35
45
47
50
53
60
71
73
75
91
99
115
158
177
186
208
215
