224
224
224
225
226
226
225
225
224
224
224
223
225
225
225
225
225
225
223
222
222
222
221
221
219
219
218
218
218
218
216
212
212
213
216
217
216
216
216
218
217
219
221
221
222
221
223
225
227
228
226
226
225
225
224
224
224
224
224
223
222
223
223
224
222
222
222
222
223
224
224
223
223
225
225
225
225
225
222
224
225
225
223
217
216
217
217
218
228
240
236
229
230
226
230
232
234
235
235
234
234
233
234
234
234
233
227
226
230
229
229
226
226
231
231
230
230
230
230
231
231
240
233
233
234
234
235
236
235
234
234
236
238
239
242
242
246
247
246
246
248
251
258
255
249
247
247
249
246
242
250
246
246
244
246
246
246
253
254
256
257
258
254
253
251
248
248
248
248
251
248
247
250
250
250
250
250
251
252
254
255
261
257
255
255
255
256
257
261
259
256
256
263
265
267
266
261
262
263
263
264
264
264
264
267
267
274
273
273
274
278
279
280
274
276
277
277
275
278
286
289
282
283
287
291
294
295
293
296
297
299
300
300
296
297
299
300
301
303
306
309
311
309
308
308
310
311
313
317
328
331
333
338
343
349
355
361
364
366
368
369
357
357
377
375
380
385
391
396
406
413
414
427
429
414
395
391
366
352
350
344
331
327
317
310
308
308
307
304
302
299
297
292
277
274
273
272
268
266
264
261
261
261
273
273
270
268
273
283
291
288
285
284
283
277
265
263
260
255
252
246
243
243
242
238
238
236
233
232
231
231
228
232
234
229
228
227
226
226
228
233
236
250
254
262
261
253
256
257
261
274
271
281
287
303
294
294
294
296
310
309
309
324
352
347
345
340
351
360
362
369
368
364
375
372
385
386
388
368
372
365
361
363
371
370
363
330
318
318
325
306
294
287
288
286
285
285
288
282
281
281
281
279
277
275
284
281
279
282
282
280
275
274
273
273
268
270
272
269
268
266
262
310
310
308
303
283
275
266
258
257
258
260
260
263
262
265
264
261
259
246
247
250
253
252
245
244
244
244
242
240
238
238
237
243
246
244
243
242
241
240
238
237
235
235
234
233
232
233
235
235
233
235
235
239
245
248
252
261
255
265
267
267
267
269
271
283
288
293
297
308
313
320
320
318
317
322
322
321
320
319
318
318
317
317
318
320
321
322
322
319
314
314
313
309
309
308
306
308
307
304
304
304
301
295
295
295
295
290
288
287
284
279
276
276
276
271
266
264
264
265
258
246
241
239
238
235
235
235
235
236
234
234
234
234
234
235
237
237
237
237
236
237
237
236
234
233
233
233
233
233
233
235
235
235
235
235
236
237
235
234
235
234
234
234
233
233
231
231
232
231
231
231
231
231
231
231
232
232
232
232
230
231
229
231
232
232
231
231
231
229
229
228
228
228
227
226
228
228
229
230
230
228
228
228
227
227
228
228
240
227
229
228
230
230
231
232
230
232
230
231
231
231
228
227
225
225
224
226
226
225
224
221
221
221
221
221
224
222
223
223
223
223
223
223
223
223
221
221
221
221
227
227
228
228
226
226
226
226
226
227
228
228
226
226
226
227
227
227
227
227
227
227
227
226