312
312
312
293
293
293
294
296
300
302
304
304
300
297
288
279
277
274
269
267
264
262
262
262
262
261
261
260
259
259
258
258
258
258
257
238
234
217
231
231
229
229
230
232
233
232
232
233
233
233
232
231
229
227
227
227
230
231
231
226
226
225
225
224
224
222
221
222
222
222
222
222
222
222
222
222
222
221
221
221
221
222
222
222
223
223
224
224
224
224
225
230
230
229
229
229
229
229
228
228
228
228
228
227
227
227
227
226
226
226
226
226
226
225
225
224
224
223
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
225
224
224
224
224
224
224
224
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
226
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
230
230
230
230
230
230
230
231
231
231
231
231
233
233
233
233
233
233
234
234
233
235
235
235
235
235
235
235
235
235
235
235
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
238
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
238
238
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
238
238
238
238
238
237
237
237
237
237
237
237
237
237
236
236
235
235
235
236
236
235
235
235
235
235
235
234
234
234
234
233
233
233
233
231
231
231
231
231
230
230
230
230
230
230
230
230
230
230
230
229
229
229
229
229
229
229
229
229
229
229
229
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
229
229
228
228
228
227
227
227
227
227
227
227
227
227
227
227
226
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
224
224
224
223
223
223
224
224
224
224
224
224
224
224
225
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
223
223
223
222
222
223
223
223
223
223
223
224
224
225
225
225
226
226
226
226
226
226
226
227
228
228
229
229
229
229
229
229
230
230
230
230
230
230
230
230
230
225
224
224
223
223
223
223
223
223
223
223
223
223
223
223
223
223
222
222
222
224
224
225
226
227
227
227
231
230
229
228
230
232
234
234
233
231
233
233
231
229
229
229
231
231
216
234
244
244
257
258
258
258
259
259
261
261
261
262
262
262
263
265
269
271
277
280
283
292
300
303
307
305
303
301
296
294
294
308
308
312
312