A
B
75
39
39
28
83
113
732
713
737
66
703
719
523
262
418
378
370
420
316
250
217
190
324
208
389
200
252
237
230
41
80
93
8
7
9
249
125
314
358
499
198
34
170
127
169
100
469
469
455
464
46
46
15
35
30
68
513
613
627
580
794
795
736
26
440
199
531
618
223
358
417
285
250
579
742
715
693
809
301
384
360
446
417
408
378
445
460
316
303
217
161
93
112
38
32
32
137
406
412
489
481
462
767
747
808
459
416
589
633
444
6
6
15
41
2
131
249
220
257
251
100
63
59
52
24
33
576
681
683
735
38
22
118
189
13
189
313
293
342
197
512
415
333
291
323
100
793
780
807
81
38
27
21
52
30
451
312
473
486
250
704
651
606
734
563
248
617
708
307
740
731
779
578
110
171
130
79
75
78
74
10
18
10
86
125
321
303
284
322
174
376
454
462
306
666
657
651
577
311
311
522
576
443
681
636
591
733
247
792
778
806
76
272
246
159
142
193
148
227
198
171
154
315
574
650
663
600
608
623
617
541
588
556
534
657
263
57
7
25
17
67
353
169
313
293
407
126
375
346
335
257
97
303
245
267
244
463
142
414
297
345
521
306
310
141
132
116
222
44
28
20
20
15
205
680
629
585
732
194
379
400
540
703
720
728
656
511
413
592
621
406
651
702
707
731
739
719
727
628
82
277
168
168
160
133
86
C
271
411
441
513
192
562
407
358
442
738
498
450
599
416
309
356
316
496
59
702
759
794
685
234
244
214
195
337
439
355
320
390
60
300
243
446
497
204
737
594
551
655
347
197
324
307
336
129
219
196
445
537
234
730
712
730
40
129
94
106
158
510
450
429
293
105
352
410
541
638
335
679
680
650
729
260
766
793
654
104
77
68
66
65
80
635
628
613
574
409
805
38
328
308
341
327
375
549
526
498
598
606
532
512
539
13
346
307
259
225
520
159
409
494
351
345
242
322
304
350
206
187
737
711
804
364
345
306
538
155
405
195
332
299
419
111
136
194
208
222
305
363
306
304
278
304
131
284
278
262
418
50
4
245
305
400
418
389
291
167
177
157
216
229
193
166
115
95
114
151
148
408
256
315
222
736
775
777
803
369
407
298
287
208
266
193
165
144
299
212
173
241
131
113
166
283
144
212
193
212
190
163
240
129
117
115
D
147
92
75
69
106
214
146
83
102
92
143
245
415
239
290
260
321
677
620
587
626
733
691
672
651
732
725
791
517
215
303
342
368
292
484
348
289
582
73
299
406
261
247
334
701
670
632
727
124
405
182
194
189
362
375
343
519
665
648
612
726
752
736
725
735
751
746
724
132
33
80
74
173
187
165
262
346
98
700
627
584
684
262
202
304
277
297
282
294
334
323
494
426
404
456
435
597
634
665
642
802
143
791
776
67
561
661
692
573
664
403
588
549
683
734
402
714
691
801
117
128
89
85
146
238
678
697
701
653
450
127
229
202
241
216
327
406
410
333
145
404
126
199
166
441
573
654
668
572
388
268
254
240
197
633
563
533
682
522
400
440
393
571
224
20
47
49
55
34
401
790
792
723
218
F
G
603
397
647
657
537
602
689
700
721
224
192
283
399
60
21
111
58
61
80
49
21
6
5
48
134
91
50
42
42
237
186
76
74
65
105
164
188
187
211
361
300
288
270
249
135
61
396
154
201
181
699
533
491
719
118
538
622
616
680
537
552
565
374
281
395
166
151
157
257
394
236
255
216
493
386
299
576
640
438
200
164
143
131
248
106
765
756
720
507
377
338
349
230
213
394
382
387
570
55
298
114
118
156
310
393
305
319
180
632
567
532
798
508
381
339
360
2
150
392
240
314
148
730
626
599
492
170
59
77
68
104
57
95
61
170
283
36
650
586
575
417
101
60
55
45
41
34
223
391
344
349
623
631
619
605
536
449
527
573
281
220
163
137
133
91
74
158
26
85
80
127
298
390
306
290
332
123
70
90
124
129
229
261
297
419
511
155
729
744
726
797
796
757
734
795
H
212
371
386
474
630
389
646
699
388
344
234
453
508
169
239
110
237
348
46
587
653
661
595
536
388
551
569
348
356
296
402
376
535
168
295
104
90
203
424
387
387
347
473
99
24
235
84
125
61
77
20
43
34
81
161
294
289
340
247
265
386
369
372
314
496
293
360
322
404
241
586
439
404
373
70
789
775
794
468
233
287
252
313
75
713
690
717
676
633
598
622
145
75
67
57
179
36
9
10
6
76
448
417
382
594
428
232
253
223
291
55
438
386
344
491
227
J
121
230
180
197
145
774
774
715
44
33
3
13
12
11
84
185
162
229
157
164
120
83
253
291
366
364
331
560
696
755
648
601
562
531
679
788
790
714
138
191
273
331
330
457
385
372
326
534
87
205
351
371
359
629
695
698
792
791
120
125
106
97
142
585
618
639
436
600
679
667
713
199
74
123
102
272
39
244
380
363
569
697
583
550
568
688
656
712
309
384
245
220
434
272
326
162
230
203
433
16
188
73
69
59
113
226
179
336
381
267
649
641
610
711
43
190
132
165
160
790
K
726
756
745
789
115
72
193
355
31
85
12
31
25
30
53
58
19
22
3
94
126
46
72
70
82
220
773
754
788
535
606
597
567
403
228
248
224
266
279
157
383
195
209
154
141
142
82
79
90
506
449
397
647
255
787
325
571
660
532
192
227
149
143
165
198
628
529
502
533
534
616
630
513
584
625
604
646
521
508
485
490
222
109
100
81
255
217
59
81
46
43
58
235
436
566
588
512
374
290
260
240
246
247
786
721
652
680
371
233
289
191
176
280
211
382
365
375
489
494
314
275
387
236
482
520
676
338
226
265
246
320
559
609
626
432
725
656
603
785
571
468
420
621
384
381
320
281
593
47
4
3
3
4
648
380
710
725
675
784
724
772
773
103
2
14
7
36
12
97
124
76
84
69
109
108
66
60
103
158
505
434
407
403
102
181
71
87
83
75
102
19
213
406
43
42
2
2
2
16
140
70
78
78
72
383
379
275
236
488
373
189
270
253
254
783
209
141
90
77
164
269
782
152
161
71
63
112
181
207
225
116
100
84
61
423
349
313
402
69
781
42
382
539
564
566
129
222
273
188
256
269
374
361
401
185
288
326
419
131
706
671
710
179
287
5
422
378
391
353
531
136
504
286
364
318
431
201
37
82
17
15
19
72
533
404
373
290
199
675
736
744
709
696
743
733
780
779
142
722
764
753
778
98
57
40
31
59
175
108
224
138
145
176
L
232
140
140
121
233
558
581
563
591
787
772
777
546
377
524
492
645
381
376
319
288
415
274
252
160
173
153
289
132
226
107
136
119
168
89
201
375
363
389
386
627
659
718
400
435
543
580
370
647
684
689
619
52
285
111
124
118
786
789
708
99
45
56
49
29
8
742
752
618
599
561
536
644
230
223
203
184
279
141
62
130
156
102
695
763
771
776
265
485
292
251
358
12
222
54
73
92
10
123
48
67
23
775
662
558
528
617
557
374
433
398
399
683
647
707
675
646
616
Ł
M
750
724
774
492
525
506
615
149
221
264
321
221
720
16
771
770
21
88
220
153
168
278
556
487
444
590
281
243
284
459
562
187
412
373
412
414
265
402
159
312
298
239
32
251
372
200
179
264
221
259
401
411
487
250
283
144
128
202
189
719
749
751
673
770
769
706
121
660
686
664
773
7
447
458
431
589
218
371
147
134
312
156
170
456
370
302
264
369
626
685
670
772
467
243
212
263
625
718
732
771
455
250
229
220
200
482
598
625
459
434
158
234
210
214
193
723
704
705
624
560
535
614
770
79
56
150
227
40
717
688
769
275
282
196
173
288
122
188
768
36
58
11
11
9
7
171
755
731
767
411
548
582
458
503
516
501
413
198
398
447
412
308
369
135
123
71
196
351
281
215
183
298
380
280
426
415
430
109
210
367
352
385
277
336
368
499
542
347
258
187
167
152
172
151
106
103
91
147
27
297
279
432
500
175
66
89
65
58
96
19
55
22
23
55
520
278
329
276
511
234
19
246
105
158
138
276
223
474
367
328
411
154
570
467
448
329
153
532
366
503
466
704
64
324
157
236
211
385
401
277
523
555
368
491
544
545
564
22
219
101
149
62
766
569
276
608
637
384
785
767
765
41
13
21
14
56
13
122
53
71
66
29
32
16
18
17
138
155
104
223
388
22
156
121
29
13
54
120
178
365
247
279
196
598
601
579
563
597
682
669
764
N
O
P
26
155
95
130
74
783
787
701
335
448
454
366
293
216
219
206
195
215
116
692
690
703
558
782
765
760
673
519
483
456
266
94
119
64
62
28
114
446
356
331
312
238
273
355
759
119
154
118
113
98
123
354
58
76
160
218
89
518
607
596
612
130
271
192
231
149
87
270
163
181
237
672
472
427
428
139
307
504
539
471
619
515
473
588
267
154
179
159
244
194
139
117
125
112
141
611
577
486
277
274
353
221
196
310
232
583
554
523
758
718
352
728
764
556
657
631
595
611
84
185
169
208
163
531
461
417
555
264
362
380
232
399
393
357
509
184
568
506
489
345
209
757
49
17
184
61
88
18
530
395
352
454
88
39
215
91
111
63
4
44
12
24
185
35
214
99
116
130
107
269
151
163
271
691
748
743
756
781
786
700
544
351
517
487
529
96
350
9
43
37
46
53
153
102
88
82
111
134
323
424
439
344
5
68
26
48
20
50
153
112
114
243
184
101
86
76
140
25
R
231
88
370
458
122
517
389
337
508
182
472
309
269
343
130
116
42
233
434
47
166
183
361
469
151
379
268
266
243
286
95
717
780
785
755
432
239
204
485
431
422
396
507
107
464
568
608
365
273
267
204
172
506
83
36
36
26
79
320
100
396
484
99
596
542
510
754
690
727
717
753
582
640
635
642
445
349
274
242
285
192
567
502
471
505
283
689
735
742
670
322
318
317
296
53
165
54
122
108
119
204
67
83
72
137
188
68
18
41
33
126
246
89
17
34
27
26
71
111
213
186
219
177
334
348
343
336
295
177
715
672
679
453
144
347
357
426
357
490
596
602
504
779
763
S
714
99
762
750
751
9
529
471
436
503
147
183
212
155
148
171
516
486
457
484
43
554
346
521
496
470
191
421
116
249
217
356
40
210
641
687
678
698
48
152
120
141
107
35
18
444
211
451
470
184
225
345
385
391
427
30
151
73
93
85
595
497
467
469
242
319
210
335
310
483
219
398
347
311
410
166
397
266
496
519
302
713
722
721
641
25
98
81
107
125
169
209
156
146
228
278
443
338
296
468
73
265
126
140
117
238
182
109
87
210
256
208
172
161
170
410
520
518
610
93
671
578
544
640
176
360
207
228
198
316
169
91
30
242
395
162
32
150
96
120
97
670
547
515
609
252
119
53
51
38
110
56
393
138
218
178
342
112
52
42
40
8
127
349
181
536
601
341
106
115
60
47
77
103
97
235
379
129
481
550
615
262
688
741
741
697
255
264
194
177
252
480
344
227
185
396
489
621
677
426
27
96
105
139
109
454
612
644
608
409
343
455
438
409
114
342
145
155
183
515
341
557
571
380
430
538
554
502
305
340
394
408
284
479
535
547
451
687
740
749
669
593
704
729
668
280
206
337
329
450
206
87
187
171
275
63
500
493
456
667
92
66
47
39
95
78
396
246
232
194
98
368
530
548
666
581
591
561
637
41
3
118
180
121
109
209
367
481
527
219
248
86
119
99
136
251
25
778
761
68
203
321
409
134
247
179
128
103
206
204
366
244
226
236
240
543
512
476
636
78
178
146
170
186
292
177
254
263
178
553
405
374
269
115
176
137
354
488
87
279
466
507
355
565
339
510
493
326
259
371
500
514
395
208
176
93
86
73
143
80
63
50
128
616
549
521
665
348
328
324
261
248
332
181
158
274
149
749
29
359
315
302
283
365
205
231
200
408
392
204
232
205
294
168
478
572
581
501
127
203
110
96
201
143
656
470
421
482
233
135
202
280
416
88
318
175
414
477
150
721
710
664
391
279
249
364
231
172
284
351
153
214
269
280
301
669
668
643
635
69
196
263
416
503
242
463
555
557
585
T
452
546
574
394
712
693
676
634
159
685
747
760
663
748
195
317
136
205
175
309
14
615
511
475
500
541
604
586
662
655
671
653
633
190
338
295
325
268
313
174
281
268
260
592
624
659
379
195
337
436
530
273
295
310
309
259
7
51
30
56
10
710
739
740
661
86
173
107
104
139
514
509
480
584
429
336
353
305
467
133
668
534
495
632
239
304
462
472
527
528
465
423
583
167
217
335
350
362
339
23
95
133
213
135
639
643
628
607
52
499
464
422
606
419
359
350
227
162
W
708
769
759
746
390
261
272
255
226
6
707
761
784
660
591
331
528
509
448
329
330
390
359
548
498
480
459
424
613
537
525
466
354
475
479
425
14
24
33
44
25
667
329
678
675
525
341
201
185
162
258
10
462
172
224
188
308
243
590
260
630
674
338
378
328
300
267
377
228
312
65
443
526
138
180
259
296
308
423
45
5
9
11
1
23
235
148
108
94
57
264
706
768
758
745
777
783
692
408
327
307
286
225
54
228
147
210
274
45
63
29
183
334
70
285
326
397
401
392
90
258
174
207
205
221
135
134
115
200
22
84
15
3
34
23
51
27
82
325
162
182
235
540
582
560
631
15
146
70
110
101
72
257
117
127
93
134
101
254
324
492
553
353
71
49
184
366
37
579
573
558
499
743
734
715
691
738
782
547
67
79
14
8
33
202
133
255
225
272
218
64
8
139
239
21
612
692
720
604
182
256
216
215
224
242
323
423
445
603
17
124
497
495
468
546
77