Documente Academic
Documente Profesional
Documente Cultură
POBLACIÓN NO
INDÍGENA
40,902
1,600
576
9,580
397
1,075
84
1,098
342
1,440
3,246
191
351
801
56
2,148
144
280
236
267
238
1,495
693
351
143
704
849
94
1,201
782
327
41
87
256
3
46
96
5,823
89
1,114
891
123
1,309
196
313
20
585
72
3,479
6,469
101
1,533
1,240
17
84
59
83
521
297
259
486
58
24
83
88
6
341
331
37
153
20
6
41
1,527
2,443
13
11
10
52
59
11
10
17
280
441
37
8
85
37
7
8
44
25
2
259
14
8
4
37
5
86
101
25
10
5
27
5
31
4
33
74
16
13
6
43
4
9
4
39
17
14
1,710
13
15
23
1,861
4
7
14
505
11
80
24
43
3
1,178
51
15
126
36
225
49
0
10
56
129
869
345
23
0
160
62
18
0
63
32
95
617
281
378
75
637
1,174
185
508
1,712
255
21
660
99
267
5
103
8
39
96
96
195
25
35
451
589
562
437
386
2,223
35
438
283
1,208
650
1,059
465
1,080
66
56
6
1,792
1,175
286
1,054
56
105
5
142
19
28
120
7
614
29
6
2
168
330
163
15
32
39
8
76
124
281
104
31
45
158
706
191
45
244
328
23
118
677
123
964
5,292
968
5,060
288
245
15
25,831
1,053
146
364
465
17
22
38
431
99
4,606
2,007
331
0
1,608
21
1,510
373
236
5
39
240
154
1,729
415
534
210
38
88
447
1,416
622
238
71
390
3
17
62
23
492
17
6
86
0
3
26
15,610
791
10,783
5,761
622
175
662
1,301
1,607
1,499
632
627
717
392
630
962
552
1,580
2,260
2,558
343
5,897
1,426
5,502
8,189
776
206
40
304
1,309
6,857
6,629
3,700
4,431
289
120
18,715
8,734
8,927
171
1,673
201
679
804
601
68
205
786
147
1,828
186
4,063
491
409
1,694
12
346
250
148
166
26,177
1,785
348
405
1,108
4,073
347
1,516
67
824
9,266
871
341
11
396
1,316
14,299
295
2,067
530
555
128
123
2,662
1,437
1,532
2,157
3,526
311
1,833
592
110
2,623
2,352
858
11,475
108
525
74
0
32
11
102
91
550
3
16
7
17
2
24
1
66
17
45
24
0
259
340
352
1,524
171
297
9
40
2
51
2,419
137
189
179
84
349
107
269
97
299
25
728
31
292
17
139
71
156
71
191
22
51
42
890
13
25
0
15
9
2,451
345
334
54
120
0
2
106
282
1
0
3
111
13
67
100
168
84
3
16
90
2
8
22
5
6
128
1
11
56
536
6
77
64
1,730
13
6
110
65
39
36
0
474
45
8
62
188
59
0
143
25
580
29
18
17
13
85
168
0
120
84
17
2
18
9
0
15
56
84
38
5
0
5
92
13
228
239
107
7
32
94
11
9
305
18
6,469
542
900
98
94
66
11
12
33
11
80
6
9
652
1,425
0
73
226
35
46
10
359
8
346
2
21
29
9
8
0
31
4
6
687
17
4
11
978
304
16
1,554
31
1
16
22
18
169
1,415
72
2,159
632
706
401
445
1,367
374
185
323
291
1,115
15
98
5
1,301
310
276
745
215
306
979
191
14
311
76
194
1,050
907
243
18
477
5
225
211
7
701
330
11
622
3
8
184
9
4
68
8
47
119
727
201
48
281
83
54
119
35
6
19,713
13,234
718
503
4,127
10
474
84
198
4,413
835
13,894
521
360
121
471
7,220
348
23
30
4,894
98
932
306
143
1,443
4,290
345
115
1,952
1,304
920
330
1,329
330
3
1,338
64
384
941
3,798
137
373
1,198
501
93
24,000
3,558
506
2
10,170
2,992
356
227
1
6,479
92
301
40
7,200
567
78
465
2,732
15,136
90
118
0
20,460
739
51
20
65
2,415
2,757
118
128
143
63
151
12
15
77
31
32
74
50
5,785
26
42
4
6
19
28
44
64
33
134
6
798
418
164
34
33
97
18
19
10
16
24
17
38
134
10
25
25
16
142
79
15
252
2,438
549
4,594
636
22
86
345
34
20
6
10
38
13
14
48
32
29
52
123
28
528
5
15
34
62
51
33
58
318
116
2
26
795
43
26
266
37
45
116
5
4
360
90
14
41
617
149
11
54
40
20
662
2
5
27
16
25
1,933
3
25
44
10
154
5,562
786
13,685
2,243
183
4,763
503
400
2,636
156
57
138
483
1,009
116
658
396
456
574
167
53
29
23
341
73
178
80
35
96
389
176
199
561
4
567
1,430
194
1
289
5,012
91
86
143
10
52
605
112
8
22
129
1,983
90
25
4
17
38
256
30
41
41
631
196
105
54
48
17
5
67
100
10
118
14
165
21
117
1
0
24
25
12
79
90
10
80
5
23
237
351
2
147
47
67
23
9
10
23
54
10
5
130
41
755
9
27
169
27
51
22
193
39
99
47
80
72
79
63
11
5
16
8
31
15
26
4
15
6
37
10
7
4
8
29
23
34
27
239
2
122
3
2
14
26
1
29
6
210
14
4,449
132
27
35
62
639
205
17
309
994
530
328
537
9
4,098
848
61
43
127
626
37
5
61
226
81
117
78
36
45
49
763
115
82
196
607
2
332
10
73
77
3
33
149
15
3
192
76
67
277
55
5
692
149
4
5
108
759
421
33
10
573
843
261
72
39
1,032
87
12
102
119
103
3
17
128
35
266
4
36
21
49
12
98
251
45
6
11
112
387
19
189
95
114
38
588
6
14
13
3
3
22
10
1,414
56
13
40
18
20
11
11
272
36
176
118
4
31
353
7
42
21
4
9
102
8
4
25
13
1,083
2,283
138
2,361
1,010
174
29
788
231
489
313
118
101
134
108
16
183
337
14
4
50
148
2,320
232
195
174
76
176
1,014
113
78
18
582
1,017
315
92
90
174
38
17
8
246
126
366
137
162
67
44
16
5
12
9
18
114
15
10
42
42
71
62
230
1,634
57
10,609
12
415
1,427
298
37
56
21
22
369
68
2
266
29
6
126
23
48
34
52
81
415
77
13
27
708
118
53
19
13
53
8
11
317
78
17
46
680
184
137
47
15
32
27
80
1,086
1,018
72
1,256
35
104
223
96
7
81
24
20
12
16
80
31
28
42
3
26
170
51
21
255
48
24
43
7
224
11
4
4
33
33
13
2
19
21
21
133
65
166
625
157
116
49
34
5
217
74
10
42
289
28
71
400
460
345
48
2
776
25
1,648
183
147
38
12
52
7
17
2
295
140
1,485
148
5
8
24
9
22
6
110
35
1
53
6
4
8
36
17
0
4
90
4
7
7
55
1,697
14,166
26
326
182
810
3,303
367
6
136
888
1,224
717
579
221
428
2,602
668
10
0
518
51
12,808
360
90
1
388
36
61
4,736
424
1,711
464
827
2
0
0
24
4
5
7
81
5
7
5
4
4
9
1
6
5
400
95
294
16
3
0
6
0
1
0
0
4
0
10
2
0
0
1,022
95
52
85
10
24
111
34
8
315
3
20
27
7
860
6,884
134
1,938
167
164
222
189
342
9
42
0
540
9
4,853
105
267
400
4
15
3,180
833
68
1,024
114
267
17
0
0
0
0
1
9
0
0
26
14
0
1
13,605
340
2,408
2,648
268
0
13
7
7
269
280
32
8
1
10
4
0
1
3
3
0
2,402
25
425
19
149
88
8
310
25
0
9
0
291
1
72
111
15
2,217
0
63
1
5
10
5
0
10
0
1,062
5
2
81
736
344
2
6
2
0
0
206
321
15
280
55
17
12
8,054
2,007
399
19
1
1
9
2
1
0
0
2
0
1
1
1
0
0
1
5
0
0
0
0
155
0
1
1
0
0
0
2,167
0
1
0
0
0
0
13
65
49
36
0
99
2
245
4
112
0
1
24
1
68
2
35
21
14
7
0
0
0
0
3
1
0
1
5
0
1
22
1
0
108
445
12
26
2
65
1
1
21
0
4
54
1
26
0
0
0
1
30
13
0
34
1
0
0
5
2
5
76
18
3
10
53
39
0
0
21
81
9
181
26
0
0
0
1
9
6
5
62
52
105
5
10
0
104
1
1
19
24
4
13
0
3
1
3
1
32
0
0
1
3
2
3
1
10
0
0
78
109
98
303
3
4
6
0
4
0
58
16
4
5
6
59
0
41
69
9
9
87
12
3
3
143
8
17
0
0
17
1
1
19
29
35
21
15
22
22
40
593
120
22
0
0
0
98
0
0
1
2
2
7
0
2
0
5
15
3
1
1
2
0
0
8
0
0
0
0
4
0
395
0
1
20
5
0
89
5
0
0
3
139
1
0
6
0
25
15
2
4
0
16
8
3
9
19
13
1
0
87
57
2
10
23
1
0
3
0
79
0
2,319
10
20
5
3
11
3
49
74
2
66
35
30
0
3
1
2
93
2
32
5
120
30
2
1
353
1
5
0
0
0
30
0
1
0
52
20
36
0
4
19
0
1,158
9
0
0
2
2
0
5
0
0
4
190
2
4
6
0
5
21
0
0
130
0
0
1
1
0
0
0
4
0
0
3
0
24
59
1
16
76
0
0
0
1
0
1
0
23
3
1
0
0
0
1
0
176
25
1
74
16
0
24
0
7
85
9
17
16
13
319
25
9
11
14
60
99
1
31
18
15
25
0
29
11
23
8
25
0
176
8
1,021
43
30
94
0
1
1,317
2
174
29
30
14
26
0
17
1
0
0
12
44
6
3
12
31
2
0
8
2
1
0
0
0
1
13
165
16
0
3
0
1,580
18
45
2
2
0
118
118
23
1
7
8
28
705
9
19
10
3
150
107
0
902
24
2
6
6
3
5
9
4
0
194
389
40
3
1
81
123
0
20
0
5
7
68
0
6
0
17
51
6
3
0
0
0
0
7
24
0
5
2
6
16
4
95
4
1
8
30
6
18
156
115
22
40
0
16
45
7
86
115
967
106
17
18
189
0
83
55
178
1,169
93
11
397
29
588
37
27
16
8
26
4
42
22
35
253
57
11
8
8
23
6
7
8
2
6
39
0
102
1
156
1
34
7
9
8
2
12
3,032
2
2
1
100
228
6
4
211
2,295
0
6
5
0
3
0
0
0
0
0
0
0
1
5
4
0
4
0
5,819
347
4
468
12
4
7
791
214
131
88
22
249
97
71
2
89
221
7
4
3,202
0
4
880
81
9,164
210
68
29
43
3
1,863
3
805
197
13
233
11
304
2,222
129
5
257
603
8
8
1,423
64
24
72
39
734
40
7
20
27
9
2
9
43
1,058
2,892
833
157
29
536
1,245
158
31
22
36
85
103
3
2,802
101
53
35
243
85
194
917
16
541
541
573
7
96
54
276
248
15
739
1,879
2,118
2,807
152
93
11
43
105
1
7
106
74
17
93
309
78
301
40
14
582
37
8
1,016
42
99
50
289
7
4
5
21
233
37
24
4
6
6
29
2
25
6
588
9
21
147
1
1,673
13
9
9
5
28
9
20
3,504
7
5
19
982
7
22
10
65
6
139
267
268
1,582
88
11
2,340
27
37
164
13
21
281
2
65
746
982
15
219
47
46
41
699
38
16
1,838
878
94
227
2
19
7
990
213
214
21
26
32
104
39
52
0
16
770
149
132
48
2,697
109
13,742
71
113
3,024
110
16
82
452
137
14
88
591
398
1
10
17
97
23
32
14
5
10
7
514
74
5
726
33
36
707
18
501
34
1,155
330
116
428
32
37
33
14
77
41
479
253
31
12
12
15
15
54
595
27
2,842
76
76
219
495
294
32
335
34
32
2
10
1,226
1,740
860
12
2
23
40
5
76
13
52
39
202
4
35
8
20
22
26
85
188
48
48
17
24
20
5
9
13
18
90
62
62
62
62
3
4
32
14
7
26
63
10
20
68
13
15
20
37
640
32
26
22
4
32
7
24
22
16
5
5
4
23
35
61
13
5
62
26
1
10
15
5
38
4,061
93
213
15
105
78
10
528
18
15
5
75
403
16
26
153
74
102
25
8
30
63
12
29
7
43
32
29
141
47
12
6
6
12
6
31
417
6
15
7
54
1
0
248
402
1,966
3
37
154
154
9
60
11
15
26
38
2,630
8
4
145
924
109
377
76
76
13
9
28
28
137
31
16
16
8
13
13
29
44
3
17
51
8
41
21
18
42
42
11
15
114
5
48
8
5
12
18
7
64
26
195
1,760
90
15
27
27
9
31
112
12
7
685
80
26
11
9
3
7
12
27
10
347
18
71
5
1,016
38
15
135
5
584
365
42
7
30
8
9
14
18
66
4
20
48
21
17
20
15
16
4
6
44
12
77
12
123
25
90
4
9
182
54
8
11
14
15
9
1
41
457
37
6
485
1
2
14
48
8
25
24
38
19
2
7
6
14
44
18
39
3
4
29
14
21
23
7
11
7
81
4
9
3,559
6
65
446
13
0
32
12
7
32
14
5
7
15
14
537
20
20
15
20
6
12
51
68
12
9
4
2
15
1,384
83
31
20
5
49
2
820
218
36
6
743
6
2,597
154
10
266
1,330
73
567
102
104
80
32
53
95
59
71
35
12
180
72
44
61
10
22
30
28
37
25
565
7
614
9
171
4
41
231
19
32
35
1,942
524
49
107
45
405
7
113
20
32
1,099
38
2
9
214
49
82
21
124
22
339
35
50
212
57
1,737
144
44
42
56
29
108
134
32
170
140
10
102
235
3
31
11,474
3,371
10
5
20
11
43
2,294
1,523
119
18
5
826
6
13
791
742
431
2,123
201
270
664
3
11
6
11
27
23
15
5
21
10
27
10
5
844
72
40
104
4
17
15
680
479
16
8
5
10
5
47
47
31
8
27
5
12
65
99
10
11
89
28
7
20
22
22
9
29
8
242
79
6
6
77
30
143
74
74
7
602
5,345
552
107
19
111
31
16
21
2
26
7
28
97
22
37
32
910
31
24
46
40
21
29
47
7
21
26
11
11
33
33
259
4
17
4
0
9
101
11
39
58
66
451
3
13
7
30
23
11
12
7
133
14
26
27
106
23
32
11
4
397
5
24
44
15
7
27
26
42
68
2
30
3
26
152
15
104
11
5
6
12
19
7
21
9
15
29
147
147
17
6
23
8
19
24
7
5
19
48
125
8
20
7
2
49
55
1,809
4
10
8
55
887
12
44
0
162
37
33
19
22
66
5
77
88
31
28
34
85
99
8
15
12
12
1
51
12
3
217
10
23
719
29
19
135
67
17
22
21
53
23
6
6
16
37
5
41
35
37
2
19
39
9
8
22
24
7
114
23
9
15
322
23
43
31
14
15
7
29
47
53
3
102
8
9
30
18
2
33
19
8
13
308
9
3
11
79
348
168
13
8
14
14
6
4
9
9
11
4
100
8
28
24
18
60
22
9
5
6
1
21
11
3
46
2
39
22
178
17
44
54
14
3
20
22
24
23
15
35
62
11
73
5
16
6
33
9
1,563
15
36
6
38
11,812
1,744
16
7
22
419
143
34
18
291
2
20
6
84
370
2
47
112
37
6
31
13
0
58
58
9
14
6
19
31
6
5
14
29
274
10
20
559
81
23
31
103
73
8
32
7
16
11
13
5
6
38
13
8
8
75
75
15
10
152
81
68
8
946
8
17
490
1,388
36
4
31
4
51
408
45
11
32
177
10
3
18
23
112
19
164
19
923
54
144
67
7
22
29
16
20
3
18
5
5
88
308
32
6
14
51
14
29
27
5
48
40
19
79
15
20
6
17
64
10
10
8
524
20
308
41
53
16
34
493
19
18
1
5
16
14
10
2,085
4
4
54
267
462
462
9
88
133
4
53
40
1,997
415
226
949
168
11
108
248
10
89
26
19
6
51
23
214
16
797
804
97
20
82
26
43
16
4
44
53
392
19
3
53
230
19
191
51
125
4
5
196
6
22
39
84
18
16
106
18
13
95
31
4
9
48
5
21
662
18
5,253
14
14
22
35
147
147
8
6
20
6
759
9
385
33
23
10
111
104
1
107
2,027
264
78
4
34
18
11
7
21
723
178
0
26
1,142
5
10
48
2
36
94
12
1
4
4,777
256
12
39
17
590
954
34
8
84
13
8
4
48
51
261
15
19
1
25
4
12
1
19
9
4
430
195
8
14
10
320
25
44
47
74
0
14
16
9
8,846
18
764
27
122
6
9
420
195
603
112
185
350
226
226
199
138
28
106
41
118
21
301
1
155
11
225
225
29
25
14
17
18
913
472
68
220
421
665
276
27
7
23
249
509
722
43
1
3
4
231
135
15
8
3
6
722
4
10
29
952
163
7
385
28
21
66
395
91
91
24
15
3
6
158
14
1,181
35
57
27
1,076
715
39
439
23
254
125
119
315
35
54
70
1,176
3,750
1,283
1,276
1,923
697
697
1,327
922
452
690
303
1,131
1,131
1,131
8
5
462
462
91
101
0
258
147
43
132
1,915
133
303
86
4
1,340
314
199
0
88
8
4
71
847
968
1
13
42
46
29
7
11
19
51
39
361
14
194
84
25
72
11
710
363
556
104
41
8,131
183
7
68
5
160
9
133
180
90
180
106
435
311
428
92
12
92
441
14
17
281
109
25
1,683
14
30
27
188
27
757
75
51
15
5
22
65
320
422
7
859
165
4
334
3
4
90
26
12
26
13
431
246
15
9
30
9
8
29
29
194
32
56
72
140
70
10
19
49
5
188
160
6
6
111
103
7
7
18
8,364
23
26
89
6
188
107
14
65
134
11
1,377
779
244
185
31
96
19
4
99
49
16
5
28
12
1,194
169
5,643
198
72
8
84
114
28
875
141
11
147
269
91
5
99
362
316
686
753
358
47
9
1
2
654
168
30
123
55
69
20
149
9
45
1
14
645
12
98
37
8
2,358
11
150
9
1,537
1,059
166
481
1,040
3
52
591
185
925
3
140
3
32
130
520
806
194
149
47
35
13
77
340
36
2
417
314
108
199
301
720
157
133
40
4
80
3
94
59
11
33
6
1,925
2,749
15
274
52
162
139
196
151
55
273
732
118
49
449
505
408
483
639
91
56
5
198
460
281
8
512
54
376
519
157
665
318
1,370
132
230
275
90
172
41
127
23
284
25
6
102
34
41
136
1,776
256
202
313
186
11
28
205
47
451
51
174
70
682
206
112
184
452
6
150
71
11
10
35
2,731
186
38
23
23
365
165
46
7
20
8
29
5
14
13
242
132
317
59
10
519
18
238
8
252
3
6
90
1
7
17
29
5
25
43
8
4
33
36
9
188
379
377
2,587
120
11
438
48
90
7
44
24
75
27
20
108
16
52
41
55
27
156
115
12
22
40
2
65
80
4
205
7
44
5
65
50
41
14
11
114
669
32
1
5
3
12
11
11
65
3
7
17
11
5
172
34
5
77
8
3
18
22
10
46
18
30
27
8
4
374
11
12
354
11
20
55
1
37
12
5
19
15
9
49
19
13
14
3
17
10
8
24
17
25
13
11
43
7
14
2
362
33
12
34
54
6
16
27
1,721
49
207
216
196
616
472
322
92
47
89
824
350
229
73
347
57
30
8,000
88
14
15
43
89
22
110
38
108
39
65
482
10
26
33
17
35
1,014
416
147
332
306
66
115
104
255
1,209
12
17
10
6
66
46
26
23
52
89
25
4
15
160
10
31
19
12
4
44
247
153
4
42
6
61
9
10
48
44
61
26
26
191
142
22
3
235
869
6
988
449
1,057
941
128
172
147
163
24
15
4
32
51
144
18
149
66
34
122
18
28
56
13
39
17
8
51
488
55
17
50
128
16
52
19
15
457
52
302
15
70
6
4
697
270
40
13
181
12
586
981
10
11
14
430
10
30
15
473
333
793
5
144
1,088
263
45
28
68
45
32
6
5
113
8
45
20
8
62
2
3
8
5
3
42
561
7
45
440
314
19
287
42
49
14
85
214
61
45
107
440
25
2
144
375
5
22
12
8
21
10
79
7
12
178
4
14
7
16
20
7
45
82
29
16
8
10
2
57
55
16
65
58
4
14
4
65
49
9
15
16
21
90
36
43
192
82
8
1
5
65
41
19
123
292
19
44
10
171
25
11
80
24
1
414
230
4,417
22
48
12
52
94
9
16
37
200
208
487
26
56
11
147
421
766
46
50
175
573
106
53
23
180
10
10
6
28
693
19
26
12
19
34
11
49
27
74
5
12
398
199
1,027
6
232
20
6
77
8
11
17
19
35
14
17
43
35
422
23
32
33
7
26
18
4
156
20
44
34
13
13
63
42
127
3
46
42
3
53
839
8
26
6
12
18
38
14
384
44
15
6
190
157
166
4
82
120
22
39
14
6
45
48
21
27
210
4
3
41
58
1
10
97
5
5
35
2
3
59
21
88
8
12
12
20
79
2
10
59
1
19
21
6
3
7
22
74
953
1
10
35
27
99
25
68
4
3
27
9
6
20
7
12
16
89
21
10
22
1,232
5
70
2
13
76
123
2,753
186
250
5
76
548
305
601
458
509
898
137
426
161
175
93
88
26
338
41
132
338
580
452
393
136
333
38
179
283
145
131
4
443
359
137
798
163
288
575
800
131
140
151
285
40
56
14
18
30
100
15
182
31
109
214
10
48
4,602
308
259
61
25
122
27
3
11
3
0
3
14
1,688
1,070
183
4
14
14
29
1
31
1
9
21
0
6
11
95
7
0
57
11
3
25
23
0
3
5
9
6
157
3
39
626
0
0
145
53
0
6
65
3
14
4
13
5
16
5
6
2
7
34
6
2
25
142
0
4
4
16
14
8
3
1,494
817
18
392
776
10
518
79
188
6
66
147
24
190
25
12
164
480
180
44
43
26
1,614
238
3
12
20
272
13
282
79
89
57
53
314
35
37
19
20
288
861
193
113
422
308
279
310
47
42
109
144
9
74
125
146
10
70
25
652
109
602
375
239
365
2
7
43
16
14
300
24
28
28
33
100
231
74
34
12
20
25
3
2
162
14
82
200
91
929
161
46
61
16
132
197
137
72
22
10
97
629
40
328
144
7
4
20
21
2,563
7
206
21
187
45
257
1,183
716
1,346
1,703
1,373
565
30
174
361
64
9
129
495
3,196
336
668
391
16
343
436
1,588
312
163
147
12
759
46
131
206
479
153
4
102
30
4,698
45
3,065
5
3
15
62
22
92
13
28
36
12
12
1
2
0
0
5
5
1
1
0
3
1
0
1
22
3
0
19
1
40
72
7
0
0
0
12
0
3
0
209
43
1
27
1
72
0
2
1
7
1
1
1
20
7
0
1
25
2
6
23
54
10
7
25
38
3
0
0
2
2
0
0
0
1
14
2
1
3
6
2
1
6
10
0
5
2
4
1
10
1
0
4
1
0
1
4
37
0
0
0
2
2
22
3
5
1
7
6
4
0
0
0
1
0
1
0
1
1
0
4
11
0
1
2
4
1
1
1
14
0
0
2
2
5
0
1
0
0
0
1
0
1
0
0
0
4
0
3
0
0
0
0
0
0
1
0
1
317
0
19
1
5
4
2
1
1
7
9
7
0
0
2
0
0
0
0
0
0
0
1
0
0
0
38
4
0
0
0
0
6
2
0
4
33
0
5
0
0
3
0
0
1
44
2
0
9
0
4
0
0
0
0
0
0
0
188
0
3
0
1
252
52
0
22
0
0
0
6
1
0
0
0
1
0
5
1
0
4
1,621
232
9
50
7
0
39
1
0
17
1
20
388
0
0
0
1
0
14
0
3
1
0
1
62
5
0
0
1,237
41
1
1
3
3
0
0
6
21
6
55
20
1
6
0
29
7
0
13
5
3
10
6
15
3
1
0
0
1
0
2
10
26
27
1
0
5
14
4
0
138
1
549
24
0
17
109
88
46
12
28
0
1,819
0
76
30
196
3
3
16
7
0
1
22
1
2
116
7
19
0
0
2
1
0
2
5
0
58
2
2
16
15
0
4
6
13
12
5
53
0
1
1
1
1
5
14
37
7
7
20
2
2
5
0
8
4
0
0
1
8
9
0
1
1
0
1
79
198
0
7
12
5
1,398
142
0
0
12
5
29
43
1
238
19
10
138
63
7
39
93
7
274
22
27
0
0
3
8
14
0
0
37
24
517
5
5
14
485
6
1
9
0
4
4
0
24
0
44
8
17
0
8
1
4
39
10
0
3
14
5
2
22
22
8
2
10
5
0
7
1
0
0
1
3
1
3
0
1
3
6
7
0
190
0
1
2
1
11
4
1
57
0
3
0
0
3
2
1
3
0
4
8
30
5
11
9
0
1
2
0
2
1
2
2
0
6
13
9
5
0
5
5
8
1
0
0
2
8
0
5
0
0
0
81
0
0
0
0
0
0
2
10
0
0
7
0
4
0
0
0
3
2
7
74
0
0
0
3
10
4
5
0
1
0
2
10
4
0
1
2
2
3
0
0
0
2
46
2
0
0
0
5
0
0
1
1
7
4
3
1
6
0
4
0
1
0
0
0
0
5
2
0
7
1
11
6
3
1
0
8
14
2
1
2
1
7
0
27
0
22
1
0
3
2
5
2
3
2
0
0
0
3
1
0
3
2
5
7
7
30
0
1
0
110
0
4
0
21
0
7
0
0
58
6
0
2
1
0
1
2
7
7
42,536
14
420
737
8
113
0
130
97
2
1
7,269
53
350
6
102
35
622
20
641
5
0
126
173
1,293
596
168
74
226
524
273
1,487
790
1,099
13
2,016
169
495
263
252
459
1,349
318
0
238
426
53
124
241
129
1,068
14
188
384
304
168
251
450
126
233
164
1,600
394
118
594
1
23
17
9
402
37
91
14
6
30
1
1
25
83
0
47
22
9
35
7
3
164
215
53
81
72
16
100
2,216
28
95
4
0
4
234
644
1
0
414
4
574
10
0
51
366
1
0
0
171
16
74
5
191
0
1,276
144
95
66
4
1
35
5
10
4
12
0
8
0
6
1
2
0
0
0
0
14
21
13
28
7
39
50
6
34
52
22
1
166
43
36
58
14
133
5
5
5
3
4
2
4
211
1
14
53
5
176
394
11
184
8
28
220
20
3
143
58
27
7
117
233
112
40
197
30
8
0
37
334
130
1
52
106
0
0
12
63
1
28
0
750
0
1
3
7
1
0
73
352
40
12
0
8
109
5
8
162
61
39
79
22
29
10
0
41
81
231
325
325
186
60
7
59
1
7
0
608
76
2,528
294
42
105
106
45
253
3
350
75
45
13
6
124
5
120
12
83
11
44
112
74
116
206
45
28
153
186
33
272
158
11
69
22
20
10
137
372
621
621
621
34
109
69
20
25
74
28
67
10
4
4,448
620
79
158
50
92
41
69
20
117
0
97
175
117
29
116
139
61
24
55
246
6
8
0
14
4
14
13
4
706
60
30
1
8
239
57
91
2
5
8
0
0
6
426
520
210
0
630
649
3
30
39
581
581
21
30
150
69
92
2
9
10
25
69
277
131
68
0
29
139
630
2
4
35
15
16
3
100
66
3
175
2
5
56
11
176
39
639
14
0
27
4
143
96
0
9
6
55
9
74
76
46
3
13
26
292
0
2
218
1
30
19
346
1
4
760
8
78
3
14
4
988
8
7
4
54
31
41
19,879
18
0
394
8
361
363
233
60
168
72
21
18
1
5
27
108
302
210
60
2,317
401
367
806
70
509
1,378
3
126
126
37
18
57
3,074
309
67
239
7
15
1,385
50
199
104
46
447
484
374
766
35
625
151
87
28
21
48
41
24
322
38
79
3
8
0
29
44
60
228
16
35
89
8
7
19
115
119
90
0
79
13
1
797
2
316
467
8
2
2
21
43
37
41
187
3,783
18
10
42
22
0
13
9
30
12
9
19
6
0
0
23
9
32
42
1,796
75
213
13
27
0
16
191
191
521
119
40
0
4
8
49
2
10
188
3
68
542
0
800
33
493
6
309
6
44
0
5
68
18
115
50
64
17
755
62
242
110
7
91
13
262
44
0
263
54
9
0
1,748
279
17
0
8
41
47
6
6
2
16
37
18
1,807
17
200
1,488
6
52
42
868
18
19
59
414
57
6
21
58
74
28
3
21
865
38
0
35
169
938
208
561
3
55
37
6
11
11
312
8
2
32
8
4
1,836
140
8
407
496
282
52
43
77
163
1
17
14
182
0
574
171
1
1
43
8
513
0
266
27
601
788
286
15
58
444
348
420
220
80
9
239
44
5
1
233
307
2
29
135
0
6
46
28
15
24
34
0
0
17
3
59
945
6
14
131
129
6
43
19
2
9
69
1
542
18
953
55
17
19
16,813
0
13
16
0
1
126
6
4
30
10
9
1
5
199
10
2
23
123
0
1
1,161
739
310
29
39
11
1
90
1
30
19
9
0
413
1,204
418
21
21
0
3
88
184
803
70
15
2,527
3
6
28
56
0
11
90
78
0
66
0
1
17
5,912
6
8
13
29
13
14
51
129
1
0
78
2
7
0
2
1
3
3,007
0
61
2
103
513
12
3
3,642
105
595
14
33
3
162
286
39
3
69
6
14
338
3
38
3
19
16
4
4
62
1,369
2
6
0
6
30
56
1,095
3
10
3
1
1
565
3
29
1,247
22
53
5
1
39
0
47
0
4
48
118
118
11
53
52
3
124
7
47
85
380
1
13
38
0
1
80
22
7
0
116
204
9
14
7
5
3
20
16
98
5
4
3
0
5
15
1,024
275
80
20
20
45
700
67
17
1,481
33
0
0
6
13
25
7
65
9
9
33
170
18
95
625
4
0
3
0
12
0
9
4
2
100
100
0
4
0
2
7
44
34
6
3
6
16
1
1,688
0
26
123
9
41
8
0
22
2
29
54
563
29
42
61
5
186
4
55
15
5
52
19
46
480
15
17
28
59
2
5
205
6
1
104
629
10
0
147
6
3
14
15
5
4
0
0
766
17
11
6
299
12
275
22
74
326
1
11
40
352
76
0
13
0
27
6
5
0
16
122
7
0
1
1
220
54
3
6
3
7
0
0
35
52
1
25
1
0
25
1
0
1,085
4
44
45
52
430
571
2
589
195
1
51
16
617
98
15
658
58
10
15
17
0
344
0
3,199
0
0
0
200
6
0
0
0
0
2
540
259
273
29
57
3
11
46
22
1
0
24
425
4
0
29
0
5
0
297
21
568
12
5
1,062
169
0
11
4
0
7
382
0
185
3
308
4
2
0
8
8
0
0
12
451
9
292
6
0
8
0
279
13
1
23
3
13
79
62
9
4
38
7
0
0
7
13
6
65
58
0
18
130
8
0
0
17
306
0
0
8
63
0
7
0
0
0
6
5
2,463
6
20
2
7
13
426
218
6
8
39
39
17
5
2
8
113
9
1
1
0
44
2
0
0
28
74
1
14
0
0
91
11
4
26
61
23
99
1
1
2
1
20
9
0
19
1
0
0
5
31
0
395
119
10
64
7
7
16
12
8
4
12
3
10
6
29
11
0
0
6
32
49
0
10
14
4
0
0
0
116
0
5
2
1
9
0
1,000
49
0
0
0
24
560
2
18
0
8
11
3
4
4
15
1
1
1
10
14
959
52
2
67
26
321
12
29
2
61
19
31
12
89
40
22
20
30
0
39
124
5
40
382
28
16
74
157
68
9
37
28
73
2
3
188
309
34
129
23
10
0
81
348
19
12
8
221
2
10
0
122
31
37
33
12
13
14
3,425
122
24
11
178
12
75
425
179
3
22
64
28
22
0
1
13
2
26
14
97
31
19
25
3
80
0
11
3
0
218
310
34
7
103
349
0
2
12
1
139
0
13
20
1,070
1
136
0
0
6
0
100
26
0
369
14
89
38
0
21
14
366
0
10
121
230
7
20
2
15
4
0
45
20
0
19
0
1
80
36
1
3
849
3
3
31
15
111
10
20
230
182
33
29
2
6
8
153
32
9
9
57
13
7
8
1,208
11
25
2
0
15
115
15
0
7
13
4
6
155
0
26
0
8
34
0
533
12
30
96
2
678
339
0
8
11
2
2
0
70
0
0
16
46
38
7
3,454
23
68
10
32
34
20
2
9
68
948
9
163
27
17
8
7
1
63
7
1
2
1
11
5
34
1
401
26
727
1
86
11
1
15
10
13
24
46
11
24
7
24
147
30
18
35
0
897
27
18
22
23
121
40
6
2
13
289
4
729
15
60
7
56
2,797
640
8
4
63
15
21
29
20
82
682
301
14
80
102
4
10
25
26
36
117
640
70
1,019
31
521
871
120
120
270
0
1,319
38
9
11
24
8
8
1,168
15
8
4
348
348
0
11
38
25
321
7
47
10
613
17
1,624
122
18,256
983
19
58
43
10
8
52
488
28
35
10
7
48
56
25
30
54
28
7
61
13
64
48
48
48
5
25
30
14
16
350
350
30
2
15
18
4
13
593
14
129
32
325
58
91
15
288
11
5
40
18
31
17
40
255
644
13
96
10
24
9
62
10
3,974
2,820
1,583
33
93
8
28
621
173
69
72
125
1,087
36
4
4
162
1
9
36
0
19
25
542
784
441
483
317
513
80
46
42
139
73
46
215
25
67
103
26
75
17
88
25
0
3,724
117
147
55
37
90
28
27
37
13
94
4
7
697
118
8
358
15
7
12
19
3
463
13
100
1
361
22
17
570
319
115
52
38
260
904
28
998
12
21
21
39
459
29
29
3
21
25
44
30
8,385
25
13
48
69
19
0
10
592
52
2
49
0
5
29
25
23
17
13
43
137
350
360
13
1,206
1,206
1,206
1,206
7
212
8
12
16
5
0
206
16
30
175
37
9
182
12
8
12
27
19
94
6
7
16
79
13
7
344
17
1
21
46
5
6
2
13
928
81
0
225
59
32
15
9
6
1,140
17
313
19
1
21
1
20
8
104
197
139
25
6
9
11
6
19
7
42
20
6
318
5
9
361
13
245
10
12
4,382
5
13
635
10
1,038
506
27
530
7
207
227
0
517
1,021
1,904
32
43
42
245
16
64
98
49
137
281
2,700
11
23
472
163
14
1,286
1,944
59
4
690
328
1,509
1,207
264
37
7
25
162
263
63
6
21
128
28
234
681
314
592
732
14
70
4
1
202
3
17
7,905
86
117
61
240
349
11
40
31
143
269
767
479
142
162
90
338
340
506
957
312
99
95
71
70
417
66
1,020
7,726
283
358
398
12,604
386
101
320
713
356
283
89
0
797
1,023
36
26
85
130
102
423
44
601
0
93
140
223
89
403
2
660
328
2,437
175
857
1,474
2,876
1,928
817
263
181
66
369
262
263
18
215
40
412
66
88
228
7
143
3
285
150
187
0
33
190
776
0
66
130
414
164
20
507
45
13
85
51
9
451
9
162
106
0
23
2
4
1
11
7
65
1
0
3
3
7
5
3
2
3
1
9
0
2
3
6
2
9
0
25
24
1
9
9
2
0
10
0
3
11
0
70
2
0
1
0
0
0
6
6
0
0
3
7
12
5
3
7
0
169
1
4
1
20
4
5
1
2
0
1
8
0
1
56
2
0
15
0
1
16
56
1
0
1
0
0
0
10
179
12
1
2
2
1
52
3
4
2
0
212
2
0
8
1
0
1
8
122
0
1
0
0
6
0
0
0
0
9
0
20
2
0
0
0
1
2
1
0
0
3
3
17
0
0
1
0
0
0
0
0
0
5
0
11
0
0
0
444
10
0
1
13
29
9
7
0
4
1
4
1
48
0
133
12
177
41
9
3
0
1
2
4
0
5
0
7
12
38
0
2
3
14
10
1
15
204
4
40
8
10
1
1
9
0
5
1
0
2
4
1
0
11
12
1
5
1
2
2
1
0
5
1
12
14
6
0
1
0
5
72
0
0
0
0
0
3
1,303
15
1
369
821
26
62
190
11
1
497
15
9
219
123
74
165
156
603
232
600
55
321
224
430
187
117
11
125
8
96
1
0
28
9
127
1
8
265
930
39
685
2
172
97
66
1
86
10
98
5
1
819
163
318
5
1
1
77
341
7
567
627
143
11
132
44
186
235
1
72
1
51
40
222
10
209
341
2
899
35
24
0
58
28
187
1
228
0
364
27
103
70
0
1
190
28
65
281
10
22
145
16
94
0
28
165
87
86
6
2
9
0
61
47
215
0
199
97
313
411
36
0
123
0
3
53
0
0
0
1
13
1
181
107
140
30
3
182
67
6
112
3
45
0
0
12
25
1
168
3
10
1
7
0
0
172
1
1
2
1
35
12
1
1
14
0
40
1
10
29
0
0
0
3
10
0
163
3
3
4
602
2
3
6
15
9
6
2
19
7
27
3
0
0
1
0
8
0
27
10
1
2
0
116
0
0
0
0
2
3
50
0
0
0
22
514
64
466
16
59
7
6
27
25
3
0
21
0
1
2
2
0
1
0
0
1
0
1
4
4
2
0
1,439
548
252
966
162
398
139
1,182
344
547
348
894
373
73
438
289
5
723
296
479
865
276
360
666
711
293
322
254
114
764
1,014
93
160
495
241
359
69
432
432
346
58
371
245
411
100
295
1,698
75
6
4
160
1,452
212
136
382
11
10
97
77
81
27
430
6
39
8
137
9
24
387
117
324
241
179
296
2
61
686
1
9
264
30
4
97
53
22
21
8
1,621
45
2,373
8
100
3
169
25
6
1
483
175
333
469
324
750
152
31
24
20
9
0
0
0
0
4
2
178
2
4
171
210
459
698
499
27
168
54
63
60
117
19
75
11
1,224
11
24
60
31
12
12
4
430
359
11
24
8
23
94
6
13
154
225
27
779
4
242
266
963
275
2,245
407
1
33
42
7
51
98
96
360
25
126
96
215
84
714
218
1,494
711
326
550
187
547
566
59
90
702
321
45
97
115
396
476
131
355
372
60
66
561
528
237
726
1,003
207
449
453
590
509
135
72
57
943
5
136
92
17
475
83
89
278
153
200
308
1,331
245
409
134
301
43
390
150
788
68
615
319
125
6
91
32
14
18
80
108
256
2
176
961
35
37
250
20
366
4
18
5
6
19
85
207
174
1,117
91
143
482
37
48
13
56
16
22
22
18
263
59
267
1,096
31
490
376
410
38
122
18
26
88
43
58
169
10
20
19
726
392
129
23
113
36
645
101
49
23
5
39
131
11
156
170
20
4
18
16
9
56
5
1
13
58
8,156
127
573
61
0
201
265
659
703
520
47
9
319
18
7
8
14
356
19
30
20
98
623
1,066
417
72
1,222
170
430
179
167
573
168
1,059
242
18
7
277
671
364
130
13
6
1,703
558
723
56
82
1,073
72
841
608
277
408
342
290
813
144
735
246
111
858
277
53
155
121
234
86
6
2
122
25
4
746
1,452
2
0
46
18
12
1
25
575
88
127
45
652
253
260
77
184
406
160
857
101
11
287
39
19
425
1,163
201
2,252
612
1,169
16
98
381
1,741
993
721
613
341
82
204
19
6
226
1,038
283
226
133
87
14
20
730
173
22
993
516
372
585
608
139
741
28
18
6
233
161
527
5
18
1,229
170
61
75
38
3,006
1,032
682
718
352
431
2,632
498
322
79
30
6
4
5
41
6
4
86
26
42
0
37
74
3
17
747
635
6,114
12
930
17
1,033
719
202
376
248
763
582
152
329
1,260
4,299
1,748
1,407
16
9
66
1,014
18
478
271
77
61
646
316
33
255
184
297
50
547
55
1,689
64
660
660
6
43
1,466
452
96
453
144
3,840
64
6
27
242
33
77
361
32
32
498
122
6
22
77
5
24
24
2
1
2
37
1,057
54
70
18
393
130
14
12
219
5
120
59
644
663
89
45
14
745
78
34
2
17
103
60
23
17
5
400
14
1,408
15
36
403
108
99
214
357
155
27
250
130
396
0
42
847
3
1
814
55
3
839
48
164
494
2
46
202
10
280
89
546
540
67
14
11
11
165
63
122
387
77
1,902
1,524
145
2
62
14
17
12
68
4
37
11
258
835
170
3
4
8
352
58
42
16
9
12
96
11
3,426
20
85
355
244
56
79
47
39
67
129
140
98
160
156
649
11
19
45
5
6
608
517
48
493
154
2,110
55
203
297
48
53
399
47
742
6
4
251
34
892
44
159
482
6
5,200
42
223
130
3
3
70
50
22
178
92
22
22
75
917
44
494
309
19
681
642
706
11
14
26
286
39
137
20
11
14
17
14
13
2
80
16
12
12
12
342
193
0
16
3
290
21
38
15
2
130
2
115
0
105
1
13
580
9
17
64
0
55
477
2
13
0
0
2
5
29
29
0
17
635
298
251
467
496
139
327
114
211
437
475
318
98
296
275
108
116
370
142
230
13
134
163
475
331
819
3
33
249
282
73
137
216
350
565
105
81
229
89
54
196
216
30
97
262
91
316
2,139
319
181
714
33
746
170
81
309
110
131
0
23
4
0
117
1
0
30
402
3
9
18
15
246
41
108
11
0
67
255
141
185
75
318
6
248
93
487
8
5
205
150
2
24
2
4
22
34
33
1,238
186
944
4
1,744
885
24
179
37
63
18
76
166
11
15
311
741
67
672
198
260
260
175
28
8
387
420
209
406
383
26
2
1
78
235
79
114
235
529
38
494
2,389
2,296
855
183
3,485
1,559
178
284
17,628
1,503
3,700
250
2,287
3,679
257
721
1,783
69
229
894
705
94
1,067
1,399
552
79
248
382
492
90
127
626
1,197
3,097
177
257
120
374
266
1,280
237
145
5,418
1,218
96
1,404
312
1,022
132
576
340
991
233
187
363
141
431
15
164
325
102
330
454
874
620
426
227
485
0
9
120
243
264
203
182
250
190
56
660
132
390
421
699
460
442
730
472
811
191
203
95
550
62
0
8
365
141
102
522
175
166
433
260
433
1,406
220
49
4
751
152
786
261
533
563
139
19
351
577
125
201
34
125
66
67
552
98
98
548
34
849
206
78
3
42
0
145
344
8
25
247
1,042
514
45
6
575
510
7
104
31
414
240
910
146
934
332
87
229
286
1,026
745
127
25
45
113
207
236
54
295
15
42
328
226
39
98
37
455
44
168
90
115
128
17
52
137
118
80
146
359
25
470
321
242
1
85
6
177
230
161
136
142
120
178
74
36
9
9
30
113
81
97
44
57
1,168
449
1,009
64
19
37
189
269
333
8
74
0
4
378
690
0
178
361
46
853
93
70
468
120
158
215
31
171
8
0
148
24
196
306
238
298
48
181
8
85
156
408
731
3
405
222
25
479
159
48
164
0
151
2
37
130
29
108
0
44
596
3
458
79
199
196
62
389
69
369
246
316
6
794
110
129
65
825
219
286
122
198
15
0
6
10
67
44
42
54
169
571
41
0
49
71
802
222
43
67
60
121
22
75
8
1,384
8
1
3
465
1
0
15
126
6
167
14
0
25
67
1
12
10
9
1,125
0
19
280
2
15
12
0
11
5
8
15
7
2
48
9
0
1
1
4
5
2
63
26
19
0
1
3
0
1
192
39
0
1
7
51
0
808
221
0
12
11
20
55
0
26
2
0
3
14
4
0
23
3
6
6
176
44
33
285
13
307
131
1
16
6
159
374
15
145
519
95
261
3
0
20
31
6
93
133
3
0
66
34
287
0
2
23
1
6
3
2
2
1
5
0
7
0
0
0
0
17
4
11
1
1
0
1
3
0
0
0
1,224
0
5
0
0
0
24
2
0
0
5
0
67
5
0
7
6
11
0
0
0
0
12
0
2
14
1
25
0
3
0
4
21
3
2
1
7
0
3
1
0
0
7
7
22
0
1
4
0
0
0
0
0
0
1
0
7
1
2
2
4
0
33
0
0
1
1
1,197
2
34
66
1
158
1
1
6
2
1
3
5
0
0
0
0
39
3
1
0
0
0
0
87
1
0
0
0
0
1
0
7
11
0
4
0
1
1
1
0
0
0
0
0
1
55
10
3
3
4
23
0
0
2
3
0
2
1
1
1
1
1
3
1
3
0
8
2
4
1
0
0
6
5
0
0
0
2
1
0
0
0
0
1,943
123
145
596
750
38
601
320
478
1,605
220
328
603
103
25
603
1,152
17
190
30
155
1
32
142
28
6
88
237
261
289
200
1,527
384
161
39
31
0
32
550
7
60
112
343
402
89
261
267
181
8
6
460
90
182
135
111
155
23
0
339
68
25
151
22
0
0
376
109
22
1,120
397
19
448
25
6
1,214
1,579
221
32
257
261
40
52
225
70
156
130
1
301
7
160
60
1,700
2,271
167
347
38
11
22
285
13
213
12
10
121
70
34
196
952
166
25
110
946
10
449
64
21
510
15
302
15
8
8
1
6
0
11
0
15
48
39
57
44
4
0
46
0
6
2
18
0
0
2
0
2
0
3
1
3
2
0
3
0
0
0
0
1
0
1
4
0
1
1
3
0
4
1
0
6
1
0
0
3
4
1
5
1
0
0
5
1
0
0
0
1
1
0
1
0
1
4
3
0
9
1
1
0
1
1
1
1
0
23
1
0
0
1
1
0
0
0
0
1
85
0
0
44
4
9
2
0
0
1
0
30
62
0
0
22
54
0
0
52
3
0
1
0
41
0
40
2
843
4
9
0
0
3
0
8
0
1
2
1
2
12
1
20
5
0
0
1
1
0
0
0
2
1
1
0
0
0
0
0
0
0
1
0
0
0
0
53
11
0
4
11
6
4
0
1
22
0
5
0
0
1
7
8
0
0
0
2
1
2
0
0
53
1
3
1
0
0
3
0
2
1
0
0
2
0
88
6
1
2
0
0
1
0
1
2
1
0
3
0
1
5
7
4
1
2
0
2
1
0
45
0
0
1
0
0
2
2
8
1
0
5
7
1
0
0
1
1
0
1
3
0
0
8
2
1
0
0
0
0
64
14
0
407
0
0
0
2
0
122
0
0
0
98
0
9
0
67
0
61
0
3
11
0
0
0
1
1
4
3
2
2
1
15
0
19
0
0
3
4
0
4
9
1
1
2
12
0
6
0
0
0
0
0
1
3
6
0
1
6
0
9
1
1
1
0
0
1
0
0
0
0
0
0
0
1
60
388
2
2
32
13
13
2
0
19
0
6
0
1
1
1
9
13
4
1
394
1
6
3
6
0
7
4
1
0
1
152
3
3
6
80
4
10
0
9
11
0
6
4
1
0
6
3
21
2
0
0
218
256
0
1
238
107
18
201
0
5
0
438
168
144
98
284
139
1
10
46
98
51
12
0
0
0
30
0
69
229
17
17
24
251
0
1
61
223
242
2
107
5
24
0
7
24
1
207
18
87
7
0
115
1
50
0
5
6
3
2
0
0
1
23
0
64
144
1
21
10
1
60
7
0
3
28
2
5
2
0
26
1
0
0
0
0
1
0
9
2
9
0
2
90
5
0
1
3,380
153
30
504
844
277
64
132
93
101
22
50
228
79
121
352
563
31
29
20
0
7
0
0
0
0
0
1
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
1
1
0
0
5
1
0
1
0
5
2
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
7
0
1
0
0
0
0
0
2
0
0
0
0
0
2
0
0
0
0
0
1
2,985
2
232
0
76
1
0
34
70
1
50
220
3
8
2
8
0
59
192
14
0
3
0
1
2
0
12
33
33
0
12
19
46
3
1
5
8
0
36
2
0
9
25
20
92
3
9
4
1
0
0
1
0
44
0
8
54
26
1
0
0
7
7
1
19
3
1
89
2
1
5
0
6
10
20
37
24
127
1
1
0
0
2
8
6
45
9
38
0
2
117
1
90
4
47
2
66
24
0
3
0
9
23
0
13
17
2
17
283
85
64
37
1
257
1
0
4
10
4
14
139
3
33
124
1
38
0
116
4
174
18
4
0
151
2
19
5
53
1
5
0
4
2
20
3
1
0
2
1
7
14
6
0
8
1
4
3
225
11
1
10
2
20
9
92
45
2
27
0
0
0
45
3
1
204
7
3
19
2
28
1
0
23
1
0
24
4
1,484
0
13
55
8
5
12
493
146
97
1
5
5
272
193
5
4
8
6
4
0
146
127
2
0
23
15
392
0
5
2
38
22
0
79
184
291
1
106
20
13
0
46
6
18
0
0
0
0
20
1
2
0
0
2
1
0
0
0
3
2
29
0
0
0
0
0
0
2
0
0
69
0
19
0
1,322
32
917
196
25
486
5
0
24
171
20
545
4
7
15
236
2
5
21
9
38
26
0
224
2
28
89
43
10
0
1
35
133
345
53
1
9
23
16
1
0
19
154
32
3
0
2
1
8
0
3
8
0
1
10
21
11
169
24
3
13
0
7
145
0
5,617
86
1
64
5
1
4
0
1
2
324
0
34
6
3
2
2
1
53
0
5
1
4
0
25
8
0
1
2
6
8
5
8
1
20
831
82
46
86
155
2
17
44
145
22
1
2
43
7
5
0
1
940
75
63
4
4
5
1
4
21
0
3
5
1
4
112
0
0
0
108
26
3
3
0
0
18
0
130
4
41
9
208
272
9
3
0
88
14
13
22
97
2
1
4
4
4
220
0
0
0
1,018
10
3
1
16
7
1
8
8
4
29
8
9
0
5
3
7
2
1
11
3
5
8
15
1
0
1
3
6
1
5
6
5
5
81
4
3
16
1
3
4
2
4
0
1
0
8
4
4
0
1
5
11
3
12
14
3
1
2
1
1
1
0
2
1
3
9
2
3
1
0
1
1
3
13
0
9
0
6
0
1
10
104
18
18
1
12
2
1
10
2
1
0
1
8
1
0
2
9
0
4
1
0
1
0
0
0
0
238
11
142
37
8
7
0
4
8
3
2
25
2
122
0
82
9
71
9
1
131
227
10
6
0
4
7
0
0
0
1
61
0
2
1
26
16
5
3
7
1
7
0
2
0
510
67
4
0
0
0
0
27
0
1
21
6
285
244
35
15
214
2
2
1
4
473
139
57
41
1
0
1
15
0
0
0
2
8
7
11
11
0
299
0
30
0
0
11
5
52
33
1
7
1
18
2
246
11
0
2
1,890
329
69
19
9
16
95
70
206
0
2
0
57
43
1
0
41
0
44
58
52
103
135
19
20
35
0
0
12
4
6
157
0
257
260
6
2
0
0
1
261
249
67
194
31
6
35
33
1
3
3
0
1,451
9
2
0
2
0
2
7
2
4
34
1
3
0
17
1
0
0
2
2
2
0
39
13
0
0
1
1
0
9
0
2
8
2
13
45
40
1
4
0
7
1
27
16
30
140
1
0
1
5
9
2
1
2
0
8
0
5
166
2
0
0
10
0
4
0
25
1
3
141
0
0
2
17
10
98
1
2
0
1
823
0
0
0
0
0
1
238
0
0
0
0
8
3
0
4
82
3
168
84
0
37
106
0
116
5
44
6
4
0
37
1
0
13
2
1
0
0
2
16
6
1
2
0
0
34
8
6
0
1
3
0
1
0
0
1,372
45
113
8
0
1
91
2
42
0
0
3
0
0
0
20
149
1
1
0
25
236
0
0
0
0
24
61
78
2
18
6
603
0
130
0
35
12
1
20
13
146
1
3
0
1
166
12
5
0
32
1
11
469
0
44
0
10
1
0
16
2
7
101
146
106
22
23
223
18
4
77
64
71
0
21
1
0
62
2
67
0
230
0
77
23
3
9
0
1
0
15
203
0
0
4
7
0
1
0
165
2
0
0
9
0
3
0
270
1
2
0
5
74
28
390
1
4
3
0
30
10
3
63
0
1
799
2
0
0
5
0
0
0
0
0
0
1
0
0
0
0
0
2
1
0
116
8
5
2
33
7
0
0
2
1
21
1
5
2
0
7
0
0
0
34
19
2
40
2
0
1
0
2
15
1
0
11
0
3
3
2
37
37
8
1
2
0
0
2
0
1
2
2
0
1
1
5
2
8
0
0
7
1
0
0
2
51
0
2
1
1
3
7
1
5
0
2
59
0
1
1
2
4
1
2
0
0
2
0
0
3
5
1
0
0
813
15
2
472
178
45
153
30
173
297
177
104
9
223
46
19
231
355
144
455
0
62
5
16
14
42
39
1
1
1,198
2
8
0
20
23
0
293
153
171
9
3
12
208
3
3
67
0
5
0
31
26
0
25
5
64
106
9
3
269
54
2
1
0
9
6
7
25
107
0
144
137
71
57
130
15
17
2
145
0
0
0
1
0
4
228
90
9
43
0
45
0
0
256
22
1
0
0
16
7
0
18
1,839
0
3
2
30
231
13
513
14
224
1
0
0
70
0
254
2
0
117
60
86
13
0
0
0
35
125
0
45
10
201
201
37
135
229
0
2
147
1
20
20
28
10
7
0
12
13
15
0
12
0
1
171
1
282
1
323
0
12
342
327
12
11
1
1
1
172
21
1
11
1
124
30
50
0
184
11
0
1
54
48
89
205
216
116
7
425
271
5
0
59
164
634
102
0
236
43
1
64
8
148
83
12
233
0
6
0
150
5
5
44
32
64
265
22
0
12
12
21
1
2
86
7
16
0
0
1,110
283
31
24
500
76
21
43
110
30
10
23
192
213
378
183
66
1
174
388
85
223
33
21
8,908
81
18
22
99
37
21
31
6
8
42
465
8
187
473
152
163
155
112
214
109
53
0
34
56
36
0
15
6
249
21
7
90
68
43
146
84
1
48
7
233
701
422
697
290
52
12
517
190
137
86
252
14
0
21
15
38
175
334
160
79
541
19
175
108
35
2
227
160
75
73
738
5
115
251
41
177
139
163
36
430
537
818
281
34
14
10
60
756
170
107
41
157
57
42
22
16
0
3
73
199
15
15
43
36
21
10
25
477
73
7
1
0
41
104
0
19
24
72
0
1
0
1
3
0
81
0
0
23
39
14
294
28
10
0
19
33
1
24
14
35
25
8
0
12
45
4
33
153
47
109
4
19
24
36
61
0
2
0
0
0
58
253
49
26
200
8
51
1
0
398
1
13
0
12
1
11
398
28
22
19
6
40
32
18
29
96
56
4
27
2,075
0
3
13
2
6
1,496
264
434
0
3
5
59
0
1
4
52
20
111
28
10
58
0
119
38
345
61
23
114
0
79
10
328
13
215
22
79
101
30
26
4
4
272
22
19
3
7
1
47
129
0
80
2
163
0
164
19
0
0
61
38
188
140
227
33
28
14
2
16
1
16
42
2
69
60
6
19
71
17
2
451
12
374
22
4
3
17
15
0
47
100
19
0
0
1
2
85
0
98
83
44
41
63
251
21
6
0
2
48
7
25
1
4
22
0
18
124
2
0
48
68
1
0
33
577
6
88
149
38
65
33
63
545
9
44
127
14
53
137
3
362
358
294
601
33
9
10
18
32
47
591
80
80
78
503
322
30
58
119
879
242
143
34
201
19
123
134
134
98
11
5
147
29
56
37
27
90
2
14
5
83
71
40
201
19
101
23
20
101
34
189
139
37
31
27
46
12
1,118
216
56
104
15
81
87
0
7
80
50
78
22
38
66
35
66
366
206
295
300
117
10
0
99
31
35
85
87
25
15
11
83
49
470
23
27
21
28
28
114
15
1
50
68
66
19
78
16
0
167
141
26
100
71
4
29
21
97
43
100
134
33
3,055
56
373
586
213
171
84
5
194
6
43
50
19
9
220
367
42
181
91
14
13
290
554
416
1,388
104
139
10
21
43
97
7
10
35
22
13
12
10
4
9
9
114
19
3
21
15
33
1
4
644
0
13
0
1
1
0
0
1
0
0
0
0
19
10
3
20
31
4
0
2
1
16
2
0
10
1
2
5
59
0
2
2
20
1
3
0
1
28
16
24
6
81
56
0
0
1
4
64
19
0
17
0
1
3
1
4
6
0
3
0
0
0
0
0
0
22
1
1
0
3
337
1
4
0
3
3
5
9
0
2
0
0
34
1
0
1
15
7
3
16
4
0
0
1
22
5
2
3
0
12,474
6
0
36
0
2
0
2
32
2
24
0
0
0
1
2
1
1
0
239
60
1
3
0
2
2
0
7
0
4
54
0
6
3
321
0
1
0
15
0
3
159
0
0
13
0
0
0
4
1
2
0
2
18
5
0
17
318
26
2
4
12
0
2
10
0
0
3
12
2
8
13
344
0
0
4
12
1
2
19
82
20
9
0
1
37
0
0
1
36
0
0
0
0
2
1
3
0
0
1
0
0
0
1
0
0
15
1
1
0
0
1
9
37
1
1
1
0
0
9
94
6
0
12
2
6
2
2
0
0
0
13
0
1
1
0
1
0
17
0
5
1
0
0
0
0
13
6
7
13
0
2
0
1
0
0
40
7
0
2
2
0
20
0
1
0
8
1
0
0
76
0
2
27
1
10
3
0
103
35
6
11
0
0
20
1
0
0
6
0
0
30
0
0
1
0
0
0
5
0
9
2
1,075
1
84
1
0
31
17
0
0
0
4
153
1
23
2
4
0
0
0
1,787
6
0
0
16
12
4
16
161
70
0
0
40
39
73
4
139
0
0
3
0
0
0
0
8
8
0
3
0
2
80
0
16
2,068
16
184
26
6
0
4
6
1
0
359
2
0
38
7
0
108
4
17
0
8
0
121
0
1
1
1
0
4
40
4
1
0
3
41
38
6
3
0
0
28
10
0
6
0
0
0
0
18
6
0
2
0
0
19
264
0
0
0
0
0
54
0
4
7
0
21
0
260
2
310
0
0
0
73
112
1
1,915
0
2
1
1
7
4
1
12
3
0
4
7
0
0
10
55
6
1
0
0
3
0
2
0
0
63
37
2
34
0
0
2
0
0
23
23
4
0
0
14
8
9
0
22
31
62
0
176
1
24
0
0
4
4
0
8
3
73
1
0
0
23
0
1
1
1
0
1
0
0
0
0
3
0
328
51
0
1
0
7
2
7
15
32
0
0
43
0
3
7
4
3
0
0
0
3
0
9
0
150
0
0
1
2
7
0
28
12
2
1
1
3
0
9
4
4
0
0
5
0
0
0
14
14
0
0
0
1
0
395
0
22
14
1
0
0
717
0
144
6
0
14
0
0
890
0
8
8
3
0
5
28
3
6
1
40
0
0
0
43
0
0
68
12
3
33
2
1
0
2
1
0
0
0
6
5
3
0
2
2
16
462
2
0
1
1
0
2
0
137
6
0
0
0
0
0
0
0
0
5
0
0
0
1
1
4
3
28
6
51
4
0
0
0
5
7
0
2
0
4
1
1
24
14
13
122
2
20
0
0
191
3
38
1
0
0
0
0
1
1
0
2
2
0
89
0
9
2
0
1
1
0
0
1
0
0
0
0
2
0
0
538
14
12
1
0
0
1
0
2
9
0
0
4
16
3
0
0
0
16
0
0
2
20
2
2
0
0
6
2
0
9
0
3
1
18
3
13
2
1
30
4
25
0
2
3
1
4
0
0
0
0
14
0
12
0
0
1
3
1
0
0
0
0
3
0
1
0
1
3
0
0
0
3
1
1
0
0
0
6
0
0
0
5
35
0
2
0
0
1
0
0
0
0
0
0
0
0
1
0
9
1
1
1
8
1
2
0
1
49
0
0
29
1
235
0
0
1
35
1
13
0
0
0
149
1
31
0
0
3
17
2
0
0
0
4
4
0
3
3
0
0
3
1
143
2
26
1
7
1
1
0
0
0
11
1
0
0
15
2
1
1
1
3
1
0
0
35
1
10
1
27
3
20
6
2
7
7
13
4
2
3
1
0
0
0
0
2
39
0
0
3
3
1
3
0
1
0
17
0
3,093
0
0
0
0
2
4
0
1
2
0
0
2
0
0
0
0
1
0
0
1
7
4
1
0
18
0
0
7
0
0
5
6
2
3
19
0
3
0
1
1
0
12
2
3
14
5
1
3
4
13
0
0
1
2
0
1
0
1
16
0
1
6
4
2
1
1
1
2
10
1
0
0
2
8
1
0
0
4
0
2
2
0
4
0
3
2
1
13
0
16
5
5
9
7
0
0
3
32
0
8
7
0
0
7
0
49
21
20
1
0
11
0
15
1
0
1
0
4
0
0
12
3
4
0
1
0
4
0
3
5
1
1
1
28
7
3
0
0
0
0
0
1
0
0
1
0
5
0
0
1
0
0
0
7
0
26
0
0
0
1
0
13
5
41
0
2
1
1
9
344
0
0
2
4
3
1
2
0
4
0
5
1
15
1
0
2
0
0
0
0
0
21
1
1
1
1
0
20
1
4
0
4
0
3
16
1
0
9
6
2
0
1
0
1
8
0
0
0
2
0
0
1
1
2
2
1
3
0
0
1
4
1
1
244
3
4
2
2
5
10
1
0
0
0
2
0
0
0
0
2
4
8
1
3
3
0
4
0
0
1
0
5
0
0
0
0
0
1
6
0
0
0
0
1
2
0
1
1
1
7
0
3
0
0
713
0
0
0
4
11
0
5
0
1
0
0
0
0
0
3
0
1
3
1
1
0
0
7
0
3
2
3
1
18
0
1
6
4
7
0
2
0
0
0
1
2
1
0
1
0
4
7
0
1
1
1
0
5
0
3
0
0
3
0
2
0
2
0
0
0
1
7
10
37
4
2
0
33
0
0
0
3
0
1
0
7
1
8
7
0
0
1
2
11
1
0
1
1
0
1
0
0
10
0
0
10
0
22
3
0
2
0
0
0
6
1
0
1
19
2
2
3
0
0
0
16
0
1
2
0
0
0
5
5
510
19
0
7
1
1
0
42
1
71
0
7
0
2
1,656
16
2
1
0
0
0
1
5
144
27
3
6
8
4
6
0
6
19
3
63
0
2
38
12
7
2
58
4
4
2
51
5
0
125
0
7
31
1
1
289
61
1
9
16
30
123
20
100
1
0
9
90
1
8
7
0
290
1
10
57
1
73
110
7
0
67
2
38
8
48
5
0
10
1
0
30
4
5
134
110
2
0
2
1
1
5
39
3
0
0
1
2
3
2
6
2
0
1
3
2
466
4
1
15
30
0
22
0
0
18
0
61
17
12
0
1
3
1
131
5
7
0
13
0
10
0
1
476
0
1
15
0
0
2
0
0
304
0
5
0
0
0
2
0
0
1
0
0
0
2
0
0
0
1
0
3
28
0
4
0
0
4
0
1
0
11
373
1
1
0
1
6
0
3
7
0
0
21
8
0
8
5
1
0
30
0
0
4
0
0
0
2
0
3
13
0
0
0
0
0
38
5
0
0
5
0
0
11
0
0
1
1,563
0
525
1
1
1
4
1
0
201
64
1
0
46
0
9
17
5
1
41
14
34
3
1
9
1
0
1
0
9
2
0
2
0
6
1
0
7
0
1
1
7
0
15
141
2
1
2
64
49
1
1
2
4
1
0
3
12
0
3
1
1
0
0
6
0
24
38
1
0
7
0
39
43
1
14
0
0
10
4
17
42
5
122
7
0
5
2
0
21
6
6
0
52
19
0
7
7
6
0
1
19
1
32
0
1
0
6
0
1
11
0
0
4
1
0
0
0
191
4
84
15
1
5
4
893
402
6
558
786
28
1
539
3
6
8,427
472
9
13
60
12
395
105
70
8
1
25
9
788
8
11
4
83
0
14
10
7
195
53
8
49
5
90
5
40
9
2
12
8
644
6
0
12
3
13
6
6
3
7
0
313
9
624
24
374
24
130
0
1
9
1
27
272
3
11,409
209
92
263
280
168
629
524
437
524
2,844
3
9
271
9
27
6
44
17
1
21
5
9
2
6
8
13
30
7
43
3
300
8
13
86
9
1
1
1,797
6
26
9
40
23
3
7
0
9
54
14
4
18
15
719
5
10
15
5
16
21
5
7
8
16
1
8
3
8
3
0
206
10
3
6
9
47
8
7
5
8
3
1
53
9
1
5
15
4
131
17
86
29
135
94
119
10
9
15
6
40
219
32
3
7
15
7
109
9
5
5
16
2
5
27
63
6
13
69
2
3,730
59
4
345
5
210
62
949
64
311
59
1,322
8
39
1,035
191
0
19
38
173
339
196
20
426
91
23
1
293
300
65
128
158
280
61
40
9
61
19
121
4
47
29
159
8
107
7
59
40
1
383
71
4,742
175
3
13
2
11
8
1,094
2
448
570
104
216
131
356
4
1
414
47
60
319
87
12
9
4
1
1
2
16
15
434
1,236
1,146
6
6
44
6
117
3
1,171
8
81
54
11
44
156
208
222
21
27
463
117
6
60
48
114
127
262
559
134
71
1
312
0
9
148
7
424
1,266
865
304
164
625
17
8
18
5
4
282
21
16
1
15
2
13
14
981
604
5
116
2
2
14
16
32
6
2
3
3
3
2,206
9
5
1
8
0
0
3
7
3
632
6
3
11
5
2
3
8
11
2
68
5
26
13
48
545
7
45
7
25
10
13
207
1,403
7
9
4
10
3
3
23
56
234
96
136
12
9
2
306
112
27
27
96
1,151
442
682
47
177
259
2
9
3
2
6
125
10
227
6
2
1
8
3,110
697
463
114
1
38
0
5
464
45
1,711
32
133
4
12
267
269
8
226
28
85
4
4
5
467
80
11
57
86
26
955
546
54
280
11
372
134
1,495
21
31
26
160
92
470
13
67
148
1
9
33
64
83
74
71
54
951
591
190
94
80
79
33
107
458
14
64
8
82
119
279
11
19
4
3
4
78
10
51
3
122
179
9
22
0
140
16
1
65
17
198
5
256
12
152
7
53
20
6
13
377
60
65
9
155
231
14
15
53
5
74
15
79
63
205
31
3
106
363
28
15
2,004
3
134
4
0
22
4
209
785
297
113
15
0
10
497
3
842
21
217
0
90
4
52
18
0
11
202
268
113
212
11
13
5
1
9
56
151
40
294
25
18
7
379
8
367
6
1
73
0
2
276
31
7
6
8
0
13
24
10
169
301
47
4
378
1
1
0
4
4
135
3
530
14
1
14
15
202
0
10
15
84
155
0
17
1
27
146
4
43
0
692
56
12
61
22
436
11
0
1
0
7
96
15
2
42
6
88
52
1
50
3
180
0
4
57
7
9
70
2
2
0
0
73
0
2
2
1
2
9
4
1
1
30
20
290
20
1
5
9
3,075
12
6
20
0
0
164
22
1
5
39
0
19
1
1
4
8
99
2
152
303
14
249
2
68
117
91
0
0
4
11
528
49
924
48
2
826
111
6
71
75
11
100
9
9
15
8
31
30
30
6
54
12
13
0
6
49
10
3
15
0
9
4
11
5
17
22
155
13
18
128
119
19
1
15
575
3
7
6
16
7
20
67
101
2
134
34
70
1
7
7
6
4
42
1
158
33
2
10
10
3
2
5
41
162
29
25
0
32
1
52
17
8
1
1
3
29
1
2
0
0
2
3
24
24
38
110
60
8
6
4
0
0
1
25
14
0
13
4
15
6
1
0
69
203
165
73
204
22
4
30
12
30
41
706
216
1
24
28
1
0
23
0
18
5
0
3
76
35
7,010
20
47
91
49
386
241
51
29
177
253
82
8
15
1,099
9
140
13
2
749
392
14
89
121
218
32
15
201
7
60
168
2
5
61
6
1
23
75
58
34
77
97
33
680
23
7
86
42
50
196
97
42
77
241
23
34
10
3
356
12
125
128
1
3
16
16
13
15
7
1
31
6
5
10
30
14
3
4
3
113
6,108
88
124
2
0
5
5
75
85
111
0
189
63
1,469
5
8
785
32
67
0
0
0
0
39
46
1,367
1
11
5
137
254
5
30
310
80
171
185
20
25
5
22
47
2
359
0
23
25
25
0
33
3
69
119
34
35
280
43
4
4
6
3
1
53
590
111
116
11
0
0
0
30
7
2
46
1
24
5
7
487
2
36
712
1,521
275
208
365
475
222
1,011
321
616
14
57
125
250
556
65
2,238
295
212
212
179
101
21
56
293
89
59
2,689
176
247
42
103
443
2
487
112
95
47
706
233
340
18
116
222
9
11
27
8
16
248
184
5
11
30
325
23
15
36
6
63
13
11
27
9
20
86
10
154
55
7
1
2
2
2
235
35
19
97
42
31
8
11
13
14,224
26,444
87
104
234
103
205
3
215
3,278
20
12
14
685
1,314
54
42
7
94
1
0
3
4
11
4
8
1
5
54
3
0
0
53
28
0
16
0
4
0
311
5
1
11
202
17
1
358
1,940
48
44
0
8
564
122
3
7
26
16
33
331
5
176
34
166
0
55
131
1
96
4
0
5
8
7
11
4
4
17
6
5
27
0
53
39
66
9
589
284
894
11
1
0
4
1
2
4
32
13
95
54
7
1
20
9
1
101
0
18
70
7
14
77
7
20
390
9
2
28
32
11
12
23
12
1
14
629
401
156
1
5
8
5
0
6
21
31
0
11
27
5
12
10
94
1
165
5
1
24
16
25
17
14
5
20
19
12
16
44
0
22
6
37
7
3
0
501
1
31
2
204
26
14
2
63
146
3
11
0
23
273
24
4
17
11
10
4
1
1
12
0
5
16
73
33
14
4
295
3
15
0
12
13
0
181
369
23
33
2
0
0
0
2
12
23
83
98
120
3
9
3
2
0
21
1
6
11
0
174
35
103
37
0
0
2,694
2
2
2
3
0
0
0
5
5
29
10
0
76
19
1
20
20
0
2
3
1
1
0
3
1
1
3
2
19
32
1
2
0
0
42
2
0
0
9
0
0
0
0
4
14
2
7
1
9
0
3
0
4
16
15
1
1
0
1
0
0
3
0
6
0
1
0
2
0
1
2
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
4,544
555
700
2
94
158
883
4,369
273
277
259
107
384
131
1,187
244
121
246
71
77
260
30
210
802
38
268
122
22
86
562
378
281
582
576
468
498
1,567
1,169
36
101
36
624
37
1,072
357
254
144
40
398
25
173
161
378
114
676
144
618
990
332
509
61
45
381
3
292
729
382
583
23
72
2
96
27
267
265
528
143
195
390
1,016
4
13
196
236
307
304
689
437
1
382
284
481
159
185
145
239
123
935
3
708
94
7
11
568
19
9
108
251
193
226
514
11
881
161
6
132
24
3
156
979
94
274
38
25
55
2,348
22
0
124
237
343
213
420
20
137
16
473
27
16
292
39
18
18
393
220
45
36
75
2
54
221
339
101
54
50
89
6
101
37
134
130
1
93
118
8
4
6
3
46
13
11
3
153
254
7
154
391
21
30
129
143
17
751
176
586
189
75
97
305
51
63
4
51
94
136
160
217
34
194
105
123
118
1,972
221
276
1,195
238
213
367
345
190
205
225
505
641
361
5
234
211
116
202
219
330
332
110
11
80
582
324
330
224
15
416
259
655
382
67
11
5
120
215
18
4
425
115
256
162
6
460
145
392
237
256
178
426
12
2,126
59
8
321
7
10
7
135
30
36
23
74
47
764
642
249
372
89
608
277
363
34
31
116
68
272
162
29
229
42
5
57
141
112
356
8
367
453
869
305
183
373
12
1
10
14
14
811
34
120
1,438
968
183
310
195
617
336
169
665
191
949
744
646
6
7
545
550
347
143
179
4
3
27
13
8
42
6
4
2
5
28
31
125
141
86
22
0
32
5
1,090
938
168
2
72
13
5
10
121
329
319
395
372
215
237
133
142
5
8
6
17
11
162
209
88
166
437
164
182
156
4
0
19
39
75
82
26
13,598
204
64
428
1,674
383
218
22
166
107
262
55
212
160
128
80
23
219
1,026
224
69
130
175
95
27
57
31
481
116
267
25
105
436
116
165
84
105
194
25
25
77
139
45
47
310
42
115
246
1,074
2,275
910
518
1,027
311
856
27
117
180
303
57
111
13
88
466
36
29
82
21
239
28
735
1,183
1,456
345
530
1,818
82
111
53
27
31
87
301
25
59
103
48
164
51
65
38
97
19
14
42
51
12
92
108
20
74
151
7
30
6,196
727
237
1
233
23
10
119
7
19
18
1,809
122
159
228
47
15
19
30
143
111
137
454
907
371
240
161
551
516
358
434
203
310
44
16
84
163
365
752
271
257
382
173
327
33
77
43
1,633
288
12
74
777
335
8
327
5
32
4
455
10
14
8
16
120
4
0
6,002
182
67
111
186
147
130
245
209
304
27
34
97
110
14
72
18
156
96
242
1
85
296
388
585
264
70
8
418
140
15
24
1
10
50
52
722
19
37
154
86
26
10
390
171
55
530
29
107
171
21
22
49
703
410
322
467
190
210
491
134
113
115
81
62
187
9
49
34
36
43
16
197
97
109
7
78
309
347
667
226
17
38
411
10
37
517
524
4
68
54
1
131
147
22
16
395
160
11
46
10
227
159
17
669
74
154
26
67
25
105
5
168
105
74
27
2,802
18
30
0
66
12
14
12
1
3
109
130
37
60
62
0
41
13
42
38
1
10
78
36
13
9
4
18
30
51
0
512
141
34
125
62
36
107
24
5
114
47
201
104
190
520
300
107
32
83
5
19
9
8
3,646
1,110
452
641
253
161
120
301
660
191
75
11
785
402
437
20
8
69
580
162
18
5
78
104
1,209
1,527
291
54
574
54
665
881
431
6
62
7
133
3
2
20
6
11
8
4
11
40
26
3
2
7
3
36
6
19
198
140
205
102
8
11
3,472
68
6
0
69
437
620
19
2
4
152
99
206
71
184
34
25
0
1
0
27
98
482
40
494
1,540
220
15
1
4
21
115
14
0
388
430
354
126
138
4
45
7
103
36
9
279
213
720
217
347
74
13
13
22
522
17
4
9
4
1,665
35
650
34
356
583
339
636
382
198
186
456
67
152
102
11
218
282
24
23
102
517
1,485
363
261
325
502
230
492
208
97
31
70
120
453
1,314
332
989
2
54
85
1
12
9
225
463
614
299
2,040
487
95
19
56
63
570
73
38
20
1,229
324
67
106
286
149
451
620
43
63
4
34
103
1
227
870
397
679
37
11
155
146
125
77
102
25,213
9
95
180
20
15
27
0
89
187
83
67
98
892
223
508
1,170
338
233
187
72
32
100
4
25
0
1,284
608
521
27
41
230
16
1
32
33
61
315
48
689
8
1,257
338
169
447
207
482
175
1,246
508
6
31
279
4
832
516
142
247
1,069
573
514
883
1,385
39
363
179
329
248
40
388
58
141
294
7
14
10
416
40
89
36
261
45
30
456
132
230
303
77
18
0
25
186
48
1,628
11
4
17
38
2
111
10
15
3
22
200
12
43
57
116
499
108
49
48
66
8
42
182
55
598
33
10
695
389
34
568
79
54
146
13
16
57
105
0
26
0
933
429
71
168
269
4
399
49
195
86
67
41
141
33
104
60
498
371
412
305
54
145
138
69
964
279
477
186
180
18
343
162
240
181
15
2,373
353
1
4
0
26
89
13
1
4
10
23
17
5
0
50
11
1
6
108
11
0
5
0
428
15
17
65
441
0
3
0
8
12
0
5
0
37
11
36
1
6
3
51
1
21
0
0
23
93
0
20
8
3
1
2
5
30
134
52
4
12
28
3
0
87
22
8
28
6
628
155
31
99
3
23
145
48
183
381
160
22
22
1
3
3
19
172
242
167
2
82
57
174
0
0
29
1
0
5
75
51
21
145
288
256
259
85
90
0
193
20
5
75
34
3
11
746
112
127
25
115
171
16
40
0
185
126
29
75
10
40
95
298
8
512
377
24
5
9
5
0
2
4
89
277
9
59
29
0
0
6
0
27
10
4
1
131
197
501
2
7
41
21
7
149
0
11
106
87
65
107
7
510
4
13
147
95
113
5
85
0
182
233
32
120
23
305
43
144
164
65
72
259
183
133
34
345
35
25
147
38
21
61
1,334
62
80
20
127
1
6
146
125
27
90
58
11
9,306
104
11
97
220
32
50
257
18
62
16
79
36
61
125
54
224
25
9
59
60
130
83
52
38
145
137
131
26
315
248
3
37
43
112
75
14
99
25
47
25
143
142
65
142
104
333
36
74
165
28
40
161
10
57
157
33
33
125
194
552
745
120
27
170
197
293
181
377
162
289
92
322
13
58
56
32
55
11
22
37
42
6
132
74
28
26
68
26
14
33
36
313
55
949
225
265
104
24
169
178
145
97
295
353
289
19
369
84
339
24
51
52
20
86
56
78
65
16
113
28
196
57
20
141
330
30
38
17
264
16
16
6
6
79
180
46
38
29
29
5
40
182
95
216
71
372
222
19
238
177
51
6
36
205
124
75
187
298
47
77
32
23
95
38
69
93
9
136
125
3,062
134
109
147
17
229
124
161
70
45
90
109
195
124
85
83
100
106
0
240
181
382
383
137
107
109
82
48
256
47
197
0
561
89
128
34
33
234
91
6
78
553
1
238
52
27
17
124
122
92
53
152
139
148
248
408
199
310
289
205
60
37
68
88
305
0
125
402
373
94
626
330
23
39
38
45
137
298
31
41
172
233
90
136
75
43
102
165
16
41
126
99
66
40
7
4
60
268
347
25
198
46
75
32
10
865
786
275
59
482
167
51
283
732
1,039
16
43
170
56
223
152
252
301
92
41
63
99
64
85
52
36
71
11
128
61
153
5
88
29
3,990
356
37
36
8
255
293
744
102
117
24
196
36
40
106
364
321
154
133
540
6
43
149
6
167
8
107
30
60
111
554
217
219
572
226
440
185
131
20
158
6
74
53
100
70
197
49
40
44
655
8
70
328
161
318
31
13
30
155
59
149
102
33
10
10
166
22
0
37
21,377
247
259
621
254
309
81
205
229
277
1,501
123
83
9
1,266
16
8
572
451
512
58
30
1,159
10
588
342
49
212
480
41
2
19
69
72
139
41
80
1,420
217
47
123
421
182
368
61
333
317
352
538
23
570
543
188
2,236
85
54
208
0
32
127
77
740
179
179
989
52
233
139
93
506
81
131
11
219
186
370
13
0
431
321
976
175
36
323
382
1
115
59
54
0
570
21
164
22
608
116
319
77
48
140
83
240
8
26
167
7
17
7
160
127
15
22
21
64
28
46
17
75
14
854
49
209
1
133
84
451
8
29
19
150
90
81
42
18
82
15
228
264
28
133
12
26
33
52
54
696
18
135
8
3
45
939
245
216
20
258
785
40
149
40
90
374
15
35
186
5
274
20
0
7
0
0
14
1
156
52
74
38
9
207
0
19
0
0
0
0
2
12
14
2
170
42
98
53
0
204
0
73
163
1
0
140
4
1
16
0
0
9
542
2
8
613
2
0
15
52
276
228
539
753
0
1
0
123
9
21
0
10
37
63
253
54
8
8
10
180
0
15
1,578
116
57
47
273
135
100
39
71
231
15
31
0
45
186
14
440
21
166
239
47
328
9
348
522
7
1
19
0
109
0
1,535
10
7
361
69
229
166
28
33
6
6
46
273
257
426
114
8
211
896
8
29
36
70
22
32
310
11
3
43
2
125
2
19
0
2
1
0
6
2
0
66
1
17
286
2
191
0
2
83
123
21
5
0
0
0
28
7,300
95
1,014
103
264
0
16
8
46
114
98
515
469
927
345
755
587
256
80
332
47
0
51
278
87
102
118
23
17
117
314
254
227
0
0
23
418
33
146
83
48
42
86
5,353
300
96
247
938
19
524
674
508
509
500
51
405
253
181
39
23
129
190
235
575
433
265
143
806
1,436
232
672
482
390
282
34
268
26
129
545
7
86
41
61
117
101
766
135
177
535
54
163
579
396
614
978
802
491
95
115
81
60
63
140
76
274
71
2
44
23
18
178
15
25
9
31
45
23
61
200
132
0
74
20
13,648
1,074
921
412
54
754
205
51
217
224
286
14
857
32
312
875
1,274
613
29
14
129
109
328
572
222
18
504
330
552
839
363
519
863
172
171
494
410
518
50
364
1,022
140
355
446
362
35
144
240
62
71
301
2
0
32
112
30
21
279
168
313
61
130
36
33
119
118
126
78
32
419
100
755
791
48
27
6
529
425
659
921
250
612
1,367
417
327
221
182
3
429
109
155
11
166
29
25
540
50
203
291
213
87
174
15
435
305
194
150
258
149
783
56
315
86
169
177
224
287
180
29
84
735
528
618
211
202
10
232
240
579
455
497
840
480
1,410
175
373
110
1,310
205
91
292
50
338
88
431
69
61
98
197
21
36
74
97
254
78
428
171
348
10
28
90
65
109
207
201
39
110
302
70
95
83
204
6,657
599
146
222
26
470
1,579
21
99
5
40
300
31
1,391
541
516
78
1,214
617
334
600
60
61
8
98
16
20
8
21
20
2
51
6
5,731
291
98
294
255
53
545
1,756
122
79
517
1,429
1,511
65
174
27
1,211
347
334
231
200
120
19
23
60
9
180
529
30
353
16
296
165
113
2,077
118
58
101
19
33
65
177
144
32
69
24
61
8
65
15
6
176
115
11
2,315
28
36
192
263
14
127
3
191
18
28
117
89
20
24
229
289
287
20
223
93
29
74
177
70
276
492
127
146
83
91
45
18
64
17
7
159
270
472
90
18
692
63
256
554
547
79
47
159
78
473
279
89
88
14
66
71
127
190
87
2
213
67
221
134
107
41
41
219
87
81
16
19
175
234
5
312
27
45
10,584
359
335
135
7
70
311
37
142
7
273
2
9
30
288
364
336
66
5
544
38
14
10
26
1
925
595
212
260
324
74
43
113
3
22
3
27
94
33
4
153
7
45
522
6
559
46
3
11
323
378
304
129
692
233
24
336
39
149
20
21
3
18
22
33
205
116
302
16
22
13
494
105
1,325
532
140
524
444
743
596
486
281
151
232
85
5
12
19
16
34
21
9
663
7
711
393
2,246
204
478
52
11
22
12
145
37
19
104
102
4
5
199
6
12
4
26
350
107
191
23
368
131
145
9
198
673
58
810
656
1,358
510
811
360
219
16
61
818
146
297
58
106
434
2,005
490
6
30
206
493
2,253
13
338
722
45
298
32
33
1,145
647
68
144
277
47
248
2,155
415
37
58
10
33
126
45
48
18
19
29
1,125
51
469
85
181
68
363
500
14
159
4
51
5
1,840
1,733
103
347
1,285
687
42
218
62
48
82
1,467
27
19
298
109
9
15
188
116
120
50
16
348
634
407
30
217
25
63
82
278
268
980
144
213
59
63
25
158
12
66
110
504
756
47
904
189
652
872
160
63
185
84
310
71
66
157
303
241
88
30
189
11
366
161
149
19
525
36
68
582
80
86
93
238
604
280
129
371
376
545
649
45
73
40
641
219
16
33
96
7
29
7
4
98
263
51
39
251
39
262
99
17
49
19
81
110
15
180
1,577
23
462
154
870
290
204
415
484
1,631
113
193
22
8
145
422
53
6
25
81
612
214
8
3
445
594
493
1,232
63
814
818
17
132
198
6
13
80
36
6
27
123
58
209
20
316
16
39
13
18
7
41
331
82
36
316
161
23
6
29
2,762
13
1,326
276
330
581
260
286
558
265
137
49
146
133
80
90
265
104
72
54
83
127
694
146
58
26
235
73
15
75
86
117
85
286
42
405
234
1,018
401
14
155
212
112
214
275
24
119
297
87
45
52
94
32
39
28
52
10
1,992
59
536
160
157
496
10
860
330
231
818
792
222
1,269
594
107
270
94
78
192
124
240
90
42
15
25
5
5
16
23
270
162
485
22
399
424
161
359
466
286
518
460
3
66
3
15
515
243
5
669
78
10
277
225
88
168
5
15
169
526
641
1,068
22
5
194
524
2,808
815
333
239
68
19
73
14
66
133
6
69
471
33
4
2
12
12
110
5
27
3
477
2
49
9
18
4
87
38
23
47
161
22
44
403
43
29
33
2
95
13
9
9
4
12
546
3
1,341
63
438
376
275
205
134
178
33
105
0
4
23
91
48
223
68
16
4
36
28
99
2
9
6
182
48
83
40
287
383
211
49
238
21
9
14
13
31
485
67
29
26
28
94
52
59
11
11
39
20
7
94
1,793
496
1,055
296
282
175
564
34
515
10
1,815
27
786
205
93
1,734
435
394
825
1,140
519
405
917
75
9
199
29
262
99
375
454
376
505
380
292
324
171
150
97
770
1,007
323
75
204
295
12
80
45
11
4
21
36
7
80