12685
1
3
4
0
16
0
1
6
7
0
33
0
1
9
10
0
12334
0
1
12
13
0
1
0
1
15
16
0
1
0
1
0
18
0
300
0
1
20
0
15
161
161
1
0
22
15
139
0
1
0
24
20
139
0
1
0
26
22
139
2
1
28
0
24
1
1
1
30
31
24
1
0
1
33
0
24
1
1
1
35
36
24
1
0
1
38
0
24
1
1
1
40
41
24
13
0
1
0
43
24
119
0
1
45
0
40
1
1
1
47
48
40
2
1
1
50
51
40
1
0
1
53
0
40
1
1
1
55
56
40
43
0
1
0
58
40
71
0
1
60
61
55
1
0
1
0
63
55
70
0
1
0
65
60
70
2
1
67
68
63
4
0
1
0
70
63
64
5
1
72
0
67
1
1
1
74
75
67
1
0
1
77
78
67
46
3
1
0
79
67
11
1
1
81
0
77
1
1
1
0
83
77
9
1
1
85
86
81
2
0
1
88
89
81
1
0
1
91
92
81
3
1
1
0
0
81
2
2
1
0
0
88
2
2
1
0
0
85
1
1
1
97
0
83
1
1
1
0
99
83
1
0
1
0
0
97
1
1
1
102
103
74
1
0
1
105
0
74
2
2
1
107
0
74
2
2
1
109
110
74
6
3
1
112
113
74
1
0
1
115
116
74
1
0
1
118
0
74
1
1
1
120
121
74
2
0
1
123
124
74
5
1
1
0
126
74
22
2
1
128
129
123
1
0
1
131
132
123
2
0
1
134
135
123
2
1
1
137
138
123
3
1
1
140
141
123
2
1
1
143
144
123
3
1
1
146
0
123
5
5
1
0
148
123
2
1
1
0
150
146
1
0
1
0
0
148
1
1
1
153
154
140
1
0
1
0
0
140
1
1
1
0
0
144
1
1
1
0
0
137
1
1
1
158
159
134
1
0
1
0
160
134
1
0
1
0
161
158
1
0
1
0
0
160
1
1
1
0
0
138
1
1
1
0
163
131
1
0
1
0
164
135
1
0
1
0
0
163
1
1
1
165
0
128
1
1
1
0
166
128
1
0
1
0
0
165
1
1
1
0
168
126
1
0
1
0
0
129
1
1
1
169
0
120
1
1
1
171
172
120
1
0
1
0
174
120
2
0
1
176
0
171
1
1
1
0
0
171
1
1
1
0
0
169
1
1
1
0
0
118
2
2
1
0
0
112
1
1
1
0
0
109
1
1
1
0
0
107
3
3
1
0
0
78
1
1
1
0
184
72
1
0
1
0
0
75
1
1
1
0
187
65
4
0
1
0
189
68
4
2
1
191
0
187
1
1
1
0
0
187
1
1
1
0
0
58
1
1
1
194
0
53
1
1
1
195
196
53
6
0
1
0
198
53
36
0
1
0
200
195
36
0
1
202
0
198
1
1
1
0
204
198
35
0
1
206
0
202
1
1
1
208
0
202
1
1
1
210
0
202
1
1
1
212
213
202
6
1
1
215
216
202
3
0
1
218
0
202
1
1
1
220
0
202
1
1
1
221
222
202
18
1
1
0
224
202
3
1
1
226
0
221
1
1
1
0
0
221
1
1
1
228
0
220
1
1
1
229
0
220
1
1
1
231
232
220
8
0
1
0
233
220
7
1
1
234
235
231
3
0
1
236
0
231
2
2
1
0
237
231
1
0
1
0
0
236
1
1
1
238
0
233
1
1
1
0
0
233
2
2
1
0
240
229
8
0
1
0
242
232
8
1
1
0
243
240
7
0
1
245
0
242
1
1
1
246
247
242
5
1
1
0
248
242
1
0
1
0
0
246
1
1
1
251
252
245
1
0
1
253
0
245
1
1
1
0
0
245
2
2
1
0
254
247
1
0
1
0
256
252
1
0
1
0
0
254
1
1
1
259
0
212
1
1
1
0
261
212
2
0
1
262
263
259
1
0
1
0
0
259
1
1
1
0
264
261
1
0
1
0
0
263
1
1
1
267
0
210
1
1
1
269
0
210
1
1
1
271
0
210
1
1
1
0
272
210
2
1
1
0
273
271
1
0
1
0
0
272
1
1
1
0
275
194
6
0
1
277
0
196
1
1
1
278
0
196
1
1
1
279
0
196
2
2
1
0
280
196
2
1
1
0
0
279
1
1
1
0
282
47
1
0
1
0
0
51
1
1
1
0
0
45
1
1
1
286
287
38
1
0
1
0
289
38
12
1
1
291
292
286
1
0
1
0
294
286
10
0
1
0
296
291
10
1
1
298
0
294
1
1
1
300
0
294
1
1
1
302
303
294
4
1
1
0
305
294
3
0
1
0
307
302
3
0
1
0
309
305
3
0
1
311
0
307
1
1
1
313
0
307
1
1
1
0
0
307
1
1
1
316
0
300
2
2
1
0
317
300
1
0
1
0
0
316
1
1
1
0
319
289
1
0
1
0
321
292
1
0
1
0
0
319
1
1
1
0
324
41
1
0
1
0
326
287
1
0
1
0
328
324
1
0
1
0
0
326
1
1
1
0
331
33
1
0
1
0
333
36
1
0
1
0
335
331
1
0
1
0
336
333
1
0
1
0
0
335
1
1
1
0
0
28
1
1
1
0
0
12
1
1
1
0
339
9
1
0
1
0
340
13
1
0
1
0
342
339
1
0
1
0
344
340
1
0
1
0
346
342
1
0
1
0
348
344
1
0
1
0
350
346
1
0
1
0
0
348
1
1
1
352
0
6
51
51
1
0
354
6
12283
0
1
0
355
352
12283
0
1
0
357
354
12283
0
1
359
0
355
1
1
1
0
361
355
12282
1
1
363
364
359
1
0
1
366
0
359
1
1
1
368
0
359
1
1
1
370
371
359
1
0
1
373
374
359
4
0
1
376
0
359
1
1
1
378
379
359
1
0
1
381
382
359
2
0
1
384
385
359
4
0
1
387
0
359
1
1
1
389
390
359
1
0
1
391
392
359
9785
0
1
394
395
359
4
0
1
397
398
359
19
0
1
400
401
359
1
0
1
403
404
359
4
0
1
406
407
359
1
0
1
409
410
359
81
0
1
412
413
359
1
0
1
415
416
359
4
0
1
417
418
359
1
0
1
420
421
359
8
2
1
423
424
359
1
0
1
0
426
359
2353
0
1
0
428
423
2353
0
1
0
430
426
2353
0
1
0
432
428
2353
0
1
0
434
430
2353
0
1
0
436
432
2353
0
1
438
439
434
2
0
1
0
441
434
2351
0
1
0
443
438
2351
0
1
0
444
441
2351
0
0
0
445
443
2351
0
0
0
447
444
2351
0
1
0
449
445
2351
0
1
0
451
447
2351
0
1
0
453
449
2351
0
1
0
0
451
2351
2351
1
456
0
436
1
1
1
0
458
436
1
0
1
0
460
456
1
0
1
0
461
458
1
0
1
0
463
460
1
0
1
0
0
461
1
1
1
0
0
420
1
1
1
467
0
417
1
1
1
0
469
417
5
0
1
0
471
467
5
1
1
0
473
469
4
0
1
0
475
471
4
2
1
0
0
473
2
2
1
0
478
415
1
0
1
0
480
418
1
0
1
0
482
478
1
0
1
0
484
480
1
0
1
0
0
482
1
1
1
486
0
412
1
1
1
0
488
412
3
0
1
490
491
486
2
0
1
0
493
486
1
0
1
0
0
490
1
1
1
496
0
488
1
1
1
0
0
488
1
1
1
0
499
409
1
0
1
0
501
413
1
0
1
0
0
499
1
1
1
0
504
406
81
0
1
506
507
410
1
0
1
0
509
410
80
0
1
0
511
506
80
0
1
0
513
509
80
0
1
0
515
511
80
0
1
0
517
513
80
0
1
0
519
515
80
0
1
0
521
517
80
0
1
0
523
519
80
0
1
0
525
521
80
0
1
527
528
523
1
0
1
0
530
523
79
0
1
0
532
527
79
0
1
0
0
530
79
79
1
0
534
525
1
0
1
0
536
528
1
0
1
0
0
534
1
1
1
0
0
504
1
1
1
0
539
403
1
0
1
0
541
407
1
0
1
0
543
539
1
0
1
0
545
541
1
0
1
0
0
543
1
1
1
0
548
400
4
0
1
0
550
404
4
0
1
0
551
548
4
0
1
0
552
550
4
0
1
0
553
551
4
0
1
0
554
552
4
0
1
0
555
553
4
0
1
0
556
554
4
0
1
0
557
555
4
0
1
0
558
556
4
0
1
0
559
557
4
0
1
0
560
558
4
0
1
0
561
559
4
0
1
0
562
560
4
0
1
0
0
561
4
4
1
0
564
397
1
0
1
0
566
401
1
0
1
0
568
564
1
0
1
0
570
566
1
0
1
0
572
568
1
0
1
0
574
570
1
0
1
0
576
572
1
0
1
0
578
574
1
0
1
0
580
576
1
0
1
0
582
578
1
0
1
0
584
580
1
0
1
0
586
582
1
0
1
0
0
584
1
1
1
589
590
394
8
0
1
0
592
394
11
0
1
0
594
589
11
0
1
0
596
592
11
0
1
0
598
594
11
0
1
599
600
596
1
0
1
601
602
596
2
0
1
604
605
596
3
0
1
0
607
596
5
0
1
0
609
604
5
0
1
0
611
607
5
0
1
0
612
609
5
0
0
0
614
611
5
0
1
615
0
612
1
1
1
617
618
612
1
0
1
619
0
612
1
1
1
0
621
612
2
0
1
0
0
619
2
2
1
0
624
615
1
0
1
0
626
618
1
0
1
0
628
624
1
0
1
0
630
626
1
0
1
0
632
628
1
0
1
0
0
630
1
1
1
635
636
601
2
0
1
0
0
601
1
1
1
0
639
605
2
0
1
0
0
636
2
2
1
641
0
599
1
1
1
0
642
599
1
0
1
0
0
641
1
1
1
0
644
598
1
0
1
0
646
600
1
0
1
0
647
644
1
0
1
0
649
646
1
0
1
0
651
647
1
0
1
0
653
649
1
0
1
0
0
651
1
1
1
0
656
398
8
0
1
0
658
590
8
0
1
0
660
656
8
0
1
662
663
658
1
0
1
0
664
658
7
0
1
0
665
662
7
0
1
666
0
664
1
1
1
0
668
664
6
0
1
0
670
666
6
1
1
672
0
668
1
1
1
674
675
668
1
0
1
0
676
668
3
2
1
0
678
674
1
0
1
0
680
676
1
0
1
0
681
678
1
0
1
0
0
680
1
1
1
0
0
672
1
1
1
0
685
660
1
0
1
0
687
663
1
0
1
0
689
685
1
0
1
0
0
687
1
1
1
0
692
391
4
0
1
0
694
395
4
0
1
0
696
692
4
0
1
0
698
694
4
0
1
700
0
696
1
1
1
0
702
696
3
0
1
0
703
700
3
0
1
0
705
702
3
0
1
0
706
703
3
0
1
0
707
705
3
0
1
0
708
706
3
0
1
0
0
707
3
3
1
709
0
389
1
1
1
711
712
389
1
0
1
0
714
389
9783
0
1
716
717
711
1
0
1
719
720
711
1
0
1
0
722
711
9781
0
1
723
724
719
1
0
1
0
725
719
9780
0
1
0
726
723
9780
0
1
0
727
725
9780
0
1
0
728
726
9780
0
1
729
0
727
1
1
1
0
730
727
9779
0
1
731
732
729
2
0
1
0
733
729
9777
0
1
0
734
731
9777
0
1
0
735
733
9777
0
0
0
736
734
9777
0
0
0
737
735
9777
0
1
0
738
736
9777
0
1
0
739
737
9777
0
1
0
740
738
9777
0
1
0
0
739
9777
9777
1
0
741
730
2
0
1
0
742
732
2
1
1
0
0
741
1
1
1
0
744
722
1
0
1
0
745
724
1
0
1
0
0
744
1
1
1
0
0
716
1
1
1
0
748
714
1
0
1
0
0
717
1
1
1
0
750
709
1
0
1
0
751
712
1
0
1
0
0
750
1
1
1
0
0
387
1
1
1
753
754
381
2
0
1
0
756
381
2
0
1
757
0
753
1
1
1
0
759
753
1
0
1
0
760
757
1
0
1
0
761
759
1
0
1
0
0
760
1
1
1
0
762
385
2
0
1
0
763
754
2
0
1
0
765
762
2
0
1
0
767
763
2
0
1
0
769
765
2
0
1
0
771
767
2
0
1
0
773
769
2
0
1
774
0
771
1
1
1
0
0
771
1
1
1
775
776
378
1
0
1
0
777
378
1
0
1
0
778
775
1
0
1
0
779
777
1
0
1
0
780
778
1
0
1
0
781
779
1
0
1
0
782
780
1
0
1
0
0
781
1
1
1
0
783
382
1
0
1
0
784
776
1
0
1
0
785
783
1
0
1
0
0
784
1
1
1
0
788
376
1
0
1
0
789
379
1
0
1
0
790
788
1
0
1
0
792
789
1
0
1
0
794
790
1
0
1
0
795
792
1
0
1
0
796
794
1
0
1
0
0
795
1
1
1
0
798
370
4
0
1
0
799
374
4
0
1
0
800
798
4
0
1
0
801
799
4
0
1
802
803
800
3
0
1
0
804
800
1
0
1
0
805
802
1
0
1
0
806
804
1
0
1
0
807
805
1
0
1
0
808
806
1
0
1
0
809
807
1
0
1
0
811
808
1
0
1
0
0
809
1
1
1
0
813
801
3
0
1
0
814
803
3
0
1
0
815
813
3
0
1
0
816
814
3
0
1
0
817
815
3
0
1
0
0
816
3
3
1
0
819
368
1
0
1
0
820
371
1
0
1
0
821
819
1
0
1
0
822
820
1
0
1
0
823
821
1
0
1
0
824
822
1
0
1
0
825
823
1
0
1
0
826
824
1
0
1
0
827
825
1
0
1
0
828
826
1
0
1
0
829
827
1
0
1
0
830
828
1
0
1
0
831
829
1
0
1
0
0
830
1
1
1
0
833
361
1
0
1
0
835
364
1
0
1
0
837
833
1
0
1
0
839
835
1
0
1
0
841
837
1
0
1
0
842
839
1
0
1
0
843
841
1
0
1
0
844
842
1
0
1
0
845
843
1
0
1
0
846
844
1
0
1
0
847
845
1
0
1
0
848
846
1
0
1
0
849
847
1
0
1
0
850
848
1
0
1
0
851
849
1
0
1
0
0
850
1
1
1
853
0
3
5
5
1
0
855
3
28
0
1
0
856
853
28
0
1
0
858
855
28
0
1
0
860
856
28
0
1
0
862
858
28
0
1
0
864
860
28
0
1
866
867
862
1
0
1
0
869
862
27
0
1
871
872
866
1
0
1
874
875
866
1
0
1
877
878
866
1
0
1
0
880
866
24
0
1
882
883
877
2
0
1
0
885
877
22
0
1
0
887
882
22
0
1
0
889
885
22
0
1
0
891
887
22
0
1
0
893
889
22
0
1
0
895
891
22
0
1
0
897
893
22
0
1
0
899
895
22
0
1
0
901
897
22
0
1
0
903
899
22
0
1
0
905
901
22
0
1
0
907
903
22
0
1
909
910
905
1
0
1
0
912
905
21
0
1
0
914
909
21
0
1
0
916
912
21
0
1
0
918
914
21
0
1
0
920
916
21
0
1
922
923
918
4
0
1
0
924
918
17
0
0
0
925
922
17
0
0
0
926
924
17
0
0
0
927
925
17
0
0
0
928
926
17
0
0
0
929
927
17
0
0
0
930
928
17
0
0
0
931
929
17
0
0
0
932
930
17
0
0
0
934
931
17
0
1
0
935
932
17
0
0
0
936
934
17
0
0
0
937
935
17
0
0
0
938
936
17
0
0
0
939
937
17
0
0
0
940
938
17
0
0
0
941
939
17
0
0
0
942
940
17
0
0
0
943
941
17
0
0
0
944
942
17
0
0
0
945
943
17
0
0
0
946
944
17
0
0
0
947
945
17
0
0
0
948
946
17
0
0
949
950
947
1
0
1
0
951
947
16
0
0
0
952
949
16
0
0
0
953
951
16
0
0
0
954
952
16
0
0
0
955
953
16
0
0
0
956
954
16
0
0
0
957
955
16
0
0
959
960
956
8
0
1
0
962
956
8
0
1
0
964
959
8
0
1
0
966
962
8
0
1
0
968
964
8
0
1
0
970
966
8
0
1
0
972
968
8
0
1
974
975
970
1
0
1
977
978
970
6
0
1
0
980
970
1
0
1
0
982
977
1
0
1
0
984
980
1
0
1
0
986
982
1
0
1
0
988
984
1
0
1
0
990
986
1
0
1
0
992
988
1
0
1
0
0
990
1
1
1
0
993
974
6
0
0
0
995
978
6
0
1
997
998
993
5
0
1
0
1000
993
1
0
1
0
1001
997
1
0
1
0
1003
1000
1
0
1
0
0
1001
1
1
1
1006
1007
995
1
0
1
1009
1010
995
1
0
1
1012
1013
995
2
0
1
0
1015
995
1
0
1
0
1017
1012
1
0
1
0
0
1015
1
1
1
0
1019
1009
2
0
1
0
1020
1013
2
0
1
1021
1022
1019
1
0
1
0
0
1019
1
1
1
0
0
1020
1
1
1
0
0
1006
1
1
1
0
0
998
1
1
1
0
1025
972
1
0
1
0
1026
975
1
0
1
0
1027
1025
1
0
1
0
1028
1026
1
0
1
0
1030
1027
1
0
1
0
0
1028
1
1
1
0
1032
957
8
0
0
0
1033
960
8
0
0
0
1034
1032
8
0
0
0
1035
1033
8
0
0
0
1036
1034
8
0
0
0
1037
1035
8
0
0
0
1038
1036
8
0
0
0
1039
1037
8
0
0
0
1040
1038
8
0
0
0
1041
1039
8
0
0
0
1042
1040
8
0
0
0
1043
1041
8
0
0
0
1044
1042
8
0
0
0
1045
1043
8
0
0
0
1046
1044
8
0
0
0
1047
1045
8
0
0
0
1048
1046
8
0
0
0
1049
1047
8
0
0
0
1050
1048
8
0
0
0
1051
1049
8
0
0
1053
1054
1050
5
0
1
0
1056
1050
3
0
1
0
1058
1053
3
0
1
0
1060
1056
3
0
1
0
1062
1058
3
0
1
0
1064
1060
3
0
1
0
1066
1062
3
0
1
1068
1069
1064
2
0
1
0
0
1064
1
1
1
0
1072
1066
2
0
1
0
1074
1069
2
0
1
0
1076
1072
2
0
1
0
1077
1074
2
0
0
0
1079
1076
2
0
1
0
1081
1077
2
0
1
1083
1084
1079
1
0
1
0
0
1079
1
1
1
0
1086
1081
1
0
1
0
1088
1084
1
0
1
0
1090
1086
1
0
1
0
1092
1088
1
0
1
0
1094
1090
1
0
1
0
1096
1092
1
0
1
0
1098
1094
1
0
1
0
1100
1096
1
0
1
0
1102
1098
1
0
1
0
1104
1100
1
0
1
0
1106
1102
1
0
1
0
0
1104
1
1
1
0
1109
1051
5
0
1
1110
1111
1054
3
0
0
0
1113
1054
2
0
1
0
1115
1110
2
0
1
0
1117
1113
2
0
1
0
1119
1115
2
0
1
0
1121
1117
2
0
1
1123
1124
1119
1
0
1
0
1126
1119
1
0
1
0
0
1123
1
1
1
0
1129
1121
1
0
1
0
1131
1124
1
0
1
0
0
1129
1
1
1
0
1133
1109
3
0
0
0
1134
1111
3
0
0
0
1135
1133
3
0
0
0
1136
1134
3
0
0
0
1137
1135
3
0
0
0
1138
1136
3
0
0
0
1139
1137
3
0
0
0
1140
1138
3
0
0
0
1141
1139
3
0
0
0
1142
1140
3
0
0
0
1143
1141
3
0
0
0
1144
1142
3
0
0
0
1145
1143
3
0
0
0
1146
1144
3
0
0
0
1147
1145
3
0
0
0
1148
1146
3
0
0
0
1149
1147
3
0
0
0
1150
1148
3
0
0
0
1151
1149
3
0
0
0
1152
1150
3
0
1
0
1153
1151
3
0
1
0
1154
1152
3
0
1
1155
1156
1153
2
0
1
0
0
1153
1
1
1
0
1158
1154
2
0
1
0
1159
1156
2
0
1
0
1160
1158
2
0
1
0
1161
1159
2
0
1
0
1162
1160
2
0
1
0
1163
1161
2
0
1
0
1164
1162
2
0
0
0
1165
1163
2
0
1
1166
1167
1164
1
0
1
0
1169
1164
1
0
1
0
0
1166
1
1
1
0
1171
1165
1
0
1
0
0
1167
1
1
1
0
1174
948
1
0
1
0
1175
950
1
0
0
0
1177
1174
1
0
1
0
1179
1175
1
0
1
0
1180
1177
1
0
0
0
1181
1179
1
0
0
0
1182
1180
1
0
0
0
1183
1181
1
0
0
0
0
1182
1
1
1
0
1185
920
4
0
1
1186
1187
923
3
0
0
0
1189
923
1
0
1
0
1191
1186
1
0
1
0
1193
1189
1
0
1
0
1195
1191
1
0
1
0
0
1193
1
1
1
0
1197
1185
3
0
1
0
1198
1187
3
0
1
0
1199
1197
3
0
0
1200
1201
1198
2
0
0
0
1202
1198
1
0
1
0
1203
1200
1
0
1
0
1205
1202
1
0
1
0
1207
1203
1
0
1
0
0
1205
1
1
1
0
1209
1199
2
0
0
0
1210
1201
2
0
0
0
1211
1209
2
0
0
0
1212
1210
2
0
0
0
1213
1211
2
0
1
0
1214
1212
2
0
0
0
1215
1213
2
0
0
1216
1217
1214
1
0
1
0
1218
1214
1
0
0
0
1219
1216
1
0
0
0
1220
1218
1
0
0
0
1221
1219
1
0
0
0
1222
1220
1
0
0
0
1223
1221
1
0
0
0
1224
1222
1
0
0
0
1225
1223
1
0
0
0
1226
1224
1
0
0
0
1227
1225
1
0
0
0
1228
1226
1
0
0
0
1229
1227
1
0
0
0
1230
1228
1
0
1
0
1231
1229
1
0
1
0
1232
1230
1
0
1
0
1233
1231
1
0
1
0
0
1232
1
1
1
0
1234
1215
1
0
1
0
1235
1217
1
0
1
0
1236
1234
1
0
1
0
0
1235
1
1
1
0
1239
907
1
0
1
0
1241
910
1
0
1
0
1243
1239
1
0
1
0
1245
1241
1
0
1
0
1246
1243
1
0
1
0
0
1245
1
1
1
0
1247
880
2
0
1
0
1248
883
2
0
1
0
1249
1247
2
0
1
0
1250
1248
2
0
1
0
1251
1249
2
0
1
0
1252
1250
2
0
1
0
1253
1251
2
0
1
0
1254
1252
2
0
1
0
1255
1253
2
0
1
0
1256
1254
2
0
1
1257
1258
1255
1
0
1
0
1260
1255
1
0
1
0
1261
1257
1
0
1
0
1262
1260
1
0
1
0
1263
1261
1
0
1
0
1264
1262
1
0
1
0
1265
1263
1
0
1
0
1266
1264
1
0
1
0
1267
1265
1
0
0
0
1268
1266
1
0
0
0
1269
1267
1
0
1
0
1270
1268
1
0
0
0
1271
1269
1
0
0
0
1272
1270
1
0
1
0
1273
1271
1
0
1
0
1274
1272
1
0
1
0
0
1273
1
1
1
0
1275
1256
1
0
1
0
1276
1258
1
0
1
0
1277
1275
1
0
1
0
1278
1276
1
0
1
0
1279
1277
1
0
1
0
1280
1278
1
0
0
0
1281
1279
1
0
0
0
1282
1280
1
0
0
0
1283
1281
1
0
0
0
1284
1282
1
0
0
0
1285
1283
1
0
0
0
1286
1284
1
0
0
0
1287
1285
1
0
0
0
1288
1286
1
0
0
0
1289
1287
1
0
1
0
1290
1288
1
0
0
0
1291
1289
1
0
0
0
1292
1290
1
0
0
0
1293
1291
1
0
0
0
1294
1292
1
0
0
0
1295
1293
1
0
0
0
1296
1294
1
0
0
0
1297
1295
1
0
0
0
1298
1296
1
0
0
0
1299
1297
1
0
0
0
1300
1298
1
0
0
0
1301
1299
1
0
0
0
1302
1300
1
0
0
0
1303
1301
1
0
0
0
1304
1302
1
0
0
0
1305
1303
1
0
0
0
1306
1304
1
0
0
0
1307
1305
1
0
0
0
1308
1306
1
0
0
0
1309
1307
1
0
0
0
1310
1308
1
0
0
0
1311
1309
1
0
1
0
1312
1310
1
0
0
0
1313
1311
1
0
0
0
1314
1312
1
0
0
0
1315
1313
1
0
0
0
1316
1314
1
0
0
0
1317
1315
1
0
0
0
1318
1316
1
0
0
0
1319
1317
1
0
0
0
1320
1318
1
0
0
0
1321
1319
1
0
0
0
1322
1320
1
0
0
0
1323
1321
1
0
0
0
1324
1322
1
0
0
0
1325
1323
1
0
0
0
1327
1324
1
0
1
0
0
1325
1
1
1
0
1329
874
1
0
1
0
0
878
1
1
1
0
0
871
1
1
1
0
1333
869
1
0
1
0
0
872
1
1
1
0
1336
864
1
0
1
0
1338
867
1
0
1
0
0
1336
1
1
1
1341
1342
1
15
0
1
0
0
1
1
1
1
0
1343
4
15
0
1
0
1345
1342
15
0
1
0
1346
1343
15
0
1
0
1347
1345
15
0
1
1348
1349
1346
1
0
1
1350
1351
1346
13
0
1
0
1353
1346
1
0
1
0
0
1350
1
1
1
1354
1355
1348
4
0
1
0
1356
1348
9
0
1
1357
0
1354
1
1
1
1359
1360
1354
3
0
1
0
1361
1354
5
0
1
1363
1364
1359
1
0
1
1366
1367
1359
3
0
1
0
1369
1359
1
0
1
0
1371
1366
1
0
1
0
0
1369
1
1
1
0
1373
1363
3
0
1
0
1374
1367
3
0
1
0
1375
1373
3
0
1
0
1376
1374
3
0
1
1377
1378
1375
2
0
1
0
1380
1375
1
0
1
0
0
1377
1
1
1
0
1382
1376
2
0
1
0
1383
1378
2
0
1
0
1385
1382
2
0
1
1387
1388
1383
1
0
1
0
1390
1383
1
0
1
0
1392
1387
1
0
1
0
1394
1390
1
0
1
0
0
1392
1
1
1
0
1397
1385
1
0
1
0
1399
1388
1
0
1
0
1401
1397
1
0
1
0
1403
1399
1
0
1
0
1404
1401
1
0
1
0
0
1403
1
1
1
0
0
1361
1
1
1
0
1408
1357
3
1
1
0
1410
1360
2
0
1
0
1412
1408
2
0
1
0
1414
1410
2
0
1
0
1416
1412
2
0
1
1418
1419
1414
1
0
1
0
1421
1414
1
0
1
0
1423
1418
1
0
1
0
1425
1421
1
0
1
0
1427
1423
1
0
1
0
0
1425
1
1
1
0
1430
1416
1
0
1
0
1432
1419
1
0
1
0
1434
1430
1
0
1
0
1436
1432
1
0
1
0
1438
1434
1
0
1
0
1440
1436
1
0
1
0
1441
1438
1
0
1
0
1442
1440
1
0
1
0
1443
1441
1
0
1
0
1444
1442
1
0
1
0
1445
1443
1
0
1
0
1447
1444
1
0
1
0
1449
1445
1
0
1
0
1451
1447
1
0
1
0
1453
1449
1
0
1
0
1454
1451
1
0
1
0
1455
1453
1
0
0
0
1456
1454
1
0
0
0
1457
1455
1
0
0
0
1458
1456
1
0
0
0
1459
1457
1
0
0
0
1460
1458
1
0
0
0
1461
1459
1
0
0
0
1462
1460
1
0
0
0
1463
1461
1
0
0
0
1464
1462
1
0
0
0
1465
1463
1
0
0
0
1466
1464
1
0
0
0
1468
1465
1
0
1
0
1469
1466
1
0
0
0
1470
1468
1
0
0
0
1471
1469
1
0
0
0
1472
1470
1
0
0
0
1473
1471
1
0
0
0
1474
1472
1
0
0
0
1475
1473
1
0
0
0
1476
1474
1
0
0
0
1477
1475
1
0
0
0
1478
1476
1
0
0
0
1479
1477
1
0
0
0
1480
1478
1
0
0
0
1481
1479
1
0
1
0
1482
1480
1
0
0
0
1483
1481
1
0
0
0
1484
1482
1
0
0
0
1485
1483
1
0
0
0
1486
1484
1
0
0
0
1487
1485
1
0
0
0
1488
1486
1
0
0
0
1489
1487
1
0
0
0
1490
1488
1
0
0
0
1491
1489
1
0
0
0
1492
1490
1
0
0
0
1493
1491
1
0
0
0
1494
1492
1
0
0
0
1495
1493
1
0
0
0
1496
1494
1
0
0
0
1497
1495
1
0
0
0
1498
1496
1
0
0
0
1499
1497
1
0
0
0
1500
1498
1
0
0
0
1501
1499
1
0
0
0
1502
1500
1
0
0
0
1503
1501
1
0
0
0
1504
1502
1
0
0
0
1505
1503
1
0
0
0
1506
1504
1
0
0
0
1508
1505
1
0
1
0
1509
1506
1
0
0
0
1510
1508
1
0
0
0
1511
1509
1
0
0
0
1513
1510
1
0
1
0
1514
1511
1
0
0
0
1515
1513
1
0
0
0
1516
1514
1
0
0
0
1517
1515
1
0
0
0
1518
1516
1
0
0
0
1520
1517
1
0
1
0
1522
1518
1
0
1
0
1524
1520
1
0
1
0
1526
1522
1
0
1
0
1528
1524
1
0
1
0
1529
1526
1
0
1
0
1530
1528
1
0
1
0
0
1529
1
1
1
0
1532
1351
4
0
1
0
1533
1355
4
0
1
0
1534
1532
4
0
1
0
1535
1533
4
0
1
0
1536
1534
4
0
1
0
1537
1535
4
0
1
0
1538
1536
4
0
1
0
1539
1537
4
0
1
0
1540
1538
4
0
1
0
1541
1539
4
0
1
0
1542
1540
4
0
1
0
1544
1541
4
0
1
0
1546
1542
4
0
1
0
1548
1544
4
0
1
0
1550
1546
4
1
1
0
1552
1548
3
0
1
0
1554
1550
3
0
1
0
1555
1552
3
0
0
0
1556
1554
3
0
0
1557
1558
1555
1
0
0
1559
1560
1555
1
0
1
0
1562
1555
1
0
1
0
1564
1559
1
0
1
0
1565
1562
1
0
0
0
1567
1564
1
0
1
0
1569
1565
1
0
1
0
1571
1567
1
0
1
0
1573
1569
1
0
1
0
1575
1571
1
0
1
0
1577
1573
1
0
1
0
1579
1575
1
0
1
0
0
1577
1
1
1
0
1580
1557
1
0
1
0
1581
1560
1
0
1
0
1582
1580
1
0
1
0
1583
1581
1
0
1
0
1584
1582
1
0
1
0
1586
1583
1
0
1
0
0
1584
1
1
1
0
1588
1556
1
0
0
0
1590
1558
1
0
1
0
1592
1588
1
0
1
0
0
1590
1
1
1
0
1594
1347
1
0
1
0
1595
1349
1
0
1
0
1596
1594
1
0
1
0
1597
1595
1
0
1
0
1598
1596
1
0
1
0
0
1597
1
1
1