10
27
39
51
52
62
67
80
96
102
112
113
122
140
141
146
153
158
183
206
208
216
