484
484
484
485
485
485
485
487
488
490
491
491
492
495
500
498
496
495
491
491
491
493
493
494
497
497
498
498
498
502
502
502
504
505
511
511
511
516
518
514
514
514
520
522
529
529
528
528
528
528
530
530
537
538
542
541
541
538
538
541
541
541
544
544
546
550
551
552
552
551
549
549
549
549
549
549
549
550
552
555
555
555
559
565
565
568
572
577
582
584
590
601
601
606
606
608
610
611
612
616
630
631
627
623
622
621
620
620
625
626
627
630
633
633
633
637
641
642
643
646
647
653
658
658
659
665
668
675
680
680
683
689
692
694
695
694
694
697
697
708
711
717
719
726
728
726
722
722
724
722
719
725
727
725
722
719
718
718
724
725
725
726
726
728
733
743
745
746
749
750
748
746
747
751
753
762
773
777
780
785
786
788
790
790
790
790
790
791
796
802
805
810
813
819
819
818
819
821
824
830
840
845
851
853
857
859
860
863
863
865
868
870
872
874
874
874
874
874
874
874
875
876
877
879
880
881
882
882
881
880
880
885
889
891
892
896
902
904
907
907
906
905
905
909
913
917
921
920
920
918
917
918
918
918
921
942
941
940
939
939
939
939
938
938
939
943
950
961
967
975
972
969
965
965
966
967
967
967
966
964
964
969
970
971
971
971
974
981
985
989
991
993
996
999
1008
1022
1023
1024
1023
1022
1024
1026
1029
1028
1028
1026
1025
1024
1041
1046
1049
1050
1052
1054
1061
1066
1066
1084
1088
1097
1100
1104
1106
1108
1119
1125
1128
1135
1140
1144
1147
1149
1150
1151
1152
1156
1156
1158
1159
1162
1166
1170
1173
1192
1199
1208
1213
1219
1227
1233
1236
1239
1242
1243
1245
1250
1257
1262
1267
1271
1272
1273
1274
1275
1277
1276
1274
1275
1276
1276
1277
1277
1275
1275
1274
1276
1278
1274
1272
1271
1263
1257
1254
1252
1252
1252
1243
1233
1218
1213
1207
1203
1199
1196
1192
1186
1182
1177
1172
1170
1170
1171
1171
1171
1166
1164
1160
1156
1154
1153
1175
1180
1184
1184
1179
1173
1173
1177
1179
1175
1152
1131
1115
1099
1083
1069
1062
1056
1053
1052
1052
1054
1055
1055
1038
1043
1043
1027
1035
1059
1066
1060
1058
1042
1033
1029
1026
1025
1022
1020
1018
1016
1010
1005
988
976
971
972
973
973
974
971
972
980
982
976
970
964
955
942
932
929
923
914
898
888
879
877
875
871
869
866
865
861
845
838
835
829
822
815
809
797
785
776
775
775
772
766
765
756
751
746
742
733
726
720
713
709
704
703
702
700
697
696
693
690
686
687
690
693
693
691
689
688
685
681
685
695
696
698
697
695
692
689
683
678
676
675
682
683
683
683
682
677
674
677
672
662
653
651
648
645
641
636
629
616
612
610
609
609
610
611
612
611
607
606
608
611
614
620
623
623
622
622
622
616
612
599
600
603
593
574
562
561
559
561
558
556
555
554
551
548
546
545
545
545
543
539
542
556
561
574
581
595
599
600
605
606
608
610
610
612
614
615
614
613
613
611
611
610
608
602
596
593
584
575
570
558
555
553
552
548
548
548
541
531
527
526
523
518
520
519
515
509
501
501
501
501
502
495
493
486
486
487
493
497
496
491
486
484
477
475
477
472
470
470
469
466
462
462
463
464
465
473
481
482
483
484
484
485
486
487
488
489
499
499
499
497
495
495
494
494
492
482
480
479
479
480
480
479
472
472
471
468
451
450
452
453
453
453
450
448
438
435
434
433
430
430
429
427
425
424
423
424
424
423
423
421
410
408
409
410
413
414
415
416
415
413
406
403
398
397
390
390
382
381
380
375
370
370
370
370
370
368
368
368
368
368
367
366
365
365
364
363
363
362
362
362
362
362
362
364
364
363
360
358
355
355
355
355
355
355
355
356
356
356
355
354
354
353
352
352
352
352
352
352
352
352
355
355
355
357
357
357
357
357
357
356
353
351
351
352
353
354
349
348
347
346
346
346
346
346
346
346