395
395
395
394
395
401
403
410
419
432
427
420
419
413
417
430
451
455
459
461
463
475
481
490
490
490
490
490
490
490
490
490
490
490
490
490
490
492
502
503
507
508
516
517
527
521
522
516
516
517
516
520
529
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
532
542
542
550
553
552
552
555
557
557
557
557
557
557
560
577
583
597
604
608
610
612
614
627
644
647
677
678
678
690
697
713
720
718
718
716
712
719
717
697
700
705
688
698
699
678
689
686
668
660
657
653
648
653
667
669
674
678
699
703
706
709
726
734
731
729
726
722
722
733
729
727
730
730
730
730
728
729
734
736
740
737
755
765
764
760
759
771
770
781
784
786
803
807
808
807
807
799
782
770
769
769
772
776
761
764
765
763
735
749
716
721
711
713
696
692
692
692
692
692
723
742
749
744
742
742
745
753
756
757
765
772
768
767
769
778
792
787
789
814
824
845
844
844
845
848
848
840
829
824
820
810
798
787
786
793
797
786
788
799
805
791
791
793
789
793
792
789
788
791
795
789
788
789
789
788
792
800
790
789
797
795
794
798
802
792
780
790
790
779
754
751
736
730
727
720
711
707
697
666
653
647
631
607
597
589
580
573
569
570
575
580
582
582
584
586
584
588
590
590
590
592
593
598
628
634
644
657
664
663
657
664
671
686
686
689
695
710
722
733
702
678
663
654
651
646
639
630
618
620
619
630
636
636
638
632
630
629
623
619
619
616
602
578
568
563
548
526
525
521
517
506
509
513
502
496
492
486
481
471
465
464
465
468
470
463
460
441
438
420
402
393
389
389
389
388
362
362
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
362
362
361
361
361
361
362
362
362
363
363
360
369
371
369
362
369
377
370
377
376
373
378
390
379
365
367
367
368
371
371
373
372
372
373
374
375
375
379
379
380
382
385
388
398
400
400
406
404
406
414
415
423
423
435
437
439
458
467
468
471
476
484
490
494
496
514
516
516
516
519
524
530
530
531
539
540
550
553
552
532
527
512
509
508
495
492
476
472
459
455
451
450
445
413
410
418
423
422
408
406
401
401
396
395
395
395
395