63
62
62
61
59
57
57
54
54
54
53
50
50
50
51
51
52
53
67
69
72
72
73
73
77
79
86
87
87
95
96
96
96
97
97
97
98
98
102
102
102
102
102
98
93
94
94
94
95
103
104
105
105
106
106
113
118
118
118
120
121
121
121
122
154
154
154
154
155
155
159
159
163
165
166
166
168
171
171
171
171
171
171
171
171
171
169
168
168
168
168
169
178
178
179
183
184
186
189
189
195
194
194
198
199
199
202
190
204
204
212
227
232
234
231
225
225
225
225
225
227
232
238
260
266
268
290
310
311
318
318
317
318
319
321
329
335
339
340
341
343
345
347
351
354
357
359
359
371
382
384
383
389
396
408
416
422
412
414
419
424
439
440
443
445
452
452
466
478
480
476
474
458
456
457
457
457
458
468
475
483
488
519
543
558
563
573
586
598
613
622
633
640
642
643
645
649
649
649
652
650
643
631
635
650
644
647
666
677
678
682
676
672
670
669
668
668
668
667
667
667
668
669
670
671
673
671
669
671
677
686
705
711
722
727
727
722
722
722
722
722
734
729
727
728
730
762
762
779
785
780
732
720
721
723
760
759
764
771
785
795
795
795
795
796
806
811
803
796
811
825
825
825
824
824
824
824
826
866
899
900
903
904
910
915
931
943
948
934
931
925
928
930
917
885
878
881
887
894
913
939
957
959
960
960
955
948
945
941
939
938
941
948
950
958
960
962
968
969
979
982
984
989
988
968
963
961
961
963
967
969
970
970
970
970
969
965
958
958
965
967
970
999
1010
996
981
978
974
969
961
953
946
931
927
924
925
921
918
915
908
908
909
921
928
940
943
943
931
892
899
907
914
930
937
935
932
923
903
898
890
867
853
853
851
846
841
834
834
835
837
840
841
837
832
794
785
780
774
775
785
790
794
811
817
816
812
808
804
797
792
787
782
786
795
801
802
782
775
764
743
729
719
712
692
695
699
702
704
708
738
732
724
700
694
683
678
677
684
690
701
713
719
723
715
706
681
657
657
647
642
641
645
648
654
657
663
678
682
683
681
681
685
691
700
710
714
715
712
709
706
702
702
702
704
705
705
700
697
693
688
686
685
667
655
648
636
621
617
606
632
654
671
671
670
669
660
659
657
655
650
641
634
607
574
574
574
574
574
584
604
610
601
593
591
578
568
561
557
552
552
552
556
565
562
559
556
553
550
560
575
575
599
603
597
593
591
587
586
585
585
584
584
584
585
586
586
585
579
535
539
548
569
575
584
607
628
629
630
630
624
609
592
583
570
568
569
569
586
599
606
608
610
595
588
588
588
589
589
589
602
649
660
673
679
682
688
688
688
688
688
688
687
685
685
683
682
681
679
678
678
689
710
710
703
696
700
709
719
735
742
748
751
731
724
720
715
723
727
738
744
743
739
736
737
738
739
738
737
734
729
726
725
718
717
714
712
707
706
706
706
708
722
734
738
734
719
715
712
704
701
701
702
704
704
702
701
701
719
723
718
711
688
682
682
683
683
683
679
678
675
669
664
664
664
665
666
664
648
642
636
635
635
635
635
635
635
638
638
632
631
646
650
656
670
697
700
716
724
733
734
726
720
720
721
721
721
722
739
744
742
742
742
745
746
751
750
747
746
746
736
727
717
711
704
698
698
701
705
710
710
714
720
719
716
713
712
713
713
713
712
708
708
709
711
712
715
721
724
725
727
731
734
736
737
738
742
753
775
803
810
810
812
821
822
817
815
807
808
812
813
816
819
822
823
823
823
823
829
841
843
843
843
843
840
829
818
815
810
819
822
822
822
821
819
813
806
803
801
801
796
790
786
780
766
753
750
745
740
751
755
751
749
739
737
736
738
740
741
756
764
767
778
755
739
717
707
705
710
714
715
709
706
703
696
691
678
676
676
675
675
675
675
675
676
665
659
650
638
633
631
627
618
612
605
602
598
591
586
586
577
567
540
529
530
528
527
526
526
523
513
508
500
489
480
466
472
473
457
452
442
447
450
455
460
464
452
447
442
423
428
431
431
410
403
399
395
391
389
383
380
378
376
373
367
365
363
362
360
354
355
352
352
354
358
352
348
348
348
348
348
341
333
322
305
305
305
294
292
289
287
286
290
297
301
302
297
295
300
304
303
291
277
267
253
244
221
209
210
211
211
206
206
193
185
179
176
181
169
172
158
147
147
146
139
136
132
129
123
132
132
124
117
119
120
121
122
126
127
127
125
122
118
97
91
90
89
89
88
87
86
86
85
64
64
61
61
61
60
60
60
60
63
65
65