166
170
228
197
166
167
64
163
151
159
159
147
153
71
323
222
206
155
179
159
333
319
197
196
74
175
218
205
172
155
169
205
154
183
207
161
169
154
148
62
181
182
161
72
178
172
176
156
441
210
241
170
190
158
153
204
140
170
143
206
170
203
169
151
151
141
320