Upload
yoyok-pedagang-asongan
View
235
Download
0
Embed Size (px)
DESCRIPTION
Reckoner Helm for cosplay replica
Citation preview
1/12 (row1 col1)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
2/12 (row1 col2)
Made by Replica
7
2
18
175
1
300
2974
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
1312
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
3/12 (row1 col3)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
4/12 (row1 col4)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
5/12 (row2 col1)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
6/12 (row2 col2)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
7/12 (row2 col3)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
8/12 (row2 col4)
Made by Replica7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
1011
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
9/12 (row3 col1)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
7523676
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
10/12 (row3 col2)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 855
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
11/12 (row3 col3)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361
331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389
364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920
12/12 (row3 col4)
Made by Replica
7
2
18
175
1
300
297
4
134
717
5
295
138
3
294
6
168
173
305
306 1
71701
6
13
12
8
10
11
9
166
303
15
301 1
4
622
438
37
26 2
5
618
506
528
619
21
19
20
507
614
24
527
621
22
656
23
525
35
37436
36
67
31
105
81
30
29
66
80
28
27
33
106
34
62
32
61
108
72
45
95
70
59
94
91
28
38
44 4
3
42
41
215
46
74
40
39
47
227
77
52
608
51
50
54
53
490
48
20
49609
492
599
58
604
56
55
606
624
600
57
65
64
35
30
68
283
31
69
262
67
66
261
27
60 258
59
79
2856
2
633
461
70
71
45
244
43
77 46
75
74
240
39
73
72
75236
76
230
78
242 79
82
81
120
29
90
38
80
89
99
127
88
8786
128
98
83
119 1
03
84
85
101 125
94
93
88
102
91
183
219
92
181
42
96
9544
188
90
102
99
98
97
100
186
101
130
179
84
115
104
664
33
106
36 1
10
105
83
103
111
114
109
108
657
107
115
111
110
104109
114 4
27
113
431
117
116
112
430
121
82
119
126
86
120
123
117
118129
122
124
89
127
126
87
121
129
128
118
85
125
124
130
131
132177
134
133
4
178
135
137
138
187
139
5
136
140
149 155
147
142
543
141
131
541536
144146
539
153
145
162
151
143
149
169
1741
55
142 1
50
132
141
148
144 1
52
154
146
153
171
151
156
172
159
511
160
532158530
508
161
157514
534
163
162
156
176
8
544
12
164
545
167
166
553165
684
10
169
7
175
174
150 1
168
177
148
152
173
17
154
171 1
70
14
172
176
565
181
185
93
188
97
137
100
187
186
179
133
178
135
189139
319
204180
184
183
96
182
194
195
344
196
345
202
193
347
200
197
191
190
192
202
487
194
203
193
201
200
486
199
484 190
198
197
182
350
466
196
333
211
348
206
205
349
204
320
339 2
10
346209
213
212
208
207
335
214
41
219
569
218
220
47
217
216
568
215
40
226
477
225
309
444
224
223
313 4
41
222
221
665
590
231
220
76
228
227
235
230
229233
229233
232
228
231
234
236
237
78
235
238
232
234
245
71
244
242
243
278
73
240
280
241
239
237
238
282
272
249
248
274
246
247
270
251
252
264
250
266
255
281
254
245
279
276
253
252
286
257
284
256
259
243
258
277
68
60
260
261
262
275
623
287
271
635
274
249
273
272
270
246
269
636 268
651
267
247
648
617
266
265
250
620
264
263
251
287
65
239
282
254
281
280
255
253
279
259278
241 277
260
276
275
69
256
283
284
63
257
285
286
296
293
719
299
290
713
291
289
292
288
298
715
2
297
292
3
296
718
295
299
289
6
687
711
307
18
300
298
294
305
13
304
303
696
9
677
693
302
301
308
683
686 3
06
16
694
15
310
311
225
309
315
221
314
313
429
224
312428
316 317
319
721720
321322
341
318
184
321322
211 320206
318
323
342
338
337
710
370
331
330
844
329
328
327
359 716
326
360
325
324
362
332
343
212
333
351
208
336
354
334
335
342
341
330
316
340
323
325
209
343 339
348
205
347
191
350
180
349
210
192
346
207
344345
375
338
374
383
370328
369
381
361331
359
363
379
360
324
362
377
352 3
32
388
354
353
336
386
351
389
374
373
372
703
371
391
364
393
366
700
395365
704368 698
367
397
358
357
709
399
356
355
706
380
379
402
382
369
408
384
385
383
375
381
361
378
407
376
404
377
363
414
388353
387
386
352401
420
365
392
423
391
390
425
384372
389364
393
419
394
417
396
367
395
400
357
399
415355
397
398
407
406
759
380
410
411
770
405
763
402
385
409
408
382
758
376
378
761
403
404
401
412
387
766413
414
394 7
52
4214
20
411
767
426
749
424
392
425
753
390
423
422
417
419 4
18
747396
398
756
415
416745
400
312 428
427
311
116113
429 479
123
431430
314
663
435
658
434
439
432
433
654
437 435
436
4394
384334
37
443
226
445
447
444
442
223
449
441
222
440
450
671
481
445
447
450
660
668
449
448
442
670 446
456
493
452
453
576
451
463
598 4
62
455
596
454
464
456
579
587
452
463
458
457
588
454
462
461
584
583
459
460
861
467195
466
213
858
469
857
465
728
469 563
468
736
735
474
575
473
571
730
546
472
471
733
470 573
479
310540
476
478
477
542
481
482
480
535
538
443
475
483185
566
486
641
203
860
487
201
488
489
485
198
484
199
53
495
502
510
490
550
493
494
556
492
491
51
49
499
495
512 498
502
497
554
548
496
163
501
500
513 505
506
533
21
512
48
507
159
498
511
510
160
509
508
497
504
503
531
513
157
514 501
522
516
523
515 521
529
520669
517
518
672519
666
523
522526
24 527
26
515
528
504
503
529516
521
525
524
655
158
505
531
509
532 53
3
673
5171
61
530
534
537
140147
478
543
542
541
122
540
476
536539
538
145
475
537
143
480
535
556
451
552
554
167
548
553
496
544
500
164
545
165
555
549
546
547
499
739
550
491
551
572
581
562
563
560
559
574
578
561
577
558570
557
645
92
5666
46
483
565
564
5695
67
568
218
644
573
572
468560
575
574
473
558570
571
551
471
552
576
453
578
458
580
562
581
559
582
856
579
557
577
561
464
457
587
582
588
586
585 85
5
584
461
583
628
597
460
593
594
647
595
489
859
5925
85
642
591
643
590
589
217
599
598 494
455
600
601
597459 596
5855
50
633
608
607
609
57604
602
56
605
606
632
52
640602
603
612 627
610611
623
622
64
619
649
265
6186
17
616
25
19
615
614
650
613
610
54
263
22
620
621
23
628
630
601
603
625
624
627
639
626 631
631626629
625
630
637
248
607
633
652
611268
632
605
636273
635
634
638
271
637
634
640
612
639
638
629
593
645
485
647
646
564
641
595
594
644
567 5
91
642
643
589
216
652
269
613
651
649
650
267
615648
616
434
659
32
658
657
662
654
661
432
656
655
653
665
659
315
662
107
663
112
664
440
661
660
653
524
667
526
666
670 446
520
671
672669
448
482
518
673
519
667
668
677
741
676
675
690
683
682
6816
92
8466
80
743
555 685
684
11
699
701
695
674
679
678
691
688 712
687
850 3
07
690
854
308
689
686
675
696
695
682
693
692
680
302304
679
694
691
705
373
710
841
703
366
726
702
847
3717
01
700
674
699
704
723
368
698
358
697
729
707
706
732
356
709
708
334
718
317
340
293
711 71
2
290
851
713
714
291
189
721
720
136
717
326
327
719
716
288
845
715
705
740
726
676
725
724
723
697
722
734
465
736
707
7377
35
7314
74
730
727
547
7344
72
733
722
728
729
732
470
214
708
744
739
738
737
727
731
724
742
741 725
743
549
685
744 738 742
740
406
760
759
776
41077
1
764
778
405
770
769
777
409
763
775
762
761782
403
758
412
785
766
765774
413
757
752
792
421
768771767
794
750
749
426 789
754753
424
751
790
418 748
747422
756
755
416
772 746
745
787
776
797
780802
764
779
778
807
777
783
782
809
762
781
760
775
785
811
765774
773
800
769
784
757
805
797
768
813
795
794
815
750
793
754
818
748
791
790
819
792
751
755
788
772746
799
796
789
821
787
786
807
823
779
803
802
826 7
80
824
809
808
783
839
781
806
773811836
812801 8
00
810
838
784
804
793
816
815
829
795
814
813
820
791
832
818
817
819
830
799
788
798
827812
796
834822
821
786
805
831
803826
840824806823
825837
801829
814
820833
830
816
828 835
827
808 840
836
837
839
804
825
838
810
833
832
798
835
817831
828
822834
852
844
845 329
714
843848
702
847 678
846
853
841
842
337
849
851
688
852
843
850
854
681
848
853
689
842
849
860
467
859
488
857580
856
586 592855
861858
870
869
868
867
894
883
880
896
8628858
63
879893
876888
872871
866865
886
878
864
902 8
70
883
868
900
881 880
863
873904
882
914
879
871
8769
13
875
866
878916874
877
911
899
912
909884
897910
867
895
894
862
869
898
890
896
873 885
892
908
891
887 906
905 889
888
907
872886
898
893
890
865
874
864
9158
81
901
902
904
882
903
900
912 899
910
895
909
884
911
897891908
889
907
887906
892905
915
875
914901
916
877
903
913
923
918
924
917
920
922
919
921
917
924
918
923
921
919
922
920