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