68
68
68
68
68
68
69
73
77
78
81
80
82
88
90
90
91
88
79
80
80
80
80
80
81
81
83
86
86
91
93
101
109
113
122
124
134
137
141
143
162
168
180
185
189
196
201
203
207
209
211
214
218
220
222
224
226
245
247
249
250
258
263
266
268
276
285
288
296
298
298
299
299
300
301
303
305
308
311
313
316
319
325
328
332
334
332
333
337
340
342
344
345
346
348
361
368
368
364
363
363
363
365
369
372
379
392
396
401
402
404
405
416
425
425
423
416
414
412
411
409
409
409
409
410
454
429
426
422
420
417
418
421
423
414
412
409
408
407
408
414
415
420
422
419
419
421
421
424
416
429
440
441
445
448
450
454
455
454
452
452
452
455
457
458
459
462
463
469
470
468
468
468
469
472
472
463
458
454
454
452
460
448
447
439
440
445
457
457
457
457
457
466
466
466
465
467
468
471
473
475
477
478
480
487
498
498
499
500
501
505
508
509
512
514
516
518
521
528
529
530
531
533
533
535
535
535
535
536
539
545
547
549
554
558
559
560
558
556
556
556
560
561
561
562
563
566
571
573
575
575
577
585
586
587
599
600
600
601
601
603
604
605
608
611
612
613
614
615
616
616
616
617
621
630
633
635
637
637
637
637
638
643
644
652
660
666
667
672
675
690
692
694
698
710
715
716
718
720
721
722
724
724
722
721
718
726
730
736
740
742
747
748
755
759
764
763
757
754
753
758
761
761
762
762
762
760
762
770
773
777
785
786
788
798
805
812
814
817
819
820
824
827
839
842
843
844
845
846
847
850
853
855
857
857
857
852
840
835
835
835
836
845
848
855
858
858
859
861
866
874
880
881
882
882
883
888
890
891
897
897
897
897
895
893
893
899
899
889
888
882
870
855
842
840
838
829
833
837
837
838
839
839
856
858
860
861
862
863
865
867
869
872
873
874
875
876
877
880
882
883
884
885
887
890
898
900
902
902
906
908
909
911
930
933
934
940
944
948
954
955
959
959
962
963
968
970
974
978
982
986
990
991
995
995
996
1000
1001
1002
1005
1005
1004
1004
1002
1002
1002
1002
1002
1002
1002
1007
1010
1017
1019
1020
1022
1026
1030
1032
1038
1041
1042
1043
1045
1045
1047
1049
1050
1050
1041
1057
1049
1057
1059
1063
1064
1067
1068
1072
1074
1079
1080
1081
1095
1100
1103
1108
1110
1111
1112
1113
1114
1117
1122
1124
1123
1122
1121
1120
1120
1121
1128
1129
1131
1134
1134
1135
1137
1139
1140
1140
1140
1140
1140
1140
1139
1138
1138
1140
1141
1141
1141
1131
1125
1120
1118
1120
1124
1125
1125
1125
1126
1128
1128
1124
1116
1116
1102
1098
1090
1083
1068
1056
1052
1050
1045
1028
1027
1026
1020
1009
1013
1006
1001
997
997
990
988
982
980
970
956
955
955
955
956
956
956
957
963
968
970
972
975
978
980
980
979
979
979
979
981
981
985
989
992
994
1003
1004
1005
1008
1012
1014
1016
1018
1021
1022
1025
1028
1030
1032
1033
1035
1041
1044
1045
1046
1046
1048
1047
1045
1044
1035
1034
1035
1035
1035
1037
1043
1044
1044
1044
1044
1045
1052
1057
1058
1060
1054
1050
1050
1055
1062
1060
1059
1055
1052
1049
1048
1045
1042
1038
1036
1035
1027
1023
1015
1013
1009
1008
1008
998
996
992
980
972
968
959
957
959
963
964
965
966
966
958
954
947
944
935
928
924
918
915
911
900
897
889
886
883
886
886
887
888
887
884
883
887
893
908
899
896
888
867
856
858
877
889
912
913
914
915
920
924
927
930
933
935
936
936
937
936
936
935
934
937
939
945
950
950
951
952
953
954
954
954
954
954
958
960
962
964
967
970
970
970
971
971
970
967
958
939
926
921
920
912
907
903
891
874
868
864
861
844
827
827
831
832
834
837
837
830
825
827
828
830
817
810
806
802
795
794
792
789
778
778
782
782
782
782
777
775
772
772
771
769
768
768
767
767
767
768
768
768
766
762
760
756
757
757
758
760
762
763
759
755
749
728
722
715
717
721
702
716
714
712
719
720
708
697
695
692
690
688
683
678
674
664
661
652
646
644
636
634
627
620
618
610
607
602
595
594
588
587
583
575
568
561
559
552
548
542
536
532
531
530
528
527
525
514
505
495
493
480
477
428
430
434
444
441
433
428
426
418
413
396
388
383
380
376
366
348
346
332
328
320
310
291
288
281
279
278
277
273
240
241
243
213
180
177
176
173
169
160
135
134
133
126
121
115
114
109
102
95
92
91
86
85
86
85
85
82
82
82
82
82
83
83
81
81
86
88
88
89
92
94
96
96
97
97
100
101
102
105
106
106
105
105
104
104
103
103
102
100
100
100
97
95
93
88
86
81
80
80
79
75
75
75
75
75
72
74
74
73
72
72
70
69
69
68