63
63
64
70
73
74
74
74
76
76
71
64
64
64
75
73
69
66
66
67
67
67
67
66
68
73
73
74
75
76
77
77
77
78
81
84
83
83
84
84
85
87
92
91
93
95
93
92
88
94
95
97
109
119
121
122
122
121
121
113
112
110
108
106
105
105
115
115
117
118
118
119
119
118
120
130
133
133
133
133
133
131
132
131
128
125
125
127
127
123
121
121
121
121
117
117
114
112
113
113
112
110
109
108
107
104
102
98
98
95
96
104
107
92
92
91
91
91
92
93
95
95
96
96
95
93
95
94
93
94
97
97
97
97
97
99
102
104
104
104
106
108
108
109
111
113
114
113
113
113
110
110
110
123
123
123
123
126
147
151
157
157
162
163
172
173
175
176
176
178
186
187
188
189
189
190
191
193
193
196
195
194
193
193
194
198
201
202
204
206
206
210
208
207
208
209
209
209
209
203
202
206
213
227
227
228
228
228
228
227
220
220
220
220
218
218
215
215
215
216
216
216
216
216
216
221
229
239
242
242
242
239
239
239
240
241
241
241
241
244
244
240
239
235
234
233
232
233
233
233
233
232
232
234
235
236
238
238
239
241
241
242
241
241
242
243
243
240
236
231
234
234
235
234
235
235
237
240
231
227
231
231
234
236
239
246
246
261
265
270
278
285
288
292
297
316
317
317
319
319
319
319
319
320
320
320
320
319
313
312
312
312
314
314
315
315
341
344
351
358
368
379
428
450
455
404
403
403
403
405
408
408
408
409
409
409
409
409
405
415
401
382
383
381
380
380
380
380
381
377
376
373
378
384
408
424
424
416
405
395
412
407
408
401
413
417
425
429
430
431
431
434
439
437
433
425
396
396
393
392
384
384
370
369
367
363
374
375
364
354
353
355
346
360
354
347
345
344
344
334
333
347
349
345
341
368
378
369
354
350
345
345
347
351
350
329
329
327
325
324
328
329
330
333
346
356
363
355
348
350
353
347
350
352
355
373
379
382
386
391
388
378
370
383
394
408
417
420
425
418
419
424
430
437
457
465
471
477
478
478
478
478
478
478
481
483
486
488
488
488
484
475
477
483
488
490
492
496
496
492
487
499
502
507
511
510
512
515
516
521
524
532
539
542
544
546
546
554
559
571
571
571
571
569
568
569
576
584
588
591
595
602
605
622
631
633
630
615
610
606
604
586
584
572
592
600
604
613
627
635
712
704
686
687
687
688
699
699
709
712
713
713
716
732
742
744
747
767
773
805
817
830
836
843
820
807
808
808
810
850
854
856
856
853
852
853
856
860
866
876
879
883
883
881
880
879
879
881
885
888
918
919
925
922
919
916
915
888
885
876
876
861
858
856
848
844
837
835
822
819
818
821
841
846
849
841
840
849
851
851
843
846
854
858
860
865
869
894
886
867
859
865
870
886
887
885
884
884
893
888
906
915
921
924
929
931
931
927
924
922
920
918
916
904
902
903
902
895
894
889
889
890
891
893
894
896
898
900
903
904
903
903
904
910
911
917
919
927
928
932
929
930
926
927
933
937
950
985
987
990
992
993
995
997
1007
1012
1018
1019
1021
1025
1026
1026
1022
1015
1012
1003
1005
1006
1005
1004
1003
988
988
987
985
983
979
976
975
973
969
968
966
961
960
960
957
957
957
958
958
960
959
952
945
944
943
942
944
944
944
941
934
933
932
930
925
923
914
912
909
906
895
891
888
892
887
877
875
879
880
881
882
883
882
878
870
860
856
844
818
810
796
789
791
791
789
787
783
779
781
778
771
776
779
784
783
779
775
770
766
761
754
754
754
754
754
754
754
753
742
742
688
678
693
694
689
685
698
719
734
692
688
695
697
699
704
689
680
687
696
695
694
692
690
690
691
683
683
653
655
669
691
695
704
717
726
727
730
730
708
710
711
728
729
730
775
781
778
776
774
771
769
769
769
770
759
763
764
764
755
750
753
757
760
767
775
779
785
790
794
786
783
782
791
795
797
806
813
815
814
814
811
813
816
832
829
824
821
819
826
831
833
835
835
839
841
847
852
863
866
867
867
863
861
857
863
867
870
874
879
880
880
881
881
882
884
897
897
898
900
907
910
917
919
917
919
920
923
930
939
946
949
951
958
963
973
988
989
991
998
1001
1002
1003
1005
1009
1015
998
974
976
977
979
981
999
1011
1017
1019
1019
1013
1018
1028
1039
1052
1054
1057
1058
1059
1060
1070
1069
1061
1057
1055
1049
1044
1044
1039
1039
1042
1042
1047
1049
1053
1049
1047
1047
1049
1050
1050
1048
1049
1049
1045
1040
1038
1033
1031
1029
1022
1017
1016
1000
989
989
989
989
989
990
993
995