267
267
267
267
260
259
259
260
261
262
263
268
271
273
275
280
282
287
292
293
293
294
295
299
305
305
304
296
294
295
296
296
302
306
306
306
306
308
310
314
326
325
324
323
324
326
332
335
339
339
340
337
341
347
350
360
366
367
369
363
359
363
366
362
375
369
368
369
367
365
363
364
364
364
364
364
366
367
367
371
372
373
374
380
382
384
386
385
386
386
388
388
393
398
407
410
413
414
419
440
445
448
455
462
478
478
477
479
481
477
463
463
456
443
418
413
407
407
407
407
406
405
404
403
403
401
400
397
390
389
387
386
385
385
384
384
384
376
376
369
365
360
360
362
363
363
359
358
355
349
344
344
344
345
344
342
339
338
332
328
324
320
316
315
314
313
313
312
311
313
307
308
308
307
307
307
289
289
290
284
282
282
283
277
280
280
280
281
281
275
277
265
260
258
257
257
257
258
260
262
258
253
253
253
253
253
253
253
253
251
256
248
248
245
242
241
240
241
243
244
248
249
245
243
246
245
245
245
246
246
248
248
247
247
251
251
247
247
247
248
248
247
246
246
246
246
245
245
245
247
248
247
247
248
249
249
249
250
250
251
259
263
264
265
268
279
285
280
276
269
269
268
266
263
260
262
266
266
266
266
264
272
269
265
271
270
269
269
276
274
271
275
279
279
272
272
274
277
277
279
281
281
282
283
280
279
278
278
279
280
280
281
280
281
282
282
282
284
285
286
287
293
293
298
296
295
290
290
290
290
290
290
290
290
295
297
297
297
298
298
297
295
295
297
299
301
302
302
307
312
321
323
342
349
351
356
358
364
369
370
373
377
379
383
383
386
387
391
391
392
400
403
408
417
420
425
433
438
441
442
444
445
472
475
476
481
484
498
510
508
509
519
532
540
550
553
553
553
554
557
559
561
564
565
567
569
570
572
576
581
581
583
583
591
597
603
611
619
625
601
591
605
612
617
621
666
660
630
630
631
626
620
611
603
601
599
595
587
586
587
588
582
573
571
567
560
557
553
549
546
531
529
515
513
506
487
483
480
465
463
461
458
450
446
443
443
443
441
439
436
435
433
431
431
430
427
422
418
416
410
405
404
401
391
385
379
363
360
361
361
358
354
352
352
352
352
351
351
350
350
353
358
357
355
352
346
347
347
347
347
347
347
347
334
328
327
326
327
327
325
325
322
325
325
318
318
316
315
314
313
313
314
311
315
314
310
313
315
307
307
307
307
307
314
309
306
302
303
301
299
298
298
298
298
298
299
298
301
294
291
290
290
290
288
292
291
293
292
290
289
285
281
280
281
282
280
293
293
284
284
285
288
288
288
280
286
283
280
280
280
280
277
274
275
277
280
277
270
267
269
269
269
270
283
283
283
280
280
280
277
275
276
279
277
275
275
274
262
262
262
263
264
265
266
267
265
256
261
263
259
256
253
253
253
253
253
253
253
254
254
253
250
249
249
249
249
249
248
249
246
246
246
246
247
247
247
247
248
248
248
248
248
247
249
248
246
246
246
246
246
246
243
243
245
245
245
243
243
242
241
241
243
244
243
242
242
245
247
249
249
249
245
243
245
240
238
240
235
241
241
241
239
233
234
232
232
232
232
239
241
242
238
238
238
237
236
236
237
237
235
234
234
237
237
237
238
239
241
240
238
238
238
247
243
245
248
248
247
247
247
257
256
250
250
257
259
260
258
259
259
258
263
263
263
263
263
263
263
263
264
267
267
267
267
267
267
267
266