1
13
18
18
8
20
20
25
25
20
32
27
32
37
27
54
39
44
44
39
39
44
44
39
61
51
61
51
51
46
56
51
51
51
68
63
68
58
63
58
63
63
63
63
63
58
80
80
75
75
75
75
70
70
70
70
70
70
87
87
87
87
87
87
87
87
82
82
82
82
82
82
82
82
99
89
99
99
99
94
99
94
94
94
94
94
94
94
94
101
101
111
106
101
111
106
106
106
106
106
106
106
118
113
113
108
118
118
118
118
118
108
118
113
113
113
113
130
125
130
130
130
120
125
130
130
130
120
125
130
125
125
137
142
132
142
142
137
142
132
137
137
137
154
149
154
144
154
149
149
144
149
149
149
166
161
166
166
166
166
161
161
166
166
161
161
156
156
161
161
178
178
178
178
173
173
173
178
178
168
168
173
173
185
190
190
180
185
185
180
185
185
202
202
197
202
192
197
197
197
192
197
197
229
209
214
214
214
214
209
209
209
214
214
209
204
204
209
209
226
236
226
226
226
226
221
221
221
226
226
216
216
221
221
248
243
233
238
238
238
233
228
233
233
228
233
233
255
255
245
250
250
250
250
245
250
250
245
245
245
240
240
245
245
312
307
307
267
262
262
262
262
262
262
262
257
257
257
262
262
252
252
257
257
319
319
319
319
314
314
269
274
274
274
274
274
274
274
274
269
264
274
274
269
269
264
269
269
296
331
326
326
326
326
326
326
326
281
286
326
281
286
286
276
276
281
286
286
281
281
281
281
276
276
281
281
303
343
303
338
338
338
338
338
338
338
338
293
293
293
293
293
288
288
288
293
288
288
288
293
293
350
355
310
350
310
350
350
345
345
305
345
345
305
305
300
300
300
305
305
305
300
300
300
300
300
367
357
362
362
322
357
322
357
357
317
317
317
317
317
357
357
317
312
317
317
312
312
312
312
312
339
374
369
369
369
369
329
329
329
324
329
329
329
329
329
324
369
369
329
329
324
324
324
319
319
324
346
386
381
381
381
336
336
341
341
341
341
336
331
336
376
376
336
341
336
336
336
331
336
358
403
353
393
393
393
388
388
348
348
348
348
388
348
343
348
348
343
348
410
400
365
410
365
395
395
400
400
400
400
400
360
360
360
350
355
360
350
400
360
360
355
355
355
412
417
412
377
417
407
412
412
412
372
372
372
372
372
407
407
372
372
362
362
367
367
412
407
372
372
367
367
362
362
367
367
424
429
429
419
424
424
424
424
424
419
419
384
384
384
374
384
414
414
384
384
374
384
419
384
419
379
379
379
379
374
374
379
379
379
379
446
431
426
436
436
436
431
436
436
436
436
431
431
396
396
396
396
396
426
391
391
391
391
391
396
431
391
431
386
386
391
391
391
391
448
453
448
443
443
448
448
443
448
448
443
443
443
438
443
398
408
403
403
438
398
403
443
403
443
393
393
403
403
403
403
465
415
455
460
455
460
455
445
455
455
450
445
455
410
410
415
410
415
415
450
405
415
455
415
455
405
410
410
410
410
472
467
472
457
467
467
467
462
457
467
467
467
427
422
422
427
427
417
427
462
457
457
427
462
422
462
417
422
422
439
434
484
469
469
479
479
479
479
479
474
474
474
474
439
439
439
429
439
434
474
469
469
434
474
429
434
434
501
451
491
486
491
491
491
491
491
486
491
491
486
486
486
486
446
451
441
451
451
446
446
481
486
486
446
481
486
486
441
446
446
508
493
503
498
493
498
498
493
503
503
498
498
498
463
463
458
458
458
463
458
458
463
463
488
498
498
453
488
498
498
453
458
458
520
475
505
515
510
505
510
505
510
505
510
500
475
475
475
475
470
475
475
465
470
470
510
510
500
510
510
465
470
470
482
527
527
512
517
517
522
522
522
522
517
522
522
487
487
477
482
482
517
517
512
517
517
477
482
482
499
499
539
534
534
529
534
534
534
524
534
534
494
499
534
534
529
529
529
499
489
494
494
494
524
529
529
489
494
494
526
511
546
546
541
541
546
546
546
546
511
511
546
506
546
541
546
546
536
536
506
506
511
506
541
541
536
506
511
511
501
536
541
541
501
506
506
533
558
553
558
558
523
523
523
558
558
553
523
553
553
553
548
548
548
518
523
523
513
518
518
548
548
548
553
553
513
518
518
545
565
540
530
535
565
565
560
560
535
535
565
565
560
535
565
525
530
530
530
560
560
560
565
565
525
530
530
577
552
552
547
547
577
577
577
572
542
542
547
577
542
577
542
577
542
547
547
537
572
572
572
572
572
537
542
542
584
564
589
559
559
559
559
559
559
589
559
559
559
589
589
554
584
559
559
589
589
584
549
554
554
584
579
579
584
549
554
554
616
591
566
571
596
601
601
571
571
571
571
596
571
601
601
561
566
566
596
596
566
571
571
571
571
596
591
596
561
566
566
623
623
608
583
613
613
613
578
578
608
613
583
583
578
603
578
608
613
608
608
578
578
578
578
578
573
608
603
608
573
578
578
600
630
630
625
625
625
625
590
620
620
590
590
625
625
615
620
585
580
580
590
590
620
615
620
585
590
590
607
607
642
642
637
602
632
637
632
637
637
602
602
597
627
592
592
632
632
602
602
632
627
632
597
592
592
597
597
614
614
644
649
649
649
649
614
644
649
604
639
614
614
604
644
649
644
644
614
614
614
609
609
644
639
644
609
604
604
609
626
626
661
621
661
661
661
661
656
656
621
661
626
656
651
626
621
621
616
616
656
651
656
621
616
616
621
668
668
628
633
633
673
668
668
633
633
663
633
668
633
628
668
633
628
633
628
663
663
663
628
633
623
623
628
633
695
645
640
680
675
680
680
680
675
640
645
645
640
645
645
640
640
680
640
680
680
645
640
635
675
675
640
645
635
640
645
692
657
702
692
692
692
692
692
652
657
652
652
647
692
687
687
652
652
687
687
652
652
647
652
652
714
669
664
709
689
704
704
669
704
689
699
664
664
664
659
664
699
664
669
664
699
699
659
659
659
664
721
721
716
716
716
716
701
701
711
681
681
676
676
711
671
676
716
716
681
676
676
676
671
701
701
711
711
671
671
676
733
728
728
728
728
713
713
728
728
688
688
693
688
728
688
723
723
723
723
688
683
688
683
713
713
723
723
683
683
688
740
740
740
740
740
740
740
740
740
740
735
735
705
700
700
700
700
735
735
700
695
705
700
695
725
725
735
735
735
735
695
695
700
762
737
737
752
752
752
752
747
747
747
747
717
717
712
712
752
752
712
707
717
712
712
712
707
732
732
747
747
747
747
707
707
712
759
759
769
759
759
759
749
764
749
744
759
759
724
759
749
729
724
759
759
724
724
719
724
719
744
759
759
759
759
719
719
724
781
776
771
771
771
771
771
771
771
761
771
771
771
771
771
771
756
736
736
771
771
731
731
756
766
766
766
766
731
731
736
768
788
788
783
783
783
783
783
773
773
783
783
768
783
783
778
778
743
783
783
768
778
778
743
743
748
775
755
750
775
800
795
795
790
790
790
790
785
785
780
795
785
795
795
790
790
790
790
780
790
790
750
755
755
767
762
782
782
802
802
802
802
797
807
807
807
807
807
807
807
807
792
802
802
802
802
792
802
802
802
802
762
762
767
779
779
769
774
794
794
809
809
814
814
814
814
789
774
789
809
804
819
819
814
814
809
819
819
819
819
789
789
804
814
814
814
814
769
774
774
826
821
821
826
826
826
826
801
801
786
801
801
826
801
821
821
801
826
821
801
796
786
801
796
796
826
826
826
826
816
816
826
826
801
821
821
786
801
781
781
786
786
853
838
793
838
838
833
833
838
838
813
803
813
813
813
813
833
798
803
798
808
813
808
798
803
833
813
838
838
838
838
838
838
813
808
798
808
803
808
828
838
838
793
798
808
803
828
808
808
833
833
813
833
798
808
798
813
793
793
798
845
860
845
850
850
845
850
850
815
825
815
815
825
850
850
810
815
810
810
820
820
815
820
810
810
815
815
820
820
810
815
840
850
850
825
815
845
845
805
810
820
820
820
850
850
815
840
820
820
845
825
845
815
810
820
810
825
815
820
805
805
805
810
872
867
862
862
857
857
827
862
862
827
837
827
837
827
837
822
822
832
832
832
827
822
827
822
822
827
857
862
852
822
827
832
827
837
827
862
862
832
822
827
832
837
832
857
817
822
817
857
857
852
832
832
857
832
857
827
822
832
822
832
827
832
817
817
822
914
914
879
879
869
874
874
869
839
874
874
839
839
839
834
849
849
849
844
844
834
834
834
844
834
869
874
874
874
874
834
839
869
874
874
829
834
849
844
829
869
869
844
834
844
869
864
844
839
839
864
839
869
844
869
839
834
839
844
834
839
839
844
829
829
834
926
926
851
846
926
926
891
886
886
886
881
881
886
886
851
856
886
886
846
846
846
861
856
846
856
856
886
886
886
846
886
886
841
846
851
881
881
881
856
851
856
886
886
841
876
851
876
881
856
881
851
851
846
856
846
846
851
851
841
841
846
908
933
933
898
893
893
933
933
898
898
898
893
893
898
898
858
868
893
898
898
898
898
898
868
858
898
863
853
898
898
888
888
888
893
898
898
893
893
863
888
893
868
893
863
863
858
868
858
858
863
863
853
853
858
915
875
865
870
915
905
905
945
945
905
910
910
905
905
905
910
905
905
905
905
910
875
865
910
905
905
905
910
910
905
905
900
900
900
900
900
905
900
875
905
875
875
870
880
865
870
865
870
865
865
870
887
882
877
922
922
957
957
917
917
917
917
917
917
917
917
917
912
912
917
917
912
917
912
912
917
912
887
917
882
887
877
887
877
882
877
882
877
877
882
929
894
884
894
894
934
934
929
964
964
929
929
924
924
929
929
929
929
929
929
924
929
929
929
924
924
924
924
894
894
924
894
894
889
899
884
889
894
889
889
889
894
901
906
936
941
971
971
941
936
976
941
941
941
941
936
941
936
941
941
941
941
941
941
936
936
936
941
941
941
936
936
936
931
931
906
906
936
901
906
896
906
906
906
896
901
906
901
901
901
906
948
943
953
948
978
978
953
953
988
913
923
923
908
913
918
923
918
923
948
918
923
948
953
918
923
948
948
953
948
953
953
953
953
948
953
943
913
918
948
953
948
948
948
948
948
948
948
943
948
948
913
913
913
918
918
918
918
908
913
913
918
925
955
955
955
955
990
965
1000
960
960
960
960
995
925
935
935
925
925
935
935
935
935
930
935
925
935
935
930
935
930
935
930
930
935
935
930
935
960
920
930
930
925
930
960
965
960
960
960
960
960
925
930
960
960
960
955
960
960
960
955
960
960
925
925
930
930
925
930
920
925
925
930
967
1007
1007
1007
967
1007
1002
967
972
972
1002
972
972
1007
1007
962
967
937
947
947
942
947
937
947
947
942
942
942
947
947
937
947
947
942
947
942
942
947
942
947
967
957
957
942
947
972
972
937
942
932
942
942
952
972
972
972
972
972
967
937
942
937
972
972
972
972
967
937
972
972
937
937
942
942
942
932
937
937
942
1019
1014
1019
1019
984
1014
1019
974
974
974
1019
974
974
974
974
974
979
969
954
954
954
959
954
949
959
959
954
954
954
959
944
954
954
954
969
954
959
954
959
979
949
954
949
984
984
964
984
984
984
984
984
984
949
954
949
984
984
984
979
969
969
964
979
979
979
979
979
949
949
954
954
954
944
949
949
954
1031
1026
1026
996
996
996
996
1026
1026
1026
986
986
986
986
981
981
986
966
966
966
966
986
986
966
956
966
966
966
976
976
976
966
971
966
961
966
961
966
986
961
966
976
991
991
996
996
996
996
961
991
991
996
996
991
996
991
991
981
981
976
991
991
991
961
961
966
966
966
956
961
961
966
1038
1038
1038
1038
998
1003
1003
1008
1008
1038
1038
998
1038
993
993
993
988
978
978
988
978
993
993
988
988
978
978
973
978
973
998
973
1008
1008
1003
1003
1003
1003
1003
988
988
993
993
988
978
988
1003
1003
1003
973
973
978
978
978
968
973
973
978
1020
995
1045
1020
1045
1050
1010
1015
1015
1050
1050
1005
1005
1005
1050
1050
1000
1000
1000
990
1000
1005
990
1005
1005
985
985
1010
1015
1015
1015
1015
1000
1000
1000
1000
1000
995
990
1000
1015
1015
1015
985
985
990
990
980
985
980
990
990
1022
1032
1032
1062
1062
1027
1027
1057
1022
1057
1057
1057
1017
1017
1012
1017
1057
1057
1012
997
1017
1017
1022
1027
1027
1012
1012
1012
1012
1007
1002
1012
1022
1027
1027
997
992
1002
997
992
1002
1002
1034
1034
1009
1019
1044
1049
1044
1069
1069
1034
1039
1039
1064
1064
1024
1029
1029
1029
1069
1069
1024
1029
1024
1024
1034
1039
1039
1019
1024
1019
1024
1014
1009
1019
1034
1034
1034
1009
1004
1014
1004
1014
1014
1041
1061
1061
1061
1056
1061
1076
1081
1081
1056
1081
1051
1051
1046
1076
1036
1036
1041
1036
1081
1081
1031
1036
1036
1046
1051
1051
1036
1031
1036
1021
1031
1026
1041
1046
1046
1016
1026
1016
1026
1026
1053
1073
1068
1073
1073
1073
1093
1088
1088
1068
1093
1093
1093
1088
1058
1063
1063
1088
1048
1048
1093
1093
1043
1058
1063
1063
1048
1043
1038
1048
1028
1038
1053
1053
1053
1028
1038
1038
1055
1085
1085
1080
1085
1100
1100
1085
1100
1080
1105
1105
1075
1075
1070
1100
1055
1100
1100
1100
1100
1070
1070
1070
1065
1075
1075
1060
1055
1055
1050
1040
1050
1065
1065
1065
1040
1050
1050
1072
1067
1097
1097
1092
1097
1097
1097
1097
1092
1082
1082
1112
1112
1082
1087
1087
1067
1062
1067
1112
1112
1112
1112
1082
1082
1082
1082
1082
1082
1077
1082
1077
1087
1087
1067
1067
1067
1062
1052
1072
1077
1077
1052
1062
1062
1074
1074
1109
1109
1104
1109
1124
1109
1109
1124
1104
1099
1099
1099
1094
1094
1094
1079
1079
1079
1079
1124
1119
1119
1074
1124
1094
1094
1094
1094
1094
1094
1094
1094
1089
1094
1089
1094
1094
1099
1099
1079
1074
1074
1064
1074
1084
1084
1084
1089
1089
1064
1074
1074
1116
1116
1121
1116
1116
1116
1131
1136
1136
1116
1111
1106
1111
1111
1091
1091
1091
1136
1131
1086
1136
1101
1101
1106
1106
1106
1106
1106
1101
1106
1096
1101
1106
1106
1106
1106
1106
1086
1086
1086
1106
1086
1076
1081
1096
1091
1096
1101
1101
1076
1086
1086
1128
1098
1093
1128
1128
1143
1148
1128
1128
1118
1148
1128
1128
1123
1118
1103
1103
1103
1098
1148
1098
1143
1113
1113
1113
1148
1113
1118
1118
1113
1113
1108
1118
1118
1118
1113
1113
1118
1098
1093
1118
1098
1118
1103
1088
1098
1103
1103
1108
1113
1113
1088
1098
1098
1135
1135
1160
1135
1135
1130
1130
1125
1160
1155
1140
1105
1115
1140
1130
1130
1115
1115
1115
1130
1130
1115
1100
1105
1110
1115
1110
1160
1110
1155
1125
1125
1160
1125
1130
1125
1130
1120
1130
1125
1130
1130
1110
1105
1110
1105
1130
1110
1130
1115
1115
1115
1120
1125
1125
1100
1110
1110
1137
1132
1142
1142
1152
1147
1172
1167
1142
1172
1147
1172
1117
1127
1147
1142
1127
1127
1127
1122
1122
1147
1142
1142
1137
1127
1117
1117
1127
1127
1142
1127
1117
1127
1122
1122
1117
1112
1122
1167
1167
1142
1137
1167
1132
1142
1142
1142
1137
1142
1142
1122
1117
1142
1122
1137
1127
1127
1127
1122
1132
1137
1132
1112
1122
1122
1149
1154
1154
1164
1154
1159
1159
1159
1159
1179
1184
1149
1159
1179
1149
1139
1139
1139
1134
1134
1134
1139
1134
1129
1139
1159
1154
1139
1129
1139
1149
1134
1129
1139
1144
1144
1134
1129
1124
1134
1179
1144
1179
1154
1149
1154
1149
1149
1154
1134
1129
1149
1134
1139
1139
1149
1134
1129
1139
1144
1144
1144
1124
1134
1134
1176
1151
1161
1216
1216
1166
1166
1171
1171
1171
1171
1161
1191
1191
1166
1171
1171
1161
1151
1146
1161
1151
1146
1156
1151
1146
1171
1171
1161
1161
1146
1141
1151
1161
1146
1141
1136
1146
1156
1156
1156
1151
1191
1191
1161
1161
1161
1161
1156
1156
1161
1146
1141
1141
1161
1146
1151
1156
1141
1151
1151
1141
1146
1156
1156
1136
1146
1146
1188
1163
1163
1183
1228
1193
1193
1203
1203
1173
1173
1178
1203
1203
1173
1173
1173
1158
1178
1183
1183
1173
1168
1173
1173
1168
1168
1168
1163
1158
1173
1158
1153
1183
1183
1148
1158
1168
1168
1163
1163
1158
1163
1203
1203
1173
1173
1173
1168
1168
1168
1168
1163
1173
1158
1153
1153
1163
1163
1153
1168
1158
1158
1168
1163
1153
1168
1168
1148
1158
1158
1165
1195
1190
1230
1230
1195
1195
1240
1205
1195
1195
1205
1215
1215
1215
1215
1215
1180
1170
1185
1185
1180
1185
1190
1190
1185
1180
1180
1175
1170
1175
1185
1185
1185
1170
1165
1185
1190
1190
1180
1175
1170
1205
1180
1205
1215
1215
1215
1215
1185
1185
1185
1175
1180
1170
1180
1180
1180
1175
1170
1175
1180
1180
1170
1165
1175
1165
1165
1170
1160
1180
1180
1160
1170
1170
1207
1202
1242
1252
1197
1202
1202
1247
1207
1207
1227
1227
1227
1202
1192
1227
1202
1192
1192
1197
1197
1187
1192
1187
1182
1197
1192
1192
1182
1192
1197
1197
1192
1182
1202
1202
1217
1192
1197
1197
1197
1197
1217
1192
1192
1227
1227
1227
1227
1197
1197
1197
1192
1187
1182
1192
1182
1187
1192
1187
1187
1182
1187
1182
1182
1182
1177
1182
1172
1177
1192
1192
1172
1182
1177
1189
1194
1259
1259
1254
1209
1254
1259
1259
1214
1214
1199
1214
1209
1214
1239
1214
1214
1204
1204
1199
1239
1204
1204
1209
1204
1204
1204
1194
1209
1209
1194
1209
1209
1209
1209
1214
1214
1204
1204
1204
1199
1204
1199
1199
1199
1204
1214
1214
1209
1209
1209
1224
1209
1209
1199
1209
1209
1224
1204
1204
1234
1234
1234
1234
1209
1209
1209
1204
1209
1204
1199
1194
1199
1194
1199
1199
1194
1194
1199
1194
1194
1189
1189
1189
1204
1204
1184
1194
1189
1189
1201
1206
1266
1226
1226
1266
1271
1221
1271
1226
1211
1236
1211
1221
1221
1216
1211
1226
1221
1216
1206
1246
1246
1221
1221
1211
1246
1246
1211
1211
1216
1221
1216
1221
1221
1221
1226
1226
1211
1216
1216
1221
1221
1216
1211
1206
1211
1211
1221
1216
1226
1226
1216
1221
1221
1221
1221
1236
1246
1246
1216
1211
1211
1221
1221
1221
1211
1216
1216
1206
1211
1206
1211
1211
1206
1201
1206
1206
1196
1206
1221
1221
1201
1201
1216
1216
1196
1201
1201
1201
1201
1233
1278
1278
1278
1233
1238
1238
1278
1278
1248
1238
1223
1223
1258
1258
1258
1258
1233
1223
1223
1238
1258
1233
1228
1223
1223
1223
1218
1233
1228
1223
1233
1233
1233
1233
1218
1233
1233
1228
1223
1238
1238
1233
1233
1228
1228
1248
1258
1258
1258
1258
1228
1223
1223
1233
1233
1228
1223
1223
1218
1223
1228
1218
1223
1223
1213
1213
1213
1218
1213
1208
1218
1218
1233
1233
1233
1233
1213
1228
1228
1208
1213
1213
1245
1245
1290
1290
1290
1290
1250
1250
1245
1290
1290
1250
1250
1245
1290
1260
1235
1240
1250
1250
1270
1245
1245
1250
1250
1240
1270
1270
1270
1230
1230
1235
1245
1240
1235
1245
1245
1245
1245
1250
1250
1240
1240
1245
1245
1260
1250
1270
1270
1270
1270
1250
1245
1240
1235
1235
1240
1240
1235
1235
1235
1230
1240
1230
1235
1235
1220
1225
1225
1245
1235
1235
1225
1245
1245
1230
1245
1245
1225
1240
1240
1220
1225
1225
1242
1242
1297
1297
1302
1257
1262
1262
1302
1302
1272
1252
1262
1302
1302
1247
1257
1252
1262
1242
1247
1252
1257
1247
1252
1262
1262
1257
1257
1262
1282
1282
1257
1257
1257
1247
1257
1252
1257
1262
1262
1257
1257
1272
1252
1262
1262
1277
1277
1277
1277
1262
1257
1262
1257
1252
1247
1242
1242
1242
1242
1252
1247
1247
1242
1242
1252
1257
1242
1247
1242
1232
1257
1257
1237
1247
1247
1237
1257
1237
1252
1252
1237
1252
1252
1232
1237
1237
1294
1249
1259
1254
1314
1274
1274
1314
1309
1269
1309
1264
1309
1309
1254
1254
1309
1309
1259
1269
1284
1264
1269
1259
1269
1264
1269
1249
1259
1269
1274
1269
1289
1289
1269
1259
1254
1259
1264
1254
1269
1264
1254
1264
1254
1269
1269
1274
1274
1249
1284
1264
1274
1269
1264
1289
1289
1274
1269
1269
1264
1264
1269
1264
1254
1254
1264
1259
1259
1254
1254
1259
1269
1249
1254
1254
1269
1244
1269
1259
1259
1259
1249
1264
1249
1264
1264
1244
1249
1249
1301
1276
1271
1261
1261
1261
1301
1281
1281
1321
1321
1281
1286
1286
1316
1316
1276
1261
1266
1266
1301
1301
1261
1266
1266
1266
1266
1321
1321
1276
1266
1271
1281
1281
1296
1276
1256
1261
1271
1281
1266
1276
1266
1281
1281
1276
1261
1281
1266
1266
1281
1266
1286
1286
1261
1296
1281
1276
1276
1276
1301
1301
1281
1281
1281
1276
1281
1271
1276
1266
1266
1276
1271
1271
1261
1261
1271
1281
1261
1266
1261
1281
1276
1271
1271
1271
1261
1276
1271
1256
1261
1261
1288
1288
1283
1268
1273
1278
1308
1308
1343
1328
1333
1333
1333
1298
1298
1298
1293
1293
1293
1288
1328
1273
1278
1283
1293
1273
1278
1273
1273
1278
1278
1278
1278
1293
1293
1278
1333
1333
1293
1283
1288
1293
1278
1288
1308
1313
1313
1278
1278
1283
1273
1268
1273
1273
1293
1283
1293
1288
1278
1293
1278
1293
1293
1298
1298
1308
1288
1288
1313
1313
1288
1293
1293
1293
1283
1288
1283
1288
1278
1278
1288
1283
1283
1273
1273
1273
1278
1288
1268
1273
1273
1273
1288
1288
1283
1288
1283
1273
1283
1283
1283
1268
1273
1273
1350
1290
1320
1320
1355
1355
1355
1350
1355
1345
1340
1340
1345
1345
1345
1340
1310
1305
1310
1310
1290
1340
1325
1325
1290
1295
1305
1290
1285
1285
1290
1290
1300
1285
1290
1290
1315
1295
1305
1285
1290
1285
1345
1345
1315
1295
1305
1305
1320
1325
1305
1280
1285
1285
1300
1290
1300
1290
1305
1285
1305
1305
1305
1305
1320
1295
1300
1325
1325
1300
1305
1300
1305
1295
1290
1295
1300
1290
1290
1300
1295
1295
1285
1280
1285
1290
1300
1280
1285
1290
1290
1285
1300
1295
1290
1300
1290
1290
1300
1290
1285
1295
1295
1295
1280
1285
1285
1362
1367
1362
1367
1352
1352
1317
1352
1357
1357
1322
1317
1297
1302
1302
1297
1302
1302
1352
1302
1302
1307
1302
1297
1302
1352
1352
1327
1327
1292
1297
1307
1302
1302
1292
1297
1297
1327
1327
1307
1317
1302
1352
1352
1337
1337
1337
1332
1332
1332
1302
1312
1327
1337
1312
1297
1297
1322
1327
1302
1322
1297
1317
1312
1312
1317
1332
1302
1312
1337
1337
1307
1317
1307
1312
1307
1302
1307
1312
1302
1302
1312
1307
1307
1302
1297
1307
1292
1297
1302
1302
1297
1302
1302
1307
1297
1302
1302
1297
1302
1312
1302
1297
1307
1307
1292
1297
1297
1374
1374
1374
1374
1329
1329
1324
1374
1364
1364
1329
1329
1309
1314
1329
1329
1344
1344
1309
1314
1309
1309
1314
1314
1314
1314
1319
1319
1364
1314
1339
1319
1319
1314
1319
1304
1309
1364
1364
1339
1319
1314
1339
1339
1344
1314
1324
1314
1319
1364
1339
1349
1304
1309
1309
1314
1334
1329
1349
1319
1339
1309
1314
1334
1334
1334
1329
1324
1329
1344
1314
1344
1344
1319
1344
1344
1314
1319
1324
1319
1319
1314
1334
1334
1324
1314
1314
1324
1319
1319
1319
1309
1304
1309
1314
1314
1309
1314
1314
1314
1314
1314
1309
1309
1309
1309
1314
1319
1309
1309
1319
1319
1304
1309
1309
1336
1331
1386
1386
1386
1386
1376
1341
1386
1386
1386
1376
1326
1341
1341
1341
1336
1341
1321
1321
1326
1326
1331
1321
1326
1326
1331
1376
1321
1331
1331
1331
1331
1331
1371
1371
1351
1331
1331
1326
1346
1316
1321
1321
1326
1376
1346
1341
1346
1356
1336
1336
1331
1346
1356
1326
1346
1341
1341
1346
1331
1341
1341
1341
1336
1341
1356
1326
1356
1356
1326
1356
1326
1331
1331
1331
1331
1346
1326
1341
1346
1331
1326
1326
1336
1331
1331
1321
1316
1321
1326
1326
1321
1321
1321
1326
1326
1321
1341
1321
1331
1316
1321
1321
1331
1331
1316
1321
1321
1348
1358
1348
1333
1343
1393
1393
1398
1398
1398
1398
1398
1383
1388
1388
1338
1368
1353
1343
1348
1343
1333
1338
1338
1328
1333
1333
1343
1343
1388
1348
1343
1343
1343
1343
1338
1343
1383
1358
1358
1358
1338
1333
1353
1368
1348
1348
1348
1348
1338
1343
1388
1368
1368
1348
1353
1338
1353
1353
1358
1358
1343
1343
1353
1348
1353
1348
1348
1368
1363
1363
1343
1328
1338
1368
1338
1338
1338
1353
1343
1343
1343
1358
1353
1353
1358
1343
1333
1338
1343
1343
1343
1333
1328
1333
1338
1338
1333
1333
1333
1333
1333
1353
1353
1328
1333
1343
1343
1328
1333
1333
1350
1370
1370
1405
1405
1410
1395
1400
1410
1405
1405
1405
1405
1400
1355
1380
1380
1360
1360
1350
1350
1355
1360
1340
1345
1350
1360
1360
1350
1355
1400
1355
1350
1355
1355
1370
1370
1355
1350
1350
1395
1370
1365
1355
1380
1375
1360
1360
1365
1380
1360
1360
1400
1370
1360
1365
1370
1355
1365
1365
1365
1360
1360
1360
1360
1380
1380
1355
1340
1375
1340
1380
1350
1380
1350
1350
1365
1355
1350
1355
1355
1355
1365
1365
1365
1365
1365
1350
1345
1350
1355
1355
1355
1345
1340
1345
1350
1350
1345
1340
1345
1365
1365
1345
1355
1355
1340
1345
1345
1352
1362
1362
1382
1382
1412
1412
1412
1417
1417
1412
1407
1352
1417
1417
1372
1372
1372
1392
1387
1362
1367
1372
1367
1362
1372
1362
1372
1362
1367
1412
1382
1367
1362
1382
1367
1367
1392
1362
1362
1407
1382
1392
1372
1372
1372
1412
1367
1377
1377
1382
1357
1377
1377
1377
1372
1372
1372
1372
1392
1387
1367
1367
1387
1352
1392
1362
1387
1362
1362
1377
1367
1362
1367
1377
1367
1362
1377
1377
1377
1377
1362
1377
1362
1352
1362
1362
1367
1362
1357
1352
1362
1362
1372
1372
1357
1367
1367
1352
1357
1357
1399
1399
1394
1394
1424
1429
1429
1424
1419
1429
1424
1424
1389
1384
1424
1429
1429
1389
1384
1379
1384
1384
1384
1384
1364
1379
1374
1379
1379
1374
1374
1379
1389
1384
1419
1379
1374
1374
1394
1404
1399
1374
1419
1399
1384
1389
1379
1379
1389
1389
1384
1419
1389
1369
1389
1384
1384
1384
1384
1399
1379
1379
1399
1364
1399
1374
1399
1374
1384
1379
1374
1379
1389
1374
1374
1384
1389
1389
1389
1374
1389
1374
1364
1364
1374
1374
1379
1374
1374
1369
1384
1384
1384
1369
1379
1379
1364
1369
1369
1396
1381
1386
1406
1406
1401
1401
1441
1436
1436
1441
1441
1441
1436
1436
1431
1396
1396
1436
1396
1396
1396
1431
1396
1401
1401
1381
1391
1391
1441
1441
1396
1396
1396
1391
1396
1376
1381
1391
1391
1386
1391
1376
1391
1386
1391
1401
1396
1396
1381
1401
1391
1386
1401
1411
1411
1411
1386
1386
1401
1431
1391
1396
1386
1431
1396
1401
1401
1391
1396
1396
1396
1396
1391
1391
1391
1396
1411
1376
1411
1411
1386
1391
1381
1386
1401
1381
1396
1401
1401
1401
1396
1386
1376
1386
1386
1386
1386
1376
1381
1396
1391
1381
1391
1391
1376
1381
1381
1408
1408
1408
1418
1413
1448
1448
1448
1453
1453
1448
1413
1408
1408
1448
1448
1443
1443
1413
1408
1408
1408
1408
1393
1403
1448
1448
1408
1408
1408
1403
1393
1393
1403
1403
1403
1408
1393
1403
1403
1403
1398
1408
1408
1403
1403
1413
1423
1398
1388
1398
1398
1393
1408
1408
1443
1443
1408
1413
1408
1413
1398
1408
1403
1408
1408
1408
1403
1403
1403
1408
1423
1388
1423
1398
1423
1398
1393
1398
1393
1408
1408
1393
1408
1413
1408
1408
1398
1388
1388
1398
1398
1398
1398
1388
1398
1398
1408
1398
1403
1393
1403
1403
1388
1393
1393
1420
1425
1425
1425
1430
1460
1460
1445
1445
1455
1455
1420
1460
1420
1455
1455
1420
1420
1460
1460
1425
1420
1420
1460
1420
1405
1415
1415
1405
1415
1415
1405
1415
1415
1410
1420
1410
1415
1400
1410
1420
1405
1455
1455
1420
1420
1420
1420
1410
1420
1410
1420
1410
1415
1415
1415
1415
1415
1420
1430
1420
1435
1410
1400
1430
1400
1405
1420
1405
1420
1420
1420
1420
1415
1410
1410
1400
1400
1410
1410
1405
1410
1410
1410
1420
1410
1410
1420
1410
1420
1410
1405
1415
1415
1400
1405
1405
1432
1432
1427
1427
1437
1437
1437
1437
1472
1457
1437
1437
1437
1437
1472
1457
1437
1472
1467
1467
1467
1467
1467
1432
1432
1467
1467
1432
1427
1432
1432
1472
1427
1457
1417
1427
1432
1412
1422
1422
1457
1467
1467
1467
1467
1427
1432
1427
1432
1422
1427
1422
1427
1422
1422
1427
1427
1427
1427
1437
1432
1442
1422
1437
1417
1427
1412
1432
1417
1427
1432
1427
1412
1422
1412
1417
1412
1422
1417
1422
1422
1422
1432
1422
1422
1432
1422
1432
1417
1417
1427
1427
1412
1417
1417
1444
1444
1444
1444
1444
1434
1429
1439
1444
1444
1449
1449
1444
1449
1449
1449
1449
1479
1484
1484
1479
1479
1439
1449
1449
1479
1449
1449
1444
1484
1479
1434
1439
1444
1444
1479
1439
1484
1469
1424
1434
1469
1479
1479
1449
1479
1479
1449
1444
1444
1439
1444
1434
1434
1434
1434
1444
1439
1434
1439
1439
1449
1449
1444
1424
1449
1429
1449
1439
1429
1424
1439
1439
1439
1434
1424
1424
1434
1429
1434
1434
1429
1434
1444
1429
1444
1429
1439
1429
1439
1439
1424
1429
1429
1456
1456
1456
1446
1451
1456
1456
1451
1451
1451
1451
1461
1461
1491
1496
1451
1461
1456
1456
1456
1456
1496
1446
1461
1446
1451
1451
1461
1461
1456
1451
1491
1461
1496
1491
1456
1456
1491
1496
1456
1456
1476
1461
1461
1476
1451
1486
1486
1451
1461
1461
1486
1486
1461
1456
1461
1456
1456
1451
1446
1456
1441
1441
1436
1446
1446
1446
1456
1451
1451
1446
1446
1446
1451
1436
1461
1441
1461
1441
1451
1451
1446
1436
1436
1446
1446
1446
1441
1441
1441
1451
1451
1441
1451
1451
1436
1441
1441
1473
1478
1468
1468
1458
1453
1458
1463
1468
1468
1463
1463
1463
1463
1468
1468
1468
1508
1463
1468
1468
1508
1503
1463
1468
1458
1488
1463
1458
1473
1498
1498
1468
1458
1453
1458
1463
1458
1508
1498
1498
1453
1503
1468
1468
1468
1508
1478
1468
1468
1468
1473
1473
1478
1463
1488
1463
1463
1473
1468
1498
1498
1463
1473
1468
1468
1463
1463
1468
1468
1463
1463
1453
1458
1448
1458
1458
1463
1463
1463
1463
1458
1458
1458
1453
1468
1468
1463
1473
1448
1458
1473
1448
1453
1458
1463
1463
1458
1448
1448
1458
1458
1458
1453
1463
1453
1453
1463
1463
1448
1453
1453
1480
1465
1480
1485
1480
1480
1475
1475
1475
1480
1480
1475
1475
1520
1515
1475
1475
1520
1500
1480
1480
1520
1475
1465
1470
1470
1510
1510
1510
1510
1490
1490
1475
1470
1470
1470
1510
1480
1480
1470
1515
1480
1515
1480
1465
1490
1480
1480
1480
1480
1480
1515
1480
1480
1485
1480
1485
1475
1475
1475
1500
1480
1475
1475
1510
1510
1510
1510
1475
1480
1480
1480
1475
1480
1470
1475
1470
1470
1465
1460
1470
1490
1490
1470
1475
1475
1470
1475
1470
1465
1465
1465
1480
1470
1470
1485
1485
1460
1475
1465
1470
1470
1475
1475
1470
1460
1460
1470
1470
1470
1460
1465
1465
1475
1475
1460
1465
1465
1492
1492
1487
1487
1492
1487
1487
1492
1487
1492
1487
1487
1487
1487
1527
1482
1532
1492
1492
1482
1482
1492
1492
1527
1512
1482
1487
1482
1482
1482
1522
1477
1482
1482
1522
1522
1522
1477
1477
1492
1492
1487
1487
1487
1492
1492
1477
1527
1492
1492
1492
1502
1492
1492
1492
1527
1492
1487
1487
1482
1487
1512
1487
1487
1522
1522
1522
1522
1487
1492
1492
1492
1482
1487
1502
1482
1482
1477
1472
1482
1477
1482
1502
1502
1482
1487
1487
1487
1482
1477
1477
1477
1492
1472
1482
1497
1497
1482
1482
1482
1487
1487
1482
1472
1472
1482
1482
1482
1472
1477
1477
1487
1487
1472
1477
1477
1484
1499
1499
1499
1499
1504
1499
1504
1504
1499
1499
1499
1524
1494
1494
1499
1489
1494
1539
1539
1494
1494
1499
1489
1494
1504
1504
1494
1494
1494
1494
1504
1494
1494
1494
1489
1494
1499
1484
1489
1534
1534
1504
1499
1489
1499
1499
1499
1504
1504
1504
1489
1499
1504
1504
1539
1504
1504
1504
1504
1499
1494
1499
1539
1499
1524
1494
1529
1529
1529
1529
1499
1499
1504
1499
1504
1494
1494
1489
1494
1514
1494
1489
1489
1494
1484
1489
1499
1499
1494
1509
1509
1494
1494
1499
1499
1499
1484
1489
1489
1504
1504
1494
1494
1504
1484
1494
1494
1499
1499
1494
1484
1484
1494
1494
1494
1489
1489
1499
1499
1484
1489
1489
1521
1511
1511
1511
1511
1506
1506
1516
1511
1511
1516
1506
1506
1511
1541
1541
1551
1551
1506
1501
1551
1551
1506
1501
1511
1511
1501
1506
1506
1506
1506
1501
1501
1506
1506
1516
1516
1536
1506
1506
1506
1501
1506
1496
1501
1511
1511
1506
1511
1506
1501
1511
1541
1541
1501
1501
1511
1516
1496
1501
1506
1506
1511
1516
1516
1511
1516
1551
1516
1506
1511
1511
1516
1551
1501
1506
1511
1536
1501
1541
1541
1511
1506
1516
1506
1511
1521
1506
1501
1506
1506
1501
1506
1511
1511
1501
1496
1511
1506
1516
1516
1506
1516
1511
1506
1496
1496
1501
1501
1516
1506
1506
1516
1506
1506
1511
1511
1506
1496
1496
1506
1506
1506
1501
1511
1511
1496
1501
1501
1518
1528
1518
1523
1518
1518
1568
1558
1523
1528
1528
1518
1568
1523
1518
1518
1553
1518
1553
1508
1523
1513
1563
1563
1563
1563
1563
1553
1553
1513
1518
1513
1523
1523
1518
1518
1513
1513
1553
1518
1518
1518
1513
1518
1513
1518
1528
1528
1548
1508
1513
1513
1513
1523
1523
1523
1513
1518
1513
1523
1523
1523
1553
1513
1508
1518
1518
1528
1523
1518
1523
1528
1508
1518
1518
1518
1523
1563
1563
1523
1528
1528
1563
1563
1513
1548
1513
1553
1553
1518
1513
1518
1523
1518
1518
1513
1528
1518
1513
1518
1523
1513
1518
1518
1513
1528
1518
1528
1528
1518
1508
1513
1513
1528
1513
1518
1518
1518
1528
1513
1518
1523
1518
1518
1508
1508
1518
1518
1518
1513
1523
1523
1508
1513
1513
1540
1540
1535
1530
1525
1525
1540
1530
1530
1570
1570
1535
1540
1530
1580
1530
1525
1525
1525
1530
1575
1575
1545
1545
1535
1525
1530
1535
1575
1545
1545
1525
1530
1525
1535
1575
1525
1525
1530
1530
1520
1525
1565
1525
1525
1525
1535
1520
1525
1540
1540
1530
1525
1535
1560
1565
1565
1525
1535
1535
1525
1520
1530
1565
1540
1535
1530
1530
1540
1530
1520
1530
1530
1535
1540
1575
1575
1575
1575
1560
1535
1525
1565
1565
1525
1525
1530
1530
1530
1530
1525
1540
1535
1530
1525
1530
1525
1530
1540
1530
1525
1525
1530
1525
1540
1530
1540
1545
1520
1525
1525
1525
1540
1525
1530
1525
1540
1530
1535
1530
1530
1520
1520
1530
1530
1530
1525
1535
1530
1520
1525
1525
1537
1542
1547
1547
1547
1547
1537
1547
1547
1552
1552
1537
1552
1547
1542
1582
1542
1592
1542
1537
1537
1537
1537
1557
1552
1547
1542
1537
1557
1557
1557
1557
1557
1547
1547
1577
1577
1547
1547
1587
1537
1537
1587
1537
1542
1537
1542
1537
1532
1532
1547
1572
1542
1552
1552
1572
1577
1537
1547
1532
1532
1542
1542
1552
1552
1547
1572
1552
1542
1537
1582
1582
1582
1582
1557
1557
1557
1557
1572
1547
1547
1542
1527
1577
1577
1537
1537
1537
1537
1542
1542
1547
1542
1542
1542
1537
1537
1542
1537
1552
1537
1537
1542
1537
1552
1542
1557
1557
1547
1557
1532
1537
1537
1552
1537
1537
1552
1542
1547
1542
1532
1532
1537
1537
1542
1542
1537
1542
1542
1532
1537
1537
1564
1554
1554
1559
1549
1554
1559
1594
1599
1599
1564
1564
1559
1559
1549
1554
1544
1554
1554
1564
1559
1554
1564
1554
1554
1549
1604
1594
1554
1549
1599
1549
1549
1544
1569
1559
1549
1554
1549
1549
1554
1559
1584
1569
1564
1559
1564
1549
1559
1569
1559
1594
1594
1554
1549
1554
1549
1594
1594
1544
1554
1559
1559
1559
1589
1589
1589
1584
1584
1584
1564
1564
1589
1544
1554
1559
1564
1584
1549
1594
1594
1559
1569
1569
1564
1569
1569
1584
1554
1559
1559
1539
1559
1539
1589
1589
1549
1549
1549
1554
1554
1559
1559
1559
1559
1554
1549
1554
1549
1564
1554
1549
1554
1544
1569
1569
1569
1559
1554
1569
1559
1569
1549
1544
1549
1564
1544
1564
1554
1554
1554
1544
1544
1549
1549
1554
1549
1549
1554
1554
1544
1549
1549
1571
1566
1611
1566
1611
1611
1571
1566
1566
1566
1611
1606
1611
1561
1566
1561
1576
1566
1566
1556
1561
1576
1566
1561
1611
1606
1551
1566
1556
1556
1611
1561
1596
1556
1561
1566
1561
1576
1571
1606
1606
1606
1606
1596
1596
1576
1571
1561
1571
1581
1606
1576
1561
1566
1571
1571
1556
1596
1581
1571
1571
1601
1571
1571
1571
1566
1571
1601
1596
1571
1606
1606
1606
1606
1571
1576
1576
1571
1576
1576
1576
1596
1571
1561
1566
1596
1596
1571
1551
1566
1596
1596
1561
1561
1561
1566
1566
1571
1571
1566
1571
1566
1566
1556
1571
1566
1561
1566
1581
1571
1561
1581
1566
1576
1561
1561
1556
1576
1576
1566
1556
1556
1561
1561
1561
1561
1561
1566
1566
1566
1556
1561
1561
1573
1623
1578
1573
1578
1578
1573
1568
1568
1618
1583
1583
1573
1573
1568
1588
1583
1583
1573
1623
1618
1573
1623
1588
1568
1583
1583
1573
1563
1568
1568
1608
1588
1593
1583
1588
1573
1588
1618
1573
1578
1588
1588
1583
1618
1618
1618
1583
1578
1583
1593
1593
1588
1578
1578
1608
1583
1608
1608
1583
1618
1618
1618
1618
1583
1583
1588
1588
1588
1608
1573
1578
1573
1608
1608
1583
1583
1563
1578
1608
1593
1573
1573
1578
1583
1573
1583
1578
1583
1568
1573
1573
1583
1583
1578
1573
1578
1588
1578
1573
1588
1578
1573
1568
1588
1588
1573
1568
1573
1573
1573
1573
1573
1578
1578
1568
1573
1573
1585
1590
1630
1595
1595
1630
1630
1595
1595
1585
1585
1580
1595
1595
1590
1595
1585
1585
1580
1595
1580
1630
1630
1595
1600
1600
1630
1620
1605
1605
1580
1595
1600
1595
1585
1595
1620
1605
1595
1575
1600
1580
1580
1600
1600
1595
1585
1595
1600
1590
1630
1630
1595
1605
1600
1595
1600
1620
1595
1590
1620
1620
1595
1620
1600
1600
1590
1625
1625
1625
1625
1595
1595
1595
1595
1600
1620
1600
1600
1605
1585
1615
1615
1595
1595
1605
1575
1590
1620
1605
1585
1590
1595
1580
1590
1585
1585
1595
1585
1595
1590
1590
1585
1585
1585
1590
1585
1585
1600
1600
1585
1585
1580
1595
1585
1585
1585
1590
1590
1580
1585
1585
1607
1607
1602
1597
1592
1642
1642
1597
1597
1612
1607
1607
1607
1642
1597
1597
1642
1612
1607
1607
1607
1642
1617
1617
1607
1597
1642
1592
1617
1617
1607
1612
1612
1632
1632
1607
1592
1607
1592
1592
1612
1632
1592
1607
1612
1607
1637
1637
1607
1632
1627
1607
1602
1607
1632
1607
1602
1607
1632
1607
1612
1607
1612
1617
1617
1597
1637
1637
1607
1607
1607
1602
1607
1632
1607
1632
1612
1612
1592
1617
1597
1627
1607
1632
1617
1607
1587
1602
1632
1612
1597
1607
1602
1597
1592
1597
1607
1597
1612
1587
1597
1597
1597
1602
1597
1607
1607
1592
1602
1602
1602
1597
1597
1597
1602
1602
1592
1597
1597
1609
1604
1654
1654
1659
1609
1654
1654
1609
1609
1619
1609
1609
1619
1619
1609
1649
1619
1604
1604
1649
1624
1654
1614
1654
1629
1629
1629
1624
1629
1629
1649
1649
1644
1639
1619
1609
1599
1624
1619
1599
1604
1644
1619
1604
1614
1619
1619
1619
1619
1619
1619
1614
1644
1609
1644
1614
1614
1619
1614
1614
1619
1644
1619
1619
1629
1629
1619
1629
1629
1609
1649
1649
1619
1609
1619
1614
1609
1614
1644
1614
1604
1639
1619
1619
1624
1639
1644
1624
1619
1619
1639
1619
1614
1599
1614
1609
1609
1614
1609
1624
1604
1624
1609
1599
1609
1609
1609
1609
1614
1609
1619
1619
1619
1604
1614
1609
1609
1609
1614
1614
1604
1609
1609
1671
1671
1671
1666
1666
1671
1661
1616
1611
1621
1621
1616
1616
1631
1616
1631
1626
1621
1661
1626
1631
1666
1641
1636
1621
1666
1641
1641
1631
1626
1631
1631
1611
1616
1631
1631
1616
1656
1661
1661
1631
1631
1631
1631
1626
1656
1651
1621
1651
1626
1626
1626
1626
1626
1636
1626
1631
1656
1626
1641
1641
1631
1636
1636
1621
1661
1661
1626
1631
1621
1621
1621
1651
1626
1626
1626
1616
1631
1626
1626
1651
1651
1631
1631
1631
1651
1626
1616
1621
1641
1626
1626
1626
1621
1636
1611
1611
1621
1621
1621
1621
1621
1621
1631
1631
1621
1616
1626
1621
1621
1621
1626
1626
1616
1621
1621
1633
1633
1638
1683
1678
1683
1678
1678
1678
1673
1628
1633
1633
1638
1638
1628
1628
1628
1643
1623
1628
1648
1633
1628
1638
1638
1643
1673
1673
1673
1633
1633
1673
1673
1658
1653
1648
1638
1658
1643
1643
1638
1628
1623
1668
1673
1638
1628
1638
1643
1638
1643
1643
1643
1663
1663
1663
1633
1638
1638
1638
1648
1643
1668
1638
1648
1648
1643
1648
1673
1673
1633
1638
1638
1633
1633
1633
1633
1643
1638
1638
1643
1638
1638
1638
1663
1663
1638
1643
1623
1663
1638
1638
1638
1653
1628
1633
1653
1638
1633
1638
1643
1623
1633
1633
1643
1643
1633
1633
1643
1643
1633
1633
1628
1633
1633
1633
1633
1638
1638
1628
1633
1633
1645
1645
1650
1690
1690
1690
1645
1690
1645
1645
1640
1640
1690
1690
1685
1685
1645
1640
1645
1645
1635
1650
1650
1660
1650
1650
1655
1670
1670
1645
1650
1640
1645
1685
1670
1670
1665
1660
1645
1650
1685
1670
1670
1660
1650
1650
1685
1685
1685
1680
1680
1680
1655
1665
1650
1640
1635
1685
1650
1640
1655
1655
1675
1650
1650
1645
1650
1650
1650
1660
1680
1655
1650
1670
1660
1655
1660
1670
1645
1635
1685
1685
1640
1645
1645
1645
1645
1650
1650
1655
1650
1650
1650
1650
1645
1675
1675
1650
1650
1675
1645
1645
1665
1645
1650
1665
1645
1655
1645
1635
1645
1655
1655
1655
1655
1645
1645
1655
1655
1640
1645
1660
1660
1640
1645
1645
1645
1645
1650
1650
1640
1645
1645
1657
1702
1657
1702
1702
1702
1697
1657
1657
1652
1697
1662
1662
1657
1657
1702
1702
1657
1652
1647
1652
1652
1672
1657
1657
1682
1682
1677
1692
1692
1677
1657
1657
1662
1652
1667
1697
1682
1672
1662
1682
1682
1672
1662
1697
1692
1667
1667
1677
1677
1697
1657
1662
1647
1652
1697
1662
1667
1652
1662
1662
1662
1662
1662
1672
1692
1667
1682
1662
1682
1672
1662
1682
1677
1672
1692
1692
1682
1692
1692
1652
1647
1657
1652
1657
1677
1662
1662
1657
1657
1662
1662
1662
1662
1662
1657
1657
1682
1687
1662
1657
1657
1682
1657
1672
1657
1657
1657
1672
1657
1647
1667
1667
1657
1667
1667
1657
1657
1667
1667
1652
1657
1667
1667
1652
1657
1657
1657
1662
1662
1652
1657
1657
1664
1669
1709
1699
1714
1714
1664
1669
1709
1709
1709
1709
1709
1669
1664
1664
1669
1664
1714
1714
1664
1659
1684
1664
1674
1669
1674
1679
1689
1669
1669
1679
1669
1674
1684
1669
1674
1709
1694
1684
1664
1669
1689
1679
1709
1679
1689
1704
1674
1679
1679
1659
1664
1704
1669
1664
1674
1669
1674
1679
1704
1684
1674
1694
1669
1689
1684
1689
1669
1694
1689
1704
1704
1684
1689
1659
1704
1689
1664
1669
1674
1689
1674
1669
1669
1669
1669
1669
1674
1674
1679
1669
1669
1674
1689
1669
1694
1669
1669
1689
1664
1684
1669
1664
1684
1684
1659
1679
1669
1674
1674
1669
1669
1679
1679
1669
1679
1679
1674
1674
1679
1664
1669
1669
1669
1674
1674
1664
1669
1669
1681
1701
1701
1701
1681
1721
1711
1711
1721
1721
1681
1721
1721
1721
1681
1721
1676
1681
1676
1671
1676
1726
1726
1691
1691
1711
1686
1681
1686
1686
1716
1691
1676
1681
1686
1681
1686
1686
1681
1681
1686
1686
1696
1681
1681
1721
1721
1701
1701
1691
1681
1691
1721
1721
1676
1681
1716
1691
1716
1716
1681
1676
1671
1676
1686
1676
1681
1691
1716
1696
1681
1701
1676
1671
1701
1696
1681
1701
1711
1711
1696
1701
1701
1716
1701
1676
1681
1696
1686
1686
1686
1681
1681
1691
1686
1691
1691
1681
1681
1701
1701
1676
1681
1701
1681
1681
1701
1676
1676
1696
1696
1691
1686
1686
1671
1686
1681
1681
1681
1691
1691
1691
1686
1686
1676
1681
1681
1681
1686
1686
1676
1681
1681
1693
1688
1713
1713
1713
1713
1713
1713
1713
1738
1738
1733
1733
1733
1688
1693
1693
1693
1693
1733
1703
1703
1733
1703
1693
1693
1733
1683
1688
1733
1733
1693
1698
1698
1693
1698
1693
1698
1723
1728
1728
1688
1693
1698
1698
1703
1703
1698
1723
1698
1698
1693
1693
1698
1698
1698
1698
1693
1698
1688
1693
1713
1713
1703
1733
1733
1693
1703
1693
1688
1693
1693
1733
1733
1728
1723
1728
1713
1713
1688
1683
1688
1693
1688
1688
1698
1703
1703
1728
1693
1728
1703
1693
1688
1688
1708
1708
1693
1683
1713
1723
1703
1713
1728
1713
1698
1698
1728
1708
1688
1693
1703
1693
1698
1698
1698
1688
1703
1703
1703
1693
1713
1693
1693
1713
1708
1698
1688
1708
1698
1708
1703
1698
1698
1698
1683
1693
1693
1693
1703
1703
1698
1698
1698
1693
1688
1693
1693
1693
1698
1698
1688
1693
1693
1710
1705
1715
1715
1725
1725
1725
1725
1705
1700
1745
1745
1705
1715
1715
1705
1695
1705
1705
1705
1745
1710
1715
1700
1745
1715
1745
1700
1700
1710
1705
1710
1700
1705
1705
1700
1745
1715
1740
1735
1705
1705
1710
1705
1730
1705
1705
1710
1710
1710
1710
1710
1710
1730
1710
1720
1705
1710
1710
1700
1705
1725
1715
1740
1740
1700
1705
1705
1705
1740
1730
1715
1740
1740
1740
1725
1725
1730
1715
1695
1700
1710
1700
1700
1700
1715
1715
1705
1705
1740
1735
1710
1710
1705
1700
1715
1715
1705
1735
1710
1725
1720
1710
1710
1740
1725
1695
1710
1735
1715
1700
1710
1705
1715
1715
1710
1720
1720
1725
1720
1710
1705
1705
1725
1700
1710
1720
1710
1720
1705
1710
1705
1710
1705
1695
1705
1705
1705
1715
1715
1710
1700
1705
1705
1705
1710
1705
1700
1705
1705
1722
1722
1737
1737
1727
1727
1722
1732
1732
1757
1717
1732
1732
1712
1742
1757
1717
1712
1717
1707
1712
1712
1717
1717
1727
1727
1717
1752
1752
1717
1712
1712
1717
1722
1727
1727
1727
1752
1752
1707
1722
1757
1717
1712
1722
1727
1742
1742
1757
1717
1717
1722
1722
1717
1722
1722
1722
1742
1717
1732
1712
1717
1717
1717
1727
1727
1712
1717
1742
1727
1722
1752
1747
1752
1752
1727
1722
1737
1732
1737
1747
1727
1712
1707
1722
1712
1727
1712
1732
1707
1707
1712
1712
1722
1722
1747
1717
1717
1722
1717
1727
1712
1727
1722
1717
1747
1722
1737
1727
1722
1747
1732
1717
1722
1722
1747
1742
1742
1712
1717
1712
1722
1722
1722
1732
1722
1737
1717
1717
1737
1712
1732
1722
1732
1717
1727
1717
1722
1722
1717
1722
1717
1722
1707
1717
1717
1717
1727
1727
1722
1717
1712
1717
1717
1717
1717
1717
1712
1717
1717
1734
1739
1744
1729
1744
1759
1754
1769
1769
1769
1769
1744
1744
1729
1764
1764
1764
1764
1729
1729
1729
1729
1729
1734
1734
1744
1744
1724
1744
1744
1739
1764
1729
1729
1719
1729
1724
1734
1724
1724
1734
1724
1744
1729
1734
1719
1724
1719
1769
1739
1739
1739
1769
1734
1729
1734
1724
1729
1729
1729
1739
1754
1734
1729
1739
1734
1739
1744
1754
1729
1759
1759
1759
1739
1734
1764
1764
1764
1764
1734
1724
1719
1729
1729
1734
1734
1724
1739
1739
1739
1744
1719
1724
1729
1724
1729
1729
1754
1729
1724
1724
1729
1724
1734
1739
1734
1729
1734
1759
1734
1744
1739
1729
1734
1734
1759
1739
1724
1734
1759
1754
1754
1724
1724
1734
1734
1734
1729
1744
1734
1749
1729
1729
1749
1724
1739
1729
1739
1734
1729
1734
1724
1729
1719
1729
1729
1729
1739
1739
1734
1724
1729
1729
1729
1729
1724
1729
1729
1736
1746
1746
1751
1751
1756
1756
1741
1771
1771
1781
1781
1741
1766
1781
1781
1781
1756
1751
1736
1731
1736
1746
1741
1741
1741
1741
1741
1756
1756
1771
1756
1756
1756
1756
1756
1746
1776
1736
1746
1776
1776
1776
1731
1736
1736
1746
1751
1751
1746
1746
1751
1731
1781
1781
1746
1756
1781
1781
1746
1736
1741
1746
1751
1751
1766
1751
1746
1741
1771
1741
1756
1741
1756
1756
1746
1776
1776
1776
1776
1746
1746
1756
1756
1731
1736
1741
1746
1736
1746
1736
1746
1751
1751
1751
1751
1731
1736
1756
1736
1736
1766
1741
1741
1736
1741
1741
1736
1736
1736
1741
1736
1751
1751
1746
1736
1746
1771
1741
1746
1751
1771
1751
1746
1771
1761
1761
1736
1746
1741
1746
1741
1746
1756
1746
1756
1741
1741
1756
1736
1751
1751
1736
1741
1731
1736
1736
1741
1741
1751
1751
1746
1736
1741
1741
1741
1736
1741
1736
1741
1741
1758
1758
1758
1768
1753
1763
1763
1768
1778
1793
1793
1793
1768
1758
1748
1758
1758
1753
1793
1748
1748
1768
1763
1758
1753
1748
1748
1758
1768
1768
1783
1783
1768
1743
1748
1743
1748
1788
1788
1763
1763
1793
1793
1763
1758
1758
1763
1793
1793
1763
1763
1778
1753
1753
1758
1753
1768
1768
1758
1783
1783
1783
1783
1758
1763
1758
1768
1768
1743
1748
1748
1753
1753
1758
1748
1748
1758
1763
1763
1763
1758
1743
1758
1748
1768
1748
1758
1748
1753
1773
1758
1763
1748
1748
1753
1748
1758
1763
1753
1758
1758
1758
1753
1758
1778
1758
1763
1783
1763
1778
1768
1768
1743
1753
1758
1758
1758
1768
1753
1753
1768
1748
1763
1763
1743
1748
1748
1748
1753
1763
1763
1753
1748
1753
1753
1753
1748
1748
1753
1748
1753
1753
1790
1765
1775
1775
1770
1770
1775
1780
1780
1765
1775
1805
1805
1770
1790
1760
1755
1770
1780
1760
1770
1780
1780
1790
1790
1775
1795
1795
1775
1770
1770
1760
1770
1770
1800
1800
1775
1770
1775
1800
1800
1775
1765
1765
1790
1760
1765
1770
1765
1775
1775
1770
1795
1795
1770
1765
1775
1770
1775
1775
1760
1755
1760
1755
1760
1770
1760
1760
1765
1770
1775
1775
1770
1755
1770
1770
1760
1775
1760
1760
1780
1770
1770
1760
1765
1755
1770
1775
1770
1770
1765
1765
1785
1770
1775
1790
1775
1785
1780
1765
1760
1770
1765
1780
1765
1780
1775
1765
1775
1755
1760
1760
1760
1765
1775
1775
1775
1775
1760
1765
1765
1765
1760
1765
1760
1765
1765
1797
1767
1782
1797
1792
1782
1782
1777
1777
1787
1792
1787
1802
1782
1807
1807
1782
1812
1812
1782
1787
1802
1812
1812
1767
1777
1787
1787
1792
1792
1802
1787
1782
1782
1792
1782
1782
1782
1782
1772
1782
1787
1792
1777
1782
1777
1782
1812
1812
1792
1787
1802
1767
1777
1782
1772
1782
1807
1807
1782
1772
1777
1787
1787
1787
1772
1767
1767
1777
1772
1772
1767
1772
1772
1777
1782
1782
1782
1772
1777
1767
1782
1772
1782
1772
1792
1782
1782
1767
1782
1772
1782
1777
1797
1782
1782
1777
1777
1797
1782
1787
1797
1787
1797
1777
1772
1797
1772
1782
1777
1782
1777
1792
1792
1777
1767
1772
1772
1777
1787
1787
1787
1787
1787
1787
1772
1777
1777
1777
1772
1777
1772
1777
1777
1789
1779
1804
1804
1799
1804
1804
1794
1789
1814
1804
1804
1824
1824
1824
1824
1799
1794
1824
1794
1799
1789
1799
1784
1814
1819
1819
1804
1804
1789
1804
1804
1814
1804
1794
1794
1794
1794
1794
1799
1794
1794
1799
1789
1789
1789
1824
1824
1824
1824
1804
1799
1799
1804
1814
1809
1809
1779
1794
1784
1794
1779
1784
1819
1819
1789
1784
1794
1784
1799
1779
1799
1799
1779
1779
1784
1779
1789
1789
1789
1789
1804
1804
1784
1794
1779
1784
1784
1794
1794
1799
1784
1794
1779
1794
1794
1794
1789
1784
1794
1794
1794
1784
1784
1794
1799
1809
1794
1809
1789
1809
1809
1809
1804
1789
1794
1804
1779
1784
1784
1789
1789
1794
1794
1784
1799
1799
1799
1794
1784
1789
1789
1789
1784
1789
1784
1789
1789
1801
1801
1786
1786
1816
1816
1801
1816
1791
1811
1816
1801
1806
1811
1826
1816
1816
1811
1796
1831
1831
1806
1796
1796
1811
1816
1816
1836
1836
1836
1836
1801
1801
1806
1796
1826
1831
1816
1801
1801
1801
1816
1816
1826
1801
1816
1806
1806
1811
1801
1801
1801
1811
1796
1826
1811
1836
1836
1836
1836
1821
1821
1816
1826
1826
1791
1816
1816
1806
1781
1791
1801
1791
1831
1831
1796
1806
1796
1796
1806
1811
1811
1791
1791
1786
1786
1791
1816
1796
1801
1801
1816
1816
1791
1796
1806
1796
1806
1806
1806
1806
1811
1811
1811
1796
1806
1806
1806
1796
1801
1816
1816
1806
1806
1806
1811
1821
1796
1821
1821
1821
1821
1801
1821
1821
1796
1801
1816
1801
1806
1816
1791
1796
1796
1801
1801
1806
1806
1806
1806
1806
1806
1806
1806
1806
1796
1801
1801
1801
1796
1801
1796
1801
1801
1813
1823
1823
1828
1828
1813
1813
1803
1828
1823
1838
1823
1823
1823
1813
1813
1823
1823
1808
1808
1803
1828
1828
1828
1823
1828
1828
1823
1823
1818
1808
1823
1808
1808
1818
1818
1808
1818
1808
1848
1848
1803
1808
1843
1843
1843
1838
1838
1838
1828
1838
1838
1813
1813
1813
1813
1843
1813
1818
1813
1813
1828
1828
1838
1808
1813
1823
1833
1813
1813
1823
1808
1838
1843
1843
1843
1843
1833
1828
1833
1828
1828
1838
1828
1828
1808
1793
1818
1793
1803
1803
1803
1808
1803
1843
1843
1808
1813
1808
1813
1803
1818
1818
1798
1798
1798
1828
1813
1813
1808
1823
1823
1838
1838
1803
1808
1818
1818
1823
1823
1823
1808
1813
1813
1808
1813
1808
1813
1808
1828
1818
1818
1818
1833
1833
1833
1833
1828
1808
1813
1813
1828
1828
1803
1808
1808
1813
1813
1818
1813
1818
1818
1818
1818
1818
1818
1818
1808
1813
1813
1813
1808
1813
1808
1813
1813
1805
1810
1830
1840
1840
1835
1835
1825
1825
1805
1840
1835
1810
1840
1825
1815
1825
1835
1835
1835
1825
1850
1850
1815
1815
1815
1820
1825
1820
1825
1825
1835
1815
1840
1835
1835
1835
1820
1820
1830
1830
1850
1820
1840
1840
1830
1830
1825
1820
1820
1820
1820
1820
1835
1815
1820
1855
1855
1850
1845
1825
1825
1835
1855
1855
1830
1825
1835
1835
1830
1825
1840
1840
1850
1825
1845
1845
1820
1820
1830
1820
1820
1840
1850
1835
1820
1830
1855
1855
1840
1840
1850
1835
1835
1850
1850
1830
1805
1815
1815
1820
1815
1850
1850
1820
1820
1810
1820
1825
1850
1825
1825
1815
1805
1810
1820
1835
1825
1825
1845
1825
1825
1830
1830
1820
1825
1850
1850
1815
1820
1825
1825
1835
1830
1835
1820
1825
1825
1820
1825
1840
1830
1830
1845
1845
1840
1840
1825
1840
1840
1815
1820
1820
1825
1820
1825
1825
1830
1830
1825
1825
1830
1820
1825
1825
1825
1820
1825
1820
1825
1825
1842
1842
1832
1867
1847
1837
1867
1852
1837
1827
1852
1832
1847
1837
1867
1867
1827
1827
1827
1832
1832
1817
1827
1837
1837
1847
1827
1827
1837
1832
1832
1842
1837
1832
1832
1822
1832
1842
1842
1837
1832
1832
1842
1842
1862
1832
1832
1827
1832
1852
1842
1847
1837
1842
1847
1857
1832
1847
1842
1862
1862
1842
1837
1847
1847
1837
1847
1847
1862
1857
1832
1837
1837
1832
1842
1832
1832
1852
1847
1832
1842
1867
1867
1832
1847
1847
1862
1847
1847
1862
1862
1837
1817
1827
1827
1827
1837
1862
1832
1832
1822
1832
1832
1832
1862
1857
1817
1822
1837
1837
1817
1832
1837
1837
1822
1832
1842
1837
1857
1857
1837
1837
1837
1842
1837
1857
1857
1827
1837
1832
1842
1842
1842
1827
1837
1837
1832
1832
1837
1852
1842
1842
1852
1852
1847
1837
1852
1852
1827
1832
1832
1837
1837
1832
1842
1837
1837
1837
1842
1842
1832
1837
1837
1837
1832
1837
1832
1837
1837
1849
1884
1884
1854
1844
1844
1879
1854
1829
1834
1834
1839
1859
1859
1859
1849
1849
1849
1849
1874
1834
1839
1839
1849
1859
1844
1839
1829
1844
1844
1854
1854
1849
1849
1849
1834
1839
1844
1849
1844
1839
1844
1844
1839
1844
1844
1839
1844
1844
1839
1844
1854
1859
1854
1859
1844
1849
1849
1854
1854
1854
1859
1874
1879
1879
1844
1849
1854
1854
1859
1854
1854
1874
1844
1874
1874
1844
1849
1854
1854
1854
1844
1859
1874
1849
1849
1849
1844
1854
1844
1844
1844
1854
1859
1879
1879
1844
1859
1874
1859
1844
1859
1869
1869
1839
1844
1829
1839
1839
1874
1844
1844
1844
1839
1869
1869
1834
1849
1849
1849
1849
1829
1854
1849
1834
1844
1844
1849
1869
1864
1844
1849
1864
1864
1839
1844
1854
1854
1849
1839
1844
1849
1849
1864
1844
1864
1854
1849
1849
1864
1854
1849
1859
1859
1839
1844
1844
1849
1854
1854
1854
1849
1854
1854
1844
1849
1849
1849
1844
1849
1844
1849
1849
1871
1871
1856
1856
1856
1861
1866
1866
1861
1896
1861
1891
1861
1846
1851
1871
1871
1891
1891
1886
1886
1846
1846
1851
1851
1871
1856
1866
1871
1856
1866
1861
1861
1861
1846
1851
1851
1871
1856
1866
1856
1851
1841
1851
1846
1856
1856
1861
1851
1856
1851
1866
1856
1866
1846
1856
1856
1856
1871
1861
1861
1866
1866
1856
1866
1871
1886
1891
1856
1866
1871
1861
1866
1861
1861
1861
1866
1866
1866
1866
1866
1871
1886
1881
1866
1866
1866
1886
1856
1866
1866
1866
1866
1856
1861
1861
1871
1886
1861
1856
1861
1851
1861
1851
1861
1856
1856
1851
1861
1871
1851
1856
1891
1891
1856
1886
1871
1886
1871
1866
1866
1871
1851
1881
1851
1856
1841
1886
1851
1866
1886
1856
1856
1856
1876
1876
1846
1861
1861
1861
1841
1856
1846
1856
1861
1876
1871
1856
1871
1856
1841
1851
1876
1851
1861
1861
1851
1856
1856
1856
1876
1876
1856
1876
1861
1861
1876
1866
1861
1871
1871
1871
1851
1856
1856
1861
1866
1866
1866
1856
1866
1866
1856
1861
1861
1861
1856
1861
1856
1861
1861
1863
1903
1883
1883
1878
1868
1878
1873
1873
1863
1868
1868
1878
1908
1903
1868
1898
1893
1858
1863
1883
1863
1883
1883
1858
1863
1868
1868
1878
1878
1873
1868
1853
1858
1858
1863
1868
1868
1868
1878
1883
1868
1868
1878
1863
1858
1863
1868
1868
1878
1883
1868
1873
1868
1883
1903
1903
1903
1898
1898
1898
1883
1868
1903
1873
1863
1873
1873
1873
1878
1878
1878
1878
1883
1898
1878
1873
1878
1878
1883
1873
1898
1878
1873
1878
1878
1873
1878
1868
1873
1883
1878
1888
1883
1898
1873
1863
1863
1863
1873
1873
1878
1868
1868
1863
1873
1883
1863
1868
1903
1903
1863
1898
1883
1893
1883
1878
1883
1873
1873
1893
1863
1868
1898
1853
1878
1893
1868
1863
1868
1868
1878
1878
1878
1888
1868
1883
1858
1873
1873
1868
1853
1858
1868
1873
1883
1883
1883
1883
1873
1853
1863
1893
1863
1868
1863
1893
1878
1878
1888
1868
1888
1888
1873
1883
1883
1863
1868
1868
1878
1873
1878
1873
1878
1878
1868
1873
1873
1873
1868
1873
1868
1873
1873
1880
1880
1880
1915
1885
1885
1885
1890
1920
1880
1910
1910
1890
1890
1915
1880
1880
1895
1870
1875
1875
1880
1895
1895
1880
1890
1865
1870
1875
1880
1880
1890
1875
1885
1880
1895
1910
1885
1895
1885
1890
1880
1915
1890
1890
1910
1915
1885
1885
1890
1895
1910
1910
1905
1890
1880
1885
1885
1890
1885
1905
1885
1885
1885
1900
1895
1890
1900
1875
1890
1910
1875
1875
1875
1885
1880
1890
1895
1910
1910
1880
1880
1895
1875
1885
1875
1880
1910
1910
1875
1905
1895
1895
1885
1890
1885
1885
1905
1875
1880
1905
1890
1905
1880
1890
1890
1895
1880
1870
1885
1880
1865
1890
1870
1880
1895
1895
1895
1895
1895
1865
1880
1865
1875
1905
1905
1905
1875
1875
1905
1905
1890
1895
1900
1890
1900
1895
1895
1885
1895
1895
1875
1880
1880
1885
1885
1885
1890
1890
1880
1885
1885
1885
1880
1885
1880
1885
1885
1887
1882
1887
1897
1927
1927
1927
1892
1897
1892
1892
1897
1897
1927
1927
1892
1887
1887
1902
1902
1902
1877
1882
1902
1887
1897
1892
1922
1922
1907
1907
1912
1907
1902
1892
1902
1892
1922
1922
1917
1922
1902
1922
1922
1922
1897
1892
1897
1902
1917
1917
1917
1892
1897
1907
1917
1897
1892
1897
1912
1902
1902
1902
1922
1887
1882
1887
1897
1887
1897
1902
1902
1907
1922
1922
1887
1892
1907
1907
1902
1887
1897
1882
1887
1922
1882
1922
1907
1922
1902
1892
1897
1897
1917
1887
1892
1877
1917
1897
1917
1887
1902
1902
1902
1882
1902
1892
1877
1882
1907
1907
1902
1892
1917
1917
1917
1877
1887
1917
1917
1917
1887
1917
1897
1897
1907
1912
1902
1912
1907
1907
1907
1907
1902
1902
1897
1907
1907
1887
1892
1892
1897
1897
1902
1902
1892
1897
1897
1897
1892
1897
1892
1897
1897
1899
1904
1909
1909
1904
1939
1939
1914
1939
1939
1904
1904
1904
1909
1914
1914
1934
1904
1909
1939
1914
1939
1939
1899
1919
1919
1919
1914
1919
1934
1934
1929
1924
1929
1919
1909
1919
1904
1914
1914
1904
1934
1934
1914
1914
1914
1934
1934
1904
1934
1934
1929
1909
1914
1919
1919
1929
1929
1929
1909
1909
1904
1909
1914
1914
1914
1934
1889
1899
1899
1904
1899
1914
1914
1904
1904
1929
1929
1899
1899
1919
1919
1919
1909
1909
1899
1909
1894
1899
1934
1934
1934
1909
1934
1929
1914
1894
1934
1909
1904
1909
1909
1929
1929
1899
1929
1909
1909
1929
1909
1909
1914
1894
1909
1889
1914
1914
1894
1914
1914
1929
1889
1899
1929
1924
1924
1899
1909
1909
1924
1914
1924
1914
1924
1919
1919
1914
1909
1919
1919
1899
1904
1904
1904
1909
1914
1914
1904
1909
1909
1909
1904
1909
1904
1909
1904
1906
1906
1916
1926
1951
1916
1916
1911
1926
1916
1916
1926
1926
1946
1946
1921
1921
1926
1951
1951
1926
1926
1951
1951
1926
1931
1941
1941
1931
1931
1931
1931
1931
1931
1926
1916
1946
1941
1926
1926
1926
1926
1946
1916
1946
1926
1921
1926
1916
1941
1926
1931
1941
1941
1941
1921
1921
1926
1916
1921
1926
1946
1926
1931
1926
1946
1911
1916
1901
1911
1921
1921
1941
1911
1906
1931
1931
1906
1916
1916
1946
1921
1906
1916
1931
1931
1901
1906
1946
1946
1931
1921
1941
1941
1916
1946
1941
1921
1916
1941
1921
1941
1926
1921
1921
1941
1936
1941
1941
1921
1911
1916
1936
1926
1921
1921
1921
1906
1921
1901
1926
1906
1921
1936
1936
1901
1911
1936
1911
1936
1921
1936
1926
1936
1921
1921
1936
1926
1926
1926
1926
1921
1921
1931
1931
1911
1916
1916
1916
1921
1926
1926
1916
1921
1921
1921
1916
1921
1916
1916
1916
1968
1918
1923
1923
1963
1943
1938
1963
1943
1963
1928
1928
1928
1963
1938
1958
1953
1933
1938
1938
1943
1923
1938
1938
1938
1943
1958
1958
1933
1958
1958
1943
1953
1933
1958
1933
1938
1938
1958
1928
1938
1928
1953
1953
1938
1938
1938
1938
1933
1953
1928
1933
1928
1933
1933
1938
1928
1938
1938
1928
1938
1958
1938
1943
1953
1938
1913
1923
1918
1923
1928
1928
1928
1928
1953
1918
1918
1938
1943
1958
1953
1918
1928
1943
1943
1943
1953
1953
1943
1918
1928
1953
1923
1928
1933
1953
1933
1953
1913
1918
1953
1953
1933
1933
1933
1928
1953
1938
1933
1933
1933
1953
1943
1948
1948
1923
1943
1928
1928
1933
1933
1943
1918
1913
1933
1918
1933
1933
1913
1923
1923
1948
1948
1933
1933
1943
1938
1948
1948
1938
1933
1943
1943
1923
1928
1928
1933
1938
1938
1928
1933
1933
1933
1928
1933
1923
1928
1928
1930
1925
1935
1980
1955
1955
1955
1950
1975
1975
1940
1955
1970
1970
1930
1930
1970
1970
1935
1935
1950
1935
1950
1950
1945
1935
1935
1950
1950
1945
1945
1945
1955
1945
1970
1970
1945
1945
1945
1970
1965
1965
1965
1940
1945
1950
1940
1965
1940
1950
1950
1950
1945
1940
1945
1945
1940
1940
1950
1935
1950
1950
1935
1925
1965
1950
1945
1950
1950
1935
1955
1930
1930
1935
1940
1935
1925
1930
1940
1935
1965
1930
1945
1950
1940
1940
1965
1965
1925
1935
1950
1950
1955
1950
1965
1935
1950
1960
1935
1940
1965
1945
1965
1950
1965
1945
1965
1960
1950
1945
1955
1960
1940
1955
1955
1955
1955
1945
1955
1950
1945
1955
1930
1945
1925
1930
1945
1960
1945
1960
1950
1925
1935
1960
1950
1935
1960
1955
1940
1945
1945
1945
1950
1955
1955
1945
1945
1955
1955
1935
1945
1940
1940
1945
1945
1945
1940
1945
1945
1945
1940
1945
1935
1935
1940
1940
1937
1967
1987
1987
1987
1987
1982
1982
1982
1982
1967
1962
1962
1947
1967
1987
1962
1947
1967
1982
1947
1947
1977
1947
1947
1947
1947
1947
1962
1947
1952
1947
1942
1952
1962
1962
1942
1957
1957
1957
1957
1957
1957
1957
1957
1957
1952
1982
1982
1982
1982
1957
1957
1962
1962
1967
1967
1977
1977
1977
1977
1957
1947
1957
1952
1952
1957
1947
1947
1962
1942
1962
1962
1947
1962
1952
1957
1937
1957
1957
1947
1967
1937
1942
1942
1957
1952
1947
1952
1977
1942
1937
1947
1957
1957
1952
1952
1977
1972
1937
1947
1957
1957
1962
1962
1977
1957
1937
1942
1967
1947
1947
1957
1977
1972
1962
1972
1957
1977
1967
1962
1967
1967
1967
1967
1947
1967
1967
1962
1957
1967
1942
1937
1957
1972
1942
1957
1972
1972
1962
1952
1962
1962
1937
1947
1962
1972
1962
1947
1972
1957
1952
1967
1962
1967
1967
1967
1967
1957
1967
1967
1947
1952
1952
1952
1957
1957
1952
1957
1957
1957
1952
1957
1947
1952
1952
1969
1964
1974
1979
1999
1999
1979
1984
1999
1999
1999
1974
1974
1974
1974
1994
1994
1954
1949
1959
1949
1954
1964
1979
1999
1999
1994
1959
1954
1959
1979
1979
1979
1994
1959
1959
1959
1954
1959
1959
1959
1984
1979
1959
1954
1964
1964
1959
1974
1954
1959
1954
1964
1964
1964
1954
1959
1964
1969
1969
1964
1969
1969
1969
1959
1974
1969
1959
1969
1969
1969
1974
1974
1984
1994
1994
1994
1994
1979
1979
1989
1984
1964
1964
1969
1964
1954
1954
1959
1969
1954
1959
1959
1954
1969
1954
1974
1974
1959
1969
1969
1964
1964
1969
1969
1964
1964
1949
1974
1949
1949
1954
1959
1969
1959
1964
1964
1989
1954
1959
1964
1964
1989
1979
1949
1959
1969
1969
1969
1974
1989
1979
1959
1969
1989
1979
1974
1979
1969
1984
1969
1974
1974
1974
1974
1974
1974
1959
1979
1979
1954
1989
1974
1974
1949
1969
1954
1964
1984
1964
1984
1949
1959
1974
1984
1969
1959
1979
1969
1979
1979
1974
1979
1979
1979
1979
1969
1979
1979
1974
1974
1959
1964
1964
1969
1964
1964
1969
1964
1969
1969
1969
1964
1964
1959
1964
1964
1981
1981
1991
2046
1991
1991
1986
1991
2046
1996
2011
1986
1986
1986
1991
1991
1966
1976
1961
2011
2011
1986
1986
1981
1976
1976
1961
1966
1971
1966
1971
1991
2011
2011
1981
1991
1991
2006
1996
1996
1966
1971
1971
1971
1971
1966
1966
1966
1971
1971
1976
1991
1986
1991
2006
1971
1966
1976
1966
1971
1971
1996
1991
1971
1966
1966
1966
1976
1976
1976
1961
1971
1966
1986
1966
1966
1976
1976
1966
1976
1986
1981
1981
1981
1976
1976
1981
1981
1971
1961
1971
1971
1981
1981
1981
1976
1981
1981
1991
1981
1976
1986
1986
1976
1976
2006
1986
1986
1991
1996
2006
2001
2001
2001
2001
1991
1986
1991
1976
1991
1966
1966
1966
1986
1971
1976
1966
1981
1981
1971
1976
1981
1976
1976
1971
1976
1976
1976
1981
1961
1966
1966
1996
1996
1976
1976
1981
1996
1991
1966
1971
1976
1976
1971
2001
1961
1971
1981
1981
1981
1996
1971
1981
1996
1991
1981
1981
1991
1981
1981
1981
1986
1986
1986
1991
1991
2001
1966
2001
1986
1961
1976
1966
1991
1991
1961
1971
1981
1991
1971
1981
1981
1991
1991
1991
1991
1981
1991
1991
1981
1981
1971
1971
1976
1976
1981
1976
1981
1976
1981
1981
1976
1976
1976
1971
1976
1976
1993
2003
1998
1998
2003
1998
2023
1998
1993
2003
2003
1998
1988
1988
1988
1978
1983
2003
2058
2023
1978
1988
1988
2018
2018
1998
1998
2008
1978
1978
1978
1983
1988
1983
1978
1978
1983
1993
1973
1988
2003
2018
2018
1993
1993
2003
2003
2013
1978
1983
1978
1983
2003
2013
1973
1978
1983
1978
1988
1973
1978
1978
1983
1988
2008
2003
1978
1978
1988
1988
1993
2003
1978
1988
1983
1988
1988
1993
1998
1993
1988
1978
1988
1988
1998
1993
1993
2018
2018
1973
1983
1983
1993
1993
1993
2003
1988
2003
1993
1988
1988
2018
2018
2013
1993
1998
1998
2003
1988
2018
2018
1993
1993
2003
1998
2008
1983
1988
2003
2013
2013
2003
2003
2013
2003
1998
1988
2003
1973
1978
1978
1998
2003
2018
2008
1988
1988
1983
1988
1978
2018
1988
1988
1983
1983
1983
1978
1988
1988
1988
1983
1993
1983
1983
1978
1973
1978
1993
1978
1993
2008
2008
1988
1983
1993
2003
1978
1983
1988
2008
1973
1983
1993
1993
1993
2003
1983
1993
1993
2003
1993
1993
2003
1993
1993
1988
1993
1998
1993
1993
2003
2013
2003
1978
2013
1993
1973
2003
1978
2003
1973
1983
1983
1993
1998
1998
2003
2003
1993
2003
2003
1993
1993
1993
1983
1988
1988
1993
1988
1993
1988
1993
1993
1988
1988
1983
1988
1988
2025
2000
2025
2025
2010
2005
2000
1990
1995
1990
1995
2000
2000
2000
2015
2010
2010
2010
2010
2020
2030
2030
1990
2000
2000
2010
2065
2030
2030
2000
2005
2010
1990
2005
2005
2000
2000
2005
2005
2010
2010
1990
1985
2010
2010
2030
2030
2015
1985
1990
1995
1990
1995
2000
1995
2000
2000
2010
1990
2000
2005
1985
1990
2005
2010
2015
2000
2000
2000
2020
2010
1990
2000
1995
2000
2000
2005
2010
2030
2030
2025
2005
2000
2025
1985
1995
1995
2000
2005
2015
2015
2015
1995
2005
2000
2000
2005
2005
2030
2000
2030
2030
2005
2005
2005
2015
2015
1995
2000
2000
2005
2010
2010
2015
2015
2015
2015
2025
2025
2025
2025
2005
2015
2010
1985
2000
2010
1985
1995
1990
1995
1990
2005
2005
2010
2030
2015
2015
2030
2020
1995
2030
2025
1990
2015
1995
1990
2030
2000
2000
1995
1995
1990
2005
2000
1995
2000
2025
1995
2005
2005
2005
2005
2005
1985
1990
1990
2015
2015
2015
2005
2015
1990
1995
2000
2015
1985
1995
2005
2005
2015
2000
2015
2005
2005
1995
2010
2010
2005
2015
2000
2005
2015
2005
2000
2010
2010
2020
2010
1995
1990
2020
1985
1990
1985
1995
1995
2005
2000
2010
2010
2010
2010
2010
2015
2015
2005
2015
2015
2005
2005
2005
2000
2005
1995
2000
2000
2005
2000
2005
2000
2005
2005
2000
2000
1995
2000
2000
2017
2037
2042
2042
2042
2042
2022
2022
2022
2017
2022
2022
2017
1997
2002
2012
2012
2012
2017
2007
2012
2022
2012
2012
2017
2022
2022
2077
2042
2077
2007
2007
2012
2017
2032
2037
2017
2017
2017
2017
2017
2037
2002
2012
2012
2012
2017
2042
2042
2042
2042
2012
1997
2002
2022
2027
1997
2002
2007
2007
2012
2022
2022
2017
2012
2017
2032
2027
2027
2037
1997
2007
2012
2017
2012
2022
2027
2012
2022
2022
2022
2012
2017
2012
2017
2017
2012
2042
2022
2022
2012
2012
2007
2007
2017
2022
2027
2027
2017
2027
2022
2027
2037
2012
2002
2012
2027
2027
2037
2017
2012
2017
2037
2037
2017
2022
2022
2012
2022
1997
2007
2002
2002
2017
2022
2012
2017
2042
2027
2022
2022
2027
2037
2027
2037
2007
2027
2007
2042
2037
2002
2027
2007
2017
2037
2012
2012
2007
2007
2002
2002
2017
2017
2017
2012
2037
2012
2037
2017
2017
1997
2002
1997
2022
2022
2012
2007
2012
2012
2027
2017
1997
2007
2027
2007
2022
2017
2027
2017
2027
2012
2022
2032
2022
2007
2032
2002
2032
1997
2002
2017
1997
2002
2002
2007
2017
2022
2022
2017
2027
2027
2017
2027
2027
2017
2012
2012
2007
2012
2012
2017
2012
2017
2012
2017
2017
2012
2012
2007
2012
2012
2014
2019
2049
2049
2084
2084
2044
2044
2034
2034
2029
2024
2024
2024
2029
2029
2024
2054
2054
2009
2034
2034
2029
2029
2029
2034
2054
2084
2054
2029
2034
2034
2029
2019
2084
2049
2044
2024
2024
2019
2034
2024
2019
2024
2009
2019
2024
2024
2029
2054
2054
2054
2054
2029
2029
2034
2039
2039
2029
2029
2029
2029
2029
2024
2029
2029
2024
2044
2019
2034
2034
2034
2044
2024
2029
2044
2029
2039
2039
2044
2024
2034
2039
2044
2024
2024
2034
2034
2024
2024
2049
2049
2019
2014
2019
2029
2029
2029
2019
2019
2024
2029
2014
2024
2029
2049
2049
2019
2029
2034
2034
2019
2009
2034
2019
2014
2014
2024
2029
2024
2024
2029
2049
2019
2034
2024
2034
2039
2029
2029
2034
2049
2039
2014
2049
2049
2034
2019
2029
2049
2024
2024
2019
2019
2009
2029
2024
2019
2024
2034
2049
2024
2044
2024
2024
2034
2034
2009
2014
2034
2034
2034
2019
2024
2039
2009
2014
2039
2019
2034
2029
2039
2029
2039
2034
2034
2044
2044
2014
2039
2009
2014
2029
2009
2014
2014
2014
2029
2034
2034
2029
2029
2029
2029
2039
2039
2029
2039
2039
2024
2024
2024
2019
2024
2024
2029
2024
2029
2024
2029
2029
2014
2024
2024
2019
2024
2024
2026
2036
2031
2056
2036
2021
2041
2096
2056
2046
2036
2041
2046
2091
2041
2066
2041
2056
2056
2041
2031
2066
2061
2056
2056
2096
2041
2036
2031
2036
2061
2061
2061
2056
2041
2041
2031
2046
2046
2031
2041
2041
2061
2061
2061
2061
2041
2056
2056
2036
2041
2041
2041
2041
2041
2041
2041
2031
2041
2036
2056
2046
2056
2056
2046
2041
2041
2041
2036
2031
2036
2061
2061
2036
2036
2041
2051
2046
2051
2036
2046
2051
2041
2041
2036
2036
2041
2031
2041
2026
2031
2041
2036
2026
2026
2036
2026
2036
2031
2061
2061
2041
2031
2046
2041
2046
2041
2031
2021
2046
2026
2026
2026
2036
2031
2036
2041
2031
2036
2046
2056
2056
2031
2041
2036
2041
2046
2056
2046
2021
2061
2061
2056
2056
2041
2031
2041
2036
2036
2031
2061
2031
2036
2036
2041
2041
2036
2036
2036
2056
2036
2051
2021
2046
2026
2051
2051
2046
2046
2051
2031
2046
2041
2051
2041
2046
2056
2046
2046
2046
2056
2046
2056
2051
2026
2021
2026
2046
2046
2046
2021
2026
2026
2026
2046
2046
2041
2046
2046
2041
2051
2051
2041
2051
2046
2036
2046
2031
2036
2036
2041
2036
2041
2036
2041
2041
2026
2026
2036
2036
2031
2031
2036
2048
2048
2068
2068
2048
2048
2043
2053
2103
2068
2068
2053
2053
2053
2053
2048
2048
2053
2043
2053
2053
2058
2103
2103
2053
2073
2053
2048
2053
2073
2068
2048
2053
2048
2053
2043
2103
2043
2048
2073
2073
2048
2043
2053
2048
2053
2073
2073
2053
2053
2058
2053
2053
2058
2048
2068
2058
2058
2068
2048
2068
2053
2048
2038
2038
2043
2043
2073
2058
2058
2043
2053
2053
2053
2053
2048
2048
2038
2033
2038
2038
2043
2048
2043
2043
2068
2068
2043
2038
2038
2068
2068
2053
2043
2058
2068
2048
2058
2048
2038
2033
2053
2038
2038
2048
2038
2048
2043
2048
2048
2068
2053
2033
2068
2068
2043
2048
2048
2053
2053
2063
2053
2058
2048
2073
2068
2068
2068
2048
2073
2043
2043
2048
2048
2048
2063
2048
2058
2038
2063
2063
2038
2058
2058
2063
2063
2063
2043
2058
2053
2063
2068
2058
2048
2048
2058
2058
2058
2068
2058
2068
2038
2033
2038
2058
2058
2058
2033
2038
2038
2053
2058
2058
2048
2063
2063
2053
2058
2058
2058
2048
2058
2043
2053
2053
2043
2048
2048
2053
2048
2053
2048
2053
2053
2038
2048
2048
2043
2043
2043
2050
2085
2085
2070
2055
2050
2055
2060
2050
2070
2080
2065
2065
2065
2065
2080
2060
2070
2065
2060
2065
2060
2065
2060
2065
2115
2055
2065
2070
2060
2055
2060
2115
2080
2080
2060
2065
2055
2065
2085
2085
2065
2065
2055
2070
2060
2060
2070
2060
2080
2070
2060
2070
2070
2065
2050
2055
2060
2050
2065
2060
2050
2060
2065
2065
2055
2055
2055
2045
2050
2045
2050
2080
2080
2055
2080
2060
2050
2065
2065
2070
2080
2055
2060
2065
2060
2060
2045
2045
2055
2070
2050
2050
2060
2050
2060
2080
2075
2075
2075
2055
2060
2070
2060
2070
2060
2060
2085
2075
2075
2075
2060
2080
2055
2050
2055
2060
2055
2060
2050
2070
2075
2075
2075
2075
2050
2075
2070
2070
2055
2055
2070
2060
2060
2070
2080
2070
2070
2080
2065
2075
2050
2045
2050
2070
2070
2065
2065
2070
2045
2050
2050
2065
2065
2065
2075
2075
2065
2070
2070
2070
2060
2065
2065
2060
2065
2065
2055
2060
2060
2065
2060
2065
2060
2065
2065
2050
2060
2060
2055
2055
2092
2072
2082
2082
2062
2067
2067
2062
2062
2072
2062
2067
2062
2072
2082
2067
2077
2072
2092
2092
2097
2077
2082
2072
2077
2097
2072
2067
2072
2067
2122
2092
2092
2092
2072
2122
2122
2087
2082
2082
2097
2097
2077
2072
2072
2082
2082
2067
2072
2092
2067
2077
2072
2057
2062
2067
2072
2062
2072
2072
2057
2077
2077
2057
2067
2067
2087
2087
2067
2062
2092
2057
2067
2062
2062
2077
2082
2072
2072
2087
2067
2072
2072
2072
2057
2082
2062
2062
2067
2077
2062
2057
2072
2072
2067
2087
2072
2082
2082
2067
2082
2082
2072
2092
2087
2082
2082
2067
2087
2067
2072
2072
2082
2087
2087
2082
2082
2077
2067
2067
2067
2082
2087
2077
2082
2087
2062
2057
2062
2077
2077
2077
2057
2062
2062
2077
2077
2087
2087
2077
2082
2082
2077
2072
2077
2062
2077
2077
2067
2072
2072
2077
2072
2077
2072
2077
2077
2062
2072
2072
2067
2067
2089
2109
2109
2104
2094
2084
2084
2104
2074
2079
2079
2074
2094
2084
2089
2074
2074
2084
2074
2089
2094
2094
2099
2084
2079
2079
2109
2079
2084
2094
2104
2104
2134
2079
2084
2084
2089
2089
2104
2099
2104
2079
2084
2099
2099
2089
2089
2079
2079
2134
2134
2084
2084
2094
2094
2074
2109
2109
2089
2099
2104
2099
2079
2084
2104
2069
2074
2094
2079
2089
2074
2069
2079
2069
2074
2084
2084
2069
2084
2084
2079
2079
2069
2099
2079
2104
2084
2069
2104
2069
2079
2069
2074
2084
2089
2094
2079
2079
2079
2084
2084
2084
2074
2099
2084
2069
2094
2074
2074
2079
2079
2094
2089
2079
2094
2094
2089
2074
2079
2079
2089
2099
2099
2094
2079
2084
2084
2094
2094
2094
2094
2089
2079
2089
2094
2099
2094
2099
2074
2069
2074
2084
2069
2074
2074
2084
2089
2099
2099
2089
2094
2094
2079
2089
2084
2084
2079
2084
2084
2089
2084
2089
2084
2089
2089
2074
2084
2084
2079
2079
2091
2101
2101
2116
2111
2096
2101
2086
2081
2081
2081
2086
2096
2081
2086
2086
2106
2096
2096
2111
2091
2091
2096
2101
2121
2116
2116
2091
2091
2106
2096
2096
2106
2106
2121
2121
2121
2116
2106
2091
2096
2096
2116
2096
2101
2101
2106
2106
2106
2101
2116
2091
2096
2096
2116
2111
2091
2091
2101
2101
2091
2091
2091
2146
2096
2096
2141
2106
2101
2101
2111
2086
2121
2121
2111
2111
2096
2116
2081
2091
2111
2081
2086
2096
2106
2086
2101
2106
2106
2086
2091
2086
2091
2096
2081
2091
2091
2091
2091
2111
2111
2091
2091
2091
2116
2111
2106
2081
2091
2091
2096
2096
2091
2091
2111
2096
2086
2111
2096
2081
2081
2086
2101
2086
2101
2091
2086
2106
2101
2111
2086
2101
2101
2091
2101
2106
2106
2101
2091
2111
2111
2111
2091
2096
2096
2106
2106
2091
2101
2106
2106
2106
2086
2081
2086
2096
2096
2081
2086
2086
2101
2111
2111
2101
2101
2106
2106
2096
2091
2096
2096
2101
2096
2101
2096
2101
2101
2086
2096
2096
2091
2091
2098
2103
2093
2128
2128
2093
2098
2103
2093
2093
2098
2118
2118
2108
2113
2113
2103
2108
2093
2118
2118
2093
2103
2108
2108
2103
2113
2108
2108
2128
2118
2098
2103
2108
2108
2133
2133
2118
2103
2108
2108
2118
2118
2118
2108
2108
2128
2123
2113
2128
2123
2113
2108
2113
2108
2113
2113
2103
2103
2123
2103
2153
2118
2118
2103
2113
2103
2103
2153
2153
2153
2118
2113
2128
2128
2123
2118
2123
2123
2128
2128
2103
2123
2098
2093
2093
2108
2103
2098
2118
2108
2118
2118
2118
2098
2098
2098
2103
2103
2093
2103
2103
2118
2098
2103
2118
2118
2103
2103
2123
2123
2098
2103
2123
2098
2123
2093
2103
2103
2103
2103
2108
2108
2123
2108
2118
2108
2093
2098
2103
2108
2113
2098
2098
2098
2113
2098
2113
2093
2098
2103
2113
2123
2123
2118
2108
2098
2103
2123
2123
2123
2123
2103
2118
2108
2103
2118
2118
2113
2103
2113
2113
2113
2118
2113
2098
2093
2098
2093
2098
2098
2113
2123
2123
2113
2113
2113
2113
2118
2118
2113
2113
2103
2108
2108
2113
2108
2113
2108
2113
2113
2098
2108
2108
2093
2103
2103
2135
2110
2130
2125
2105
2115
2105
2110
2115
2115
2130
2105
2110
2115
2120
2130
2130
2110
2115
2125
2125
2120
2120
2125
2115
2105
2105
2130
2130
2130
2115
2120
2120
2130
2120
2120
2140
2140
2120
2120
2140
2135
2120
2125
2135
2135
2135
2115
2115
2115
2130
2140
2115
2130
2130
2135
2130
2140
2110
2125
2115
2165
2165
2125
2140
2140
2110
2140
2115
2105
2110
2130
2105
2105
2115
2110
2130
2115
2130
2130
2130
2110
2130
2115
2110
2105
2115
2115
2115
2115
2130
2110
2130
2130
2110
2110
2115
2135
2130
2110
2115
2135
2135
2105
2115
2125
2115
2110
2130
2120
2110
2125
2105
2115
2120
2120
2110
2125
2110
2105
2110
2110
2110
2115
2135
2135
2135
2125
2120
2135
2130
2135
2135
2135
2135
2130
2135
2135
2115
2130
2120
2115
2115
2130
2130
2125
2115
2120
2120
2125
2125
2125
2125
2110
2105
2110
2105
2110
2110
2125
2135
2135
2125
2125
2125
2115
2125
2120
2120
2130
2130
2125
2115
2125
2125
2115
2120
2120
2125
2120
2125
2120
2125
2125
2110
2120
2120
2105
2105
2115
2115
2147
2117
2142
2152
2157
2157
2137
2142
2142
2127
2117
2117
2122
2122
2132
2137
2137
2122
2127
2117
2122
2132
2172
2137
2142
2142
2127
2122
2127
2142
2137
2137
2127
2122
2127
2132
2137
2127
2132
2172
2152
2152
2152
2147
2132
2132
2142
2147
2142
2152
2152
2132
2132
2127
2127
2142
2152
2132
2137
2137
2137
2152
2127
2122
2142
2127
2142
2122
2142
2147
2132
2127
2172
2172
2137
2137
2147
2147
2137
2152
2122
2142
2117
2117
2122
2122
2127
2122
2137
2127
2137
2142
2142
2122
2122
2122
2142
2122
2122
2117
2127
2127
2122
2127
2137
2117
2137
2137
2122
2147
2137
2147
2152
2152
2127
2147
2117
2132
2132
2127
2137
2132
2132
2117
2122
2122
2122
2117
2122
2117
2122
2147
2147
2142
2147
2147
2147
2147
2132
2132
2142
2147
2147
2147
2142
2117
2127
2142
2127
2127
2127
2127
2142
2132
2142
2137
2127
2147
2147
2137
2137
2122
2117
2122
2117
2122
2122
2137
2147
2142
2137
2132
2132
2132
2132
2142
2142
2127
2132
2137
2137
2127
2132
2132
2132
2132
2132
2132
2132
2132
2122
2132
2132
2117
2127
2127
2144
2134
2154
2149
2164
2164
2164
2154
2149
2149
2164
2149
2139
2144
2164
2164
2154
2144
2144
2134
2129
2134
2144
2154
2154
2149
2149
2149
2139
2139
2134
2139
2134
2139
2144
2139
2159
2139
2134
2134
2134
2139
2139
2149
2149
2139
2134
2139
2164
2129
2134
2164
2144
2144
2184
2164
2159
2164
2149
2154
2159
2159
2154
2139
2139
2154
2149
2164
2144
2154
2164
2144
2134
2149
2149
2149
2149
2164
2134
2154
2134
2179
2149
2144
2139
2139
2184
2139
2159
2149
2139
2164
2149
2164
2134
2149
2129
2129
2134
2139
2134
2134
2144
2139
2144
2144
2159
2129
2149
2149
2134
2134
2149
2134
2139
2139
2164
2134
2144
2149
2129
2144
2144
2154
2159
2164
2164
2154
2149
2129
2139
2139
2129
2134
2134
2129
2134
2129
2154
2159
2154
2154
2159
2159
2144
2159
2159
2154
2129
2139
2149
2139
2139
2154
2139
2144
2154
2144
2139
2159
2159
2159
2159
2154
2154
2149
2149
2134
2129
2134
2129
2134
2134
2149
2154
2154
2154
2149
2144
2144
2144
2144
2154
2154
2134
2144
2144
2139
2144
2144
2144
2144
2144
2144
2134
2144
2144
2129
2139
2139
2161
2156
2156
2166
2161
2176
2171
2176
2176
2161
2161
2156
2151
2156
2151
2141
2146
2151
2176
2176
2161
2161
2141
2146
2156
2176
2176
2166
2156
2156
2146
2151
2146
2151
2161
2176
2176
2166
2171
2146
2151
2151
2161
2151
2146
2151
2151
2156
2156
2156
2151
2151
2146
2151
2176
2176
2171
2156
2146
2141
2146
2146
2151
2156
2176
2176
2171
2156
2156
2156
2176
2161
2161
2191
2176
2161
2171
2161
2171
2161
2171
2161
2161
2161
2156
2161
2161
2161
2176
2156
2161
2171
2156
2151
2156
2161
2161
2141
2146
2146
2161
2191
2161
2151
2191
2156
2191
2151
2151
2176
2171
2161
2151
2176
2171
2156
2176
2171
2156
2146
2156
2156
2141
2156
2146
2151
2156
2171
2146
2156
2151
2156
2171
2146
2156
2156
2146
2141
2156
2146
2151
2176
2146
2141
2161
2166
2171
2171
2161
2151
2166
2166
2166
2166
2141
2146
2146
2171
2166
2166
2166
2171
2151
2166
2166
2141
2161
2141
2151
2151
2151
2166
2151
2166
2151
2171
2171
2166
2161
2161
2161
2146
2141
2146
2166
2161
2141
2146
2146
2161
2166
2166
2166
2161
2141
2156
2151
2151
2166
2166
2156
2151
2156
2156
2156
2156
2156
2151
2151
2156
2146
2156
2156
2141
2151
2151
2173
2168
2168
2173
2173
2173
2173
2163
2163
2168
2168
2158
2168
2168
2188
2188
2173
2173
2168
2168
2158
2163
2163
2168
2163
2183
2183
2188
2188
2183
2168
2158
2158
2163
2163
2183
2173
2168
2168
2173
2163
2163
2163
2168
2158
2163
2173
2158
2163
2158
2168
2188
2153
2158
2163
2173
2158
2163
2158
2168
2168
2158
2168
2188
2188
2168
2168
2168
2153
2158
2168
2163
2168
2163
2183
2168
2168
2203
2188
2173
2173
2183
2183
2183
2183
2183
2173
2173
2173
2173
2153
2168
2183
2173
2173
2168
2168
2173
2168
2183
2168
2168
2168
2163
2163
2168
2173
2158
2158
2163
2168
2168
2173
2153
2173
2203
2203
2163
2163
2188
2203
2163
2188
2183
2168
2158
2188
2183
2183
2183
2163
2188
2183
2168
2158
2153
2158
2163
2183
2183
2183
2163
2163
2163
2168
2178
2158
2168
2168
2183
2158
2183
2158
2173
2153
2173
2173
2163
2178
2178
2158
2158
2163
2163
2173
2153
2173
2173
2173
2173
2163
2153
2178
2158
2158
2158
2178
2178
2173
2178
2153
2163
2163
2163
2173
2173
2163
2178
2178
2178
2178
2178
2173
2173
2178
2173
2168
2178
2158
2153
2158
2168
2173
2153
2158
2158
2173
2178
2178
2173
2163
2178
2178
2163
2168
2168
2158
2168
2168
2168
2163
2168
2158
2168
2168
2153
2163
2163
2175
2170
2180
2180
2185
2185
2180
2175
2180
2185
2180
2185
2185
2180
2180
2185
2185
2180
2180
2175
2185
2180
2195
2195
2180
2180
2185
2170
2175
2175
2195
2180
2185
2185
2175
2170
2195
2195
2180
2180
2170
2175
2180
2175
2175
2180
2170
2180
2165
2170
2175
2170
2180
2180
2180
2185
2185
2170
2175
2180
2175
2175
2180
2180
2190
2170
2200
2180
2170
2195
2180
2180
2190
2190
2165
2170
2180
2180
2170
2180
2180
2180
2195
2180
2175
2185
2195
2185
2185
2185
2165
2180
2185
2185
2195
2195
2195
2180
2185
2185
2175
2185
2185
2180
2180
2185
2180
2165
2170
2180
2175
2180
2170
2170
2185
2175
2180
2175
2175
2175
2170
2175
2185
2180
2215
2210
2170
2200
2210
2170
2195
2195
2195
2175
2165
2175
2200
2195
2195
2190
2195
2195
2175
2180
2180
2195
2175
2170
2175
2195
2175
2190
2195
2175
2195
2175
2165
2175
2185
2170
2180
2180
2195
2185
2170
2190
2165
2175
2170
2170
2185
2170
2175
2185
2190
2180
2180
2185
2185
2190
2170
2165
2190
2170
2190
2195
2170
2185
2185
2190
2190
2165
2175
2175
2175
2185
2195
2185
2185
2175
2190
2185
2185
2185
2185
2185
2170
2165
2170
2185
2185
2165
2170
2170
2185
2190
2190
2185
2190
2190
2175
2180
2180
2170
2170
2180
2180
2180
2175
2180
2170
2180
2180
2165
2175
2170
2187
2207
2207
2212
2187
2187
2192
2192
2187
2187
2192
2187
2177
2192
2192
2197
2192
2192
2192
2192
2192
2202
2202
2202
2202
2202
2202
2192
2192
2197
2187
2187
2197
2182
2192
2192
2187
2197
2192
2207
2207
2192
2182
2182
2187
2192
2192
2192
2197
2187
2192
2187
2202
2192
2177
2182
2192
2202
2182
2187
2192
2182
2192
2192
2197
2197
2207
2202
2202
2207
2207
2182
2192
2192
2192
2192
2187
2192
2197
2192
2187
2197
2197
2197
2197
2192
2192
2197
2197
2187
2192
2192
2192
2192
2197
2192
2192
2182
2187
2197
2177
2182
2187
2182
2182
2187
2192
2182
2202
2197
2182
2187
2187
2187
2222
2217
2207
2217
2177
2187
2202
2202
2182
2207
2207
2187
2207
2207
2197
2207
2177
2187
2187
2187
2207
2207
2192
2187
2197
2207
2187
2202
2182
2182
2197
2202
2187
2207
2197
2187
2177
2187
2182
2192
2192
2202
2202
2192
2182
2192
2192
2177
2197
2187
2187
2182
2197
2177
2182
2192
2192
2197
2187
2192
2192
2192
2207
2192
2192
2177
2202
2207
2202
2182
2207
2182
2202
2202
2197
2177
2187
2187
2187
2202
2197
2197
2202
2187
2197
2197
2197
2197
2187
2197
2197
2197
2197
2197
2197
2182
2177
2197
2182
2197
2197
2177
2182
2182
2197
2202
2202
2187
2197
2182
2197
2197
2187
2192
2192
2182
2192
2192
2192
2187
2192
2182
2192
2192
2177
2182
2182
2199
2224
2209
2209
2214
2214
2214
2204
2204
2199
2219
2199
2214
2204
2209
2204
2204
2204
2204
2204
2199
2199
2209
2199
2209
2214
2214
2214
2204
2199
2209
2209
2224
2209
2204
2199
2199
2214
2214
2224
2189
2194
2219
2219
2214
2194
2204
2199
2204
2214
2194
2204
2204
2199
2209
2189
2204
2204
2204
2199
2209
2204
2209
2199
2204
2204
2209
2209
2204
2199
2209
2214
2209
2199
2199
2204
2204
2199
2199
2204
2209
2214
2199
2204
2189
2194
2194
2204
2194
2199
2204
2194
2214
2229
2204
2189
2194
2229
2229
2189
2199
2199
2199
2229
2189
2199
2214
2214
2214
2214
2214
2209
2214
2199
2209
2189
2199
2199
2199
2219
2219
2219
2199
2214
2219
2209
2204
2204
2204
2199
2194
2209
2214
2209
2194
2199
2209
2199
2214
2199
2204
2194
2194
2204
2204
2209
2204
2199
2194
2209
2204
2189
2199
2189
2209
2204
2209
2219
2199
2199
2219
2219
2219
2204
2214
2204
2214
2189
2209
2194
2219
2194
2214
2204
2214
2209
2189
2199
2199
2199
2214
2209
2209
2214
2219
2219
2199
2209
2209
2209
2204
2209
2194
2189
2209
2194
2209
2204
2189
2194
2194
2209
2214
2214
2194
2199
2199
2194
2209
2194
2209
2199
2204
2204
2194
2204
2204
2204
2199
2204
2194
2204
2204
2189
2194
2206
2211
2206
2231
2216
2216
2226
2211
2201
2216
2216
2211
2221
2206
2221
2221
2226
2216
2231
2211
2236
2236
2221
2221
2216
2216
2211
2211
2211
2216
2216
2211
2211
2211
2221
2236
2236
2231
2221
2216
2211
2221
2221
2221
2226
2226
2226
2236
2236
2206
2216
2211
2226
2226
2216
2226
2231
2221
2231
2211
2211
2221
2201
2211
2216
2221
2216
2216
2216
2206
2206
2211
2211
2226
2211
2206
2216
2226
2216
2206
2211
2206
2211
2236
2226
2211
2211
2221
2206
2236
2211
2216
2226
2211
2216
2221
2221
2211
2206
2201
2206
2206
2211
2201
2206
2221
2221
2226
2211
2206
2201
2241
2241
2201
2211
2221
2221
2216
2216
2221
2226
2226
2221
2211
2221
2226
2231
2226
2216
2211
2221
2231
2221
2216
2211
2211
2206
2221
2221
2221
2206
2211
2211
2221
2211
2211
2206
2216
2211
2216
2201
2221
2206
2231
2211
2221
2231
2231
2211
2221
2231
2211
2231
2211
2226
2216
2221
2201
2206
2206
2216
2226
2216
2226
2201
2211
2211
2211
2221
2221
2231
2231
2226
2231
2231
2211
2216
2216
2216
2216
2221
2221
2221
2206
2206
2201
2216
2206
2216
2201
2206
2206
2221
2226
2226
2211
2206
2221
2216
2216
2221
2211
2216
2216
2206
2216
2216
2216
2211
2216
2206
2216
2216
2201
2206
2206
2228
2223
2223
2223
2238
2218
2228
2228
2213
2218
2223
2238
2228
2218
2228
2228
2223
2243
2248
2248
2243
2223
2243
2213
2223
2218
2233
2228
2228
2223
2233
2248
2228
2223
2223
2248
2248
2228
2223
2228
2228
2218
2223
2238
2238
2233
2233
2243
2243
2233
2233
2238
2233
2223
2223
2228
2223
2228
2233
2233
2218
2228
2228
2228
2218
2218
2238
2218
2223
2213
2218
2223
2248
2218
2223
2248
2238
2218
2223
2233
2223
2248
2243
2253
2218
2248
2253
2218
2218
2223
2223
2233
2223
2223
2223
2218
2213
2218
2233
2233
2223
2218
2248
2248
2253
2218
2233
2238
2228
2228
2243
2223
2248
2213
2233
2248
2233
2213
2223
2228
2228
2233
2233
2233
2223
2233
2233
2233
2243
2233
2233
2223
2238
2233
2228
2233
2233
2223
2228
2228
2228
2228
2218
2223
2223
2223
2223
2218
2223
2228
2223
2238
2243
2243
2243
2223
2228
2243
2228
2243
2218
2238
2213
2218
2238
2218
2228
2238
2223
2233
2213
2223
2223
2223
2243
2243
2233
2233
2233
2243
2243
2223
2228
2233
2233
2233
2233
2233
2218
2213
2218
2213
2218
2218
2233
2238
2238
2213
2218
2233
2228
2233
2223
2228
2228
2218
2228
2228
2228
2223
2228
2218
2228
2223
2213
2218
2218
2218
2240
2240
2235
2270
2245
2245
2250
2245
2230
2235
2230
2240
2230
2225
2230
2250
2240
2240
2235
2230
2230
2230
2240
2235
2235
2245
2255
2230
2235
2235
2235
2250
2250
2235
2225
2235
2240
2240
2235
2230
2235
2240
2245
2245
2230
2260
2235
2245
2255
2230
2240
2240
2255
2265
2245
2255
2245
2245
2250
2245
2255
2245
2245
2240
2240
2235
2235
2235
2245
2245
2225
2240
2235
2240
2240
2235
2225
2230
2235
2260
2230
2235
2235
2225
2255
2245
2255
2230
2230
2240
2260
2255
2260
2230
2235
2230
2230
2235
2235
2255
2260
2230
2235
2240
2240
2235
2235
2240
2240
2265
2265
2235
2235
2230
2225
2260
2265
2255
2230
2240
2245
2255
2235
2230
2260
2225
2235
2240
2240
2235
2240
2240
2240
2240
2235
2240
2235
2225
2245
2235
2250
2245
2245
2245
2240
2230
2235
2235
2240
2240
2230
2240
2240
2240
2230
2235
2235
2245
2245
2240
2250
2235
2255
2230
2255
2230
2240
2250
2250
2250
2225
2230
2245
2230
2235
2245
2245
2225
2235
2245
2245
2235
2235
2255
2255
2255
2255
2250
2250
2245
2245
2240
2250
2250
2235
2245
2235
2235
2245
2245
2245
2235
2245
2245
2230
2225
2230
2225
2230
2230
2245
2240
2250
2250
2245
2240
2245
2235
2240
2240
2230
2240
2240
2235
2235
2235
2230
2235
2235
2235
2225
2230
2230
2267
2282
2257
2247
2252
2247
2262
2257
2257
2257
2277
2257
2257
2257
2237
2242
2237
2242
2247
2237
2242
2257
2242
2252
2242
2242
2242
2242
2247
2252
2247
2247
2247
2247
2247
2257
2257
2247
2257
2247
2247
2242
2247
2247
2242
2247
2252
2262
2262
2247
2242
2247
2257
2267
2252
2252
2252
2257
2257
2262
2262
2257
2267
2267
2247
2257
2257
2257
2267
2267
2267
2267
2272
2252
2252
2252
2252
2252
2247
2242
2242
2252
2252
2247
2247
2237
2242
2247
2247
2267
2242
2247
2252
2267
2242
2237
2247
2242
2242
2242
2237
2267
2272
2242
2267
2242
2247
2267
2277
2277
2277
2242
2247
2242
2242
2247
2247
2247
2277
2247
2247
2267
2272
2277
2267
2242
2247
2252
2252
2262
2247
2267
2237
2252
2252
2252
2252
2272
2237
2247
2252
2242
2247
2252
2247
2257
2252
2247
2257
2242
2237
2257
2257
2252
2252
2247
2242
2247
2247
2242
2247
2247
2257
2257
2242
2247
2262
2262
2252
2242
2262
2262
2252
2262
2262
2257
2237
2257
2242
2242
2257
2237
2247
2257
2257
2247
2247
2267
2267
2262
2252
2257
2257
2257
2262
2262
2262
2262
2252
2262
2252
2247
2257
2257
2247
2252
2257
2252
2242
2237
2242
2237
2242
2242
2257
2252
2252
2262
2262
2257
2252
2257
2247
2252
2252
2242
2252
2252
2247
2247
2242
2247
2247
2247
2237
2242
2242
2259
2254
2279
2264
2289
2269
2289
2289
2279
2274
2274
2259
2284
2284
2269
2269
2269
2269
2259
2274
2289
2289
2264
2264
2254
2259
2259
2264
2254
2254
2269
2289
2274
2249
2264
2254
2269
2259
2259
2264
2259
2254
2249
2259
2259
2259
2269
2269
2254
2264
2259
2259
2274
2274
2274
2264
2264
2269
2259
2269
2279
2279
2279
2264
2264
2264
2264
2269
2264
2274
2259
2259
2264
2259
2269
2269
2269
2264
2279
2279
2279
2264
2269
2264
2269
2269
2264
2269
2284
2259
2259
2259
2259
2264
2264
2264
2254
2264
2264
2254
2254
2259
2259
2259
2254
2254
2249
2254
2259
2264
2274
2274
2254
2254
2259
2264
2274
2254
2254
2279
2254
2249
2259
2279
2279
2249
2254
2249
2259
2289
2254
2259
2279
2259
2289
2259
2259
2279
2279
2254
2284
2284
2274
2254
2279
2254
2269
2259
2279
2254
2259
2269
2264
2264
2284
2249
2259
2259
2259
2259
2264
2264
2259
2254
2249
2269
2269
2254
2269
2269
2269
2259
2254
2259
2259
2259
2254
2259
2254
2274
2264
2254
2259
2274
2249
2264
2274
2264
2264
2274
2269
2249
2254
2254
2269
2249
2259
2269
2274
2274
2264
2264
2259
2259
2274
2274
2269
2269
2269
2269
2274
2274
2269
2269
2269
2264
2259
2269
2269
2254
2264
2264
2254
2249
2254
2249
2254
2254
2269
2264
2264
2274
2254
2274
2264
2269
2264
2269
2259
2264
2264
2254
2264
2264
2259
2259
2254
2259
2259
2249
2254
2254
2266
2296
2276
2276
2296
2276
2281
2286
2276
2286
2301
2301
2291
2291
2281
2261
2266
2266
2271
2276
2271
2266
2271
2276
2276
2266
2296
2281
2286
2286
2286
2286
2286
2276
2266
2281
2276
2301
2301
2276
2271
2271
2266
2266
2276
2271
2281
2281
2276
2276
2271
2261
2271
2271
2281
2271
2276
2276
2281
2281
2276
2271
2266
2266
2261
2276
2286
2286
2276
2291
2276
2276
2276
2286
2286
2276
2276
2276
2286
2281
2276
2266
2281
2276
2281
2291
2281
2281
2271
2276
2266
2276
2286
2276
2271
2276
2276
2271
2276
2271
2271
2276
2276
2271
2276
2276
2271
2266
2266
2271
2276
2261
2266
2266
2261
2286
2286
2266
2276
2281
2271
2261
2266
2271
2271
2271
2271
2291
2286
2291
2296
2266
2271
2291
2291
2271
2271
2296
2271
2291
2286
2266
2261
2266
2296
2281
2266
2291
2271
2266
2271
2286
2266
2271
2276
2296
2261
2271
2271
2271
2276
2281
2281
2281
2281
2266
2281
2281
2281
2266
2271
2266
2286
2276
2291
2266
2266
2271
2261
2281
2276
2276
2286
2276
2276
2286
2261
2271
2266
2266
2276
2261
2271
2276
2286
2271
2271
2286
2286
2281
2281
2281
2281
2281
2281
2281
2276
2271
2271
2281
2281
2266
2261
2266
2261
2266
2266
2281
2271
2271
2286
2286
2271
2281
2276
2281
2271
2276
2276
2266
2276
2276
2271
2271
2266
2271
2271
2261
2266
2266
2318
2273
2278
2293
2288
2288
2288
2298
2298
2298
2293
2298
2298
2293
2288
2283
2283
2288
2273
2278
2308
2288
2288
2288
2298
2288
2308
2308
2303
2288
2288
2278
2278
2283
2288
2288
2303
2283
2283
2283
2283
2278
2278
2278
2288
2308
2308
2293
2283
2293
2288
2288
2283
2278
2288
2288
2293
2288
2283
2283
2288
2283
2283
2288
2288
2298
2288
2278
2278
2273
2288
2298
2298
2288
2288
2288
2288
2283
2278
2288
2293
2298
2288
2288
2288
2288
2298
2298
2288
2293
2293
2288
2288
2273
2288
2283
2278
2288
2298
2298
2288
2288
2278
2283
2288
2283
2288
2288
2283
2288
2288
2298
2278
2283
2283
2288
2283
2288
2288
2278
2288
2288
2273
2283
2278
2278
2278
2288
2273
2278
2313
2293
2293
2273
2293
2273
2278
2288
2283
2283
2293
2303
2293
2298
2283
2298
2303
2278
2278
2283
2298
2293
2278
2283
2308
2278
2298
2283
2293
2278
2278
2288
2308
2273
2283
2293
2293
2293
2283
2288
2278
2293
2288
2293
2273
2293
2288
2293
2303
2298
2278
2278
2303
2278
2273
2278
2288
2298
2288
2298
2283
2288
2293
2283
2273
2278
2278
2298
2283
2273
2278
2278
2293
2283
2283
2298
2298
2298
2298
2293
2293
2288
2293
2288
2288
2283
2293
2293
2278
2273
2278
2273
2278
2278
2293
2283
2293
2293
2283
2293
2288
2293
2283
2288
2288
2278
2288
2288
2283
2283
2278
2283
2283
2273
2278
2278
2295
2325
2300
2300
2295
2300
2300
2300
2310
2310
2305
2300
2300
2310
2300
2295
2300
2290
2290
2300
2285
2300
2295
2290
2285
2300
2290
2285
2300
2300
2310
2320
2320
2315
2295
2300
2300
2305
2305
2295
2300
2295
2290
2315
2295
2295
2310
2310
2305
2295
2295
2305
2305
2295
2290
2300
2310
2310
2320
2320
2305
2300
2295
2300
2300
2295
2295
2290
2300
2300
2300
2310
2300
2300
2300
2300
2300
2295
2300
2295
2300
2295
2300
2300
2300
2300
2305
2300
2310
2310
2300
2300
2300
2295
2290
2285
2300
2305
2300
2300
2300
2295
2305
2305
2295
2295
2295
2305
2300
2300
2300
2285
2295
2295
2300
2295
2310
2310
2300
2285
2290
2290
2295
2305
2280
2300
2295
2295
2300
2320
2295
2300
2300
2285
2305
2305
2290
2300
2300
2290
2285
2295
2300
2290
2290
2290
2295
2300
2325
2320
2285
2290
2310
2310
2290
2325
2300
2300
2285
2290
2295
2300
2290
2290
2305
2305
2310
2305
2305
2305
2310
2305
2300
2290
2305
2290
2315
2305
2295
2295
2285
2300
2315
2285
2295
2290
2305
2295
2300
2305
2305
2315
2290
2300
2300
2300
2310
2285
2290
2315
2285
2290
2300
2305
2295
2305
2300
2285
2290
2290
2310
2315
2315
2295
2285
2290
2290
2295
2290
2310
2310
2300
2300
2305
2300
2300
2300
2305
2300
2295
2290
2305
2300
2290
2285
2290
2285
2290
2290
2305
2290
2305
2305
2300
2305
2295
2300
2300
2290
2300
2300
2295
2295
2290
2295
2295
2285
2290
2290
2337
2302
2307
2332
2312
2317
2297
2312
2312
2322
2307
2297
2312
2297
2312
2307
2307
2312
2312
2312
2322
2297
2302
2312
2307
2312
2312
2297
2332
2332
2332
2332
2327
2302
2307
2307
2302
2307
2317
2312
2302
2307
2317
2317
2297
2302
2307
2307
2307
2317
2317
2312
2327
2317
2307
2312
2312
2317
2307
2307
2307
2302
2312
2322
2322
2332
2332
2317
2307
2312
2307
2302
2312
2312
2302
2297
2312
2312
2307
2312
2297
2297
2322
2312
2307
2312
2312
2312
2307
2307
2307
2307
2307
2317
2312
2312
2312
2312
2317
2317
2332
2312
2307
2317
2297
2312
2307
2302
2307
2312
2312
2307
2312
2312
2312
2307
2307
2307
2317
2317
2312
2312
2312
2297
2302
2312
2302
2317
2317
2292
2312
2302
2312
2292
2317
2297
2302
2302
2312
2332
2307
2307
2307
2317
2327
2312
2312
2317
2317
2307
2307
2307
2317
2317
2302
2297
2322
2302
2307
2337
2302
2312
2332
2302
2302
2307
2312
2307
2332
2302
2322
2322
2337
2297
2302
2307
2312
2317
2317
2307
2317
2312
2317
2317
2312
2327
2312
2297
2307
2307
2327
2312
2327
2297
2307
2312
2307
2312
2312
2317
2312
2297
2297
2302
2302
2302
2317
2312
2312
2297
2302
2302
2327
2327
2322
2327
2327
2297
2302
2322
2302
2307
2302
2317
2317
2317
2312
2312
2317
2307
2307
2302
2312
2312
2312
2302
2297
2302
2297
2302
2302
2317
2307
2302
2307
2307
2302
2317
2312
2312
2317
2317
2317
2312
2317
2307
2312
2312
2302
2312
2312
2297
2307
2307
2302
2307
2307
2297
2302
2302
2359
2314
2344
2344
2329
2319
2324
2324
2324
2319
2324
2324
2309
2319
2324
2319
2319
2324
2324
2319
2309
2329
2314
2324
2344
2344
2319
2339
2314
2319
2319
2304
2329
2314
2319
2314
2329
2344
2314
2314
2319
2319
2319
2324
2329
2314
2314
2319
2319
2324
2314
2319
2324
2309
2324
2319
2314
2319
2339
2329
2309
2314
2324
2319
2319
2309
2314
2319
2314
2319
2314
2309
2324
2334
2344
2344
2324
2324
2329
2329
2314
2319
2324
2324
2324
2319
2309
2309
2309
2309
2324
2319
2324
2319
2329
2329
2324
2309
2319
2319
2329
2324
2324
2314
2319
2324
2324
2339
2319
2319
2319
2319
2319
2309
2319
2319
2319
2319
2324
2324
2324
2309
2319
2329
2329
2309
2329
2324
2324
2319
2319
2314
2314
2324
2329
2329
2324
2324
2314
2304
2329
2319
2329
2339
2319
2319
2314
2314
2329
2324
2324
2329
2324
2324
2314
2314
2319
2319
2329
2329
2314
2309
2334
2334
2334
2344
2314
2314
2324
2324
2319
2319
2319
2344
2314
2329
2329
2329
2324
2344
2309
2309
2314
2319
2324
2324
2329
2309
2329
2329
2324
2309
2329
2324
2324
2324
2319
2339
2324
2339
2309
2319
2314
2314
2324
2324
2309
2314
2314
2324
2324
2309
2314
2314
2329
2339
2339
2309
2329
2314
2319
2314
2329
2329
2319
2319
2329
2319
2324
2324
2324
2314
2309
2314
2309
2314
2314
2319
2314
2329
2314
2319
2319
2314
2324
2324
2324
2329
2329
2324
2329
2319
2324
2324
2314
2319
2319
2319
2319
2309
2309
2319
2319
2314
2319
2319
2309
2314
2314
2366
2331
2366
2356
2331
2321
2336
2346
2331
2336
2321
2331
2326
2336
2336
2346
2336
2336
2326
2341
2336
2336
2336
2351
2351
2351
2331
2316
2341
2331
2326
2336
2336
2356
2326
2331
2331
2341
2331
2331
2326
2331
2331
2326
2346
2346
2351
2326
2331
2336
2331
2331
2326
2331
2331
2336
2331
2336
2321
2326
2326
2331
2336
2326
2321
2326
2331
2326
2331
2331
2351
2336
2341
2351
2326
2336
2336
2336
2326
2321
2336
2351
2351
2336
2336
2341
2336
2341
2336
2341
2331
2331
2336
2326
2341
2321
2321
2341
2341
2341
2351
2336
2331
2336
2331
2351
2326
2336
2331
2331
2331
2336
2326
2331
2331
2321
2326
2331
2336
2336
2336
2331
2331
2336
2341
2321
2341
2321
2336
2336
2336
2331
2341
2341
2336
2316
2336
2321
2326
2341
2321
2331
2321
2331
2336
2326
2331
2331
2331
2341
2341
2331
2331
2331
2331
2356
2336
2321
2341
2321
2346
2326
2326
2331
2331
2326
2331
2326
2351
2356
2326
2336
2336
2336
2356
2321
2321
2341
2341
2336
2336
2341
2341
2341
2341
2336
2336
2336
2326
2351
2336
2351
2321
2331
2326
2326
2336
2321
2326
2326
2331
2331
2331
2321
2326
2326
2346
2346
2321
2326
2331
2326
2336
2341
2341
2331
2336
2336
2326
2321
2326
2321
2326
2326
2341
2326
2336
2331
2326
2321
2336
2336
2336
2341
2341
2336
2341
2331
2331
2331
2326
2331
2331
2321
2331
2331
2326
2331
2331
2321
2326
2326
2373
2373
2348
2343
2348
2358
2358
2348
2348
2348
2338
2333
2338
2338
2348
2348
2348
2343
2343
2338
2363
2363
2363
2363
2363
2363
2363
2343
2343
2338
2343
2343
2343
2338
2343
2343
2363
2343
2343
2353
2343
2358
2358
2363
2363
2363
2343
2343
2333
2348
2343
2343
2338
2348
2338
2343
2338
2343
2343
2358
2348
2338
2338
2343
2338
2348
2358
2358
2363
2363
2333
2338
2348
2353
2358
2353
2353
2353
2358
2358
2348
2333
2338
2343
2338
2358
2358
2363
2348
2343
2343
2348
2363
2338
2348
2348
2353
2363
2363
2363
2343
2333
2348
2358
2358
2343
2338
2353
2353
2348
2343
2333
2343
2348
2338
2338
2338
2333
2333
2333
2338
2338
2348
2348
2343
2343
2343
2343
2343
2348
2368
2348
2348
2333
2343
2343
2338
2353
2353
2348
2333
2343
2328
2343
2343
2348
2363
2333
2343
2333
2343
2343
2338
2343
2348
2348
2343
2348
2363
2343
2343
2333
2343
2333
2348
2353
2338
2333
2338
2348
2343
2368
2363
2343
2368
2338
2353
2353
2353
2363
2333
2348
2348
2353
2348
2353
2333
2353
2353
2353
2348
2348
2348
2363
2328
2348
2363
2343
2348
2333
2338
2338
2343
2343
2353
2343
2343
2333
2338
2338
2348
2358
2358
2358
2358
2358
2348
2333
2338
2343
2338
2343
2353
2353
2343
2348
2348
2348
2338
2333
2338
2333
2338
2338
2343
2343
2353
2343
2333
2338
2343
2348
2348
2343
2353
2353
2348
2353
2343
2343
2338
2343
2343
2333
2338
2338
2338
2343
2343
2333
2338
2338
2350
2345
2385
2385
2360
2370
2360
2360
2360
2355
2380
2380
2360
2355
2355
2350
2360
2370
2360
2365
2360
2380
2380
2360
2360
2350
2350
2355
2355
2350
2350
2375
2375
2370
2370
2355
2350
2355
2355
2375
2375
2375
2355
2350
2370
2370
2355
2355
2375
2375
2375
2365
2355
2360
2355
2360
2360
2375
2375
2375
2375
2370
2370
2350
2355
2350
2345
2345
2370
2355
2355
2345
2370
2370
2345
2350
2355
2375
2370
2360
2345
2350
2345
2360
2360
2360
2360
2360
2370
2370
2375
2345
2355
2360
2365
2355
2345
2385
2370
2370
2375
2380
2355
2355
2350
2365
2360
2365
2360
2365
2355
2355
2360
2370
2370
2375
2350
2360
2350
2365
2365
2355
2385
2360
2370
2370
2345
2350
2360
2360
2355
2345
2355
2350
2355
2350
2345
2350
2345
2350
2350
2355
2360
2380
2355
2350
2355
2365
2355
2375
2355
2360
2355
2345
2355
2350
2350
2360
2360
2370
2370
2360
2345
2345
2345
2355
2375
2370
2370
2350
2345
2355
2345
2355
2380
2370
2375
2360
2360
2355
2355
2355
2360
2375
2355
2355
2355
2355
2345
2380
2370
2350
2355
2340
2350
2380
2350
2365
2365
2375
2350
2365
2345
2355
2365
2360
2365
2360
2365
2365
2360
2345
2350
2355
2360
2375
2340
2360
2375
2355
2360
2345
2350
2350
2360
2355
2355
2345
2350
2360
2350
2370
2370
2365
2345
2350
2355
2350
2355
2355
2345
2365
2360
2355
2355
2355
2360
2360
2350
2345
2350
2345
2350
2355
2350
2355
2350
2355
2365
2355
2355
2355
2360
2365
2365
2360
2365
2355
2350
2350
2355
2350
2355
2355
2345
2350
2350
2355
2355
2345
2350
2350
2402
2367
2362
2377
2367
2372
2377
2377
2367
2372
2392
2392
2372
2372
2372
2357
2362
2362
2357
2362
2362
2357
2362
2362
2382
2377
2392
2392
2392
2392
2372
2362
2362
2367
2372
2382
2382
2372
2392
2392
2387
2387
2387
2367
2367
2367
2387
2387
2362
2367
2367
2367
2362
2367
2377
2387
2387
2387
2387
2387
2387
2382
2377
2357
2367
2357
2372
2382
2382
2382
2377
2367
2367
2362
2372
2362
2362
2362
2372
2382
2382
2382
2382
2377
2362
2357
2357
2382
2372
2372
2382
2362
2357
2367
2372
2357
2357
2367
2367
2397
2372
2372
2382
2387
2372
2367
2362
2367
2357
2377
2377
2382
2387
2387
2367
2367
2367
2372
2372
2397
2372
2382
2382
2382
2372
2372
2372
2397
2382
2382
2372
2362
2392
2372
2372
2362
2377
2357
2367
2362
2357
2357
2362
2362
2362
2382
2382
2357
2357
2367
2377
2367
2387
2362
2362
2357
2367
2357
2367
2357
2367
2367
2362
2362
2367
2367
2382
2382
2367
2367
2367
2362
2362
2362
2362
2392
2382
2382
2382
2382
2357
2367
2357
2367
2367
2367
2367
2387
2372
2372
2362
2382
2367
2367
2367
2362
2382
2367
2357
2392
2382
2362
2392
2362
2372
2357
2377
2372
2372
2377
2362
2362
2377
2377
2377
2357
2357
2367
2367
2352
2387
2352
2372
2387
2367
2372
2357
2362
2362
2372
2367
2367
2377
2357
2377
2362
2367
2362
2382
2382
2377
2377
2377
2377
2357
2372
2362
2367
2362
2367
2377
2372
2372
2372
2377
2367
2372
2372
2362
2357
2357
2357
2362
2362
2367
2377
2367
2362
2372
2377
2377
2372
2377
2367
2362
2367
2362
2367
2367
2357
2362
2362
2362
2362
2367
2362
2357
2362
2362
2399
2409
2404
2379
2379
2374
2409
2394
2369
2389
2369
2394
2384
2374
2384
2379
2374
2374
2379
2394
2394
2389
2369
2374
2384
2374
2369
2369
2374
2394
2394
2389
2389
2404
2404
2399
2399
2399
2399
2399
2399
2379
2374
2379
2379
2379
2379
2384
2389
2389
2389
2389
2399
2399
2379
2379
2374
2379
2379
2379
2394
2394
2379
2389
2369
2379
2379
2374
2369
2389
2399
2399
2399
2399
2394
2394
2394
2389
2364
2384
2374
2394
2389
2374
2374
2369
2384
2369
2369
2379
2369
2379
2384
2384
2394
2394
2394
2389
2389
2369
2384
2379
2379
2379
2384
2384
2384
2389
2379
2379
2394
2394
2384
2399
2374
2384
2384
2369
2394
2389
2394
2379
2379
2384
2384
2409
2394
2394
2394
2384
2379
2389
2389
2389
2384
2374
2404
2399
2384
2384
2369
2389
2369
2374
2384
2374
2369
2369
2379
2394
2394
2369
2369
2374
2374
2374
2374
2374
2369
2379
2374
2374
2369
2379
2374
2374
2379
2379
2389
2389
2379
2379
2374
2379
2379
2374
2369
2389
2389
2389
2369
2379
2369
2379
2379
2379
2379
2394
2379
2379
2404
2389
2379
2379
2374
2369
2394
2364
2404
2389
2374
2379
2399
2374
2379
2389
2389
2389
2369
2389
2374
2389
2384
2374
2379
2389
2369
2379
2374
2374
2399
2364
2384
2399
2379
2384
2369
2374
2374
2379
2379
2384
2369
2384
2374
2394
2394
2374
2394
2394
2389
2374
2369
2384
2384
2374
2374
2379
2374
2374
2384
2384
2384
2384
2384
2384
2384
2379
2384
2384
2374
2369
2369
2369
2374
2374
2374
2389
2374
2384
2389
2384
2384
2384
2379
2374
2379
2374
2379
2379
2369
2374
2374
2374
2374
2374
2369
2374
2374
2421
2386
2386
2406
2416
2411
2416
2406
2406
2401
2401
2381
2391
2396
2406
2401
2381
2386
2391
2396
2386
2386
2381
2391
2381
2381
2386
2381
2386
2386
2396
2406
2396
2406
2386
2381
2391
2406
2401
2391
2391
2396
2391
2391
2386
2391
2391
2406
2396
2396
2411
2411
2406
2386
2391
2396
2391
2391
2401
2401
2401
2391
2411
2411
2406
2406
2391
2401
2386
2391
2396
2391
2406
2406
2401
2406
2406
2391
2401
2376
2391
2381
2396
2401
2411
2411
2411
2411
2406
2376
2396
2381
2391
2381
2391
2396
2406
2401
2381
2401
2406
2406
2406
2401
2401
2381
2396
2381
2391
2396
2396
2406
2401
2391
2406
2391
2386
2396
2396
2396
2396
2376
2406
2401
2406
2386
2386
2386
2396
2396
2386
2396
2401
2401
2406
2396
2416
2401
2401
2391
2386
2411
2411
2391
2391
2396
2381
2401
2381
2386
2391
2381
2396
2381
2401
2401
2381
2381
2381
2381
2386
2386
2381
2391
2391
2391
2386
2381
2391
2386
2391
2391
2396
2396
2386
2386
2391
2391
2386
2381
2401
2391
2396
2396
2381
2391
2381
2391
2391
2386
2401
2391
2391
2411
2391
2391
2396
2401
2386
2411
2386
2401
2401
2401
2396
2401
2401
2391
2386
2381
2401
2386
2391
2396
2381
2386
2386
2411
2376
2391
2411
2386
2386
2391
2381
2386
2401
2401
2386
2391
2391
2396
2396
2396
2386
2396
2381
2396
2386
2381
2406
2406
2396
2396
2381
2396
2386
2386
2391
2386
2391
2396
2391
2396
2396
2396
2391
2396
2396
2381
2381
2381
2381
2386
2386
2386
2381
2401
2396
2401
2396
2396
2391
2386
2391
2386
2391
2391
2381
2386
2386
2386
2386
2381
2386
2386
2423
2428
2428
2413
2428
2423
2428
2403
2413
2393
2408
2408
2418
2418
2418
2403
2393
2393
2398
2398
2398
2393
2403
2408
2408
2418
2398
2403
2408
2408
2403
2398
2408
2408
2403
2398
2403
2403
2418
2423
2423
2413
2413
2418
2423
2423
2413
2413
2408
2398
2398
2403
2408
2408
2418
2413
2403
2403
2403
2408
2423
2423
2418
2418
2403
2413
2408
2408
2398
2403
2398
2398
2408
2418
2418
2393
2403
2408
2408
2393
2403
2393
2403
2418
2418
2413
2418
2418
2418
2418
2413
2388
2418
2418
2418
2393
2408
2408
2408
2413
2413
2408
2413
2413
2413
2393
2403
2408
2408
2408
2408
2408
2403
2408
2408
2408
2408
2408
2408
2418
2413
2403
2418
2398
2398
2393
2408
2408
2393
2388
2413
2413
2418
2398
2398
2403
2403
2408
2413
2418
2403
2423
2408
2413
2398
2398
2413
2413
2423
2403
2393
2413
2398
2398
2398
2408
2393
2408
2408
2408
2393
2393
2398
2398
2393
2403
2403
2398
2393
2403
2398
2398
2393
2398
2403
2403
2403
2408
2398
2393
2408
2393
2403
2393
2403
2398
2423
2398
2398
2408
2403
2403
2408
2393
2408
2413
2413
2408
2403
2398
2413
2408
2393
2398
2408
2393
2393
2398
2403
2423
2388
2423
2413
2403
2403
2393
2398
2413
2413
2413
2413
2408
2408
2398
2403
2403
2418
2408
2408
2393
2403
2393
2393
2413
2413
2418
2413
2403
2393
2393
2403
2398
2398
2403
2398
2403
2403
2408
2403
2408
2403
2403
2403
2408
2408
2393
2393
2393
2398
2393
2403
2398
2413
2408
2413
2408
2408
2403
2398
2403
2398
2403
2403
2393
2398
2398
2398
2398
2393
2398
2398
2445
2425
2410
2415
2430
2435
2435
2415
2415
2435
2425
2420
2420
2420
2420
2415
2405
2415
2415
2425
2430
2430
2430
2410
2425
2405
2420
2405
2420
2410
2410
2425
2430
2430
2425
2420
2420
2405
2410
2410
2415
2420
2410
2410
2420
2420
2420
2415
2415
2415
2410
2410
2420
2420
2435
2430
2425
2435
2435
2435
2435
2420
2420
2415
2425
2425
2415
2415
2415
2435
2435
2425
2425
2415
2425
2425
2405
2415
2420
2420
2430
2435
2435
2415
2415
2410
2410
2415
2410
2410
2405
2430
2430
2430
2430
2430
2415
2415
2420
2420
2405
2420
2420
2420
2430
2430
2430
2405
2425
2405
2415
2405
2415
2420
2415
2430
2430
2430
2430
2425
2400
2425
2425
2425
2405
2420
2420
2420
2420
2420
2420
2415
2425
2425
2405
2410
2410
2420
2410
2420
2420
2410
2415
2420
2420
2420
2420
2425
2415
2425
2410
2435
2425
2415
2415
2415
2415
2400
2420
2425
2430
2425
2430
2430
2405
2405
2420
2425
2425
2410
2425
2435
2410
2405
2415
2425
2410
2425
2430
2405
2420
2410
2420
2410
2415
2405
2405
2405
2410
2410
2405
2415
2410
2415
2410
2405
2410
2415
2400
2410
2415
2415
2410
2405
2420
2415
2415
2405
2415
2405
2415
2425
2415
2415
2420
2420
2420
2420
2420
2420
2405
2420
2425
2415
2405
2410
2405
2410
2435
2400
2430
2420
2415
2415
2405
2405
2425
2425
2420
2410
2415
2415
2415
2415
2425
2415
2415
2405
2430
2425
2405
2420
2425
2405
2415
2410
2415
2410
2415
2420
2410
2420
2415
2420
2420
2405
2405
2405
2420
2420
2410
2410
2410
2425
2420
2425
2410
2420
2420
2415
2410
2415
2410
2415
2415
2405
2410
2410
2410
2410
2405
2410
2410
2447
2427
2452
2447
2427
2427
2442
2447
2447
2427
2427
2437
2432
2432
2432
2437
2432
2427
2442
2437
2432
2432
2432
2422
2427
2417
2417
2422
2422
2427
2427
2417
2422
2422
2422
2432
2427
2442
2432
2422
2437
2437
2432
2417
2432
2442
2437
2442
2442
2437
2432
2422
2427
2422
2422
2422
2432
2432
2442
2447
2447
2437
2437
2427
2427
2427
2427
2422
2422
2427
2422
2437
2442
2432
2447
2442
2442
2417
2427
2427
2427
2427
2417
2427
2427
2447
2442
2437
2447
2447
2442
2442
2432
2422
2422
2417
2432
2432
2432
2442
2442
2437
2422
2422
2432
2432
2442
2442
2417
2417
2432
2417
2437
2427
2427
2432
2432
2417
2432
2417
2432
2432
2442
2442
2437
2437
2437
2432
2427
2432
2432
2437
2437
2442
2442
2442
2442
2437
2432
2422
2432
2422
2432
2432
2432
2427
2417
2422
2427
2422
2432
2422
2432
2432
2412
2437
2432
2422
2432
2422
2427
2422
2427
2427
2412
2427
2417
2422
2422
2437
2427
2427
2427
2427
2437
2432
2427
2437
2432
2437
2417
2437
2442
2437
2437
2417
2427
2432
2437
2422
2447
2437
2422
2432
2417
2422
2427
2427
2422
2422
2427
2417
2427
2427
2427
2417
2417
2417
2427
2417
2422
2422
2427
2427
2427
2412
2417
2427
2422
2437
2437
2422
2422
2417
2427
2417
2427
2437
2437
2427
2427
2432
2427
2432
2432
2432
2427
2437
2427
2427
2417
2442
2442
2432
2412
2442
2427
2427
2432
2432
2417
2417
2417
2432
2432
2427
2422
2427
2427
2427
2417
2432
2437
2417
2437
2427
2437
2427
2427
2417
2422
2422
2427
2422
2432
2432
2422
2432
2432
2427
2432
2432
2417
2417
2432
2432
2417
2432
2432
2422
2422
2437
2432
2437
2422
2422
2432
2432
2427
2422
2427
2422
2422
2422
2417
2422
2422
2422
2422
2417
2422
2422
2464
2449
2449
2454
2444
2444
2444
2459
2444
2439
2454
2449
2439
2459
2454
2429
2454
2454
2444
2454
2434
2434
2434
2439
2444
2429
2439
2444
2434
2429
2429
2454
2454
2444
2444
2444
2434
2444
2444
2444
2439
2429
2434
2434
2439
2454
2454
2449
2444
2454
2449
2444
2454
2454
2429
2439
2434
2434
2454
2454
2449
2449
2444
2439
2439
2434
2439
2444
2439
2459
2454
2454
2439
2449
2439
2439
2449
2439
2439
2434
2444
2429
2439
2439
2439
2434
2439
2449
2454
2444
2454
2429
2444
2434
2439
2434
2439
2439
2434
2454
2454
2454
2454
2449
2454
2439
2434
2439
2434
2444
2449
2449
2444
2454
2454
2454
2439
2439
2444
2454
2449
2434
2434
2429
2429
2444
2444
2439
2439
2439
2429
2444
2444
2439
2439
2449
2449
2444
2439
2444
2434
2439
2444
2434
2444
2434
2439
2444
2439
2439
2449
2454
2454
2454
2454
2444
2459
2434
2444
2434
2444
2434
2444
2444
2444
2429
2459
2434
2429
2439
2439
2439
2424
2449
2439
2429
2439
2434
2434
2434
2444
2429
2434
2434
2449
2434
2444
2429
2439
2449
2444
2449
2444
2444
2429
2444
2449
2449
2454
2454
2439
2444
2449
2434
2454
2439
2444
2434
2439
2439
2434
2434
2434
2429
2429
2434
2424
2434
2434
2439
2439
2439
2439
2439
2434
2439
2449
2434
2434
2439
2424
2449
2449
2434
2449
2434
2449
2429
2439
2429
2439
2449
2449
2444
2434
2439
2439
2439
2439
2434
2434
2444
2444
2449
2434
2434
2429
2454
2454
2424
2454
2439
2439
2444
2429
2429
2429
2429
2429
2439
2444
2439
2444
2439
2434
2449
2449
2429
2429
2449
2439
2449
2449
2439
2439
2429
2444
2444
2434
2439
2434
2444
2444
2444
2444
2439
2444
2444
2429
2429
2429
2444
2444
2434
2434
2449
2444
2449
2434
2444
2444
2434
2434
2434
2434
2434
2429
2434
2434
2434
2434
2429
2434
2434
2456
2466
2456
2456
2446
2446
2451
2471
2456
2456
2456
2451
2456
2466
2451
2451
2466
2471
2451
2466
2466
2461
2456
2451
2441
2461
2441
2451
2456
2461
2466
2466
2466
2466
2441
2446
2456
2456
2456
2461
2451
2441
2456
2446
2451
2441
2446
2446
2466
2456
2456
2466
2446
2446
2451
2456
2466
2456
2456
2451
2456
2456
2466
2466
2451
2446
2441
2451
2466
2466
2451
2461
2456
2441
2466
2451
2461
2461
2461
2451
2446
2466
2466
2466
2466
2456
2456
2451
2461
2456
2451
2451
2451
2441
2441
2451
2446
2446
2441
2466
2461
2451
2461
2456
2461
2456
2466
2466
2446
2446
2441
2456
2456
2446
2466
2466
2451
2451
2456
2451
2451
2456
2466
2461
2446
2446
2471
2461
2456
2461
2456
2456
2451
2446
2451
2451
2446
2456
2446
2446
2446
2446
2446
2461
2461
2456
2446
2446
2451
2456
2451
2456
2456
2441
2441
2451
2456
2446
2446
2466
2466
2466
2466
2451
2451
2461
2466
2466
2446
2456
2446
2456
2446
2451
2451
2451
2451
2451
2466
2436
2456
2471
2446
2441
2441
2441
2446
2446
2456
2466
2466
2446
2461
2451
2461
2461
2436
2451
2456
2441
2451
2456
2456
2466
2466
2446
2446
2456
2456
2446
2456
2446
2446
2446
2451
2446
2451
2441
2446
2446
2446
2441
2446
2446
2451
2451
2451
2441
2456
2461
2461
2461
2446
2451
2436
2461
2461
2441
2461
2456
2441
2441
2446
2446
2446
2446
2446
2456
2461
2451
2451
2456
2446
2441
2446
2456
2451
2461
2446
2441
2461
2461
2466
2436
2466
2456
2451
2451
2451
2441
2441
2441
2451
2456
2456
2451
2456
2451
2451
2441
2441
2446
2461
2451
2446
2461
2456
2451
2446
2441
2446
2451
2451
2446
2456
2456
2456
2456
2451
2451
2451
2441
2441
2451
2441
2451
2451
2451
2451
2446
2446
2461
2456
2461
2446
2456
2456
2446
2446
2446
2446
2441
2446
2446
2446
2446
2441
2446
2446
2468
2468
2478
2468
2463
2458
2463
2478
2483
2463
2473
2473
2463
2463
2463
2468
2478
2463
2473
2463
2463
2463
2463
2468
2463
2463
2468
2468
2463
2478
2463
2478
2478
2478
2468
2463
2473
2458
2458
2458
2458
2463
2468
2463
2453
2468
2468
2468
2473
2478
2478
2463
2463
2453
2453
2463
2458
2458
2453
2463
2468
2463
2468
2478
2473
2478
2478
2458
2463
2448
2478
2463
2478
2463
2468
2463
2463
2458
2463
2478
2468
2468
2468
2458
2473
2473
2448
2473
2478
2478
2478
2463
2473
2473
2463
2468
2453
2468
2453
2478
2478
2478
2468
2473
2463
2468
2478
2458
2458
2453
2478
2473
2468
2473
2463
2468
2468
2453
2473
2478
2478
2478
2468
2458
2458
2458
2458
2473
2473
2468
2463
2463
2478
2458
2468
2468
2473
2478
2463
2463
2463
2468
2463
2468
2458
2463
2473
2473
2463
2458
2458
2463
2463
2463
2458
2463
2458
2458
2473
2473
2473
2473
2463
2473
2478
2478
2468
2453
2468
2453
2463
2458
2458
2458
2483
2483
2468
2483
2463
2463
2453
2453
2458
2458
2463
2478
2478
2453
2463
2468
2463
2473
2468
2453
2463
2468
2453
2463
2463
2463
2473
2473
2453
2468
2468
2458
2463
2463
2463
2458
2458
2463
2453
2463
2453
2458
2458
2458
2453
2458
2453
2458
2458
2468
2483
2463
2453
2473
2473
2453
2463
2448
2473
2468
2468
2468
2453
2453
2458
2458
2458
2458
2468
2473
2458
2458
2463
2458
2463
2453
2463
2458
2458
2473
2453
2453
2473
2473
2473
2473
2468
2468
2478
2448
2478
2468
2473
2473
2463
2463
2453
2453
2453
2463
2468
2463
2463
2463
2453
2473
2458
2453
2463
2458
2463
2458
2468
2463
2458
2468
2458
2453
2458
2463
2458
2458
2463
2463
2468
2468
2463
2463
2453
2463
2453
2458
2463
2463
2453
2463
2463
2458
2458
2473
2468
2473
2458
2468
2468
2458
2458
2458
2458
2453
2458
2458
2458
2458
2453
2458
2458
2505
2485
2490
2475
2480
2480
2475
2475
2475
2475
2475
2475
2490
2475
2475
2505
2475
2475
2475
2475
2475
2475
2505
2475
2480
2480
2480
2490
2490
2490
2490
2490
2490
2485
2465
2475
2475
2465
2475
2465
2475
2480
2475
2480
2480
2475
2490
2490
2480
2475
2470
2470
2470
2480
2480
2490
2485
2490
2485
2485
2485
2485
2475
2475
2475
2475
2470
2470
2475
2470
2465
2475
2460
2470
2470
2470
2480
2475
2490
2485
2490
2485
2490
2475
2485
2475
2485
2485
2475
2475
2475
2475
2475
2475
2485
2485
2485
2485
2475
2475
2475
2470
2475
2475
2485
2485
2470
2485
2480
2475
2490
2490
2490
2480
2475
2480
2470
2465
2460
2490
2490
2485
2475
2470
2480
2480
2480
2485
2485
2490
2475
2485
2480
2470
2475
2485
2475
2480
2475
2485
2480
2480
2480
2475
2465
2485
2485
2485
2485
2490
2480
2470
2465
2465
2470
2485
2480
2475
2475
2470
2470
2475
2475
2475
2475
2485
2485
2490
2475
2475
2470
2470
2470
2480
2485
2475
2470
2465
2475
2475
2465
2470
2470
2485
2485
2480
2495
2495
2495
2485
2480
2480
2495
2465
2475
2495
2475
2475
2475
2465
2465
2470
2470
2485
2485
2465
2475
2465
2475
2475
2475
2465
2470
2480
2465
2475
2475
2480
2480
2470
2470
2475
2475
2480
2475
2470
2475
2475
2470
2465
2470
2470
2475
2465
2465
2480
2480
2470
2465
2465
2490
2475
2495
2495
2480
2475
2460
2475
2480
2480
2480
2465
2465
2470
2470
2475
2470
2470
2470
2470
2475
2475
2465
2470
2470
2470
2485
2465
2485
2485
2480
2490
2460
2490
2485
2485
2480
2485
2485
2475
2475
2465
2465
2465
2475
2470
2475
2475
2475
2475
2485
2465
2485
2485
2465
2470
2470
2475
2465
2465
2470
2475
2470
2475
2475
2475
2475
2475
2480
2480
2475
2470
2470
2475
2465
2470
2465
2475
2465
2470
2470
2470
2470
2480
2480
2480
2470
2480
2480
2470
2470
2470
2470
2465
2470
2470
2470
2470
2465
2470
2470
2512
2512
2482
2477
2512
2497
2487
2487
2487
2497
2492
2487
2502
2487
2487
2487
2487
2477
2477
2497
2487
2492
2497
2512
2502
2487
2477
2492
2492
2487
2497
2487
2487
2492
2482
2492
2492
2487
2517
2492
2497
2497
2502
2497
2492
2482
2487
2487
2487
2497
2497
2482
2487
2492
2497
2502
2502
2502
2502
2497
2487
2487
2487
2497
2482
2487
2487
2482
2482
2482
2482
2487
2487
2487
2502
2497
2497
2497
2482
2482
2487
2487
2487
2497
2497
2477
2477
2487
2487
2487
2492
2497
2497
2492
2497
2497
2487
2497
2477
2492
2497
2487
2487
2487
2492
2482
2482
2497
2497
2492
2487
2487
2487
2487
2487
2477
2482
2487
2502
2502
2497
2492
2482
2482
2472
2502
2497
2497
2492
2487
2482
2487
2492
2492
2492
2492
2497
2497
2487
2482
2492
2482
2477
2477
2487
2497
2497
2497
2482
2482
2487
2487
2482
2497
2497
2487
2492
2487
2487
2497
2482
2482
2492
2482
2482
2482
2497
2487
2482
2482
2487
2497
2497
2482
2482
2492
2497
2497
2487
2487
2477
2482
2477
2487
2492
2507
2487
2487
2487
2497
2497
2487
2507
2492
2492
2482
2487
2487
2477
2482
2482
2487
2487
2507
2502
2482
2482
2487
2477
2477
2482
2482
2482
2492
2492
2477
2477
2487
2487
2482
2482
2477
2492
2477
2487
2487
2482
2492
2487
2482
2487
2487
2482
2492
2482
2472
2477
2482
2502
2492
2477
2477
2482
2482
2487
2507
2507
2507
2507
2502
2502
2487
2472
2487
2492
2492
2487
2477
2477
2487
2482
2482
2482
2482
2487
2482
2477
2497
2477
2492
2492
2492
2492
2487
2502
2472
2502
2487
2497
2497
2487
2487
2477
2477
2477
2487
2487
2487
2487
2487
2487
2497
2487
2487
2497
2487
2477
2497
2497
2477
2477
2482
2477
2482
2487
2482
2487
2487
2482
2492
2492
2487
2482
2487
2477
2487
2477
2482
2477
2482
2482
2492
2492
2482
2492
2492
2482
2482
2482
2482
2477
2482
2482
2482
2482
2477
2482
2482
2494
2494
2489
2519
2519
2499
2519
2499
2499
2504
2509
2504
2519
2519
2499
2499
2494
2499
2499
2499
2499
2494
2489
2509
2509
2499
2509
2509
2509
2499
2524
2519
2519
2494
2494
2509
2494
2499
2504
2504
2494
2499
2494
2489
2509
2509
2509
2509
2524
2514
2494
2499
2499
2524
2524
2509
2499
2494
2494
2499
2499
2509
2494
2494
2494
2499
2499
2499
2504
2504
2504
2509
2509
2509
2509
2499
2509
2509
2509
2504
2509
2514
2509
2494
2494
2504
2489
2499
2499
2509
2509
2489
2499
2509
2509
2509
2494
2504
2504
2509
2499
2499
2499
2494
2499
2509
2489
2484
2489
2494
2489
2494
2504
2509
2504
2509
2499
2489
2504
2504
2499
2499
2504
2494
2509
2509
2509
2504
2494
2499
2499
2499
2499
2499
2499
2499
2494
2509
2509
2499
2504
2494
2509
2509
2499
2499
2499
2504
2504
2494
2494
2504
2509
2504
2504
2494
2499
2499
2489
2494
2504
2504
2494
2499
2489
2509
2504
2509
2494
2499
2509
2509
2494
2504
2489
2509
2494
2494
2489
2489
2494
2499
2509
2509
2509
2489
2499
2489
2489
2494
2499
2519
2514
2514
2504
2504
2494
2499
2499
2519
2499
2489
2494
2494
2494
2494
2494
2489
2494
2494
2499
2509
2509
2499
2514
2499
2499
2514
2494
2489
2494
2499
2494
2494
2489
2489
2499
2499
2494
2484
2499
2499
2499
2489
2489
2499
2499
2494
2504
2494
2499
2509
2494
2494
2489
2494
2499
2489
2494
2494
2499
2494
2519
2519
2514
2484
2494
2504
2504
2499
2489
2489
2499
2494
2494
2494
2494
2494
2489
2509
2489
2504
2514
2484
2514
2504
2504
2499
2499
2489
2489
2489
2499
2499
2494
2514
2509
2499
2499
2499
2504
2489
2509
2494
2504
2489
2489
2494
2499
2494
2494
2494
2504
2504
2499
2494
2499
2489
2494
2489
2489
2494
2494
2504
2504
2494
2504
2504
2494
2494
2494
2494
2489
2494
2494
2494
2489
2489
2494
2494
2521
2516
2501
2506
2506
2506
2531
2526
2511
2531
2531
2521
2511
2506
2506
2501
2511
2511
2511
2506
2511
2531
2526
2526
2521
2511
2531
2521
2531
2511
2506
2506
2511
2506
2511
2511
2506
2511
2506
2501
2511
2506
2506
2506
2516
2521
2506
2506
2511
2511
2506
2501
2506
2511
2516
2506
2511
2521
2521
2521
2516
2531
2531
2516
2511
2506
2516
2511
2521
2506
2511
2511
2521
2536
2536
2521
2521
2521
2516
2516
2511
2506
2506
2501
2516
2516
2511
2521
2521
2511
2516
2521
2521
2521
2521
2521
2506
2516
2521
2521
2511
2501
2501
2501
2506
2501
2506
2511
2516
2521
2506
2516
2521
2506
2506
2496
2516
2521
2516
2521
2516
2516
2511
2516
2516
2511
2511
2511
2511
2521
2521
2516
2501
2506
2511
2511
2501
2511
2511
2501
2516
2521
2511
2511
2511
2511
2506
2501
2511
2501
2516
2511
2506
2511
2506
2511
2511
2511
2521
2516
2516
2521
2501
2506
2501
2501
2511
2511
2501
2511
2521
2511
2516
2506
2511
2516
2531
2521
2521
2501
2501
2516
2501
2506
2506
2501
2516
2506
2506
2501
2506
2506
2516
2516
2506
2501
2526
2506
2506
2506
2511
2506
2511
2506
2506
2506
2506
2511
2531
2506
2506
2521
2521
2511
2506
2506
2501
2506
2511
2501
2506
2506
2506
2511
2501
2511
2511
2501
2496
2511
2511
2501
2511
2506
2511
2521
2516
2506
2511
2521
2506
2506
2501
2531
2531
2526
2526
2501
2516
2506
2506
2506
2506
2526
2526
2521
2496
2506
2516
2511
2511
2501
2501
2506
2506
2506
2506
2506
2506
2501
2506
2511
2511
2516
2521
2501
2511
2506
2526
2496
2526
2516
2516
2516
2516
2516
2511
2511
2501
2526
2501
2501
2506
2506
2516
2521
2511
2511
2506
2501
2516
2516
2501
2501
2506
2511
2506
2511
2511
2511
2506
2511
2506
2501
2501
2501
2506
2501
2506
2506
2506
2516
2516
2506
2516
2516
2506
2506
2506
2506
2501
2506
2506
2501
2501
2501
2501
2506
2506
2538
2538
2538
2528
2528
2518
2513
2513
2508
2538
2538
2528
2533
2518
2513
2518
2513
2528
2528
2533
2533
2533
2538
2538
2538
2538
2538
2523
2533
2523
2518
2523
2523
2523
2518
2523
2523
2518
2523
2523
2543
2538
2523
2538
2533
2538
2518
2518
2518
2518
2518
2528
2533
2528
2533
2518
2518
2518
2528
2533
2518
2518
2518
2518
2523
2523
2533
2528
2533
2533
2533
2538
2538
2533
2533
2528
2523
2523
2523
2518
2523
2518
2528
2533
2523
2533
2533
2543
2543
2523
2513
2513
2513
2523
2523
2518
2523
2513
2513
2523
2528
2533
2533
2518
2518
2528
2528
2528
2528
2518
2523
2518
2518
2518
2528
2533
2528
2513
2528
2528
2528
2528
2538
2538
2513
2513
2523
2523
2523
2523
2513
2523
2528
2528
2528
2528
2528
2528
2528
2523
2523
2523
2523
2523
2523
2528
2528
2523
2518
2518
2523
2518
2513
2518
2518
2528
2533
2518
2518
2508
2518
2518
2528
2523
2513
2528
2528
2513
2518
2518
2518
2528
2523
2523
2523
2533
2513
2513
2513
2513
2528
2523
2523
2533
2518
2523
2513
2523
2523
2528
2533
2523
2528
2518
2513
2518
2513
2518
2513
2523
2523
2513
2518
2518
2518
2518
2513
2528
2518
2513
2533
2518
2513
2518
2523
2518
2523
2518
2518
2523
2518
2513
2523
2528
2528
2523
2518
2513
2513
2513
2508
2518
2523
2523
2513
2518
2533
2518
2513
2523
2523
2518
2523
2528
2518
2513
2523
2523
2518
2523
2533
2518
2513
2543
2543
2543
2543
2538
2513
2518
2523
2518
2513
2508
2518
2523
2518
2513
2513
2518
2518
2513
2518
2518
2518
2518
2523
2523
2528
2533
2533
2533
2513
2538
2508
2538
2528
2528
2523
2523
2523
2513
2533
2513
2513
2533
2533
2523
2518
2508
2513
2513
2523
2518
2513
2518
2523
2518
2523
2523
2518
2523
2513
2508
2523
2518
2513
2518
2513
2518
2518
2518
2518
2528
2528
2518
2528
2528
2518
2518
2513
2513
2513
2513
2518
2518
2513
2513
2513
2513
2518
2518
2545
2550
2525
2535
2530
2525
2525
2545
2545
2535
2525
2535
2525
2530
2535
2535
2535
2545
2545
2540
2540
2545
2545
2545
2545
2535
2540
2545
2530
2525
2535
2525
2525
2530
2540
2530
2530
2540
2540
2545
2550
2550
2545
2545
2535
2540
2530
2530
2550
2550
2550
2550
2540
2540
2545
2540
2545
2545
2550
2550
2545
2530
2540
2530
2535
2530
2525
2530
2540
2550
2550
2530
2525
2535
2535
2535
2530
2530
2540
2545
2545
2530
2530
2525
2545
2525
2535
2540
2545
2550
2550
2545
2545
2545
2550
2535
2530
2525
2535
2535
2530
2530
2525
2525
2535
2545
2540
2535
2535
2540
2545
2545
2545
2555
2530
2540
2535
2525
2525
2535
2535
2535
2535
2530
2530
2525
2540
2540
2530
2540
2540
2525
2535
2535
2535
2535
2550
2540
2540
2540
2550
2525
2530
2530
2530
2530
2530
2540
2525
2540
2540
2540
2525
2535
2535
2520
2530
2540
2535
2535
2525
2540
2530
2550
2530
2530
2530
2530
2535
2540
2540
2530
2530
2525
2530
2525
2525
2535
2535
2545
2525
2530
2525
2540
2525
2540
2540
2535
2525
2530
2530
2535
2540
2550
2550
2525
2520
2525
2525
2535
2550
2545
2530
2535
2535
2535
2540
2535
2540
2540
2535
2530
2530
2525
2530
2530
2530
2540
2530
2525
2525
2535
2525
2530
2525
2530
2525
2530
2525
2525
2535
2535
2530
2525
2535
2540
2540
2535
2530
2525
2535
2525
2530
2525
2530
2525
2535
2535
2530
2535
2550
2525
2535
2535
2530
2535
2530
2535
2555
2555
2545
2525
2525
2530
2520
2530
2525
2525
2525
2530
2530
2525
2530
2530
2530
2530
2530
2535
2530
2530
2545
2545
2540
2545
2545
2545
2525
2540
2540
2535
2535
2545
2520
2545
2535
2535
2535
2535
2530
2545
2545
2525
2525
2525
2545
2545
2545
2530
2530
2530
2520
2535
2525
2520
2535
2530
2535
2530
2525
2530
2535
2530
2530
2530
2535
2535
2530
2535
2535
2520
2535
2520
2530
2525
2530
2530
2530
2540
2540
2530
2540
2540
2525
2525
2525
2525
2525
2525
2530
2530
2525
2525
2525
2530
2530
2557
2557
2537
2547
2542
2542
2562
2557
2552
2557
2552
2552
2552
2557
2542
2537
2537
2557
2552
2552
2552
2557
2547
2557
2562
2537
2537
2542
2542
2537
2547
2542
2547
2542
2537
2542
2557
2552
2552
2557
2562
2557
2547
2542
2547
2552
2547
2537
2537
2542
2542
2562
2562
2552
2552
2557
2557
2557
2557
2557
2552
2557
2562
2562
2552
2552
2542
2542
2552
2552
2552
2557
2557
2547
2542
2542
2542
2562
2557
2557
2552
2552
2552
2552
2552
2557
2547
2557
2542
2542
2537
2542
2542
2542
2542
2547
2557
2537
2547
2547
2542
2552
2562
2547
2547
2537
2542
2547
2537
2537
2547
2547
2532
2547
2547
2547
2547
2552
2557
2557
2557
2562
2562
2562
2552
2542
2552
2537
2547
2542
2542
2537
2537
2552
2542
2547
2537
2552
2557
2552
2562
2542
2552
2552
2542
2537
2542
2542
2542
2542
2562
2547
2532
2547
2537
2552
2547
2547
2547
2547
2557
2537
2542
2542
2542
2542
2547
2537
2537
2547
2537
2547
2552
2562
2562
2532
2542
2542
2552
2552
2542
2537
2557
2537
2542
2552
2552
2537
2537
2537
2537
2532
2542
2552
2537
2547
2557
2557
2552
2537
2547
2547
2547
2537
2542
2542
2542
2542
2562
2547
2562
2562
2542
2547
2537
2537
2537
2547
2542
2552
2552
2552
2552
2547
2547
2537
2542
2552
2547
2542
2542
2537
2542
2547
2537
2537
2547
2547
2547
2547
2552
2537
2542
2542
2547
2547
2547
2547
2542
2537
2547
2537
2537
2537
2547
2542
2542
2547
2562
2537
2547
2547
2542
2547
2542
2562
2562
2537
2542
2542
2532
2542
2537
2537
2537
2537
2542
2542
2537
2542
2542
2542
2537
2542
2542
2547
2557
2557
2557
2537
2552
2552
2552
2552
2547
2532
2557
2547
2547
2547
2542
2542
2537
2537
2537
2557
2557
2542
2552
2542
2542
2547
2542
2542
2532
2547
2542
2537
2542
2547
2542
2542
2547
2547
2542
2547
2547
2532
2537
2537
2542
2542
2542
2552
2552
2542
2552
2552
2537
2537
2537
2537
2542
2542
2537
2537
2537
2542
2542
2569
2569
2544
2554
2554
2559
2564
2564
2564
2564
2569
2564
2564
2564
2559
2569
2549
2559
2559
2559
2559
2569
2564
2564
2569
2569
2574
2549
2559
2549
2559
2549
2554
2549
2559
2554
2549
2559
2549
2554
2554
2554
2549
2569
2564
2569
2559
2549
2554
2559
2554
2554
2554
2554
2554
2564
2549
2564
2564
2569
2569
2569
2564
2564
2564
2569
2564
2564
2554
2554
2554
2554
2564
2559
2559
2549
2549
2554
2574
2569
2564
2569
2564
2554
2559
2559
2549
2549
2564
2559
2559
2569
2569
2554
2569
2569
2564
2564
2564
2564
2559
2569
2559
2549
2569
2559
2549
2549
2554
2549
2554
2549
2559
2554
2559
2569
2544
2559
2559
2554
2559
2554
2564
2574
2574
2544
2564
2564
2564
2554
2559
2549
2549
2559
2554
2564
2564
2569
2569
2574
2574
2564
2554
2564
2564
2549
2559
2554
2554
2559
2564
2574
2554
2549
2564
2549
2554
2554
2569
2554
2559
2554
2554
2554
2549
2559
2559
2564
2559
2559
2544
2554
2549
2549
2544
2554
2554
2544
2559
2569
2574
2569
2549
2559
2564
2564
2549
2549
2549
2564
2564
2549
2549
2559
2549
2549
2569
2569
2559
2549
2549
2554
2554
2559
2554
2554
2559
2554
2554
2554
2554
2569
2569
2554
2559
2559
2549
2559
2559
2564
2549
2559
2554
2564
2554
2559
2559
2549
2559
2549
2549
2554
2554
2554
2559
2559
2559
2549
2549
2549
2559
2549
2559
2574
2549
2559
2559
2554
2554
2554
2574
2574
2574
2574
2574
2549
2554
2549
2544
2554
2549
2549
2554
2554
2549
2554
2554
2549
2549
2564
2564
2569
2549
2564
2564
2564
2564
2554
2544
2569
2559
2559
2559
2559
2554
2549
2569
2554
2549
2549
2564
2564
2554
2554
2554
2554
2559
2559
2544
2549
2554
2549
2554
2559
2554
2554
2559
2559
2554
2559
2559
2554
2549
2544
2549
2554
2554
2554
2564
2564
2554
2564
2564
2549
2549
2549
2549
2549
2549
2554
2554
2549
2549
2549
2554
2554
2576
2576
2561
2571
2571
2576
2581
2571
2576
2571
2581
2566
2561
2571
2571
2571
2561
2556
2566
2576
2576
2581
2561
2566
2566
2561
2566
2561
2561
2561
2571
2576
2571
2571
2561
2571
2561
2566
2576
2576
2576
2576
2581
2581
2566
2566
2566
2571
2576
2566
2566
2571
2571
2561
2576
2566
2566
2581
2581
2576
2576
2571
2581
2576
2576
2566
2566
2566
2576
2576
2566
2561
2566
2576
2576
2571
2581
2566
2561
2581
2581
2581
2576
2581
2581
2576
2571
2571
2566
2566
2561
2571
2571
2571
2571
2581
2581
2571
2571
2571
2576
2581
2581
2571
2571
2566
2566
2561
2576
2571
2571
2566
2566
2566
2581
2581
2576
2576
2576
2556
2576
2576
2576
2581
2571
2576
2566
2566
2561
2566
2571
2561
2566
2561
2571
2576
2581
2581
2556
2576
2576
2561
2576
2561
2561
2566
2566
2566
2581
2586
2581
2576
2566
2576
2561
2581
2576
2566
2576
2581
2571
2571
2561
2571
2561
2571
2556
2561
2556
2571
2576
2581
2566
2566
2566
2566
2556
2566
2581
2581
2571
2571
2571
2561
2576
2576
2561
2561
2561
2571
2561
2561
2576
2576
2571
2566
2571
2566
2566
2566
2566
2566
2576
2576
2561
2566
2561
2571
2561
2566
2571
2571
2566
2571
2566
2566
2561
2561
2566
2571
2571
2561
2561
2571
2561
2556
2561
2571
2561
2571
2581
2561
2571
2566
2566
2566
2561
2586
2586
2581
2561
2571
2566
2566
2556
2561
2561
2566
2566
2556
2566
2566
2561
2566
2576
2576
2576
2576
2576
2576
2581
2561
2576
2571
2571
2556
2581
2581
2571
2571
2571
2571
2561
2561
2581
2581
2561
2561
2566
2566
2566
2566
2556
2561
2566
2561
2566
2571
2566
2566
2571
2571
2566
2566
2571
2566
2556
2561
2566
2566
2566
2576
2576
2566
2571
2571
2571
2571
2561
2561
2561
2561
2561
2566
2566
2561
2561
2561
2566
2566
2593
2588
2583
2583
2583
2588
2588
2583
2588
2583
2578
2588
2583
2588
2583
2583
2593
2588
2573
2588
2588
2573
2578
2583
2583
2593
2588
2588
2583
2583
2583
2593
2583
2583
2573
2578
2573
2573
2583
2573
2573
2583
2568
2573
2573
2588
2583
2578
2578
2583
2573
2583
2588
2588
2588
2583
2588
2588
2593
2578
2578
2578
2573
2588
2593
2583
2583
2588
2593
2588
2588
2588
2588
2578
2588
2573
2573
2583
2588
2588
2593
2578
2578
2578
2578
2578
2593
2593
2593
2588
2588
2588
2593
2593
2588
2573
2578
2583
2578
2578
2573
2583
2578
2573
2593
2593
2593
2593
2593
2593
2583
2578
2578
2578
2573
2583
2583
2578
2583
2578
2583
2578
2583
2578
2588
2583
2593
2588
2588
2588
2578
2578
2578
2573
2583
2588
2578
2573
2583
2588
2588
2593
2588
2583
2588
2588
2588
2573
2588
2588
2588
2588
2598
2578
2578
2578
2578
2583
2593
2568
2588
2588
2573
2588
2568
2578
2593
2588
2583
2583
2593
2573
2583
2598
2593
2588
2578
2568
2573
2573
2573
2588
2578
2588
2588
2593
2578
2578
2578
2578
2578
2593
2573
2578
2573
2573
2573
2568
2588
2588
2588
2583
2583
2583
2573
2583
2583
2573
2573
2583
2573
2583
2583
2573
2578
2578
2578
2573
2583
2578
2578
2578
2573
2573
2583
2578
2578
2583
2583
2578
2573
2573
2573
2583
2573
2573
2583
2568
2583
2573
2583
2598
2598
2593
2593
2578
2573
2578
2593
2593
2573
2578
2578
2578
2568
2573
2573
2578
2578
2578
2578
2568
2588
2588
2583
2583
2593
2573
2583
2588
2568
2593
2593
2583
2578
2583
2578
2578
2593
2583
2573
2593
2593
2573
2573
2578
2578
2578
2578
2568
2578
2578
2573
2578
2583
2578
2578
2583
2583
2578
2578
2583
2578
2578
2568
2573
2578
2578
2578
2588
2588
2578
2583
2583
2573
2573
2573
2573
2573
2578
2578
2573
2573
2573
2578
2578
2585
2590
2590
2600
2595
2600
2595
2595
2605
2595
2595
2585
2595
2585
2600
2595
2605
2595
2600
2595
2600
2600
2595
2600
2595
2595
2585
2590
2595
2585
2595
2595
2585
2595
2590
2590
2600
2600
2605
2600
2600
2595
2585
2590
2585
2595
2600
2590
2590
2580
2590
2590
2600
2600
2600
2600
2600
2600
2590
2590
2590
2595
2595
2590
2590
2590
2590
2590
2590
2590
2590
2590
2595
2595
2595
2595
2600
2595
2595
2595
2605
2605
2605
2605
2595
2600
2600
2600
2585
2600
2595
2595
2585
2595
2595
2590
2595
2590
2595
2605
2600
2600
2580
2585
2585
2590
2585
2585
2595
2595
2585
2595
2595
2595
2595
2605
2605
2600
2605
2605
2600
2590
2590
2595
2600
2590
2585
2590
2590
2585
2600
2590
2595
2600
2595
2595
2600
2600
2585
2600
2600
2600
2580
2585
2600
2595
2600
2590
2590
2595
2595
2595
2595
2585
2600
2600
2595
2590
2595
2595
2585
2600
2600
2600
2605
2595
2595
2600
2595
2595
2605
2580
2580
2600
2580
2610
2585
2590
2600
2600
2600
2590
2605
2600
2595
2590
2590
2590
2585
2585
2600
2600
2605
2585
2585
2585
2590
2590
2600
2590
2580
2595
2595
2590
2590
2590
2585
2585
2595
2595
2585
2585
2595
2595
2590
2590
2585
2585
2595
2595
2585
2585
2590
2595
2590
2595
2595
2585
2595
2595
2590
2585
2580
2590
2585
2600
2585
2595
2590
2610
2610
2585
2590
2590
2590
2610
2610
2605
2590
2590
2590
2585
2590
2580
2590
2585
2585
2590
2590
2590
2590
2600
2600
2595
2595
2595
2595
2605
2585
2590
2600
2580
2605
2585
2590
2590
2590
2590
2595
2600
2585
2605
2600
2585
2585
2600
2590
2590
2580
2590
2585
2585
2590
2595
2590
2590
2595
2595
2590
2595
2590
2585
2580
2585
2590
2590
2590
2600
2600
2590
2595
2595
2585
2585
2585
2585
2585
2590
2590
2585
2585
2585
2590
2590
2632
2602
2602
2597
2602
2607
2602
2602
2617
2607
2607
2607
2592
2607
2602
2607
2607
2612
2612
2607
2612
2612
2597
2607
2607
2602
2612
2597
2617
2607
2617
2612
2612
2607
2602
2607
2612
2612
2612
2612
2602
2602
2607
2592
2607
2612
2617
2617
2607
2607
2602
2602
2602
2602
2607
2602
2607
2612
2602
2607
2607
2602
2602
2612
2612
2612
2612
2617
2617
2597
2607
2607
2602
2607
2602
2602
2602
2597
2607
2607
2612
2607
2617
2617
2612
2607
2607
2597
2597
2607
2612
2597
2607
2612
2602
2602
2607
2607
2597
2602
2602
2597
2602
2602
2607
2592
2612
2597
2597
2597
2597
2607
2607
2612
2602
2602
2602
2602
2612
2607
2607
2612
2612
2612
2612
2612
2607
2607
2602
2602
2597
2607
2607
2607
2607
2597
2597
2607
2597
2607
2612
2602
2602
2607
2607
2597
2607
2597
2607
2617
2602
2602
2607
2607
2602
2612
2607
2607
2602
2597
2602
2602
2602
2612
2607
2607
2592
2607
2612
2592
2592
2612
2612
2592
2607
2617
2602
2602
2607
2607
2612
2607
2607
2597
2602
2597
2612
2612
2612
2597
2602
2602
2607
2597
2597
2607
2607
2592
2597
2602
2602
2597
2602
2602
2612
2607
2602
2602
2597
2592
2607
2607
2602
2597
2602
2607
2607
2597
2597
2607
2607
2602
2607
2602
2602
2602
2602
2607
2607
2602
2592
2602
2602
2597
2602
2602
2602
2597
2602
2622
2622
2612
2602
2602
2602
2597
2602
2592
2602
2597
2597
2602
2602
2602
2602
2612
2612
2612
2612
2607
2602
2617
2597
2612
2592
2602
2617
2602
2602
2602
2602
2597
2602
2602
2597
2612
2612
2597
2597
2607
2607
2597
2602
2602
2592
2602
2597
2597
2602
2607
2602
2602
2607
2607
2607
2602
2607
2602
2597
2592
2597
2597
2597
2602
2612
2612
2602
2607
2607
2597
2597
2597
2597
2597
2602
2602
2597
2597
2597
2602
2602
2609
2619
2614
2614
2619
2609
2604
2639
2619
2614
2614
2629
2629
2629
2619
2609
2609
2614
2619
2619
2619
2614
2609
2609
2629
2629
2629
2619
2629
2624
2614
2624
2619
2624
2604
2614
2619
2624
2609
2614
2624
2624
2614
2614
2619
2619
2619
2619
2624
2614
2629
2619
2629
2619
2619
2624
2614
2614
2614
2614
2619
2619
2614
2619
2619
2614
2614
2619
2624
2624
2624
2624
2614
2614
2614
2614
2619
2624
2624
2614
2614
2619
2619
2614
2614
2619
2619
2619
2614
2614
2619
2614
2619
2619
2619
2624
2624
2624
2604
2614
2614
2624
2619
2609
2614
2614
2609
2614
2614
2609
2604
2609
2614
2614
2609
2614
2614
2619
2614
2624
2614
2624
2614
2614
2624
2624
2619
2619
2619
2619
2614
2609
2624
2619
2624
2624
2609
2609
2624
2619
2624
2624
2624
2609
2619
2619
2609
2609
2609
2614
2614
2624
2624
2619
2619
2619
2619
2619
2614
2614
2614
2614
2614
2619
2614
2619
2614
2614
2604
2609
2614
2614
2614
2614
2604
2619
2619
2609
2624
2619
2619
2624
2619
2609
2624
2614
2614
2624
2614
2614
2624
2614
2619
2619
2614
2619
2604
2619
2624
2604
2619
2619
2609
2609
2614
2619
2619
2609
2614
2619
2619
2619
2619
2619
2609
2619
2619
2614
2609
2609
2614
2614
2614
2609
2604
2614
2619
2619
2614
2609
2624
2609
2609
2614
2604
2624
2614
2614
2609
2619
2619
2614
2614
2604
2619
2609
2619
2619
2619
2609
2614
2619
2619
2614
2614
2614
2619
2614
2609
2634
2614
2609
2614
2629
2629
2614
2614
2614
2624
2624
2609
2614
2604
2614
2619
2614
2619
2609
2609
2614
2614
2614
2614
2624
2624
2614
2629
2609
2624
2614
2604
2629
2614
2614
2614
2614
2609
2629
2609
2609
2629
2609
2614
2614
2614
2614
2604
2614
2609
2614
2619
2614
2614
2619
2619
2619
2614
2614
2614
2614
2619
2614
2604
2609
2609
2614
2624
2624
2604
2614
2619
2619
2609
2609
2609
2604
2609
2614
2614
2609
2604
2609
2614
2614
2636
2621
2626
2631
2621
2621
2646
2636
2636
2641
2636
2641
2631
2626
2626
2626
2626
2641
2641
2641
2636
2641
2631
2641
2636
2636
2631
2641
2641
2636
2626
2631
2621
2631
2636
2636
2621
2631
2626
2631
2631
2636
2631
2621
2631
2631
2621
2621
2641
2631
2636
2641
2626
2626
2631
2616
2626
2636
2631
2621
2626
2636
2626
2631
2631
2626
2626
2631
2621
2626
2636
2626
2626
2626
2626
2641
2631
2641
2626
2626
2631
2631
2631
2631
2631
2626
2621
2631
2631
2631
2626
2626
2626
2641
2621
2621
2621
2626
2636
2626
2631
2631
2621
2631
2626
2626
2626
2636
2626
2621
2631
2631
2641
2621
2626
2621
2626
2626
2631
2631
2621
2626
2621
2626
2631
2636
2616
2626
2626
2626
2636
2626
2616
2631
2636
2621
2621
2631
2621
2631
2631
2631
2631
2631
2636
2626
2636
2636
2621
2631
2631
2621
2636
2631
2631
2631
2631
2631
2636
2621
2621
2621
2631
2631
2621
2621
2626
2631
2626
2636
2631
2631
2631
2631
2626
2626
2626
2626
2621
2626
2636
2636
2616
2626
2621
2636
2636
2636
2626
2626
2631
2626
2626
2631
2636
2621
2636
2626
2626
2631
2626
2621
2631
2631
2621
2631
2616
2631
2636
2616
2631
2626
2621
2631
2626
2621
2626
2626
2626
2626
2631
2636
2631
2631
2621
2621
2626
2626
2626
2631
2631
2631
2616
2621
2616
2621
2626
2631
2631
2621
2631
2636
2626
2626
2621
2626
2626
2626
2626
2631
2621
2621
2626
2631
2626
2626
2626
2621
2626
2626
2626
2631
2641
2626
2641
2621
2631
2626
2626
2626
2631
2631
2631
2631
2621
2626
2626
2616
2626
2626
2626
2626
2626
2636
2621
2621
2626
2626
2626
2626
2631
2631
2641
2621
2636
2626
2616
2641
2626
2621
2626
2626
2621
2636
2636
2621
2621
2636
2636
2626
2626
2626
2626
2616
2626
2621
2626
2631
2626
2626
2626
2631
2626
2631
2626
2626
2626
2631
2626
2616
2621
2621
2626
2636
2636
2616
2626
2616
2631
2631
2621
2621
2616
2616
2621
2626
2626
2616
2616
2621
2626
2626
2658
2643
2648
2633
2643
2633
2638
2638
2638
2633
2638
2638
2658
2653
2648
2643
2648
2633
2638
2643
2643
2633
2643
2633
2633
2653
2653
2653
2653
2653
2648
2648
2643
2643
2648
2653
2643
2643
2633
2638
2633
2643
2643
2648
2648
2648
2633
2653
2648
2653
2648
2643
2638
2633
2643
2648
2648
2628
2643
2648
2643
2643
2643
2648
2633
2638
2638
2643
2638
2648
2648
2643
2653
2653
2638
2643
2643
2648
2648
2648
2638
2633
2643
2643
2648
2648
2643
2643
2653
2653
2648
2638
2633
2638
2633
2643
2643
2648
2638
2638
2643
2643
2633
2648
2633
2638
2653
2643
2628
2638
2643
2643
2633
2643
2643
2638
2633
2648
2643
2648
2643
2638
2638
2633
2638
2633
2633
2633
2643
2643
2633
2633
2633
2633
2643
2648
2638
2638
2638
2643
2633
2638
2638
2638
2633
2648
2633
2638
2638
2638
2638
2643
2638
2638
2648
2648
2643
2633
2633
2648
2648
2638
2633
2643
2643
2643
2643
2643
2643
2643
2643
2643
2643
2633
2633
2643
2633
2633
2643
2643
2643
2638
2638
2643
2628
2643
2643
2643
2638
2643
2638
2638
2648
2653
2653
2633
2633
2643
2643
2648
2648
2648
2638
2638
2638
2643
2638
2643
2643
2638
2638
2638
2638
2628
2648
2633
2633
2638
2643
2643
2638
2638
2638
2638
2628
2643
2648
2633
2648
2638
2638
2643
2633
2643
2628
2643
2638
2638
2638
2628
2638
2638
2633
2643
2638
2643
2643
2638
2643
2628
2638
2638
2633
2638
2638
2633
2638
2643
2643
2638
2628
2638
2638
2643
2633
2638
2638
2628
2638
2643
2638
2638
2638
2633
2638
2633
2633
2638
2638
2633
2633
2633
2638
2638
2658
2648
2638
2633
2643
2638
2638
2638
2638
2638
2643
2643
2633
2638
2638
2633
2628
2638
2633
2638
2633
2638
2643
2633
2633
2638
2638
2638
2638
2643
2653
2633
2638
2638
2648
2638
2628
2653
2633
2638
2638
2638
2643
2633
2643
2633
2633
2648
2648
2638
2638
2638
2628
2633
2633
2638
2643
2638
2638
2643
2633
2638
2638
2638
2638
2633
2628
2633
2633
2638
2648
2648
2638
2628
2643
2643
2633
2633
2628
2633
2638
2638
2628
2633
2638
2638
2665
2655
2655
2665
2665
2640
2645
2655
2650
2645
2665
2655
2665
2655
2645
2645
2655
2665
2665
2660
2660
2655
2645
2645
2645
2660
2655
2655
2655
2645
2655
2650
2645
2645
2645
2655
2665
2665
2660
2660
2655
2645
2655
2650
2640
2650
2640
2650
2660
2655
2660
2655
2660
2660
2660
2650
2655
2640
2650
2660
2660
2660
2650
2650
2650
2655
2650
2650
2660
2660
2655
2655
2655
2650
2655
2655
2640
2650
2650
2660
2655
2650
2650
2660
2660
2645
2650
2645
2650
2655
2655
2655
2660
2660
2650
2650
2660
2650
2655
2660
2655
2655
2655
2655
2660
2655
2655
2645
2655
2650
2655
2650
2645
2645
2645
2660
2645
2660
2645
2665
2645
2645
2655
2645
2645
2645
2655
2655
2650
2655
2650
2650
2660
2640
2655
2655
2655
2650
2645
2645
2645
2660
2640
2640
2650
2655
2660
2650
2645
2645
2645
2645
2660
2645
2645
2645
2655
2665
2665
2665
2650
2650
2655
2650
2650
2655
2655
2650
2650
2645
2645
2645
2645
2655
2655
2640
2655
2655
2655
2655
2655
2655
2650
2645
2645
2645
2645
2650
2655
2655
2650
2650
2650
2655
2645
2650
2650
2650
2650
2650
2650
2645
2655
2665
2665
2645
2645
2650
2650
2650
2650
2660
2645
2650
2645
2645
2645
2655
2655
2650
2650
2645
2645
2645
2640
2660
2645
2645
2650
2650
2650
2650
2655
2655
2655
2650
2650
2640
2645
2650
2650
2650
2650
2655
2655
2640
2650
2655
2655
2655
2655
2650
2655
2650
2650
2645
2650
2655
2650
2645
2650
2650
2650
2650
2650
2640
2650
2650
2655
2645
2640
2640
2655
2650
2650
2645
2645
2645
2650
2670
2660
2645
2650
2650
2650
2665
2650
2645
2655
2650
2650
2650
2650
2650
2650
2645
2650
2650
2640
2650
2650
2645
2650
2645
2645
2645
2650
2650
2650
2650
2650
2660
2660
2645
2645
2660
2650
2650
2640
2660
2650
2650
2655
2645
2655
2655
2645
2645
2655
2655
2655
2650
2650
2645
2645
2640
2645
2645
2650
2655
2650
2650
2650
2645
2655
2645
2650
2645
2650
2645
2640
2645
2645
2650
2660
2660
2650
2640
2655
2655
2645
2645
2640
2645
2650
2650
2640
2645
2650
2650
2672
2677
2662
2667
2672
2672
2677
2652
2662
2657
2672
2667
2677
2667
2677
2657
2662
2657
2657
2672
2667
2662
2657
2657
2662
2672
2677
2662
2662
2662
2667
2667
2672
2657
2667
2657
2662
2657
2667
2662
2677
2672
2652
2662
2662
2672
2662
2662
2662
2672
2677
2662
2672
2672
2662
2662
2672
2667
2667
2662
2662
2662
2662
2667
2667
2667
2662
2662
2667
2667
2677
2672
2657
2662
2662
2657
2662
2667
2662
2662
2672
2667
2667
2662
2662
2667
2667
2662
2667
2652
2662
2657
2672
2667
2667
2667
2667
2672
2662
2657
2657
2672
2657
2667
2667
2667
2662
2662
2662
2662
2672
2672
2667
2657
2657
2662
2667
2657
2657
2667
2672
2652
2667
2672
2662
2657
2662
2657
2667
2657
2662
2662
2662
2657
2667
2657
2657
2667
2667
2667
2657
2657
2657
2657
2667
2657
2667
2662
2672
2662
2662
2652
2652
2652
2657
2667
2672
2667
2657
2667
2667
2667
2672
2672
2677
2662
2662
2662
2662
2667
2667
2662
2657
2657
2672
2662
2662
2667
2662
2662
2662
2662
2662
2662
2652
2657
2657
2657
2657
2667
2657
2667
2662
2657
2662
2657
2662
2657
2657
2657
2662
2662
2672
2672
2657
2657
2667
2657
2662
2657
2657
2667
2667
2667
2662
2662
2657
2667
2652
2657
2662
2662
2662
2662
2657
2667
2667
2667
2667
2657
2667
2662
2662
2662
2652
2657
2667
2667
2667
2667
2662
2657
2667
2662
2657
2657
2662
2662
2657
2662
2662
2667
2667
2652
2662
2652
2667
2657
2652
2662
2662
2662
2657
2657
2657
2662
2662
2657
2677
2652
2662
2662
2662
2677
2677
2662
2662
2662
2657
2662
2662
2662
2662
2657
2662
2657
2657
2657
2662
2652
2662
2662
2662
2652
2657
2657
2657
2672
2662
2662
2662
2662
2667
2667
2652
2657
2672
2657
2652
2672
2662
2662
2667
2657
2667
2662
2657
2657
2662
2662
2662
2652
2652
2657
2657
2662
2667
2662
2662
2662
2667
2652
2662
2662
2657
2652
2657
2657
2662
2667
2667
2667
2667
2662
2652
2667
2667
2657
2657
2652
2657
2662
2662
2652
2657
2662
2662
2684
2669
2674
2674
2674
2674
2679
2674
2684
2679
2679
2679
2684
2679
2679
2679
2684
2684
2669
2674
2689
2689
2684
2669
2684
2674
2674
2679
2669
2679
2674
2674
2674
2674
2674
2669
2674
2669
2679
2674
2684
2669
2679
2674
2674
2684
2684
2674
2679
2669
2674
2669
2674
2674
2669
2674
2669
2684
2684
2684
2674
2669
2679
2679
2679
2679
2679
2679
2674
2674
2674
2684
2684
2684
2674
2674
2684
2664
2679
2679
2674
2674
2674
2684
2684
2679
2679
2679
2679
2674
2669
2679
2674
2679
2674
2679
2684
2684
2674
2674
2679
2679
2674
2679
2674
2679
2679
2669
2669
2669
2679
2684
2684
2679
2679
2674
2679
2679
2669
2669
2684
2674
2674
2684
2679
2669
2669
2679
2679
2674
2674
2674
2674
2674
2679
2684
2674
2674
2669
2669
2669
2674
2664
2669
2669
2674
2679
2679
2679
2679
2679
2679
2679
2674
2674
2669
2669
2664
2679
2664
2674
2669
2679
2669
2669
2669
2679
2679
2674
2664
2664
2664
2664
2679
2684
2674
2669
2674
2684
2684
2674
2674
2674
2674
2664
2674
2669
2674
2674
2684
2664
2679
2669
2674
2669
2664
2669
2669
2669
2669
2679
2669
2679
2674
2669
2674
2669
2669
2669
2679
2679
2669
2669
2664
2674
2664
2669
2679
2679
2674
2674
2669
2664
2674
2674
2664
2679
2679
2679
2674
2674
2674
2679
2679
2674
2674
2669
2679
2674
2674
2679
2679
2679
2669
2664
2669
2679
2679
2674
2674
2669
2669
2674
2679
2674
2679
2674
2679
2674
2674
2679
2679
2664
2669
2679
2679
2664
2674
2669
2664
2674
2674
2669
2669
2674
2669
2689
2689
2684
2684
2674
2689
2669
2674
2689
2674
2689
2689
2674
2674
2669
2674
2674
2674
2669
2669
2674
2674
2664
2669
2669
2669
2679
2674
2674
2674
2674
2674
2679
2679
2669
2669
2669
2669
2684
2664
2684
2674
2674
2684
2684
2674
2679
2669
2674
2669
2669
2669
2669
2674
2664
2664
2669
2674
2679
2674
2674
2679
2674
2674
2674
2664
2664
2669
2669
2674
2679
2679
2674
2664
2674
2674
2669
2669
2664
2669
2674
2674
2664
2669
2674
2674
2691
2691
2696
2696
2686
2681
2686
2691
2691
2686
2691
2691
2691
2686
2691
2691
2696
2696
2691
2696
2676
2691
2686
2691
2691
2701
2701
2701
2691
2696
2696
2681
2686
2691
2681
2686
2681
2686
2691
2681
2686
2691
2681
2681
2686
2686
2686
2686
2686
2686
2691
2681
2681
2686
2686
2691
2696
2681
2691
2686
2686
2686
2691
2696
2696
2681
2676
2686
2686
2681
2691
2686
2686
2691
2686
2681
2686
2686
2686
2696
2686
2696
2696
2696
2686
2686
2686
2691
2676
2686
2691
2691
2691
2686
2691
2696
2691
2686
2681
2681
2691
2691
2691
2696
2691
2691
2686
2696
2691
2696
2691
2691
2681
2681
2686
2691
2681
2681
2681
2686
2686
2681
2686
2691
2696
2691
2681
2681
2681
2681
2681
2691
2686
2691
2696
2696
2691
2691
2686
2681
2686
2686
2681
2691
2681
2691
2686
2681
2691
2691
2686
2696
2696
2686
2686
2681
2686
2691
2686
2681
2681
2686
2686
2681
2681
2686
2686
2676
2676
2681
2681
2686
2676
2686
2681
2691
2686
2681
2681
2696
2691
2676
2676
2686
2691
2686
2681
2691
2691
2691
2686
2686
2681
2681
2676
2681
2681
2696
2686
2681
2686
2676
2681
2681
2681
2691
2681
2691
2686
2681
2686
2686
2676
2681
2686
2681
2681
2686
2681
2686
2686
2681
2686
2686
2686
2686
2691
2676
2686
2691
2686
2686
2686
2686
2681
2686
2686
2691
2691
2686
2691
2686
2676
2681
2686
2686
2686
2686
2686
2686
2691
2691
2686
2686
2691
2691
2676
2691
2676
2676
2681
2676
2686
2681
2681
2681
2686
2676
2691
2691
2691
2691
2686
2686
2696
2686
2701
2681
2686
2691
2691
2701
2696
2686
2681
2681
2686
2686
2686
2686
2681
2676
2686
2686
2676
2691
2691
2681
2681
2686
2686
2686
2686
2691
2691
2691
2681
2681
2696
2696
2676
2696
2696
2696
2686
2686
2696
2696
2686
2681
2681
2681
2681
2686
2686
2676
2681
2686
2691
2686
2686
2691
2686
2686
2686
2686
2676
2676
2681
2686
2691
2691
2686
2676
2686
2681
2681
2676
2681
2686
2686
2676
2681
2686
2686
2703
2703
2708
2713
2698
2693
2703
2703
2708
2708
2708
2703
2698
2703
2698
2703
2703
2703
2698
2693
2703
2693
2693
2708
2708
2708
2708
2708
2703
2703
2703
2703
2703
2693
2703
2693
2688
2698
2703
2703
2703
2693
2698
2703
2703
2708
2703
2693
2698
2698
2698
2703
2713
2703
2708
2708
2693
2693
2698
2693
2698
2703
2698
2713
2703
2688
2698
2698
2693
2703
2703
2698
2698
2698
2698
2708
2698
2698
2698
2698
2698
2703
2698
2698
2698
2703
2708
2708
2693
2703
2698
2698
2698
2698
2698
2693
2698
2698
2693
2703
2698
2703
2703
2693
2693
2698
2693
2703
2693
2703
2693
2698
2693
2698
2703
2703
2703
2698
2698
2708
2703
2703
2693
2693
2693
2698
2698
2693
2703
2708
2703
2708
2698
2688
2693
2698
2703
2698
2703
2693
2693
2703
2703
2708
2713
2713
2698
2693
2698
2698
2693
2693
2698
2698
2698
2693
2703
2698
2698
2703
2703
2693
2708
2688
2698
2698
2693
2693
2708
2708
2698
2693
2693
2693
2703
2693
2698
2703
2688
2693
2703
2688
2703
2693
2698
2698
2698
2698
2698
2698
2693
2708
2688
2698
2693
2698
2688
2693
2693
2693
2698
2698
2698
2698
2703
2703
2698
2693
2698
2693
2693
2693
2698
2693
2698
2698
2698
2698
2698
2698
2698
2698
2698
2698
2693
2698
2703
2703
2698
2693
2698
2688
2693
2698
2703
2698
2698
2703
2698
2698
2698
2703
2703
2698
2693
2698
2688
2698
2688
2693
2688
2693
2693
2693
2693
2698
2698
2698
2703
2703
2698
2713
2703
2703
2698
2708
2703
2703
2708
2698
2693
2693
2698
2698
2698
2698
2698
2693
2698
2698
2688
2693
2693
2698
2698
2698
2698
2703
2703
2698
2688
2698
2693
2698
2708
2703
2703
2688
2708
2703
2698
2698
2698
2708
2708
2693
2693
2693
2693
2698
2693
2698
2688
2693
2698
2698
2698
2698
2698
2698
2698
2698
2698
2688
2688
2688
2698
2703
2703
2698
2688
2698
2693
2693
2688
2693
2698
2698
2688
2693
2698
2698
2715
2715
2710
2705
2715
2720
2725
2725
2715
2715
2710
2715
2720
2715
2710
2715
2705
2710
2710
2715
2705
2705
2715
2715
2715
2715
2715
2725
2710
2715
2705
2705
2705
2705
2715
2710
2710
2705
2715
2715
2700
2710
2710
2720
2720
2715
2715
2710
2715
2710
2715
2710
2715
2710
2710
2715
2710
2710
2705
2710
2710
2715
2720
2720
2715
2720
2720
2715
2715
2710
2715
2715
2715
2710
2710
2715
2725
2710
2715
2710
2710
2715
2710
2710
2720
2710
2715
2715
2710
2710
2715
2710
2715
2715
2705
2715
2705
2710
2710
2705
2705
2705
2710
2720
2715
2705
2715
2705
2705
2710
2710
2715
2700
2705
2710
2710
2705
2710
2710
2705
2700
2715
2710
2710
2715
2710
2705
2705
2710
2710
2705
2710
2710
2700
2710
2705
2715
2710
2710
2705
2705
2720
2700
2715
2720
2710
2700
2710
2710
2705
2710
2710
2715
2720
2720
2700
2710
2705
2715
2700
2710
2710
2710
2705
2705
2715
2710
2705
2715
2715
2700
2705
2705
2715
2705
2705
2715
2715
2700
2700
2715
2705
2710
2710
2710
2710
2710
2710
2705
2715
2705
2700
2705
2710
2710
2715
2705
2710
2705
2705
2705
2705
2705
2710
2710
2705
2710
2710
2710
2705
2710
2710
2710
2715
2715
2715
2715
2705
2710
2710
2710
2715
2715
2710
2710
2710
2710
2705
2710
2715
2710
2705
2700
2705
2700
2705
2705
2705
2725
2710
2710
2710
2710
2725
2710
2725
2705
2715
2715
2710
2705
2705
2710
2710
2710
2705
2710
2710
2705
2710
2710
2700
2720
2705
2705
2710
2710
2715
2710
2710
2710
2710
2710
2710
2725
2705
2705
2710
2725
2720
2700
2720
2710
2710
2705
2710
2715
2715
2705
2705
2705
2705
2705
2705
2700
2705
2710
2710
2710
2710
2705
2705
2710
2710
2700
2700
2710
2715
2715
2710
2700
2710
2705
2705
2700
2705
2710
2710
2700
2705
2710
2710
2727
2727
2722
2717
2727
2722
2722
2727
2727
2732
2722
2732
2717
2722
2727
2727
2727
2722
2727
2727
2722
2732
2717
2717
2722
2722
2717
2717
2727
2727
2727
2727
2717
2722
2722
2727
2717
2727
2727
2732
2727
2722
2727
2722
2717
2712
2732
2732
2722
2722
2722
2722
2722
2732
2727
2722
2727
2722
2722
2722
2722
2727
2717
2717
2727
2722
2722
2722
2717
2722
2722
2717
2722
2722
2727
2722
2727
2727
2732
2727
2727
2727
2727
2727
2727
2727
2732
2732
2722
2722
2717
2727
2727
2732
2727
2717
2727
2722
2727
2727
2727
2712
2722
2727
2722
2727
2717
2722
2717
2722
2722
2717
2712
2717
2717
2712
2717
2722
2727
2727
2722
2727
2712
2717
2722
2717
2717
2722
2722
2722
2727
2722
2722
2717
2722
2727
2727
2727
2727
2717
2717
2722
2722
2727
2717
2717
2712
2727
2727
2722
2727
2722
2717
2712
2722
2722
2717
2722
2722
2722
2717
2712
2727
2722
2717
2727
2712
2722
2712
2727
2717
2722
2722
2722
2717
2722
2717
2722
2722
2722
2727
2727
2717
2722
2722
2722
2717
2717
2712
2722
2722
2727
2727
2727
2717
2712
2727
2717
2727
2717
2712
2722
2722
2717
2717
2717
2717
2717
2722
2722
2712
2722
2722
2722
2727
2727
2722
2722
2722
2722
2727
2727
2722
2717
2722
2722
2727
2722
2722
2722
2717
2717
2722
2712
2717
2712
2712
2717
2717
2717
2737
2722
2722
2722
2717
2737
2737
2722
2737
2722
2722
2722
2722
2722
2717
2722
2722
2717
2717
2732
2722
2717
2717
2722
2727
2727
2712
2722
2727
2717
2717
2727
2722
2722
2727
2722
2722
2717
2722
2732
2732
2717
2722
2732
2732
2732
2712
2732
2722
2727
2727
2727
2727
2722
2727
2717
2717
2717
2717
2717
2712
2717
2722
2722
2722
2722
2717
2722
2722
2712
2712
2722
2727
2727
2722
2712
2722
2717
2717
2712
2717
2722
2722
2712
2717
2722
2717
2739
2744
2744
2734
2729
2734
2734
2729
2734
2739
2739
2734
2734
2734
2739
2739
2739
2729
2729
2739
2729
2729
2739
2739
2739
2734
2739
2734
2739
2744
2739
2744
2734
2734
2734
2734
2734
2739
2739
2744
2739
2724
2729
2734
2734
2739
2734
2744
2724
2739
2729
2729
2734
2734
2739
2734
2724
2739
2739
2739
2739
2734
2734
2734
2734
2724
2739
2744
2734
2734
2734
2739
2734
2739
2739
2734
2744
2734
2729
2734
2729
2744
2729
2739
2739
2734
2739
2739
2734
2729
2729
2734
2729
2739
2734
2739
2739
2739
2739
2724
2739
2739
2739
2739
2729
2739
2739
2734
2734
2734
2734
2734
2734
2729
2734
2734
2729
2734
2734
2744
2739
2724
2734
2729
2739
2724
2729
2734
2729
2734
2729
2729
2734
2739
2734
2734
2724
2734
2734
2739
2734
2739
2739
2739
2729
2739
2729
2729
2729
2734
2734
2739
2734
2739
2734
2724
2734
2734
2724
2729
2724
2734
2734
2729
2739
2739
2729
2734
2729
2729
2729
2734
2729
2734
2734
2729
2734
2739
2729
2734
2734
2729
2729
2739
2734
2729
2734
2734
2729
2734
2734
2739
2734
2729
2734
2734
2734
2739
2734
2729
2724
2734
2734
2739
2729
2734
2724
2739
2739
2729
2729
2724
2724
2729
2739
2729
2729
2729
2724
2734
2734
2734
2734
2734
2739
2739
2734
2739
2739
2734
2729
2734
2734
2729
2734
2734
2734
2729
2734
2729
2724
2724
2729
2734
2724
2729
2729
2729
2734
2739
2734
2734
2739
2744
2749
2734
2744
2734
2734
2734
2734
2734
2729
2734
2734
2734
2724
2739
2734
2729
2729
2739
2734
2734
2739
2724
2734
2739
2739
2729
2729
2739
2734
2734
2739
2734
2734
2729
2729
2739
2729
2739
2729
2734
2744
2744
2744
2724
2744
2729
2739
2739
2729
2734
2729
2729
2729
2729
2729
2729
2724
2724
2729
2734
2734
2734
2729
2734
2729
2724
2734
2734
2724
2724
2734
2739
2739
2734
2724
2734
2729
2729
2724
2729
2734
2734
2724
2729
2734
2729
2746
2746
2746
2741
2751
2756
2756
2741
2751
2746
2746
2751
2741
2741
2736
2736
2746
2741
2751
2756
2756
2746
2751
2746
2751
2751
2751
2751
2751
2741
2741
2751
2736
2736
2751
2741
2751
2751
2746
2746
2746
2746
2746
2751
2741
2741
2746
2746
2756
2746
2746
2751
2751
2751
2751
2756
2756
2746
2746
2746
2746
2746
2746
2741
2746
2741
2746
2746
2746
2746
2746
2756
2756
2756
2746
2756
2756
2751
2746
2751
2746
2746
2751
2746
2746
2751
2746
2741
2736
2746
2746
2746
2756
2741
2741
2746
2756
2751
2741
2741
2741
2756
2751
2751
2736
2746
2746
2746
2751
2741
2741
2741
2736
2741
2741
2746
2746
2741
2746
2746
2746
2741
2751
2751
2751
2751
2746
2751
2746
2746
2746
2741
2751
2751
2741
2746
2741
2746
2746
2746
2751
2746
2736
2756
2746
2736
2746
2736
2746
2746
2741
2746
2746
2746
2741
2751
2741
2736
2741
2741
2746
2746
2741
2746
2741
2746
2746
2736
2741
2746
2751
2746
2751
2746
2741
2751
2746
2736
2736
2736
2746
2746
2741
2751
2751
2746
2741
2746
2741
2746
2741
2741
2746
2746
2751
2741
2751
2741
2741
2741
2751
2741
2746
2741
2746
2746
2751
2741
2746
2741
2746
2746
2736
2741
2746
2746
2736
2736
2746
2746
2746
2751
2746
2741
2736
2746
2746
2751
2746
2741
2736
2736
2751
2746
2746
2741
2741
2741
2746
2746
2746
2746
2746
2751
2751
2741
2751
2746
2741
2746
2746
2746
2736
2741
2741
2746
2736
2741
2741
2741
2746
2751
2751
2741
2746
2746
2751
2756
2756
2741
2746
2746
2741
2741
2741
2746
2741
2746
2746
2746
2751
2751
2746
2746
2736
2741
2751
2746
2751
2736
2746
2751
2746
2741
2741
2751
2746
2746
2746
2746
2746
2741
2741
2741
2741
2751
2751
2751
2741
2746
2751
2751
2756
2736
2756
2746
2746
2741
2741
2741
2741
2741
2741
2736
2741
2746
2746
2746
2746
2741
2746
2746
2736
2736
2746
2751
2751
2746
2736
2746
2741
2741
2736
2741
2746
2741
2736
2741
2746
2741
2758
2758
2753
2748
2763
2763
2758
2758
2753
2758
2763
2763
2763
2763
2753
2753
2753
2763
2748
2753
2758
2768
2768
2763
2763
2763
2763
2763
2758
2763
2763
2748
2763
2763
2748
2763
2748
2763
2768
2753
2753
2763
2763
2763
2768
2758
2763
2758
2753
2753
2763
2758
2763
2753
2763
2748
2763
2758
2758
2748
2758
2753
2758
2763
2748
2758
2763
2758
2768
2768
2758
2758
2753
2758
2758
2763
2763
2763
2758
2758
2758
2763
2763
2753
2758
2763
2753
2753
2758
2758
2763
2753
2768
2758
2758
2763
2758
2748
2753
2758
2753
2758
2753
2763
2753
2748
2753
2768
2763
2748
2763
2753
2753
2748
2763
2753
2753
2753
2763
2753
2748
2758
2758
2748
2758
2748
2768
2768
2768
2763
2753
2753
2768
2763
2763
2763
2758
2753
2763
2753
2753
2763
2763
2758
2758
2758
2758
2763
2753
2748
2763
2748
2763
2763
2753
2758
2758
2758
2748
2758
2753
2758
2758
2748
2753
2758
2758
2758
2758
2753
2763
2758
2748
2758
2758
2753
2753
2758
2753
2758
2748
2748
2758
2753
2748
2758
2753
2763
2758
2753
2758
2753
2753
2753
2753
2753
2758
2753
2763
2753
2753
2758
2753
2758
2763
2753
2758
2753
2753
2758
2758
2753
2748
2758
2758
2758
2758
2758
2758
2758
2763
2748
2748
2748
2763
2758
2758
2753
2753
2753
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2758
2753
2758
2758
2753
2748
2753
2753
2758
2748
2753
2753
2753
2763
2763
2758
2763
2763
2758
2758
2758
2758
2758
2753
2753
2753
2758
2758
2753
2758
2753
2758
2758
2753
2763
2758
2763
2748
2758
2758
2753
2753
2758
2758
2758
2758
2758
2758
2753
2748
2763
2758
2753
2758
2768
2748
2768
2753
2753
2753
2753
2753
2748
2748
2753
2758
2758
2758
2758
2748
2758
2758
2748
2748
2758
2763
2763
2758
2748
2758
2753
2753
2748
2753
2758
2753
2748
2753
2753
2753
2765
2770
2770
2770
2770
2770
2760
2765
2760
2775
2775
2775
2775
2775
2765
2775
2775
2765
2775
2775
2775
2775
2775
2765
2765
2775
2765
2760
2765
2765
2780
2775
2775
2775
2770
2775
2765
2760
2770
2775
2775
2770
2770
2760
2775
2775
2770
2760
2770
2760
2775
2775
2770
2770
2770
2770
2770
2765
2770
2770
2765
2770
2765
2765
2775
2765
2765
2770
2780
2765
2770
2760
2775
2770
2770
2770
2765
2770
2775
2775
2760
2760
2765
2765
2770
2765
2765
2765
2770
2780
2780
2775
2770
2775
2770
2770
2765
2760
2765
2770
2765
2770
2770
2760
2765
2760
2765
2775
2780
2775
2770
2760
2770
2775
2765
2765
2770
2770
2765
2765
2765
2775
2775
2775
2775
2765
2780
2775
2770
2775
2770
2765
2770
2765
2765
2765
2765
2770
2770
2775
2775
2770
2775
2775
2770
2760
2760
2760
2770
2770
2770
2760
2765
2770
2770
2775
2775
2770
2775
2775
2770
2760
2760
2760
2765
2765
2770
2775
2765
2765
2765
2760
2765
2770
2770
2770
2765
2765
2760
2765
2760
2760
2765
2760
2765
2775
2770
2770
2765
2770
2765
2770
2770
2775
2770
2765
2775
2760
2765
2760
2765
2770
2770
2770
2765
2760
2760
2770
2770
2770
2770
2770
2775
2765
2765
2760
2760
2770
2770
2770
2765
2765
2765
2765
2770
2770
2770
2770
2770
2765
2770
2770
2770
2765
2760
2765
2765
2765
2760
2765
2765
2765
2765
2775
2775
2770
2770
2770
2770
2765
2765
2765
2765
2765
2765
2765
2770
2770
2775
2765
2770
2770
2770
2760
2770
2765
2765
2770
2770
2770
2770
2760
2780
2780
2770
2765
2770
2775
2775
2775
2770
2760
2775
2775
2765
2765
2765
2765
2765
2760
2765
2770
2770
2770
2770
2770
2770
2760
2760
2770
2770
2770
2765
2760
2765
2765
2765
2765
2760
2765
2765
2765
2760
2765
2765
2782
2782
2782
2782
2782
2782
2777
2777
2777
2787
2777
2787
2787
2772
2777
2782
2772
2787
2787
2787
2787
2777
2777
2787
2787
2787
2772
2787
2782
2787
2787
2782
2782
2782
2782
2787
2782
2782
2777
2782
2772
2787
2782
2782
2782
2782
2782
2787
2787
2782
2782
2792
2787
2777
2782
2782
2787
2787
2782
2782
2787
2777
2777
2782
2787
2782
2787
2782
2782
2782
2782
2787
2782
2787
2782
2772
2772
2787
2772
2782
2787
2787
2787
2782
2782
2772
2777
2782
2782
2782
2777
2782
2777
2777
2787
2787
2782
2782
2777
2777
2777
2772
2777
2777
2772
2777
2787
2782
2782
2777
2772
2782
2787
2777
2777
2777
2782
2782
2782
2782
2782
2782
2782
2782
2782
2787
2782
2782
2782
2772
2777
2777
2777
2777
2777
2782
2782
2782
2782
2777
2772
2782
2782
2772
2782
2782
2787
2787
2782
2787
2787
2782
2772
2777
2777
2772
2777
2782
2782
2777
2777
2772
2777
2777
2777
2777
2772
2772
2772
2777
2772
2782
2782
2777
2782
2777
2777
2777
2772
2782
2777
2782
2782
2777
2772
2782
2782
2782
2782
2782
2787
2777
2777
2777
2782
2787
2772
2777
2772
2777
2782
2777
2782
2777
2777
2777
2777
2782
2782
2782
2782
2782
2782
2777
2782
2782
2777
2777
2772
2777
2772
2772
2777
2777
2777
2782
2782
2782
2782
2782
2797
2787
2787
2782
2797
2777
2777
2777
2782
2777
2777
2787
2772
2777
2777
2777
2777
2777
2777
2782
2787
2782
2787
2777
2782
2772
2782
2777
2777
2782
2782
2782
2782
2792
2792
2792
2792
2777
2782
2787
2782
2787
2782
2772
2787
2787
2777
2777
2777
2777
2777
2772
2777
2782
2782
2782
2782
2782
2782
2772
2772
2782
2782
2777
2772
2777
2777
2777
2777
2772
2777
2777
2772
2777
2777
2794
2799
2794
2794
2799
2789
2789
2789
2794
2789
2789
2799
2799
2799
2799
2799
2799
2804
2804
2794
2784
2799
2784
2799
2794
2789
2799
2799
2789
2794
2799
2799
2799
2804
2804
2789
2794
2794
2794
2799
2799
2784
2794
2799
2794
2789
2794
2784
2794
2789
2789
2794
2794
2794
2799
2799
2794
2799
2794
2794
2789
2794
2794
2794
2799
2794
2794
2799
2799
2799
2794
2799
2794
2794
2794
2789
2794
2789
2784
2789
2794
2794
2789
2794
2794
2799
2789
2794
2794
2789
2794
2789
2794
2784
2794
2799
2784
2794
2799
2799
2799
2789
2789
2789
2794
2784
2789
2789
2789
2794
2794
2794
2789
2799
2799
2794
2784
2789
2784
2784
2784
2789
2794
2789
2794
2794
2784
2789
2794
2784
2789
2789
2794
2794
2794
2794
2794
2794
2794
2789
2789
2789
2789
2799
2799
2794
2784
2794
2794
2794
2789
2784
2794
2789
2789
2784
2789
2794
2794
2789
2794
2794
2789
2794
2789
2789
2784
2789
2789
2784
2789
2794
2794
2784
2784
2794
2794
2794
2784
2789
2794
2789
2794
2789
2789
2794
2799
2789
2794
2794
2784
2789
2789
2789
2794
2794
2784
2789
2789
2789
2789
2794
2794
2794
2794
2789
2789
2794
2794
2794
2789
2789
2784
2789
2784
2789
2789
2789
2794
2794
2794
2794
2794
2804
2804
2799
2804
2794
2799
2789
2804
2804
2789
2789
2789
2799
2789
2789
2789
2789
2784
2789
2799
2794
2799
2794
2799
2789
2794
2784
2794
2789
2789
2794
2794
2794
2794
2799
2804
2804
2789
2794
2799
2794
2784
2799
2799
2789
2789
2789
2789
2789
2784
2784
2789
2794
2794
2784
2794
2794
2794
2794
2784
2784
2794
2794
2784
2789
2789
2789
2789
2784
2789
2789
2784
2789
2789
2811
2811
2796
2801
2806
2806
2806
2806
2806
2811
2811
2811
2801
2811
2801
2811
2811
2801
2806
2801
2796
2801
2801
2806
2806
2796
2811
2806
2801
2801
2811
2801
2806
2811
2811
2811
2811
2811
2801
2796
2801
2811
2796
2811
2801
2811
2806
2811
2806
2816
2816
2796
2801
2806
2806
2806
2801
2806
2806
2806
2806
2801
2811
2801
2806
2806
2801
2801
2801
2801
2801
2806
2811
2801
2806
2806
2806
2801
2806
2806
2801
2801
2806
2801
2806
2811
2811
2801
2811
2801
2806
2806
2801
2806
2806
2801
2801
2801
2801
2801
2806
2806
2801
2806
2806
2806
2806
2796
2806
2811
2811
2796
2801
2796
2801
2801
2801
2801
2806
2801
2806
2806
2806
2811
2811
2801
2801
2796
2796
2801
2811
2811
2811
2811
2801
2801
2796
2796
2801
2796
2801
2801
2801
2801
2806
2806
2806
2801
2801
2801
2806
2801
2801
2801
2801
2801
2801
2801
2806
2806
2806
2806
2801
2801
2796
2801
2796
2801
2796
2806
2806
2801
2801
2806
2801
2801
2801
2806
2796
2806
2801
2796
2796
2796
2801
2801
2806
2806
2801
2806
2806
2801
2806
2801
2796
2796
2801
2796
2796
2801
2806
2806
2801
2806
2806
2801
2801
2811
2811
2811
2806
2806
2816
2816
2801
2796
2801
2796
2801
2801
2806
2806
2811
2806
2806
2801
2806
2796
2806
2801
2801
2806
2806
2796
2806
2806
2806
2806
2811
2811
2811
2801
2806
2801
2806
2796
2811
2811
2801
2806
2806
2801
2801
2801
2801
2796
2796
2796
2796
2801
2806
2806
2806
2806
2796
2806
2806
2801
2801
2796
2796
2806
2806
2796
2801
2801
2801
2801
2796
2801
2801
2796
2796
2801
2801
2823
2818
2813
2818
2818
2823
2818
2813
2818
2818
2818
2818
2823
2813
2813
2823
2813
2813
2813
2818
2818
2813
2813
2823
2813
2813
2823
2823
2823
2823
2813
2813
2823
2818
2823
2823
2823
2818
2813
2823
2823
2823
2813
2818
2818
2813
2818
2813
2818
2823
2818
2813
2818
2818
2818
2823
2823
2823
2813
2808
2808
2818
2823
2808
2818
2823
2818
2813
2818
2818
2818
2823
2818
2818
2818
2818
2818
2813
2823
2823
2813
2813
2813
2813
2813
2813
2818
2813
2813
2818
2813
2813
2813
2818
2813
2818
2818
2813
2818
2813
2813
2808
2813
2813
2818
2818
2818
2813
2818
2818
2818
2813
2813
2813
2808
2813
2813
2818
2808
2813
2813
2813
2813
2818
2818
2818
2818
2818
2823
2823
2813
2808
2813
2813
2808
2823
2823
2818
2813
2813
2808
2808
2808
2813
2813
2818
2823
2813
2818
2818
2813
2813
2813
2808
2813
2813
2818
2818
2823
2823
2813
2813
2813
2808
2813
2808
2818
2808
2813
2818
2818
2813
2813
2818
2813
2823
2818
2808
2823
2823
2808
2808
2818
2818
2808
2808
2813
2813
2818
2818
2818
2818
2813
2813
2813
2808
2808
2808
2818
2818
2813
2818
2823
2813
2813
2818
2813
2828
2828
2823
2818
2823
2823
2813
2813
2813
2813
2818
2818
2818
2818
2813
2818
2818
2808
2818
2813
2813
2808
2818
2818
2818
2818
2813
2823
2823
2823
2823
2823
2818
2823
2823
2813
2818
2813
2818
2808
2823
2823
2813
2818
2818
2813
2818
2818
2813
2813
2813
2823
2823
2808
2808
2813
2818
2818
2818
2818
2808
2818
2818
2818
2818
2813
2813
2813
2808
2808
2818
2818
2808
2813
2813
2813
2813
2808
2813
2813
2808
2808
2808
2813
2813
2830
2835
2825
2830
2835
2830
2825
2830
2830
2830
2830
2835
2825
2825
2830
2825
2835
2825
2825
2820
2825
2835
2825
2835
2835
2825
2835
2825
2830
2835
2835
2835
2825
2830
2825
2835
2825
2835
2825
2830
2825
2825
2830
2830
2820
2820
2830
2835
2830
2830
2835
2830
2835
2825
2835
2830
2830
2835
2830
2820
2825
2830
2830
2825
2830
2825
2830
2830
2830
2830
2835
2825
2830
2835
2825
2835
2830
2830
2830
2830
2825
2830
2830
2830
2825
2825
2825
2835
2825
2830
2830
2830
2830
2820
2825
2825
2835
2820
2825
2830
2825
2825
2825
2830
2835
2830
2835
2820
2825
2825
2825
2820
2825
2825
2830
2830
2820
2825
2825
2825
2825
2820
2825
2825
2825
2830
2830
2830
2830
2830
2825
2825
2825
2825
2820
2830
2830
2830
2825
2830
2830
2830
2825
2825
2825
2830
2830
2830
2825
2835
2835
2825
2825
2820
2820
2820
2825
2830
2835
2820
2830
2825
2825
2820
2825
2825
2835
2835
2825
2825
2825
2825
2825
2825
2820
2820
2825
2825
2825
2835
2835
2825
2835
2835
2820
2835
2825
2825
2820
2830
2830
2820
2820
2825
2825
2830
2830
2830
2830
2825
2825
2825
2825
2820
2830
2820
2830
2840
2840
2835
2825
2830
2825
2835
2825
2840
2840
2835
2825
2825
2825
2825
2825
2825
2825
2830
2825
2830
2825
2830
2830
2820
2825
2825
2825
2830
2830
2830
2830
2830
2835
2835
2830
2830
2835
2835
2825
2830
2830
2830
2820
2835
2835
2825
2825
2830
2830
2825
2825
2825
2830
2835
2835
2820
2820
2825
2830
2830
2820
2830
2830
2830
2830
2825
2825
2820
2820
2830
2830
2820
2825
2825
2825
2825
2820
2825
2825
2820
2820
2825
2825
2837
2832
2842
2842
2847
2842
2837
2842
2842
2842
2842
2842
2842
2837
2832
2837
2847
2847
2852
2847
2847
2847
2842
2847
2847
2832
2847
2847
2847
2847
2837
2842
2837
2837
2847
2847
2842
2837
2837
2847
2837
2832
2842
2837
2832
2847
2837
2847
2847
2832
2837
2842
2847
2842
2847
2842
2837
2837
2837
2847
2842
2847
2837
2837
2837
2842
2842
2842
2842
2842
2842
2842
2847
2842
2842
2842
2847
2837
2842
2842
2847
2837
2842
2842
2847
2837
2837
2842
2837
2837
2842
2837
2842
2842
2842
2837
2847
2847
2837
2837
2832
2837
2842
2837
2837
2847
2842
2837
2837
2837
2842
2842
2837
2842
2842
2832
2842
2842
2832
2847
2847
2832
2837
2837
2832
2837
2837
2842
2837
2837
2837
2832
2842
2842
2842
2847
2842
2847
2842
2842
2832
2842
2842
2842
2842
2837
2837
2837
2837
2837
2842
2837
2842
2837
2842
2837
2837
2837
2847
2837
2837
2837
2832
2847
2837
2832
2842
2832
2837
2842
2847
2837
2837
2832
2837
2837
2832
2837
2842
2832
2832
2832
2837
2842
2842
2847
2847
2847
2847
2837
2847
2847
2847
2847
2847
2832
2832
2842
2842
2832
2837
2837
2842
2842
2842
2842
2837
2837
2837
2842
2832
2842
2837
2832
2837
2837
2847
2852
2852
2842
2837
2837
2837
2837
2832
2837
2832
2837
2837
2847
2837
2837
2847
2837
2837
2842
2842
2832
2837
2837
2837
2842
2842
2842
2842
2842
2842
2842
2847
2847
2837
2842
2842
2837
2832
2842
2842
2837
2837
2837
2837
2837
2837
2832
2837
2847
2847
2832
2832
2837
2842
2842
2832
2837
2837
2842
2842
2837
2837
2832
2832
2842
2842
2832
2837
2837
2837
2837
2832
2837
2837
2832
2832
2832
2837
2837
2849
2849
2854
2854
2854
2849
2849
2849
2849
2849
2849
2859
2859
2859
2854
2854
2849
2849
2844
2859
2849
2849
2859
2859
2844
2849
2849
2859
2859
2849
2849
2859
2859
2859
2854
2859
2854
2859
2849
2849
2849
2859
2849
2859
2859
2859
2844
2854
2844
2854
2854
2859
2849
2859
2859
2859
2859
2849
2849
2859
2849
2849
2849
2849
2859
2849
2859
2854
2854
2854
2854
2859
2854
2854
2849
2844
2844
2859
2859
2859
2854
2854
2849
2844
2849
2854
2854
2849
2854
2849
2854
2854
2849
2849
2854
2854
2854
2849
2854
2854
2849
2849
2849
2849
2849
2854
2844
2849
2854
2849
2854
2849
2849
2854
2849
2849
2849
2859
2859
2859
2859
2849
2849
2849
2849
2854
2854
2849
2854
2854
2844
2849
2849
2849
2849
2849
2854
2854
2854
2849
2859
2849
2849
2849
2849
2844
2844
2854
2854
2849
2854
2854
2854
2844
2854
2859
2854
2859
2854
2849
2844
2854
2854
2854
2849
2849
2849
2849
2849
2844
2849
2854
2859
2859
2849
2844
2844
2849
2844
2849
2859
2844
2844
2844
2849
2849
2854
2849
2854
2849
2844
2854
2844
2854
2844
2844
2844
2844
2854
2854
2859
2859
2859
2849
2859
2859
2854
2854
2854
2844
2844
2854
2854
2844
2844
2849
2849
2854
2854
2849
2849
2849
2849
2849
2849
2844
2849
2859
2849
2849
2854
2859
2859
2859
2859
2849
2849
2849
2849
2849
2844
2849
2849
2849
2849
2854
2849
2854
2849
2849
2854
2844
2854
2849
2849
2849
2854
2854
2854
2854
2849
2854
2854
2854
2849
2854
2849
2844
2854
2849
2844
2849
2849
2849
2844
2844
2854
2854
2844
2844
2849
2854
2854
2844
2849
2854
2854
2849
2849
2844
2844
2854
2854
2844
2849
2849
2849
2849
2844
2849
2849
2844
2844
2844
2849
2849
2861
2866
2856
2861
2866
2861
2861
2856
2856
2856
2866
2871
2866
2871
2866
2856
2861
2861
2866
2856
2861
2871
2866
2871
2866
2871
2871
2871
2871
2871
2871
2866
2861
2861
2861
2856
2856
2861
2861
2871
2871
2861
2861
2861
2861
2871
2861
2861
2861
2871
2866
2866
2866
2861
2866
2861
2856
2861
2871
2861
2871
2861
2866
2866
2861
2871
2866
2871
2871
2866
2866
2866
2861
2856
2866
2866
2871
2856
2856
2871
2866
2861
2871
2866
2861
2866
2866
2866
2871
2866
2861
2866
2861
2866
2866
2866
2866
2861
2861
2866
2866
2861
2856
2861
2861
2861
2861
2856
2866
2861
2866
2861
2861
2866
2861
2861
2861
2861
2861
2866
2866
2866
2856
2856
2861
2866
2861
2861
2861
2866
2856
2861
2861
2861
2861
2866
2861
2861
2861
2861
2856
2866
2861
2866
2866
2866
2866
2866
2866
2866
2856
2866
2871
2871
2871
2871
2861
2856
2866
2861
2861
2861
2861
2861
2856
2861
2861
2856
2866
2856
2866
2856
2861
2861
2866
2866
2866
2871
2871
2861
2866
2856
2871
2871
2856
2856
2866
2866
2856
2871
2871
2866
2866
2861
2866
2866
2866
2866
2866
2866
2866
2856
2866
2866
2856
2861
2861
2856
2861
2861
2861
2861
2861
2861
2861
2861
2856
2866
2861
2866
2861
2861
2866
2871
2871
2866
2871
2871
2861
2861
2856
2861
2861
2861
2866
2861
2861
2866
2861
2866
2861
2866
2856
2866
2861
2861
2866
2866
2871
2866
2866
2866
2866
2866
2866
2866
2861
2866
2856
2866
2856
2861
2861
2861
2856
2861
2861
2856
2866
2856
2856
2861
2866
2861
2861
2866
2856
2856
2861
2861
2861
2861
2856
2856
2861
2861
2861
2856
2861
2856
2861
2861
2856
2856
2861
2861
2856
2856
2856
2856
2861
2861
2868
2878
2878
2873
2878
2873
2878
2878
2883
2883
2868
2873
2868
2873
2873
2868
2873
2873
2868
2873
2878
2883
2878
2883
2873
2883
2883
2873
2868
2873
2868
2878
2873
2873
2873
2868
2883
2878
2873
2878
2883
2878
2883
2883
2883
2873
2878
2873
2873
2868
2868
2878
2878
2873
2878
2883
2878
2878
2873
2873
2873
2878
2873
2873
2878
2883
2873
2873
2873
2868
2868
2868
2878
2878
2878
2883
2873
2873
2873
2878
2883
2878
2878
2878
2873
2873
2868
2873
2873
2873
2878
2873
2873
2878
2873
2878
2878
2873
2873
2868
2873
2868
2873
2878
2873
2873
2873
2878
2873
2883
2883
2883
2883
2873
2873
2868
2873
2868
2878
2878
2878
2868
2868
2873
2873
2878
2873
2878
2883
2873
2873
2873
2868
2873
2873
2873
2878
2868
2873
2873
2878
2873
2878
2878
2873
2873
2873
2873
2873
2873
2878
2873
2878
2873
2878
2878
2878
2878
2878
2878
2873
2873
2883
2883
2873
2868
2868
2873
2873
2873
2873
2868
2868
2873
2868
2873
2873
2868
2873
2868
2873
2878
2878
2878
2878
2878
2878
2873
2878
2873
2883
2868
2878
2878
2883
2868
2873
2878
2873
2878
2868
2878
2878
2868
2878
2873
2873
2878
2868
2878
2878
2868
2868
2878
2873
2873
2878
2873
2873
2873
2873
2868
2873
2868
2873
2873
2878
2873
2873
2878
2883
2873
2878
2878
2873
2868
2868
2873
2868
2873
2873
2878
2873
2873
2873
2878
2868
2868
2878
2873
2873
2883
2878
2878
2878
2883
2878
2878
2878
2878
2868
2868
2878
2878
2878
2878
2878
2873
2868
2878
2868
2873
2878
2868
2878
2868
2873
2873
2873
2873
2868
2878
2878
2878
2878
2873
2868
2868
2873
2873
2873
2873
2868
2873
2873
2873
2873
2873
2868
2868
2868
2868
2868
2868
2873
2868
2868
2873
2873
2868
2868
2868
2873
2873
2868
2868
2873
2873
2868
2868
2868
2873
2873
2890
2890
2890
2890
2880
2885
2885
2885
2885
2885
2890
2880
2890
2885
2885
2880
2880
2885
2885
2885
2880
2890
2890
2895
2880
2895
2885
2885
2890
2885
2885
2890
2885
2885
2890
2890
2890
2895
2890
2885
2890
2890
2895
2890
2890
2880
2885
2880
2885
2885
2880
2885
2885
2885
2885
2880
2890
2885
2885
2890
2890
2880
2885
2885
2880
2880
2880
2885
2890
2880
2885
2885
2885
2890
2885
2885
2880
2885
2880
2885
2885
2880
2885
2885
2885
2885
2880
2885
2885
2885
2885
2890
2885
2890
2890
2890
2890
2890
2885
2885
2885
2885
2880
2885
2885
2885
2885
2890
2880
2880
2885
2880
2885
2880
2890
2890
2895
2885
2885
2885
2880
2890
2880
2880
2895
2895
2885
2885
2890
2880
2885
2885
2890
2880
2885
2885
2890
2890
2885
2880
2890
2890
2890
2890
2885
2885
2885
2880
2885
2880
2880
2880
2880
2890
2890
2890
2885
2885
2885
2885
2885
2885
2890
2890
2885
2880
2885
2880
2890
2885
2885
2890
2890
2890
2890
2880
2885
2880
2880
2880
2885
2885
2885
2890
2890
2880
2890
2885
2895
2880
2890
2895
2895
2895
2880
2895
2885
2895
2885
2885
2885
2890
2885
2880
2890
2885
2880
2890
2885
2885
2890
2885
2885
2880
2885
2895
2885
2895
2880
2885
2885
2880
2890
2890
2885
2880
2890
2885
2885
2885
2885
2885
2885
2880
2890
2880
2890
2885
2885
2890
2890
2895
2890
2890
2890
2880
2890
2890
2890
2885
2880
2885
2890
2880
2880
2890
2880
2885
2880
2885
2885
2880
2885
2885
2890
2890
2880
2880
2885
2880
2885
2880
2885
2885
2885
2885
2880
2880
2880
2880
2880
2885
2885
2880
2880
2885
2880
2880
2880
2880
2885
2885
2880
2880
2880
2885
2885
2902
2902
2902
2902
2902
2902
2902
2902
2902
2892
2897
2892
2897
2897
2897
2897
2902
2892
2902
2902
2902
2897
2897
2897
2897
2902
2897
2902
2897
2897
2892
2897
2892
2897
2907
2897
2902
2902
2902
2902
2892
2892
2902
2902
2902
2892
2902
2902
2892
2902
2897
2897
2907
2897
2902
2897
2902
2897
2897
2902
2897
2897
2897
2897
2902
2897
2897
2897
2892
2897
2902
2897
2897
2892
2897
2902
2892
2897
2892
2897
2897
2897
2897
2902
2892
2897
2897
2892
2892
2897
2897
2897
2897
2902
2897
2902
2902
2902
2892
2902
2897
2902
2892
2897
2897
2897
2902
2892
2897
2892
2892
2892
2897
2892
2892
2902
2902
2897
2902
2892
2902
2897
2902
2897
2892
2892
2892
2902
2902
2892
2892
2892
2897
2892
2902
2902
2902
2902
2902
2892
2902
2902
2897
2892
2897
2897
2892
2892
2892
2892
2892
2892
2902
2902
2897
2902
2897
2892
2897
2902
2902
2892
2892
2892
2892
2897
2897
2892
2902
2902
2902
2892
2907
2892
2897
2902
2902
2902
2902
2892
2902
2902
2902
2902
2902
2902
2897
2892
2902
2892
2897
2897
2892
2902
2897
2897
2897
2897
2897
2897
2902
2897
2902
2902
2902
2892
2897
2897
2897
2892
2897
2907
2907
2897
2892
2892
2897
2902
2902
2897
2892
2897
2897
2902
2907
2892
2902
2897
2897
2897
2897
2897
2902
2897
2897
2897
2892
2897
2897
2897
2897
2892
2897
2902
2892
2897
2892
2892
2897
2897
2892
2897
2897
2897
2892
2892
2897
2897
2892
2897
2897
2897
2892
2892
2892
2892
2892
2892
2897
2897
2892
2892
2897
2892
2892
2892
2897
2897
2892
2892
2892
2897
2897
2914
2914
2904
2909
2909
2909
2904
2914
2909
2909
2914
2914
2909
2909
2909
2914
2919
2919
2909
2909
2909
2909
2909
2909
2904
2919
2914
2914
2919
2904
2904
2904
2904
2909
2909
2909
2909
2909
2909
2909
2914
2914
2914
2914
2914
2909
2914
2909
2904
2914
2914
2909
2914
2914
2914
2909
2909
2909
2909
2909
2909
2909
2914
2909
2909
2909
2909
2904
2909
2904
2909
2909
2904
2909
2909
2914
2914
2909
2914
2914
2904
2904
2904
2909
2909
2914
2909
2909
2914
2909
2914
2909
2909
2909
2904
2904
2909
2909
2914
2909
2909
2909
2914
2909
2909
2909
2914
2904
2909
2904
2914
2914
2904
2914
2909
2914
2904
2914
2904
2904
2909
2914
2914
2914
2914
2914
2909
2904
2904
2909
2909
2904
2914
2914
2904
2904
2914
2904
2904
2904
2904
2914
2914
2904
2914
2904
2914
2914
2904
2909
2909
2904
2904
2914
2914
2904
2919
2909
2914
2909
2914
2919
2914
2914
2914
2904
2904
2914
2914
2904
2914
2914
2914
2914
2914
2914
2914
2909
2914
2904
2909
2904
2909
2909
2904
2909
2909
2909
2909
2904
2914
2909
2909
2914
2909
2909
2914
2914
2914
2904
2909
2909
2909
2914
2904
2909
2909
2904
2914
2904
2914
2909
2904
2914
2914
2904
2904
2904
2904
2904
2914
2914
2909
2904
2909
2909
2904
2914
2914
2904
2914
2904
2909
2909
2909
2904
2914
2909
2909
2904
2904
2909
2904
2904
2909
2909
2909
2904
2909
2904
2904
2909
2909
2904
2904
2904
2904
2909
2909
2904
2909
2909
2904
2904
2904
2904
2904
2904
2904
2909
2909
2904
2904
2904
2904
2904
2904
2909
2909
2904
2904
2904
2909
2909
2926
2926
2921
2921
2921
2926
2926
2921
2921
2921
2916
2916
2921
2921
2926
2926
2921
2916
2921
2926
2921
2921
2916
2916
2921
2921
2921
2921
2921
2926
2926
2921
2921
2921
2926
2921
2921
2926
2916
2916
2921
2921
2921
2921
2921
2926
2921
2926
2921
2921
2926
2926
2926
2916
2916
2921
2921
2926
2921
2916
2916
2916
2926
2921
2921
2921
2921
2921
2916
2926
2921
2921
2916
2921
2921
2921
2926
2921
2921
2916
2921
2916
2916
2916
2926
2926
2921
2926
2926
2916
2921
2916
2916
2921
2916
2916
2926
2921
2921
2926
2916
2916
2916
2921
2921
2916
2916
2926
2916
2921
2916
2921
2921
2926
2926
2916
2921
2921
2921
2916
2926
2916
2926
2926
2926
2926
2916
2916
2916
2921
2916
2916
2921
2926
2916
2921
2921
2926
2921
2926
2916
2921
2921
2926
2926
2926
2916
2921
2921
2916
2916
2916
2921
2921
2921
2916
2916
2921
2926
2926
2916
2926
2921
2926
2926
2916
2916
2926
2916
2926
2921
2921
2921
2926
2926
2926
2926
2926
2926
2916
2916
2926
2926
2916
2926
2926
2926
2926
2921
2921
2921
2916
2921
2916
2916
2921
2916
2921
2916
2926
2921
2921
2921
2921
2921
2921
2926
2926
2921
2921
2916
2921
2926
2916
2921
2926
2926
2926
2921
2926
2916
2921
2926
2921
2921
2926
2916
2921
2916
2916
2926
2916
2926
2926
2916
2916
2926
2926
2921
2916
2921
2921
2926
2926
2921
2921
2916
2926
2921
2921
2926
2921
2921
2926
2921
2921
2926
2921
2921
2916
2926
2916
2916
2916
2916
2921
2916
2921
2916
2916
2921
2921
2916
2926
2916
2916
2916
2921
2921
2916
2921
2921
2916
2916
2916
2916
2916
2916
2921
2921
2916
2916
2916
2916
2916
2921
2921
2916
2916
2916
2921
2921
2938
2933
2928
2933
2933
2933
2933
2933
2933
2933
2938
2933
2938
2933
2928
2933
2933
2928
2928
2933
2928
2933
2933
2933
2928
2928
2928
2928
2928
2928
2933
2933
2938
2933
2933
2933
2933
2933
2933
2933
2933
2933
2938
2933
2928
2933
2933
2933
2928
2933
2933
2933
2933
2933
2933
2933
2933
2933
2938
2933
2928
2933
2928
2938
2933
2933
2938
2933
2928
2938
2933
2928
2928
2928
2928
2928
2928
2928
2928
2938
2933
2938
2938
2928
2928
2933
2933
2933
2933
2928
2933
2928
2933
2933
2933
2933
2928
2928
2928
2933
2933
2928
2933
2938
2938
2938
2928
2928
2933
2928
2933
2928
2928
2928
2928
2933
2933
2933
2928
2933
2938
2933
2933
2938
2938
2933
2938
2928
2938
2938
2938
2933
2933
2938
2928
2938
2938
2928
2933
2933
2928
2933
2933
2933
2933
2933
2933
2938
2933
2928
2928
2928
2928
2938
2933
2933
2933
2928
2933
2938
2938
2933
2928
2928
2938
2933
2928
2938
2933
2938
2938
2938
2938
2938
2933
2933
2938
2928
2938
2938
2928
2933
2933
2933
2933
2928
2928
2928
2928
2933
2928
2928
2928
2933
2928
2933
2933
2933
2933
2933
2933
2933
2933
2933
2938
2928
2933
2933
2933
2928
2933
2938
2928
2933
2938
2928
2928
2938
2933
2933
2928
2928
2938
2933
2933
2933
2928
2938
2938
2933
2933
2933
2933
2928
2933
2933
2938
2933
2933
2933
2933
2933
2938
2933
2938
2928
2938
2928
2928
2933
2933
2928
2933
2928
2928
2933
2933
2938
2928
2928
2928
2928
2933
2933
2928
2933
2933
2928
2928
2928
2928
2928
2928
2933
2933
2928
2928
2928
2928
2928
2933
2928
2928
2928
2928
2933
2928
2945
2945
2945
2940
2945
2940
2945
2945
2945
2945
2945
2945
2945
2945
2945
2945
2940
2940
2945
2940
2945
2940
2945
2950
2940
2940
2945
2940
2945
2945
2945
2945
2940
2940
2945
2940
2945
2945
2945
2940
2940
2945
2940
2940
2945
2945
2945
2950
2940
2950
2945
2940
2945
2940
2945
2945
2945
2945
2945
2945
2945
2940
2940
2945
2945
2950
2940
2945
2945
2945
2945
2940
2945
2940
2950
2950
2945
2945
2940
2945
2945
2940
2945
2945
2945
2940
2940
2945
2940
2945
2940
2940
2940
2950
2945
2945
2940
2940
2945
2940
2945
2945
2945
2945
2945
2940
2950
2950
2940
2940
2940
2945
2945
2950
2945
2945
2950
2945
2950
2950
2940
2945
2940
2940
2945
2945
2945
2940
2945
2945
2940
2945
2945
2950
2945
2945
2940
2945
2940
2940
2940
2940
2945
2940
2945
2945
2945
2945
2945
2940
2940
2950
2950
2945
2940
2950
2950
2945
2940
2950
2950
2950
2950
2945
2945
2940
2945
2945
2940
2945
2940
2945
2940
2940
2940
2940
2945
2940
2945
2945
2940
2945
2945
2940
2945
2940
2945
2945
2945
2940
2945
2940
2940
2945
2945
2940
2950
2940
2940
2945
2940
2940
2950
2940
2950
2945
2945
2940
2950
2950
2945
2945
2940
2940
2940
2945
2950
2940
2945
2945
2945
2950
2950
2945
2945
2950
2940
2940
2950
2940
2940
2945
2945
2940
2945
2940
2940
2945
2945
2950
2945
2950
2940
2940
2940
2940
2945
2940
2940
2940
2940
2940
2945
2945
2940
2945
2945
2940
2940
2940
2940
2940
2940
2945
2945
2940
2940
2940
2940
2940
2940
2940
2940
2940
2940
2957
2957
2952
2957
2957
2957
2952
2952
2957
2957
2957
2957
2957
2957
2957
2957
2957
2952
2952
2957
2957
2957
2957
2957
2952
2952
2957
2952
2952
2952
2952
2952
2952
2957
2957
2957
2952
2952
2952
2957
2957
2952
2952
2952
2952
2957
2957
2957
2957
2957
2957
2957
2952
2952
2957
2952
2957
2957
2952
2957
2952
2957
2952
2957
2957
2952
2952
2957
2952
2952
2952
2952
2952
2952
2957
2957
2952
2952
2952
2957
2952
2957
2952
2952
2957
2957
2952
2952
2957
2957
2957
2952
2952
2952
2957
2962
2957
2952
2952
2952
2957
2952
2952
2952
2957
2962
2957
2952
2952
2957
2952
2952
2952
2952
2952
2952
2962
2962
2957
2952
2952
2952
2952
2957
2952
2957
2957
2952
2952
2952
2952
2952
2952
2957
2957
2952
2957
2957
2957
2952
2957
2952
2952
2952
2957
2962
2957
2952
2952
2952
2957
2957
2957
2957
2952
2962
2962
2957
2957
2957
2952
2952
2957
2952
2952
2962
2962
2952
2952
2957
2957
2962
2957
2962
2952
2952
2957
2957
2957
2962
2962
2957
2952
2957
2962
2957
2962
2957
2957
2957
2957
2952
2952
2952
2952
2957
2952
2952
2952
2957
2952
2952
2952
2962
2952
2957
2957
2952
2957
2952
2952
2952
2962
2957
2962
2952
2952
2962
2962
2952
2957
2952
2962
2952
2952
2952
2952
2962
2962
2962
2957
2957
2962
2962
2952
2957
2962
2957
2952
2952
2957
2957
2957
2962
2952
2957
2952
2952
2957
2957
2957
2952
2957
2952
2952
2962
2957
2952
2957
2957
2962
2952
2952
2952
2957
2952
2952
2952
2952
2957
2952
2957
2952
2952
2952
2952
2952
2952
2952
2957
2952
2952
2952
2952
2952
2952
2952
2952
2952
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2969
2964
2969
2969
2969
2964
2969
2964
2969
2964
2969
2964
2964
2964
2964
2969
2969
2969
2969
2964
2969
2964
2969
2969
2969
2964
2964
2969
2964
2964
2969
2964
2969
2964
2964
2969
2964
2969
2964
2964
2964
2969
2969
2969
2964
2964
2964
2969
2969
2964
2969
2964
2969
2969
2964
2964
2969
2964
2964
2964
2969
2964
2969
2964
2969
2964
2969
2964
2964
2964
2964
2964
2964
2964
2964
2969
2969
2964
2964
2969
2964
2964
2969
2969
2964
2969
2974
2964
2969
2964
2964
2964
2964
2964
2969
2964
2964
2964
2969
2969
2969
2964
2969
2969
2964
2969
2964
2974
2964
2964
2964
2969
2969
2974
2964
2974
2964
2964
2964
2964
2969
2964
2969
2969
2969
2964
2964
2964
2964
2964
2964
2964
2969
2964
2969
2964
2964
2969
2964
2964
2964
2964
2964
2964
2969
2969
2964
2969
2964
2964
2974
2974
2964
2964
2969
2969
2969
2974
2964
2964
2964
2969
2969
2964
2969
2969
2964
2969
2969
2964
2964
2969
2969
2974
2969
2969
2974
2964
2974
2964
2969
2969
2964
2969
2974
2974
2969
2964
2969
2969
2969
2969
2969
2969
2969
2964
2964
2964
2969
2964
2964
2964
2964
2969
2969
2964
2969
2964
2964
2974
2969
2974
2964
2964
2964
2964
2974
2969
2974
2964
2969
2969
2969
2974
2964
2969
2974
2974
2964
2974
2974
2974
2964
2964
2964
2964
2969
2964
2964
2974
2969
2969
2964
2964
2964
2964
2964
2969
2974
2969
2964
2964
2974
2964
2969
2974
2969
2969
2969
2969
2969
2964
2964
2969
2964
2964
2974
2964
2969
2964
2964
2969
2969
2964
2964
2964
2964
2964
2974
2964
2964
2969
2969
2969
2969
2974
2964
2964
2969
2969
2964
2969
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2964
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2981
2976
2981
2976
2976
2981
2981
2981
2981
2976
2981
2976
2981
2976
2981
2976
2976
2976
2981
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2981
2976
2976
2976
2976
2981
2976
2976
2981
2976
2976
2981
2981
2981
2981
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2981
2976
2976
2981
2976
2976
2976
2976
2981
2981
2981
2981
2976
2976
2976
2976
2976
2976
2981
2981
2976
2981
2981
2981
2981
2981
2981
2976
2976
2976
2981
2981
2981
2976
2976
2976
2976
2981
2976
2981
2976
2981
2981
2976
2976
2981
2976
2976
2981
2976
2976
2981
2976
2981
2976
2976
2981
2981
2976
2981
2976
2976
2981
2976
2976
2976
2981
2981
2976
2976
2976
2976
2981
2981
2981
2981
2976
2981
2981
2976
2981
2981
2976
2981
2981
2981
2981
2981
2981
2976
2981
2976
2976
2981
2976
2981
2981
2981
2981
2976
2981
2976
2976
2981
2981
2976
2981
2976
2981
2981
2981
2981
2981
2976
2976
2981
2981
2981
2981
2976
2976
2981
2976
2981
2981
2981
2981
2976
2976
2976
2976
2976
2981
2976
2976
2981
2981
2981
2976
2976
2976
2986
2976
2981
2981
2976
2976
2981
2976
2976
2981
2976
2981
2981
2976
2976
2981
2981
2981
2981
2981
2981
2981
2981
2986
2981
2981
2976
2981
2976
2986
2981
2981
2976
2981
2976
2981
2981
2976
2976
2986
2976
2976
2986
2976
2976
2976
2981
2976
2976
2976
2981
2981
2981
2976
2976
2976
2981
2976
2986
2981
2976
2981
2981
2986
2976
2976
2976
2976
2976
2981
2976
2981
2981
2981
2976
2981
2976
2981
2981
2981
2976
2976
2976
2981
2981
2986
2986
2981
2981
2976
2976
2981
2981
2976
2981
2976
2981
2976
2976
2986
2981
2976
2976
2981
2986
2976
2981
2981
2981
2981
2981
2981
2981
2976
2976
2981
2981
2976
2976
2976
2981
2976
2981
2976
2976
2976
2976
2976
2981
2986
2976
2981
2981
2976
2981
2976
2976
2981
2981
2976
2981
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2976
2998
2993
2993
2988
2988
2993
2993
2988
2988
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2988
2993
2993
2993
2993
2988
2988
2993
2993
2993
2993
2988
2988
2988
2988
2988
2988
2993
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2993
2988
2993
2993
2988
2988
2988
2988
2988
2988
2988
2993
2993
2993
2993
2993
2993
2993
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2993
2988
2993
2993
2988
2988
2988
2993
2988
2993
2988
2993
2993
2988
2993
2988
2988
2988
2993
2988
2988
2993
2988
2988
2988
2988
2993
2988
2988
2988
2988
2988
2993
2988
2988
2988
2988
2993
2993
2988
2993
2988
2988
2988
2993
2993
2993
2993
2993
2988
2988
2988
2988
2988
2993
2988
2993
2988
2988
2988
2988
2993
2993
2993
2988
2993
2988
2988
2993
2988
2993
2993
2988
2988
2993
2988
2988
2988
2993
2988
2988
2988
2988
2988
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2988
2988
2993
2993
2988
2993
2993
2993
2993
2988
2988
2988
2988
2988
2988
2993
2993
2993
2993
2988
2988
2993
2988
2988
2993
2988
2988
2993
2993
2988
2993
2993
2988
2988
2988
2993
2993
2988
2988
2993
2993
2988
2988
2993
2993
2988
2993
2993
2993
2988
2988
2993
2988
2993
2993
2993
2988
2988
2993
2993
2993
2993
2988
2993
2993
2988
2993
2988
2988
2993
2993
2993
2988
2988
2988
2988
2988
2988
2988
2993
2993
2988
2993
2988
2993
2993
2988
2988
2993
2993
2993
2993
2993
2993
2993
2993
2993
2988
2988
2993
2988
2988
2993
2993
2988
2993
2988
2988
2988
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2993
2988
2993
2988
2988
2988
2988
2993
2993
2993
2993
2993
2993
2988
2988
2993
2988
2988
2988
2993
2988
2993
2988
2993
2993
2988
2988
2988
2988
2988
2988
2993
2988
2993
2988
2988
2993
2993
2993
2988
2993
2993
2993
2993
2993
2988
2988
2993
2993
2993
2988
2993
2993
2993
2993
2988
2993
2988
2993
2988
2993
2988
2993
2993
2988
2993
2993
2993
2993
2993
2993
2993
2988
2993
2988
2993
2993
2988
2988
2993
2988
2993
2993
2988
2988
2993
2993
2993
2988
2988
2993
2993
2988
2988
2993
2988
2993
2988
2993
2993
2988
2988
2993
2988
2988
2993
2988
2988
2988
2993
2988
2988
2988
2993
2988
2993
2993
2988
2988
2993
2993
2988
2988
2993
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
2988
3005
3005
3005
3005
3005
3000
3000
3005
3005
3005
3005
3005
3005
3000
3000
3005
3000
3000
3000
3005
3000
3005
3000
3005
3000
3005
3000
3005
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3005
3000
3000
3005
3000
3005
3000
3005
3000
3000
3005
3005
3000
3005
3005
3000
3000
3000
3000
3000
3000
3005
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3005
3000
3000
3005
3000
3000
3000
3000
3005
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3005
3005
3005
3005
3000
3005
3000
3005
3000
3005
3000
3000
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3000
3000
3005
3000
3000
3005
3000
3000
3000
3005
3000
3000
3000
3000
3005
3000
3005
3000
3000
3005
3000
3000
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3000
3005
3000
3005
3000
3000
3000
3005
3000
3005
3005
3005
3000
3000
3000
3000
3000
3005
3000
3005
3000
3000
3000
3000
3000
3005
3005
3000
3000
3005
3000
3000
3005
3005
3005
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3005
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3005
3000
3005
3000
3000
3000
3005
3000
3005
3000
3000
3005
3000
3000
3000
3005
3000
3000
3005
3000
3000
3005
3000
3000
3000
3005
3005
3000
3000
3005
3000
3000
3000
3000
3005
3000
3000
3000
3000
3000
3005
3000
3000
3005
3000
3005
3000
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3005
3000
3000
3005
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3000
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3012
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
3024
