244
199
202
238
250
266
280
319
354
233
377
169
212
1
138
214
231
155
157
201
689
174
179
160
910
152