381
384
386
386
387
388
388
389
389
389
389
390
391
392
394
394
396
402
404
404
406
405
405
402
399
398
397
397
398
398
402
404
407
407
407
412
412
412
407
412
418
412
418
418
418
426
427
427
427
429
429
430
430
439
440
440
439
445
445
443
440
444
441
447
453
460
460
467
461
467
466
466
469
469
473
473
476
482
487
494
494
494
513
494
513
513
513
527
527
507
523
507
520
523
523
538
538
538
521
536
524
524
524
529
542
542
547
552
547
556
555
557
557
561
562
570
570
582
591
588
584
590
590
584
590
582
582
588
593
597
599
599
608
607
607
604
600
600
607
607
608
615
615
614
614
613
613
615
619
619
619
628
630
630
636
636
644
644
655
655
640
640
648
648
654
654
658
658
658
660
660
680
661
661
663
681
663
668
668
668
681
681
669
669
669
657
669
669
669
679
679
689
689
689
674
674
674
688
688
688
678
680
680
680
692
704
698
698
698
695
707
709
710
711
714
714
714
712
712
719
723
732
734
734
740
741
741
738
738
737
737
735
735
737
739
739
742
745
745
746
746
747
745
747
748
749
748
750
750
750
759
759
759
765
765
766
770
771
771
771
771
774
774
774
778
780
780
780
797
800
805
805
804
805
804
804
804
804
806
806
806
806
804
806
803
806
803
803
807
807
807
802
807
807
804
800
795
795
795
786
783
775
775
769
770
764
743
737
736
732
732
728
723
724
722
717
715
715
712
712
715
712
712
712
712
712
713
713
713
706
704
712
710
702
710
702
707
707
707
703
707
697
697
701
691
691
680
680
680
667
667
667
667
672
672
664
664
664
664
664
664
654
654
654
654
654
654
654
654
649
654
654
654
654
659
659
659
659
659
644
654
644
649
640
644
644
636
636
636
637
625
625
625
625
619
605
605
616
601
600
587
587
575
573
573
568
568
568
565
565
561
561
561
558
549
543
549
541
536
536
534
532
527
522
513
513
513
513
502
513
502
502
490
492
490
490
485
492
485
487
492
487
487
486
482
482
482
482
482
482
481
481
478
475
477
475
477
472
470
467
468
465
461
461
461
460
456
459
454
450
454
450
447
447
447
447
447
449
449
446
444
447
445
441
444
439
439
435
437
437
431
431
428
431
428
428
426
425
425
429
429
425
427
423
427
420
420
420
418
418
418
418
431
421
411
411
411
413
407
407
407
407
421
408
409
410
409
413
409
410
407
406
406
405
405
406
405
404
400
396
396
394
392
391
390
389
389
389
389
388
388
387
386
385
383
382