427
427
422
420
428
428
428
428
429
428
428
428
428
427
427
427
427
427
426
426
426
426
426
426
426
426
426
427
428
429
429
429
429
429
428
428
427
427
426
426
426
427
427
426
426
426
428
428
429
430
430
430
430
430
430
430
431
431
430
430
429
429
429
427
427
427
428
428
428
429
429
429
429
432
433
433
434
434
434
434
434
434
434
434
434
436
437
438
437
436
434
434
434
434
434
435
434
434
433
433
433
434
435
435
436
436
436
436
436
435
435
434
434
434
434
434
434
433
433
432
430
429
429
429
429
430
430
430
430
430
429
428
428
428
429
432
432
432
432
431
431
431
431
432
432
432
432
432
431
431
431
431
432
434
435
436
436
436
437
439
439
439
439
438
438
437
436
436
436
436
437
437
438
439
439
440
440
440
440
440
441
441
441
442
442
442
442
442
442
444
444
446
447
448
448
446
446
445
444
443
443
442
441
441
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
439
438
437
435
435
435
436
436
436
437
438
456
467
483
483
483
483
484
478
476
476
476
477
478
483
481
480
482
482
483
485
486
486
486
486
486
486
486
487
488
488
490
492
492
489
488
489
490
491
493
495
497
498
500
501
502
503
506
512
516
522
524
529
539
544
551
556
562
568
569
571
572
573
574
575
576
577
578
579
580
581
581
581
580
580
580
579
579
579
578
578
578
578
580
582
582
583
584
588
589
592
593
595
601
603
605
607
611
617
619
622
624
624
625
626
626
626
631
632
632
631
628
628
627
627
627
628
631
636
638
641
643
644
645
645
646
646
647
647
647
651
652
655
655
655
655
655
654
653
638
637
636
634
633
632
631
630
627
627
635
637
639
639
639
638
629
627
628
628
628
628
627
618
609
607
604
599
596
594
591
590
588
588
577
574
571
570
568
566
562
550
542
540
540
536
534
533
533
529
530
531
531
533
534
534
533
526
523
519
515
511
508
501
492
489
486
483
481
468
466
463
460
452
450
450
450
450
449
448
448
446
446
446
446
446
446
446
445
444
443
443
443
443
444
447
447
447
447
447
447
446
444
442
443
445
451
453
453
456
456
456
454
447
445
444
444
444
444
441
441
441
441
441
441
439
439
439
439
441
446
449
450
448
448
448
447
445
443
443
443
444
444
444
446
446
446
446
446
446
446
445
445
445
445
445
445
445
445
445
444
443
442
442
442
442
442
442
442
443
443
443
442
442
440
440
440
439
439
439
439
438
438
438
438
438
437
436
436
436
438
439
439
439
440
440
439
439
439
439
439
438
436
436
436
436
436
437
437
438
439
439
439
438
438
438
437
437
436
436
436
436
437
437
437
437
437
437
437
438
438
438
438
438
438
437
437
437
437
437
437
436
437
437
437
439
440
442
444
445
446
447
448
449
445
445
445
445
444
444
443
443
445
448
444
444
443
440
443
444
444
441
437
436
436
437
438
439
439
442
443
444
444
445
445
443
441
440
438
436
435
435
434
434
434
433
433
432
432
432
433
433
434
433
433
433
433
433
433
433
432
432
432
432
432
432
433
433
432
432
432
430
431
431
432
432
435
434
433
429
425
425
425
425
425
425
425
425
425
426
427
428
429
429
429
429
429
429
428
428
428
428
428
428
428
427
426
426
426
426
426
426
426
428
429
429
429
429
429
430
430
430
429
429
429
426
425
425
425
426
426
428
428
428
428
429
429
429
430
429
429
429
429
427
427
426
426
426
427
427
427
426
426
427
428
428
429
429
429
430
423
424
424
424
425
425
427
426
426
427
428
427
426
425
424
424
425
426
426
428