418
416
411
415
420
424
422
418
417
418
417
417
417
416
417
417
417
419
416
414
411
415
418
416
415
416
417
417
417
417
417
417
414
413
417
419
419
420
421
421
421
414
411
413
416
415
413
411
411
420
436
430
430
424
421
417
413
415
413
413
418
419
420
421
423
426
420
436
432
430
433
428
420
415
411
429
427
420
422
430
422
421
423
420
422
425
417
416
413
416
425
423
422
420
420
424
424
416
418
419
421
418
423
423
415
415
416
417
416
417
420
422
421
420
418
411
413
414
417
419
421
418
415
412
441
448
447
430
422
429
428
426
425
425
425
425
425
420
420
416
414
415
417
417
413
423
425
423
420
419
420
421
419
419
419
415
412
412
415
417
417
418
419
421
421
421
422
423
423
423
424
424
424
423
423
426
428
428
428
429
431
433
434
438
445
448
448
449
450
451
451
451
452
455
458
464
471
472
475
477
477
477
484
492
499
521
525
527
529
535
536
539
543
546
546
545
544
543
543
542
542
542
542
543
545
545
541
538
533
537
529
517
511
507
485
488
487
481
477
475
475
473
469
465
463
459
455
456
459
458
456
456
457
460
458
452
451
451
450
449
449
449
455
455
455
452
451
452
452
456
456
456
452
451
451
447
447
450
446
445
445
445
443
450
449
448
448
450
451
451
450
449
454
454
454
454
454
454
454
455
457
458
459
463
465
469
470
480
490
492
496
497
502
507
511
514
516
518
520
521
534
546
548
549
549
549
547
531
528
524
526
521
525
526
528
529
530
530
530
530
529
528
526
526
527
527
528
534
534
540
554
566
575
576
581
581
590
595
600
607
610
622
625
629
633
637
639
641
642
642
647
658
661
663
665
676
679
684
691
705
709
715
723
725
729
732
732
738
754
759
754
751
748
743
747
752
754
759
760
764
781
791
792
796
800
806
814
830
833
839
844
849
853
854
856
864
868
884
889
893
899
898
897
896
896
897
909
924
931
939
939
939
940
941
941
947
956
943
936
939
952
930
941
941
940
1039
1117
1231
1285
1322
1356
1380
1398
1388
1351
1324
1296
1235
1240
1242
1237
1236
1234
1231
1227
1208
1216
1209
1205
1201
1195
1188
1182
1174
1172
1172
1151
1148
1148
1123
1113
1098
1091
1088
1083
1083
1083
1083
1076
1073
1069
1070
1074
1075
1079
1081
1084
1084
1084
1084
1073
1073
1073
1063
1059
1059
1059
1055
1050
1046
1040
1042
1031
1020
1014
1012
1012
1013
1009
1006
1004
1001
995
998
993
987
981
976
971
961
954
952
950
944
944
944
938
931
929
925
924
924
915
906
903
897
897
900
896
888
898
891
897
897
905
905
904
900
896
885
881
881
885
889
891
891
890
889
888
888
887
889
889
889
889
893
894
897
899
900
904
904
906
909
910
910
910
911
911
921
924
919
922
924
929
934
956
958
941
946
946
949
953
956
961
985
994
1002
1011
1013
1013
1014
1014
1014
1012
1009
1013
1016
1021
1025
1028
1031
1033
1042
1054
1052
1050
1049
1052
1062
1069
1072
1071
1071
1073
1081
1082
1082
1092
1095
1104
1117
1122
1123
1125
1129
1133
1135
1144
1148
1155
1157
1160
1163
1166
1166
1168
1171
1176
1180
1185
1189
1186
1169
1168
1163
1161
1161
1160
1159
1156
1154
1152
1144
1133
1133
1132
1122
1109
1106
1089
1082
1083
1086
1088
1087
1085
1083
1081
1079
1078
1078
1076
1068
1060
1055
1055
1050
1046
1039
1045
1053
1039
1022
1016
1009
1004
1005
1007
1005
987
982
978
972
964
959
956
953
950
948
946
945
944
942
934
926
926
926
926
923
919
916
915
908
905
896
900
905
897
895
893
885
884
882
881
879
877
870
864
864
864
864
861
857
852
837
837
838
839
840
841
848
854
852
845
813
805
802
802
796
795
793
792
787
785
776
765
790
790
790
790
787
753
751
753
754
755
756
754
733
715
713
715
713
716
720
719
718
718
713
706
700
693
688
690
696
692
693
695
697
696
693
690
687
680
673
666
663
662
662
662
662
662
662
660
650
648
646
661
664
661
657
638
627
627
629
630
630
629
627
626
628
634
639
643
628
615
611
609
602
602
602
597
593
591
591
590
590
591
592
594
598
598
582
576
572
586
555
541
541
544
515
514
513
512
512
510
507
503
503
503
503
508
512
509
508
503
496
477
477
472
462
461
460
453
450
450
449
447
447
447
447
447
447
447
447
447
447
446
441
440
440
440
439
438
436
435
435
433
432
432
431