452
451
448
447
447
447
447
447
447
450
450
448
449
449
449
449
448
448
448
453
453
450
453
455
460
466
469
472
470
476
473
477
474
479
482
481
481
486
489
490
488
486
485
485
485
481
482
482
483
483
483
481
480
480
480
482
482
482
482
482
482
483
484
486
486
486
486
486
486
486
486
486
486
490
489
489
488
489
489
489
489
489
490
488
488
488
488
489
489
489
488
488
487
485
485
485
484
484
483
483
483
483
482
482
481
480
479
480
480
479
477
477
477
475
475
475
475
473
473
473
476
477
475
473
470
471
469
468
467
465
465
459
466
459
450
450
445
446
444
444
444
444
445
448
457
457
457
456
456
456
456
457
458
459
460
463
465
469
471
476
476
481
480
480
479
485
502
533
530
522
525
557
566
570
589
595
593
590
582
581
581
581
605
612
614
630
637
637
640
641
650
654
655
655
666
674
673
674
716
732
731
716
712
710
710
710
735
739
738
733
733
734
735
735
741
742
744
746
750
761
770
772
775
777
784
792
800
802
804
806
806
807
804
808
815
818
828
829
830
831
831
835
845
844
894
897
895
899
900
905
925
932
914
922
940
946
949
952
957
963
965
965
966
968
965
964
970
982
985
998
1003
1021
1040
1054
1073
1080
1088
1086
1084
1084
1087
1090
1097
1101
1115
1128
1132
1135
1140
1146
1143
1137
1136
1136
1139
1143
1154
1159
1166
1179
1188
1191
1198
1202
1205
1212
1219
1220
1220
1220
1220
1224
1252
1259
1260
1257
1253
1254
1258
1260
1264
1272
1282
1284
1284
1285
1285
1291
1292
1293
1297
1300
1301
1310
1322
1337
1349
1355
1346
1352
1357
1362
1362
1360
1360
1356
1354
1345
1347
1350
1344
1322
1305
1294
1290
1289
1286
1284
1283
1282
1278
1276
1275
1274
1271
1263
1261
1251
1245
1235
1236
1240
1239
1234
1231
1222
1211
1209
1207
1203
1201
1193
1185
1182
1177
1175
1172
1165
1158
1154
1148
1138
1134
1130
1120
1119
1111
1102
1101
1100
1099
1098
1094
1085
1084
1084
1085
1086
1088
1078
1063
1047
1041
1033
1024
1030
1010
1005
985
983
973
967
965
955
955
953
952
944
940
937
934
933
939
938
908
898
884
882
881
878
876
863
835
831
828
822
812
813
814
814
797
794
792
792
793
792
792
792
792
792
774
775
774
773
770
765
755
754
754
752
742
739
733
732
731
730
728
723
724
726
725
721
719
722
727
693
687
682
656
656
655
655
652
649
635
627
627
627
624
614
607
601
605
605
604
598
590
587
585
556
548
546
533
528
524
520
519
511
507
490
482
480
468
468
467
459
456
453
452
450
450
445
444
444
441
441
441
441
441
441
441
441
441
441
441
443
443
443
443
443
444
444
445
447
453
456
460
461
462
471
475
469
469
462
462
465
465
467
470
474
475
469
474
473
472
468
468
472
474
473
472
471
471
471
470
472
479
481
488
488
488
488
488
488
488
488
489
489
489
489
489
489
489
489
488
488
490
490
490
490
490
490
487
487
487
486
485
485
485
484
483
481
479
479
479
480
481
481
481
481
481
481
483
482
482
482
481
485
486
487
487
487
492
483
484
484
484
482
482
482
481
481
482
482
482
482
481
479
474
477
480
476
470
475
474
484
502
509
509
508
508
498
496
486
475
473
471
473
473
473
473
473
471
470
472
470
467
465
466
467
467
467
466
466
465
464
464
464
464
464
462
461
462
462
462
462
462
460
462
459
458
458
459
460
457
460
461
461
461
461
460
461
460
460
460
460
460
458
458
458
458
458
457
457
456
456
456
456
456
456
456
455
453
456
455
454
452
454
454
449
452
452
451
452
451
451
451
452
452
451