346
349
346
346
341
347
350
358
362
364
369
371
372
380
381
383
387
391
398
399
405
415
429
436
431
430
440
444
444
456
475
474
463
460
476
464
490
488
492
497
507
512
511
507
514
519
523
528
531
566
550
539
536
534
539
550
558
568
576
574
565
574
563
587
579
582
569
571
582
587
590
605
596
596
594
592
594
587
591
595
595
595
598
599
603
600
609
609
621
641
648
639
641
655
662
667
673
665
672
680
674
693
687
686
686
708
712
716
721
724
694
713
720
724
729
732
735
732
737
747
754
759
758
755
756
753
778
773
793
793
791
790
808
824
818
815
812
810
815
827
841
856
862
870
883
870
870
866
858
860
866
873
888
897
889
906
901
914
913
926
946
942
942
956
961
963
981
995
1005
1006
1011
1018
1018
1019
1028
1048
1047
1039
1039
1033
1040
1048
1051
1058
1055
1093
1097
1103
1104
1130
1148
1159
1166
1169
1182
1216
1221
1218
1225
1236
1265
1276
1297
1337
1328
1322
1330
1347
1358
1372
1380
1399
1425
1443
1449
1496
1517
1529
1540
1550
1564
1572
1643
1696
1731
1774
1783
1794
1801
1828
1847
1878
1905
1914
1926
1929
1940
1947
1954
1964
1989
2013
2035
2065
2068
2079
2086
2092
2104
2136
2146
2150
2158
2163
2164
2164
2151
2152
2155
2159
2166
2169
2168
2163
2159
2157
2153
2145
2145
2153
2165
2170
2170
2165
2144
2129
2121
2108
2095
2091
2082
2073
2067
2063
2062
2059
2054
2039
2026
2014
2011
2007
2003
2001
1998
1992
1981
1973
1960
1959
1976
1979
1964
1948
1931
1924
1920
1913
1886
1879
1868
1855
1839
1821
1808
1787
1751
1751
1751
1751
1751
1750
1737
1710
1653
1625
1609
1571
1565
1561
1540
1525
1516
1506
1510
1512
1512
1510
1510
1511
1488
1486
1489
1488
1478
1469
1473
1468
1454
1446
1440
1436
1430
1423
1412
1409
1406
1406
1406
1406
1393
1387
1376
1369
1360
1350
1344
1336
1334
1329
1322
1313
1306
1297
1286
1276
1267
1256
1238
1221
1203
1189
1187
1170
1146
1129
1117
1091
1072
1035
1013
1005
987
979
976
972
965
961
962
962
960
956
960
969
945
936
935
932
937
942
946
946
946
945
934
931
930
929
930
926
922
914
912
913
917
919
919
909
899
889
886
881
875
871
868
874
882
894
897
888
876
851
847
849
850
839
834
827
827
828
831
826
824
810
808
803
799
797
797
800
799
795
798
800
794
784
779
794
794
794
782
776
776
782
780
772
759
757
760
765
763
763
778
772
781
779
769
772
768
748
755
752
754
758
759
762
726
720
728
729
728
740
753
746
731
721
717
724
727
729
725
699
699
698
695
691
693
693
695
697
696
693
693
694
696
699
705
675
670
665
666
670
675
675
671
665
656
656
658
663
668
668
660
660
664
664
664
664
667
669
685
690
694
704
699
689
703
713
702
692
697
703
715
701
693
700
701
690
685
681
681
681
698
697
697
704
702
687
692
692
692
686
684
685
687
689
686
682
679
676
676
682
691
694
693
692
691
692
690
678
680
686
686
687
688
688
678
675
672
672
673
689
684
679
676
678
673
681
689
688
684
680
675
676
676
677
681
681
681
687
692
694
699
701
698
699
703
709
707
701
701
711
717
707
699
695
694
694
694
702
700
697
695
695
689
687
681
675
681
681
681
675
651
665
675
675
674
672
671
667
660
648
641
658
653
638
632
631
628
621
621
615
604
596
609
612
598
591
586
584
590
585
592
620
598
569
559
558
556
554
556
553
548
549
560
559
558
554
550
560
563
555
543
535
533
532
534
529
523
524
521
527
537
536
514
507
504
499
494
491
491
508
521
510
501
493
493
493
493
494
495
493
493
480
480
480
481
482
487
486
483
474
471
476
480
459
462
467
465
448
443
437
432
427
427
424
417
404
402
405
401
400
394
391
389
381
375
372
370
370
376
378
395
400
387
365
364
366
389
385
377
370
366
374
367
362
353
353
348
347
346
347
343