214
214
214
214
215
217
217
218
218
218
217
217
217
220
224
225
228
239
243
246
240
234
230
229
236
237
251
252
256
256
263
267
268
269
273
258
256
252
250
243
242
240
240
240
245
243
243
243
243
243
243
243
243
244
244
244
244
246
246
246
246
246
246
247
249
249
249
249
249
249
249
250
250
249
249
249
249
251
251
251
251
250
250
253
251
254
252
256
257
257
257
257
257
258
259
260
261
259
259
262
266
265
261
256
257
259
261
262
263
267
268
269
277
277
277
279
279
279
278
277
276
274
268
263
261
244
235
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
241
242
243
244
244
243
243
241
240
238
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
238
238
236
235
235
235
235
235
235
235
235
235
236
236
235
235
235
235
235
236
236
236
236
236
236
236
236
236
237
237
238
239
243
245
247
248
248
248
248
248
248
248
249
250
250
250
250
249
248
247
243
241
241
238
238
239
239
238
238
238
239
239
240
240
240
240
240
239
239
239
244
244
244
246
245
245
245
245
245
244
244
244
243
243
243
243
243
243
243
240
242
242
243
243
243
243
243
243
243
243
243
243
243
246
248
249
250
251
253
254
253
253
252
252
252
252
252
252
251
250
250
250
250
251
252
252
252
252
252
252
252
252
252
253
256
256
257
259
261
262
263
264
267
267
269
268
267
267
266
266
266
266
266
266
266
266
266
266
268
268
268
266
264
263
262
260
259
258
257
256
255
254
253
251
251
251
251
251
252
252
253
253
253
253
253
253
254
254
255
256
256
256
255
259
259
260
262
263
265
266
264
264
264
263
262
264
267
267
268
274
279
279
272
276
279
276
275
274
282
284
288
289
289
289
288
288
290
288
287
282
282
281
276
276
277
278
278
278
279
279
279
280
280
281
283
284
285
283
283
282
287
292
291
290
290
292
296
281
281
281
281
277
274
266
265
262
261
259
258
257
264
263
261
258
259
261
259
259
259
258
258
257
257
257
257
254
253
254
252
254
253
253
251
251
252
249
249
249
249
249
250
250
249
249
249
249
248
248
248
246
246
246
246
246
246
244
244
244
244
244
244
244
244
244
243
243
243
243
243
243
246
241
242
242
246
250
254
255
257
259
270
268
266
264
261
256
255
249
249
232
231
230
233
235
245
245
243
237
228
223
223
220
217
220
220
219
219
218