18
25
31
34
39
52
59
62
67
74
79
100
118
122
136
147
152
155
158
185
186
212
215
245
