228
225
224
224
224
225
225
225
226
229
229
229
229
230
231
234
234
240
240
244
244
245
246
246
249
254
256
260
261
261
264
264
267
268
268
270
274
280
281
279
278
276
276
274
268
260
260
283
293
302
302
303
303
303
304
307
309
309
309
310
311
311
309
305
303
298
298
298
298
298
296
296
288
282
280
280
276
274
274
274
276
279
283
283
283
284
288
289
290
292
292
293
293
295
300
302
302
301
301
301
300
300
300
306
307
291
291
291
292
293
293
293
293
296
296
298
296
293
293
302
303
311
312
314
314
312
312
312
313
314
316
315
310
310
308
307
306
306
309
309
309
309
309
309
309
305
298
297
297
295
290
286
284
281
281
281
280
280
280
280
280
288
288
289
291
297
297
304
309
313
319
330
334
335
336
337
340
343
347
345
347
350
352
354
353
353
354
355
356
359
365
369
368
365
364
362
357
354
354
356
356
355
350
346
343
337
331
327
322
318
329
331
332
331
331
330
330
329
332
336
340
342
342
342
345
352
351
347
348
357
374
378
381
390
391
391
391
392
393
394
395
396
394
393
392
385
375
366
363
359
347
343
342
337
336
328
323
301
287
280
267
264
262
258
258
257
257
257
257
256
256
255
255
255
254
254
253
252
252
255
253
253
253
252
249
255
254
253
254
258
251
254
248
249
251
250
249
256
256
253
253
251
247
247
248
251
253
254
255
255
255
255
255
255
259
259
259
259
259
259
259
259
259
259
260
262
263
268
270
270
274
274
274
263
253
253
254
256
266
266
257
257
254
252
250
258
271
271
266
265
264
260
254
252
251
250
247
253
262
253
289
262
256
290
288
280
268
250
249
248
247
258
263
270
262
250
250
257
262
263
266
268
261
253
253
252
249
248
248
247
247
247
247
247
247
247
248
248
249
250
250
248
255
251
264
254
250
258
265
257
265
251
251
251
252
248
247
251
248
246
245
245
245
245
246
244
244
243
247
249
250
250
250
247
251
251
245
245
245
246
247
247
257
254
251
251
255
261
264
264
292
292
296
311
320
336
336
336
336
336
340
374
375
370
368
370
372
381
391
397
406
415
415
417
424
424
426
428
437
439
439
440
441
441
447
454
461
463
468
471
474
474
475
476
477
486
484
476
457
456
463
458
435
438
440
443
446
443
443
442
442
441
441
440
440
440
440
438
438
436
421
418
415
412
412
396
378
369
366
362
359
354
353
353
349
345
343
341
341
340
340
331
331
329
331
324
317
315
315
316
318
323
327
328
330
331
323
310
315
315
323
312
342
344
298
280
280
296
321
321
309
288
306
267
279
301
284
284
283
280
273
273
269
269
268
247
247
247
246
245
245
243
246
247
247
247
246
246
246
247
247
247
249
252
254
255
254
254
250
250
250
250
250
253
253
254
255
254
254
256
256
257
259
259
261
270
276
280
280
282
289
294
294
297
302
303
307
309
315
318
318
318
318
318
318
318
319
319
319
319
319
317
316
316
315
314
312
313
315
328
335
336
328
325
327
326
324
319
318
319
320
321
322
323
323
325
331
330
329
329
327
323
323
322
324
327
343
346
346
351
353
353
351
352
352
353
353
355
350
345
347
347
347
334
330
328
328
325
317
317
316
315
316
316
318
321
320
319
318
320
316
312
312
310
309
313
314
311
306
303
300
299
299
296
296
297
302
302
300
300
299
299
287
286
288
289
284
280
288
287
286
283
278
276
275
271
268
267
267
270
269
266
266
265
263
263
262
261
259
256
256
256
255
253
253
251
250
251
254
256
252
250
249
248
250
252
256
262
263
264
263
257
258
259
261
263
261
253
261
263
262
265
265
261
261
262
267
269
264
264
262
257
251
251
240
237
237
236
236
234
233
233
232
232
232
232
232
232
232
231
231
232
232
229
229
234
233
233
230
229
228
227
226
226
225
225
225
226
227
227
228
228