286
285
285
284
283
282
281
281
281
281
283
282
282
282
282
283
285
285
289
290
290
290
289
289
291
294
296
301
304
308
307
308
314
314
314
318
319
320
320
319
318
317
317
320
325
328
335
349
339
327
327
326
325
325
326
327
328
329
331
335
337
336
335
334
341
354
361
360
368
372
369
367
370
374
378
377
372
368
360
356
355
355
353
353
351
350
352
352
353
355
357
359
361
359
361
363
367
363
360
363
370
383
384
382
379
372
367
368
368
370
371
370
368
369
371
373
375
376
377
377
384
397
410
419
408
404
392
385
390
386
388
383
387
389
391
391
392
393
397
398
400
401
406
407
407
411
412
413
417
415
412
411
410
411
415
422
439
440
431
421
422
425
421
431
436
433
430
430
430
435
435
440
441
446
446
450
448
452
460
460
459
461
468
470
472
477
484
488
492
492
487
481
480
480
482
483
485
488
489
490
492
496
498
499
500
500
501
501
500
500
501
506
506
506
507
510
513
520
522
523
525
530
532
540
546
556
563
573
574
576
569
560
554
550
546
541
537
532
519
514
508
498
493
484
478
476
467
454
445
440
435
433
432
428
422
420
416
416
421
417
408
402
400
400
402
398
391
388
386
383
381
381
386
390
390
390
392
393
394
395
397
398
401
404
406
412
420
423
413
412
413
414
416
416
416
417
419
420
426
432
432
427
425
428
423
423
422
427
435
442
445
452
449
438
445
441
443
445
446
451
455
454
454
455
469
470
470
470
470
470
470
471
471
467
455
460
461
465
479
486
493
512
521
542
528
508
491
494
495
500
518
534
540
555
567
547
541
552
561
565
559
554
572
562
547
539
535
534
534
536
538
539
540
546
548
546
546
551
554
558
561
563
566
566
566
566
567
571
575
576
574
572
570
568
568
572
581
592
602
615
618
633
655
668
689
692
692
685
650
632
620
613
605
597
593
584
572
566
559
557
547
545
543
538
562
564
568
559
518
515
506
503
503
497
490
482
480
478
474
470
477
469
458
454
454
454
457
459
459
458
458
458
459
463
465
467
467
467
473
478
479
479
486
496
504
510
514
519
522
526
527
530
537
542
537
534
529
521
499
484
475
466
461
462
462
463
466
467
467
467
467
467
472
473
477
478
478
477
475
474
472
469
468
466
460
457
453
450
448
445
438
437
437
434
432
432
430
430
430
430
430
430
429
426
424
423
428
432
443
450
456
453
454
455
455
451
433
429
427
427
425
423
420
419
418
411
410
410
410
410
413
408
406
406
406
404
403
399
399
399
399
399
399
397
396
396
396
397
398
398
398
398
397
397
397
396
396
397
397
400
398
391
388
392
390
389
388
386
385
384
382
382
381
380
378
378
378
380
380
380
380
380
381
374
372
370
370
370
371
373
374
375
371
371
372
370
369
370
370
373
380
375
378
378
375
375
375
375
375
375
374
370
367
365
364
355
355
354
350
348
343
341
340
336
336
335
334
334
334
328
327
325
318
317
315
315
314
315
317
314
311
309
306
308
306
303
299
296
296
291
290
290
290
291
291
292
288
286
284
284
285
285
284
283
283
284
286
285
284