Está en la página 1de 507

SIS: POBLACIN ASEGURADA POR GRUPOS DE EDAD Y SEXO

Junio 2015

UBIGEODEPARTAMENPROVINCIA
Total general
010101 AMAZONAS CHACHAPOYAS
010102 AMAZONAS CHACHAPOYAS
010103 AMAZONAS CHACHAPOYAS
010104 AMAZONAS CHACHAPOYAS
010105 AMAZONAS CHACHAPOYAS
010106 AMAZONAS CHACHAPOYAS
010107 AMAZONAS CHACHAPOYAS
010108 AMAZONAS CHACHAPOYAS
010109 AMAZONAS CHACHAPOYAS
010110 AMAZONAS CHACHAPOYAS
010111 AMAZONAS CHACHAPOYAS
010112 AMAZONAS CHACHAPOYAS
010113 AMAZONAS CHACHAPOYAS
010114 AMAZONAS CHACHAPOYAS
010115 AMAZONAS CHACHAPOYAS
010116 AMAZONAS CHACHAPOYAS
010117 AMAZONAS CHACHAPOYAS
010118 AMAZONAS CHACHAPOYAS
010119 AMAZONAS CHACHAPOYAS
010120 AMAZONAS CHACHAPOYAS
010121 AMAZONAS CHACHAPOYAS
010201 AMAZONAS BAGUA
010202 AMAZONAS BAGUA
010203 AMAZONAS BAGUA
010204 AMAZONAS BAGUA
010205 AMAZONAS BAGUA
010206 AMAZONAS BAGUA
010301 AMAZONAS BONGARA
010302 AMAZONAS BONGARA
010303 AMAZONAS BONGARA
010304 AMAZONAS BONGARA
010305 AMAZONAS BONGARA
010306 AMAZONAS BONGARA
010307 AMAZONAS BONGARA
010308 AMAZONAS BONGARA
010309 AMAZONAS BONGARA
010310 AMAZONAS BONGARA
010311 AMAZONAS BONGARA
010312 AMAZONAS BONGARA
010401 AMAZONAS CONDORCANQUI
010402 AMAZONAS CONDORCANQUI
010403 AMAZONAS CONDORCANQUI

DISTRITO
CHACHAPOYAS
ASUNCION
BALSAS
CHETO
CHILIQUIN
CHUQUIBAMBA
GRANADA
HUANCAS
LA JALCA
LEIMEBAMBA
LEVANTO
MAGDALENA
MARISCAL CASTI
MOLINOPAMPA
MONTEVIDEO
OLLEROS
QUINJALCA
SAN FRANCISCO
SAN ISIDRO DE
SOLOCO
SONCHE
BAGUA
ARAMANGO
COPALLIN
EL PARCO
IMAZA
LA PECA
JUMBILLA
CHISQUILLA
CHURUJA
COROSHA
CUISPES
FLORIDA
JAZAN
RECTA
SAN CARLOS
SHIPASBAMBA
VALERA
YAMBRASBAMBA
NIEVA
EL CENEPA
RIO SANTIAGO

0 - 4 aos
Total 0 4 aos
F
M
###
###
###
810
842
1,652
7
6
13
49
56
105
22
22
44
41
46
87
95
91
186
9
13
22
18
7
25
322
331
653
140
159
299
37
36
73
29
27
56
26
41
67
86
95
181
15
19
34
9
8
17
25
25
50
7
5
12
25
29
54
38
43
81
16
10
26
947
1,033
1,980
536
568
1,104
190
207
397
55
74
129
2,537
2,377
4,914
234
265
499
42
43
85
5
18
23
18
14
32
46
45
91
24
22
46
256
284
540
266
255
521
3
13
16
9
6
15
55
59
114
37
26
63
260
254
514
1,878
1,840
3,718
812
837
1,649
1,328
1,282
2,610

010501
010502
010503
010504
010505
010506
010507
010508
010509
010510
010511
010512
010513
010514
010515
010516
010517
010518
010519
010520
010521
010522
010523
010601
010602
010603
010604
010605
010606
010607
010608
010609
010610
010611
010612
010701
010702
010703
010704
010705
010706
010707
020101
020102
020103
020104
020105
020106

AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
HUARAZ
HUARAZ
HUARAZ
HUARAZ
HUARAZ
HUARAZ

LAMUD
CAMPORREDON
COCABAMBA
COLCAMAR
CONILA
INGUILPATA
LONGUITA
LONYA CHICO
LUYA
LUYA VIEJO
MARIA
OCALLI
OCUMAL
PISUQUIA
PROVIDENCIA
SAN CRISTOBAL
SAN FRANCISCO
SAN JERONIMO
SAN JUAN DE L
SANTA CATALINA
SANTO TOMAS
TINGO
TRITA
M SAN NICOLAS
M CHIRIMOTO
M COCHAMAL
M HUAMBO
M LIMABAMBA
M LONGAR
M MARISCAL BENA
M MILPUC
M OMIA
M SANTA ROSA
M TOTORA
M VISTA ALEGRE
BAGUA GRANDE
CAJARURO
CUMBA
EL MILAGRO
JAMALCA
LONYA GRANDE
YAMON
HUARAZ
COCHABAMBA
COLCABAMBA
HUANCHAY
INDEPENDENCIA
JANGAS

59
309
167
78
81
11
41
35
171
29
25
139
183
308
55
20
13
17
18
114
121
55
51
209
140
23
66
53
37
42
19
458
15
12
90
2,207
1,219
475
258
380
498
106
1,585
67
10
42
2,347
146

86
298
192
81
82
17
51
25
151
21
36
140
177
290
77
20
18
12
26
114
134
60
54
187
131
20
61
49
50
61
23
478
17
7
92
2,341
1,261
520
275
394
548
117
1,683
73
2
45
2,398
162

145
607
359
159
163
28
92
60
322
50
61
279
360
598
132
40
31
29
44
228
255
115
105
396
271
43
127
102
87
103
42
936
32
19
182
4,548
2,480
995
533
774
1,046
223
3,268
140
12
87
4,745
308

020107
020108
020109
020110
020111
020112
020201
020202
020203
020204
020205
020301
020302
020303
020304
020305
020306
020401
020402
020501
020502
020503
020504
020505
020506
020507
020508
020509
020510
020511
020512
020513
020514
020515
020601
020602
020603
020604
020605
020606
020607
020608
020609
020610
020611
020701
020702
020703

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

HUARAZ
LA LIBERTAD
HUARAZ
OLLEROS
HUARAZ
PAMPAS
HUARAZ
PARIACOTO
HUARAZ
PIRA
HUARAZ
TARICA
AIJA
AIJA
AIJA
CORIS
AIJA
HUACLLAN
AIJA
LA MERCED
AIJA
SUCCHA
ANTONIO RAYMONLLAMELLIN
ANTONIO RAYMONACZO
ANTONIO RAYMONCHACCHO
ANTONIO RAYMONCHINGAS
ANTONIO RAYMONMIRGAS
ANTONIO RAYMONSAN JUAN DE R
ASUNCION
CHACAS
ASUNCION
ACOCHACA
BOLOGNESI
CHIQUIAN
BOLOGNESI
ABELARDO PARD
BOLOGNESI
ANTONIO RAYMO
BOLOGNESI
AQUIA
BOLOGNESI
CAJACAY
BOLOGNESI
CANIS
BOLOGNESI
COLQUIOC
BOLOGNESI
HUALLANCA
BOLOGNESI
HUASTA
BOLOGNESI
HUAYLLACAYAN
BOLOGNESI
LA PRIMAVERA
BOLOGNESI
MANGAS
BOLOGNESI
PACLLON
BOLOGNESI
SAN MIGUEL DE
BOLOGNESI
TICLLOS
CARHUAZ
CARHUAZ
CARHUAZ
ACOPAMPA
CARHUAZ
AMASHCA
CARHUAZ
ANTA
CARHUAZ
ATAQUERO
CARHUAZ
MARCARA
CARHUAZ
PARIAHUANCA
CARHUAZ
SAN MIGUEL DE
CARHUAZ
SHILLA
CARHUAZ
TINCO
CARHUAZ
YUNGAR
CARLOS FERMIN FSAN LUIS
CARLOS FERMIN FSAN NICOLAS
CARLOS FERMIN FYAUYA

55
127
28
195
162
197
43
50
22
56
17
89
91
49
84
208
74
105
109
116
3
25
59
66
3
42
185
48
27
7
4
38
6
20
516
92
40
101
39
401
62
90
93
102
100
380
179
175

48
102
18
210
139
229
50
47
18
56
17
95
80
66
68
228
64
120
113
91
3
18
58
67
12
49
196
43
39
4
7
32
11
12
549
101
51
108
56
399
65
105
111
131
111
426
152
172

103
229
46
405
301
426
93
97
40
112
34
184
171
115
152
436
138
225
222
207
6
43
117
133
15
91
381
91
66
11
11
70
17
32
1,065
193
91
209
95
800
127
195
204
233
211
806
331
347

020801
020802
020803
020804
020901
020902
020903
020904
020905
020906
020907
021001
021002
021003
021004
021005
021006
021007
021008
021009
021010
021011
021012
021013
021014
021015
021016
021101
021102
021103
021104
021105
021201
021202
021203
021204
021205
021206
021207
021208
021209
021210
021301
021302
021303
021304
021305
021306

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

CASMA
CASMA
CASMA
BUENA VISTA AL
CASMA
COMANDANTE N
CASMA
YAUTAN
CORONGO
CORONGO
CORONGO
ACO
CORONGO
BAMBAS
CORONGO
CUSCA
CORONGO
LA PAMPA
CORONGO
YANAC
CORONGO
YUPAN
HUARI
HUARI
HUARI
ANRA
HUARI
CAJAY
HUARI
CHAVIN DE HUA
HUARI
HUACACHI
HUARI
HUACCHIS
HUARI
HUACHIS
HUARI
HUANTAR
HUARI
MASIN
HUARI
PAUCAS
HUARI
PONTO
HUARI
RAHUAPAMPA
HUARI
RAPAYAN
HUARI
SAN MARCOS
HUARI
SAN PEDRO DE
HUARI
UCO
HUARMEY
HUARMEY
HUARMEY
COCHAPETI
HUARMEY
CULEBRAS
HUARMEY
HUAYAN
HUARMEY
MALVAS
HUAYLAS
CARAZ
HUAYLAS
HUALLANCA
HUAYLAS
HUATA
HUAYLAS
HUAYLAS
HUAYLAS
MATO
HUAYLAS
PAMPAROMAS
HUAYLAS
PUEBLO LIBRE /
HUAYLAS
SANTA CRUZ
HUAYLAS
SANTO TORIBIO
HUAYLAS
YURACMARCA
MARISCAL LUZURIPISCOBAMBA
MARISCAL LUZURICASCA
MARISCAL LUZURIELEAZAR GUZM
MARISCAL LUZURIFIDEL OLIVAS
MARISCAL LUZURILLAMA
MARISCAL LUZURILLUMPA

830
224
81
338
52
15
18
88
29
15
14
415
57
140
413
99
70
125
99
69
59
137
48
69
791
151
38
714
31
102
18
15
826
21
47
37
75
373
260
174
41
88
88
85
64
105
36
254

909
245
88
329
48
9
13
103
38
18
5
427
52
124
372
76
66
124
111
78
70
123
40
59
730
177
49
711
28
134
24
23
863
23
48
37
80
412
297
170
63
106
85
85
56
99
44
272

1,739
469
169
667
100
24
31
191
67
33
19
842
109
264
785
175
136
249
210
147
129
260
88
128
1,521
328
87
1,425
59
236
42
38
1,689
44
95
74
155
785
557
344
104
194
173
170
120
204
80
526

021307
021308
021401
021402
021403
021404
021405
021406
021407
021408
021409
021410
021501
021502
021503
021504
021505
021506
021507
021508
021509
021510
021511
021601
021602
021603
021604
021701
021702
021703
021704
021705
021706
021707
021708
021709
021710
021801
021802
021803
021804
021805
021806
021807
021808
021809
021901
021902

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

MARISCAL LUZURILUCMA
MARISCAL LUZURIMUSGA
OCROS
OCROS
OCROS
ACAS
OCROS
CAJAMARQUILLA
OCROS
CARHUAPAMPA
OCROS
COCHAS
OCROS
CONGAS
OCROS
LLIPA
OCROS
SAN CRISTOBAL
OCROS
SAN PEDRO
OCROS
SANTIAGO DE C
PALLASCA
CABANA
PALLASCA
BOLOGNESI
PALLASCA
CONCHUCOS
PALLASCA
HUACASCHUQU
PALLASCA
HUANDOVAL
PALLASCA
LACABAMBA
PALLASCA
LLAPO
PALLASCA
PALLASCA
PALLASCA
PAMPAS
PALLASCA
SANTA ROSA
PALLASCA
TAUCA
POMABAMBA
POMABAMBA
POMABAMBA
HUAYLLAN
POMABAMBA
PAROBAMBA
POMABAMBA
QUINUABAMBA
RECUAY
RECUAY
RECUAY
CATAC
RECUAY
COTAPARACO
RECUAY
HUAYLLAPAMPA
RECUAY
LLACLLIN
RECUAY
MARCA
RECUAY
PAMPAS CHICO
RECUAY
PARARIN
RECUAY
TAPACOCHA
RECUAY
TICAPAMPA
SANTA
CHIMBOTE
SANTA
CACERES DEL P
SANTA
COISHCO
SANTA
MACATE
SANTA
MORO
SANTA
NEPEA
SANTA
SAMANCO
SANTA
SANTA
SANTA
NUEVO CHIMBO
SIHUAS
SIHUAS
SIHUAS
ACOBAMBA

121
17
60
3
9
13
17
24
3
11
13
0
98
35
375
28
41
22
16
114
201
28
132
678
117
227
96
153
150
8
13
42
12
23
30
12
79
4,303
169
356
121
218
237
143
771
3,046
217
72

126
26
67
2
2
6
17
32
4
12
13
0
75
45
370
20
28
25
23
114
161
29
124
681
126
225
100
159
158
8
16
36
16
19
39
13
67
4,488
185
381
123
277
278
132
900
3,320
256
58

247
43
127
5
11
19
34
56
7
23
26
0
173
80
745
48
69
47
39
228
362
57
256
1,359
243
452
196
312
308
16
29
78
28
42
69
25
146
8,791
354
737
244
495
515
275
1,671
6,366
473
130

021903
021904
021905
021906
021907
021908
021909
021910
022001
022002
022003
022004
022005
022006
022007
022008
030101
030102
030103
030104
030105
030106
030107
030108
030109
030201
030202
030203
030204
030205
030206
030207
030208
030209
030210
030211
030212
030213
030214
030215
030216
030217
030218
030219
030301
030302
030303
030304

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC

SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANTABAMBA
ANTABAMBA
ANTABAMBA
ANTABAMBA

ALFONSO UGAR
CASHAPAMPA
CHINGALPO
HUAYLLABAMBA
QUICHES
RAGASH
SAN JUAN
SICSIBAMBA
YUNGAY
CASCAPARA
MANCOS
MATACOTO
QUILLO
RANRAHIRCA
SHUPLUY
YANAMA
ABANCAY
CHACOCHE
CIRCA
CURAHUASI
HUANIPACA
LAMBRAMA
PICHIRHUA
SAN PEDRO DE
TAMBURCO
ANDAHUAYLAS
ANDARAPA
CHIARA
HUANCARAMA
HUANCARAY
HUAYANA
KISHUARA
PACOBAMBA
PACUCHA
PAMPACHIRI
POMACOCHA
SAN ANTONIO D
SAN JERONIMO
SAN MIGUEL DE
SANTA MARIA D
TALAVERA
TUMAY HUARAC
TURPO
KAQUIABAMBA
ANTABAMBA
EL ORO
HUAQUIRCA
JUAN ESPINOZA

13
84
44
160
87
113
350
44
655
55
155
46
543
89
193
249
2,319
57
34
627
122
66
97
113
356
1,942
236
39
234
167
37
273
131
271
124
27
83
845
72
409
811
109
139
59
104
14
40
59

28
82
38
162
103
106
369
64
703
69
175
37
526
88
210
250
2,338
62
50
671
167
83
106
100
375
1,868
247
45
235
169
31
253
162
323
122
32
96
944
86
426
824
76
131
67
115
24
33
65

41
166
82
322
190
219
719
108
1,358
124
330
83
1,069
177
403
499
4,657
119
84
1,298
289
149
203
213
731
3,810
483
84
469
336
68
526
293
594
246
59
179
1,789
158
835
1,635
185
270
126
219
38
73
124

030305
030306
030307
030401
030402
030403
030404
030405
030406
030407
030408
030409
030410
030411
030412
030413
030414
030415
030416
030417
030501
030502
030503
030504
030505
030506
030601
030602
030603
030604
030605
030606
030607
030608
030701
030702
030703
030704
030705
030706
030707
030708
030709
030710
030711
030712
030713
030714

APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC

ANTABAMBA
ANTABAMBA
ANTABAMBA
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
COTABAMBAS
COTABAMBAS
COTABAMBAS
COTABAMBAS
COTABAMBAS
COTABAMBAS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU

OROPESA
PACHACONAS
SABAINO
CHALHUANCA
CAPAYA
CARAYBAMBA
CHAPIMARCA
COLCABAMBA
COTARUSE
HUAYLLO
JUSTO APU SAH
LUCRE
POCOHUANCA
SAN JUAN DE C
SAAYCA
SORAYA
TAPAIRIHUA
TINTAY
TORAYA
YANACA
TAMBOBAMBA
COTABAMBAS
COYLLURQUI
HAQUIRA
MARA
CHALLHUAHUAC
CHINCHEROS
ANCO-HUALLO
COCHARCAS
HUACCANA
OCOBAMBA
ONGOY
URANMARCA
RANRACANCHA
CHUQUIBAMBILL
CURPAHUASI
GAMARRA
HUAYLLATI
MAMARA
MICAELA BASTI
PATAYPAMPA
PROGRESO
SAN ANTONIO
SANTA ROSA
TURPAY
VILCABAMBA
VIRUNDO
CURASCO

101
48
38
194
21
19
64
16
89
8
17
75
33
32
35
29
64
69
38
23
620
159
275
437
203
475
239
471
72
309
300
292
121
204
148
98
99
83
23
26
23
210
5
20
15
55
19
55

97
46
44
186
24
42
74
24
115
11
24
75
27
33
40
19
70
83
36
28
601
156
318
376
251
480
279
463
95
355
320
341
109
200
175
69
90
75
20
23
33
176
9
17
17
38
26
56

198
94
82
380
45
61
138
40
204
19
41
150
60
65
75
48
134
152
74
51
1,221
315
593
813
454
955
518
934
167
664
620
633
230
404
323
167
189
158
43
49
56
386
14
37
32
93
45
111

040101
040102
040103
040104
040105
040106
040107
040108
040109
040110
040111
040112
040113
040114
040115
040116
040117
040118
040119
040120
040121
040122
040123
040124
040125
040126
040127
040128
040129
040201
040202
040203
040204
040205
040206
040207
040208
040301
040302
040303
040304
040305
040306
040307
040308
040309
040310
040311

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI

AREQUIPA
ALTO SELVA ALE
CAYMA
CERRO COLORA
CHARACATO
CHIGUATA
JACOBO HUNTER
LA JOYA
MARIANO MELG
MIRAFLORES
MOLLEBAYA
PAUCARPATA
POCSI
POLOBAYA
QUEQUEA
SABANDIA
SACHACA
SAN JUAN DE SI
SAN JUAN DE TA
SANTA ISABEL D
SANTA RITA DE
SOCABAYA
TIABAYA
UCHUMAYO
VITOR
YANAHUARA
YARABAMBA
YURA
JOSE LUIS BUST
CAMANA
JOSE MARIA QUI
MARIANO NICOL
MARISCAL CACE
NICOLAS DE PIE
OCOA
QUILCA
SAMUEL PASTOR
CARAVELI
ACARI
ATICO
ATIQUIPA
BELLA UNION
CAHUACHO
CHALA
CHAPARRA
HUANUHUANU
JAQUI
LOMAS

86
1,175
1,477
2,893
271
68
852
624
990
870
82
2,375
10
18
46
63
313
16
20
21
87
993
248
113
84
85
33
786
611
186
126
104
143
161
115
15
407
92
133
125
17
54
28
179
48
44
48
39

112
1,304
1,504
3,089
223
72
904
702
1,011
913
92
2,508
10
22
42
80
298
22
31
18
113
1,032
240
156
113
90
43
846
658
191
113
136
167
190
114
18
448
78
114
138
19
51
22
238
59
54
47
34

198
2,479
2,981
5,982
494
140
1,756
1,326
2,001
1,783
174
4,883
20
40
88
143
611
38
51
39
200
2,025
488
269
197
175
76
1,632
1,269
377
239
240
310
351
229
33
855
170
247
263
36
105
50
417
107
98
95
73

040312
040313
040401
040402
040403
040404
040405
040406
040407
040408
040409
040410
040411
040412
040413
040414
040501
040502
040503
040504
040505
040506
040507
040508
040509
040510
040511
040512
040513
040514
040515
040516
040517
040518
040519
040520
040601
040602
040603
040604
040605
040606
040607
040608
040701
040702
040703
040704

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA

CARAVELI
CARAVELI
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
ISLAY
ISLAY
ISLAY
ISLAY

QUICACHA
69
YAUCA
34
APLAO
259
ANDAGUA
25
AYO
2
CHACHAS
50
CHILCAYMARCA
15
CHOCO
11
HUANCARQUI
29
MACHAGUAY
14
ORCOPAMPA
52
PAMPACOLCA
73
TIPAN
7
UON
5
URACA
195
VIRACO
49
CHIVAY
202
ACHOMA
15
CABANACONDE
60
CALLALLI
56
CAYLLOMA
131
COPORAQUE
21
HUAMBO
15
HUANCA
24
ICHUPAMPA
13
LARI
22
LLUTA
16
MACA
16
MADRIGAL
7
SAN ANTONIO DE
22
SIBAYO
14
TAPAY
12
TISCO
31
TUTI
17
YANQUE
35
MAJES
1,216
CHUQUIBAMBA
123
ANDARAY
16
CAYARANI
77
CHICHAS
10
IRAY
14
RIO GRANDE
53
SALAMANCA
15
YANAQUIHUA
120
MOLLENDO
248
COCACHACRA
148
DEAN VALDIVIA
137
ISLAY
93

62
27
288
42
1
42
17
10
38
18
74
79
5
6
184
36
196
17
51
58
127
14
19
30
13
21
22
13
12
37
11
13
33
14
32
1,212
108
10
71
18
6
65
21
120
245
147
162
94

131
61
547
67
3
92
32
21
67
32
126
152
12
11
379
85
398
32
111
114
258
35
34
54
26
43
38
29
19
59
25
25
64
31
67
2,428
231
26
148
28
20
118
36
240
493
295
299
187

040705
040706
040801
040802
040803
040804
040805
040806
040807
040808
040809
040810
040811
050101
050102
050103
050104
050105
050106
050107
050108
050109
050110
050111
050112
050113
050114
050115
050116
050201
050202
050203
050204
050205
050206
050301
050302
050303
050304
050401
050402
050403
050404
050405
050406
050407
050408
050501

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO

ISLAY
MEJIA
ISLAY
PUNTA DE BOM
LA UNION
COTAHUASI
LA UNION
ALCA
LA UNION
CHARCANA
LA UNION
HUAYNACOTAS
LA UNION
PAMPAMARCA
LA UNION
PUYCA
LA UNION
QUECHUALLA
LA UNION
SAYLA
LA UNION
TAURIA
LA UNION
TOMEPAMPA
LA UNION
TORO
HUAMANGA
AYACUCHO
HUAMANGA
ACOCRO
HUAMANGA
ACOS VINCHOS
HUAMANGA
CARMEN ALTO
HUAMANGA
CHIARA
HUAMANGA
OCROS
HUAMANGA
PACAYCASA
HUAMANGA
QUINUA
HUAMANGA
SAN JOSE DE TI
HUAMANGA
SAN JUAN BAUTI
HUAMANGA
SANTIAGO DE P
HUAMANGA
SOCOS
HUAMANGA
TAMBILLO
HUAMANGA
VINCHOS
HUAMANGA
JESUS NAZAREN
HUAMANGA
ANDRES AVELIN
CANGALLO
CANGALLO
CANGALLO
CHUSCHI
CANGALLO
LOS MOROCHUC
CANGALLO
MARIA PARADO
CANGALLO
PARAS
CANGALLO
TOTOS
HUANCA SANCOS SANCOS
HUANCA SANCOS CARAPO
HUANCA SANCOS SACSAMARCA
HUANCA SANCOS SANTIAGO DE L
HUANTA
HUANTA
HUANTA
AYAHUANCO
HUANTA
HUAMANGUILLA
HUANTA
IGUAIN
HUANTA
LURICOCHA
HUANTA
SANTILLANA
HUANTA
SIVIA
HUANTA
LLOCHEGUA
LA MAR
SAN MIGUEL

13
129
84
95
20
85
38
138
1
5
12
16
16
3,270
430
230
1,042
297
247
149
174
105
1,678
50
233
298
759
903
25
235
348
380
122
270
116
97
82
41
105
1,760
253
161
125
263
334
566
718
608

13
160
68
77
27
88
42
135
2
13
8
16
6
3,450
465
252
1,089
325
243
135
219
115
1,743
46
271
346
798
999
23
232
385
370
121
257
105
102
70
53
108
1,918
261
154
143
268
339
624
727
600

26
289
152
172
47
173
80
273
3
18
20
32
22
6,720
895
482
2,131
622
490
284
393
220
3,421
96
504
644
1,557
1,902
48
467
733
750
243
527
221
199
152
94
213
3,678
514
315
268
531
673
1,190
1,445
1,208

050502
050503
050504
050505
050506
050507
050508
050509
050510
050601
050602
050603
050604
050605
050606
050607
050608
050609
050610
050611
050612
050613
050614
050615
050616
050617
050618
050619
050620
050621
050701
050702
050703
050704
050705
050706
050707
050708
050801
050802
050803
050804
050805
050806
050807
050808
050809
050810

AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO

LA MAR
ANCO
LA MAR
AYNA
LA MAR
CHILCAS
LA MAR
CHUNGUI
LA MAR
LUIS CARRANZA
LA MAR
SANTA ROSA
LA MAR
TAMBO
LA MAR
SAMUGARI
LA MAR
ANCHIHUAY
LUCANAS
PUQUIO
LUCANAS
AUCARA
LUCANAS
CABANA
LUCANAS
CARMEN SALCE
LUCANAS
CHAVIA
LUCANAS
CHIPAO
LUCANAS
HUAC-HUAS
LUCANAS
LARAMATE
LUCANAS
LEONCIO PRADO
LUCANAS
LLAUTA
LUCANAS
LUCANAS
LUCANAS
OCAA
LUCANAS
OTOCA
LUCANAS
SAISA
LUCANAS
SAN CRISTOBAL
LUCANAS
SAN JUAN
LUCANAS
SAN PEDRO
LUCANAS
SAN PEDRO DE
LUCANAS
SANCOS
LUCANAS
SANTA ANA DE
LUCANAS
SANTA LUCIA
PARINACOCHAS CORACORA
PARINACOCHAS CHUMPI
PARINACOCHAS CORONEL CAST
PARINACOCHAS PACAPAUSA
PARINACOCHAS PULLO
PARINACOCHAS PUYUSCA
PARINACOCHAS SAN FRANCISCO
PARINACOCHAS UPAHUACHO
PAUCAR DEL SARAPAUSA
PAUCAR DEL SARACOLTA
PAUCAR DEL SARACORCULLA
PAUCAR DEL SARALAMPA
PAUCAR DEL SARAMARCABAMBA
PAUCAR DEL SARAOYOLO
PAUCAR DEL SARAPARARCA
PAUCAR DEL SARASAN JAVIER DE
PAUCAR DEL SARASAN JOSE DE U
PAUCAR DEL SARASARA SARA

625
491
67
327
62
672
633
406
1
582
59
29
31
90
90
33
47
35
29
118
102
82
9
113
15
136
46
188
8
37
459
95
51
14
268
109
19
74
110
14
13
64
24
61
13
7
10
10

710
526
74
312
60
682
642
423
4
654
63
38
41
77
85
37
53
41
32
140
94
76
9
119
13
124
47
212
16
35
516
89
53
19
302
112
25
63
142
26
17
67
17
61
19
9
14
17

1,335
1,017
141
639
122
1,354
1,275
829
5
1,236
122
67
72
167
175
70
100
76
61
258
196
158
18
232
28
260
93
400
24
72
975
184
104
33
570
221
44
137
252
40
30
131
41
122
32
16
24
27

050901
050902
050903
050904
050905
050906
050907
050908
050909
050910
050911
051001
051002
051003
051004
051005
051006
051007
051008
051009
051010
051011
051012
051101
051102
051103
051104
051105
051106
051107
051108
060101
060102
060103
060104
060105
060106
060107
060108
060109
060110
060111
060112
060201
060202
060203
060204
060301

AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA

SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJABAMBA
CAJABAMBA
CAJABAMBA
CAJABAMBA
CELENDIN

QUEROBAMBA
BELEN
CHALCOS
CHILCAYOC
HUACAA
MORCOLLA
PAICO
SAN PEDRO DE
SAN SALVADOR D
SANTIAGO DE P
SORAS
HUANCAPI
ALCAMENCA
APONGO
ASQUIPATA
CANARIA
CAYARA
COLCA
HUAMANQUIQUI
HUANCARAYLLA
HUAYA
SARHUA
VILCANCHOS
VILCAS HUAMAN
ACCOMARCA
CARHUANCA
CONCEPCION
HUAMBALPA
INDEPENDENCIA
SAURAMA
VISCHONGO
CAJAMARCA
ASUNCION
CHETILLA
COSPAN
ENCAADA
JESUS
LLACANORA
LOS BAOS DEL
MAGDALENA
MATARA
NAMORA
SAN JUAN
CAJABAMBA
CACHACHI
CONDEBAMBA
SITACOCHA
CELENDIN

90
10
22
16
10
47
21
26
37
15
29
55
60
7
6
42
22
34
41
45
63
104
149
275
35
33
100
72
34
35
181
5,933
425
203
368
1,140
801
199
1,572
381
107
653
185
1,364
1,429
821
492
950

105
6
28
33
10
35
20
41
37
21
36
48
51
8
6
62
30
30
70
58
65
136
133
241
37
30
72
73
47
32
160
6,150
366
225
365
1,147
912
225
1,611
443
129
686
208
1,426
1,505
823
479
990

195
16
50
49
20
82
41
67
74
36
65
103
111
15
12
104
52
64
111
103
128
240
282
516
72
63
172
145
81
67
341
12,083
791
428
733
2,287
1,713
424
3,183
824
236
1,339
393
2,790
2,934
1,644
971
1,940

060302
060303
060304
060305
060306
060307
060308
060309
060310
060311
060312
060401
060402
060403
060404
060405
060406
060407
060408
060409
060410
060411
060412
060413
060414
060415
060416
060417
060418
060419
060501
060502
060503
060504
060505
060506
060507
060508
060601
060602
060603
060604
060605
060606
060607
060608
060609
060610

CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA

CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO

CHUMUCH
CORTEGANA
HUASMIN
JORGE CHAVEZ
JOSE GALVEZ
MIGUEL IGLESIA
OXAMARCA
SOROCHUCO
SUCRE
UTCO
LA LIBERTAD DE
CHOTA
ANGUIA
CHADIN
CHIGUIRIP
CHIMBAN
CHOROPAMPA
COCHABAMBA
CONCHAN
HUAMBOS
LAJAS
LLAMA
MIRACOSTA
PACCHA
PION
QUEROCOTO
SAN JUAN DE LI
TACABAMBA
TOCMOCHE
CHALAMARCA
CONTUMAZA
CHILETE
CUPISNIQUE
GUZMANGO
SAN BENITO
SANTA CRUZ DE
TANTARICA
YONAN
CUTERVO
CALLAYUC
CHOROS
CUJILLO
LA RAMADA
PIMPINGOS
QUEROCOTILLO
SAN ANDRES DE
SAN JUAN DE C
SAN LUIS DE LU

151
357
517
18
119
239
357
352
232
41
289
1,689
137
196
140
131
138
223
276
349
481
265
161
250
65
343
46
648
38
451
295
136
58
110
117
35
33
154
2,159
487
143
116
189
276
653
158
84
120

154
379
528
18
131
194
327
386
210
47
323
1,703
135
184
161
140
129
237
300
342
498
228
163
229
80
332
41
708
34
466
291
158
49
94
113
39
28
199
2,256
505
129
111
174
245
714
211
92
134

305
736
1,045
36
250
433
684
738
442
88
612
3,392
272
380
301
271
267
460
576
691
979
493
324
479
145
675
87
1,356
72
917
586
294
107
204
230
74
61
353
4,415
992
272
227
363
521
1,367
369
176
254

060611
060612
060613
060614
060615
060701
060702
060703
060801
060802
060803
060804
060805
060806
060807
060808
060809
060810
060811
060812
060901
060902
060903
060904
060905
060906
060907
061001
061002
061003
061004
061005
061006
061007
061101
061102
061103
061104
061105
061106
061107
061108
061109
061110
061111
061112
061113
061201

CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA

CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
HUALGAYOC
HUALGAYOC
HUALGAYOC
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN PABLO

SANTA CRUZ
SANTO DOMINGO
SANTO TOMAS
SOCOTA
TORIBIO CASAN
BAMBAMARCA
CHUGUR
HUALGAYOC
JAEN
BELLAVISTA
CHONTALI
COLASAY
HUABAL
LAS PIRIAS
POMAHUACA
PUCARA
SALLIQUE
SAN FELIPE
SAN JOSE DEL A
SANTA ROSA
SAN IGNACIO
CHIRINOS
HUARANGO
LA COIPA
NAMBALLE
SAN JOSE DE L
TABACONAS
PEDRO GALVEZ
CHANCAY
EDUARDO VILLA
GREGORIO PITA
ICHOCAN
JOSE MANUEL Q
JOSE SABOGAL
SAN MIGUEL
BOLIVAR
CALQUIS
CATILLUC
EL PRADO
LA FLORIDA
LLAPA
NANCHOC
NIEPOS
SAN GREGORIO
SAN SILVESTRE
TONGOD
UNION AGUA BL
SAN PABLO

109
209
355
376
36
2,929
89
471
3,857
676
536
528
425
259
442
294
435
243
437
494
1,801
734
1,062
1,083
597
999
1,120
784
170
97
251
76
155
724
349
45
160
125
189
70
178
41
138
68
149
84
99
532

127
199
318
387
46
3,139
95
490
4,049
740
563
541
448
227
499
276
434
237
432
500
1,842
799
1,170
1,190
654
1,063
1,170
799
172
86
257
86
166
771
436
38
134
126
191
64
193
49
104
76
160
90
120
537

236
408
673
763
82
6,068
184
961
7,906
1,416
1,099
1,069
873
486
941
570
869
480
869
994
3,643
1,533
2,232
2,273
1,251
2,062
2,290
1,583
342
183
508
162
321
1,495
785
83
294
251
380
134
371
90
242
144
309
174
219
1,069

061202
061203
061204
061301
061302
061303
061304
061305
061306
061307
061308
061309
061310
061311
070101
070102
070103
070104
070105
070106
080101
080102
080103
080104
080105
080106
080107
080108
080201
080202
080203
080204
080205
080206
080207
080301
080302
080303
080304
080305
080306
080307
080308
080309
080401
080402
080403
080404

CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO

SAN PABLO
SAN PABLO
SAN PABLO
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
CALCA
CALCA
CALCA
CALCA

SAN BERNARDI
SAN LUIS
TUMBADEN
SANTA CRUZ
ANDABAMBA
CATACHE
CHANCAYBAOS
LA ESPERANZA
NINABAMBA
PULAN
SAUCEPAMPA
SEXI
UTICYACU
YAUYUCAN
CALLAO
BELLAVISTA
CARMEN DE LA
LA PERLA
LA PUNTA
VENTANILLA
CUSCO
CCORCA
POROY
SAN JERONIMO
SAN SEBASTIAN
SANTIAGO
SAYLLA
WANCHAQ
ACOMAYO
ACOPIA
ACOS
MOSOC LLACTA
POMACANCHI
RONDOCAN
SANGARARA
ANTA
ANCAHUASI
CACHIMAYO
CHINCHAYPUJIO
HUAROCONDO
LIMATAMBO
MOLLEPATA
PUCYURA
ZURITE
CALCA
COYA
LAMAY
LARES

166
35
154
352
52
363
134
92
76
137
48
5
63
107
7,345
668
675
605
49
9,181
2,158
77
204
1,393
2,135
2,547
184
1,447
186
67
72
32
315
79
129
757
193
51
143
189
250
88
126
89
798
76
212
327

180
46
134
338
54
360
140
76
67
151
58
6
65
110
7,913
734
723
607
44
9,574
2,347
80
201
1,441
2,260
2,634
193
1,555
217
68
101
45
319
87
140
797
243
46
191
155
289
115
117
104
860
93
240
365

346
81
288
690
106
723
274
168
143
288
106
11
128
217
15,258
1,402
1,398
1,212
93
18,755
4,505
157
405
2,834
4,395
5,181
377
3,002
403
135
173
77
634
166
269
1,554
436
97
334
344
539
203
243
193
1,658
169
452
692

080405
080406
080407
080408
080501
080502
080503
080504
080505
080506
080507
080508
080601
080602
080603
080604
080605
080606
080607
080608
080701
080702
080703
080704
080705
080706
080707
080708
080801
080802
080803
080804
080805
080806
080807
080808
080901
080902
080903
080904
080905
080906
080907
080908
080909
080910
081001
081002

CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO

CALCA
CALCA
CALCA
CALCA
CANAS
CANAS
CANAS
CANAS
CANAS
CANAS
CANAS
CANAS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
PARURO
PARURO

PISAC
SAN SALVADOR
TARAY
YANATILE
YANAOCA
CHECCA
KUNTURKANKI
LANGUI
LAYO
PAMPAMARCA
QUEHUE
TUPAC AMARU
SICUANI
CHECACUPE
COMBAPATA
MARANGANI
PITUMARCA
SAN PABLO
SAN PEDRO
TINTA
SANTO TOMAS
CAPACMARCA
CHAMACA
COLQUEMARCA
LIVITACA
LLUSCO
QUIOTA
VELILLE
ESPINAR
CONDOROMA
COPORAQUE
OCORURO
PALLPATA
PICHIGUA
SUYCKUTAMBO 3
ALTO PICHIGUA
SANTA ANA
ECHARATE
HUAYOPATA /1
MARANURA
OCOBAMBA /2
QUELLOUNO
KIMBIRI
SANTA TERESA
VILCABAMBA
PICHARI
PARURO
ACCHA

432
214
124
414
360
197
232
82
248
42
122
64
1,999
161
222
311
302
166
85
165
870
145
211
331
455
176
187
301
1,243
26
310
49
226
129
112
80
702
1,597
124
161
188
318
896
174
619
1,339
102
115

457
226
135
410
375
216
216
76
259
44
115
102
2,254
123
221
324
354
160
76
156
974
176
245
329
472
194
223
301
1,267
19
295
50
290
149
86
73
823
1,661
136
151
179
318
1,050
208
666
1,340
94
115

889
440
259
824
735
413
448
158
507
86
237
166
4,253
284
443
635
656
326
161
321
1,844
321
456
660
927
370
410
602
2,510
45
605
99
516
278
198
153
1,525
3,258
260
312
367
636
1,946
382
1,285
2,679
196
230

081003
081004
081005
081006
081007
081008
081009
081101
081102
081103
081104
081105
081106
081201
081202
081203
081204
081205
081206
081207
081208
081209
081210
081211
081212
081301
081302
081303
081304
081305
081306
081307
090101
090102
090103
090104
090105
090106
090107
090108
090109
090110
090111
090112
090113
090114
090115
090116

CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA
HUANCAVELICHUANCAVELICA

CCAPI
COLCHA
HUANOQUITE
OMACHA
PACCARITAMBO
PILLPINTO
YAURISQUE
PAUCARTAMBO
CAICAY
CHALLABAMBA
COLQUEPATA
HUANCARANI
KOSIPATA
URCOS
ANDAHUAYLILLA
CAMANTI
CCARHUAYO
CCATCA
CUSIPATA
HUARO
LUCRE
MARCAPATA
OCONGATE
OROPESA
QUIQUIJANA
URUBAMBA
CHINCHERO
HUAYLLABAMBA
MACHUPICCHU
MARAS
OLLANTAYTAMB
YUCAY
HUANCAVELICA
ACOBAMBILLA
ACORIA
CONAYCA
CUENCA
HUACHOCOLPA
HUAYLLAHUARA
IZCUCHACA
LARIA
MANTA
MARISCAL CACE
MOYA
NUEVO OCCORO
PALCA
PILCHACA
VILCA

138
29
197
241
42
22
108
546
118
408
487
443
218
445
234
61
139
819
195
157
158
169
895
331
514
611
469
121
56
246
389
51
1,254
81
850
26
45
61
12
24
22
49
39
28
63
57
18
74

139
38
236
281
51
22
109
625
151
464
473
428
247
427
226
77
122
827
182
161
172
224
918
301
609
654
435
148
52
214
424
44
1,280
91
881
24
64
69
18
32
34
39
40
20
67
79
15
79

277
67
433
522
93
44
217
1,171
269
872
960
871
465
872
460
138
261
1,646
377
318
330
393
1,813
632
1,123
1,265
904
269
108
460
813
95
2,534
172
1,731
50
109
130
30
56
56
88
79
48
130
136
33
153

090117
090118
090119
090201
090202
090203
090204
090205
090206
090207
090208
090301
090302
090303
090304
090305
090306
090307
090308
090309
090310
090311
090312
090401
090402
090403
090404
090405
090406
090407
090408
090409
090410
090411
090412
090413
090501
090502
090503
090504
090505
090506
090507
090508
090509
090510
090511
090601

HUANCAVELICHUANCAVELICA YAULI
HUANCAVELICHUANCAVELICA ASCENSION
HUANCAVELICHUANCAVELICA HUANDO
HUANCAVELICACOBAMBA
ACOBAMBA
HUANCAVELICACOBAMBA
ANDABAMBA
HUANCAVELICACOBAMBA
ANTA
HUANCAVELICACOBAMBA
CAJA
HUANCAVELICACOBAMBA
MARCAS
HUANCAVELICACOBAMBA
PAUCARA
HUANCAVELICACOBAMBA
POMACOCHA
HUANCAVELICACOBAMBA
ROSARIO
HUANCAVELICANGARAES
LIRCAY
HUANCAVELICANGARAES
ANCHONGA
HUANCAVELICANGARAES
CALLANMARCA
HUANCAVELICANGARAES
CCOCHACCASA
HUANCAVELICANGARAES
CHINCHO
HUANCAVELICANGARAES
CONGALLA
HUANCAVELICANGARAES
HUANCA-HUANC
HUANCAVELICANGARAES
HUAYLLAY GRAN
HUANCAVELICANGARAES
JULCAMARCA
HUANCAVELICANGARAES
SAN ANTONIO D
HUANCAVELICANGARAES
SANTO TOMAS D
HUANCAVELICANGARAES
SECCLLA
HUANCAVELICCASTROVIRREYNACASTROVIRREYN
HUANCAVELICCASTROVIRREYNAARMA
HUANCAVELICCASTROVIRREYNAAURAHUA
HUANCAVELICCASTROVIRREYNACAPILLAS
HUANCAVELICCASTROVIRREYNACHUPAMARCA
HUANCAVELICCASTROVIRREYNACOCAS
HUANCAVELICCASTROVIRREYNAHUACHOS
HUANCAVELICCASTROVIRREYNAHUAMATAMBO
HUANCAVELICCASTROVIRREYNAMOLLEPAMPA
HUANCAVELICCASTROVIRREYNASAN JUAN
HUANCAVELICCASTROVIRREYNASANTA ANA
HUANCAVELICCASTROVIRREYNATANTARA
HUANCAVELICCASTROVIRREYNATICRAPO
HUANCAVELICCHURCAMPA
CHURCAMPA
HUANCAVELICCHURCAMPA
ANCO
HUANCAVELICCHURCAMPA
CHINCHIHUASI
HUANCAVELICCHURCAMPA
EL CARMEN
HUANCAVELICCHURCAMPA
LA MERCED
HUANCAVELICCHURCAMPA
LOCROJA
HUANCAVELICCHURCAMPA
PAUCARBAMBA
HUANCAVELICCHURCAMPA
SAN MIGUEL DE
HUANCAVELICCHURCAMPA
SAN PEDRO DE
HUANCAVELICCHURCAMPA
PACHAMARCA
HUANCAVELICCHURCAMPA
COSME
HUANCAVELICHUAYTARA
HUAYTARA

1,378
422
305
372
198
320
62
47
624
98
241
926
375
31
61
31
151
68
37
40
37
60
132
168
35
78
48
46
36
54
11
45
16
26
22
49
246
392
122
109
18
130
224
20
98
94
57
84

1,401
410
326
392
194
339
80
73
635
110
242
974
368
32
56
36
162
59
39
51
39
63
137
155
32
84
50
48
30
38
18
37
22
27
36
50
247
410
111
107
20
159
257
21
92
99
49
83

2,779
832
631
764
392
659
142
120
1,259
208
483
1,900
743
63
117
67
313
127
76
91
76
123
269
323
67
162
98
94
66
92
29
82
38
53
58
99
493
802
233
216
38
289
481
41
190
193
106
167

090602
090603
090604
090605
090606
090607
090608
090609
090610
090611
090612
090613
090614
090615
090616
090701
090702
090703
090704
090705
090706
090707
090709
090710
090711
090713
090714
090715
090716
090717
090718
100101
100102
100103
100104
100105
100106
100107
100108
100109
100110
100111
100112
100201
100202
100203
100204
100205

HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICHUAYTARA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANCAVELICTAYACAJA
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
AMBO
HUANUCO
AMBO
HUANUCO
AMBO
HUANUCO
AMBO
HUANUCO
AMBO

AYAVI
CORDOVA
HUAYACUNDO A
LARAMARCA
OCOYO
PILPICHACA
QUERCO
QUITO-ARMA
SAN ANTONIO D
SAN FRANCISCO
SAN ISIDRO
SANTIAGO DE
SANTIAGO DE Q
SANTO DOMINGO
TAMBO
PAMPAS
ACOSTAMBO
ACRAQUIA
AHUAYCHA
COLCABAMBA
DANIEL HERNAN
HUACHOCOLPA
HUARIBAMBA
AHUIMPUQUIO
PAZOS
QUISHUAR
SALCABAMBA
SALCAHUASI
SAN MARCOS D
SURCUBAMBA
TINTAY PUNCU
HUANUCO
AMARILIS
CHINCHAO
CHURUBAMBA
MARGOS
QUISQUI
SAN FRANCISCO
SAN PEDRO DE
SANTA MARIA DE
YARUMAYO
PILLCO MARCA
YACUS
AMBO
CAYNA
COLPAS
CONCHAMARCA
HUACAR

21
23
14
24
38
285
29
29
89
56
13
67
16
30
14
555
145
158
167
848
385
126
293
49
238
33
202
115
120
168
132
2,127
1,932
1,002
880
234
205
190
207
814
113
1,022
95
781
96
80
183
225

21
31
6
16
34
270
28
28
81
56
17
68
14
25
16
530
145
190
175
954
409
115
277
36
253
38
218
134
109
200
187
2,202
2,082
1,071
924
244
233
187
221
907
102
1,125
98
802
88
79
198
257

42
54
20
40
72
555
57
57
170
112
30
135
30
55
30
1,085
290
348
342
1,802
794
241
570
85
491
71
420
249
229
368
319
4,329
4,014
2,073
1,804
478
438
377
428
1,721
215
2,147
193
1,583
184
159
381
482

100206
100207
100208
100301
100307
100311
100313
100316
100317
100321
100322
100323
100401
100402
100403
100404
100501
100502
100503
100504
100505
100506
100507
100508
100509
100510
100511
100601
100602
100603
100604
100605
100606
100701
100702
100703
100801
100802
100803
100804
100901
100902
100903
100904
100905
101001
101002
101003

HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO

AMBO
AMBO
AMBO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
HUACAYBAMBA
HUACAYBAMBA
HUACAYBAMBA
HUACAYBAMBA
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
MARAON
MARAON
MARAON
PACHITEA
PACHITEA
PACHITEA
PACHITEA
PUERTO INCA
PUERTO INCA
PUERTO INCA
PUERTO INCA
PUERTO INCA
LAURICOCHA
LAURICOCHA
LAURICOCHA

SAN FRANCISCO
SAN RAFAEL
TOMAY KICHWA
LA UNION
CHUQUIS
MARIAS
PACHAS
QUIVILLA
RIPAN
SHUNQUI
SILLAPATA
YANAS
HUACAYBAMBA
CANCHABAMBA
COCHABAMBA
PINRA
LLATA
ARANCAY
CHAVIN DE PARI
JACAS GRANDE
JIRCAN
MIRAFLORES
MONZON
PUNCHAO
PUOS
SINGA
TANTAMAYO
RUPA-RUPA
DANIEL ALOMIA
HERMILIO VALDI
JOSE CRESPO Y
LUYANDO 1/
MARIANO DAMA
HUACRACHUCO
CHOLON
SAN BUENAVEN
PANAO
CHAGLLA
MOLINO
UMARI
PUERTO INCA
CODO DEL POZ
HONORIA
TOURNAVISTA
YUYAPICHIS
JESUS
BAOS
JIVIA

84
443
127
263
138
303
201
38
232
65
50
93
252
154
43
241
564
70
187
334
89
178
575
92
200
174
87
1,808
311
172
1,446
372
526
782
525
135
1,191
459
598
651
564
267
203
316
252
155
132
28

68
506
123
269
123
310
273
38
246
58
77
84
240
151
58
228
642
62
215
338
85
180
617
103
212
165
87
1,892
346
174
1,492
455
517
776
587
160
1,258
460
636
656
574
257
212
309
256
156
131
18

152
949
250
532
261
613
474
76
478
123
127
177
492
305
101
469
1,206
132
402
672
174
358
1,192
195
412
339
174
3,700
657
346
2,938
827
1,043
1,558
1,112
295
2,449
919
1,234
1,307
1,138
524
415
625
508
311
263
46

101004
101005
101006
101007
101101
101102
101103
101104
101105
101106
101107
101108
110101
110102
110103
110104
110105
110106
110107
110108
110109
110110
110111
110112
110113
110114
110201
110202
110203
110204
110205
110206
110207
110208
110209
110210
110211
110301
110302
110303
110304
110305
110401
110402
110403
110404
110405
110501

HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA

LAURICOCHA
LAURICOCHA
LAURICOCHA
LAURICOCHA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
NAZCA
NAZCA
NAZCA
NAZCA
NAZCA
PALPA
PALPA
PALPA
PALPA
PALPA
PISCO

QUEROPALCA
24
RONDOS
190
SAN FRANCISCO
52
SAN MIGUEL DE
190
CHAVINILLO
295
CAHUAC
52
CHACABAMBA
58
APARICIO POMA
293
JACAS CHICO
41
OBAS
196
PAMPAMARCA
63
CHORAS
88
ICA
1,736
LA TINGUIA
551
LOS AQUIJES
359
OCUCAJE
124
PACHACUTEC
99
PARCONA
1,101
PUEBLO NUEVO
106
SALAS
461
SAN JOSE DE LO
117
SAN JUAN BAUTI
96
SANTIAGO
389
SUBTANJALLA
499
TATE
76
YAUCA DEL ROSA
14
CHINCHA ALTA
818
ALTO LARAN
106
CHAVIN
16
CHINCHA BAJA
131
EL CARMEN
149
GROCIO PRADO
453
PUEBLO NUEVO
1,269
SAN JUAN DE YA
27
SAN PEDRO DE
46
SUNAMPE
432
TAMBO DE MOR
56
NAZCA
687
CHANGUILLO
47
EL INGENIO
89
MARCONA
282
VISTA ALEGRE
589
PALPA
234
LLIPATA
62
RIO GRANDE
91
SANTA CRUZ
30
TIBILLO
8
PISCO
898

34
177
62
205
309
40
48
268
55
194
51
83
1,869
659
384
113
99
1,079
105
440
144
113
363
520
92
25
832
116
10
142
174
441
1,256
16
29
470
74
713
85
104
269
619
244
61
84
24
9
921

58
367
114
395
604
92
106
561
96
390
114
171
3,605
1,210
743
237
198
2,180
211
901
261
209
752
1,019
168
39
1,650
222
26
273
323
894
2,525
43
75
902
130
1,400
132
193
551
1,208
478
123
175
54
17
1,819

110502
110503
110504
110505
110506
110507
110508
120101
120104
120105
120106
120107
120108
120111
120112
120113
120114
120116
120117
120119
120120
120121
120122
120124
120125
120126
120127
120128
120129
120130
120132
120133
120134
120135
120136
120201
120202
120203
120204
120205
120206
120207
120208
120209
120210
120211
120212
120213

ICA
ICA
ICA
ICA
ICA
ICA
ICA
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN

PISCO
PISCO
PISCO
PISCO
PISCO
PISCO
PISCO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION

HUANCANO
HUMAY
INDEPENDENCIA
PARACAS
SAN ANDRES
SAN CLEMENTE
TUPAC AMARU I
HUANCAYO
CARHUACALLAN
CHACAPAMPA
CHICCHE
CHILCA
CHONGOS ALTO
CHUPURO
COLCA
CULLHUAS
EL TAMBO
HUACRAPUQUIO
HUALHUAS
HUANCAN
HUASICANCHA
HUAYUCACHI
INGENIO
PARIAHUANCA
PILCOMAYO
PUCARA
QUICHUAY
QUILCAS
SAN AGUSTIN
SAN JERONIMO
SAO
SAPALLANGA
SICAYA
SANTO DOMING
VIQUES
CONCEPCION
ACO
ANDAMARCA
CHAMBARA
COCHAS
COMAS
HEROINAS TOLE
MANZANARES
MARISCAL CASTI
MATAHUASI
MITO
NUEVE DE JULIO
ORCOTUNA

45
177
371
98
286
455
333
2,206
2
24
25
2,200
34
45
39
65
2,343
56
76
549
30
301
32
253
297
167
38
91
291
212
101
640
287
259
73
304
44
167
88
58
218
30
31
46
102
30
53
134

36
185
388
108
258
523
401
2,270
3
22
20
2,376
38
60
42
65
2,475
47
86
534
24
282
46
251
325
155
57
85
260
247
123
644
327
233
64
318
52
153
76
62
215
37
35
67
119
33
51
128

81
362
759
206
544
978
734
4,476
5
46
45
4,576
72
105
81
130
4,818
103
162
1,083
54
583
78
504
622
322
95
176
551
459
224
1,284
614
492
137
622
96
320
164
120
433
67
66
113
221
63
104
262

120214
120215
120301
120302
120303
120304
120305
120306
120401
120402
120403
120404
120405
120406
120407
120408
120409
120410
120411
120412
120413
120414
120415
120416
120417
120418
120419
120420
120421
120422
120423
120424
120425
120426
120427
120428
120429
120430
120431
120432
120433
120434
120501
120502
120503
120504
120601
120602

JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN

CONCEPCION
CONCEPCION
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JUNIN
JUNIN
JUNIN
JUNIN
SATIPO
SATIPO

SAN JOSE DE Q
SANTA ROSA DE
CHANCHAMAYO
PERENE
PICHANAQUI
SAN LUIS DE S
SAN RAMON
VITOC
JAUJA
ACOLLA
APATA
ATAURA
CANCHAYLLO
CURICACA
EL MANTARO
HUAMALI
HUARIPAMPA
HUERTAS
JANJAILLO
JULCAN
LEONOR ORDO
LLOCLLAPAMPA
MARCO
MASMA
MASMA CHICCH
MOLINOS
MONOBAMBA
MUQUI
MUQUIYAUYO
PACA
PACCHA
PANCAN
PARCO
POMACANCHA
RICRAN
SAN LORENZO
SAN PEDRO DE
SAUSA
SINCOS
TUNAN MARCA
YAULI
YAUYOS
JUNIN
CARHUAMAYO
ONDORES
ULCUMAYO
SATIPO
COVIRIALI

164
73
586
1,736
1,415
172
534
39
348
191
110
27
28
17
48
50
24
80
23
27
39
19
39
54
24
68
38
23
67
27
51
45
26
49
45
60
19
69
139
31
41
189
301
166
26
153
1,203
133

185
83
579
1,808
1,537
197
584
47
388
190
129
33
36
21
51
27
20
67
19
29
33
21
39
56
22
60
46
17
61
38
53
50
30
62
51
63
15
64
143
32
32
201
334
201
22
205
1,341
129

349
156
1,165
3,544
2,952
369
1,118
86
736
381
239
60
64
38
99
77
44
147
42
56
72
40
78
110
46
128
84
40
128
65
104
95
56
111
96
123
34
133
282
63
73
390
635
367
48
358
2,544
262

120603
120604
120605
120606
120607
120608
120701
120702
120703
120704
120705
120706
120707
120708
120709
120801
120802
120803
120804
120805
120806
120807
120808
120809
120810
120901
120902
120903
120904
120905
120906
120907
120908
120909
130101
130102
130103
130104
130105
130106
130107
130108
130109
130110
130111
130201
130202
130203

JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD

SATIPO
SATIPO
SATIPO
SATIPO
SATIPO
SATIPO
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
ASCOPE
ASCOPE
ASCOPE

LLAYLLA
MAZAMARI
PAMPA HERMOS
PANGOA
RIO NEGRO
RIO TAMBO
TARMA
ACOBAMBA
HUARICOLCA
HUASAHUASI
LA UNION
PALCA
PALCAMAYO
SAN PEDRO DE
TAPO
LA OROYA
CHACAPALPA
HUAY-HUAY
MARCAPOMACO
MOROCOCHA
PACCHA
SANTA BARBARA
SANTA ROSA DE
SUITUCANCHA
YAULI
CHUPACA
AHUAC
CHONGOS BAJO
HUACHAC
HUAMANCACA C
SAN JUAN DE IS
SAN JUAN DE JA
TRES DE DICIEM
YANACANCHA
TRUJILLO
EL PORVENIR
FLORENCIA DE
HUANCHACO
LA ESPERANZA
LAREDO
MOCHE
POROTO
SALAVERRY
SIMBAL
VICTOR LARCO
ASCOPE
CHICAMA
CHOCOPE

174
735
178
2,221
1,018
1,451
1,027
223
78
301
55
214
127
93
163
190
8
21
11
37
28
14
114
24
24
566
120
110
81
140
51
60
61
90
2,531
4,652
1,431
1,373
3,580
653
740
119
464
106
1,029
175
257
161

171
783
193
2,352
1,047
1,454
978
266
82
290
66
223
129
79
179
186
13
15
11
40
27
12
116
21
11
556
132
125
55
152
43
58
78
90
2,716
4,874
1,544
1,483
3,802
681
798
131
477
132
1,075
190
277
175

345
1,518
371
4,573
2,065
2,905
2,005
489
160
591
121
437
256
172
342
376
21
36
22
77
55
26
230
45
35
1,122
252
235
136
292
94
118
139
180
5,247
9,526
2,975
2,856
7,382
1,334
1,538
250
941
238
2,104
365
534
336

130204
130205
130206
130207
130208
130301
130302
130303
130304
130305
130306
130401
130402
130403
130501
130502
130503
130504
130601
130602
130604
130605
130606
130608
130610
130611
130613
130614
130701
130702
130703
130704
130705
130801
130802
130803
130804
130805
130806
130807
130808
130809
130810
130811
130812
130813
130901
130902

LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA

LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD

ASCOPE
MAGDALENA DE
ASCOPE
PAIJAN
ASCOPE
RAZURI
ASCOPE
SANTIAGO DE C
ASCOPE
CASA GRANDE
BOLIVAR
BOLIVAR
BOLIVAR
BAMBAMARCA
BOLIVAR
CONDORMARCA
BOLIVAR
LONGOTEA
BOLIVAR
UCHUMARCA
BOLIVAR
UCUNCHA
CHEPEN
CHEPEN
CHEPEN
PACANGA
CHEPEN
PUEBLO NUEVO
JULCAN
JULCAN
JULCAN
CALAMARCA
JULCAN
CARABAMBA
JULCAN
HUASO
OTUZCO
OTUZCO
OTUZCO
AGALLPAMPA
OTUZCO
CHARAT
OTUZCO
HUARANCHAL
OTUZCO
LA CUESTA
OTUZCO
MACHE
OTUZCO
PARANDAY
OTUZCO
SALPO
OTUZCO
SINSICAP
OTUZCO
USQUIL
PACASMAYO
SAN PEDRO DE
PACASMAYO
GUADALUPE
PACASMAYO
JEQUETEPEQUE
PACASMAYO
PACASMAYO
PACASMAYO
SAN JOSE
PATAZ
TAYABAMBA
PATAZ
BULDIBUYO
PATAZ
CHILLIA
PATAZ
HUANCASPATA
PATAZ
HUAYLILLAS
PATAZ
HUAYO
PATAZ
ONGON
PATAZ
PARCOY
PATAZ
PATAZ
PATAZ
PIAS
PATAZ
SANTIAGO DE C
PATAZ
TAURIJA
PATAZ
URPAY
SANCHEZ CARRIOHUAMACHUCO
SANCHEZ CARRIOCHUGAY

41
764
189
220
401
197
148
90
83
95
39
987
513
380
431
156
285
205
891
509
102
124
15
130
27
205
356
695
332
1,073
94
479
286
529
143
577
235
41
128
55
451
202
27
91
121
98
2,664
637

55
761
183
241
445
180
156
85
65
104
37
1,058
582
394
471
186
274
237
898
557
102
148
22
130
22
216
332
729
337
1,193
82
558
274
525
125
606
241
45
134
52
521
233
32
60
111
112
2,769
691

96
1,525
372
461
846
377
304
175
148
199
76
2,045
1,095
774
902
342
559
442
1,789
1,066
204
272
37
260
49
421
688
1,424
669
2,266
176
1,037
560
1,054
268
1,183
476
86
262
107
972
435
59
151
232
210
5,433
1,328

130903
130904
130905
130906
130907
130908
131001
131002
131003
131004
131005
131006
131007
131008
131101
131102
131103
131104
131201
131202
131203
140101
140102
140103
140104
140105
140106
140107
140108
140109
140110
140111
140112
140113
140114
140115
140116
140117
140118
140119
140120
140201
140202
140203
140204
140205
140206
140301

LA LIBERTAD SANCHEZ CARRIOCOCHORCO


LA LIBERTAD SANCHEZ CARRIOCURGOS
LA LIBERTAD SANCHEZ CARRIOMARCABAL
LA LIBERTAD SANCHEZ CARRIOSANAGORAN
LA LIBERTAD SANCHEZ CARRIOSARIN
LA LIBERTAD SANCHEZ CARRIOSARTIMBAMBA
LA LIBERTAD SANTIAGO DE CH SANTIAGO DE C
LA LIBERTAD SANTIAGO DE CH ANGASMARCA
LA LIBERTAD SANTIAGO DE CH CACHICADAN
LA LIBERTAD SANTIAGO DE CH MOLLEBAMBA
LA LIBERTAD SANTIAGO DE CH MOLLEPATA
LA LIBERTAD SANTIAGO DE CH QUIRUVILCA
LA LIBERTAD SANTIAGO DE CH SANTA CRUZ DE
LA LIBERTAD SANTIAGO DE CH SITABAMBA
LA LIBERTAD GRAN CHIMU
CASCAS
LA LIBERTAD GRAN CHIMU
LUCMA
LA LIBERTAD GRAN CHIMU
MARMOT 2/
LA LIBERTAD GRAN CHIMU
SAYAPULLO
LA LIBERTAD VIRU
VIRU
LA LIBERTAD VIRU
CHAO
LA LIBERTAD VIRU
GUADALUPITO
LAMBAYEQUE CHICLAYO
CHICLAYO
LAMBAYEQUE CHICLAYO
CHONGOYAPE
LAMBAYEQUE CHICLAYO
ETEN
LAMBAYEQUE CHICLAYO
ETEN PUERTO
LAMBAYEQUE CHICLAYO
JOSE LEONARDO
LAMBAYEQUE CHICLAYO
LA VICTORIA
LAMBAYEQUE CHICLAYO
LAGUNAS
LAMBAYEQUE CHICLAYO
MONSEFU
LAMBAYEQUE CHICLAYO
NUEVA ARICA
LAMBAYEQUE CHICLAYO
OYOTUN
LAMBAYEQUE CHICLAYO
PICSI
LAMBAYEQUE CHICLAYO
PIMENTEL
LAMBAYEQUE CHICLAYO
REQUE
LAMBAYEQUE CHICLAYO
SANTA ROSA
LAMBAYEQUE CHICLAYO
SAA
LAMBAYEQUE CHICLAYO
CAYALTI
LAMBAYEQUE CHICLAYO
PATAPO
LAMBAYEQUE CHICLAYO
POMALCA
LAMBAYEQUE CHICLAYO
PUCALA
LAMBAYEQUE CHICLAYO
TUMAN
LAMBAYEQUE FERREAFE
FERREAFE
LAMBAYEQUE FERREAFE
CAARIS
LAMBAYEQUE FERREAFE
INCAHUASI
LAMBAYEQUE FERREAFE
MANUEL ANTON
LAMBAYEQUE FERREAFE
PITIPO
LAMBAYEQUE FERREAFE
PUEBLO NUEVO
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE

516
354
503
650
476
606
867
241
183
108
80
332
155
158
479
175
87
326
968
492
292
4,592
482
411
47
4,589
2,577
311
1,295
89
258
251
848
436
470
311
346
530
586
134
452
1,080
660
821
181
726
548
2,068

510
325
567
665
481
648
962
227
188
85
70
308
123
174
510
212
70
308
1,059
568
267
4,761
512
460
39
4,733
2,683
350
1,301
60
264
226
874
440
475
323
305
614
597
129
529
1,090
665
822
180
821
541
2,133

1,026
679
1,070
1,315
957
1,254
1,829
468
371
193
150
640
278
332
989
387
157
634
2,027
1,060
559
9,353
994
871
86
9,322
5,260
661
2,596
149
522
477
1,722
876
945
634
651
1,144
1,183
263
981
2,170
1,325
1,643
361
1,547
1,089
4,201

140302
140303
140304
140305
140306
140307
140308
140309
140310
140311
140312
150101
150102
150103
150104
150105
150106
150107
150108
150109
150110
150111
150112
150113
150114
150115
150116
150117
150118
150119
150120
150121
150122
150123
150124
150125
150126
150127
150128
150129
150130
150131
150132
150133
150134
150135
150136
150137

LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LAMBAYEQUE LAMBAYEQUE
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA

CHOCHOPE
45
ILLIMO
433
JAYANCA
420
MOCHUMI
685
MORROPE
2,663
MOTUPE
824
OLMOS
1,267
PACORA
277
SALAS
633
SAN JOSE
778
TUCUME
908
LIMA
3,663
ANCON
1,372
ATE
9,598
BARRANCO
315
BREA
680
CARABAYLLO
7,004
CHACLACAYO
605
CHORRILLOS
4,727
CIENEGUILLA
501
COMAS
8,902
EL AGUSTINO
3,960
INDEPENDENCIA 3,746
JESUS MARIA
280
LA MOLINA
441
LA VICTORIA
3,570
LINCE
337
LOS OLIVOS
4,756
LURIGANCHO
4,296
LURIN
1,441
MAGDALENA DE
446
PUEBLO LIBRE
191
MIRAFLORES
138
PACHACAMAC
3,405
PUCUSANA
390
PUENTE PIEDRA
7,415
PUNTA HERMOS
102
PUNTA NEGRA
121
RIMAC
3,207
SAN BARTOLO
197
SAN BORJA
229
SAN ISIDRO
24
SAN JUAN DE L
22,160
SAN JUAN DE M
5,776
SAN LUIS
571
SAN MARTIN DE
9,231
SAN MIGUEL
803
SANTA ANITA
3,724

45
433
393
712
2,804
803
1,400
310
697
853
904
3,946
1,444
10,441
273
647
7,542
625
5,035
543
9,453
4,204
3,925
281
528
3,907
363
4,994
4,408
1,460
465
196
133
3,550
404
7,682
83
144
3,434
213
256
37
23,644
6,113
596
9,846
814
3,863

90
866
813
1,397
5,467
1,627
2,667
587
1,330
1,631
1,812
7,609
2,816
20,039
588
1,327
14,546
1,230
9,762
1,044
18,355
8,164
7,671
561
969
7,477
700
9,750
8,704
2,901
911
387
271
6,955
794
15,097
185
265
6,641
410
485
61
45,804
11,889
1,167
19,077
1,617
7,587

150138
150139
150140
150141
150142
150143
150201
150202
150203
150204
150205
150301
150302
150303
150304
150305
150401
150402
150403
150404
150405
150406
150407
150501
150502
150503
150504
150505
150506
150507
150508
150509
150510
150511
150512
150513
150514
150515
150516
150601
150602
150603
150604
150605
150606
150607
150608
150609

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
BARRANCA
BARRANCA
BARRANCA
BARRANCA
BARRANCA
CAJATAMBO
CAJATAMBO
CAJATAMBO
CAJATAMBO
CAJATAMBO
CANTA
CANTA
CANTA
CANTA
CANTA
CANTA
CANTA
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL

SANTA MARIA D
SANTA ROSA
SANTIAGO DE S
SURQUILLO
VILLA EL SALVA
VILLA MARIA DE
BARRANCA
PARAMONGA
PATIVILCA
SUPE
SUPE PUERTO
CAJATAMBO
COPA
GORGOR
HUANCAPON
MANAS
CANTA
ARAHUAY
HUAMANTANGA
HUAROS
LACHAQUI
SAN BUENAVEN
SANTA ROSA DE
SAN VICENTE D
ASIA
CALANGO
CERRO AZUL
CHILCA
COAYLLO
IMPERIAL
LUNAHUANA
MALA
NUEVO IMPERIA
PACARAN
QUILMANA
SAN ANTONIO
SAN LUIS
SANTA CRUZ DE
ZUIGA
HUARAL
ATAVILLOS ALTO
ATAVILLOS BAJO
AUCALLAMA
CHANCAY
IHUARI
LAMPIAN
PACARAOS
SAN MIGUEL DE

13
428
1,141
691
8,885
7,669
1,757
454
573
810
341
57
25
56
28
30
75
15
13
20
19
13
216
1,185
231
44
258
447
18
1,154
84
747
669
56
380
92
400
53
41
2,343
14
26
455
1,382
82
6
12
13

16
465
1,129
684
9,219
8,195
1,862
432
550
822
367
55
35
62
28
34
59
13
20
19
17
8
217
1,243
240
39
291
456
15
1,140
121
810
710
49
404
101
395
59
46
2,490
22
24
497
1,435
105
5
21
24

29
893
2,270
1,375
18,104
15,864
3,619
886
1,123
1,632
708
112
60
118
56
64
134
28
33
39
36
21
433
2,428
471
83
549
903
33
2,294
205
1,557
1,379
105
784
193
795
112
87
4,833
36
50
952
2,817
187
11
33
37

150610
150611
150612
150701
150702
150703
150704
150705
150706
150707
150708
150709
150710
150711
150712
150713
150714
150715
150716
150717
150718
150719
150720
150721
150722
150723
150724
150725
150726
150727
150728
150729
150730
150731
150732
150801
150802
150803
150804
150805
150806
150807
150808
150809
150810
150811
150812
150901

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA

HUARAL
HUARAL
HUARAL
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
OYON

SANTA CRUZ DE
9
SUMBILCA
10
VEINTISIETE DE
3
MATUCANA
74
ANTIOQUIA
34
CALLAHUANCA
10
CARAMPOMA
2
CHICLA
23
CUENCA
16
HUACHUPAMPA
3
HUANZA
9
HUAROCHIRI
55
LAHUAYTAMBO
12
LANGA
31
LARAOS
13
MARIATANA
63
RICARDO PALMA
261
SAN ANDRES DE
49
SAN ANTONIO
1,156
SAN BARTOLOM
43
SAN DAMIAN
26
SAN JUAN DE IRI
4
SAN JUAN DE T
18
SAN LORENZO D
42
SAN MATEO
119
SAN MATEO DE
41
SAN PEDRO DE
23
SAN PEDRO DE
9
SANGALLAYA
15
SANTA CRUZ DE
57
SANTA EULALIA
273
SANTIAGO DE A
12
SANTIAGO DE T
4
SANTO DOMINGO
71
SURCO
29
HUACHO
895
AMBAR
68
CALETA DE CAR
142
CHECRAS
3
HUALMAY
637
HUAURA
754
LEONCIO PRADO
61
PACCHO
36
SANTA LEONOR
19
SANTA MARIA
873
SAYAN
486
VEGUETA
566
OYON
145

8
9
9
96
35
13
7
25
20
3
9
40
12
27
8
57
257
77
1,210
32
30
4
14
31
134
32
24
2
16
55
309
5
8
57
25
994
94
148
7
701
874
58
41
31
880
467
574
142

17
19
12
170
69
23
9
48
36
6
18
95
24
58
21
120
518
126
2,366
75
56
8
32
73
253
73
47
11
31
112
582
17
12
128
54
1,889
162
290
10
1,338
1,628
119
77
50
1,753
953
1,140
287

150902
150903
150904
150905
150906
151001
151002
151003
151004
151005
151006
151007
151008
151009
151010
151011
151012
151013
151014
151015
151016
151017
151018
151019
151020
151021
151022
151023
151024
151025
151026
151027
151028
151029
151030
151031
151032
151033
160101
160102
160103
160104
160105
160106
160107
160108
160109
160110

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO

OYON
OYON
OYON
OYON
OYON
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS

ANDAJES
CAUJUL
COCHAMARCA
NAVAN
PACHANGARA
YAUYOS
ALIS
AYAUCA
AYAVIRI
AZANGARO
CACRA
CARANIA
CATAHUASI
CHOCOS
COCHAS
COLONIA
HONGOS
HUAMPARA
HUANCAYA
HUANGASCAR
HUANTAN
HUAEC
LARAOS
LINCHA
MADEAN
MIRAFLORES
OMAS
PUTINZA
QUINCHES
QUINOCAY
SAN JOAQUIN
SAN PEDRO DE P
TANTA
TAURIPAMPA
TOMAS
TUPE
VIAC
VITIS
IQUITOS
ALTO NANAY
FERNANDO LOR
INDIANA
LAS AMAZONAS
MAZAN
NAPO
PUNCHANA
PUTUMAYO
TORRES CAUSA

7
9
44
9
73
66
10
12
18
20
14
3
53
9
5
21
9
3
4
18
12
3
7
2
16
5
24
25
19
11
1
7
5
2
15
16
44
0
4,005
181
671
644
537
935
878
2,785
201
381

4
19
41
15
98
70
12
32
21
27
23
5
48
12
4
22
14
2
10
23
12
9
11
2
22
5
19
16
8
20
3
8
4
4
18
10
59
2
4,172
183
746
649
499
970
859
2,949
233
386

11
28
85
24
171
136
22
44
39
47
37
8
101
21
9
43
23
5
14
41
24
12
18
4
38
10
43
41
27
31
4
15
9
6
33
26
103
2
8,177
364
1,417
1,293
1,036
1,905
1,737
5,734
434
767

160112
160113
160114
160201
160202
160205
160206
160210
160211
160301
160302
160303
160304
160305
160401
160402
160403
160404
160501
160502
160503
160504
160505
160506
160507
160508
160509
160510
160511
160601
160602
160603
160604
160605
160606
160701
160702
160703
160704
160705
160706
160801
160803
170101
170102
170103
170104
170201

LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
MADRE DE
MADRE DE
MADRE DE
MADRE DE
MADRE DE

DI
DI
DI
DI
DI

MAYNAS
BELEN
MAYNAS
SAN JUAN BAUTI
MAYNAS
TENIENTE MANU
ALTO AMAZONAS YURIMAGUAS
ALTO AMAZONAS BALSAPUERTO
ALTO AMAZONAS JEBEROS
ALTO AMAZONAS LAGUNAS
ALTO AMAZONAS SANTA CRUZ
ALTO AMAZONAS TENIENTE CESAR
LORETO
NAUTA
LORETO
PARINARI
LORETO
TIGRE
LORETO
TROMPETEROS
LORETO
URARINAS
MARISCAL RAMONRAMON CASTILL
MARISCAL RAMONPEBAS
MARISCAL RAMONYAVARI /1
MARISCAL RAMONSAN PABLO
REQUENA
REQUENA
REQUENA
ALTO TAPICHE
REQUENA
CAPELO
REQUENA
EMILIO SAN MAR
REQUENA
MAQUIA
REQUENA
PUINAHUA
REQUENA
SAQUENA
REQUENA
SOPLIN
REQUENA
TAPICHE
REQUENA
JENARO HERRER
REQUENA
YAQUERANA
UCAYALI
CONTAMANA
UCAYALI
INAHUAYA
UCAYALI
PADRE MARQUE
UCAYALI
PAMPA HERMOS
UCAYALI
SARAYACU
UCAYALI
VARGAS GUERR
DATEM DEL MARA BARRANCA
DATEM DEL MARA CAHUAPANAS
DATEM DEL MARA MANSERICHE
DATEM DEL MARA MORONA
DATEM DEL MARA PASTAZA
DATEM DEL MARA ANDOAS
PUTUMAYO
PUTUMAYO
PUTUMAYO
TENIENTE MANU
TAMBOPATA
TAMBOPATA
TAMBOPATA
INAMBARI
TAMBOPATA
LAS PIEDRAS
TAMBOPATA
LABERINTO
MANU
MANU

3,025
4,732
107
4,037
1,064
260
689
255
420
1,695
385
473
421
503
1,390
828
328
640
1,375
65
191
288
438
226
194
24
21
286
156
1,189
89
273
201
712
466
969
442
594
327
336
479
27
9
2,686
547
444
183
93

3,135
4,841
90
4,187
1,090
269
694
279
429
1,770
367
472
474
514
1,469
810
378
637
1,344
66
151
272
456
239
177
36
26
306
175
1,277
123
297
223
768
465
943
431
612
369
321
410
22
10
2,922
575
446
216
86

6,160
9,573
197
8,224
2,154
529
1,383
534
849
3,465
752
945
895
1,017
2,859
1,638
706
1,277
2,719
131
342
560
894
465
371
60
47
592
331
2,466
212
570
424
1,480
931
1,912
873
1,206
696
657
889
49
19
5,608
1,122
890
399
179

170202
170203
170204
170301
170302
170303
180101
180102
180103
180104
180105
180106
180201
180202
180203
180204
180205
180206
180207
180208
180209
180210
180211
180301
180302
180303
190101
190102
190103
190104
190105
190106
190107
190108
190109
190110
190111
190112
190113
190201
190202
190203
190204
190205
190206
190207
190208
190301

MADRE DE DI
MADRE DE DI
MADRE DE DI
MADRE DE DI
MADRE DE DI
MADRE DE DI
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
MOQUEGUA
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO

MANU
FITZCARRALD
MANU
MADRE DE DIOS
MANU
HUEPETUHE
TAHUAMANU
IAPARI
TAHUAMANU
IBERIA
TAHUAMANU
TAHUAMANU
MARISCAL NIETO MOQUEGUA
MARISCAL NIETO CARUMAS
MARISCAL NIETO CUCHUMBAYA
MARISCAL NIETO SAMEGUA
MARISCAL NIETO SAN CRISTOBAL
MARISCAL NIETO TORATA
GENERAL SANCHEOMATE
GENERAL SANCHECHOJATA
GENERAL SANCHECOALAQUE
GENERAL SANCHEICHUA
GENERAL SANCHELA CAPILLA
GENERAL SANCHELLOQUE
GENERAL SANCHEMATALAQUE
GENERAL SANCHEPUQUINA
GENERAL SANCHEQUINISTAQUILLA
GENERAL SANCHEUBINAS
GENERAL SANCHEYUNGA
ILO
ILO
ILO
EL ALGARROBAL
ILO
PACOCHA
PASCO
CHAUPIMARCA
PASCO
HUACHON
PASCO
HUARIACA
PASCO
HUAYLLAY
PASCO
NINACACA
PASCO
PALLANCHACRA
PASCO
PAUCARTAMBO
PASCO
SAN FRANCISCO
PASCO
SIMON BOLIVAR
PASCO
TICLACAYAN
PASCO
TINYAHUARCO
PASCO
VICCO
PASCO
YANACANCHA
DANIEL ALCIDES YANAHUANCA
DANIEL ALCIDES CHACAYAN
DANIEL ALCIDES GOYLLARISQUIZ
DANIEL ALCIDES PAUCAR
DANIEL ALCIDES SAN PEDRO DE P
DANIEL ALCIDES SANTA ANA DE T
DANIEL ALCIDES TAPUC
DANIEL ALCIDES VILCABAMBA
OXAPAMPA
OXAPAMPA

56
182
201
50
202
100
1,238
32
18
189
49
54
43
16
38
71
11
8
10
50
8
29
19
1,109
69
12
638
175
177
120
175
55
435
61
200
89
83
45
446
410
51
11
93
51
169
57
32
406

48
158
226
35
200
99
1,307
41
19
200
46
66
60
17
40
75
8
11
6
62
4
29
21
1,161
78
22
682
192
196
132
155
50
464
76
212
91
93
67
479
488
56
8
84
39
162
72
30
400

104
340
427
85
402
199
2,545
73
37
389
95
120
103
33
78
146
19
19
16
112
12
58
40
2,270
147
34
1,320
367
373
252
330
105
899
137
412
180
176
112
925
898
107
19
177
90
331
129
62
806

190302
190303
190304
190305
190306
190307
190308
200101
200104
200105
200107
200108
200109
200110
200111
200114
200115
200201
200202
200203
200204
200205
200206
200207
200208
200209
200210
200301
200302
200303
200304
200305
200306
200307
200308
200401
200402
200403
200404
200405
200406
200407
200408
200409
200410
200501
200502
200503

PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA

OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
PAITA
PAITA
PAITA

CHONTABAMBA
HUANCABAMBA
PALCAZU
POZUZO
PUERTO BERMU
VILLA RICA
CONSTITUCIN
PIURA
CASTILLA
CATACAOS
CURA MORI
EL TALLAN
LA ARENA
LA UNION
LAS LOMAS
TAMBO GRANDE
VEINTISEIS DE
AYABACA
FRIAS
JILILI
LAGUNAS
MONTERO
PACAIPAMPA
PAIMAS
SAPILLICA
SICCHEZ
SUYO
HUANCABAMBA
CANCHAQUE
EL CARMEN DE
HUARMACA
LALAQUIZ
SAN MIGUEL DE
SONDOR
SONDORILLO
CHULUCANAS
BUENOS AIRES
CHALACO
LA MATANZA
MORROPON
SALITRAL
SAN JUAN DE BI
SANTA CATALIN
SANTO DOMING
YAMANGO
PAITA
AMOTAPE
ARENAL

139
312
428
251
1,277
666
461
5,680
3,215
2,316
735
371
1,670
1,726
1,053
3,326
103
1,649
1,136
117
364
236
1,306
415
683
76
481
1,211
317
547
2,012
204
448
359
565
2,887
357
336
576
438
444
283
180
190
356
1,762
62
26

149
352
507
224
1,301
719
534
5,901
3,408
2,356
771
355
1,841
1,837
1,100
3,438
97
1,672
1,218
118
382
257
1,311
394
681
79
540
1,196
290
532
2,169
187
445
353
552
2,965
378
378
584
449
425
342
149
191
392
1,844
61
21

288
664
935
475
2,578
1,385
995
11,581
6,623
4,672
1,506
726
3,511
3,563
2,153
6,764
200
3,321
2,354
235
746
493
2,617
809
1,364
155
1,021
2,407
607
1,079
4,181
391
893
712
1,117
5,852
735
714
1,160
887
869
625
329
381
748
3,606
123
47

200504
200505
200506
200507
200601
200602
200603
200604
200605
200606
200607
200608
200701
200702
200703
200704
200705
200706
200801
200802
200803
200804
200805
200806
210101
210102
210103
210104
210105
210106
210107
210108
210109
210110
210111
210112
210113
210114
210115
210201
210202
210203
210204
210205
210206
210207
210208
210209

PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO

PAITA
PAITA
PAITA
PAITA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
TALARA
TALARA
TALARA
TALARA
TALARA
TALARA
SECHURA
SECHURA
SECHURA
SECHURA
SECHURA
SECHURA
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO

COLAN
LA HUACA
TAMARINDO
VICHAYAL
SULLANA
BELLAVISTA
IGNACIO ESCUD
LANCONES
MARCAVELICA
MIGUEL CHECA
QUERECOTILLO
SALITRAL
PARIAS
EL ALTO
LA BREA
LOBITOS
LOS ORGANOS
MANCORA
SECHURA
BELLAVISTA DE
BERNAL
CRISTO NOS VA
VICE
RINCONADA LLI
PUNO
ACORA
AMANTANI
ATUNCOLLA
CAPACHICA
CHUCUITO
COATA
HUATA
MAAZO
PAUCARCOLLA
PICHACANI
PLATERIA
SAN ANTONIO /
TIQUILLACA
VILQUE
AZANGARO
ACHAYA
ARAPA
ASILLO
CAMINACA
CHUPA
JOSE DOMINGO
MUANI
POTONI

409
283
127
216
3,024
1,573
625
418
885
281
765
193
1,730
163
232
9
294
370
1,698
202
299
211
756
117
2,535
639
106
197
207
135
291
91
196
121
229
148
41
39
95
1,193
108
243
540
170
203
155
320
165

406
283
156
204
3,227
1,654
668
463
981
285
758
180
1,772
161
237
16
299
421
1,772
200
316
221
719
129
2,549
646
121
210
235
138
285
101
202
153
230
156
38
49
101
1,329
110
216
598
174
231
136
308
190

815
566
283
420
6,251
3,227
1,293
881
1,866
566
1,523
373
3,502
324
469
25
593
791
3,470
402
615
432
1,475
246
5,084
1,285
227
407
442
273
576
192
398
274
459
304
79
88
196
2,522
218
459
1,138
344
434
291
628
355

210210
210211
210212
210213
210214
210215
210301
210302
210303
210304
210305
210306
210307
210308
210309
210310
210401
210402
210403
210404
210405
210406
210407
210501
210502
210503
210504
210505
210601
210602
210603
210604
210605
210606
210607
210608
210701
210702
210703
210704
210705
210706
210707
210708
210709
210710
210801
210802

PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO

AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
EL COLLAO
EL COLLAO
EL COLLAO
EL COLLAO
EL COLLAO
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
MELGAR
MELGAR

SAMAN
SAN ANTON
SAN JOSE
SAN JUAN DE SA
SANTIAGO DE P
TIRAPATA
MACUSANI
AJOYANI
AYAPATA
COASA
CORANI
CRUCERO
ITUATA 2/
OLLACHEA
SAN GABAN
USICAYOS
JULI
DESAGUADERO
HUACULLANI
KELLUYO
PISACOMA
POMATA
ZEPITA
ILAVE
CAPAZO
PILCUYO
SANTA ROSA
CONDURIRI
HUANCANE
COJATA
HUATASANI
INCHUPALLA
PUSI
ROSASPATA
TARACO
VILQUE CHICO
LAMPA
CABANILLA
CALAPUJA
NICASIO
OCUVIRI
PALCA
PARATIA
PUCARA
SANTA LUCIA
VILAVILA
AYAVIRI
ANTAUTA

486
348
161
95
124
111
709
67
206
267
220
365
217
315
190
140
737
319
116
126
112
450
591
1,376
16
203
108
48
716
141
94
101
147
109
425
194
408
114
55
95
57
59
53
185
233
29
679
127

509
333
164
105
119
102
738
71
270
272
193
385
191
333
164
172
779
292
118
126
97
459
645
1,481
22
223
104
54
652
150
121
89
163
130
441
193
405
153
57
80
52
67
76
193
219
30
830
121

995
681
325
200
243
213
1,447
138
476
539
413
750
408
648
354
312
1,516
611
234
252
209
909
1,236
2,857
38
426
212
102
1,368
291
215
190
310
239
866
387
813
267
112
175
109
126
129
378
452
59
1,509
248

210803
210804
210805
210806
210807
210808
210809
210901
210902
210903
210904
211001
211002
211003
211004
211005
211101
211102
211103
211104
211201
211202
211203
211204
211205
211206
211207
211208
211209
211210
211301
211302
211303
211304
211305
211306
211307
220101
220102
220103
220104
220105
220106
220201
220202
220203
220204
220205

PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN

MELGAR
MELGAR
MELGAR
MELGAR
MELGAR
MELGAR
MELGAR
MOHO
MOHO
MOHO
MOHO
SAN ANTONIO
SAN ANTONIO
SAN ANTONIO
SAN ANTONIO
SAN ANTONIO
SAN ROMAN
SAN ROMAN
SAN ROMAN
SAN ROMAN
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
BELLAVISTA
BELLAVISTA
BELLAVISTA
BELLAVISTA
BELLAVISTA

DE
DE
DE
DE
DE

CUPI
LLALLI
MACARI
NUOA
ORURILLO
SANTA ROSA
UMACHIRI
MOHO
CONIMA
HUAYRAPATA
TILALI
PUTINA
ANANEA
PEDRO VILCA A
QUILCAPUNCU
SINA
JULIACA
CABANA
CABANILLAS
CARACOTO
SANDIA
CUYOCUYO
LIMBANI
PATAMBUCO
PHARA
QUIACA
SAN JUAN DEL
YANAHUAYA
ALTO INAMBARI
SAN PEDRO DE
YUNGUYO
ANAPIA
COPANI
CUTURAPI
OLLARAYA
TINICACHI
UNICACHI
MOYOBAMBA
CALZADA
HABANA
JEPELACIO
SORITOR
YANTALO
BELLAVISTA
ALTO BIAVO
BAJO BIAVO
HUALLAGA
SAN PABLO

67
108
276
306
311
239
92
330
72
110
61
556
257
60
194
54
7,535
101
95
301
451
212
90
138
181
65
93
65
255
238
691
26
99
25
30
19
16
2,521
116
70
995
877
156
650
489
579
36
409

89
112
296
321
331
247
102
362
74
90
86
555
261
53
211
67
7,891
139
113
347
492
254
108
171
173
62
104
68
222
252
741
25
109
23
35
15
13
2,728
115
70
1,035
899
164
677
518
626
55
391

156
220
572
627
642
486
194
692
146
200
147
1,111
518
113
405
121
15,426
240
208
648
943
466
198
309
354
127
197
133
477
490
1,432
51
208
48
65
34
29
5,249
231
140
2,030
1,776
320
1,327
1,007
1,205
91
800

220206
220301
220302
220303
220304
220305
220401
220402
220403
220404
220405
220406
220501
220502
220503
220504
220505
220506
220507
220508
220509
220510
220511
220601
220602
220603
220604
220605
220701
220702
220703
220704
220705
220706
220707
220708
220709
220710
220801
220802
220803
220804
220805
220806
220807
220808
220809
220901

SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN

MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN

BELLAVISTA
SAN RAFAEL
EL DORADO
SAN JOSE DE SI
EL DORADO
AGUA BLANCA
EL DORADO
SAN MARTIN
EL DORADO
SANTA ROSA
EL DORADO
SHATOJA
HUALLAGA
SAPOSOA
HUALLAGA
ALTO SAPOSOA
HUALLAGA
EL ESLABON
HUALLAGA
PISCOYACU
HUALLAGA
SACANCHE
HUALLAGA
TINGO DE SAPO
LAMAS
LAMAS
LAMAS
ALONSO DE ALV
LAMAS
BARRANQUITA
LAMAS
CAYNARACHI 1/
LAMAS
CUUMBUQUI
LAMAS
PINTO RECODO
LAMAS
RUMISAPA
LAMAS
SAN ROQUE DE
LAMAS
SHANAO
LAMAS
TABALOSOS
LAMAS
ZAPATERO
MARISCAL CACEREJUANJUI
MARISCAL CACERECAMPANILLA
MARISCAL CACEREHUICUNGO
MARISCAL CACEREPACHIZA
MARISCAL CACEREPAJARILLO
PICOTA
PICOTA
PICOTA
BUENOS AIRES
PICOTA
CASPISAPA
PICOTA
PILLUANA
PICOTA
PUCACACA
PICOTA
SAN CRISTOBAL
PICOTA
SAN HILARION
PICOTA
SHAMBOYACU
PICOTA
TINGO DE PONA
PICOTA
TRES UNIDOS
RIOJA
RIOJA
RIOJA
AWAJUN
RIOJA
ELIAS SOPLIN V
RIOJA
NUEVA CAJAMAR
RIOJA
PARDO MIGUEL
RIOJA
POSIC
RIOJA
SAN FERNANDO
RIOJA
YORONGOS
RIOJA
YURACYACU
SAN MARTIN
TARAPOTO

268
865
106
575
319
84
722
177
60
187
144
29
687
801
374
464
177
378
69
47
76
672
288
1,246
785
468
281
281
505
105
67
33
66
58
156
469
243
204
936
484
794
1,741
854
74
159
130
172
1,395

226
935
94
675
353
122
736
181
77
199
153
22
659
814
358
433
236
357
86
46
58
649
339
1,330
785
520
280
302
570
115
69
39
99
75
158
535
274
190
978
444
821
1,869
852
85
166
121
161
1,548

494
1,800
200
1,250
672
206
1,458
358
137
386
297
51
1,346
1,615
732
897
413
735
155
93
134
1,321
627
2,576
1,570
988
561
583
1,075
220
136
72
165
133
314
1,004
517
394
1,914
928
1,615
3,610
1,706
159
325
251
333
2,943

220902
220903
220904
220905
220906
220907
220908
220909
220910
220911
220912
220913
220914
221001
221002
221003
221004
221005
230101
230102
230103
230104
230105
230106
230107
230108
230109
230110
230201
230202
230203
230204
230205
230206
230301
230302
230303
230401
230402
230403
230404
230405
230406
230407
230408
240101
240102
240103

SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TUMBES
TUMBES
TUMBES

SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
TOCACHE
TOCACHE
TOCACHE
TOCACHE
TOCACHE
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
CANDARAVE
CANDARAVE
CANDARAVE
CANDARAVE
CANDARAVE
CANDARAVE
JORGE BASADRE
JORGE BASADRE
JORGE BASADRE
TARATA
TARATA
TARATA
TARATA
TARATA
TARATA
TARATA
TARATA
TUMBES
TUMBES
TUMBES

ALBERTO LEVEA
CACATACHI
CHAZUTA
CHIPURANA
EL PORVENIR
HUIMBAYOC
JUAN GUERRA
LA BANDA DE S
MORALES
PAPAPLAYA
SAN ANTONIO
SAUCE
SHAPAJA
TOCACHE
NUEVO PROGRE
POLVORA
SHUNTE 2/
UCHIZA
TACNA
ALTO DE LA ALI
CALANA
CIUDAD NUEVA
INCLAN
PACHIA
PALCA
POCOLLAY
SAMA
CORONEL GREGO
CANDARAVE
CAIRANI
CAMILACA
CURIBAYA
HUANUARA
QUILAHUANI
LOCUMBA
ILABAYA
ITE
TARATA
HEROES ALBARR
ESTIQUE
ESTIQUE-PAMPA
SITAJARA
SUSAPAYA
TARUCACHI
TICACO
TUMBES
CORRALES
LA CRUZ

31
114
501
132
80
318
104
1,415
708
150
41
378
58
902
484
722
119
605
1,561
803
53
844
95
21
33
172
32
2,205
61
12
11
4
9
18
44
18
30
96
9
3
4
9
9
7
22
3,115
779
325

37
111
562
138
85
308
100
1,434
742
152
60
386
66
952
523
713
134
617
1,584
834
34
951
84
35
35
180
41
2,246
61
28
15
3
10
14
35
20
41
111
6
1
6
2
11
3
9
3,258
827
342

68
225
1,063
270
165
626
204
2,849
1,450
302
101
764
124
1,854
1,007
1,435
253
1,222
3,145
1,637
87
1,795
179
56
68
352
73
4,451
122
40
26
7
19
32
79
38
71
207
15
4
10
11
20
10
31
6,373
1,606
667

240104 TUMBES
TUMBES
PAMPAS DE HOSP
204
240105 TUMBES
TUMBES
SAN JACINTO
254
240106 TUMBES
TUMBES
SAN JUAN DE LA
126
240201 TUMBES
CONTRALMIRANTEZORRITOS
353
240202 TUMBES
CONTRALMIRANTECASITAS
57
240203 TUMBES
CONTRALMIRANTECANOAS DE PUN
139
240301 TUMBES
ZARUMILLA
ZARUMILLA
720
240302 TUMBES
ZARUMILLA
AGUAS VERDES
777
240303 TUMBES
ZARUMILLA
MATAPALO
141
240304 TUMBES
ZARUMILLA
PAPAYAL
233
250101 UCAYALI
CORONEL PORTILLCALLERIA
4,916
250102 UCAYALI
CORONEL PORTILLCAMPOVERDE
723
250103 UCAYALI
CORONEL PORTILLIPARIA
848
250104 UCAYALI
CORONEL PORTILLMASISEA
690
250105 UCAYALI
CORONEL PORTILLYARINACOCHA
3,666
250106 UCAYALI
CORONEL PORTILLNUEVA REQUEN
289
250107 UCAYALI
CORONEL PORTILLMANANTAY
3,772
250201 UCAYALI
ATALAYA
RAYMONDI
1,863
250202 UCAYALI
ATALAYA
SEPAHUA
489
250203 UCAYALI
ATALAYA
TAHUANIA
567
250204 UCAYALI
ATALAYA
YURUA
132
250301 UCAYALI
PADRE ABAD
PADRE ABAD
1,504
250302 UCAYALI
PADRE ABAD
IRAZOLA
1,178
250303 UCAYALI
PADRE ABAD
CURIMANA
332
250401 UCAYALI
PURUS
PURUS
208
999999 NO RESIDENTES PERUANOS*
5
Nota : Informacin referida al distrito de residencia del afiliado.
Fuente: Base de Datos SIS Central
Fecha de elaboracin: 21/07/2015
*en el marco del Acuerdo bilateral con Ecuador

209
270
131
369
64
172
781
836
133
251
5,090
720
853
763
3,987
309
3,951
2,117
460
536
148
1,572
1,221
383
252
6

413
524
257
722
121
311
1,501
1,613
274
484
10,006
1,443
1,701
1,453
7,653
598
7,723
3,980
949
1,103
280
3,076
2,399
715
460
11

EDAD Y SEXO, SEGN DISTRITO


5 - 11 aos
Total 5 11 aos
F
M
1,352,401 1,391,059
###
1,066
1,140
2,206
10
16
26
126
116
242
57
37
94
58
51
109
178
201
379
30
28
58
16
27
43
557
519
1,076
258
275
533
50
55
105
51
48
99
53
60
113
184
158
342
36
29
65
21
17
38
36
26
62
17
18
35
32
44
76
65
93
158
16
15
31
1,390
1,416
2,806
890
1,016
1,906
354
376
730
90
110
200
4,214
4,170
8,384
448
516
964
57
74
131
18
30
48
35
27
62
61
64
125
55
39
94
445
439
884
502
448
950
8
6
14
8
10
18
88
87
175
39
41
80
481
467
948
4,407
4,411
8,818
1,967
2,036
4,003
2,718
2,700
5,418

12 - 17 aos
Total 12 17 aos
F
M
### 995,189
###
942
858
1,800
10
18
28
88
106
194
39
43
82
53
49
102
166
179
345
28
21
49
16
9
25
451
450
901
225
232
457
39
38
77
40
43
83
58
45
103
140
112
252
19
29
48
29
22
51
26
29
55
16
25
41
21
28
49
56
84
140
18
13
31
1,113
1,053
2,166
767
817
1,584
291
295
586
98
66
164
2,870
3,068
5,938
450
418
868
54
74
128
25
18
43
13
24
37
49
48
97
35
41
76
378
385
763
404
403
807
6
11
17
12
9
21
68
79
147
49
46
95
347
310
657
2,803
2,887
5,690
1,371
1,425
2,796
1,832
1,635
3,467

18 - 29 aos
F
1,841,131
2,844
11
98
43
79
161
25
30
516
266
53
52
56
160
27
33
47
12
43
88
18
2,374
993
451
138
3,202
590
76
33
33
67
46
529
599
16
29
110
72
523
3,138
1,428
1,735

110
490
238
131
136
19
76
48
282
32
57
237
304
518
124
52
21
15
46
191
231
89
122
310
191
35
117
94
79
62
48
975
31
13
210
3,481
2,026
827
419
590
771
98
2,334
131
16
126
2,936
214

99
553
229
114
115
21
73
69
270
31
60
216
362
548
110
50
27
27
50
198
218
80
128
315
240
59
118
82
86
72
32
993
25
23
182
3,526
2,144
882
435
568
797
119
2,332
148
20
105
3,094
225

209
1,043
467
245
251
40
149
117
552
63
117
453
666
1,066
234
102
48
42
96
389
449
169
250
625
431
94
235
176
165
134
80
1,968
56
36
392
7,007
4,170
1,709
854
1,158
1,568
217
4,666
279
36
231
6,030
439

106
418
159
122
107
19
41
53
242
23
41
178
309
486
84
47
25
29
32
141
180
63
73
202
138
30
103
81
77
67
24
549
16
19
121
2,933
1,697
714
305
411
586
112
1,711
116
11
107
2,319
189

110
409
181
117
110
27
58
54
238
26
43
184
307
474
104
35
24
21
28
113
163
82
82
243
147
30
103
92
64
60
35
659
14
16
118
2,966
1,856
760
349
464
635
114
1,754
110
10
130
2,188
178

216
827
340
239
217
46
99
107
480
49
84
362
616
960
188
82
49
50
60
254
343
145
155
445
285
60
206
173
141
127
59
1,208
30
35
239
5,899
3,553
1,474
654
875
1,221
226
3,465
226
21
237
4,507
367

154
508
237
141
138
27
75
60
357
37
56
227
236
486
85
50
36
26
36
193
212
87
102
358
243
45
146
103
84
100
40
833
26
27
176
4,574
2,300
991
473
607
916
158
4,431
121
25
121
6,333
396

93
153
54
387
269
323
114
150
26
120
51
225
160
142
170
454
114
293
202
246
14
61
143
124
10
94
467
104
59
24
50
57
12
44
904
142
84
186
105
643
102
164
158
177
189
838
336
402

85
163
61
371
293
309
111
158
29
127
61
249
138
116
167
485
138
276
224
242
8
46
127
117
12
113
466
112
63
22
34
75
10
47
945
162
99
175
86
695
95
177
173
191
211
818
331
429

178
316
115
758
562
632
225
308
55
247
112
474
298
258
337
939
252
569
426
488
22
107
270
241
22
207
933
216
122
46
84
132
22
91
1,849
304
183
361
191
1,338
197
341
331
368
400
1,656
667
831

84
131
61
298
226
274
77
137
35
94
36
188
122
109
128
375
122
200
186
190
22
46
112
107
11
74
344
80
67
19
23
79
6
41
732
95
76
148
106
478
65
155
157
155
176
741
292
325

78
148
72
332
243
264
90
138
18
102
43
214
142
126
127
375
114
245
208
223
9
43
123
105
16
70
394
89
75
21
34
87
10
33
758
118
99
124
102
495
71
161
146
159
156
669
291
376

162
279
133
630
469
538
167
275
53
196
79
402
264
235
255
750
236
445
394
413
31
89
235
212
27
144
738
169
142
40
57
166
16
74
1,490
213
175
272
208
973
136
316
303
314
332
1,410
583
701

96
250
50
481
323
581
116
143
36
111
50
216
166
108
136
389
100
308
273
253
6
64
140
147
15
134
510
83
63
7
40
70
16
35
1,327
243
156
273
148
1,075
152
259
325
269
293
983
346
422

1,489
291
88
628
113
25
29
227
66
44
20
552
109
210
705
171
161
236
222
117
167
219
34
203
1,062
288
106
1,140
60
175
67
57
1,429
34
119
99
113
893
552
356
85
140
201
197
166
234
85
578

1,519
324
114
680
116
28
36
253
70
40
20
575
138
224
698
181
153
254
187
118
182
251
63
162
1,119
303
119
1,221
56
196
78
53
1,419
35
107
85
107
905
555
379
79
155
212
197
152
235
77
518

3,008
615
202
1,308
229
53
65
480
136
84
40
1,127
247
434
1,403
352
314
490
409
235
349
470
97
365
2,181
591
225
2,361
116
371
145
110
2,848
69
226
184
220
1,798
1,107
735
164
295
413
394
318
469
162
1,096

933
214
56
388
72
19
32
196
37
29
18
512
104
208
559
153
144
220
148
83
117
228
38
113
729
227
82
737
34
127
49
30
1,099
25
91
77
119
740
462
302
72
129
161
138
101
135
51
486

1,017
203
77
454
92
23
40
185
35
41
22
505
111
191
527
140
156
188
179
114
122
224
40
130
788
268
90
776
43
126
58
60
1,119
31
101
85
151
720
476
299
78
137
149
167
113
151
74
478

1,950
417
133
842
164
42
72
381
72
70
40
1,017
215
399
1,086
293
300
408
327
197
239
452
78
243
1,517
495
172
1,513
77
253
107
90
2,218
56
192
162
270
1,460
938
601
150
266
310
305
214
286
125
964

2,133
517
157
713
114
35
36
270
66
50
21
916
124
250
820
213
126
238
242
174
163
284
61
137
1,597
301
99
1,751
49
253
56
57
2,083
52
131
85
170
844
701
442
102
181
249
205
114
220
98
585

307
54
117
8
17
11
74
78
11
33
46
1
169
59
688
50
50
42
46
193
393
61
191
1,242
220
607
230
257
272
36
35
92
50
66
66
38
133
7,416
339
521
241
473
433
229
1,407
5,056
335
146

266
56
126
7
18
28
65
105
16
25
40
0
141
60
697
55
73
37
46
187
362
64
199
1,241
236
589
272
265
262
36
33
80
49
52
64
30
98
7,684
372
595
254
527
426
217
1,585
5,394
375
166

573
110
243
15
35
39
139
183
27
58
86
1
310
119
1,385
105
123
79
92
380
755
125
390
2,483
456
1,196
502
522
534
72
68
172
99
118
130
68
231
15,100
711
1,116
495
1,000
859
446
2,992
10,450
710
312

239
50
75
1
9
9
35
60
7
25
31

269
47
79
0
7
6
32
66
12
20
26

111
64
536
32
58
24
45
122
301
49
178
1,038
208
544
186
177
173
25
33
70
29
45
50
28
90
4,809
272
348
243
347
285
151
973
3,384
312
114

123
63
555
33
55
35
37
164
274
55
210
1,000
226
536
196
203
199
34
34
59
30
44
65
24
80
5,018
313
350
219
371
277
133
1,000
3,519
313
117

508
97
154
1
16
15
67
126
19
45
57
0
234
127
1,091
65
113
59
82
286
575
104
388
2,038
434
1,080
382
380
372
59
67
129
59
89
115
52
170
9,827
585
698
462
718
562
284
1,973
6,903
625
231

341
56
101
2
17
16
33
69
10
24
25
190
87
739
56
68
40
52
210
394
69
225
1,444
316
578
210
437
347
25
38
73
43
63
77
28
204
11,587
377
875
287
617
640
316
2,009
8,365
612
145

40
197
85
334
244
221
693
140
1,278
96
310
82
1,051
179
334
530
3,011
124
106
1,244
320
149
214
270
493
2,740
372
81
478
316
54
499
302
576
217
85
192
1,497
142
629
1,205
143
243
109
272
49
116
191

45
176
96
316
200
227
724
97
1,162
100
318
102
1,077
177
362
529
3,091
104
101
1,341
321
182
198
279
480
2,907
430
71
528
313
57
519
304
577
222
56
233
1,573
149
732
1,171
150
269
120
265
38
125
165

85
373
181
650
444
448
1,417
237
2,440
196
628
184
2,128
356
696
1,059
6,102
228
207
2,585
641
331
412
549
973
5,647
802
152
1,006
629
111
1,018
606
1,153
439
141
425
3,070
291
1,361
2,376
293
512
229
537
87
241
356

39
143
61
260
183
189
582
115
1,052
107
284
100
755
151
279
493
2,222
73
88
1,093
229
136
174
195
406
2,042
399
76
386
268
45
422
242
537
167
54
199
1,253
117
539
853
131
238
113
180
24
90
105

35
132
64
277
197
203
602
99
1,043
122
301
114
724
181
306
501
2,236
81
111
1,222
222
146
205
221
382
2,067
405
76
426
310
52
416
232
546
173
51
217
1,261
126
600
973
126
254
129
187
22
96
113

74
275
125
537
380
392
1,184
214
2,095
229
585
214
1,479
332
585
994
4,458
154
199
2,315
451
282
379
416
788
4,109
804
152
812
578
97
838
474
1,083
340
105
416
2,514
243
1,139
1,826
257
492
242
367
46
186
218

59
188
99
310
242
239
812
137
1,715
141
591
128
1,232
214
358
637
7,380
141
116
1,631
269
122
229
177
1,315
4,377
506
83
438
345
61
600
319
876
191
72
197
2,348
173
902
1,823
148
321
147
189
40
98
119

229
71
125
311
44
93
133
41
244
23
70
146
72
44
76
53
140
155
75
65
1,056
295
646
1,023
544
868
376
752
140
594
565
636
184
419
354
166
282
158
50
68
72
314
25
38
37
67
60
131

267
78
113
300
39
91
140
48
201
18
42
160
77
47
79
74
142
162
97
46
1,015
290
691
1,037
500
900
384
741
166
700
535
695
165
406
367
166
255
158
49
57
76
332
22
30
49
70
71
114

496
149
238
611
83
184
273
89
445
41
112
306
149
91
155
127
282
317
172
111
2,071
585
1,337
2,060
1,044
1,768
760
1,493
306
1,294
1,100
1,331
349
825
721
332
537
316
99
125
148
646
47
68
86
137
131
245

157
71
85
253
40
62
110
45
197
16
45
123
49
44
75
53
116
126
97
41
802
248
586
851
433
591
275
638
123
524
490
529
156
362
282
123
246
127
44
53
58
237
15
47
32
50
44
111

173
77
73
217
40
66
130
51
218
33
37
146
61
46
59
51
139
140
84
54
806
274
595
822
407
555
303
666
117
560
503
498
150
351
277
144
281
129
66
42
63
237
19
48
28
51
54
134

330
148
158
470
80
128
240
96
415
49
82
269
110
90
134
104
255
266
181
95
1,608
522
1,181
1,673
840
1,146
578
1,304
240
1,084
993
1,027
306
713
559
267
527
256
110
95
121
474
34
95
60
101
98
245

182
71
80
359
43
71
119
46
205
15
41
125
58
54
60
50
124
173
76
37
1,050
288
596
929
431
840
438
966
129
641
605
638
172
395
398
174
161
140
37
48
51
325
18
34
55
145
71
111

324
1,654
1,994
4,633
331
88
1,235
1,275
1,973
1,259
114
3,672
21
34
51
132
458
50
51
32
196
1,690
433
207
182
187
54
1,075
1,200
565
207
349
254
276
195
26
693
178
300
247
37
128
50
417
178
141
95
74

444
1,789
2,192
4,680
370
101
1,202
1,273
1,805
1,241
131
3,973
20
28
62
91
464
39
58
39
188
1,641
430
240
160
211
68
1,140
1,285
575
172
341
292
289
199
25
799
212
305
290
25
111
54
462
151
162
93
73

768
3,443
4,186
9,313
701
189
2,437
2,548
3,778
2,500
245
7,645
41
62
113
223
922
89
109
71
384
3,331
863
447
342
398
122
2,215
2,485
1,140
379
690
546
565
394
51
1,492
390
605
537
62
239
104
879
329
303
188
147

250
1,033
1,340
2,717
231
74
732
878
998
680
56
2,324
16
40
26
91
312
23
34
31
103
950
270
137
127
82
26
726
679
295
141
99
180
184
108
19
445
150
138
111
12
61
33
230
64
57
49
40

346
1,079
1,347
2,843
267
73
790
864
948
761
54
2,335
19
39
47
88
324
27
36
26
116
931
291
148
114
111
48
731
685
291
126
80
179
173
123
10
465
135
172
126
21
75
38
213
70
52
52
36

596
2,112
2,687
5,560
498
147
1,522
1,742
1,946
1,441
110
4,659
35
79
73
179
636
50
70
57
219
1,881
561
285
241
193
74
1,457
1,364
586
267
179
359
357
231
29
910
285
310
237
33
136
71
443
134
109
101
76

357
3,185
3,805
7,201
566
160
2,033
1,537
2,381
1,954
172
5,754
26
55
93
153
780
39
56
54
210
2,532
590
351
220
250
79
1,824
1,669
431
315
320
346
407
266
33
994
171
256
287
40
114
57
467
138
133
99
75

150
102
530
66
10
184
64
28
60
31
317
145
15
7
335
75
383
32
109
113
307
27
41
50
26
54
42
21
24
47
38
26
129
26
67
2,559
223
25
234
41
27
130
61
242
432
325
258
152

145
106
531
77
14
231
78
40
43
34
349
153
17
4
330
70
397
35
123
113
331
29
43
51
29
60
50
30
20
41
48
31
166
41
74
2,668
256
27
276
34
28
124
64
236
456
363
254
149

295
208
1,061
143
24
415
142
68
103
65
666
298
32
11
665
145
780
67
232
226
638
56
84
101
55
114
92
51
44
88
86
57
295
67
141
5,227
479
52
510
75
55
254
125
478
888
688
512
301

82
56
338
58
2
130
57
19
29
26
195
120
15
2
235
66
280
40
91
80
230
21
29
48
24
51
26
22
21
25
31
19
102
33
57
1,608
167
13
212
17
19
85
54
153
319
205
192
73

82
45
326
61
4
133
55
24
33
31
167
105
18
5
217
56
295
54
106
90
222
31
25
44
16
55
40
30
23
35
33
16
114
33
62
1,642
147
25
213
30
24
94
64
129
245
216
182
77

164
101
664
119
6
263
112
43
62
57
362
225
33
7
452
122
575
94
197
170
452
52
54
92
40
106
66
52
44
60
64
35
216
66
119
3,250
314
38
425
47
43
179
118
282
564
421
374
150

117
98
635
48
8
132
52
33
76
27
252
124
15
4
380
67
472
51
114
150
321
44
39
47
34
54
43
30
23
61
43
27
132
34
83
2,936
237
33
208
23
25
128
51
215
624
389
342
206

17
310
178
177
61
194
118
262
3
38
22
38
27
4,963
778
402
1,387
476
539
224
286
207
2,226
74
459
484
1,347
1,097
0
339
589
649
197
474
250
177
171
91
214
2,886
570
331
234
507
562
1,021
1,155
1,110

45
330
173
165
39
211
99
272
4
24
20
44
32
4,937
821
397
1,407
476
520
238
359
193
2,334
82
500
517
1,429
1,140
0
324
587
638
205
440
230
190
146
108
201
2,852
545
316
236
433
649
988
1,160
1,174

62
640
351
342
100
405
217
534
7
62
42
82
59
9,900
1,599
799
2,794
952
1,059
462
645
400
4,560
156
959
1,001
2,776
2,237
0
663
1,176
1,287
402
914
480
367
317
199
415
5,738
1,115
647
470
940
1,211
2,009
2,315
2,284

21
173
152
158
17
177
84
173
4
15
17
38
28
3,925
575
368
1,198
317
426
178
326
157
1,996
91
392
409
1,152
962
0
283
557
497
175
351
273
168
128
99
145
2,770
470
356
230
402
580
688
672
990

28
226
153
149
30
151
99
204
1
27
20
36
22
3,874
624
377
1,266
410
496
224
289
168
1,905
82
403
461
1,203
890
0
278
549
469
181
413
245
153
133
78
185
2,668
501
351
246
426
570
739
722
1,044

49
399
305
307
47
328
183
377
5
42
37
74
50
7,799
1,199
745
2,464
727
922
402
615
325
3,901
173
795
870
2,355
1,852
0
561
1,106
966
356
764
518
321
261
177
330
5,438
971
707
476
828
1,150
1,427
1,394
2,034

25
339
152
133
48
169
62
192
4
17
12
29
14
8,803
822
494
2,691
513
532
384
500
221
4,992
77
596
656
1,550
2,951
1
381
681
679
264
386
259
251
171
132
179
4,434
465
371
286
555
606
1,048
1,349
1,408

1,311
796
156
698
98
1,014
1,113
635
0
829
149
74
76
159
194
89
120
54
61
209
181
149
14
182
31
228
87
431
25
74
861
169
104
42
440
170
39
145
222
33
47
88
33
138
31
19
23
25

1,358
860
137
751
96
1,089
1,194
715
0
804
119
67
73
162
237
98
114
60
71
219
189
155
12
179
39
246
98
430
27
90
844
185
123
40
446
150
49
151
211
33
43
85
35
138
30
13
17
34

2,669
1,656
293
1,449
194
2,103
2,307
1,350
0
1,633
268
141
149
321
431
187
234
114
132
428
370
304
26
361
70
474
185
861
52
164
1,705
354
227
82
886
320
88
296
433
66
90
173
68
276
61
32
40
59

1,055
566
131
550
95
778
1,003
551
0
603
106
55
69
112
180
72
89
41
40
177
150
91
13
137
21
183
89
232
39
55
683
143
84
26
231
140
22
94
148
24
25
79
20
82
18
17
16
29

1,141
665
139
565
94
842
1,072
578
0
633
110
75
78
159
172
77
108
46
52
213
142
114
15
132
47
208
96
248
29
49
745
144
89
31
249
158
24
103
164
27
41
96
40
90
27
10
10
32

2,196
1,231
270
1,115
189
1,620
2,075
1,129
0
1,236
216
130
147
271
352
149
197
87
92
390
292
205
28
269
68
391
185
480
68
104
1,428
287
173
57
480
298
46
197
312
51
66
175
60
172
45
27
26
61

1,226
927
125
478
95
1,137
1,151
625
0
1,253
119
79
79
156
162
69
93
56
41
268
151
136
10
166
39
223
86
372
30
84
1,086
185
98
46
520
186
34
113
256
30
32
112
51
103
19
18
21
25

177
14
47
32
34
98
39
76
86
54
79
80
82
27
30
106
63
52
91
100
131
213
250
497
79
58
170
120
79
107
337
7,337
682
343
641
1,896
1,286
317
2,175
706
204
913
318
2,007
2,456
1,298
825
1,501

161
14
42
46
30
98
38
84
79
59
79
66
91
26
20
112
58
65
89
98
143
251
238
502
62
65
186
152
68
96
311
7,400
654
329
676
1,935
1,358
304
2,198
695
210
870
360
2,183
2,552
1,331
886
1,471

338
28
89
78
64
196
77
160
165
113
158
146
173
53
50
218
121
117
180
198
274
464
488
999
141
123
356
272
147
203
648
14,737
1,336
672
1,317
3,831
2,644
621
4,373
1,401
414
1,783
678
4,190
5,008
2,629
1,711
2,972

153
11
47
34
31
100
34
64
72
54
86
72
93
22
25
110
57
51
70
109
122
203
224
471
53
48
143
105
84
77
239
4,611
513
293
542
1,335
994
215
1,300
518
151
627
273
1,494
1,690
923
650
1,117

156
18
35
46
34
100
46
77
89
56
60
68
99
9
15
123
51
63
64
89
131
241
216
463
50
54
150
122
75
79
276
4,452
527
292
549
1,289
977
208
1,267
514
156
719
301
1,529
1,806
957
596
1,036

309
29
82
80
65
200
80
141
161
110
146
140
192
31
40
233
108
114
134
198
253
444
440
934
103
102
293
227
159
156
515
9,063
1,040
585
1,091
2,624
1,971
423
2,567
1,032
307
1,346
574
3,023
3,496
1,880
1,246
2,153

195
19
28
50
23
85
36
65
89
47
61
112
85
21
20
160
53
50
82
124
159
216
236
555
82
61
134
111
79
88
305
14,757
743
391
583
2,670
1,489
450
3,453
885
253
1,100
412
2,672
2,215
1,447
767
1,988

274
794
1,081
23
203
434
570
671
409
89
591
2,453
290
334
277
265
220
407
456
655
849
475
270
430
121
740
69
1,275
50
875
511
246
88
258
239
88
76
338
3,343
863
243
209
308
455
1,204
339
169
220

309
814
1,096
21
209
420
580
671
374
96
612
2,544
308
326
300
228
221
444
510
632
902
461
309
447
111
730
73
1,272
68
927
490
262
109
205
248
89
92
365
3,610
885
264
167
340
447
1,284
365
155
275

583
1,608
2,177
44
412
854
1,150
1,342
783
185
1,203
4,997
598
660
577
493
441
851
966
1,287
1,751
936
579
877
232
1,470
142
2,547
118
1,802
1,001
508
197
463
487
177
168
703
6,953
1,748
507
376
648
902
2,488
704
324
495

226
641
921
23
131
341
468
551
326
96
554
1,886
314
241
246
201
255
386
415
529
731
369
248
318
89
620
77
1,156
47
679
396
219
84
195
191
63
63
258
3,034
671
221
196
281
403
1,151
346
154
221

258
676
937
24
130
369
464
531
330
101
548
1,809
308
301
294
181
224
355
418
568
751
351
269
340
127
634
91
1,191
43
737
384
186
90
197
184
74
70
278
3,098
805
228
164
340
451
1,216
330
160
251

484
1,317
1,858
47
261
710
932
1,082
656
197
1,102
3,695
622
542
540
382
479
741
833
1,097
1,482
720
517
658
216
1,254
168
2,347
90
1,416
780
405
174
392
375
137
133
536
6,132
1,476
449
360
621
854
2,367
676
314
472

276
774
1,327
56
258
497
640
920
427
105
764
3,807
306
392
387
252
214
476
527
750
1,131
500
262
484
176
587
73
1,431
58
1,086
610
347
114
237
280
84
79
522
5,638
980
284
242
411
454
1,317
420
162
320

242
469
555
746
68
4,822
210
983
5,148
1,096
940
886
684
325
843
436
763
410
696
862
2,664
1,248
1,805
1,851
1,001
1,812
1,888
1,100
285
161
489
121
298
1,463
687
85
259
230
341
123
325
92
274
133
302
166
246
983

208
429
614
774
66
4,830
210
995
5,508
1,171
974
945
724
335
828
452
781
458
720
879
2,674
1,325
1,919
1,848
978
1,829
1,867
1,174
293
154
474
135
303
1,535
693
87
296
252
378
124
357
74
259
169
290
171
224
1,084

450
898
1,169
1,520
134
9,652
420
1,978
10,656
2,267
1,914
1,831
1,408
660
1,671
888
1,544
868
1,416
1,741
5,338
2,573
3,724
3,699
1,979
3,641
3,755
2,274
578
315
963
256
601
2,998
1,380
172
555
482
719
247
682
166
533
302
592
337
470
2,067

194
353
564
695
79
3,941
145
802
4,015
870
702
719
559
286
684
335
631
349
572
644
2,156
869
1,610
1,430
780
1,371
1,439
849
209
110
355
78
207
1,083
579
60
222
154
303
111
239
67
210
103
224
148
181
690

194
405
631
665
61
3,851
159
799
4,023
958
712
774
626
263
697
329
712
368
522
709
2,315
964
1,633
1,478
770
1,537
1,470
910
220
107
378
93
237
1,148
616
73
223
163
297
112
246
70
236
111
201
147
189
678

388
758
1,195
1,360
140
7,792
304
1,601
8,038
1,828
1,414
1,493
1,185
549
1,381
664
1,343
717
1,094
1,353
4,471
1,833
3,243
2,908
1,550
2,908
2,909
1,759
429
217
733
171
444
2,231
1,195
133
445
317
600
223
485
137
446
214
425
295
370
1,368

227
463
641
933
117
7,291
184
1,273
8,459
1,368
947
949
787
499
755
550
638
390
658
950
2,882
1,317
2,011
1,905
827
1,651
1,801
1,567
311
154
562
164
334
1,689
1,014
97
338
242
440
150
485
91
238
154
428
197
265
1,286

282
84
292
470
78
887
238
145
163
264
99
17
91
244
10,416
1,057
862
728
53
13,936
3,860
175
404
1,784
2,941
3,224
357
1,974
451
185
167
102
740
200
335
1,162
463
98
330
305
573
180
200
144
1,435
205
420
750

273
64
286
465
107
891
241
138
194
308
108
20
114
224
11,110
1,006
874
720
64
14,302
3,910
192
391
1,878
2,964
3,399
326
1,959
478
187
196
83
779
189
382
1,112
481
102
364
386
651
142
206
157
1,436
196
392
721

555
148
578
935
185
1,778
479
283
357
572
207
37
205
468
21,526
2,063
1,736
1,448
117
28,238
7,770
367
795
3,662
5,905
6,623
683
3,933
929
372
363
185
1,519
389
717
2,274
944
200
694
691
1,224
322
406
301
2,871
401
812
1,471

197
52
223
449
78
634
216
117
156
255
123
16
67
238
7,729
792
681
585
64
10,043
2,391
154
281
1,224
2,227
2,277
195
1,522
394
194
183
80
666
196
297
1,001
458
78
324
342
513
128
212
166
1,230
162
361
643

215
43
216
434
78
679
256
145
176
258
101
24
77
218
7,554
791
699
595
54
9,880
2,415
179
287
1,257
2,051
2,309
156
1,296
406
169
195
81
718
225
310
1,031
463
81
385
391
594
142
232
137
1,342
169
400
699

412
95
439
883
156
1,313
472
262
332
513
224
40
144
456
15,283
1,583
1,380
1,180
118
19,923
4,806
333
568
2,481
4,278
4,586
351
2,818
800
363
378
161
1,384
421
607
2,032
921
159
709
733
1,107
270
444
303
2,572
331
761
1,342

353
81
364
757
112
899
302
173
192
312
128
15
89
298
20,262
2,196
2,004
1,860
146
22,318
5,394
214
449
3,250
5,427
5,956
356
3,698
397
169
112
90
622
181
279
1,676
576
145
373
424
667
190
275
243
1,827
262
494
819

876
439
251
931
834
591
374
188
460
116
263
233
3,689
283
315
727
590
342
130
253
1,971
365
728
758
1,149
530
433
651
1,957
67
773
114
421
301
181
206
1,859
4,763
265
354
362
1,012
1,920
515
1,803
2,401
190
318

930
466
244
948
897
557
403
209
532
93
285
237
3,865
290
357
676
595
407
119
255
2,065
385
752
791
1,224
537
496
712
2,012
47
762
121
437
295
182
185
1,904
4,850
301
314
391
1,031
1,904
463
1,749
2,393
226
321

1,806
905
495
1,879
1,731
1,148
777
397
992
209
548
470
7,554
573
672
1,403
1,185
749
249
508
4,036
750
1,480
1,549
2,373
1,067
929
1,363
3,969
114
1,535
235
858
596
363
391
3,763
9,613
566
668
753
2,043
3,824
978
3,552
4,794
416
639

685
406
215
783
766
551
399
146
427
120
257
247
3,098
284
344
645
549
376
107
249
1,802
380
643
739
1,048
530
364
653
1,597
53
786
106
358
266
170
139
1,353
3,079
243
304
264
660
1,371
330
1,397
1,609
166
278

702
389
199
803
810
549
434
168
467
110
276
252
3,104
329
360
638
564
369
149
231
1,798
407
641
768
1,044
546
387
747
1,594
46
841
90
422
265
168
146
1,288
3,248
264
298
357
772
1,385
333
1,432
1,635
192
331

1,387
795
414
1,586
1,576
1,100
833
314
894
230
533
499
6,202
613
704
1,283
1,113
745
256
480
3,600
787
1,284
1,507
2,092
1,076
751
1,400
3,191
99
1,627
196
780
531
338
285
2,641
6,327
507
602
621
1,432
2,756
663
2,829
3,244
358
609

975
500
364
1,036
939
519
488
216
455
96
294
279
5,278
453
570
850
752
423
246
427
2,328
392
777
882
1,055
575
404
727
2,782
72
765
104
480
289
203
157
2,728
4,290
387
473
448
900
2,282
535
1,801
2,772
228
270

331
88
547
703
123
70
187
1,461
211
1,028
1,004
735
497
800
459
179
297
1,489
398
261
245
519
2,027
420
1,045
1,200
718
215
179
440
764
141
1,606
189
1,592
40
162
135
36
57
67
91
64
100
140
124
38
175

361
106
531
719
110
59
202
1,469
272
1,104
960
741
495
795
507
183
330
1,441
383
274
254
538
2,148
450
1,046
1,200
785
218
199
454
775
138
1,562
181
1,612
65
163
136
48
62
53
78
79
59
122
131
33
164

692
194
1,078
1,422
233
129
389
2,930
483
2,132
1,964
1,476
992
1,595
966
362
627
2,930
781
535
499
1,057
4,175
870
2,091
2,400
1,503
433
378
894
1,539
279
3,168
370
3,204
105
325
271
84
119
120
169
143
159
262
255
71
339

307
82
456
580
88
57
156
1,071
140
916
758
491
323
595
353
79
242
1,181
293
240
179
389
1,472
343
724
877
671
173
104
322
517
87
1,230
182
1,698
67
146
125
46
42
57
75
55
65
136
127
42
185

297
104
494
664
106
78
192
1,077
179
866
774
567
342
599
433
113
234
1,196
314
228
178
406
1,433
320
831
849
610
188
91
328
619
85
1,174
174
1,678
46
148
120
43
50
61
82
63
84
133
128
34
177

604
186
950
1,244
194
135
348
2,148
319
1,782
1,532
1,058
665
1,194
786
192
476
2,377
607
468
357
795
2,905
663
1,555
1,726
1,281
361
195
650
1,136
172
2,404
356
3,376
113
294
245
89
92
118
157
118
149
269
255
76
362

261
107
504
577
115
54
276
1,352
247
953
939
769
487
1,016
546
156
325
1,401
418
356
315
406
1,962
668
1,004
1,459
993
335
192
443
749
140
4,111
192
1,935
63
141
147
45
89
78
79
113
98
160
192
39
175

2,013
483
520
651
337
521
125
103
866
211
408
1,467
695
44
98
74
283
147
88
78
56
117
217
274
71
171
131
86
67
113
27
80
54
64
51
83
477
903
266
278
27
325
419
42
209
203
54
133

2,093
508
540
678
312
551
157
124
860
195
421
1,654
683
45
101
60
268
133
78
66
57
93
264
238
76
164
127
85
69
141
31
97
51
45
40
80
449
919
267
247
30
294
430
47
204
209
67
166

4,106
991
1,060
1,329
649
1,072
282
227
1,726
406
829
3,121
1,378
89
199
134
551
280
166
144
113
210
481
512
147
335
258
171
136
254
58
177
105
109
91
163
926
1,822
533
525
57
619
849
89
413
412
121
299

1,664
404
629
743
284
556
138
120
882
211
524
1,491
590
57
112
48
277
125
85
63
54
97
237
219
82
153
80
83
58
87
17
77
37
54
16
71
374
743
224
229
36
309
424
27
181
183
48
116

1,647
457
563
725
279
537
193
116
915
235
504
1,412
658
56
125
65
268
127
103
69
52
102
257
202
72
143
103
83
61
110
27
72
25
47
46
75
411
785
245
248
28
308
442
34
177
194
33
102

3,311
861
1,192
1,468
563
1,093
331
236
1,797
446
1,028
2,903
1,248
113
237
113
545
252
188
132
106
199
494
421
154
296
183
166
119
197
44
149
62
101
62
146
785
1,528
469
477
64
617
866
61
358
377
81
218

2,397
1,255
731
934
353
593
184
143
1,184
259
557
1,922
659
72
165
74
269
126
107
81
58
83
268
262
63
144
107
72
58
83
18
75
35
60
51
123
561
809
226
198
36
304
476
55
232
204
46
191

36
41
21
42
83
501
42
48
145
101
38
155
33
45
48
769
324
261
331
1,747
726
258
531
104
509
79
352
257
240
455
403
3,557
3,073
2,201
1,648
661
511
347
437
1,930
256
1,319
134
1,356
218
190
302
452

38
55
21
64
73
510
70
57
170
107
41
175
56
71
37
784
293
319
335
1,820
718
251
519
149
527
71
374
270
211
456
370
3,689
3,167
2,264
1,737
587
467
354
432
1,856
276
1,441
123
1,357
238
179
323
443

74
96
42
106
156
1,011
112
105
315
208
79
330
89
116
85
1,553
617
580
666
3,567
1,444
509
1,050
253
1,036
150
726
527
451
911
773
7,246
6,240
4,465
3,385
1,248
978
701
869
3,786
532
2,760
257
2,713
456
369
625
895

26
47
15
34
68
382
46
37
121
83
38
149
33
35
35
724
304
320
328
1,579
713
275
495
124
466
72
375
293
207
413
296
2,630
2,193
1,803
1,575
601
453
296
360
1,772
237
1,016
160
1,100
189
190
322
429

43
50
19
50
67
394
58
45
146
85
38
172
26
50
38
703
307
343
337
1,718
728
260
522
141
496
83
335
276
245
425
324
2,529
2,158
1,775
1,617
619
463
366
365
1,765
227
1,091
123
1,152
204
193
297
461

69
97
34
84
135
776
104
82
267
168
76
321
59
85
73
1,427
611
663
665
3,297
1,441
535
1,017
265
962
155
710
569
452
838
620
5,159
4,351
3,578
3,192
1,220
916
662
725
3,537
464
2,107
283
2,252
393
383
619
890

33
49
17
44
65
379
45
44
138
73
34
135
19
57
28
1,122
363
435
414
1,910
955
229
579
126
573
81
363
235
230
420
403
5,822
5,342
2,533
1,786
621
558
530
412
2,362
271
2,775
139
1,784
272
220
507
645

147
986
188
403
392
750
612
90
567
201
197
250
560
331
126
653
1,172
201
440
542
197
315
1,635
169
472
339
223
2,666
581
340
2,589
776
996
1,978
1,187
332
2,234
1,055
1,165
1,295
1,577
895
665
859
864
351
251
70

178
934
213
424
423
740
641
94
538
196
203
246
635
339
138
622
1,124
206
418
532
208
346
1,653
190
407
373
202
2,845
650
378
2,672
804
1,083
1,876
1,242
367
2,141
1,107
1,111
1,390
1,585
939
710
815
879
370
271
80

325
1,920
401
827
815
1,490
1,253
184
1,105
397
400
496
1,195
670
264
1,275
2,296
407
858
1,074
405
661
3,288
359
879
712
425
5,511
1,231
718
5,261
1,580
2,079
3,854
2,429
699
4,375
2,162
2,276
2,685
3,162
1,834
1,375
1,674
1,743
721
522
150

148
836
159
323
326
598
566
90
466
171
188
305
554
288
120
638
979
130
315
440
155
280
1,065
157
396
288
162
2,121
453
264
1,665
519
764
1,616
807
303
1,865
909
1,037
1,211
1,023
573
392
553
518
321
256
84

160
874
163
330
324
575
551
76
461
199
187
305
528
303
160
681
1,037
177
305
501
135
320
1,170
151
414
280
196
2,092
529
259
1,847
539
825
1,640
934
286
1,771
893
1,073
1,235
1,043
646
465
567
553
320
232
79

308
1,710
322
653
650
1,173
1,117
166
927
370
375
610
1,082
591
280
1,319
2,016
307
620
941
290
600
2,235
308
810
568
358
4,213
982
523
3,512
1,058
1,589
3,256
1,741
589
3,636
1,802
2,110
2,446
2,066
1,219
857
1,120
1,071
641
488
163

229
1,133
308
562
404
646
673
90
570
193
194
211
454
306
107
605
1,326
159
486
558
151
313
1,451
177
421
359
204
4,774
709
393
2,700
867
1,132
1,635
1,248
323
2,337
1,081
1,263
1,453
1,581
763
645
735
851
420
306
71

70
540
150
487
634
121
122
636
109
497
141
267
3,221
1,018
531
166
203
1,518
131
583
212
159
676
665
104
35
2,097
163
53
288
346
832
1,886
78
113
723
122
1,130
87
153
233
822
294
61
134
52
16
1,765

64
505
131
485
685
125
115
670
135
452
164
260
3,336
1,201
555
156
204
1,677
139
594
236
189
717
717
75
52
2,175
181
43
342
324
838
1,915
63
112
772
162
1,196
93
144
267
801
318
74
170
34
10
1,777

134
1,045
281
972
1,319
246
237
1,306
244
949
305
527
6,557
2,219
1,086
322
407
3,195
270
1,177
448
348
1,393
1,382
179
87
4,272
344
96
630
670
1,670
3,801
141
225
1,495
284
2,326
180
297
500
1,623
612
135
304
86
26
3,542

53
513
144
408
585
127
120
614
98
551
126
281
1,931
617
338
107
103
1,036
80
361
144
132
412
399
68
39
1,163
137
33
133
173
466
1,141
47
90
395
65
692
40
86
165
476
197
38
86
25
11
964

56
489
148
413
547
114
120
639
103
535
135
266
2,033
689
331
107
109
1,002
73
301
139
115
361
411
81
31
1,118
119
34
148
185
487
1,169
56
99
430
81
716
62
130
146
467
195
41
109
37
10
974

109
1,002
292
821
1,132
241
240
1,253
201
1,086
261
547
3,964
1,306
669
214
212
2,038
153
662
283
247
773
810
149
70
2,281
256
67
281
358
953
2,310
103
189
825
146
1,408
102
216
311
943
392
79
195
62
21
1,938

54
464
156
369
590
136
104
650
133
520
121
239
5,379
1,749
827
269
256
2,770
255
947
323
277
901
1,310
231
55
2,298
244
41
343
386
1,082
3,019
48
84
1,041
183
1,808
132
218
618
1,213
578
115
216
71
10
2,556

84
325
696
174
533
927
615
5,023
7
89
57
3,499
86
120
71
119
4,054
91
167
945
72
504
95
546
508
396
103
221
482
446
183
1,027
587
668
122
737
101
534
218
185
564
63
65
124
258
54
80
290

94
313
730
174
605
1,001
627
4,678
4
69
58
3,487
88
108
68
128
4,376
85
194
954
80
534
93
549
595
354
91
214
500
430
219
1,059
586
700
148
736
86
507
236
166
529
86
59
112
245
68
103
342

178
638
1,426
348
1,138
1,928
1,242
9,701
11
158
115
6,986
174
228
139
247
8,430
176
361
1,899
152
1,038
188
1,095
1,103
750
194
435
982
876
402
2,086
1,173
1,368
270
1,473
187
1,041
454
351
1,093
149
124
236
503
122
183
632

63
202
392
103
357
482
365
3,341
3
65
53
2,677
83
92
49
107
2,710
77
166
738
54
406
90
414
423
286
85
160
360
332
150
789
447
543
100
488
75
461
179
146
462
49
54
93
174
70
62
249

77
201
424
83
356
571
348
3,125
9
56
62
2,691
72
96
44
130
2,963
84
155
775
52
384
80
436
491
272
84
154
355
337
140
852
481
552
100
497
104
413
151
105
469
52
57
104
187
55
62
229

140
403
816
186
713
1,053
713
6,466
12
121
115
5,368
155
188
93
237
5,673
161
321
1,513
106
790
170
850
914
558
169
314
715
669
290
1,641
928
1,095
200
985
179
874
330
251
931
101
111
197
361
125
124
478

108
394
820
264
713
1,196
874
6,384
7
64
75
6,447
104
170
77
151
6,586
134
228
1,549
57
799
177
500
915
458
130
285
807
670
318
1,536
741
476
177
812
144
343
241
163
490
91
119
130
303
87
155
397

449
119
1,245
3,985
2,564
337
1,076
82
684
433
272
54
65
58
134
87
34
96
59
42
70
38
87
109
49
103
96
40
160
62
121
97
58
148
125
112
25
124
319
57
54
318
536
423
61
384
2,614
266

517
98
1,246
4,067
2,740
332
1,187
79
792
456
286
63
80
49
134
65
37
97
38
38
95
48
96
101
54
122
71
47
140
84
112
115
64
151
120
116
30
123
324
84
71
334
515
381
70
394
2,620
278

966
217
2,491
8,052
5,304
669
2,263
161
1,476
889
558
117
145
107
268
152
71
193
97
80
165
86
183
210
103
225
167
87
300
146
233
212
122
299
245
228
55
247
643
141
125
652
1,051
804
131
778
5,234
544

377
103
893
3,286
2,123
253
883
68
539
460
208
30
62
33
86
64
24
87
48
44
64
33
75
68
52
118
82
41
104
58
126
64
57
154
107
97
21
111
266
41
61
271
472
320
48
320
1,940
206

390
95
990
3,484
2,199
311
817
83
571
460
244
46
75
40
111
56
43
71
44
50
80
32
68
89
49
111
68
41
136
74
120
77
59
140
114
94
25
75
240
75
71
242
451
345
49
322
1,904
231

767
198
1,883
6,770
4,322
564
1,700
151
1,110
920
452
76
137
73
197
120
67
158
92
94
144
65
143
157
101
229
150
82
240
132
246
141
116
294
221
191
46
186
506
116
132
513
923
665
97
642
3,844
437

534
191
1,559
4,356
3,390
382
1,384
112
928
539
322
77
128
65
153
99
58
162
41
89
126
99
110
147
61
124
95
67
180
84
160
120
85
129
104
164
36
197
339
90
98
565
953
522
73
439
3,047
318

367
1,601
380
5,737
2,171
3,374
2,076
534
165
684
144
471
204
186
334
495
32
53
28
94
51
43
219
52
65
1,132
290
215
143
265
100
194
116
246
3,001
6,528
1,831
2,217
4,889
1,150
1,029
253
617
189
1,132
277
451
260

393
1,670
371
5,939
2,158
3,397
2,228
540
160
637
147
480
230
192
328
516
26
49
20
102
63
42
225
47
87
1,184
299
224
143
264
102
184
134
272
3,164
6,786
1,933
2,200
5,088
1,196
1,118
243
655
216
1,288
247
470
308

760
3,271
751
11,676
4,329
6,771
4,304
1,074
325
1,321
291
951
434
378
662
1,011
58
102
48
196
114
85
444
99
152
2,316
589
439
286
529
202
378
250
518
6,165
13,314
3,764
4,417
9,977
2,346
2,147
496
1,272
405
2,420
524
921
568

265
1,142
284
3,602
1,441
2,132
1,486
409
141
429
116
375
181
159
285
298
25
32
16
66
21
36
151
44
37
765
237
221
96
170
82
168
68
219
2,170
4,582
1,231
1,430
3,440
704
710
168
436
118
891
189
355
235

281
1,104
306
3,782
1,532
2,133
1,549
358
133
456
135
349
215
162
275
313
27
36
20
64
35
33
162
44
40
778
245
199
97
143
76
141
88
210
2,286
4,612
1,240
1,448
3,484
687
713
166
407
155
863
185
375
209

546
2,246
590
7,384
2,973
4,265
3,035
767
274
885
251
724
396
321
560
611
52
68
36
130
56
69
313
88
77
1,543
482
420
193
313
158
309
156
429
4,456
9,194
2,471
2,878
6,924
1,391
1,423
334
843
273
1,754
374
730
444

407
1,588
404
4,729
2,254
2,568
2,928
657
200
686
229
579
336
244
377
584
34
59
27
151
84
46
373
65
74
1,559
390
357
179
370
143
210
177
266
8,524
11,306
3,733
3,808
10,214
1,814
2,053
285
1,070
269
2,974
474
793
542

76
1,374
342
373
724
441
435
301
177
224
117
1,882
982
796
989
504
608
649
1,703
1,039
175
382
36
236
44
456
737
2,329
509
1,948
172
834
605
1,313
421
1,474
656
94
497
154
1,389
726
105
210
297
316
4,707
1,513

71
1,374
408
336
758
487
438
280
202
228
131
1,872
1,051
778
971
501
627
654
1,676
1,071
191
344
52
244
61
510
793
2,259
613
1,944
171
807
634
1,211
452
1,518
682
111
521
156
1,407
753
105
215
291
353
4,963
1,488

147
2,748
750
709
1,482
928
873
581
379
452
248
3,754
2,033
1,574
1,960
1,005
1,235
1,303
3,379
2,110
366
726
88
480
105
966
1,530
4,588
1,122
3,892
343
1,641
1,239
2,524
873
2,992
1,338
205
1,018
310
2,796
1,479
210
425
588
669
9,670
3,001

56
925
253
268
491
379
369
194
146
136
103
1,361
765
542
682
387
490
489
1,194
815
129
242
22
198
38
351
635
1,668
415
1,421
106
547
422
971
262
1,008
496
85
339
126
882
311
77
180
232
239
3,583
1,176

50
854
249
292
483
392
355
191
117
183
77
1,415
726
553
727
402
516
482
1,172
816
139
255
38
186
42
352
619
1,672
398
1,399
117
532
454
920
285
1,030
496
84
353
151
903
361
88
197
238
271
3,438
1,206

106
1,779
502
560
974
771
724
385
263
319
180
2,776
1,491
1,095
1,409
789
1,006
971
2,366
1,631
268
497
60
384
80
703
1,254
3,340
813
2,820
223
1,079
876
1,891
547
2,038
992
169
692
277
1,785
672
165
377
470
510
7,021
2,382

132
1,877
517
766
1,256
352
342
237
146
200
99
2,903
1,459
973
1,133
493
661
544
1,984
1,308
190
340
45
291
50
559
753
2,170
977
3,023
247
1,600
856
1,178
343
1,127
493
90
301
152
1,277
527
76
180
233
260
6,895
1,570

1,073
718
1,225
1,400
962
1,547
1,833
491
468
203
222
845
220
459
895
397
137
762
1,928
1,207
457
5,434
659
554
62
5,685
3,087
491
1,666
126
442
311
1,042
525
693
496
584
757
737
176
606
1,187
1,434
1,398
247
1,130
674
2,502

1,079
686
1,199
1,444
922
1,480
1,858
479
450
227
222
802
249
502
943
404
153
778
1,995
1,121
466
5,770
731
534
63
5,883
3,183
567
1,788
127
488
309
1,130
499
723
546
507
850
739
187
692
1,296
1,468
1,470
273
1,097
744
2,599

2,152
1,404
2,424
2,844
1,884
3,027
3,691
970
918
430
444
1,647
469
961
1,838
801
290
1,540
3,923
2,328
923
11,204
1,390
1,088
125
11,568
6,270
1,058
3,454
253
930
620
2,172
1,024
1,416
1,042
1,091
1,607
1,476
363
1,298
2,483
2,902
2,868
520
2,227
1,418
5,101

732
536
942
1,125
761
1,130
1,418
353
356
142
199
589
196
355
734
283
74
497
1,319
806
311
4,401
490
462
60
4,240
2,392
363
1,263
93
358
211
775
469
482
350
364
569
495
139
562
955
1,039
951
174
888
544
1,822

802
598
945
1,073
743
1,089
1,418
325
381
148
164
604
207
375
709
285
102
507
1,354
718
328
4,229
535
389
66
4,089
2,429
370
1,269
90
377
223
913
439
469
387
438
594
491
129
499
989
1,027
982
156
904
480
1,917

1,534
1,134
1,887
2,198
1,504
2,219
2,836
678
737
290
363
1,193
403
730
1,443
568
176
1,004
2,673
1,524
639
8,630
1,025
851
126
8,329
4,821
733
2,532
183
735
434
1,688
908
951
737
802
1,163
986
268
1,061
1,944
2,066
1,933
330
1,792
1,024
3,739

990
732
1,291
1,308
922
1,295
2,005
487
486
211
227
917
291
337
1,128
413
141
648
2,491
1,344
635
12,139
1,311
922
130
10,627
6,122
705
2,750
175
587
597
1,962
1,116
958
873
965
1,431
1,551
357
1,306
2,570
939
1,311
376
1,636
1,154
5,154

70
644
590
1,096
3,889
1,163
2,289
456
1,128
1,282
1,359
5,454
1,952
15,199
432
952
9,827
1,003
6,591
938
12,621
6,279
5,813
322
629
5,304
507
6,231
6,624
2,128
565
290
164
4,892
616
10,956
152
201
4,463
216
299
32
32,686
8,798
798
11,231
1,087
4,394

58
641
629
1,162
4,075
1,227
2,437
414
1,131
1,294
1,366
5,796
2,087
15,713
452
1,046
9,966
1,131
6,717
996
13,266
6,671
6,060
345
587
5,686
551
6,661
6,800
2,209
585
307
145
4,949
612
11,257
160
209
4,397
224
324
36
33,983
9,414
881
11,866
1,038
4,775

128
1,285
1,219
2,258
7,964
2,390
4,726
870
2,259
2,576
2,725
11,250
4,039
30,912
884
1,998
19,793
2,134
13,308
1,934
25,887
12,950
11,873
667
1,216
10,990
1,058
12,892
13,424
4,337
1,150
597
309
9,841
1,228
22,213
312
410
8,860
440
623
68
66,669
18,212
1,679
23,097
2,125
9,169

59
452
430
797
2,724
908
1,681
308
842
775
1,000
4,110
1,349
10,360
342
758
6,619
847
4,714
644
9,390
4,342
4,149
284
611
3,643
400
4,697
4,506
1,605
492
272
143
3,124
400
7,542
98
162
3,297
166
230
42
23,077
6,380
586
8,989
1,061
2,935

53
459
415
768
2,742
943
1,740
363
850
764
981
4,304
1,315
10,376
362
789
6,772
765
4,639
716
9,506
4,454
4,260
230
565
3,631
420
4,510
4,654
1,477
466
222
130
3,062
399
7,417
107
157
3,127
162
260
40
22,965
6,907
587
8,608
968
2,934

112
911
845
1,565
5,466
1,851
3,421
671
1,692
1,539
1,981
8,414
2,664
20,736
704
1,547
13,391
1,612
9,353
1,360
18,896
8,796
8,409
514
1,176
7,274
820
9,207
9,160
3,082
958
494
273
6,186
799
14,959
205
319
6,424
328
490
82
46,042
13,287
1,173
17,597
2,029
5,869

83
790
914
1,344
4,184
1,789
2,916
635
1,105
1,514
1,642
12,195
3,108
26,254
909
2,693
15,830
1,974
12,603
1,542
23,317
10,436
10,605
1,206
1,981
10,043
1,375
14,572
11,612
3,750
1,610
993
601
7,367
945
18,474
245
383
8,614
514
992
188
58,566
16,253
1,821
25,598
2,958
9,585

15
558
1,584
835
12,546
12,339
3,057
759
899
1,310
519
168
103
150
70
44
109
24
32
33
48
24
342
1,834
340
71
399
760
37
2,050
171
1,114
1,204
97
565
130
622
98
96
3,759
30
52
842
2,131
187
13
31
19

15
621
1,620
934
13,251
12,822
3,054
784
873
1,328
516
167
115
159
77
62
146
38
33
27
38
17
347
1,869
338
93
370
825
29
2,101
166
1,176
1,283
102
669
152
650
87
78
4,037
28
55
873
2,339
215
17
58
23

30
1,179
3,204
1,769
25,797
25,161
6,111
1,543
1,772
2,638
1,035
335
218
309
147
106
255
62
65
60
86
41
689
3,703
678
164
769
1,585
66
4,151
337
2,290
2,487
199
1,234
282
1,272
185
174
7,796
58
107
1,715
4,470
402
30
89
42

14
322
1,111
734
9,541
8,894
2,233
574
593
884
350
119
79
132
57
42
101
19
28
33
23
11
237
1,582
184
61
295
475
19
1,395
147
738
918
77
461
113
417
71
61
2,672
26
31
533
1,582
127
7
40
19

5
383
1,174
676
9,469
9,161
2,217
545
577
864
408
160
85
104
67
48
108
29
26
36
24
13
222
1,557
164
70
257
468
24
1,488
195
849
919
81
445
111
450
54
66
2,722
31
40
575
1,509
152
7
36
27

19
705
2,285
1,410
19,010
18,055
4,450
1,119
1,170
1,748
758
279
164
236
124
90
209
48
54
69
47
24
459
3,139
348
131
552
943
43
2,883
342
1,587
1,837
158
906
224
867
125
127
5,394
57
71
1,108
3,091
279
14
76
46

28
902
3,568
2,275
22,309
21,099
5,109
1,273
1,377
1,949
947
116
61
113
39
48
183
26
41
51
39
27
546
3,414
472
89
629
1,117
45
2,790
270
2,038
1,679
144
949
247
1,036
134
124
6,501
26
56
1,241
4,059
212
13
43
39

11
27
14
207
110
32
19
69
32
10
25
91
25
63
20
132
427
134
1,907
49
117
7
34
61
244
78
53
9
27
99
455
19
21
142
58
1,419
164
207
13
906
1,245
131
69
75
1,369
835
846
451

16
28
19
240
67
44
20
72
32
13
30
66
33
47
21
123
468
122
2,033
52
121
5
37
66
248
68
61
7
35
106
466
30
27
144
65
1,376
175
240
24
966
1,239
146
84
87
1,429
862
1,000
386

27
55
33
447
177
76
39
141
64
23
55
157
58
110
41
255
895
256
3,940
101
238
12
71
127
492
146
114
16
62
205
921
49
48
286
123
2,795
339
447
37
1,872
2,484
277
153
162
2,798
1,697
1,846
837

13
18
15
126
52
34
12
43
18
13
15
64
21
56
13
95
311
98
1,021
52
94
6
16
71
160
49
39
6
20
72
283
21
12
66
46
908
145
152
17
608
829
82
63
50
965
574
626
270

14
23
13
126
56
26
5
50
27
7
15
73
19
58
21
75
313
120
1,096
42
94
4
23
66
194
40
33
8
18
72
294
24
18
95
45
909
174
147
11
595
845
112
65
61
999
610
633
294

27
41
28
252
108
60
17
93
45
20
30
137
40
114
34
170
624
218
2,117
94
188
10
39
137
354
89
72
14
38
144
577
45
30
161
91
1,817
319
299
28
1,203
1,674
194
128
111
1,964
1,184
1,259
564

22
28
12
274
93
54
19
88
29
15
28
92
23
58
19
118
678
131
2,197
86
81
11
35
67
341
104
60
7
28
152
775
25
24
151
96
3,052
183
380
8
1,713
2,226
112
78
55
2,294
1,355
1,554
442

16
36
138
84
208
117
25
62
32
62
66
13
105
46
4
43
30
5
12
40
33
12
31
9
77
14
29
43
38
34
0
16
30
28
30
54
137
14
7,673
461
1,758
1,312
1,127
1,928
2,281
5,006
695
854

17
37
131
51
201
133
26
81
30
46
85
12
104
46
7
49
22
8
26
35
44
15
26
11
59
13
35
34
47
27
5
19
45
34
30
44
137
20
7,706
427
1,817
1,318
1,135
1,767
2,300
5,199
692
887

33
73
269
135
409
250
51
143
62
108
151
25
209
92
11
92
52
13
38
75
77
27
57
20
136
27
64
77
85
61
5
35
75
62
60
98
274
34
15,379
888
3,575
2,630
2,262
3,695
4,581
10,205
1,387
1,741

8
31
113
29
105
111
16
51
31
35
53
13
86
46
3
42
26
11
14
33
32
10
23
5
52
19
24
25
36
22
5
16
33
23
28
32
112
15
4,893
239
1,046
851
691
1,081
1,577
3,274
434
548

14
22
118
41
142
115
20
59
41
37
74
9
98
40
4
28
32
7
24
29
28
15
16
5
70
17
19
24
38
30
6
15
36
33
26
28
116
11
4,765
290
1,187
889
758
1,221
1,614
3,312
423
615

22
53
231
70
247
226
36
110
72
72
127
22
184
86
7
70
58
18
38
62
60
25
39
10
122
36
43
49
74
52
11
31
69
56
54
60
228
26
9,658
529
2,233
1,740
1,449
2,302
3,191
6,586
857
1,163

11
30
104
36
197
131
17
37
33
36
68
13
121
37
10
44
18
4
22
33
47
16
28
3
42
10
40
34
34
25
6
18
39
27
29
20
66
14
11,034
282
1,193
1,016
702
1,489
1,284
6,256
575
506

5,200
8,401
386
7,438
2,704
674
1,739
690
897
3,536
971
1,272
1,544
2,030
3,010
1,746
1,133
1,956
2,938
260
367
874
1,357
627
392
101
100
556
558
2,808
270
801
536
2,286
1,143
2,151
1,416
1,738
1,518
1,188
2,330
0
0
5,219
1,085
911
561
218

5,604
8,555
338
7,522
2,693
689
1,618
644
884
3,739
1,000
1,307
1,510
1,953
3,062
1,854
1,155
1,979
2,830
219
355
842
1,265
638
424
110
114
574
570
2,891
295
753
581
2,265
1,187
2,033
1,392
1,689
1,398
1,187
2,261
2
0
5,372
1,078
815
588
181

10,804
16,956
724
14,960
5,397
1,363
3,357
1,334
1,781
7,275
1,971
2,579
3,054
3,983
6,072
3,600
2,288
3,935
5,768
479
722
1,716
2,622
1,265
816
211
214
1,130
1,128
5,699
565
1,554
1,117
4,551
2,330
4,184
2,808
3,427
2,916
2,375
4,591
2
0
10,591
2,163
1,726
1,149
399

3,239
5,318
266
4,785
1,717
453
1,105
476
511
2,093
546
740
867
1,115
1,675
926
545
928
1,612
136
201
388
628
304
213
60
52
295
229
1,620
161
417
287
1,147
615
1,350
1,009
966
862
733
1,236
1
0
2,773
450
437
228
138

3,383
5,238
221
4,851
1,869
436
1,131
466
568
2,206
555
783
904
1,379
1,581
991
583
973
1,620
156
195
495
714
370
244
61
58
342
298
1,745
207
415
294
1,174
610
1,329
983
989
889
717
1,379
0
0
2,688
476
397
229
159

6,622
10,556
487
9,636
3,586
889
2,236
942
1,079
4,299
1,101
1,523
1,771
2,494
3,256
1,917
1,128
1,901
3,232
292
396
883
1,342
674
457
121
110
637
527
3,365
368
832
581
2,321
1,225
2,679
1,992
1,955
1,751
1,450
2,615
1
0
5,461
926
834
457
297

6,276
9,838
254
7,932
1,737
458
1,349
428
625
3,036
617
739
1,201
1,296
2,720
1,157
803
1,059
2,356
189
255
512
736
394
232
67
60
388
403
2,165
178
440
316
1,248
763
1,716
871
1,045
820
637
1,059
5
1
6,690
1,382
979
469
189

247
573
644
91
366
207
1,946
34
14
329
62
99
103
22
39
115
24
26
25
142
11
71
50
1,969
79
64
1,105
275
282
256
294
98
777
121
361
181
164
89
740
639
100
23
159
86
318
123
42
769

187
563
620
82
385
206
2,037
39
18
260
58
94
97
36
46
126
23
22
27
122
17
80
46
2,069
75
63
1,144
288
279
236
304
119
803
150
346
188
194
117
805
643
108
25
173
81
314
125
80
860

434
1,136
1,264
173
751
413
3,983
73
32
589
120
193
200
58
85
241
47
48
52
264
28
151
96
4,038
154
127
2,249
563
561
492
598
217
1,580
271
707
369
358
206
1,545
1,282
208
48
332
167
632
248
122
1,629

119
212
287
42
201
99
1,226
33
6
185
53
57
87
17
31
86
18
16
17
97
6
55
41
1,208
30
36
780
162
226
151
218
91
522
97
255
163
86
83
540
545
88
16
164
59
241
104
44
604

123
228
322
48
224
109
1,300
38
11
165
63
64
65
15
32
82
12
22
10
84
6
62
46
1,140
33
27
786
212
210
145
221
84
589
126
250
149
96
83
456
547
99
14
186
68
267
119
49
587

242
440
609
90
425
208
2,526
71
17
350
116
121
152
32
63
168
30
38
27
181
12
117
87
2,348
63
63
1,566
374
436
296
439
175
1,111
223
505
312
182
166
996
1,092
187
30
350
127
508
223
93
1,191

141
430
476
93
416
227
3,346
89
43
587
117
126
107
41
63
216
25
33
13
111
6
68
52
3,005
183
52
1,894
377
506
400
364
132
1,107
252
732
315
272
178
1,437
1,023
152
36
191
92
461
215
99
1,013

225
461
1,089
704
3,503
1,293
901
9,102
5,530
3,651
1,258
474
2,668
2,719
2,250
6,970
0
3,295
2,121
266
685
474
2,637
870
1,162
186
1,123
2,398
566
1,225
3,799
435
887
727
978
4,587
557
719
902
706
620
523
299
389
780
4,276
107
45

245
510
1,135
729
3,369
1,353
880
9,683
5,559
3,801
1,322
491
2,808
2,722
2,322
7,168
0
3,308
2,198
252
706
501
2,628
927
1,220
145
1,085
2,532
599
1,129
3,864
434
860
725
960
4,820
561
744
923
768
638
523
326
422
748
4,453
109
46

470
971
2,224
1,433
6,872
2,646
1,781
18,785
11,089
7,452
2,580
965
5,476
5,441
4,572
14,138
0
6,603
4,319
518
1,391
975
5,265
1,797
2,382
331
2,208
4,930
1,165
2,354
7,663
869
1,747
1,452
1,938
9,407
1,118
1,463
1,825
1,474
1,258
1,046
625
811
1,528
8,729
216
91

157
330
704
505
2,115
840
504
5,912
3,372
2,580
1,019
325
1,868
1,655
1,444
4,342
5
2,637
1,663
173
548
400
1,905
605
871
140
683
1,991
488
867
3,095
322
651
574
707
3,431
409
601
735
577
470
374
229
384
672
2,403
61
24

137
333
741
509
2,218
890
519
6,017
3,148
2,718
1,037
340
2,163
1,687
1,449
4,628
8
2,746
1,761
204
568
422
1,993
643
888
161
750
2,042
510
860
3,109
336
669
642
692
3,464
460
598
733
583
511
422
255
358
680
2,355
75
29

294
663
1,445
1,014
4,333
1,730
1,023
11,929
6,520
5,298
2,056
665
4,031
3,342
2,893
8,970
13
5,383
3,424
377
1,116
822
3,898
1,248
1,759
301
1,433
4,033
998
1,727
6,204
658
1,320
1,216
1,399
6,895
869
1,199
1,468
1,160
981
796
484
742
1,352
4,758
136
53

315
615
1,016
638
2,725
1,683
747
13,277
7,218
4,858
1,412
499
3,369
3,143
2,065
6,704
44
2,697
1,643
253
539
518
1,918
787
1,011
151
1,031
2,670
622
1,107
3,595
360
846
627
1,018
5,489
689
615
1,143
924
705
498
303
427
734
4,759
165
70

750
533
266
313
5,360
2,550
1,291
895
1,604
440
1,319
307
3,756
312
340
60
573
841
3,127
281
515
354
1,245
176
4,129
1,168
269
381
423
286
458
223
344
273
381
301
96
106
149
1,938
219
443
1,065
266
408
289
516
401

795
561
256
386
5,551
2,565
1,332
916
1,634
449
1,387
320
3,753
341
372
53
575
807
3,232
253
521
323
1,253
166
4,369
1,219
262
402
437
290
486
205
378
263
411
293
109
133
159
1,972
258
436
1,096
271
419
282
601
397

1,545
1,094
522
699
10,911
5,115
2,623
1,811
3,238
889
2,706
627
7,509
653
712
113
1,148
1,648
6,359
534
1,036
677
2,498
342
8,498
2,387
531
783
860
576
944
428
722
536
792
594
205
239
308
3,910
477
879
2,161
537
827
571
1,117
798

452
341
168
242
3,787
1,675
760
604
1,011
336
853
230
2,083
183
243
13
271
362
1,576
160
299
222
636
133
2,787
1,030
223
273
354
307
394
137
305
230
343
266
72
87
134
1,606
186
438
1,027
234
423
253
488
341

465
362
172
229
3,765
1,704
822
636
1,104
384
807
233
2,045
162
217
21
264
372
1,525
187
334
175
621
139
2,580
1,111
244
319
371
281
449
164
313
248
348
276
79
113
134
1,618
200
468
1,062
220
374
267
521
344

917
703
340
471
7,552
3,379
1,582
1,240
2,115
720
1,660
463
4,128
345
460
34
535
734
3,101
347
633
397
1,257
272
5,367
2,141
467
592
725
588
843
301
618
478
691
542
151
200
268
3,224
386
906
2,089
454
797
520
1,009
685

1,016
690
319
416
8,425
3,632
1,460
985
2,242
602
1,783
460
4,488
416
598
47
655
878
3,419
423
527
350
1,144
225
7,736
1,610
327
441
538
421
641
223
470
374
523
354
119
128
228
2,946
245
583
1,315
356
563
414
701
416

844
509
346
210
248
218
1,224
154
596
585
383
650
495
581
390
329
1,314
796
297
289
169
916
1,093
2,703
43
439
173
115
1,024
293
175
195
261
253
720
419
604
211
78
160
127
138
134
337
377
57
1,333
203

894
566
334
212
230
226
1,231
166
627
613
398
714
511
638
409
352
1,355
856
313
294
181
930
1,054
2,796
37
493
206
121
1,098
291
166
182
257
284
799
398
656
234
90
159
119
138
114
365
363
67
1,443
244

1,738
1,075
680
422
478
444
2,455
320
1,223
1,198
781
1,364
1,006
1,219
799
681
2,669
1,652
610
583
350
1,846
2,147
5,499
80
932
379
236
2,122
584
341
377
518
537
1,519
817
1,260
445
168
319
246
276
248
702
740
124
2,776
447

754
448
322
237
263
183
895
103
444
456
307
516
406
402
182
278
1,197
518
223
247
127
826
1,087
2,295
42
449
164
154
998
223
142
182
223
272
660
382
500
207
64
146
101
103
117
323
293
39
1,125
231

711
441
340
205
282
201
936
122
492
457
335
503
356
384
215
293
1,191
510
268
248
149
809
996
2,302
41
457
148
162
949
219
161
226
230
308
699
429
541
239
80
130
82
96
117
342
287
48
1,090
200

1,465
889
662
442
545
384
1,831
225
936
913
642
1,019
762
786
397
571
2,388
1,028
491
495
276
1,635
2,083
4,597
83
906
312
316
1,947
442
303
408
453
580
1,359
811
1,041
446
144
276
183
199
234
665
580
87
2,215
431

964
749
417
241
396
229
1,393
192
586
641
328
731
407
531
405
442
1,873
753
331
341
262
949
1,266
3,575
55
536
249
164
1,564
371
238
257
351
345
1,002
507
1,051
419
126
173
147
181
179
492
593
102
1,981
314

185
244
538
677
695
490
181
775
166
235
132
1,021
743
91
392
119
12,528
199
235
556
890
395
201
430
357
191
194
149
545
568
1,511
51
280
52
74
29
46
4,967
242
141
1,958
1,632
265
1,087
1,028
1,042
111
683

171
237
587
660
731
495
243
773
147
247
164
976
778
105
396
142
13,115
200
214
518
910
420
224
382
367
179
245
158
533
618
1,513
39
283
59
64
41
41
5,329
263
154
2,043
1,718
295
1,177
1,080
1,079
112
695

356
481
1,125
1,337
1,426
985
424
1,548
313
482
296
1,997
1,521
196
788
261
25,643
399
449
1,074
1,800
815
425
812
724
370
439
307
1,078
1,186
3,024
90
563
111
138
70
87
10,296
505
295
4,001
3,350
560
2,264
2,108
2,121
223
1,378

147
256
520
639
680
372
175
724
157
223
129
801
317
119
262
112
7,708
197
155
395
735
290
177
381
249
152
206
107
360
417
1,176
39
293
73
83
30
36
3,422
175
88
1,358
1,194
216
806
543
635
65
440

123
219
543
625
664
419
159
717
152
266
137
783
304
127
311
99
7,617
186
155
436
817
318
163
339
229
149
205
105
415
451
1,193
48
255
69
85
33
36
3,619
192
92
1,483
1,281
235
755
591
682
73
485

270
475
1,063
1,264
1,344
791
334
1,441
309
489
266
1,584
621
246
573
211
15,325
383
310
831
1,552
608
340
720
478
301
411
212
775
868
2,369
87
548
142
168
63
72
7,041
367
180
2,841
2,475
451
1,561
1,134
1,317
138
925

175
277
698
843
738
566
237
837
188
271
205
1,382
765
163
505
142
17,361
320
310
703
1,146
581
261
437
419
181
284
185
598
733
1,490
64
279
62
108
33
47
6,289
331
176
2,170
1,881
353
1,395
830
1,025
110
749

461
1,399
170
1,246
505
195
1,194
367
91
366
306
39
1,062
1,492
711
904
314
743
152
95
135
1,190
601
2,108
1,429
874
517
513
836
220
148
62
144
90
299
1,020
461
360
1,439
1,062
1,532
3,431
1,701
160
273
197
274
2,477

493
1,356
188
1,279
549
190
1,156
348
113
339
345
48
983
1,532
735
971
325
807
136
92
132
1,123
603
2,171
1,493
891
541
577
909
193
132
58
155
97
273
1,080
473
407
1,482
1,054
1,521
3,585
1,724
127
304
211
258
2,563

954
2,755
358
2,525
1,054
385
2,350
715
204
705
651
87
2,045
3,024
1,446
1,875
639
1,550
288
187
267
2,313
1,204
4,279
2,922
1,765
1,058
1,090
1,745
413
280
120
299
187
572
2,100
934
767
2,921
2,116
3,053
7,016
3,425
287
577
408
532
5,040

305
938
120
748
378
110
777
222
67
214
217
30
652
1,016
440
582
230
473
112
78
72
691
352
1,413
903
507
332
340
548
134
100
35
128
73
191
609
273
233
1,060
661
1,124
2,668
1,211
82
200
167
215
1,616

315
965
144
751
328
141
870
228
72
264
224
38
717
1,014
468
554
216
485
94
56
93
751
367
1,402
903
549
324
416
570
149
95
49
105
59
216
704
330
264
1,116
688
1,174
2,764
1,335
86
212
185
189
1,516

620
1,903
264
1,499
706
251
1,647
450
139
478
441
68
1,369
2,030
908
1,136
446
958
206
134
165
1,442
719
2,815
1,806
1,056
656
756
1,118
283
195
84
233
132
407
1,313
603
497
2,176
1,349
2,298
5,432
2,546
168
412
352
404
3,132

528
1,563
169
1,172
605
175
1,447
370
136
384
288
56
1,424
1,572
636
894
419
727
204
106
144
1,170
612
2,684
1,375
818
474
526
1,080
213
154
60
192
127
344
941
486
365
2,211
909
1,342
4,195
1,806
135
350
258
318
4,130

44
191
1,118
266
165
608
164
2,066
1,100
364
93
549
97
1,577
931
1,355
200
1,038
4,511
1,314
89
1,566
157
68
69
316
77
3,745
126
52
23
10
29
44
88
46
124
160
10
5
11
11
19
8
38
5,270
1,311
507

50
200
1,187
275
195
602
162
2,099
1,175
333
82
610
135
1,641
964
1,369
219
1,158
4,706
1,317
113
1,633
154
72
62
316
86
3,775
118
50
26
5
20
42
84
50
122
188
8
5
8
6
19
8
42
5,302
1,329
526

94
391
2,305
541
360
1,210
326
4,165
2,275
697
175
1,159
232
3,218
1,895
2,724
419
2,196
9,217
2,631
202
3,199
311
140
131
632
163
7,520
244
102
49
15
49
86
172
96
246
348
18
10
19
17
38
16
80
10,572
2,640
1,033

39
137
642
140
83
305
116
1,339
745
238
69
364
80
1,147
627
961
148
834
2,316
753
66
926
97
57
57
248
52
2,169
106
27
26
7
14
31
45
25
59
128
8
5
8
2
24
7
24
3,164
791
324

26
135
721
136
133
389
128
1,362
735
203
61
411
80
1,224
663
1,031
139
926
2,386
803
57
919
90
49
49
221
63
2,154
107
43
13
3
17
38
43
25
75
152
7
2
6
9
29
5
22
3,121
842
286

65
272
1,363
276
216
694
244
2,701
1,480
441
130
775
160
2,371
1,290
1,992
287
1,760
4,702
1,556
123
1,845
187
106
106
469
115
4,323
213
70
39
10
31
69
88
50
134
280
15
7
14
11
53
12
46
6,285
1,633
610

53
281
942
207
115
463
253
3,311
2,196
256
131
642
167
2,210
982
1,553
224
1,503
4,089
1,994
149
2,441
188
86
95
515
105
5,583
172
63
39
12
22
38
87
47
98
246
8
7
15
15
25
13
41
7,118
1,558
664

348
469
233
647
113
310
1,235
1,317
234
382
9,735
1,074
1,764
1,398
4,962
546
6,851
3,766
587
1,087
292
2,843
2,645
965
324
4

368
428
237
600
122
330
1,363
1,464
226
390
9,879
1,131
1,787
1,466
5,244
587
6,951
3,903
596
998
280
2,973
2,591
944
364
8

716
897
470
1,247
235
640
2,598
2,781
460
772
19,614
2,205
3,551
2,864
10,206
1,133
13,802
7,669
1,183
2,085
572
5,816
5,236
1,909
688
12

249
267
131
407
93
185
731
796
134
232
5,437
694
978
780
3,390
341
3,933
2,177
415
600
151
1,630
1,565
492
203
8

250
294
123
425
107
201
699
801
140
249
5,285
723
1,063
934
3,298
396
3,936
2,174
405
576
162
1,786
1,607
484
191

499
561
254
832
200
386
1,430
1,597
274
481
10,722
1,417
2,041
1,714
6,688
737
7,869
4,351
820
1,176
313
3,416
3,172
976
394
8

493
637
320
841
152
317
1,589
1,822
249
518
11,675
1,436
1,065
1,230
9,067
539
8,340
3,679
718
853
212
3,035
2,517
716
387
27

18 - 29 aos
30 - 59 aos
60 a ms
Total 18 Total 30 29 aos
59 aos
M
F
M
F
M
1,438,401 3,279,532 2,649,165 2,194,018
### 862,758 743,046
2,073
4,917
2,578
2,254
4,832
979
683
12
23
48
40
88
39
17
100
198
181
187
368
76
67
39
82
114
119
233
54
39
89
168
133
142
275
79
65
185
346
265
270
535
120
114
26
51
53
55
108
34
10
41
71
70
156
226
35
33
499
1,015
810
760
1,570
286
217
216
482
484
491
975
208
192
50
103
115
115
230
53
36
56
108
102
106
208
65
43
52
108
140
121
261
59
47
133
293
343
337
680
127
83
27
54
81
85
166
37
39
23
56
62
58
120
39
20
43
90
108
98
206
73
30
11
23
46
39
85
28
30
56
99
81
96
177
41
40
109
197
185
211
396
110
88
22
40
36
43
79
21
17
2,214
4,588
3,146
2,715
5,861
889
958
920
1,913
1,494
1,533
3,027
385
469
391
842
819
729
1,548
264
316
115
253
194
212
406
79
96
2,588
5,790
3,220
3,255
6,475
534
661
535
1,125
1,033
983
2,016
387
406
73
149
177
178
355
81
40
16
49
43
44
87
20
21
40
73
58
59
117
30
28
51
118
106
109
215
22
23
45
91
96
85
181
39
20
428
957
862
767
1,629
238
251
657
1,256
1,075
934
2,009
405
354
18
34
34
42
76
23
17
24
53
48
59
107
28
24
103
213
170
189
359
40
59
59
131
126
132
258
69
58
487
1,010
743
749
1,492
189
192
2,498
5,636
2,914
2,860
5,774
369
508
1,101
2,529
1,306
1,259
2,565
213
247
1,331
3,066
1,532
1,434
2,966
151
202

129
464
247
158
147
35
65
70
347
26
66
235
282
585
103
49
29
25
33
227
211
94
110
291
213
65
169
112
119
100
33
724
37
32
153
4,161
2,075
954
554
547
905
174
3,830
152
26
125
5,692
327

283
972
484
299
285
62
140
130
704
63
122
462
518
1,071
188
99
65
51
69
420
423
181
212
649
456
110
315
215
203
200
73
1,557
63
59
329
8,735
4,375
1,945
1,027
1,154
1,821
332
8,261
273
51
246
12,025
723

260
711
301
292
260
77
107
121
538
55
103
356
476
689
166
99
65
64
70
264
390
158
184
592
255
109
388
211
203
217
81
1,118
60
54
195
6,183
3,680
1,517
680
878
1,281
165
5,636
235
39
260
7,558
508

229
824
349
300
270
83
122
119
518
55
109
422
563
839
184
94
73
72
52
266
392
150
180
576
339
122
440
219
231
220
101
1,332
71
61
256
5,785
3,753
1,571
619
939
1,424
197
5,116
245
48
240
6,052
423

489
1,535
650
592
530
160
229
240
1,056
110
212
778
1,039
1,528
350
193
138
136
122
530
782
308
364
1,168
594
231
828
430
434
437
182
2,450
131
115
451
11,968
7,433
3,088
1,299
1,817
2,705
362
10,752
480
87
500
13,610
931

219
207
114
205
123
68
57
82
300
31
48
156
194
250
71
68
36
58
40
84
236
74
102
272
44
44
253
98
126
119
37
236
63
31
25
1,665
990
436
172
271
352
63
2,187
136
33
157
2,787
249

147
216
111
131
102
55
52
72
199
18
43
165
193
271
69
38
27
36
31
87
193
60
69
209
78
51
202
94
111
116
42
261
52
38
42
1,893
1,184
497
231
339
412
60
1,598
140
31
155
2,138
179

83
252
52
438
237
525
111
127
41
114
39
193
159
123
127
395
118
276
252
230
15
56
90
141
15
106
319
70
97
11
42
79
14
40
1,151
188
124
245
145
887
141
255
293
242
279
920
327
371

179
502
102
919
560
1,106
227
270
77
225
89
409
325
231
263
784
218
584
525
483
21
120
230
288
30
240
829
153
160
18
82
149
30
75
2,478
431
280
518
293
1,962
293
514
618
511
572
1,903
673
793

152
385
127
677
549
795
211
249
55
230
116
367
260
191
247
631
187
521
457
468
28
133
225
237
36
213
680
175
173
37
59
156
35
78
1,921
356
289
346
235
1,530
235
378
574
414
443
1,465
527
654

116
312
127
647
416
625
157
241
51
187
96
329
253
154
238
565
175
449
364
394
31
112
189
181
34
213
490
187
152
27
47
147
35
66
1,718
349
234
272
201
1,290
211
302
460
353
374
1,286
454
538

268
697
254
1,324
965
1,420
368
490
106
417
212
696
513
345
485
1,196
362
970
821
862
59
245
414
418
70
426
1,170
362
325
64
106
303
70
144
3,639
705
523
618
436
2,820
446
680
1,034
767
817
2,751
981
1,192

90
316
105
275
234
326
145
135
28
156
69
254
165
134
143
284
83
387
408
315
16
122
144
90
32
131
253
103
130
27
88
112
32
64
924
206
154
182
131
681
128
159
305
202
160
832
223
447

65
233
98
254
226
238
101
121
21
123
85
200
134
111
114
252
72
270
236
261
13
110
108
84
24
112
195
104
104
35
58
83
21
43
612
141
122
123
84
437
84
115
204
138
138
526
206
320

1,665
460
125
621
106
35
43
238
77
68
29
789
137
260
779
207
150
272
288
179
157
270
50
133
1,426
324
105
1,294
48
221
31
56
1,884
23
102
73
195
784
621
384
102
115
235
201
109
191
96
578

3,798
977
282
1,334
220
70
79
508
143
118
50
1,705
261
510
1,599
420
276
510
530
353
320
554
111
270
3,023
625
204
3,045
97
474
87
113
3,967
75
233
158
365
1,628
1,322
826
204
296
484
406
223
411
194
1,163

3,175
656
235
1,031
211
50
67
386
146
75
46
1,147
194
402
1,180
284
257
386
398
253
248
411
99
224
1,864
430
184
2,279
105
365
108
107
2,736
72
201
212
297
1,271
1,049
663
179
277
369
303
176
284
147
800

2,819
628
242
969
197
54
69
371
125
76
59
1,071
200
335
989
252
223
362
406
251
234
343
89
223
1,743
372
178
2,006
103
389
110
115
2,346
62
194
177
285
1,133
882
610
159
132
316
248
199
300
154
710

5,994
1,284
477
2,000
408
104
136
757
271
151
105
2,218
394
737
2,169
536
480
748
804
504
482
754
188
447
3,607
802
362
4,285
208
754
218
222
5,082
134
395
389
582
2,404
1,931
1,273
338
409
685
551
375
584
301
1,510

934
218
65
388
132
33
22
129
66
46
24
795
157
230
510
140
126
253
281
205
130
284
48
119
920
179
130
653
61
79
66
75
1,023
60
124
176
167
487
507
275
144
102
258
217
97
144
105
342

973
230
82
362
126
29
30
106
77
60
34
559
108
143
373
112
112
166
181
158
96
183
40
73
694
136
82
699
53
114
67
93
772
50
79
128
136
455
348
215
106
92
155
157
66
109
85
223

334
62
98
3
15
19
41
89
12
41
37
194
80
665
51
74
70
50
216
348
70
193
1,273
283
594
224
385
349
33
54
78
51
61
58
39
172
9,095
413
638
314
535
409
272
1,526
6,279
441
130

675
118
199
5
32
35
74
158
22
65
62
0
384
167
1,404
107
142
110
102
426
742
139
418
2,717
599
1,172
434
822
696
58
92
151
94
124
135
67
376
20,682
790
1,513
601
1,152
1,049
588
3,535
14,644
1,053
275

504
90
222
8
33
46
61
123
31
70
83
1
290
144
1,022
82
136
77
89
354
600
148
420
1,977
432
931
317
572
586
68
92
166
125
110
154
68
282
17,930
617
1,150
493
989
932
476
2,815
12,327
737
221

415
83
220
10
45
51
65
146
34
70
100
1
285
156
972
78
129
76
75
318
460
152
343
1,691
389
863
307
441
440
60
75
138
112
84
146
59
205
14,689
681
849
531
965
647
456
2,475
9,004
635
200

919
173
442
18
78
97
126
269
65
140
183
2
575
300
1,994
160
265
153
164
672
1,060
300
763
3,668
821
1,794
624
1,013
1,026
128
167
304
237
194
300
127
487
32,619
1,298
1,999
1,024
1,954
1,579
932
5,290
21,331
1,372
421

247
56
160
5
22
32
20
66
39
48
44
1
147
72
380
36
72
35
45
212
242
74
215
1,054
204
470
185
415
208
33
107
100
161
88
107
55
136
5,582
352
344
241
381
263
121
724
2,780
389
74

156
38
153
5
13
41
26
67
26
34
52
0
113
74
293
36
58
40
39
136
192
79
156
677
146
362
108
253
174
39
61
73
108
63
108
49
107
4,741
347
255
256
370
248
161
717
2,244
272
66

52
209
115
293
215
248
812
123
1,503
130
504
113
1,158
229
320
604
5,852
130
142
1,402
288
152
317
168
1,230
4,034
501
86
364
328
50
568
264
776
152
53
205
1,862
181
836
1,571
123
307
138
147
44
86
111

111
397
214
603
457
487
1,624
260
3,218
271
1,095
241
2,390
443
678
1,241
13,232
271
258
3,033
557
274
546
345
2,545
8,411
1,007
169
802
673
111
1,168
583
1,652
343
125
402
4,210
354
1,738
3,394
271
628
285
336
84
184
230

90
279
141
550
361
311
1,103
226
2,567
219
901
213
1,641
368
568
946
5,859
196
249
2,422
575
374
465
415
1,043
5,021
923
154
891
579
110
932
594
1,444
328
122
403
2,611
251
1,422
2,265
274
531
321
350
53
191
264

82
245
132
447
331
304
983
200
2,308
190
706
173
1,479
340
474
837
5,035
172
220
2,038
596
365
402
386
780
4,367
825
141
562
537
100
817
475
1,188
337
90
327
2,065
232
1,169
1,972
230
512
285
316
81
130
259

172
524
273
997
692
615
2,086
426
4,875
409
1,607
386
3,120
708
1,042
1,783
10,894
368
469
4,460
1,171
739
867
801
1,823
9,388
1,748
295
1,453
1,116
210
1,749
1,069
2,632
665
212
730
4,676
483
2,591
4,237
504
1,043
606
666
134
321
523

61
189
65
274
198
163
482
154
1,206
97
551
86
461
200
217
484
1,847
140
237
981
284
322
372
229
377
1,472
550
116
492
393
72
383
277
711
199
91
238
926
125
637
1,071
159
372
242
275
51
123
219

43
113
52
202
134
115
375
103
1,019
69
376
73
404
153
180
330
1,352
104
219
817
229
242
279
174
283
976
380
88
283
266
62
308
215
463
125
51
176
549
100
475
748
108
228
148
189
49
84
136

170
78
73
255
43
50
99
34
174
23
40
124
73
51
68
46
144
169
111
41
960
302
584
800
362
642
403
854
137
549
624
641
178
458
368
160
207
135
62
49
53
305
20
46
29
107
69
115

352
149
153
614
86
121
218
80
379
38
81
249
131
105
128
96
268
342
187
78
2,010
590
1,180
1,729
793
1,482
841
1,820
266
1,190
1,229
1,279
350
853
766
334
368
275
99
97
104
630
38
80
84
252
140
226

334
137
184
513
87
141
282
72
361
60
79
261
157
106
157
106
278
323
192
124
1,522
544
971
1,436
698
953
635
1,446
272
1,094
1,030
1,071
324
655
594
268
495
235
101
87
110
433
40
92
71
149
117
163

332
163
202
424
92
80
237
52
287
51
75
251
134
102
142
108
269
300
183
115
1,446
513
942
1,154
583
805
554
1,236
229
1,006
887
962
309
582
541
270
487
216
91
74
109
429
23
79
49
103
109
148

666
300
386
937
179
221
519
124
648
111
154
512
291
208
299
214
547
623
375
239
2,968
1,057
1,913
2,590
1,281
1,758
1,189
2,682
501
2,100
1,917
2,033
633
1,237
1,135
538
982
451
192
161
219
862
63
171
120
252
226
311

153
89
150
206
66
95
225
67
198
44
69
204
119
79
104
66
162
273
145
115
606
333
443
715
322
330
318
668
153
558
566
502
185
267
354
163
385
133
103
68
93
135
26
94
70
80
62
99

121
66
94
165
46
74
173
42
141
44
57
116
84
51
81
59
140
215
120
88
505
258
314
626
286
290
299
532
133
496
402
467
154
187
303
131
305
96
73
43
63
132
19
53
56
83
45
74

305
2,059
2,718
4,852
435
136
1,531
915
1,787
1,736
130
4,061
31
53
70
121
517
28
51
29
155
1,969
571
196
174
171
53
1,365
1,045
343
195
233
290
249
177
26
632
125
161
145
32
78
63
327
84
94
97
61

662
5,244
6,523
12,053
1,001
296
3,564
2,452
4,168
3,690
302
9,815
57
108
163
274
1,297
67
107
83
365
4,501
1,161
547
394
421
132
3,189
2,714
774
510
553
636
656
443
59
1,626
296
417
432
72
192
120
794
222
227
196
136

797
4,106
4,577
8,777
844
286
2,875
2,049
3,164
2,728
174
8,217
58
126
147
268
1,097
68
148
73
303
3,500
850
544
373
435
129
2,067
2,470
718
402
222
550
603
446
40
1,368
276
401
364
47
213
100
596
158
117
177
112

557
3,000
3,358
6,780
726
235
1,886
1,605
2,318
1,750
165
6,131
51
113
144
195
782
55
117
66
238
3,437
597
305
320
256
103
1,747
1,604
702
343
280
568
527
424
51
1,119
289
339
273
44
206
112
563
161
168
159
138

1,354
7,106
7,935
15,557
1,570
521
4,761
3,654
5,482
4,478
339
14,348
109
239
291
463
1,879
123
265
139
541
6,937
1,447
849
693
691
232
3,814
4,074
1,420
745
502
1,118
1,130
870
91
2,487
565
740
637
91
419
212
1,159
319
285
336
250

258
1,281
1,311
2,342
274
151
998
545
1,017
942
37
2,849
45
66
49
113
401
28
94
27
55
1,084
418
191
103
157
62
462
874
253
110
24
157
154
150
19
303
121
178
81
22
72
81
91
43
20
61
22

204
961
975
1,811
237
162
734
507
780
730
46
2,281
51
49
51
93
267
21
79
38
58
896
328
136
115
117
59
383
671
253
120
42
142
187
190
25
314
102
205
69
20
87
92
125
51
24
83
28

95
57
372
58
5
97
30
22
47
33
117
90
14
2
273
59
379
51
106
97
213
36
41
48
31
61
46
36
19
41
35
13
109
23
87
2,237
151
31
157
34
29
125
44
175
412
254
181
109

212
155
1,007
106
13
229
82
55
123
60
369
214
29
6
653
126
851
102
220
247
534
80
80
95
65
115
89
66
42
102
78
40
241
57
170
5,173
388
64
365
57
54
253
95
390
1,036
643
523
315

185
153
1,052
144
24
213
66
93
144
97
305
296
41
23
640
209
746
138
325
290
432
94
104
150
74
149
136
102
82
88
99
52
217
85
155
3,993
404
62
258
60
60
224
113
423
1,000
664
583
244

193
126
802
138
33
184
48
103
109
102
213
264
57
23
489
185
603
114
308
209
337
85
79
159
64
138
119
77
70
77
87
66
227
60
156
3,713
315
49
217
91
44
239
98
369
738
567
428
207

378
279
1,854
282
57
397
114
196
253
199
518
560
98
46
1,129
394
1,349
252
633
499
769
179
183
309
138
287
255
179
152
165
186
118
444
145
311
7,706
719
111
475
151
104
463
211
792
1,738
1,231
1,011
451

64
48
335
101
26
96
40
92
69
86
157
187
50
12
184
161
282
88
182
180
169
65
65
125
56
74
106
95
75
47
45
52
126
57
95
677
234
57
88
102
55
84
127
238
367
235
221
57

53
73
375
90
26
97
28
83
75
75
137
166
43
14
187
144
217
80
175
170
138
57
86
101
57
65
126
74
58
53
44
44
106
53
80
735
168
50
94
77
37
69
87
155
355
256
193
49

19
268
129
116
35
154
64
183
5
26
17
24
24
6,739
734
512
2,590
525
559
348
478
182
3,706
100
562
612
1,364
1,911
0
340
657
679
255
346
283
183
165
138
187
4,038
487
388
281
454
596
816
1,270
1,083

44
607
281
249
83
323
126
375
9
43
29
53
38
15,542
1,556
1,006
5,281
1,038
1,091
732
978
403
8,698
177
1,158
1,268
2,914
4,862
1
721
1,338
1,358
519
732
542
434
336
270
366
8,472
952
759
567
1,009
1,202
1,864
2,619
2,491

52
670
341
255
82
304
160
379
21
33
37
77
80
9,605
1,127
673
2,781
870
897
473
814
364
4,878
184
873
879
2,208
2,712
4
605
1,175
1,261
395
683
504
437
329
243
372
5,735
664
701
473
838
934
1,398
1,510
2,194

37
638
285
260
89
292
146
368
31
48
35
91
79
7,367
1,094
647
2,699
810
874
401
621
332
3,710
151
688
796
1,802
1,809
2
469
1,029
972
300
539
428
343
248
210
303
4,181
595
577
408
615
804
1,381
1,808
1,553

89
1,308
626
515
171
596
306
747
52
81
72
168
159
16,972
2,221
1,320
5,480
1,680
1,771
874
1,435
696
8,588
335
1,561
1,675
4,010
4,521
6
1,074
2,204
2,233
695
1,222
932
780
577
453
675
9,916
1,259
1,278
881
1,453
1,738
2,779
3,318
3,747

24
273
169
167
61
140
100
185
23
43
34
56
81
2,678
438
279
741
319
462
181
433
213
1,361
148
472
319
947
839
0
522
552
671
228
378
362
252
251
159
209
2,183
296
431
260
447
423
306
246
872

31
293
153
131
51
118
91
140
24
37
17
32
67
1,736
335
216
503
210
386
124
291
141
857
101
368
239
588
550
0
303
363
421
157
257
233
177
141
119
105
1,438
232
289
124
334
246
336
250
595

1,265
735
136
464
104
842
1,080
485
0
952
111
80
70
152
208
98
91
70
71
240
169
147
20
181
39
208
91
333
33
88
972
144
57
44
474
185
26
110
189
37
37
105
44
84
25
3
18
31

2,491
1,662
261
942
199
1,979
2,231
1,110
0
2,205
230
159
149
308
370
167
184
126
112
508
320
283
30
347
78
431
177
705
63
172
2,058
329
155
90
994
371
60
223
445
67
69
217
95
187
44
21
39
56

1,877
1,359
258
813
159
1,783
1,819
485
1
1,526
257
184
196
261
347
162
201
140
135
358
350
233
30
247
61
339
179
565
95
138
1,315
306
144
66
650
354
52
199
430
58
55
213
79
136
60
38
20
80

1,917
1,257
252
839
162
1,561
1,481
733
0
1,228
246
162
155
240
342
172
188
132
153
356
324
259
45
218
40
310
172
522
92
150
1,148
239
129
71
755
320
44
224
413
64
42
227
95
141
67
43
33
60

3,794
2,616
510
1,652
321
3,344
3,300
1,218
1
2,754
503
346
351
501
689
334
389
272
288
714
674
492
75
465
101
649
351
1,087
187
288
2,463
545
273
137
1,405
674
96
423
843
122
97
440
174
277
127
81
53
140

561
352
208
283
100
318
842
132
0
805
317
192
165
184
261
142
148
108
105
196
235
106
29
144
39
244
102
213
116
67
736
257
89
74
204
269
55
148
279
47
52
131
94
104
90
54
24
75

503
324
131
203
82
287
530
162
0
565
218
117
113
154
200
141
149
109
104
167
223
124
28
110
27
227
108
213
89
77
528
185
68
49
176
200
41
93
200
33
44
119
70
64
53
40
23
56

209
30
44
68
30
86
47
59
83
55
67
106
107
18
18
118
62
51
78
121
111
211
223
524
79
61
145
103
70
83
274
10,973
653
355
630
2,188
1,346
384
2,925
786
229
948
408
1,967
1,860
1,221
640
1,593

404
49
72
118
53
171
83
124
172
102
128
218
192
39
38
278
115
101
160
245
270
427
459
1,079
161
122
279
214
149
171
579
25,730
1,396
746
1,213
4,858
2,835
834
6,378
1,671
482
2,048
820
4,639
4,075
2,668
1,407
3,581

311
36
74
78
61
181
83
107
131
104
122
200
216
50
38
224
129
148
176
217
308
442
403
1,003
156
129
308
246
169
166
567
16,229
1,339
676
1,010
3,623
2,288
696
4,236
1,426
431
1,508
637
3,711
3,115
2,268
1,229
2,775

289
26
71
77
61
172
86
111
142
96
106
148
200
33
31
163
98
121
139
181
246
362
353
839
129
109
290
216
150
150
484
12,115
1,143
513
976
2,757
1,856
471
3,043
1,220
332
1,250
483
2,817
2,874
1,937
1,116
2,142

600
62
145
155
122
353
169
218
273
200
228
348
416
83
69
387
227
269
315
398
554
804
756
1,842
285
238
598
462
319
316
1,051
28,344
2,482
1,189
1,986
6,380
4,144
1,167
7,279
2,646
763
2,758
1,120
6,528
5,989
4,205
2,345
4,917

235
43
52
69
57
127
84
81
101
103
87
188
195
54
82
291
148
129
97
196
244
243
253
558
156
124
181
208
173
134
311
5,549
675
253
376
1,126
921
254
1,366
547
248
559
279
1,667
1,008
866
490
1,290

150
27
35
46
29
98
67
49
65
62
50
120
137
22
61
168
72
81
64
101
141
165
175
375
96
76
119
135
126
95
219
3,873
506
162
338
958
644
178
1,063
468
173
424
186
1,194
890
709
426
983

300
718
1,175
41
202
403
619
820
376
99
661
2,612
307
298
333
274
232
447
342
646
909
434
218
369
191
493
84
1,289
86
817
591
324
125
227
266
102
64
430
4,651
1,045
292
242
378
491
1,194
368
206
315

576
1,492
2,502
97
460
900
1,259
1,740
803
204
1,425
6,419
613
690
720
526
446
923
869
1,396
2,040
934
480
853
367
1,080
157
2,720
144
1,903
1,201
671
239
464
546
186
143
952
10,289
2,025
576
484
789
945
2,511
788
368
635

414
1,091
2,047
70
415
734
984
1,532
677
173
1,131
5,896
561
601
724
380
423
927
1,051
1,359
2,155
928
444
835
230
1,198
162
2,622
134
1,862
977
666
226
415
449
158
133
931
8,301
1,513
454
350
644
751
2,145
703
310
558

447
996
1,822
68
319
619
945
1,215
593
173
1,090
3,984
497
521
640
368
425
642
723
1,110
1,645
851
459
657
230
918
165
2,206
134
1,351
1,002
587
239
378
469
157
153
786
6,752
1,461
484
361
581
796
1,972
650
289
508

861
2,087
3,869
138
734
1,353
1,929
2,747
1,270
346
2,221
9,880
1,058
1,122
1,364
748
848
1,569
1,774
2,469
3,800
1,779
903
1,492
460
2,116
327
4,828
268
3,213
1,979
1,253
465
793
918
315
286
1,717
15,053
2,974
938
711
1,225
1,547
4,117
1,353
599
1,066

148
379
705
44
237
204
334
616
286
76
375
2,414
254
200
307
136
125
427
351
667
866
410
187
285
82
561
100
973
93
623
449
324
113
178
151
55
61
439
2,915
499
164
109
210
293
779
243
96
201

152
322
642
45
198
189
311
480
211
76
322
1,591
187
182
267
136
151
362
288
530
701
409
199
235
80
498
99
872
96
485
423
307
143
169
185
50
75
380
2,510
523
188
110
197
296
786
266
99
203

232
453
671
875
130
5,593
130
1,021
6,663
1,303
858
959
853
491
721
445
737
407
594
883
2,822
1,139
1,930
1,691
918
1,541
1,654
1,321
259
127
571
145
301
1,502
850
103
361
205
402
140
371
98
240
187
355
176
236
1,109

459
916
1,312
1,808
247
12,884
314
2,294
15,122
2,671
1,805
1,908
1,640
990
1,476
995
1,375
797
1,252
1,833
5,704
2,456
3,941
3,596
1,745
3,192
3,455
2,888
570
281
1,133
309
635
3,191
1,864
200
699
447
842
290
856
189
478
341
783
373
501
2,395

373
735
1,167
1,583
214
11,010
382
2,237
10,454
2,221
1,356
1,540
1,124
607
1,214
844
1,034
639
980
1,499
3,914
1,813
2,854
2,533
1,118
2,405
2,318
2,542
518
285
1,053
347
583
2,233
1,913
223
672
527
908
365
839
184
679
341
745
456
506
2,072

402
705
1,090
1,395
183
8,343
306
1,454
9,142
2,252
1,345
1,521
1,136
675
1,134
701
989
639
977
1,545
3,973
1,874
2,785
2,476
1,219
2,526
2,343
2,208
492
252
960
270
538
2,169
1,523
232
562
352
800
284
591
176
509
338
647
360
476
1,633

775
1,440
2,257
2,978
397
19,353
688
3,691
19,596
4,473
2,701
3,061
2,260
1,282
2,348
1,545
2,023
1,278
1,957
3,044
7,887
3,687
5,639
5,009
2,337
4,931
4,661
4,750
1,010
537
2,013
617
1,121
4,402
3,436
455
1,234
879
1,708
649
1,430
360
1,188
679
1,392
816
982
3,705

155
284
447
621
93
3,754
172
780
2,734
673
364
504
316
204
359
270
321
265
225
416
1,152
465
759
578
271
514
610
1,193
277
138
461
246
307
500
1,002
113
313
135
416
217
411
70
374
169
279
165
202
902

127
296
420
552
105
3,026
163
589
2,840
846
436
635
327
204
373
262
331
273
299
449
1,412
590
895
700
327
680
653
896
216
127
410
186
247
497
712
123
223
133
346
182
307
96
301
180
253
146
171
684

371
73
314
630
88
763
308
178
142
294
132
25
86
256
13,151
1,298
1,038
1,093
88
14,217
3,604
170
329
2,072
3,626
4,256
296
2,073
402
160
154
93
559
225
283
1,193
478
115
411
452
589
191
255
201
1,426
238
439
823

724
154
678
1,387
200
1,662
610
351
334
606
260
40
175
554
33,413
3,494
3,042
2,953
234
36,535
8,998
384
778
5,322
9,053
10,212
652
5,771
799
329
266
183
1,181
406
562
2,869
1,054
260
784
876
1,256
381
530
444
3,253
500
933
1,642

591
152
566
1,306
207
1,435
586
373
352
665
284
47
232
520
33,200
3,877
3,326
3,333
320
33,226
6,773
340
659
3,513
6,346
6,891
456
4,258
669
368
302
165
1,074
358
529
2,509
1,014
239
656
742
1,126
386
410
392
2,479
427
744
1,330

553
172
462
1,086
187
1,292
518
351
284
523
241
44
206
386
23,831
2,559
2,335
2,393
207
22,460
5,390
306
438
3,118
4,855
4,951
368
2,659
587
296
312
125
1,022
371
497
1,778
792
190
601
602
1,005
380
346
324
1,950
386
692
1,314

1,144
324
1,028
2,392
394
2,727
1,104
724
636
1,188
525
91
438
906
57,031
6,436
5,661
5,726
527
55,686
12,163
646
1,097
6,631
11,201
11,842
824
6,917
1,256
664
614
290
2,096
729
1,026
4,287
1,806
429
1,257
1,344
2,131
766
756
716
4,429
813
1,436
2,644

245
86
195
629
147
430
272
242
217
316
132
23
135
223
10,771
1,409
1,177
1,462
139
6,391
1,815
188
187
793
1,566
1,796
75
1,351
318
188
245
91
543
269
248
980
543
105
405
362
647
245
157
245
781
229
305
617

195
79
168
549
109
390
227
204
188
306
124
32
130
188
8,982
1,079
865
1,164
132
5,216
1,408
122
107
590
1,226
1,314
72
951
200
111
131
56
311
199
120
685
341
48
304
262
518
236
101
179
538
166
197
461

783
465
320
880
812
588
435
180
407
101
279
304
4,091
392
476
703
617
411
218
355
2,037
378
631
928
1,044
667
380
797
1,392
59
682
65
315
209
148
131
2,346
3,277
335
355
378
658
1,857
422
2,167
2,531
238
324

1,758
965
684
1,916
1,751
1,107
923
396
862
197
573
583
9,369
845
1,046
1,553
1,369
834
464
782
4,365
770
1,408
1,810
2,099
1,242
784
1,524
4,174
131
1,447
169
795
498
351
288
5,074
7,567
722
828
826
1,558
4,139
957
3,968
5,303
466
594

1,509
792
539
1,762
1,385
853
771
331
825
214
455
468
6,990
654
824
1,331
1,114
730
386
671
3,190
719
940
1,330
1,547
796
603
1,185
3,198
121
1,483
203
840
506
323
295
3,673
5,755
723
868
772
1,403
2,583
1,012
2,788
3,145
410
514

1,202
703
514
1,542
1,237
808
655
247
758
192
408
475
5,326
450
653
833
935
645
306
592
2,709
690
796
1,264
1,407
779
541
1,028
2,193
110
1,025
198
560
336
277
224
2,989
4,157
609
552
763
1,146
2,606
847
2,865
3,114
330
510

2,711
1,495
1,053
3,304
2,622
1,661
1,426
578
1,583
406
863
943
12,316
1,104
1,477
2,164
2,049
1,375
692
1,263
5,899
1,409
1,736
2,594
2,954
1,575
1,144
2,213
5,391
231
2,508
401
1,400
842
600
519
6,662
9,912
1,332
1,420
1,535
2,549
5,189
1,859
5,653
6,259
740
1,024

589
347
230
679
699
414
332
200
343
106
220
216
2,638
283
320
604
492
512
287
370
1,509
380
409
714
743
417
238
599
1,005
69
794
118
394
316
150
211
1,397
1,445
493
513
239
391
387
416
1,013
422
214
284

403
225
149
693
536
322
282
130
297
65
165
190
1,954
210
204
439
320
328
189
256
1,383
266
299
606
522
378
216
532
757
52
702
101
339
219
126
171
1,177
1,667
459
434
293
426
433
413
931
524
172
258

301
131
478
594
117
71
280
1,300
213
1,030
837
648
432
790
521
111
302
1,217
383
311
287
356
1,602
587
899
945
783
243
117
384
555
145
3,493
178
1,683
60
134
106
39
68
78
86
71
84
124
173
46
159

562
238
982
1,171
232
125
556
2,652
460
1,983
1,776
1,417
919
1,806
1,067
267
627
2,618
801
667
602
762
3,564
1,255
1,903
2,404
1,776
578
309
827
1,304
285
7,604
370
3,618
123
275
253
84
157
156
165
184
182
284
365
85
334

565
198
794
921
282
123
398
1,760
301
1,393
1,362
1,057
705
1,356
774
231
384
1,906
662
486
488
619
2,340
910
1,510
1,847
1,400
533
310
773
1,233
248
3,168
353
2,883
119
275
176
122
118
126
142
114
160
235
280
78
391

559
209
795
881
237
103
327
1,598
297
1,316
1,308
947
736
990
676
212
382
1,484
521
413
413
555
1,953
682
1,188
1,441
1,120
432
219
695
1,012
178
2,494
268
2,245
96
201
123
72
76
102
108
82
131
150
209
61
266

1,124
407
1,589
1,802
519
226
725
3,358
598
2,709
2,670
2,004
1,441
2,346
1,450
443
766
3,390
1,183
899
901
1,174
4,293
1,592
2,698
3,288
2,520
965
529
1,468
2,245
426
5,662
621
5,128
215
476
299
194
194
228
250
196
291
385
489
139
657

326
211
372
464
246
177
214
572
161
508
497
346
164
482
238
64
149
676
322
185
160
301
845
285
663
661
605
288
97
503
435
136
1,022
185
1,395
96
124
75
92
46
85
90
41
105
128
310
53
217

253
147
269
341
204
143
137
443
97
425
350
252
222
325
182
75
116
498
198
126
151
284
659
211
470
526
392
228
50
402
351
114
650
137
1,011
69
104
50
53
42
58
51
33
70
79
229
44
125

1,967
1,135
601
693
355
514
198
130
969
231
531
1,486
591
68
140
58
267
110
109
64
57
89
231
202
77
142
91
61
55
66
16
80
33
61
52
109
483
740
209
234
27
279
343
51
145
153
32
119

4,364
2,390
1,332
1,627
708
1,107
382
273
2,153
490
1,088
3,408
1,250
140
305
132
536
236
216
145
115
172
499
464
140
286
198
133
113
149
34
155
68
121
103
232
1,044
1,549
435
432
63
583
819
106
377
357
78
310

2,614
1,037
966
1,334
524
883
330
206
1,578
478
887
2,334
934
105
165
115
503
190
166
141
116
182
391
374
163
248
191
132
94
167
57
125
63
94
84
170
755
1,217
405
357
61
563
759
92
390
297
32
252

1,967
905
776
971
437
666
298
197
1,227
383
674
1,666
713
91
103
135
376
165
159
118
115
187
330
259
128
197
187
120
74
175
48
134
62
74
68
165
589
1,015
333
299
72
459
601
62
231
264
34
222

4,581
1,942
1,742
2,305
961
1,549
628
403
2,805
861
1,561
4,000
1,647
196
268
250
879
355
325
259
231
369
721
633
291
445
378
252
168
342
105
259
125
168
152
335
1,344
2,232
738
656
133
1,022
1,360
154
621
561
66
474

782
346
456
574
213
334
210
163
477
290
384
1,032
333
69
87
73
288
93
111
106
77
109
197
174
166
108
126
66
63
151
43
120
49
43
55
139
439
475
224
165
70
277
319
56
217
151
12
155

608
266
326
398
158
239
159
97
315
205
237
683
241
46
63
48
196
59
91
53
39
62
156
104
89
80
98
54
44
121
38
78
43
37
42
127
286
334
145
134
48
205
224
47
145
85
9
105

30
42
10
48
56
249
63
56
125
82
29
137
32
52
26
829
354
377
332
1,640
1,537
206
518
116
527
81
364
242
222
342
355
5,177
4,325
1,692
1,515
580
537
484
391
1,981
269
2,699
172
1,268
228
169
400
611

63
91
27
92
121
628
108
100
263
155
63
272
51
109
54
1,951
717
812
746
3,550
2,492
435
1,097
242
1,100
162
727
477
452
762
758
10,999
9,667
4,225
3,301
1,201
1,095
1,014
803
4,343
540
5,474
311
3,052
500
389
907
1,256

81
127
42
87
140
563
103
98
254
166
75
293
65
102
81
1,372
599
642
574
2,843
1,277
467
961
269
977
125
622
491
407
683
507
6,707
6,378
3,290
2,736
1,067
692
776
579
3,091
322
2,967
180
2,411
365
302
705
1,037

70
118
26
73
95
468
104
86
168
154
74
268
67
99
72
1,052
472
438
470
2,253
992
391
805
202
798
93
524
449
353
600
479
6,869
5,364
2,430
2,313
770
619
689
490
2,689
308
2,527
203
1,741
335
266
629
915

151
245
68
160
235
1,031
207
184
422
320
149
561
132
201
153
2,424
1,071
1,080
1,044
5,096
2,269
858
1,766
471
1,775
218
1,146
940
760
1,283
986
13,576
11,742
5,720
5,049
1,837
1,311
1,465
1,069
5,780
630
5,494
383
4,152
700
568
1,334
1,952

101
172
45
68
76
196
89
75
93
102
43
315
57
81
84
487
295
259
214
1,106
412
242
433
123
434
80
328
302
233
351
183
2,070
2,069
1,123
947
499
294
352
267
1,191
162
795
85
836
198
175
249
483

71
141
25
48
81
163
60
61
64
106
51
247
51
55
65
355
223
166
164
917
318
182
325
83
312
50
273
205
156
283
147
1,665
1,597
993
770
366
223
291
190
993
133
660
87
665
149
120
217
404

214
985
240
443
314
542
591
92
409
155
166
233
433
234
122
566
1,053
156
424
487
153
267
1,397
206
423
329
204
4,560
643
363
2,569
749
951
1,243
1,287
294
1,688
946
1,060
1,185
1,300
572
541
590
623
355
305
50

443
2,118
548
1,005
718
1,188
1,264
182
979
348
360
444
887
540
229
1,171
2,379
315
910
1,045
304
580
2,848
383
844
688
408
9,334
1,352
756
5,269
1,616
2,083
2,878
2,535
617
4,025
2,027
2,323
2,638
2,881
1,335
1,186
1,325
1,474
775
611
121

258
1,382
406
644
528
792
880
139
640
268
309
404
781
410
191
984
1,800
278
616
851
211
452
2,313
298
639
493
324
5,924
984
518
4,074
1,253
1,746
2,092
1,482
368
2,545
1,571
1,696
1,746
1,579
922
719
770
809
541
433
141

269
1,313
375
523
402
642
771
129
492
204
238
333
706
313
179
815
1,401
279
563
667
208
382
2,261
247
519
437
255
5,457
1,053
593
4,037
1,205
1,528
1,636
1,801
292
2,200
1,363
1,504
1,521
1,715
903
813
862
870
388
345
94

527
2,695
781
1,167
930
1,434
1,651
268
1,132
472
547
737
1,487
723
370
1,799
3,201
557
1,179
1,518
419
834
4,574
545
1,158
930
579
11,381
2,037
1,111
8,111
2,458
3,274
3,728
3,283
660
4,745
2,934
3,200
3,267
3,294
1,825
1,532
1,632
1,679
929
778
235

142
637
195
299
262
248
459
91
251
135
160
210
367
198
66
401
790
120
285
409
90
184
495
149
290
293
157
1,687
244
113
902
294
468
862
277
135
691
426
559
592
353
114
151
135
133
217
225
76

142
525
147
205
183
211
358
55
204
105
120
166
338
138
79
322
583
112
257
343
82
132
614
106
182
189
118
1,501
308
127
1,139
317
459
651
392
92
638
419
475
579
388
202
211
176
171
182
162
63

63
448
139
348
520
97
76
534
115
493
112
210
4,199
1,186
558
189
142
1,845
188
660
236
227
574
941
143
56
1,650
145
43
226
282
793
1,987
52
83
667
125
1,292
124
198
443
819
457
112
208
56
15
1,830

117
912
295
717
1,110
233
180
1,184
248
1,013
233
449
9,578
2,935
1,385
458
398
4,615
443
1,607
559
504
1,475
2,251
374
111
3,948
389
84
569
668
1,875
5,006
100
167
1,708
308
3,100
256
416
1,061
2,032
1,035
227
424
127
25
4,386

113
714
214
579
871
173
168
877
170
740
205
323
6,191
1,922
1,000
356
338
3,320
304
970
437
443
1,073
1,384
246
119
3,042
294
87
465
536
1,449
3,498
134
148
1,387
274
2,310
199
380
610
1,424
806
152
370
130
31
3,296

94
544
171
478
704
139
124
661
132
532
150
262
6,604
1,659
874
311
232
2,702
221
821
424
334
840
1,114
224
124
2,732
228
68
356
451
1,168
2,834
100
126
1,129
179
1,977
211
373
476
1,193
740
146
340
105
38
2,707

207
1,258
385
1,057
1,575
312
292
1,538
302
1,272
355
585
12,795
3,581
1,874
667
570
6,022
525
1,791
861
777
1,913
2,498
470
243
5,774
522
155
821
987
2,617
6,332
234
274
2,516
453
4,287
410
753
1,086
2,617
1,546
298
710
235
69
6,003

45
355
134
200
462
135
95
378
110
398
102
173
2,011
677
461
135
166
1,227
147
324
167
201
417
366
116
156
1,133
140
57
160
158
560
1,074
63
99
510
87
730
56
102
148
361
213
40
94
37
21
1,059

42
270
116
178
368
104
75
295
76
319
73
165
1,744
550
395
126
133
984
113
240
146
153
292
306
75
146
985
147
65
122
159
492
799
62
62
413
72
697
74
108
123
306
225
50
123
47
30
944

102
342
639
169
521
927
538
4,537
7
54
58
4,724
62
108
70
159
4,877
114
165
1,147
54
567
113
443
595
304
85
235
570
521
247
1,077
555
437
142
614
150
256
225
139
393
57
99
92
197
89
113
367

210
736
1,459
433
1,234
2,123
1,412
10,921
14
118
133
11,171
166
278
147
310
11,463
248
393
2,696
111
1,366
290
943
1,510
762
215
520
1,377
1,191
565
2,613
1,296
913
319
1,426
294
599
466
302
883
148
218
222
500
176
268
764

164
603
1,144
294
899
1,492
1,060
8,689
27
136
154
7,906
191
238
145
350
8,968
224
327
1,805
102
1,082
252
948
1,237
723
201
419
1,013
877
398
2,132
999
846
226
1,215
276
652
407
252
885
137
189
184
461
174
206
611

118
521
1,067
231
785
1,371
839
6,694
33
88
106
6,051
122
171
117
269
6,644
154
253
1,505
81
732
110
806
922
582
157
277
825
661
280
1,559
799
876
181
885
226
488
287
183
652
86
151
145
339
132
152
475

282
1,124
2,211
525
1,684
2,863
1,899
15,383
60
224
260
13,957
313
409
262
619
15,612
378
580
3,310
183
1,814
362
1,754
2,159
1,305
358
696
1,838
1,538
678
3,691
1,798
1,722
407
2,100
502
1,140
694
435
1,537
223
340
329
800
306
358
1,086

63
115
363
70
321
459
316
2,507
50
146
107
2,077
169
143
124
165
2,648
156
146
511
65
384
122
388
367
344
106
186
392
352
158
796
335
286
111
439
165
280
197
111
388
76
107
77
237
92
85
228

60
148
394
69
297
395
256
1,941
30
112
67
1,617
120
91
87
137
1,893
102
102
377
58
255
82
335
276
250
64
107
261
232
95
580
267
348
80
312
137
243
138
112
296
39
69
80
158
68
53
197

413
162
1,542
3,586
2,641
305
890
96
1,110
524
241
85
76
42
165
103
64
128
46
73
110
74
112
120
50
125
88
58
149
68
160
99
99
102
78
113
32
170
251
71
98
438
746
464
71
409
3,253
278

947
353
3,101
7,942
6,031
687
2,274
208
2,038
1,063
563
162
204
107
318
202
122
290
87
162
236
173
222
267
111
249
183
125
329
152
320
219
184
231
182
277
68
367
590
161
196
1,003
1,699
986
144
848
6,300
596

826
348
2,420
5,919
4,335
611
1,906
182
1,579
1,037
471
117
145
81
285
171
118
257
110
129
205
111
216
232
114
231
160
127
295
163
262
170
153
260
215
248
75
248
614
167
170
807
1,424
782
123
770
3,762
452

564
231
2,460
5,944
4,106
674
1,572
189
1,140
664
374
82
87
37
197
140
108
219
46
88
152
62
153
192
88
173
182
98
244
110
179
119
104
175
168
165
55
189
481
136
140
597
1,056
524
99
602
3,503
451

1,390
579
4,880
11,863
8,441
1,285
3,478
371
2,719
1,701
845
199
232
118
482
311
226
476
156
217
357
173
369
424
202
404
342
225
539
273
441
289
257
435
383
413
130
437
1,095
303
310
1,404
2,480
1,306
222
1,372
7,265
903

391
168
788
1,222
792
248
726
70
540
497
262
61
52
34
107
86
63
115
70
81
91
61
156
102
63
123
51
74
142
109
132
96
90
112
96
93
62
94
255
94
116
289
556
331
87
394
897
151

267
108
884
1,505
1,082
297
763
118
454
305
195
30
31
18
75
47
38
99
61
65
62
46
96
91
52
108
76
40
98
73
83
60
64
72
95
51
27
82
171
73
89
204
344
198
48
324
973
157

341
1,192
363
3,770
1,845
2,332
2,213
540
166
481
157
385
274
195
306
435
26
34
21
117
68
48
213
45
62
1,122
317
308
130
496
108
149
159
192
6,022
8,747
2,678
2,695
7,864
1,229
1,424
251
713
241
2,029
398
593
475

748
2,780
767
8,499
4,099
4,900
5,141
1,197
366
1,167
386
964
610
439
683
1,019
60
93
48
268
152
94
586
110
136
2,681
707
665
309
866
251
359
336
458
14,546
20,053
6,411
6,503
18,078
3,043
3,477
536
1,783
510
5,003
872
1,386
1,017

505
2,145
493
5,896
2,613
3,167
4,589
1,189
329
1,072
324
843
621
480
593
886
67
73
46
136
96
80
489
76
100
1,960
649
540
289
489
249
409
265
416
12,521
15,515
4,973
5,096
14,120
2,491
2,655
462
1,409
412
3,989
753
1,250
815

496
1,779
544
5,350
2,783
3,230
3,500
900
253
875
234
745
533
393
463
654
47
56
51
125
86
84
371
63
72
1,485
436
392
211
1,176
161
245
229
255
8,969
12,399
3,945
3,962
11,373
2,095
1,861
447
1,024
341
3,039
651
984
659

1,001
3,924
1,037
11,246
5,396
6,397
8,089
2,089
582
1,947
558
1,588
1,154
873
1,056
1,540
114
129
97
261
182
164
860
139
172
3,445
1,085
932
500
1,665
410
654
494
671
21,490
27,914
8,918
9,058
25,493
4,586
4,516
909
2,433
753
7,028
1,404
2,234
1,474

88
412
125
856
439
358
1,880
595
154
487
205
314
352
358
232
259
35
44
27
21
41
36
134
39
39
784
416
316
164
215
198
269
150
195
4,961
4,173
1,781
1,346
4,767
847
981
182
359
190
1,538
284
390
214

122
494
138
1,005
622
387
1,421
526
116
410
130
312
257
252
210
182
32
31
18
24
30
28
108
35
30
506
262
222
102
229
137
140
114
143
3,743
3,320
1,311
1,150
3,624
756
798
168
250
214
1,097
284
374
165

118
1,481
358
554
929
408
314
198
156
196
80
2,285
1,116
859
1,031
453
603
532
1,689
1,122
207
338
48
339
62
533
725
1,737
679
2,345
195
1,146
761
880
264
860
434
93
275
156
898
318
59
151
178
229
5,507
1,433

250
3,358
875
1,320
2,185
760
656
435
302
396
179
5,188
2,575
1,832
2,164
946
1,264
1,076
3,673
2,430
397
678
93
630
112
1,092
1,478
3,907
1,656
5,368
442
2,746
1,617
2,058
607
1,987
927
183
576
308
2,175
845
135
331
411
489
12,402
3,003

202
2,825
743
1,271
1,981
576
467
303
296
318
163
4,917
2,205
1,638
1,798
793
952
784
3,260
1,630
391
583
82
517
101
905
1,276
3,461
1,444
4,856
423
2,550
1,454
1,595
501
1,577
740
147
472
180
1,417
548
135
321
358
444
7,773
2,091

172
2,378
592
925
1,434
573
448
325
301
315
148
3,958
2,055
1,488
1,534
707
886
728
2,917
1,468
444
703
76
480
101
849
1,237
3,029
1,165
3,902
333
1,882
1,342
1,213
401
1,280
541
150
439
198
1,164
527
125
255
258
376
5,701
1,912

374
5,203
1,335
2,196
3,415
1,149
915
628
597
633
311
8,875
4,260
3,126
3,332
1,500
1,838
1,512
6,177
3,098
835
1,286
158
997
202
1,754
2,513
6,490
2,609
8,758
756
4,432
2,796
2,808
902
2,857
1,281
297
911
378
2,581
1,075
260
576
616
820
13,474
4,003

67
842
213
414
304
214
124
102
116
105
47
1,370
606
350
809
316
354
217
1,483
460
224
220
55
258
43
400
384
1,123
493
1,128
119
794
376
779
208
482
331
69
171
49
337
72
91
194
186
220
2,434
702

57
758
225
361
268
215
138
114
132
115
59
1,232
582
398
706
306
326
300
1,208
424
216
215
41
234
53
396
400
1,046
494
1,128
117
678
393
549
196
419
297
67
163
62
286
102
72
174
175
184
1,884
624

940
650
1,112
1,071
823
1,227
1,781
406
407
181
213
685
260
315
1,035
372
155
594
1,934
1,043
537
9,079
1,019
775
87
7,092
4,573
512
2,020
139
479
984
2,419
771
727
658
714
1,131
1,157
290
997
2,026
969
1,103
319
1,310
883
4,587

1,930
1,382
2,403
2,379
1,745
2,522
3,786
893
893
392
440
1,602
551
652
2,163
785
296
1,242
4,425
2,387
1,172
21,218
2,330
1,697
217
17,719
10,695
1,217
4,770
314
1,066
1,581
4,381
1,887
1,685
1,531
1,679
2,562
2,708
647
2,303
4,596
1,908
2,414
695
2,946
2,037
9,741

1,264
1,151
1,790
1,830
1,245
1,745
2,694
586
693
284
345
1,096
421
454
1,914
640
299
976
3,498
1,771
854
18,213
2,053
1,478
230
16,147
9,321
1,131
4,333
351
1,208
1,007
2,869
1,645
1,507
1,301
1,461
2,222
2,040
617
2,350
3,941
1,481
2,131
583
2,675
1,779
6,732

1,177
896
1,595
1,568
1,061
1,676
2,410
524
531
256
310
851
353
441
1,946
698
342
988
2,915
1,618
828
13,449
1,593
1,102
166
11,957
7,107
957
3,143
288
1,196
1,602
2,171
1,114
1,086
992
1,189
1,809
1,526
468
1,736
2,834
1,403
1,757
508
2,362
1,441
4,986

2,441
2,047
3,385
3,398
2,306
3,421
5,104
1,110
1,224
540
655
1,947
774
895
3,860
1,338
641
1,964
6,413
3,389
1,682
31,662
3,646
2,580
396
28,104
16,428
2,088
7,476
639
2,404
2,609
5,040
2,759
2,593
2,293
2,650
4,031
3,566
1,085
4,086
6,775
2,884
3,888
1,091
5,037
3,220
11,718

394
439
657
544
465
496
1,180
322
304
162
208
316
222
204
769
305
135
254
1,361
584
232
5,269
554
558
68
4,322
2,760
289
1,358
136
376
157
584
528
341
332
316
403
416
116
356
1,167
413
782
145
563
395
1,485

350
329
539
502
350
478
1,061
256
258
103
145
291
205
169
841
317
171
283
1,197
597
241
4,139
503
434
51
3,594
2,175
282
1,090
126
422
165
535
444
318
298
250
326
268
77
210
1,076
449
631
143
604
415
1,296

49
657
567
1,095
3,596
1,278
2,122
487
984
1,144
1,350
7,551
2,729
15,513
535
1,721
10,212
1,402
8,956
1,190
15,325
6,792
6,998
619
1,214
6,308
860
7,971
7,406
2,448
806
524
347
4,213
591
11,840
177
317
5,632
305
751
77
45,697
10,792
1,061
15,099
2,425
4,929

132
1,447
1,481
2,439
7,780
3,067
5,038
1,122
2,089
2,658
2,992
19,746
5,837
41,767
1,444
4,414
26,042
3,376
21,559
2,732
38,642
17,228
17,603
1,825
3,195
16,351
2,235
22,543
19,018
6,198
2,416
1,517
948
11,580
1,536
30,314
422
700
14,246
819
1,743
265
104,263
27,045
2,882
40,697
5,383
14,514

104
1,240
1,313
2,132
5,557
2,600
4,421
941
1,734
1,993
2,583
20,660
4,662
38,946
1,662
5,061
24,507
3,106
21,250
2,293
38,971
16,344
17,072
2,273
2,618
15,722
2,568
21,747
16,291
5,304
2,828
1,870
1,447
10,309
1,374
26,863
443
561
13,953
635
1,679
441
87,866
27,032
2,981
41,454
4,638
13,946

101
1,001
887
1,796
4,936
2,097
3,444
770
1,566
1,615
2,063
15,029
4,540
26,619
1,275
3,283
17,530
2,264
13,810
1,943
27,414
12,148
12,401
1,411
1,647
12,130
1,678
13,133
11,976
4,032
1,754
1,106
836
6,782
1,090
18,329
333
479
10,046
513
1,018
250
72,334
19,548
2,003
27,266
3,000
9,276

205
2,241
2,200
3,928
10,493
4,697
7,865
1,711
3,300
3,608
4,646
35,689
9,202
65,565
2,937
8,344
42,037
5,370
35,060
4,236
66,385
28,492
29,473
3,684
4,265
27,852
4,246
34,880
28,267
9,336
4,582
2,976
2,283
17,091
2,464
45,192
776
1,040
23,999
1,148
2,697
691
160,200
46,580
4,984
68,720
7,638
23,222

45
545
512
786
1,507
1,019
1,454
363
726
401
887
7,352
1,046
7,978
793
2,501
5,279
1,023
6,233
464
11,862
4,674
5,052
1,135
667
4,716
1,250
5,920
3,844
1,278
1,191
813
666
1,834
313
5,823
110
152
4,758
128
563
169
20,667
8,136
901
11,606
1,722
3,542

52
533
478
744
1,452
1,029
1,555
352
794
419
783
6,691
984
6,625
625
2,016
4,498
799
4,900
409
9,647
3,934
3,927
850
485
4,688
942
4,465
3,110
1,125
855
585
516
1,490
317
4,776
87
137
4,052
110
424
121
17,614
6,501
781
9,521
1,284
2,858

23
719
2,398
1,431
14,513
13,721
3,664
893
1,040
1,648
679
101
58
98
41
54
170
36
38
48
25
29
313
2,362
203
60
469
573
30
2,187
229
1,183
1,916
115
703
138
755
91
71
4,980
38
43
1,791
3,008
193
19
36
34

51
1,621
5,966
3,706
36,822
34,820
8,773
2,166
2,417
3,597
1,626
217
119
211
80
102
353
62
79
99
64
56
859
5,776
675
149
1,098
1,690
75
4,977
499
3,221
3,595
259
1,652
385
1,791
225
195
11,481
64
99
3,032
7,067
405
32
79
73

52
1,396
6,415
4,038
36,205
34,556
7,480
2,146
1,973
2,683
1,201
273
121
210
125
113
317
74
80
91
111
53
698
4,195
531
196
807
1,361
76
3,908
525
2,765
2,462
172
1,296
329
1,422
225
152
9,453
85
134
1,895
5,562
397
49
105
63

37
1,039
4,367
2,799
25,425
24,630
5,816
1,626
1,614
2,443
963
251
114
207
115
119
302
88
102
90
108
56
542
3,212
306
173
686
852
64
3,038
407
1,865
2,734
151
1,037
222
1,087
172
114
7,656
85
176
3,663
4,385
366
63
79
83

89
2,435
10,782
6,837
61,630
59,186
13,296
3,772
3,587
5,126
2,164
524
235
417
240
232
619
162
182
181
219
109
1,240
7,407
837
369
1,493
2,213
140
6,946
932
4,630
5,196
323
2,333
551
2,509
397
266
17,109
170
310
5,558
9,947
763
112
184
146

17
244
2,190
1,691
10,105
10,117
2,103
568
546
763
344
187
143
95
142
80
180
71
83
43
83
51
180
1,028
195
75
185
361
80
1,049
339
758
747
101
425
124
281
101
89
2,961
90
139
440
1,688
194
46
77
54

6
225
1,687
1,384
8,287
7,984
2,007
527
489
801
315
128
83
103
122
98
178
82
92
37
92
53
170
996
133
82
170
302
91
999
282
624
759
103
383
118
246
99
85
2,750
78
120
586
1,554
177
41
56
55

24
26
22
219
77
52
17
72
22
9
33
95
26
60
28
120
493
114
1,440
72
103
3
27
70
275
77
54
15
29
115
612
30
20
118
68
2,591
190
361
11
1,343
1,679
79
63
75
1,868
987
1,275
282

46
54
34
493
170
106
36
160
51
24
61
187
49
118
47
238
1,171
245
3,637
158
184
14
62
137
616
181
114
22
57
267
1,387
55
44
269
164
5,643
373
741
19
3,056
3,905
191
141
130
4,162
2,342
2,829
724

53
85
50
429
167
88
46
85
64
48
59
201
60
131
56
253
887
206
3,107
157
201
29
66
173
474
186
144
33
76
248
1,043
69
65
218
180
4,000
332
520
44
2,289
2,760
212
184
155
3,085
1,744
1,999
536

63
79
59
360
158
101
34
71
68
59
61
192
70
121
61
254
707
235
2,567
166
187
35
59
192
356
195
101
27
97
215
824
54
64
236
157
3,787
337
753
49
1,929
2,283
221
176
154
2,570
1,500
1,714
394

116
164
109
789
325
189
80
156
132
107
120
393
130
252
117
507
1,594
441
5,674
323
388
64
125
365
830
381
245
60
173
463
1,867
123
129
454
337
7,787
669
1,273
93
4,218
5,043
433
360
309
5,655
3,244
3,713
930

39
88
52
209
67
43
39
27
39
49
44
133
79
98
53
77
230
131
537
78
129
15
27
100
173
75
103
32
52
96
286
48
37
89
64
1,417
126
185
53
758
601
111
158
84
972
402
578
328

43
97
46
209
67
45
26
18
36
43
32
100
57
93
26
85
200
123
509
82
124
13
28
102
142
78
101
29
47
78
222
31
39
82
88
1,307
166
216
35
708
605
118
146
80
996
447
613
222

21
34
115
31
157
112
18
33
43
38
74
13
96
51
4
44
37
19
17
29
39
29
25
2
42
11
39
27
38
42
8
14
33
31
26
25
109
19
8,505
292
1,017
905
703
1,262
1,174
5,103
565
478

32
64
219
67
354
243
35
70
76
74
142
26
217
88
14
88
55
23
39
62
86
45
53
5
84
21
79
61
72
67
14
32
72
58
55
45
175
33
19,539
574
2,210
1,921
1,405
2,751
2,458
11,359
1,140
984

61
71
212
96
323
250
48
92
94
64
121
22
186
83
13
88
49
36
48
56
73
46
58
5
113
29
94
67
93
89
15
47
55
77
56
67
176
32
13,622
431
1,724
1,378
1,004
1,902
1,713
7,765
624
677

51
63
205
94
282
198
32
92
98
60
141
26
133
81
14
105
46
31
48
46
66
49
56
6
82
25
102
80
101
107
24
62
58
69
41
57
131
31
11,743
518
1,829
1,421
1,229
1,951
1,762
6,987
742
661

112
134
417
190
605
448
80
184
192
124
262
48
319
164
27
193
95
67
96
102
139
95
114
11
195
54
196
147
194
196
39
109
113
146
97
124
307
63
25,365
949
3,553
2,799
2,233
3,853
3,475
14,752
1,366
1,338

95
32
84
60
178
171
19
44
54
37
72
18
93
44
10
74
37
39
21
44
50
39
41
7
55
35
50
42
96
49
11
60
35
64
18
52
114
28
4,602
108
488
376
244
413
368
1,886
156
121

57
27
70
44
155
135
16
39
46
38
62
18
85
42
13
69
31
28
19
43
49
40
28
4
44
20
62
40
64
46
16
60
24
52
27
34
78
17
3,905
163
604
535
399
515
466
1,882
216
148

5,008
8,101
257
6,079
1,533
410
1,131
412
623
2,213
495
606
794
1,026
2,295
1,054
575
678
1,838
151
242
426
570
318
242
58
65
353
322
1,783
167
396
251
960
490
1,399
805
931
775
558
965
1
0
5,162
853
736
364
160

11,284
17,939
511
14,011
3,270
868
2,480
840
1,248
5,249
1,112
1,345
1,995
2,322
5,015
2,211
1,378
1,737
4,194
340
497
938
1,306
712
474
125
125
741
725
3,948
345
836
567
2,208
1,253
3,115
1,676
1,976
1,595
1,195
2,024
6
1
11,852
2,235
1,715
833
349

7,872
12,589
311
9,649
1,937
529
1,595
577
857
3,656
743
965
1,015
1,446
2,756
1,495
844
1,292
2,863
231
354
676
895
581
372
99
103
580
360
2,482
280
485
386
1,688
934
1,825
980
1,161
835
773
1,056
1
0
7,011
1,179
1,009
553
234

7,269
11,105
333
9,298
1,973
607
1,669
677
1,105
3,387
824
933
725
1,470
3,058
1,606
816
1,262
2,582
240
432
751
1,063
682
382
98
113
611
272
2,571
328
520
484
1,742
1,042
1,949
968
1,208
791
816
910
3
0
7,380
1,426
1,243
648
281

15,141
23,694
644
18,947
3,910
1,136
3,264
1,254
1,962
7,043
1,567
1,898
1,740
2,916
5,814
3,101
1,660
2,554
5,445
471
786
1,427
1,958
1,263
754
197
216
1,191
632
5,053
608
1,005
870
3,430
1,976
3,774
1,948
2,369
1,626
1,589
1,966
4
0
14,391
2,605
2,252
1,201
515

2,111
2,830
72
2,498
199
117
498
154
204
1,077
183
197
187
234
615
358
140
249
744
43
96
137
189
96
96
16
12
148
47
636
76
112
83
378
202
401
120
193
103
99
122
2
0
1,031
129
182
52
62

2,131
3,047
84
2,473
273
111
578
199
281
1,277
229
242
176
304
787
460
210
323
864
66
136
193
290
152
153
24
29
205
57
790
101
149
126
490
275
433
139
260
105
124
127
0
0
1,492
258
273
115
109

107
289
401
62
362
177
2,301
55
23
1,371
77
87
62
38
46
149
13
15
14
93
3
67
37
2,110
118
24
1,502
327
454
329
347
128
970
183
629
302
194
141
1,171
839
177
45
198
97
424
203
70
821

248
719
877
155
778
404
5,647
144
66
1,958
194
213
169
79
109
365
38
48
27
204
9
135
89
5,115
301
76
3,396
704
960
729
711
260
2,077
435
1,361
617
466
319
2,608
1,862
329
81
389
189
885
418
169
1,834

157
465
701
98
471
277
4,387
224
106
737
288
267
243
78
139
281
66
72
61
285
25
198
117
4,037
127
97
2,182
499
599
451
566
194
1,563
324
759
436
285
279
1,480
1,393
294
56
312
134
710
272
146
1,475

157
527
750
102
545
326
3,282
130
62
566
193
154
129
68
118
197
33
43
44
230
17
168
89
2,834
133
53
1,642
468
518
317
455
167
1,591
226
572
345
184
154
1,198
1,049
250
48
242
125
582
232
132
1,358

314
992
1,451
200
1,016
603
7,669
354
168
1,303
481
421
372
146
257
478
99
115
105
515
42
366
206
6,871
260
150
3,824
967
1,117
768
1,021
361
3,154
550
1,331
781
469
433
2,678
2,442
544
104
554
259
1,292
504
278
2,833

27
25
59
20
109
38
1,349
182
103
246
266
151
128
73
112
205
63
47
85
268
18
152
91
930
10
26
481
173
259
133
226
96
697
198
229
143
76
132
443
647
181
22
188
73
286
199
121
445

30
56
104
40
177
71
1,270
156
102
254
218
150
139
68
109
157
75
51
74
225
23
141
82
861
17
16
298
153
212
89
152
81
589
124
123
134
54
79
267
522
116
7
147
55
188
140
81
486

284
518
823
561
2,095
1,333
461
10,157
5,460
4,125
1,243
458
3,057
2,649
1,717
4,698
11
2,306
1,558
247
544
481
1,768
581
1,008
163
948
2,191
565
967
3,289
403
680
630
843
4,409
572
553
844
841
623
484
315
435
777
3,652
145
52

599
1,133
1,839
1,199
4,820
3,016
1,208
23,434
12,678
8,983
2,655
957
6,426
5,792
3,782
11,402
55
5,003
3,201
500
1,083
999
3,686
1,368
2,019
314
1,979
4,861
1,187
2,074
6,884
763
1,526
1,257
1,861
9,898
1,261
1,168
1,987
1,765
1,328
982
618
862
1,511
8,411
310
122

462
764
1,137
785
3,082
1,981
802
19,169
9,975
7,278
2,325
721
4,947
4,553
3,396
10,447
76
4,488
2,835
345
836
822
3,077
1,161
1,390
327
1,486
4,253
1,155
1,698
5,211
682
1,215
1,074
1,523
9,574
1,369
1,170
1,953
1,696
1,321
1,057
662
922
1,166
6,174
289
134

436
872
1,225
746
3,006
1,925
863
14,028
8,416
6,295
1,934
684
4,403
4,105
3,241
9,196
41
4,081
2,601
376
776
772
2,917
1,118
1,459
336
1,507
3,391
1,021
1,533
4,629
680
1,017
897
1,266
8,194
1,291
1,058
1,616
1,522
1,246
1,042
624
830
1,273
5,708
266
106

898
1,636
2,362
1,531
6,088
3,906
1,665
33,197
18,391
13,573
4,259
1,405
9,350
8,658
6,637
19,643
117
8,569
5,436
721
1,612
1,594
5,994
2,279
2,849
663
2,993
7,644
2,176
3,231
9,840
1,362
2,232
1,971
2,789
17,768
2,660
2,228
3,569
3,218
2,567
2,099
1,286
1,752
2,439
11,882
555
240

137
216
230
162
513
518
158
5,016
2,643
1,811
644
222
1,428
1,171
912
2,352
6
1,847
931
152
255
460
648
379
401
271
455
1,550
561
559
1,725
353
571
370
557
3,436
477
584
672
642
412
364
359
617
540
1,036
92
61

157
239
290
178
558
645
218
3,701
1,974
1,591
575
222
1,284
1,140
1,097
2,767
6
1,985
1,069
168
294
468
965
386
471
243
526
1,338
555
505
2,011
358
506
399
490
3,476
535
567
640
691
518
422
329
629
563
1,045
96
75

917
513
260
324
7,034
2,756
1,226
860
1,776
490
1,458
394
3,576
332
427
64
535
656
2,635
386
514
319
891
256
6,931
1,339
231
370
429
332
530
203
314
305
418
297
102
115
158
2,125
253
542
1,022
314
502
328
608
372

1,933
1,203
579
740
15,459
6,388
2,686
1,845
4,018
1,092
3,241
854
8,064
748
1,025
111
1,190
1,534
6,054
809
1,041
669
2,035
481
14,667
2,949
558
811
967
753
1,171
426
784
679
941
651
221
243
386
5,071
498
1,125
2,337
670
1,065
742
1,309
788

1,503
1,238
579
649
13,659
5,513
2,553
1,579
3,789
1,007
3,218
833
6,532
572
865
62
1,013
1,175
3,941
527
843
467
1,353
390
7,799
3,075
643
727
885
795
1,045
368
679
618
920
698
179
219
330
3,486
470
1,031
2,291
578
915
662
1,003
608

1,372
1,008
544
619
11,599
4,809
2,428
1,522
3,492
966
2,740
792
5,309
451
615
65
936
1,065
3,622
512
844
427
1,061
403
6,337
2,573
463
529
791
596
800
315
497
480
739
542
145
182
254
2,792
381
814
1,643
483
788
589
809
494

2,875
2,246
1,123
1,268
25,258
10,322
4,981
3,101
7,281
1,973
5,958
1,625
11,841
1,023
1,480
127
1,949
2,240
7,563
1,039
1,687
894
2,414
793
14,136
5,648
1,106
1,256
1,676
1,391
1,845
683
1,176
1,098
1,659
1,240
324
401
584
6,278
851
1,845
3,934
1,061
1,703
1,251
1,812
1,102

627
386
207
285
4,337
1,523
436
601
732
235
796
293
1,568
171
282
22
226
284
632
158
229
119
335
142
2,427
2,358
331
237
1,100
742
426
266
316
361
511
601
76
206
107
1,406
204
632
1,032
313
735
291
293
204

724
402
211
345
3,599
1,385
500
738
784
228
920
306
1,449
171
223
41
218
261
674
146
240
123
348
149
1,760
2,091
285
189
807
607
350
193
223
293
406
536
76
151
97
1,189
187
463
715
262
592
238
256
145

998
486
312
220
376
182
973
138
522
650
321
598
406
416
309
422
1,475
562
310
347
280
896
1,083
2,881
81
449
247
138
1,385
329
202
246
294
345
706
456
792
279
99
153
90
168
127
424
407
89
1,586
293

1,962
1,235
729
461
772
411
2,366
330
1,108
1,291
649
1,329
813
947
714
864
3,348
1,315
641
688
542
1,845
2,349
6,456
136
985
496
302
2,949
700
440
503
645
690
1,708
963
1,843
698
225
326
237
349
306
916
1,000
191
3,567
607

1,683
1,026
657
461
661
423
1,633
257
831
924
482
1,061
660
693
450
714
3,044
1,096
672
694
479
1,905
2,285
5,953
129
1,380
506
296
2,589
606
406
479
626
650
1,742
1,022
1,530
585
202
302
246
262
297
888
747
150
2,754
448

1,469
712
555
319
555
301
1,299
199
763
832
434
900
630
611
448
740
2,262
1,016
618
650
505
1,605
1,996
4,847
192
1,109
428
280
2,081
577
343
448
554
513
1,455
861
1,113
419
143
223
178
223
238
705
526
143
2,206
358

3,152
1,738
1,212
780
1,216
724
2,932
456
1,594
1,756
916
1,961
1,290
1,304
898
1,454
5,306
2,112
1,290
1,344
984
3,510
4,281
10,800
321
2,489
934
576
4,670
1,183
749
927
1,180
1,163
3,197
1,883
2,643
1,004
345
525
424
485
535
1,593
1,273
293
4,960
806

935
451
255
200
464
190
515
87
312
335
157
359
225
179
64
243
1,739
377
367
304
253
1,395
1,360
2,790
97
1,483
280
160
1,905
199
236
324
454
542
1,142
1,218
698
252
103
157
100
110
127
454
248
48
1,059
233

763
284
167
159
364
150
368
58
273
276
129
291
203
200
109
216
1,433
341
321
299
232
1,158
1,254
2,499
65
1,219
274
174
1,425
194
194
234
369
472
885
891
498
179
79
132
70
79
99
356
189
41
691
168

140
250
588
741
638
396
170
771
202
249
150
959
709
131
435
108
12,719
278
228
531
919
482
223
367
369
148
242
151
510
614
1,081
63
212
62
95
44
30
4,995
252
136
1,888
1,523
317
1,203
759
941
118
684

315
527
1,286
1,584
1,376
962
407
1,608
390
520
355
2,341
1,474
294
940
250
30,080
598
538
1,234
2,065
1,063
484
804
788
329
526
336
1,108
1,347
2,571
127
491
124
203
77
77
11,284
583
312
4,058
3,404
670
2,598
1,589
1,966
228
1,433

345
427
1,038
1,245
1,450
866
374
1,701
430
477
361
1,904
1,136
282
705
195
20,490
511
470
1,141
1,573
864
395
653
649
295
530
285
950
1,071
2,700
112
516
142
282
93
107
7,431
476
220
2,913
2,656
481
2,118
1,012
1,350
185
1,229

246
316
911
1,002
1,062
638
331
1,434
362
432
273
1,520
1,312
215
669
175
17,557
369
309
810
1,543
799
409
647
623
262
494
305
903
1,170
2,128
125
457
109
239
67
88
7,509
472
234
3,091
2,620
510
2,221
1,343
1,730
247
1,398

591
743
1,949
2,247
2,512
1,504
705
3,135
792
909
634
3,424
2,448
497
1,374
370
38,047
880
779
1,951
3,116
1,663
804
1,300
1,272
557
1,024
590
1,853
2,241
4,828
237
973
251
521
160
195
14,940
948
454
6,004
5,276
991
4,339
2,355
3,080
432
2,627

115
204
440
551
686
347
181
1,605
417
253
331
713
108
174
298
70
4,138
274
210
598
638
383
126
259
214
84
188
86
194
168
1,910
90
415
139
370
56
173
1,718
152
63
606
640
121
596
195
242
70
287

90
147
357
409
567
233
125
1,318
316
234
242
563
101
146
233
68
3,305
164
139
424
647
334
128
219
197
78
237
96
315
337
1,499
86
355
122
278
46
127
1,907
167
70
735
701
155
654
228
318
76
334

445
1,498
201
999
582
202
1,294
372
90
352
275
42
1,201
1,255
513
691
401
648
188
111
129
1,098
605
2,279
1,213
804
452
437
887
181
136
57
183
98
260
764
410
337
1,795
658
1,082
3,020
1,364
118
318
250
283
3,361

973
3,061
370
2,171
1,187
377
2,741
742
226
736
563
98
2,625
2,827
1,149
1,585
820
1,375
392
217
273
2,268
1,217
4,963
2,588
1,622
926
963
1,967
394
290
117
375
225
604
1,705
896
702
4,006
1,567
2,424
7,215
3,170
253
668
508
601
7,491

778
2,206
357
1,271
860
303
2,104
484
247
544
462
119
2,262
1,909
876
1,157
656
1,009
271
175
289
1,876
806
3,862
1,765
1,153
678
759
1,408
350
268
138
385
175
502
1,156
698
568
3,019
1,081
1,895
5,840
2,443
218
519
408
526
5,758

913
2,502
404
1,532
1,038
336
2,399
620
249
633
550
129
2,250
2,053
1,112
1,249
716
1,105
326
226
267
2,014
938
4,077
2,153
1,409
838
934
1,603
398
306
154
378
187
593
1,408
773
688
2,856
1,141
1,928
5,710
2,542
248
592
459
566
5,510

1,691
4,708
761
2,803
1,898
639
4,503
1,104
496
1,177
1,012
248
4,512
3,962
1,988
2,406
1,372
2,114
597
401
556
3,890
1,744
7,939
3,918
2,562
1,516
1,693
3,011
748
574
292
763
362
1,095
2,564
1,471
1,256
5,875
2,222
3,823
11,550
4,985
466
1,111
867
1,092
11,268

177
615
123
257
216
113
546
100
108
120
139
58
935
383
262
313
204
243
128
70
119
647
240
1,100
230
249
158
157
410
132
87
67
190
54
115
166
161
131
902
178
434
1,017
486
47
113
102
135
1,891

202
635
139
293
249
86
652
156
115
135
145
52
771
441
288
337
229
244
94
67
96
603
247
1,060
364
279
209
200
396
164
87
79
195
58
125
225
215
182
950
186
471
1,182
617
45
153
124
169
1,589

50
261
845
180
110
404
215
2,684
2,110
258
134
634
151
2,597
955
1,187
214
1,173
3,655
1,159
94
1,481
110
370
125
522
109
3,489
144
35
18
12
19
24
947
31
68
542
19
11
11
10
31
9
47
6,293
1,452
644

103
542
1,787
387
225
867
468
5,995
4,306
514
265
1,276
318
4,807
1,937
2,740
438
2,676
7,744
3,153
243
3,922
298
456
220
1,037
214
9,072
316
98
57
24
41
62
1,034
78
166
788
27
18
26
25
56
22
88
13,411
3,010
1,308

106
471
1,288
278
206
605
402
4,424
2,609
350
232
973
266
3,206
1,403
2,104
245
1,956
6,025
2,837
267
3,038
287
188
156
830
199
7,547
380
132
115
28
64
110
131
56
131
418
58
23
28
29
96
38
107
9,967
2,591
1,158

150
523
1,451
336
262
778
420
4,337
2,286
419
241
1,099
272
3,418
1,553
2,379
281
1,880
4,363
1,866
213
2,216
209
179
132
1,149
208
5,376
275
102
69
22
47
55
108
59
74
321
61
28
25
22
84
20
110
9,371
2,673
1,075

256
994
2,739
614
468
1,383
822
8,761
4,895
769
473
2,072
538
6,624
2,956
4,483
526
3,836
10,388
4,703
480
5,254
496
367
288
1,979
407
12,923
655
234
184
50
111
165
239
115
205
739
119
51
53
51
180
58
217
19,338
5,264
2,233

57
171
381
69
50
175
174
1,111
674
113
123
227
111
810
272
334
43
478
1,841
853
98
698
96
89
77
174
96
1,147
208
75
63
25
56
65
56
94
48
218
47
14
28
32
85
39
73
2,534
681
249

60
141
377
81
61
189
171
1,043
670
138
92
252
96
941
393
506
52
549
1,587
705
95
570
105
104
85
202
127
986
200
79
61
20
58
53
59
83
38
170
49
12
15
33
74
39
54
2,418
751
264

419
566
266
765
147
285
1,339
1,407
224
540
8,758
1,093
959
965
6,675
426
6,018
2,736
571
612
208
2,182
1,768
529
328
9

912
1,203
586
1,606
299
602
2,928
3,229
473
1,058
20,433
2,529
2,024
2,195
15,742
965
14,358
6,415
1,289
1,465
420
5,217
4,285
1,245
715
36

792
1,111
524
1,241
326
516
2,147
2,258
296
759
15,048
1,845
1,330
1,501
10,551
639
10,225
3,563
785
1,064
202
3,644
3,052
945
449
32

822
1,208
572
1,295
369
516
1,953
2,225
371
827
13,394
1,932
1,364
1,708
9,031
693
8,469
3,476
744
975
236
3,575
3,230
1,061
382
11

1,614
2,319
1,096
2,536
695
1,032
4,100
4,483
667
1,586
28,442
3,777
2,694
3,209
19,582
1,332
18,694
7,039
1,529
2,039
438
7,219
6,282
2,006
831
43

270
433
196
326
149
109
487
345
55
194
4,141
423
227
302
2,590
136
2,226
552
156
191
27
525
472
154
71
4

340
513
226
348
182
133
506
397
96
275
4,268
625
357
505
2,653
213
2,428
711
195
231
47
749
609
265
78
7

Total 60 a
ms
1,605,804
1,662
56
143
93
144
234
44
68
503
400
89
108
106
210
76
59
103
58
81
198
38
1,847
854
580
175
1,195
793
121
41
58
45
59
489
759
40
52
99
127
381
877
460
353

Total
general
###
17,069
234
1,250
628
885
2,025
332
458
5,718
3,146
677
662
758
1,958
443
341
566
254
536
1,170
245
19,248
10,388
4,683
1,327
32,696
6,265
969
291
379
691
547
5,262
6,302
197
266
1,107
754
5,002
30,513
14,002
17,880

366
423
225
336
225
123
109
154
499
49
91
321
387
521
140
106
63
94
71
171
429
134
171
481
122
95
455
192
237
235
79
497
115
69
67
3,558
2,174
933
403
610
764
123
3,785
276
64
312
4,925
428

1,708
5,407
2,525
1,870
1,671
459
818
808
3,613
384
687
2,655
3,586
5,744
1,232
622
394
402
462
1,992
2,681
1,052
1,257
3,764
2,159
633
2,166
1,288
1,267
1,236
515
8,616
427
333
1,660
41,715
24,185
10,144
4,770
6,388
9,125
1,483
34,197
1,674
271
1,613
45,842
3,196

155
549
203
529
460
564
246
256
49
279
154
454
299
245
257
536
155
657
644
576
29
232
252
174
56
243
448
207
234
62
146
195
53
107
1,536
347
276
305
215
1,118
212
274
509
340
298
1,358
429
767

1,045
2,572
853
4,565
3,317
4,686
1,326
1,696
380
1,476
680
2,619
1,870
1,429
1,749
4,641
1,361
3,450
3,032
3,029
168
836
1,518
1,466
220
1,351
4,499
1,198
1,049
241
486
1,015
208
523
12,057
2,193
1,528
2,283
1,438
9,011
1,411
2,320
2,999
2,533
2,630
9,884
3,664
4,631

1,907
448
147
750
258
62
52
235
143
106
58
1,354
265
373
883
252
238
419
462
363
226
467
88
192
1,614
315
212
1,352
114
193
133
168
1,795
110
203
304
303
942
855
490
250
194
413
374
163
253
190
565

18,396
4,210
1,410
6,901
1,379
355
435
2,552
832
562
312
8,263
1,491
2,717
7,925
2,028
1,744
2,824
2,742
1,799
1,745
2,957
650
1,645
13,463
3,156
1,262
13,981
671
2,281
732
741
17,599
488
1,344
1,271
1,895
9,017
6,710
4,269
1,210
1,654
2,478
2,200
1,413
2,207
1,052
5,824

403
94
313
10
35
73
46
133
65
82
96
1
260
146
673
72
130
75
84
348
434
153
371
1,731
350
832
293
668
382
72
168
173
269
151
215
104
243
10,323
699
599
497
751
511
282
1,441
5,024
661
140

3,325
635
1,478
54
207
278
486
925
205
413
510
4
1,936
939
7,292
557
842
523
563
2,340
3,928
878
2,586
13,996
2,903
6,526
2,431
3,717
3,318
405
591
1,007
786
718
964
443
1,653
97,342
4,437
6,662
3,323
6,070
5,075
2,807
16,902
64,718
4,894
1,509

104
302
117
476
332
278
857
257
2,225
166
927
159
865
353
397
814
3,199
244
456
1,798
513
564
651
403
660
2,448
930
204
775
659
134
691
492
1,174
324
142
414
1,475
225
1,112
1,819
267
600
390
464
100
207
355

587
2,037
992
3,585
2,495
2,439
7,887
1,502
16,211
1,395
5,172
1,267
11,051
2,369
3,801
6,390
42,542
1,384
1,673
15,489
3,622
2,339
3,058
2,727
7,520
33,813
5,774
1,056
5,317
3,991
731
5,990
3,517
8,288
2,357
784
2,566
17,734
1,754
8,776
15,287
1,777
3,545
1,878
2,589
489
1,212
1,806

274
155
244
371
112
169
398
109
339
88
126
320
203
130
185
125
302
488
265
203
1,111
591
757
1,341
608
620
617
1,200
286
1,054
968
969
339
454
657
294
690
229
176
111
156
267
45
147
126
163
107
173

2,316
995
1,261
3,383
585
884
1,786
538
2,430
346
596
1,806
944
689
976
714
1,788
2,188
1,254
777
10,989
3,660
6,961
10,206
5,020
7,729
4,503
9,433
1,766
7,386
6,827
7,272
2,207
4,486
4,161
1,932
3,293
1,685
719
638
804
3,265
241
598
508
998
747
1,311

462
2,242
2,286
4,153
511
313
1,732
1,052
1,797
1,672
83
5,130
96
115
100
206
668
49
173
65
113
1,980
746
327
218
274
121
845
1,545
506
230
66
299
341
340
44
617
223
383
150
42
159
173
216
94
44
144
50

4,040
22,626
26,598
52,618
4,775
1,606
15,772
12,774
19,172
15,564
1,253
46,480
358
643
828
1,488
6,013
416
775
454
1,822
20,655
5,266
2,724
2,085
2,152
757
13,152
13,451
4,803
2,370
2,230
3,268
3,400
2,507
307
7,987
1,929
2,702
2,256
336
1,250
730
3,908
1,205
1,066
1,060
732

117
121
710
191
52
193
68
175
144
161
294
353
93
26
371
305
499
168
357
350
307
122
151
226
113
139
232
169
133
100
89
96
232
110
175
1,412
402
107
182
179
92
153
214
393
722
491
414
106

1,297
925
5,843
908
155
1,589
550
558
752
574
2,335
1,802
297
107
3,649
1,177
4,452
715
1,750
1,606
2,958
524
586
877
437
804
772
546
434
574
528
371
1,492
476
983
25,196
2,533
398
2,105
537
368
1,420
799
2,575
5,441
3,769
3,133
1,510

55
566
322
298
112
258
191
325
47
80
51
88
148
4,414
773
495
1,244
529
848
305
724
354
2,218
249
840
558
1,535
1,389
0
825
915
1,092
385
635
595
429
392
278
314
3,621
528
720
384
781
669
642
496
1,467

325
3,809
2,037
1,883
560
2,083
1,103
2,631
123
326
251
497
476
61,347
8,243
4,847
19,394
5,548
6,181
3,059
4,790
2,398
31,386
1,186
5,817
6,016
15,147
16,763
55
4,311
7,472
7,686
2,600
4,794
3,288
2,530
2,035
1,471
2,313
36,863
5,339
4,426
3,046
5,542
6,643
9,911
11,587
13,231

1,064
676
339
486
182
605
1,372
294
0
1,370
535
309
278
338
461
283
297
217
209
363
458
230
57
254
66
471
210
426
205
144
1,264
442
157
123
380
469
96
241
479
80
96
250
164
168
143
94
47
131

13,549
8,858
1,814
6,283
1,207
11,005
12,560
5,930
6
10,434
1,874
1,152
1,146
1,906
2,478
1,190
1,401
892
894
2,661
2,310
1,672
234
1,928
411
2,676
1,201
3,959
599
944
9,893
2,141
1,089
522
4,715
2,353
430
1,517
2,764
426
448
1,386
602
1,202
452
271
229
474

385
70
87
115
86
225
151
130
166
165
137
308
332
76
143
459
220
210
161
297
385
408
428
933
252
200
300
343
299
229
530
9,422
1,181
415
714
2,084
1,565
432
2,429
1,015
421
983
465
2,861
1,898
1,575
916
2,273

2,231
254
525
595
410
1,227
601
840
1,011
726
862
1,263
1,416
297
352
1,679
843
875
1,061
1,439
1,864
2,787
2,853
6,303
1,014
848
1,998
1,663
1,154
1,142
3,664
99,379
8,226
4,035
7,054
22,064
14,872
3,901
26,209
8,589
2,623
10,257
4,050
24,031
23,400
14,601
8,596
17,836

300
701
1,347
89
435
393
645
1,096
497
152
697
4,005
441
382
574
272
276
789
639
1,197
1,567
819
386
520
162
1,059
199
1,845
189
1,108
872
631
256
347
336
105
136
819
5,425
1,022
352
219
407
589
1,565
509
195
404

3,109
7,941
12,798
451
2,552
4,643
6,599
8,745
4,451
1,172
7,260
32,388
3,604
3,776
4,076
2,692
2,757
5,333
5,657
8,137
11,619
5,681
3,189
4,879
1,582
7,654
1,080
15,643
881
10,359
6,419
3,762
1,438
2,663
2,892
994
927
5,080
48,267
10,237
3,094
2,377
4,053
5,358
14,415
4,399
1,976
3,326

282
580
867
1,173
198
6,780
335
1,369
5,574
1,519
800
1,139
643
408
732
532
652
538
524
865
2,564
1,055
1,654
1,278
598
1,194
1,263
2,089
493
265
871
432
554
997
1,714
236
536
268
762
399
718
166
675
349
532
311
373
1,586

2,590
5,000
7,473
9,602
1,198
62,529
2,245
11,894
66,892
14,174
9,733
10,501
8,009
4,375
8,549
5,194
7,806
4,678
7,112
9,830
29,607
13,137
20,433
18,763
9,460
17,928
18,333
15,343
3,422
1,798
6,221
1,947
3,676
15,314
10,374
1,279
3,763
2,644
5,011
1,942
4,542
1,108
3,562
2,029
4,033
2,306
2,915
12,190

440
165
363
1,178
256
820
499
446
405
622
256
55
265
411
19,753
2,488
2,042
2,626
271
11,607
3,223
310
294
1,383
2,792
3,110
147
2,302
518
299
376
147
854
468
368
1,665
884
153
709
624
1,165
481
258
424
1,319
395
502
1,078

3,621
967
3,374
7,465
1,297
9,023
3,438
2,234
2,207
3,789
1,578
274
1,355
3,012
162,264
17,466
15,259
15,145
1,360
170,744
41,465
2,197
3,937
22,313
37,624
41,554
3,034
24,743
4,705
2,162
2,170
1,043
7,668
2,579
3,549
14,681
6,045
1,298
4,487
4,612
7,422
2,423
2,637
2,381
16,102
2,609
4,896
8,869

992
572
379
1,372
1,235
736
614
330
640
171
385
406
4,592
493
524
1,043
812
840
476
626
2,892
646
708
1,320
1,265
795
454
1,131
1,762
121
1,496
219
733
535
276
382
2,574
3,112
952
947
532
817
820
829
1,944
946
386
542

9,543
5,172
3,284
10,881
9,650
6,165
5,021
2,173
5,478
1,299
3,139
3,067
44,286
3,912
4,866
8,081
7,184
4,869
2,298
3,980
22,636
4,683
7,072
9,440
11,710
6,125
4,472
8,233
20,997
741
9,218
1,319
5,082
3,280
2,126
2,018
22,239
39,789
4,339
4,777
4,634
9,035
18,674
5,668
19,231
23,225
2,562
3,638

579
358
641
805
450
320
351
1,015
258
933
847
598
386
807
420
139
265
1,174
520
311
311
585
1,504
496
1,133
1,187
997
516
147
905
786
250
1,672
322
2,406
165
228
125
145
88
143
141
74
175
207
539
97
342

3,838
1,450
5,673
6,966
1,721
979
2,586
13,274
2,387
10,411
9,749
7,424
4,868
8,620
5,149
1,541
3,022
14,135
4,269
3,198
3,000
4,766
18,254
5,508
10,503
12,270
8,981
3,122
1,666
5,204
7,823
1,507
23,044
2,211
19,463
771
1,707
1,323
626
706
821
970
794
1,004
1,537
2,039
501
2,187

1,390
612
782
972
371
573
369
260
792
495
621
1,715
574
115
150
121
484
152
202
159
116
171
353
278
255
188
224
120
107
272
81
198
92
80
97
266
725
809
369
299
118
482
543
103
362
236
21
260

20,531
7,628
6,739
8,465
3,644
6,053
2,134
1,519
10,532
2,906
5,610
17,047
6,840
716
1,276
817
3,308
1,402
1,173
930
757
1,244
2,817
2,631
1,054
1,712
1,339
936
709
1,306
351
1,020
490
632
563
1,241
5,317
8,742
2,777
2,605
473
3,612
4,918
554
2,321
2,136
473
1,728

172
313
70
116
157
359
149
136
157
208
94
562
108
136
149
842
518
425
378
2,023
730
424
758
206
746
130
601
507
389
634
330
3,735
3,666
2,116
1,717
865
517
643
457
2,184
295
1,455
172
1,501
347
295
466
887

571
896
261
598
876
4,360
737
664
1,594
1,171
491
2,181
469
702
544
9,282
3,824
3,908
3,841
19,335
9,170
3,002
6,258
1,522
6,110
886
4,330
3,269
2,733
4,796
3,786
45,044
39,680
22,177
18,448
6,849
5,255
4,862
4,351
21,351
2,676
19,437
1,599
15,253
2,580
2,163
4,332
6,362

284
1,162
342
504
445
459
817
146
455
240
280
376
705
336
145
723
1,373
232
542
752
172
316
1,109
255
472
482
275
3,188
552
240
2,041
611
927
1,513
669
227
1,329
845
1,034
1,171
741
316
362
311
304
399
387
139

2,039
10,554
2,644
4,688
3,819
6,357
6,576
1,022
5,076
1,950
2,089
2,840
5,848
3,165
1,389
6,756
12,471
1,950
4,511
6,002
1,764
3,349
15,246
2,045
4,575
3,719
2,219
37,327
6,811
3,694
27,132
8,150
10,995
16,787
11,769
3,087
20,559
10,689
12,177
13,514
13,282
7,053
5,727
6,687
6,779
3,776
3,049
854

87
625
250
378
830
239
170
673
186
717
175
338
3,755
1,227
856
261
299
2,211
260
564
313
354
709
672
191
302
2,118
287
122
282
317
1,052
1,873
125
161
923
159
1,427
130
210
271
667
438
90
217
84
51
2,003

712
5,209
1,617
4,340
6,570
1,363
1,225
6,515
1,277
5,427
1,443
2,617
40,254
12,478
6,613
2,159
2,084
20,261
1,862
6,702
2,725
2,439
7,015
8,632
1,531
852
20,043
2,020
550
2,856
3,323
9,061
21,847
746
1,091
8,369
1,480
13,948
1,210
2,085
3,780
9,090
4,501
952
2,025
648
209
19,691

123
263
757
139
618
854
572
4,448
80
258
174
3,694
289
234
211
302
4,541
258
248
888
123
639
204
723
643
594
170
293
653
584
253
1,376
602
634
191
751
302
523
335
223
684
115
176
157
395
160
138
425

1,014
3,526
7,428
1,837
5,931
9,799
6,572
51,395
182
925
842
45,752
1,169
1,442
933
1,845
50,537
1,324
2,065
11,389
729
6,230
1,292
5,869
6,951
4,291
1,201
2,434
6,116
5,317
2,412
12,691
6,411
6,224
1,524
7,357
1,560
4,497
2,443
1,682
5,561
803
1,035
1,254
2,780
952
1,175
3,647

658
276
1,672
2,727
1,874
545
1,489
188
994
802
457
91
83
52
182
133
101
214
131
146
153
107
252
193
115
231
127
114
240
182
215
156
154
184
191
144
89
176
426
167
205
493
900
529
135
718
1,870
308

5,077
1,779
15,192
40,898
28,924
4,119
12,322
1,165
9,073
5,756
3,114
705
865
495
1,546
995
631
1,478
605
755
1,127
644
1,247
1,361
678
1,466
1,053
673
1,776
950
1,559
1,112
889
1,554
1,318
1,376
422
1,546
3,542
951
1,041
4,455
7,688
4,657
777
4,716
27,057
3,050

210
906
263
1,861
1,061
745
3,301
1,121
270
897
335
626
609
610
442
441
67
75
45
45
71
64
242
74
69
1,290
678
538
266
444
335
409
264
338
8,704
7,493
3,092
2,496
8,391
1,603
1,779
350
609
404
2,635
568
764
379

3,610
14,645
3,779
45,239
19,923
25,983
25,875
6,737
1,977
6,808
1,942
5,290
3,459
2,793
3,745
4,998
372
503
296
977
630
502
2,675
555
641
12,397
3,793
3,229
1,690
4,109
1,450
2,227
1,639
2,594
60,608
87,494
27,631
28,208
76,245
14,303
14,880
2,875
7,881
2,583
20,944
4,107
6,569
4,218

124
1,600
438
775
572
429
262
216
248
220
106
2,602
1,188
748
1,515
622
680
517
2,691
884
440
435
96
492
96
796
784
2,169
987
2,256
236
1,472
769
1,328
404
901
628
136
334
111
623
174
163
368
361
404
4,318
1,326

1,097
16,213
4,272
6,021
9,474
4,414
3,734
2,420
1,937
2,219
1,100
25,240
12,642
9,149
11,282
5,204
6,582
5,821
20,075
11,219
2,510
3,894
532
3,243
644
5,732
8,247
21,918
7,856
25,360
2,176
12,407
7,857
11,663
3,601
11,958
5,642
1,076
3,793
1,491
10,932
4,680
992
2,228
2,678
3,102
52,318
15,043

744
768
1,196
1,046
815
974
2,241
578
562
265
353
607
427
373
1,610
622
306
537
2,558
1,181
473
9,408
1,057
992
119
7,916
4,935
571
2,448
262
798
322
1,119
972
659
630
566
729
684
193
566
2,243
862
1,413
288
1,167
810
2,781

9,827
7,414
12,365
13,180
9,211
13,417
19,487
4,697
4,705
2,110
2,405
7,636
2,902
3,943
11,903
4,501
1,866
6,921
22,019
11,869
5,448
91,475
10,442
8,079
1,069
82,958
48,409
6,328
23,276
1,800
6,455
6,043
16,122
8,426
8,249
6,867
7,439
11,236
10,603
2,819
10,295
20,211
11,947
14,159
3,285
14,716
9,598
37,281

97
1,078
990
1,530
2,959
2,048
3,009
715
1,520
820
1,670
14,043
2,030
14,603
1,418
4,517
9,777
1,822
11,133
873
21,509
8,608
8,979
1,985
1,152
9,404
2,192
10,385
6,954
2,403
2,046
1,398
1,182
3,324
630
10,599
197
289
8,810
238
987
290
38,281
14,637
1,682
21,127
3,006
6,400

764
7,828
7,548
13,117
40,129
15,680
26,726
5,676
12,190
12,832
15,826
96,751
26,588
193,622
7,975
22,147
125,586
15,544
100,175
12,179
189,674
84,238
84,008
9,236
11,973
79,348
11,251
99,657
85,527
28,257
12,063
7,369
5,266
54,977
7,451
138,374
2,097
3,023
68,980
3,383
7,025
1,457
461,259
131,650
13,567
190,315
21,798
66,761

23
469
3,877
3,075
18,392
18,101
4,110
1,095
1,035
1,564
659
315
226
198
264
178
358
153
175
80
175
104
350
2,024
328
157
355
663
171
2,048
621
1,382
1,506
204
808
242
527
200
174
5,711
168
259
1,026
3,242
371
87
133
109

241
7,302
28,384
18,172
179,755
171,187
40,359
10,581
11,104
16,305
6,950
1,782
1,022
1,489
911
772
1,928
515
588
528
627
355
4,030
24,477
3,337
1,053
4,816
7,997
528
23,299
2,936
14,667
16,000
1,248
7,717
1,877
7,761
1,244
1,023
52,324
553
896
13,391
30,634
2,407
286
594
453

82
185
98
418
134
88
65
45
75
92
76
233
136
191
79
162
430
254
1,046
160
253
28
55
202
315
153
204
61
99
174
508
79
76
171
152
2,724
292
401
88
1,466
1,206
229
304
164
1,968
849
1,191
550

315
518
314
2,569
983
542
246
643
403
272
360
1,202
437
843
339
1,452
5,232
1,540
18,780
911
1,307
136
384
1,041
2,860
1,023
796
184
460
1,365
5,842
368
339
1,469
921
22,655
2,154
3,451
275
13,153
15,940
1,443
1,163
926
18,300
10,269
11,978
3,892

152
59
154
104
333
306
35
83
100
75
134
36
178
86
23
143
68
67
40
87
99
79
69
11
99
55
112
82
160
95
27
120
59
116
45
86
192
45
8,507
271
1,092
911
643
928
834
3,768
372
269

362
411
1,375
590
2,119
1,609
259
634
541
500
853
165
1,208
537
91
629
351
193
265
429
485
283
350
61
674
203
537
457
612
502
100
342
397
444
344
439
1,279
203
86,625
3,575
14,080
11,294
9,028
15,434
16,276
52,404
5,556
6,262

4,242
5,877
156
4,971
472
228
1,076
353
485
2,354
412
439
363
538
1,402
818
350
572
1,608
109
232
330
479
248
249
40
41
353
104
1,426
177
261
209
868
477
834
259
453
208
223
249
2
0
2,523
387
455
167
171

54,253
84,595
2,719
70,749
18,789
5,013
13,796
5,257
7,404
29,685
6,915
8,729
9,818
13,270
24,418
13,285
7,510
11,976
22,966
1,822
2,975
5,854
8,601
4,627
3,121
754
753
4,644
3,447
21,957
2,275
5,058
3,768
14,858
8,192
16,498
9,556
11,386
8,792
7,489
12,334
64
20
50,426
9,438
7,872
4,206
1,910

57
81
163
60
286
109
2,619
338
205
500
484
301
267
141
221
362
138
98
159
493
41
293
173
1,791
27
42
779
326
471
222
378
177
1,286
322
352
277
130
211
710
1,169
297
29
335
128
474
339
202
931

1,399
3,708
4,791
763
3,658
1,936
24,989
1,053
525
5,089
1,490
1,369
1,263
489
813
1,760
371
366
386
1,769
144
1,120
691
22,433
952
492
13,134
3,301
3,918
2,759
3,477
1,295
10,107
1,938
4,668
2,536
1,781
1,447
9,462
8,745
1,672
311
2,137
960
4,122
1,861
926
9,224

294
455
520
340
1,071
1,163
376
8,717
4,617
3,402
1,219
444
2,712
2,311
2,009
5,119
12
3,832
2,000
320
549
928
1,613
765
872
514
981
2,888
1,116
1,064
3,736
711
1,077
769
1,047
6,912
1,012
1,151
1,312
1,333
930
786
688
1,246
1,103
2,081
188
136

2,843
5,522
9,325
5,992
25,762
13,846
7,048
107,643
59,918
43,380
14,275
5,162
31,506
29,107
22,046
66,036
397
32,711
20,734
2,671
6,497
5,811
23,073
8,266
11,245
2,278
10,615
26,763
7,249
11,529
38,508
4,754
8,795
7,377
10,151
56,732
7,655
7,923
11,321
9,837
7,933
6,334
4,030
5,794
8,681
39,467
1,528
689

1,351
788
418
630
7,936
2,908
936
1,339
1,516
463
1,716
599
3,017
342
505
63
444
545
1,306
304
469
242
683
291
4,187
4,449
616
426
1,907
1,349
776
459
539
654
917
1,137
152
357
204
2,595
391
1,095
1,747
575
1,327
529
549
349

9,436
6,600
3,265
4,228
73,367
31,339
14,101
10,217
20,034
5,703
16,804
4,541
38,061
3,435
4,651
473
5,859
7,492
27,853
3,435
5,481
3,311
10,362
2,425
51,939
18,859
3,505
4,275
6,577
4,930
6,155
2,489
4,237
3,719
5,459
4,468
1,132
1,528
1,946
23,600
2,821
6,309
13,406
3,641
6,153
3,904
6,424
4,077

1,698
735
422
359
828
340
883
145
585
611
286
650
428
379
173
459
3,172
718
688
603
485
2,553
2,614
5,289
162
2,702
554
334
3,330
393
430
558
823
1,014
2,027
2,109
1,196
431
182
289
170
189
226
810
437
89
1,750
401

11,010
6,353
4,030
2,664
4,082
2,516
11,914
1,614
5,922
6,308
3,687
7,073
4,707
5,283
3,335
4,341
18,399
7,436
3,954
3,965
2,846
12,298
14,710
35,498
820
8,440
2,887
1,866
16,386
3,593
2,478
2,963
3,929
4,223
10,676
6,970
8,796
3,291
1,176
1,910
1,369
1,624
1,678
5,064
4,482
843
16,777
2,940

205
351
797
960
1,253
580
306
2,923
733
487
573
1,276
209
320
531
138
7,443
438
349
1,022
1,285
717
254
478
411
162
425
182
509
505
3,409
176
770
261
648
102
300
3,625
319
133
1,341
1,341
276
1,250
423
560
146
621

1,893
2,797
6,792
8,019
8,553
5,308
2,370
11,347
2,683
3,087
2,271
11,733
6,791
1,666
4,611
1,351
131,964
2,938
2,633
6,760
10,761
5,332
2,505
4,423
4,027
1,846
3,022
1,760
5,800
6,637
17,633
768
3,553
937
1,743
506
760
52,435
2,953
1,514
20,275
17,622
3,268
13,339
8,616
10,249
1,258
7,784

379
1,250
262
550
465
199
1,198
256
223
255
284
110
1,706
824
550
650
433
487
222
137
215
1,250
487
2,160
594
528
367
357
806
296
174
146
385
112
240
391
376
313
1,852
364
905
2,199
1,103
92
266
226
304
3,480

5,111
15,477
2,215
10,798
5,982
2,057
13,897
3,625
1,425
3,737
3,248
662
13,603
14,282
6,773
8,549
4,123
7,219
1,860
1,169
1,610
12,484
5,998
24,732
13,398
8,521
5,084
5,442
9,722
2,354
1,649
831
2,220
1,151
3,232
9,077
4,797
3,929
18,744
8,546
14,118
37,022
16,935
1,425
3,359
2,612
3,266
33,354

117
312
758
150
111
364
345
2,154
1,344
251
215
479
207
1,751
665
840
95
1,027
3,428
1,558
193
1,268
201
193
162
376
223
2,133
408
154
124
45
114
118
115
177
86
388
96
26
43
65
159
78
127
4,952
1,432
513

703
2,736
10,015
2,238
1,545
5,144
2,409
26,625
15,750
2,974
1,359
6,525
1,579
20,625
9,750
14,214
2,018
12,717
38,624
15,238
1,328
17,283
1,672
1,318
975
4,845
1,195
40,422
1,958
698
479
151
365
532
1,727
554
908
2,750
290
116
165
180
506
196
589
60,931
15,585
6,364

610
946
422
674
331
242
993
742
151
469
8,409
1,048
584
807
5,243
349
4,654
1,263
351
422
74
1,274
1,081
419
149
11

4,764
6,450
3,085
7,617
1,881
3,213
13,550
14,445
2,299
4,850
97,626
12,419
12,595
12,242
65,114
5,114
67,100
30,717
6,121
8,290
2,097
26,018
22,455
7,270
3,237
121

SIS: POBLACIN ASEGURADA MENOR DE 5 AOS POR EDAD


Junio 2015
DEPARTAMEN
UBIGEO TO
PROVINCIA
Total general
010101 AMAZONAS
CHACHAPOYAS
010102 AMAZONAS
CHACHAPOYAS
010103 AMAZONAS
CHACHAPOYAS
010104 AMAZONAS
CHACHAPOYAS
010105 AMAZONAS
CHACHAPOYAS
010106 AMAZONAS
CHACHAPOYAS
010107 AMAZONAS
CHACHAPOYAS
010108 AMAZONAS
CHACHAPOYAS
010109 AMAZONAS
CHACHAPOYAS
010110 AMAZONAS
CHACHAPOYAS
010111 AMAZONAS
CHACHAPOYAS
010112 AMAZONAS
CHACHAPOYAS
010113 AMAZONAS
CHACHAPOYAS
010114 AMAZONAS
CHACHAPOYAS
010115 AMAZONAS
CHACHAPOYAS
010116 AMAZONAS
CHACHAPOYAS
010117 AMAZONAS
CHACHAPOYAS
010118 AMAZONAS
CHACHAPOYAS
010119 AMAZONAS
CHACHAPOYAS
010120 AMAZONAS
CHACHAPOYAS
010121 AMAZONAS
CHACHAPOYAS
010201 AMAZONAS
BAGUA
010202 AMAZONAS
BAGUA
010203 AMAZONAS
BAGUA
010204 AMAZONAS
BAGUA
010205 AMAZONAS
BAGUA
010206 AMAZONAS
BAGUA
010301 AMAZONAS
BONGARA
010302 AMAZONAS
BONGARA
010303 AMAZONAS
BONGARA
010304 AMAZONAS
BONGARA
010305 AMAZONAS
BONGARA
010306 AMAZONAS
BONGARA
010307 AMAZONAS
BONGARA
010308 AMAZONAS
BONGARA
010309 AMAZONAS
BONGARA
010310 AMAZONAS
BONGARA
010311 AMAZONAS
BONGARA
010312 AMAZONAS
BONGARA
010401 AMAZONAS
CONDORCANQUI
010402 AMAZONAS
CONDORCANQUI
010403 AMAZONAS
CONDORCANQUI

0aos
DISTRITO
0m
1
TOTAL
17,605 16,379
CHACHAPOYAS
29
34
ASUNCION
0
0
BALSAS
0
2
CHETO
1
2
CHILIQUIN
0
0
CHUQUIBAMBA
6
2
GRANADA
0
0
HUANCAS
1
1
LA JALCA
8
5
LEIMEBAMBA
2
2
LEVANTO
0
1
MAGDALENA
0
0
MARISCAL CASTILLA
0
0
MOLINOPAMPA
2
1
MONTEVIDEO
2
0
OLLEROS
0
0
QUINJALCA
0
1
SAN FRANCISCO DE DA
1
0
SAN ISIDRO DE MAINO
1
1
SOLOCO
1
0
SONCHE
1
0
BAGUA
38
30
ARAMANGO
7
22
COPALLIN
4
3
EL PARCO
0
0
IMAZA
71
100
LA PECA
10
7
JUMBILLA
0
1
CHISQUILLA
0
0
CHURUJA
0
0
COROSHA
1
1
CUISPES
1
2
FLORIDA
8
3
JAZAN
6
4
RECTA
0
0
SAN CARLOS
0
1
SHIPASBAMBA
1
2
VALERA
0
1
YAMBRASBAMBA
1
4
NIEVA
36
45
EL CENEPA
2
0
RIO SANTIAGO
38
37

010501
010502
010503
010504
010505
010506
010507
010508
010509
010510
010511
010512
010513
010514
010515
010516
010517
010518
010519
010520
010521
010522
010523
010601
010602
010603
010604
010605
010606
010607
010608
010609
010610
010611
010612
010701
010702
010703
010704
010705
010706
010707
020101
020102
020103
020104
020105
020106

AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
AMAZONAS
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
LUYA
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
RODRIGUEZ DE
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
UTCUBAMBA
HUARAZ
HUARAZ
HUARAZ
HUARAZ
HUARAZ
HUARAZ

LAMUD
CAMPORREDONDO
COCABAMBA
COLCAMAR
CONILA
INGUILPATA
LONGUITA
LONYA CHICO
LUYA
LUYA VIEJO
MARIA
OCALLI
OCUMAL
PISUQUIA
PROVIDENCIA
SAN CRISTOBAL
SAN FRANCISCO DEL Y
SAN JERONIMO
SAN JUAN DE LOPECAN
SANTA CATALINA
SANTO TOMAS
TINGO
TRITA
ME SAN NICOLAS
ME CHIRIMOTO
ME COCHAMAL
ME HUAMBO
ME LIMABAMBA
ME LONGAR
ME MARISCAL BENAVIDES
ME MILPUC
ME OMIA
ME SANTA ROSA
ME TOTORA
ME VISTA ALEGRE
BAGUA GRANDE
CAJARURO
CUMBA
EL MILAGRO
JAMALCA
LONYA GRANDE
YAMON
HUARAZ
COCHABAMBA
COLCABAMBA
HUANCHAY
INDEPENDENCIA
JANGAS

2
5
8
2
1
0
0
0
2
0
0
2
3
5
0
0
1
0
0
3
2
3
2
9
4
0
0
0
1
3
1
5
0
0
0
74
50
8
2
12
10
1
71
0
0
0
76
3

2
6
0
1
2
1
0
2
2
2
0
4
6
5
2
0
1
0
0
3
3
1
3
5
1
1
3
0
1
1
0
9
0
0
0
132
34
11
6
6
23
4
103
0
0
0
145
4

020107
020108
020109
020110
020111
020112
020201
020202
020203
020204
020205
020301
020302
020303
020304
020305
020306
020401
020402
020501
020502
020503
020504
020505
020506
020507
020508
020509
020510
020511
020512
020513
020514
020515
020601
020602
020603
020604
020605
020606
020607
020608
020609
020610
020611
020701
020702
020703

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

HUARAZ
LA LIBERTAD
HUARAZ
OLLEROS
HUARAZ
PAMPAS
HUARAZ
PARIACOTO
HUARAZ
PIRA
HUARAZ
TARICA
AIJA
AIJA
AIJA
CORIS
AIJA
HUACLLAN
AIJA
LA MERCED
AIJA
SUCCHA
ANTONIO RAYMONDLLAMELLIN
ANTONIO RAYMONDACZO
ANTONIO RAYMONDCHACCHO
ANTONIO RAYMONDCHINGAS
ANTONIO RAYMONDMIRGAS
ANTONIO RAYMONDSAN JUAN DE RONTOY
ASUNCION
CHACAS
ASUNCION
ACOCHACA
BOLOGNESI
CHIQUIAN
BOLOGNESI
ABELARDO PARDO LEZ
BOLOGNESI
ANTONIO RAYMONDI
BOLOGNESI
AQUIA
BOLOGNESI
CAJACAY
BOLOGNESI
CANIS
BOLOGNESI
COLQUIOC
BOLOGNESI
HUALLANCA
BOLOGNESI
HUASTA
BOLOGNESI
HUAYLLACAYAN
BOLOGNESI
LA PRIMAVERA
BOLOGNESI
MANGAS
BOLOGNESI
PACLLON
BOLOGNESI
SAN MIGUEL DE CORPA
BOLOGNESI
TICLLOS
CARHUAZ
CARHUAZ
CARHUAZ
ACOPAMPA
CARHUAZ
AMASHCA
CARHUAZ
ANTA
CARHUAZ
ATAQUERO
CARHUAZ
MARCARA
CARHUAZ
PARIAHUANCA
CARHUAZ
SAN MIGUEL DE ACO
CARHUAZ
SHILLA
CARHUAZ
TINCO
CARHUAZ
YUNGAR
CARLOS FERMIN FI SAN LUIS
CARLOS FERMIN FI SAN NICOLAS
CARLOS FERMIN FI YAUYA

1
2
2
2
4
2
0
1
0
1
1
1
1
0
0
3
0
2
1
2
0
0
2
1
0
0
3
0
0
0
0
0
0
0
16
0
0
1
1
6
0
2
1
4
2
6
4
4

8
2
2
2
1
4
1
0
0
1
0
1
0
0
4
1
1
4
2
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
16
3
0
5
0
7
0
5
1
1
2
11
3
2

020801
020802
020803
020804
020901
020902
020903
020904
020905
020906
020907
021001
021002
021003
021004
021005
021006
021007
021008
021009
021010
021011
021012
021013
021014
021015
021016
021101
021102
021103
021104
021105
021201
021202
021203
021204
021205
021206
021207
021208
021209
021210
021301
021302
021303
021304
021305
021306

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

CASMA
CASMA
CASMA
BUENA VISTA ALTA
CASMA
COMANDANTE NOEL
CASMA
YAUTAN
CORONGO
CORONGO
CORONGO
ACO
CORONGO
BAMBAS
CORONGO
CUSCA
CORONGO
LA PAMPA
CORONGO
YANAC
CORONGO
YUPAN
HUARI
HUARI
HUARI
ANRA
HUARI
CAJAY
HUARI
CHAVIN DE HUANTAR
HUARI
HUACACHI
HUARI
HUACCHIS
HUARI
HUACHIS
HUARI
HUANTAR
HUARI
MASIN
HUARI
PAUCAS
HUARI
PONTO
HUARI
RAHUAPAMPA
HUARI
RAPAYAN
HUARI
SAN MARCOS
HUARI
SAN PEDRO DE CHANA
HUARI
UCO
HUARMEY
HUARMEY
HUARMEY
COCHAPETI
HUARMEY
CULEBRAS
HUARMEY
HUAYAN
HUARMEY
MALVAS
HUAYLAS
CARAZ
HUAYLAS
HUALLANCA
HUAYLAS
HUATA
HUAYLAS
HUAYLAS
HUAYLAS
MATO
HUAYLAS
PAMPAROMAS
HUAYLAS
PUEBLO LIBRE / 1
HUAYLAS
SANTA CRUZ
HUAYLAS
SANTO TORIBIO
HUAYLAS
YURACMARCA
MARISCAL LUZURIAPISCOBAMBA
MARISCAL LUZURIACASCA
MARISCAL LUZURIAELEAZAR GUZMAN BAR
MARISCAL LUZURIAFIDEL OLIVAS ESCUDE
MARISCAL LUZURIALLAMA
MARISCAL LUZURIALLUMPA

19
1
1
3
0
0
0
4
0
0
1
15
1
1
5
1
1
1
6
2
0
2
2
1
17
4
1
19
1
0
0
1
11
1
1
0
0
2
4
1
0
0
0
0
1
0
1
6

19
4
1
2
3
0
1
5
0
1
1
23
2
12
10
1
1
4
5
1
4
2
7
1
15
1
2
20
0
1
0
1
14
1
0
3
0
0
7
3
0
2
0
0
0
0
0
1

021307
021308
021401
021402
021403
021404
021405
021406
021407
021408
021409
021410
021501
021502
021503
021504
021505
021506
021507
021508
021509
021510
021511
021601
021602
021603
021604
021701
021702
021703
021704
021705
021706
021707
021708
021709
021710
021801
021802
021803
021804
021805
021806
021807
021808
021809
021901
021902

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH

MARISCAL LUZURIALUCMA
MARISCAL LUZURIAMUSGA
OCROS
OCROS
OCROS
ACAS
OCROS
CAJAMARQUILLA
OCROS
CARHUAPAMPA
OCROS
COCHAS
OCROS
CONGAS
OCROS
LLIPA
OCROS
SAN CRISTOBAL DE RAJ
OCROS
SAN PEDRO
OCROS
SANTIAGO DE CHILCAS
PALLASCA
CABANA
PALLASCA
BOLOGNESI
PALLASCA
CONCHUCOS
PALLASCA
HUACASCHUQUE
PALLASCA
HUANDOVAL
PALLASCA
LACABAMBA
PALLASCA
LLAPO
PALLASCA
PALLASCA
PALLASCA
PAMPAS
PALLASCA
SANTA ROSA
PALLASCA
TAUCA
POMABAMBA
POMABAMBA
POMABAMBA
HUAYLLAN
POMABAMBA
PAROBAMBA
POMABAMBA
QUINUABAMBA
RECUAY
RECUAY
RECUAY
CATAC
RECUAY
COTAPARACO
RECUAY
HUAYLLAPAMPA
RECUAY
LLACLLIN
RECUAY
MARCA
RECUAY
PAMPAS CHICO
RECUAY
PARARIN
RECUAY
TAPACOCHA
RECUAY
TICAPAMPA
SANTA
CHIMBOTE
SANTA
CACERES DEL PERU
SANTA
COISHCO
SANTA
MACATE
SANTA
MORO
SANTA
NEPEA
SANTA
SAMANCO
SANTA
SANTA
SANTA
NUEVO CHIMBOTE
SIHUAS
SIHUAS
SIHUAS
ACOBAMBA

0
0
0
0
0
0
1
1
0
0
0

2
0
0
0
0
0
0
0
0
0
0

0
1
0
0
1
0
0
0
0
0
2
14
2
0
1
6
3
0
0
0
1
0
0
1
1
45
1
4
0
6
3
2
9
54
1
0

0
1
1
0
0
0
0
0
0
0
1
9
0
2
2
6
0
0
0
0
0
0
0
0
3
119
3
6
0
5
6
3
15
73
5
0

021903
021904
021905
021906
021907
021908
021909
021910
022001
022002
022003
022004
022005
022006
022007
022008
030101
030102
030103
030104
030105
030106
030107
030108
030109
030201
030202
030203
030204
030205
030206
030207
030208
030209
030210
030211
030212
030213
030214
030215
030216
030217
030218
030219
030301
030302
030303
030304

ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
ANCASH
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC

SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
SIHUAS
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
YUNGAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ABANCAY
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANDAHUAYLAS
ANTABAMBA
ANTABAMBA
ANTABAMBA
ANTABAMBA

ALFONSO UGARTE
CASHAPAMPA
CHINGALPO
HUAYLLABAMBA
QUICHES
RAGASH
SAN JUAN
SICSIBAMBA
YUNGAY
CASCAPARA
MANCOS
MATACOTO
QUILLO
RANRAHIRCA
SHUPLUY
YANAMA
ABANCAY
CHACOCHE
CIRCA
CURAHUASI
HUANIPACA
LAMBRAMA
PICHIRHUA
SAN PEDRO DE CACHO
TAMBURCO
ANDAHUAYLAS
ANDARAPA
CHIARA
HUANCARAMA
HUANCARAY
HUAYANA
KISHUARA
PACOBAMBA
PACUCHA
PAMPACHIRI
POMACOCHA
SAN ANTONIO DE CACH
SAN JERONIMO
SAN MIGUEL DE CHAC
SANTA MARIA DE CHIC
TALAVERA
TUMAY HUARACA
TURPO
KAQUIABAMBA
ANTABAMBA
EL ORO
HUAQUIRCA
JUAN ESPINOZA MEDR

0
0
1
0
1
0
0
0
4
0
3
0
4
1
1
6
80
1
1
16
4
1
1
2
12
39
0
2
3
1
1
0
0
3
1
0
1
10
2
6
7
0
0
0
0
0
1
0

0
0
0
0
0
0
0
2
13
1
3
0
4
5
3
2
90
2
2
14
3
2
3
1
12
51
4
0
7
4
0
3
1
9
1
0
2
7
0
7
19
2
3
0
3
0
2
2

030305
030306
030307
030401
030402
030403
030404
030405
030406
030407
030408
030409
030410
030411
030412
030413
030414
030415
030416
030417
030501
030502
030503
030504
030505
030506
030601
030602
030603
030604
030605
030606
030607
030608
030701
030702
030703
030704
030705
030706
030707
030708
030709
030710
030711
030712
030713
030714

APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC
APURIMAC

ANTABAMBA
ANTABAMBA
ANTABAMBA
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
AYMARAES
COTABAMBAS
COTABAMBAS
COTABAMBAS
COTABAMBAS
COTABAMBAS
COTABAMBAS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
CHINCHEROS
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU
GRAU

OROPESA
PACHACONAS
SABAINO
CHALHUANCA
CAPAYA
CARAYBAMBA
CHAPIMARCA
COLCABAMBA
COTARUSE
HUAYLLO
JUSTO APU SAHUARAUR
LUCRE
POCOHUANCA
SAN JUAN DE CHACA
SAAYCA
SORAYA
TAPAIRIHUA
TINTAY
TORAYA
YANACA
TAMBOBAMBA
COTABAMBAS
COYLLURQUI
HAQUIRA
MARA
CHALLHUAHUACHO
CHINCHEROS
ANCO-HUALLO
COCHARCAS
HUACCANA
OCOBAMBA
ONGOY
URANMARCA
RANRACANCHA
CHUQUIBAMBILLA
CURPAHUASI
GAMARRA
HUAYLLATI
MAMARA
MICAELA BASTIDAS
PATAYPAMPA
PROGRESO
SAN ANTONIO
SANTA ROSA
TURPAY
VILCABAMBA
VIRUNDO
CURASCO

0
1
2
14
0
0
2
0
0
1
0
1
0
0
1
1
2
1
0
0
14
6
10
4
4
12
24
21
6
10
9
7
8
8
1
2
1
0
0
2
0
4
0
0
0
0
0
0

2
3
1
7
0
2
2
0
1
0
0
1
0
0
2
0
0
2
0
0
16
2
3
2
0
7
10
20
2
15
5
6
2
6
4
1
2
0
2
1
0
1
0
0
0
2
0
1

040101
040102
040103
040104
040105
040106
040107
040108
040109
040110
040111
040112
040113
040114
040115
040116
040117
040118
040119
040120
040121
040122
040123
040124
040125
040126
040127
040128
040129
040201
040202
040203
040204
040205
040206
040207
040208
040301
040302
040303
040304
040305
040306
040307
040308
040309
040310
040311

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CAMANA
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI
CARAVELI

AREQUIPA
ALTO SELVA ALEGRE
CAYMA
CERRO COLORADO
CHARACATO
CHIGUATA
JACOBO HUNTER
LA JOYA
MARIANO MELGAR
MIRAFLORES
MOLLEBAYA
PAUCARPATA
POCSI
POLOBAYA
QUEQUEA
SABANDIA
SACHACA
SAN JUAN DE SIGUAS /
SAN JUAN DE TARUCANI
SANTA ISABEL DE SIGU
SANTA RITA DE SIGUAS
SOCABAYA
TIABAYA
UCHUMAYO
VITOR
YANAHUARA
YARABAMBA
YURA
JOSE LUIS BUSTAMANTE
CAMANA
JOSE MARIA QUIMPER
MARIANO NICOLAS VAL
MARISCAL CACERES
NICOLAS DE PIEROLA
OCOA
QUILCA
SAMUEL PASTOR
CARAVELI
ACARI
ATICO
ATIQUIPA
BELLA UNION
CAHUACHO
CHALA
CHAPARRA
HUANUHUANU
JAQUI
LOMAS

46
17
10
40
2
5
14
14
4
9
0
42
0
0
0
0
2
1
0
1
5
14
1
2
0
1
0
10
4
4
1
4
0
3
1
0
11
2
5
4
0
2
0
4
1
1
1
1

1
11
6
23
0
0
17
4
13
14
1
28
0
0
0
0
0
0
0
0
1
13
1
0
0
0
0
17
13
0
0
0
0
0
0
0
3
2
5
2
1
0
0
6
1
0
1
2

040312
040313
040401
040402
040403
040404
040405
040406
040407
040408
040409
040410
040411
040412
040413
040414
040501
040502
040503
040504
040505
040506
040507
040508
040509
040510
040511
040512
040513
040514
040515
040516
040517
040518
040519
040520
040601
040602
040603
040604
040605
040606
040607
040608
040701
040702
040703
040704

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA

CARAVELI
CARAVELI
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CASTILLA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CAYLLOMA
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
CONDESUYOS
ISLAY
ISLAY
ISLAY
ISLAY

QUICACHA
YAUCA
APLAO
ANDAGUA
AYO
CHACHAS
CHILCAYMARCA
CHOCO
HUANCARQUI
MACHAGUAY
ORCOPAMPA
PAMPACOLCA
TIPAN
UON
URACA
VIRACO
CHIVAY
ACHOMA
CABANACONDE
CALLALLI
CAYLLOMA
COPORAQUE
HUAMBO
HUANCA
ICHUPAMPA
LARI
LLUTA
MACA
MADRIGAL
SAN ANTONIO DE CHUCA
SIBAYO
TAPAY
TISCO
TUTI
YANQUE
MAJES
CHUQUIBAMBA
ANDARAY
CAYARANI
CHICHAS
IRAY
RIO GRANDE
SALAMANCA
YANAQUIHUA
MOLLENDO
COCACHACRA
DEAN VALDIVIA
ISLAY

0
0
10
0
0
0
0
0
2
0
4
2
0
0
7
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
3
1
0
0
0
0
1
2
4
2
3
0

0
0
8
2
0
0
0
0
1
0
2
1
0
0
5
3
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
9
4
0
2

040705
040706
040801
040802
040803
040804
040805
040806
040807
040808
040809
040810
040811
050101
050102
050103
050104
050105
050106
050107
050108
050109
050110
050111
050112
050113
050114
050115
050116
050201
050202
050203
050204
050205
050206
050301
050302
050303
050304
050401
050402
050403
050404
050405
050406
050407
050408
050501

AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AREQUIPA
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO

ISLAY
ISLAY
LA UNION
LA UNION
LA UNION
LA UNION
LA UNION
LA UNION
LA UNION
LA UNION
LA UNION
LA UNION
LA UNION
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
HUAMANGA
CANGALLO
CANGALLO
CANGALLO
CANGALLO
CANGALLO
CANGALLO
HUANCA SANCOS
HUANCA SANCOS
HUANCA SANCOS
HUANCA SANCOS
HUANTA
HUANTA
HUANTA
HUANTA
HUANTA
HUANTA
HUANTA
HUANTA
LA MAR

MEJIA
PUNTA DE BOMBON
COTAHUASI
ALCA
CHARCANA
HUAYNACOTAS
PAMPAMARCA
PUYCA
QUECHUALLA
SAYLA
TAURIA
TOMEPAMPA
TORO
AYACUCHO
ACOCRO
ACOS VINCHOS
CARMEN ALTO
CHIARA
OCROS
PACAYCASA
QUINUA
SAN JOSE DE TICLLAS
SAN JUAN BAUTISTA
SANTIAGO DE PISCHA
SOCOS
TAMBILLO
VINCHOS
JESUS NAZARENO
ANDRES AVELINO CAC
CANGALLO
CHUSCHI
LOS MOROCHUCOS
MARIA PARADO DE BEL
PARAS
TOTOS
SANCOS
CARAPO
SACSAMARCA
SANTIAGO DE LUCANA
HUANTA
AYAHUANCO
HUAMANGUILLA
IGUAIN
LURICOCHA
SANTILLANA
SIVIA
LLOCHEGUA
SAN MIGUEL

0
1
2
2
1
2
0
1
0
0
0
1
0
40
8
11
20
0
4
4
2
2
43
0
0
6
9
22
33
8
2
5
1
10
2
1
1
0
1
44
3
4
1
4
4
15
8
10

0
1
1
0
1
1
0
0
0
0
0
0
0
65
4
6
18
0
2
0
2
1
35
1
4
4
2
25
8
11
3
6
0
2
4
1
0
0
0
48
1
3
4
2
2
10
16
10

050502
050503
050504
050505
050506
050507
050508
050509
050510
050601
050602
050603
050604
050605
050606
050607
050608
050609
050610
050611
050612
050613
050614
050615
050616
050617
050618
050619
050620
050621
050701
050702
050703
050704
050705
050706
050707
050708
050801
050802
050803
050804
050805
050806
050807
050808
050809
050810

AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO

LA MAR
LA MAR
LA MAR
LA MAR
LA MAR
LA MAR
LA MAR
LA MAR
LA MAR
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
LUCANAS
PARINACOCHAS
PARINACOCHAS
PARINACOCHAS
PARINACOCHAS
PARINACOCHAS
PARINACOCHAS
PARINACOCHAS
PARINACOCHAS
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA
PAUCAR DEL SARA

ANCO
AYNA
CHILCAS
CHUNGUI
LUIS CARRANZA
SANTA ROSA
TAMBO
SAMUGARI
ANCHIHUAY
PUQUIO
AUCARA
CABANA
CARMEN SALCEDO
CHAVIA
CHIPAO
HUAC-HUAS
LARAMATE
LEONCIO PRADO
LLAUTA
LUCANAS
OCAA
OTOCA
SAISA
SAN CRISTOBAL
SAN JUAN
SAN PEDRO
SAN PEDRO DE PALCO
SANCOS
SANTA ANA DE HUAYC
SANTA LUCIA
CORACORA
CHUMPI
CORONEL CASTAEDA
PACAPAUSA
PULLO
PUYUSCA
SAN FRANCISCO DE RA
UPAHUACHO
PAUSA
COLTA
CORCULLA
LAMPA
MARCABAMBA
OYOLO
PARARCA
SAN JAVIER DE ALPABA
SAN JOSE DE USHUA
SARA SARA

4
14
2
8
2
11
9
2
4
17
1
0
1
1
2
1
0
1
1
0
0
1
0
0
0
4
2
3
0
1
14
2
4
1
4
3
2
2
3
0
1
0
0
0
0
0
1
0

4
10
2
4
6
5
9
3
1
16
0
0
0
5
1
0
0
0
0
0
0
0
0
1
0
2
0
7
0
0
12
1
0
0
3
5
1
0
7
0
0
0
0
0
0
0
0
2

050901
050902
050903
050904
050905
050906
050907
050908
050909
050910
050911
051001
051002
051003
051004
051005
051006
051007
051008
051009
051010
051011
051012
051101
051102
051103
051104
051105
051106
051107
051108
060101
060102
060103
060104
060105
060106
060107
060108
060109
060110
060111
060112
060201
060202
060203
060204
060301

AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
AYACUCHO
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA

SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
SUCRE
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VICTOR FAJARDO
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
VILCAS HUAMAN
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJABAMBA
CAJABAMBA
CAJABAMBA
CAJABAMBA
CELENDIN

QUEROBAMBA
BELEN
CHALCOS
CHILCAYOC
HUACAA
MORCOLLA
PAICO
SAN PEDRO DE LARCAY
SAN SALVADOR DE QUIJ
SANTIAGO DE PAUCARA
SORAS
HUANCAPI
ALCAMENCA
APONGO
ASQUIPATA
CANARIA
CAYARA
COLCA
HUAMANQUIQUIA
HUANCARAYLLA
HUAYA
SARHUA
VILCANCHOS
VILCAS HUAMAN
ACCOMARCA
CARHUANCA
CONCEPCION
HUAMBALPA
INDEPENDENCIA /1
SAURAMA
VISCHONGO
CAJAMARCA
ASUNCION
CHETILLA
COSPAN
ENCAADA
JESUS
LLACANORA
LOS BAOS DEL INCA
MAGDALENA
MATARA
NAMORA
SAN JUAN
CAJABAMBA
CACHACHI
CONDEBAMBA
SITACOCHA
CELENDIN

0
0
0
2
0
1
0
0
0
0
1
1
2
0
0
3
0
1
3
0
0
0
2
2
1
0
3
1
0
1
4
325
10
7
10
31
37
8
75
25
6
15
7
41
34
21
11
43

0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
2
3
0
1
1
3
1
0
0
0
0
0
2
271
21
0
9
21
31
3
57
14
2
19
7
53
30
14
5
31

060302
060303
060304
060305
060306
060307
060308
060309
060310
060311
060312
060401
060402
060403
060404
060405
060406
060407
060408
060409
060410
060411
060412
060413
060414
060415
060416
060417
060418
060419
060501
060502
060503
060504
060505
060506
060507
060508
060601
060602
060603
060604
060605
060606
060607
060608
060609
060610

CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA

CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CELENDIN
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CHOTA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CONTUMAZA
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO

CHUMUCH
CORTEGANA
HUASMIN
JORGE CHAVEZ
JOSE GALVEZ
MIGUEL IGLESIAS
OXAMARCA
SOROCHUCO
SUCRE
UTCO
LA LIBERTAD DE PALLA
CHOTA
ANGUIA
CHADIN
CHIGUIRIP
CHIMBAN
CHOROPAMPA
COCHABAMBA
CONCHAN
HUAMBOS
LAJAS
LLAMA
MIRACOSTA
PACCHA
PION
QUEROCOTO
SAN JUAN DE LICUPIS
TACABAMBA
TOCMOCHE
CHALAMARCA
CONTUMAZA
CHILETE
CUPISNIQUE
GUZMANGO
SAN BENITO
SANTA CRUZ DE TOLED
TANTARICA
YONAN
CUTERVO
CALLAYUC
CHOROS
CUJILLO
LA RAMADA
PIMPINGOS
QUEROCOTILLO
SAN ANDRES DE CUTE
SAN JUAN DE CUTERVO
SAN LUIS DE LUCMA

0
1
7
0
2
0
3
3
3
1
0
95
3
7
10
7
3
9
10
12
27
2
1
12
2
12
3
17
0
8
2
5
0
0
1
1
0
3
48
15
2
2
5
2
12
3
0
2

0
0
9
1
2
0
1
5
3
0
0
80
9
5
3
3
0
11
22
12
18
12
1
8
6
11
0
38
3
24
5
0
2
0
1
0
0
0
59
12
3
3
4
9
7
2
0
0

060611
060612
060613
060614
060615
060701
060702
060703
060801
060802
060803
060804
060805
060806
060807
060808
060809
060810
060811
060812
060901
060902
060903
060904
060905
060906
060907
061001
061002
061003
061004
061005
061006
061007
061101
061102
061103
061104
061105
061106
061107
061108
061109
061110
061111
061112
061113
061201

CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA

CUTERVO
CUTERVO
CUTERVO
CUTERVO
CUTERVO
HUALGAYOC
HUALGAYOC
HUALGAYOC
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
JAEN
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN IGNACIO
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MARCOS
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN MIGUEL
SAN PABLO

SANTA CRUZ
SANTO DOMINGO DE LA
SANTO TOMAS
SOCOTA
TORIBIO CASANOVA
BAMBAMARCA
CHUGUR
HUALGAYOC
JAEN
BELLAVISTA
CHONTALI
COLASAY
HUABAL
LAS PIRIAS
POMAHUACA
PUCARA
SALLIQUE
SAN FELIPE
SAN JOSE DEL ALTO
SANTA ROSA
SAN IGNACIO
CHIRINOS
HUARANGO
LA COIPA
NAMBALLE
SAN JOSE DE LOURDES
TABACONAS
PEDRO GALVEZ
CHANCAY
EDUARDO VILLANUEVA
GREGORIO PITA
ICHOCAN
JOSE MANUEL QUIROZ
JOSE SABOGAL
SAN MIGUEL
BOLIVAR
CALQUIS
CATILLUC
EL PRADO
LA FLORIDA
LLAPA
NANCHOC
NIEPOS
SAN GREGORIO
SAN SILVESTRE DE CO
TONGOD
UNION AGUA BLANCA
SAN PABLO

5
5
4
7
0
81
3
15
165
23
10
18
11
9
8
10
21
9
10
14
76
18
44
25
12
19
28
30
2
2
8
2
2
17
15
1
4
0
2
1
6
0
0
0
3
0
2
21

8
3
10
5
2
107
1
8
163
36
14
20
17
6
16
20
18
7
17
18
85
29
29
34
21
33
40
23
3
4
8
2
1
11
9
0
1
1
2
1
4
1
1
2
2
1
0
12

061202
061203
061204
061301
061302
061303
061304
061305
061306
061307
061308
061309
061310
061311
070101
070102
070103
070104
070105
070106
080101
080102
080103
080104
080105
080106
080107
080108
080201
080202
080203
080204
080205
080206
080207
080301
080302
080303
080304
080305
080306
080307
080308
080309
080401
080402
080403
080404

CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CAJAMARCA
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO

SAN PABLO
SAN PABLO
SAN PABLO
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
SANTA CRUZ
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CALLAO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ACOMAYO
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
ANTA
CALCA
CALCA
CALCA
CALCA

SAN BERNARDINO
SAN LUIS
TUMBADEN
SANTA CRUZ
ANDABAMBA
CATACHE
CHANCAYBAOS
LA ESPERANZA
NINABAMBA
PULAN
SAUCEPAMPA
SEXI
UTICYACU
YAUYUCAN
CALLAO
BELLAVISTA
CARMEN DE LA LEGUA
LA PERLA
LA PUNTA
VENTANILLA
CUSCO
CCORCA
POROY
SAN JERONIMO
SAN SEBASTIAN
SANTIAGO
SAYLLA
WANCHAQ
ACOMAYO
ACOPIA
ACOS
MOSOC LLACTA
POMACANCHI
RONDOCAN
SANGARARA
ANTA
ANCAHUASI
CACHIMAYO
CHINCHAYPUJIO
HUAROCONDO
LIMATAMBO
MOLLEPATA
PUCYURA
ZURITE
CALCA
COYA
LAMAY
LARES

2
1
6
20
0
0
6
2
1
3
0
0
0
0
230
12
24
12
0
372
98
0
11
42
76
132
5
56
1
1
0
0
4
0
0
22
5
1
2
0
6
2
3
4
34
3
2
3

4
0
4
11
2
5
13
0
5
6
2
0
8
2
263
16
30
14
1
240
67
0
4
4
57
123
0
72
1
0
1
0
0
1
0
8
2
1
3
2
1
0
1
2
6
0
1
0

080405
080406
080407
080408
080501
080502
080503
080504
080505
080506
080507
080508
080601
080602
080603
080604
080605
080606
080607
080608
080701
080702
080703
080704
080705
080706
080707
080708
080801
080802
080803
080804
080805
080806
080807
080808
080901
080902
080903
080904
080905
080906
080907
080908
080909
080910
081001
081002

CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO
CUSCO

CALCA
CALCA
CALCA
CALCA
CANAS
CANAS
CANAS
CANAS
CANAS
CANAS
CANAS
CANAS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CANCHIS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
CHUMBIVILCAS
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
ESPINAR
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
LA CONVENCION
PARURO
PARURO

PISAC
SAN SALVADOR
TARAY
YANATILE
YANAOCA
CHECCA
KUNTURKANKI
LANGUI
LAYO
PAMPAMARCA
QUEHUE
TUPAC AMARU
SICUANI
CHECACUPE
COMBAPATA
MARANGANI
PITUMARCA
SAN PABLO
SAN PEDRO
TINTA
SANTO TOMAS
CAPACMARCA
CHAMACA
COLQUEMARCA
LIVITACA
LLUSCO
QUIOTA
VELILLE
ESPINAR
CONDOROMA
COPORAQUE
OCORURO
PALLPATA
PICHIGUA
SUYCKUTAMBO 3/
ALTO PICHIGUA
SANTA ANA
ECHARATE
HUAYOPATA /1
MARANURA
OCOBAMBA /2
QUELLOUNO
KIMBIRI
SANTA TERESA
VILCABAMBA
PICHARI
PARURO
ACCHA

5
2
4
5
13
7
6
3
11
0
0
2
77
2
14
10
8
1
1
6
8
1
0
2
3
3
3
2
40
0
5
0
7
3
3
0
36
28
3
2
4
10
13
5
10
17
0
2

4
1
1
1
4
0
4
1
5
0
0
2
77
0
8
6
6
3
2
3
0
1
2
0
1
0
0
0
5
0
2
0
2
0
1
0
4
3
0
0
0
0
7
2
1
5
0
0

081003
081004
081005
081006
081007
081008
081009
081101
081102
081103
081104
081105
081106
081201
081202
081203
081204
081205
081206
081207
081208
081209
081210
081211
081212
081301
081302
081303
081304
081305
081306
081307
090101
090102
090103
090104
090105
090106
090107
090108
090109
090110
090111
090112
090113
090114
090115
090116

CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PARURO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
PAUCARTAMBO
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
QUISPICANCHI
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
CUSCO
URUBAMBA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA

CCAPI
COLCHA
HUANOQUITE
OMACHA
PACCARITAMBO
PILLPINTO
YAURISQUE
PAUCARTAMBO
CAICAY
CHALLABAMBA
COLQUEPATA
HUANCARANI
KOSIPATA
URCOS
ANDAHUAYLILLAS
CAMANTI
CCARHUAYO
CCATCA
CUSIPATA
HUARO
LUCRE
MARCAPATA
OCONGATE
OROPESA
QUIQUIJANA
URUBAMBA
CHINCHERO
HUAYLLABAMBA
MACHUPICCHU
MARAS
OLLANTAYTAMBO
YUCAY
HUANCAVELICA
ACOBAMBILLA
ACORIA
CONAYCA
CUENCA
HUACHOCOLPA
HUAYLLAHUARA
IZCUCHACA
LARIA
MANTA
MARISCAL CACERES
MOYA
NUEVO OCCORO
PALCA
PILCHACA
VILCA

2
2
0
1
0
0
2
11
0
9
3
0
6
7
1
6
2
7
2
2
6
0
29
5
4
17
2
3
2
4
13
0
32
1
13
0
0
0
0
1
2
2
1
0
1
0
0
0

1
0
0
1
0
0
3
0
0
2
1
0
2
0
0
0
0
0
0
0
1
0
5
2
0
3
5
3
1
5
1
1
37
0
10
0
3
0
0
1
0
3
3
0
1
2
0
0

090117
090118
090119
090201
090202
090203
090204
090205
090206
090207
090208
090301
090302
090303
090304
090305
090306
090307
090308
090309
090310
090311
090312
090401
090402
090403
090404
090405
090406
090407
090408
090409
090410
090411
090412
090413
090501
090502
090503
090504
090505
090506
090507
090508
090509
090510
090511
090601

HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAHUANCAVELICA
HUANCAVELICAACOBAMBA
HUANCAVELICAACOBAMBA
HUANCAVELICAACOBAMBA
HUANCAVELICAACOBAMBA
HUANCAVELICAACOBAMBA
HUANCAVELICAACOBAMBA
HUANCAVELICAACOBAMBA
HUANCAVELICAACOBAMBA
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICAANGARAES
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACASTROVIRREYNA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICACHURCAMPA
HUANCAVELICAHUAYTARA

YAULI
ASCENSION
HUANDO
ACOBAMBA
ANDABAMBA
ANTA
CAJA
MARCAS
PAUCARA
POMACOCHA
ROSARIO
LIRCAY
ANCHONGA
CALLANMARCA
CCOCHACCASA
CHINCHO
CONGALLA
HUANCA-HUANCA
HUAYLLAY GRANDE
JULCAMARCA
SAN ANTONIO DE ANTA
SANTO TOMAS DE PATA
SECCLLA
CASTROVIRREYNA
ARMA
AURAHUA
CAPILLAS
CHUPAMARCA
COCAS
HUACHOS
HUAMATAMBO
MOLLEPAMPA
SAN JUAN
SANTA ANA
TANTARA
TICRAPO
CHURCAMPA
ANCO
CHINCHIHUASI
EL CARMEN
LA MERCED
LOCROJA
PAUCARBAMBA
SAN MIGUEL DE MAYOC
SAN PEDRO DE CORIS
PACHAMARCA
COSME
HUAYTARA

26
19
13
2
5
11
0
1
23
0
5
24
8
1
0
0
2
1
0
1
1
0
1
1
0
1
2
0
1
0
0
0
0
0
0
1
1
10
3
8
0
4
9
0
1
1
4
0

46
13
15
9
5
8
0
0
18
1
4
42
9
0
3
0
1
1
0
1
1
1
1
2
0
0
0
0
0
0
0
0
0
0
1
1
6
5
0
1
0
0
6
2
4
1
5
0

090602
090603
090604
090605
090606
090607
090608
090609
090610
090611
090612
090613
090614
090615
090616
090701
090702
090703
090704
090705
090706
090707
090709
090710
090711
090713
090714
090715
090716
090717
090718
100101
100102
100103
100104
100105
100106
100107
100108
100109
100110
100111
100112
100201
100202
100203
100204
100205

HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICAHUAYTARA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANCAVELICATAYACAJA
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
AMBO
HUANUCO
AMBO
HUANUCO
AMBO
HUANUCO
AMBO
HUANUCO
AMBO

AYAVI
CORDOVA
HUAYACUNDO ARMA
LARAMARCA
OCOYO
PILPICHACA
QUERCO
QUITO-ARMA
SAN ANTONIO DE CUSI
SAN FRANCISCO DE SA
SAN ISIDRO
SANTIAGO DE CHOCOR
SANTIAGO DE QUIRAH
SANTO DOMINGO DE CA
TAMBO
PAMPAS
ACOSTAMBO
ACRAQUIA
AHUAYCHA
COLCABAMBA
DANIEL HERNANDEZ
HUACHOCOLPA
HUARIBAMBA
AHUIMPUQUIO
PAZOS
QUISHUAR
SALCABAMBA
SALCAHUASI
SAN MARCOS DE ROCC
SURCUBAMBA
TINTAY PUNCU
HUANUCO
AMARILIS
CHINCHAO
CHURUBAMBA
MARGOS
QUISQUI
SAN FRANCISCO DE CA
SAN PEDRO DE CHAUL
SANTA MARIA DEL VALL
YARUMAYO
PILLCO MARCA
YACUS
AMBO
CAYNA
COLPAS
CONCHAMARCA
HUACAR

0
0
0
0
0
8
2
0
0
0
0
1
0
0
0
22
2
4
1
21
7
2
4
0
0
1
8
1
1
7
3
60
40
21
22
5
3
3
5
22
0
24
0
11
6
1
1
7

0
0
1
0
0
11
0
0
1
1
0
2
0
0
2
15
1
6
1
4
9
0
4
1
4
0
8
0
2
1
0
57
52
31
28
4
5
3
0
21
1
18
1
9
1
2
5
9

100206
100207
100208
100301
100307
100311
100313
100316
100317
100321
100322
100323
100401
100402
100403
100404
100501
100502
100503
100504
100505
100506
100507
100508
100509
100510
100511
100601
100602
100603
100604
100605
100606
100701
100702
100703
100801
100802
100803
100804
100901
100902
100903
100904
100905
101001
101002
101003

HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO

AMBO
AMBO
AMBO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
DOS DE MAYO
HUACAYBAMBA
HUACAYBAMBA
HUACAYBAMBA
HUACAYBAMBA
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
HUAMALIES
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
LEONCIO PRADO
MARAON
MARAON
MARAON
PACHITEA
PACHITEA
PACHITEA
PACHITEA
PUERTO INCA
PUERTO INCA
PUERTO INCA
PUERTO INCA
PUERTO INCA
LAURICOCHA
LAURICOCHA
LAURICOCHA

SAN FRANCISCO
SAN RAFAEL
TOMAY KICHWA
LA UNION
CHUQUIS
MARIAS
PACHAS
QUIVILLA
RIPAN
SHUNQUI
SILLAPATA
YANAS
HUACAYBAMBA
CANCHABAMBA
COCHABAMBA
PINRA
LLATA
ARANCAY
CHAVIN DE PARIARCA
JACAS GRANDE
JIRCAN
MIRAFLORES
MONZON
PUNCHAO
PUOS
SINGA
TANTAMAYO
RUPA-RUPA
DANIEL ALOMIA ROBLE
HERMILIO VALDIZAN
JOSE CRESPO Y CASTIL
LUYANDO 1/
MARIANO DAMASO BER
HUACRACHUCO
CHOLON
SAN BUENAVENTURA
PANAO
CHAGLLA
MOLINO
UMARI
PUERTO INCA
CODO DEL POZUZO
HONORIA
TOURNAVISTA
YUYAPICHIS
JESUS
BAOS
JIVIA

0
9
0
5
2
0
5
0
2
1
1
3
1
6
0
2
23
1
5
7
1
3
7
1
2
2
2
44
4
2
30
9
10
8
6
1
44
2
11
7
19
5
4
10
9
1
3
1

0
16
2
10
0
1
7
2
5
3
2
2
1
4
1
1
20
0
2
9
1
8
15
1
4
0
1
73
9
5
42
18
15
9
8
0
52
7
21
18
7
4
0
1
3
3
2
0

101004
101005
101006
101007
101101
101102
101103
101104
101105
101106
101107
101108
110101
110102
110103
110104
110105
110106
110107
110108
110109
110110
110111
110112
110113
110114
110201
110202
110203
110204
110205
110206
110207
110208
110209
110210
110211
110301
110302
110303
110304
110305
110401
110402
110403
110404
110405
110501

HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
HUANUCO
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA

LAURICOCHA
LAURICOCHA
LAURICOCHA
LAURICOCHA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
YAROWILCA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
ICA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
CHINCHA
NAZCA
NAZCA
NAZCA
NAZCA
NAZCA
PALPA
PALPA
PALPA
PALPA
PALPA
PISCO

QUEROPALCA
RONDOS
SAN FRANCISCO DE ASI
SAN MIGUEL DE CAURI
CHAVINILLO
CAHUAC
CHACABAMBA
APARICIO POMARES
JACAS CHICO
OBAS
PAMPAMARCA
CHORAS
ICA
LA TINGUIA
LOS AQUIJES
OCUCAJE
PACHACUTEC
PARCONA
PUEBLO NUEVO
SALAS
SAN JOSE DE LOS MOLI
SAN JUAN BAUTISTA
SANTIAGO
SUBTANJALLA
TATE
YAUCA DEL ROSARIO 1
CHINCHA ALTA
ALTO LARAN
CHAVIN
CHINCHA BAJA
EL CARMEN
GROCIO PRADO
PUEBLO NUEVO
SAN JUAN DE YANAC
SAN PEDRO DE HUACA
SUNAMPE
TAMBO DE MORA
NAZCA
CHANGUILLO
EL INGENIO
MARCONA
VISTA ALEGRE
PALPA
LLIPATA
RIO GRANDE
SANTA CRUZ
TIBILLO
PISCO

2
1
0
2
5
2
1
6
1
5
0
2
59
23
12
3
6
43
4
10
3
4
6
11
0
0
20
1
0
2
1
4
31
0
0
4
1
23
2
3
16
23
4
0
6
2
0
29

0
3
1
5
6
0
0
1
0
0
1
3
69
21
6
3
2
39
5
10
6
2
8
21
2
0
21
3
0
3
3
9
29
0
0
8
0
52
2
1
30
26
7
4
0
0
0
21

110502
110503
110504
110505
110506
110507
110508
120101
120104
120105
120106
120107
120108
120111
120112
120113
120114
120116
120117
120119
120120
120121
120122
120124
120125
120126
120127
120128
120129
120130
120132
120133
120134
120135
120136
120201
120202
120203
120204
120205
120206
120207
120208
120209
120210
120211
120212
120213

ICA
ICA
ICA
ICA
ICA
ICA
ICA
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN

PISCO
PISCO
PISCO
PISCO
PISCO
PISCO
PISCO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
HUANCAYO
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION
CONCEPCION

HUANCANO
HUMAY
INDEPENDENCIA
PARACAS
SAN ANDRES
SAN CLEMENTE
TUPAC AMARU INCA
HUANCAYO
CARHUACALLANGA
CHACAPAMPA
CHICCHE
CHILCA
CHONGOS ALTO
CHUPURO
COLCA
CULLHUAS
EL TAMBO
HUACRAPUQUIO
HUALHUAS
HUANCAN
HUASICANCHA
HUAYUCACHI
INGENIO
PARIAHUANCA 1/
PILCOMAYO
PUCARA
QUICHUAY
QUILCAS
SAN AGUSTIN
SAN JERONIMO DE TUN
SAO
SAPALLANGA
SICAYA
SANTO DOMINGO DE A
VIQUES
CONCEPCION
ACO
ANDAMARCA
CHAMBARA
COCHAS
COMAS
HEROINAS TOLEDO
MANZANARES
MARISCAL CASTILLA
MATAHUASI
MITO
NUEVE DE JULIO
ORCOTUNA

0
2
3
2
4
19
9
86
0
1
1
89
1
0
0
1
87
3
2
16
0
2
2
6
11
2
1
3
9
2
2
8
6
2
0
6
1
1
2
0
3
0
2
0
1
1
0
4

0
1
5
0
0
14
2
84
0
0
0
41
0
0
0
0
73
0
2
8
0
5
1
4
11
0
2
1
7
9
3
7
4
1
0
9
2
2
1
1
3
0
0
1
3
1
0
3

120214
120215
120301
120302
120303
120304
120305
120306
120401
120402
120403
120404
120405
120406
120407
120408
120409
120410
120411
120412
120413
120414
120415
120416
120417
120418
120419
120420
120421
120422
120423
120424
120425
120426
120427
120428
120429
120430
120431
120432
120433
120434
120501
120502
120503
120504
120601
120602

JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN

CONCEPCION
CONCEPCION
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
CHANCHAMAYO
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JAUJA
JUNIN
JUNIN
JUNIN
JUNIN
SATIPO
SATIPO

SAN JOSE DE QUERO


SANTA ROSA DE OCOPA
CHANCHAMAYO
PERENE
PICHANAQUI
SAN LUIS DE SHUARO
SAN RAMON
VITOC
JAUJA
ACOLLA
APATA
ATAURA
CANCHAYLLO
CURICACA
EL MANTARO
HUAMALI
HUARIPAMPA
HUERTAS
JANJAILLO
JULCAN
LEONOR ORDOEZ
LLOCLLAPAMPA
MARCO
MASMA
MASMA CHICCHE
MOLINOS
MONOBAMBA
MUQUI
MUQUIYAUYO
PACA
PACCHA
PANCAN
PARCO
POMACANCHA
RICRAN
SAN LORENZO
SAN PEDRO DE CHUNA
SAUSA
SINCOS
TUNAN MARCA
YAULI
YAUYOS
JUNIN
CARHUAMAYO
ONDORES
ULCUMAYO
SATIPO
COVIRIALI

0
0
17
42
29
3
21
0
6
1
1
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
2
0
2
0
0
2
0
1
1
0
0
1
0
0
0
1
7
1
0
2
35
1

3
0
1
25
10
1
8
1
7
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
1
1
2
0
1
0
0
3
11
1
0
2
1
1

120603
120604
120605
120606
120607
120608
120701
120702
120703
120704
120705
120706
120707
120708
120709
120801
120802
120803
120804
120805
120806
120807
120808
120809
120810
120901
120902
120903
120904
120905
120906
120907
120908
120909
130101
130102
130103
130104
130105
130106
130107
130108
130109
130110
130111
130201
130202
130203

JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
JUNIN
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD

SATIPO
SATIPO
SATIPO
SATIPO
SATIPO
SATIPO
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
TARMA
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
YAULI
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
CHUPACA
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
TRUJILLO
ASCOPE
ASCOPE
ASCOPE

LLAYLLA
MAZAMARI
PAMPA HERMOSA
PANGOA
RIO NEGRO
RIO TAMBO
TARMA
ACOBAMBA
HUARICOLCA
HUASAHUASI
LA UNION
PALCA
PALCAMAYO
SAN PEDRO DE CAJAS
TAPO
LA OROYA
CHACAPALPA
HUAY-HUAY
MARCAPOMACOCHA
MOROCOCHA
PACCHA
SANTA BARBARA DE C
SANTA ROSA DE SACCO
SUITUCANCHA
YAULI
CHUPACA
AHUAC
CHONGOS BAJO
HUACHAC
HUAMANCACA CHICO
SAN JUAN DE ISCOS
SAN JUAN DE JARPA
TRES DE DICIEMBRE
YANACANCHA
TRUJILLO
EL PORVENIR
FLORENCIA DE MORA
HUANCHACO
LA ESPERANZA
LAREDO
MOCHE
POROTO
SALAVERRY
SIMBAL
VICTOR LARCO HERRER
ASCOPE
CHICAMA
CHOCOPE

0
6
2
5
6
3
18
2
1
4
1
1
0
1
1
3
0
0
1
1
1
0
0
0
0
23
5
0
1
2
0
0
1
2
27
29
18
20
55
5
7
2
8
2
19
0
2
0

0
0
2
3
2
2
25
2
0
2
1
8
1
0
5
6
0
0
0
0
0
0
0
0
0
10
1
0
0
4
1
2
2
0
26
28
10
7
30
5
5
2
6
0
16
0
1
2

130204
130205
130206
130207
130208
130301
130302
130303
130304
130305
130306
130401
130402
130403
130501
130502
130503
130504
130601
130602
130604
130605
130606
130608
130610
130611
130613
130614
130701
130702
130703
130704
130705
130801
130802
130803
130804
130805
130806
130807
130808
130809
130810
130811
130812
130813
130901
130902

LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA
LA

LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD
LIBERTAD

ASCOPE
MAGDALENA DE CAO
ASCOPE
PAIJAN
ASCOPE
RAZURI
ASCOPE
SANTIAGO DE CAO
ASCOPE
CASA GRANDE
BOLIVAR
BOLIVAR
BOLIVAR
BAMBAMARCA
BOLIVAR
CONDORMARCA /1
BOLIVAR
LONGOTEA
BOLIVAR
UCHUMARCA
BOLIVAR
UCUNCHA
CHEPEN
CHEPEN
CHEPEN
PACANGA
CHEPEN
PUEBLO NUEVO
JULCAN
JULCAN
JULCAN
CALAMARCA
JULCAN
CARABAMBA
JULCAN
HUASO
OTUZCO
OTUZCO
OTUZCO
AGALLPAMPA
OTUZCO
CHARAT
OTUZCO
HUARANCHAL
OTUZCO
LA CUESTA
OTUZCO
MACHE
OTUZCO
PARANDAY
OTUZCO
SALPO
OTUZCO
SINSICAP
OTUZCO
USQUIL
PACASMAYO
SAN PEDRO DE LLOC
PACASMAYO
GUADALUPE
PACASMAYO
JEQUETEPEQUE
PACASMAYO
PACASMAYO
PACASMAYO
SAN JOSE
PATAZ
TAYABAMBA
PATAZ
BULDIBUYO
PATAZ
CHILLIA
PATAZ
HUANCASPATA
PATAZ
HUAYLILLAS
PATAZ
HUAYO
PATAZ
ONGON
PATAZ
PARCOY
PATAZ
PATAZ
PATAZ
PIAS
PATAZ
SANTIAGO DE CHALLAS
PATAZ
TAURIJA
PATAZ
URPAY
SANCHEZ CARRIONHUAMACHUCO
SANCHEZ CARRIONCHUGAY

0
1
0
3
4
3
0
1
0
0
0
21
5
3
5
2
4
6
5
2
2
1
0
1
0
1
0
6
3
25
1
8
6
10
1
4
0
0
2
0
2
2
0
0
3
1
9
5

0
6
0
1
3
1
0
0
0
0
0
2
1
0
2
0
1
0
0
1
0
0
0
0
0
0
0
0
1
9
0
0
5
1
0
0
0
0
0
0
0
0
0
0
0
0
3
1

130903
130904
130905
130906
130907
130908
131001
131002
131003
131004
131005
131006
131007
131008
131101
131102
131103
131104
131201
131202
131203
140101
140102
140103
140104
140105
140106
140107
140108
140109
140110
140111
140112
140113
140114
140115
140116
140117
140118
140119
140120
140201
140202
140203
140204
140205
140206
140301

LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LA LIBERTAD
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE

SANCHEZ CARRIONCOCHORCO
SANCHEZ CARRIONCURGOS
SANCHEZ CARRIONMARCABAL
SANCHEZ CARRIONSANAGORAN
SANCHEZ CARRIONSARIN
SANCHEZ CARRIONSARTIMBAMBA
SANTIAGO DE CHU SANTIAGO DE CHUCO
SANTIAGO DE CHU ANGASMARCA
SANTIAGO DE CHU CACHICADAN
SANTIAGO DE CHU MOLLEBAMBA
SANTIAGO DE CHU MOLLEPATA
SANTIAGO DE CHU QUIRUVILCA
SANTIAGO DE CHU SANTA CRUZ DE CHUC
SANTIAGO DE CHU SITABAMBA
GRAN CHIMU
CASCAS
GRAN CHIMU
LUCMA
GRAN CHIMU
MARMOT 2/
GRAN CHIMU
SAYAPULLO
VIRU
VIRU
VIRU
CHAO
VIRU
GUADALUPITO
CHICLAYO
CHICLAYO
CHICLAYO
CHONGOYAPE
CHICLAYO
ETEN
CHICLAYO
ETEN PUERTO
CHICLAYO
JOSE LEONARDO ORTIZ
CHICLAYO
LA VICTORIA
CHICLAYO
LAGUNAS
CHICLAYO
MONSEFU
CHICLAYO
NUEVA ARICA
CHICLAYO
OYOTUN
CHICLAYO
PICSI
CHICLAYO
PIMENTEL
CHICLAYO
REQUE
CHICLAYO
SANTA ROSA
CHICLAYO
SAA
CHICLAYO
CAYALTI
CHICLAYO
PATAPO
CHICLAYO
POMALCA
CHICLAYO
PUCALA
CHICLAYO
TUMAN
FERREAFE
FERREAFE
FERREAFE
CAARIS
FERREAFE
INCAHUASI
FERREAFE
MANUEL ANTONIO MES
FERREAFE
PITIPO
FERREAFE
PUEBLO NUEVO
LAMBAYEQUE
LAMBAYEQUE

0
2
1
4
4
6
4
3
2
3
0
1
0
1
2
1
0
0
18
5
6
157
6
7
1
151
71
5
37
1
4
6
32
8
11
10
7
16
28
8
17
51
2
15
5
20
20
89

1
0
1
0
0
11
1
0
0
1
0
0
0
0
1
0
0
0
6
2
7
174
7
11
0
130
76
3
47
1
3
8
21
5
12
6
6
18
23
5
10
37
7
33
5
25
21
59

140302
140303
140304
140305
140306
140307
140308
140309
140310
140311
140312
150101
150102
150103
150104
150105
150106
150107
150108
150109
150110
150111
150112
150113
150114
150115
150116
150117
150118
150119
150120
150121
150122
150123
150124
150125
150126
150127
150128
150129
150130
150131
150132
150133
150134
150135
150136
150137

LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA

LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LAMBAYEQUE
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA

CHOCHOPE
ILLIMO
JAYANCA
MOCHUMI
MORROPE
MOTUPE
OLMOS
PACORA
SALAS
SAN JOSE
TUCUME
LIMA
ANCON
ATE
BARRANCO
BREA
CARABAYLLO
CHACLACAYO
CHORRILLOS
CIENEGUILLA
COMAS
EL AGUSTINO
INDEPENDENCIA
JESUS MARIA
LA MOLINA
LA VICTORIA
LINCE
LOS OLIVOS
LURIGANCHO
LURIN
MAGDALENA DEL MAR
PUEBLO LIBRE
MIRAFLORES
PACHACAMAC
PUCUSANA
PUENTE PIEDRA
PUNTA HERMOSA
PUNTA NEGRA
RIMAC
SAN BARTOLO
SAN BORJA
SAN ISIDRO
SAN JUAN DE LURIGAN
SAN JUAN DE MIRAFLO
SAN LUIS
SAN MARTIN DE PORRE
SAN MIGUEL
SANTA ANITA

1
10
11
24
75
32
56
11
16
14
29
158
28
227
13
23
196
14
131
12
336
148
146
22
21
94
17
194
81
43
26
3
2
93
16
168
4
5
141
8
7
5
602
220
11
279
33
119

0
8
5
21
72
19
27
4
12
11
21
158
24
252
13
15
244
12
128
18
481
216
197
27
29
111
22
245
85
33
31
4
7
105
5
218
1
0
158
6
11
2
892
196
15
295
33
159

150138
150139
150140
150141
150142
150143
150201
150202
150203
150204
150205
150301
150302
150303
150304
150305
150401
150402
150403
150404
150405
150406
150407
150501
150502
150503
150504
150505
150506
150507
150508
150509
150510
150511
150512
150513
150514
150515
150516
150601
150602
150603
150604
150605
150606
150607
150608
150609

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
BARRANCA
BARRANCA
BARRANCA
BARRANCA
BARRANCA
CAJATAMBO
CAJATAMBO
CAJATAMBO
CAJATAMBO
CAJATAMBO
CANTA
CANTA
CANTA
CANTA
CANTA
CANTA
CANTA
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
CAETE
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL
HUARAL

SANTA MARIA DEL MAR


SANTA ROSA
SANTIAGO DE SURCO
SURQUILLO
VILLA EL SALVADOR
VILLA MARIA DEL TRIU
BARRANCA
PARAMONGA
PATIVILCA
SUPE
SUPE PUERTO
CAJATAMBO
COPA
GORGOR
HUANCAPON
MANAS
CANTA
ARAHUAY
HUAMANTANGA
HUAROS
LACHAQUI
SAN BUENAVENTURA
SANTA ROSA DE QUIVE
SAN VICENTE DE CAE
ASIA
CALANGO
CERRO AZUL
CHILCA
COAYLLO
IMPERIAL
LUNAHUANA
MALA
NUEVO IMPERIAL
PACARAN
QUILMANA
SAN ANTONIO
SAN LUIS
SANTA CRUZ DE FLORE
ZUIGA
HUARAL
ATAVILLOS ALTO
ATAVILLOS BAJO
AUCALLAMA
CHANCAY
IHUARI
LAMPIAN
PACARAOS
SAN MIGUEL DE ACOS

1
5
49
15
250
222
40
5
11
12
5
0
0
0
2
1
1
0
0
1
0
0
2
25
8
0
4
12
0
19
1
20
8
1
8
1
7
0
0
34
0
0
10
21
3
0
0
0

0
5
36
13
186
203
32
5
8
15
8
0
0
0
1
0
1
1
0
3
0
0
5
3
3
0
1
12
1
0
1
2
2
0
0
1
2
0
0
41
0
0
5
20
0
0
0
0

150610
150611
150612
150701
150702
150703
150704
150705
150706
150707
150708
150709
150710
150711
150712
150713
150714
150715
150716
150717
150718
150719
150720
150721
150722
150723
150724
150725
150726
150727
150728
150729
150730
150731
150732
150801
150802
150803
150804
150805
150806
150807
150808
150809
150810
150811
150812
150901

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA

HUARAL
HUARAL
HUARAL
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAROCHIRI
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
HUAURA
OYON

SANTA CRUZ DE ANDA


SUMBILCA
VEINTISIETE DE NOVIE
MATUCANA
ANTIOQUIA
CALLAHUANCA
CARAMPOMA
CHICLA
CUENCA
HUACHUPAMPA
HUANZA
HUAROCHIRI
LAHUAYTAMBO
LANGA
LARAOS
MARIATANA
RICARDO PALMA
SAN ANDRES DE TUPIC
SAN ANTONIO
SAN BARTOLOME
SAN DAMIAN
SAN JUAN DE IRIS
SAN JUAN DE TANTARA
SAN LORENZO DE QUIN
SAN MATEO
SAN MATEO DE OTAO
SAN PEDRO DE CASTA
SAN PEDRO DE HUANC
SANGALLAYA
SANTA CRUZ DE COCA
SANTA EULALIA
SANTIAGO DE ANCHUC
SANTIAGO DE TUNA
SANTO DOMINGO DE L
SURCO
HUACHO
AMBAR
CALETA DE CARQUIN
CHECRAS
HUALMAY
HUAURA
LEONCIO PRADO
PACCHO
SANTA LEONOR
SANTA MARIA
SAYAN
VEGUETA
OYON

0
0
0
0
4
0
0
0
0
0
0
2
0
0
0
0
8
0
28
1
0
0
0
0
1
0
0
0
0
0
6
0
0
2
1
28
0
3
0
11
20
2
2
1
16
8
13
4

0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
2
0
25
0
0
0
0
0
3
1
0
0
0
0
2
0
0
0
1
26
0
0
0
9
8
0
0
0
14
2
0
5

150902
150903
150904
150905
150906
151001
151002
151003
151004
151005
151006
151007
151008
151009
151010
151011
151012
151013
151014
151015
151016
151017
151018
151019
151020
151021
151022
151023
151024
151025
151026
151027
151028
151029
151030
151031
151032
151033
160101
160102
160103
160104
160105
160106
160107
160108
160109
160110

LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LIMA
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO

OYON
OYON
OYON
OYON
OYON
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
YAUYOS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS
MAYNAS

ANDAJES
CAUJUL
COCHAMARCA
NAVAN
PACHANGARA
YAUYOS
ALIS
AYAUCA
AYAVIRI
AZANGARO
CACRA
CARANIA
CATAHUASI
CHOCOS
COCHAS
COLONIA
HONGOS
HUAMPARA
HUANCAYA
HUANGASCAR
HUANTAN
HUAEC
LARAOS
LINCHA
MADEAN
MIRAFLORES
OMAS
PUTINZA
QUINCHES
QUINOCAY
SAN JOAQUIN
SAN PEDRO DE PILAS
TANTA
TAURIPAMPA
TOMAS
TUPE
VIAC
VITIS
IQUITOS
ALTO NANAY
FERNANDO LORES
INDIANA
LAS AMAZONAS
MAZAN
NAPO
PUNCHANA
PUTUMAYO
TORRES CAUSANA

0
0
1
0
1
2
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
140
1
3
4
4
12
3
87
0
2

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
100
4
1
5
4
2
8
24
0
1

160112
160113
160114
160201
160202
160205
160206
160210
160211
160301
160302
160303
160304
160305
160401
160402
160403
160404
160501
160502
160503
160504
160505
160506
160507
160508
160509
160510
160511
160601
160602
160603
160604
160605
160606
160701
160702
160703
160704
160705
160706
160801
160803
170101
170102
170103
170104
170201

LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
LORETO
MADRE DE
MADRE DE
MADRE DE
MADRE DE
MADRE DE

MAYNAS
BELEN
MAYNAS
SAN JUAN BAUTISTA
MAYNAS
TENIENTE MANUEL CLA
ALTO AMAZONAS YURIMAGUAS
ALTO AMAZONAS BALSAPUERTO
ALTO AMAZONAS JEBEROS
ALTO AMAZONAS LAGUNAS
ALTO AMAZONAS SANTA CRUZ
ALTO AMAZONAS TENIENTE CESAR LOPEZ
LORETO
NAUTA
LORETO
PARINARI
LORETO
TIGRE
LORETO
TROMPETEROS
LORETO
URARINAS
MARISCAL RAMON CRAMON CASTILLA
MARISCAL RAMON CPEBAS
MARISCAL RAMON CYAVARI /1
MARISCAL RAMON CSAN PABLO
REQUENA
REQUENA
REQUENA
ALTO TAPICHE
REQUENA
CAPELO
REQUENA
EMILIO SAN MARTIN
REQUENA
MAQUIA
REQUENA
PUINAHUA
REQUENA
SAQUENA
REQUENA
SOPLIN
REQUENA
TAPICHE
REQUENA
JENARO HERRERA
REQUENA
YAQUERANA
UCAYALI
CONTAMANA
UCAYALI
INAHUAYA
UCAYALI
PADRE MARQUEZ
UCAYALI
PAMPA HERMOSA
UCAYALI
SARAYACU
UCAYALI
VARGAS GUERRA
DATEM DEL MARABARRANCA
DATEM DEL MARACAHUAPANAS
DATEM DEL MARAMANSERICHE
DATEM DEL MARAMORONA
DATEM DEL MARAPASTAZA
DATEM DEL MARAANDOAS
PUTUMAYO
PUTUMAYO
PUTUMAYO
TENIENTE MANUEL CLA
DIO TAMBOPATA
TAMBOPATA
DIO TAMBOPATA
INAMBARI
DIO TAMBOPATA
LAS PIEDRAS
DIO TAMBOPATA
LABERINTO
DIO MANU
MANU

97
163
0
42
2
0
0
2
1
24
5
8
4
2
4
16
8
8
17
0
7
0
5
0
0
0
0
1
0
33
1
0
0
17
0
3
0
2
0
0
1
7
0
16
2
0
0
2

108
161
0
20
0
0
0
0
1
17
5
1
3
0
1
4
2
0
3
0
3
0
9
0
0
0
0
2
0
1
0
2
2
10
0
3
1
0
0
0
2
7
3
7
1
1
0
0

170202
170203
170204
170301
170302
170303
180101
180102
180103
180104
180105
180106
180201
180202
180203
180204
180205
180206
180207
180208
180209
180210
180211
180301
180302
180303
190101
190102
190103
190104
190105
190106
190107
190108
190109
190110
190111
190112
190113
190201
190202
190203
190204
190205
190206
190207
190208
190301

MADRE DE DIO MANU


FITZCARRALD
MADRE DE DIO MANU
MADRE DE DIOS
MADRE DE DIO MANU
HUEPETUHE
MADRE DE DIO TAHUAMANU
IAPARI
MADRE DE DIO TAHUAMANU
IBERIA
MADRE DE DIO TAHUAMANU
TAHUAMANU
MOQUEGUA
MARISCAL NIETO MOQUEGUA
MOQUEGUA
MARISCAL NIETO CARUMAS
MOQUEGUA
MARISCAL NIETO CUCHUMBAYA
MOQUEGUA
MARISCAL NIETO SAMEGUA
MOQUEGUA
MARISCAL NIETO SAN CRISTOBAL
MOQUEGUA
MARISCAL NIETO TORATA
MOQUEGUA
GENERAL SANCHEZOMATE
MOQUEGUA
GENERAL SANCHEZCHOJATA
MOQUEGUA
GENERAL SANCHEZCOALAQUE
MOQUEGUA
GENERAL SANCHEZICHUA
MOQUEGUA
GENERAL SANCHEZLA CAPILLA
MOQUEGUA
GENERAL SANCHEZLLOQUE
MOQUEGUA
GENERAL SANCHEZMATALAQUE
MOQUEGUA
GENERAL SANCHEZPUQUINA
MOQUEGUA
GENERAL SANCHEZQUINISTAQUILLAS
MOQUEGUA
GENERAL SANCHEZUBINAS
MOQUEGUA
GENERAL SANCHEZYUNGA
MOQUEGUA
ILO
ILO
MOQUEGUA
ILO
EL ALGARROBAL
MOQUEGUA
ILO
PACOCHA
PASCO
PASCO
CHAUPIMARCA
PASCO
PASCO
HUACHON
PASCO
PASCO
HUARIACA
PASCO
PASCO
HUAYLLAY
PASCO
PASCO
NINACACA
PASCO
PASCO
PALLANCHACRA
PASCO
PASCO
PAUCARTAMBO
PASCO
PASCO
SAN FRANCISCO DE AS
PASCO
PASCO
SIMON BOLIVAR
PASCO
PASCO
TICLACAYAN
PASCO
PASCO
TINYAHUARCO
PASCO
PASCO
VICCO
PASCO
PASCO
YANACANCHA
PASCO
DANIEL ALCIDES C YANAHUANCA
PASCO
DANIEL ALCIDES C CHACAYAN
PASCO
DANIEL ALCIDES C GOYLLARISQUIZGA
PASCO
DANIEL ALCIDES C PAUCAR
PASCO
DANIEL ALCIDES C SAN PEDRO DE PILLAO
PASCO
DANIEL ALCIDES C SANTA ANA DE TUSI
PASCO
DANIEL ALCIDES C TAPUC
PASCO
DANIEL ALCIDES C VILCABAMBA
PASCO
OXAPAMPA
OXAPAMPA

1
2
9
1
0
1
41
0
0
3
0
2
0
0
0
0
0
1
0
0
0
0
0
21
1
0
26
4
6
2
1
1
10
1
6
3
6
5
26
15
1
0
2
0
6
3
0
21

0
1
1
0
1
0
43
0
0
5
0
0
1
0
0
0
0
0
0
0
0
1
0
24
0
0
33
9
3
7
6
5
3
2
10
1
2
2
12
12
0
0
1
0
4
3
1
17

190302
190303
190304
190305
190306
190307
190308
200101
200104
200105
200107
200108
200109
200110
200111
200114
200115
200201
200202
200203
200204
200205
200206
200207
200208
200209
200210
200301
200302
200303
200304
200305
200306
200307
200308
200401
200402
200403
200404
200405
200406
200407
200408
200409
200410
200501
200502
200503

PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PASCO
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA

OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
OXAPAMPA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
AYABACA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
HUANCABAMBA
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
MORROPON
PAITA
PAITA
PAITA

CHONTABAMBA
HUANCABAMBA
PALCAZU
POZUZO
PUERTO BERMUDEZ
VILLA RICA
CONSTITUCIN
PIURA
CASTILLA
CATACAOS
CURA MORI
EL TALLAN
LA ARENA
LA UNION
LAS LOMAS
TAMBO GRANDE
VEINTISEIS DE OCTUBR
AYABACA
FRIAS
JILILI
LAGUNAS
MONTERO
PACAIPAMPA
PAIMAS
SAPILLICA
SICCHEZ
SUYO
HUANCABAMBA
CANCHAQUE
EL CARMEN DE LA FRO
HUARMACA
LALAQUIZ
SAN MIGUEL DE EL FAI
SONDOR
SONDORILLO
CHULUCANAS
BUENOS AIRES
CHALACO
LA MATANZA
MORROPON
SALITRAL
SAN JUAN DE BIGOTE
SANTA CATALINA DE M
SANTO DOMINGO
YAMANGO
PAITA
AMOTAPE
ARENAL

3
8
22
9
34
36
8
74
77
52
10
6
22
22
10
53
75
12
23
3
0
1
18
5
4
0
7
17
4
4
27
4
14
1
3
81
10
7
5
19
12
1
2
4
9
35
1
0

1
13
8
7
37
23
1
75
65
44
17
18
25
37
10
34
32
25
46
0
3
4
9
0
9
0
2
22
5
4
8
1
9
2
3
94
15
7
2
15
19
5
3
1
8
7
0
0

200504
200505
200506
200507
200601
200602
200603
200604
200605
200606
200607
200608
200701
200702
200703
200704
200705
200706
200801
200802
200803
200804
200805
200806
210101
210102
210103
210104
210105
210106
210107
210108
210109
210110
210111
210112
210113
210114
210115
210201
210202
210203
210204
210205
210206
210207
210208
210209

PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PIURA
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO

PAITA
PAITA
PAITA
PAITA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
SULLANA
TALARA
TALARA
TALARA
TALARA
TALARA
TALARA
SECHURA
SECHURA
SECHURA
SECHURA
SECHURA
SECHURA
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO

COLAN
LA HUACA
TAMARINDO
VICHAYAL
SULLANA
BELLAVISTA
IGNACIO ESCUDERO
LANCONES
MARCAVELICA
MIGUEL CHECA
QUERECOTILLO
SALITRAL
PARIAS
EL ALTO
LA BREA
LOBITOS
LOS ORGANOS
MANCORA
SECHURA
BELLAVISTA DE LA UNI
BERNAL
CRISTO NOS VALGA
VICE
RINCONADA LLICUAR
PUNO
ACORA
AMANTANI
ATUNCOLLA
CAPACHICA
CHUCUITO
COATA
HUATA
MAAZO
PAUCARCOLLA
PICHACANI
PLATERIA
SAN ANTONIO /1
TIQUILLACA
VILQUE
AZANGARO
ACHAYA
ARAPA
ASILLO
CAMINACA
CHUPA
JOSE DOMINGO CHOQ
MUANI
POTONI

1
4
0
3
90
44
11
2
9
3
2
2
49
0
7
0
5
1
30
4
10
2
15
1
15
6
0
0
0
0
1
1
0
2
2
0
0
0
0
22
2
4
0
2
3
1
2
2

1
4
0
4
48
21
2
2
8
3
4
1
29
1
7
0
6
7
3
2
27
7
27
3
21
9
2
2
0
1
2
0
1
0
0
1
0
0
1
8
0
1
0
0
1
0
5
0

210210
210211
210212
210213
210214
210215
210301
210302
210303
210304
210305
210306
210307
210308
210309
210310
210401
210402
210403
210404
210405
210406
210407
210501
210502
210503
210504
210505
210601
210602
210603
210604
210605
210606
210607
210608
210701
210702
210703
210704
210705
210706
210707
210708
210709
210710
210801
210802

PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO

AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
AZANGARO
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CARABAYA
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
CHUCUITO
EL COLLAO
EL COLLAO
EL COLLAO
EL COLLAO
EL COLLAO
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
HUANCANE
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
LAMPA
MELGAR
MELGAR

SAMAN
SAN ANTON
SAN JOSE
SAN JUAN DE SALINAS
SANTIAGO DE PUPUJA
TIRAPATA
MACUSANI
AJOYANI
AYAPATA
COASA
CORANI
CRUCERO
ITUATA 2/
OLLACHEA
SAN GABAN
USICAYOS
JULI
DESAGUADERO
HUACULLANI
KELLUYO
PISACOMA
POMATA
ZEPITA
ILAVE
CAPAZO
PILCUYO
SANTA ROSA
CONDURIRI
HUANCANE
COJATA
HUATASANI
INCHUPALLA
PUSI
ROSASPATA
TARACO
VILQUE CHICO
LAMPA
CABANILLA
CALAPUJA
NICASIO
OCUVIRI
PALCA
PARATIA
PUCARA
SANTA LUCIA
VILAVILA
AYAVIRI
ANTAUTA

2
7
3
0
0
2
10
0
0
1
0
3
0
0
3
0
1
0
0
0
0
2
0
12
0
3
2
1
0
0
1
1
1
0
6
0
2
2
0
1
1
0
0
4
6
0
11
4

1
9
4
0
0
1
3
0
0
0
0
0
1
3
1
0
1
1
0
0
0
0
0
8
0
0
0
0
3
0
0
0
1
1
4
0
1
0
0
0
0
0
0
0
2
1
1
0

210803
210804
210805
210806
210807
210808
210809
210901
210902
210903
210904
211001
211002
211003
211004
211005
211101
211102
211103
211104
211201
211202
211203
211204
211205
211206
211207
211208
211209
211210
211301
211302
211303
211304
211305
211306
211307
220101
220102
220103
220104
220105
220106
220201
220202
220203
220204
220205

PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
PUNO
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN

MELGAR
MELGAR
MELGAR
MELGAR
MELGAR
MELGAR
MELGAR
MOHO
MOHO
MOHO
MOHO
SAN ANTONIO
SAN ANTONIO
SAN ANTONIO
SAN ANTONIO
SAN ANTONIO
SAN ROMAN
SAN ROMAN
SAN ROMAN
SAN ROMAN
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
SANDIA
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
YUNGUYO
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
MOYOBAMBA
BELLAVISTA
BELLAVISTA
BELLAVISTA
BELLAVISTA
BELLAVISTA

DE
DE
DE
DE
DE

CUPI
LLALLI
MACARI
NUOA
ORURILLO
SANTA ROSA
UMACHIRI
MOHO
CONIMA
HUAYRAPATA
TILALI
PPUTINA
PANANEA
PPEDRO VILCA APAZA
PQUILCAPUNCU
PSINA
JULIACA
CABANA
CABANILLAS
CARACOTO
SANDIA
CUYOCUYO
LIMBANI
PATAMBUCO
PHARA
QUIACA
SAN JUAN DEL ORO
YANAHUAYA
ALTO INAMBARI
SAN PEDRO DE PUTINA
YUNGUYO
ANAPIA
COPANI
CUTURAPI
OLLARAYA
TINICACHI
UNICACHI
MOYOBAMBA
CALZADA
HABANA
JEPELACIO
SORITOR
YANTALO
BELLAVISTA
ALTO BIAVO
BAJO BIAVO
HUALLAGA
SAN PABLO

0
0
4
2
1
4
2
0
0
0
0
1
3
0
0
1
141
2
3
9
3
1
0
2
1
0
0
0
0
0
3
0
0
0
0
0
0
14
0
0
3
0
0
9
2
1
0
6

0
0
1
0
0
4
0
0
0
0
0
1
0
1
0
0
115
0
2
1
0
0
1
0
0
0
0
0
0
0
9
0
0
0
0
0
0
7
0
0
0
0
3
3
3
1
0
0

220206
220301
220302
220303
220304
220305
220401
220402
220403
220404
220405
220406
220501
220502
220503
220504
220505
220506
220507
220508
220509
220510
220511
220601
220602
220603
220604
220605
220701
220702
220703
220704
220705
220706
220707
220708
220709
220710
220801
220802
220803
220804
220805
220806
220807
220808
220809
220901

SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN
SAN

MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN
MARTIN

BELLAVISTA
SAN RAFAEL
EL DORADO
SAN JOSE DE SISA
EL DORADO
AGUA BLANCA
EL DORADO
SAN MARTIN
EL DORADO
SANTA ROSA
EL DORADO
SHATOJA
HUALLAGA
SAPOSOA
HUALLAGA
ALTO SAPOSOA
HUALLAGA
EL ESLABON
HUALLAGA
PISCOYACU
HUALLAGA
SACANCHE
HUALLAGA
TINGO DE SAPOSOA
LAMAS
LAMAS
LAMAS
ALONSO DE ALVARADO
LAMAS
BARRANQUITA
LAMAS
CAYNARACHI 1/
LAMAS
CUUMBUQUI
LAMAS
PINTO RECODO
LAMAS
RUMISAPA
LAMAS
SAN ROQUE DE CUMBA
LAMAS
SHANAO
LAMAS
TABALOSOS
LAMAS
ZAPATERO
MARISCAL CACERESJUANJUI
MARISCAL CACERESCAMPANILLA
MARISCAL CACERESHUICUNGO
MARISCAL CACERESPACHIZA
MARISCAL CACERESPAJARILLO
PICOTA
PICOTA
PICOTA
BUENOS AIRES
PICOTA
CASPISAPA
PICOTA
PILLUANA
PICOTA
PUCACACA
PICOTA
SAN CRISTOBAL
PICOTA
SAN HILARION
PICOTA
SHAMBOYACU
PICOTA
TINGO DE PONASA
PICOTA
TRES UNIDOS
RIOJA
RIOJA
RIOJA
AWAJUN
RIOJA
ELIAS SOPLIN VARGAS
RIOJA
NUEVA CAJAMARCA
RIOJA
PARDO MIGUEL
RIOJA
POSIC
RIOJA
SAN FERNANDO
RIOJA
YORONGOS
RIOJA
YURACYACU
SAN MARTIN
TARAPOTO

7
25
3
0
0
1
7
1
0
0
2
0
10
2
1
4
0
1
2
0
0
11
2
12
4
2
4
1
11
1
0
0
1
1
0
1
3
0
22
4
12
30
15
1
7
0
6
5

0
19
0
2
7
0
6
0
0
0
0
0
0
4
0
0
0
2
0
0
0
1
1
10
1
1
0
2
9
1
0
0
0
0
0
1
0
0
30
5
20
25
1
4
1
2
3
24

220902
220903
220904
220905
220906
220907
220908
220909
220910
220911
220912
220913
220914
221001
221002
221003
221004
221005
230101
230102
230103
230104
230105
230106
230107
230108
230109
230110
230201
230202
230203
230204
230205
230206
230301
230302
230303
230401
230402
230403
230404
230405
230406
230407
230408
240101
240102
240103

SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TUMBES
TUMBES
TUMBES

SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
SAN MARTIN
TOCACHE
TOCACHE
TOCACHE
TOCACHE
TOCACHE
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
TACNA
CANDARAVE
CANDARAVE
CANDARAVE
CANDARAVE
CANDARAVE
CANDARAVE
JORGE BASADRE
JORGE BASADRE
JORGE BASADRE
TARATA
TARATA
TARATA
TARATA
TARATA
TARATA
TARATA
TARATA
TUMBES
TUMBES
TUMBES

ALBERTO LEVEAU
CACATACHI
CHAZUTA
CHIPURANA
EL PORVENIR
HUIMBAYOC
JUAN GUERRA
LA BANDA DE SHILCAY
MORALES
PAPAPLAYA
SAN ANTONIO
SAUCE
SHAPAJA
TOCACHE
NUEVO PROGRESO
POLVORA
SHUNTE 2/
UCHIZA
TACNA
ALTO DE LA ALIANZA
CALANA
CIUDAD NUEVA
INCLAN
PACHIA
PALCA
POCOLLAY
SAMA
CORONEL GREGORIO AL
CANDARAVE
CAIRANI
CAMILACA
CURIBAYA
HUANUARA
QUILAHUANI
LOCUMBA
ILABAYA
ITE
TARATA
HEROES ALBARRACIN
ESTIQUE
ESTIQUE-PAMPA
SITAJARA
SUSAPAYA
TARUCACHI
TICACO
TUMBES
CORRALES
LA CRUZ

0
0
0
1
1
7
1
15
0
2
1
3
0
13
8
5
2
7
19
17
1
19
0
1
0
5
0
37
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
9
2

0
1
0
0
0
0
1
19
10
1
0
1
0
0
4
0
0
1
6
5
0
2
0
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
8
0

240104 TUMBES
TUMBES
PAMPAS DE HOSPITAL
240105 TUMBES
TUMBES
SAN JACINTO
240106 TUMBES
TUMBES
SAN JUAN DE LA VIRGE
240201 TUMBES
CONTRALMIRANTE VZORRITOS
240202 TUMBES
CONTRALMIRANTE VCASITAS
240203 TUMBES
CONTRALMIRANTE VCANOAS DE PUNTA SAL
240301 TUMBES
ZARUMILLA
ZARUMILLA
240302 TUMBES
ZARUMILLA
AGUAS VERDES
240303 TUMBES
ZARUMILLA
MATAPALO
240304 TUMBES
ZARUMILLA
PAPAYAL
250101 UCAYALI
CORONEL PORTILLOCALLERIA
250102 UCAYALI
CORONEL PORTILLOCAMPOVERDE
250103 UCAYALI
CORONEL PORTILLOIPARIA
250104 UCAYALI
CORONEL PORTILLOMASISEA
250105 UCAYALI
CORONEL PORTILLOYARINACOCHA
250106 UCAYALI
CORONEL PORTILLONUEVA REQUENA
250107 UCAYALI
CORONEL PORTILLOMANANTAY
250201 UCAYALI
ATALAYA
RAYMONDI
250202 UCAYALI
ATALAYA
SEPAHUA
250203 UCAYALI
ATALAYA
TAHUANIA
250204 UCAYALI
ATALAYA
YURUA
250301 UCAYALI
PADRE ABAD
PADRE ABAD
250302 UCAYALI
PADRE ABAD
IRAZOLA
250303 UCAYALI
PADRE ABAD
CURIMANA
250401 UCAYALI
PURUS
PURUS
999999 NO RESIDENTES PERUANOS*
Nota : Informacin referida al distrito de residencia del afiliado.
Fuente: Base de Datos SIS Central
Fecha de elaboracin: 21/07/2015
*en el marco del Acuerdo bilateral con Ecuador

2
5
1
0
0
4
6
7
0
2
282
21
3
9
134
11
157
16
0
4
5
34
27
17
0
1

0
1
0
1
0
0
2
5
0
0
120
9
6
3
84
4
120
8
1
3
1
11
13
1
4
0

OS POR EDAD EN AOS Y MESES, SEGN DISTRITO

2
3
4
5
6
7
8
9
10
13,768 15,882 16,615 19,630 19,755 20,230 22,121 23,518 24,329
33
35
28
35
31
30
32
34
35
0
1
0
0
0
0
1
0
0
1
1
1
1
1
3
1
1
3
0
2
0
0
0
0
0
1
3
0
2
2
0
0
2
0
1
1
2
0
1
1
4
2
2
3
3
2
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
0
14
7
5
9
7
4
13
9
15
7
3
7
3
2
6
2
4
7
0
3
1
2
0
1
2
0
2
0
1
2
0
3
2
2
2
0
0
0
0
2
1
0
0
0
0
1
1
3
2
4
2
6
2
3
0
0
0
0
1
0
0
0
0
0
1
0
0
1
1
0
0
1
0
1
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
1
0
2
0
2
2
2
0
1
2
1
2
3
1
0
2
3
1
1
0
0
0
1
0
0
1
0
47
28
30
25
21
41
30
30
26
16
14
14
12
14
8
20
17
18
6
15
7
7
5
4
4
6
9
0
2
2
0
6
1
3
6
2
89
81
71
65
61
76
73
80
78
12
9
6
4
10
8
7
5
11
1
1
1
1
1
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
1
0
2
3
1
0
0
0
1
0
0
2
1
0
0
3
1
5
11
4
8
11
8
9
3
5
5
4
7
11
11
8
7
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
2
2
1
0
6
1
0
0
2
0
0
0
3
1
0
2
1
4
8
6
9
10
5
6
52
68
73
82
40
61
81
69
52
2
1
3
4
6
6
9
18
4
37
22
22
29
23
34
35
37
52

2
10
4
2
2
0
2
0
4
1
0
6
5
4
3
0
2
0
1
0
1
0
4
8
7
0
3
3
2
3
0
4
0
0
0
97
41
10
5
11
19
6
56
1
0
1
85
4

0
8
3
2
4
0
3
0
9
0
2
4
1
6
4
2
0
0
1
1
4
3
2
5
4
0
2
1
2
0
0
7
1
0
0
99
34
17
8
6
26
3
58
0
0
0
65
2

2
3
6
4
3
0
1
1
1
1
3
5
4
4
0
1
0
1
0
0
1
2
0
3
4
1
0
1
1
0
1
7
2
0
0
72
40
10
11
6
29
3
35
0
0
0
75
4

6
5
6
0
2
1
3
1
6
1
1
5
4
2
5
0
0
0
0
2
1
1
3
2
4
1
1
1
0
3
0
7
0
0
0
76
42
12
9
8
15
1
49
0
0
0
68
4

3
2
4
1
2
0
1
2
6
1
0
8
4
12
2
0
1
0
1
2
2
1
1
4
3
0
1
1
1
1
1
12
1
1
0
77
35
9
9
12
12
4
58
0
0
0
73
10

5
9
6
2
2
0
1
1
7
1
0
2
3
6
1
3
0
0
1
4
3
3
2
8
1
2
1
3
2
2
0
12
1
0
0
71
37
12
8
11
10
2
61
0
0
0
69
4

4
6
16
3
5
0
0
0
3
0
2
4
8
9
3
0
0
1
0
3
4
1
3
5
3
1
3
0
1
1
0
6
0
0
0
73
41
18
11
15
15
2
61
1
0
1
96
3

3
5
3
4
3
0
0
2
9
2
1
7
3
4
1
0
1
0
0
1
6
1
0
3
3
1
4
0
1
2
1
10
0
0
1
66
43
16
8
12
16
6
52
1
1
1
82
2

2
7
5
2
7
2
3
2
6
1
2
5
8
13
2
2
0
2
0
2
4
2
1
7
2
1
3
3
0
3
0
13
1
1
3
86
48
12
9
10
19
4
48
1
0
0
80
7

1
0
0
0
2
3
0
0
0
2
0
0
1
0
0
0
0
4
2
1
0
0
1
0
0
0
1
1
0
0
0
0
0
0
7
1
0
4
1
7
2
0
2
4
2
6
0
0

0
3
0
0
2
5
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
5
4
0
2
2
7
2
0
2
1
0
3
0
0

2
2
0
0
1
5
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
6
1
0
4
0
6
2
3
1
4
1
8
0
0

0
5
0
1
0
5
1
0
1
0
0
1
3
1
0
2
2
1
1
1
0
0
0
2
0
0
4
0
1
0
0
0
0
1
16
4
2
3
1
8
3
1
3
3
1
5
0
1

1
5
0
1
2
6
0
0
0
0
0
0
2
2
0
0
2
1
3
2
0
1
1
2
0
2
4
0
2
0
0
0
0
0
7
1
2
3
2
11
1
4
3
2
3
5
0
2

0
0
0
7
1
5
0
0
0
2
0
2
0
2
0
2
2
0
5
2
0
0
2
0
0
2
1
0
2
0
0
0
0
0
27
2
2
1
1
9
0
2
2
1
3
10
2
3

1
5
0
2
4
13
1
0
1
0
0
2
3
0
0
3
0
1
2
2
0
0
1
0
0
0
4
0
3
0
0
0
1
0
16
5
0
4
4
16
3
6
0
3
2
12
1
0

1
3
0
3
3
8
0
0
0
0
0
1
2
2
0
6
2
2
2
3
0
0
0
0
0
0
2
0
3
0
0
2
0
0
22
4
0
3
2
16
1
2
5
5
1
11
1
6

1
6
1
6
3
3
2
0
1
1
1
1
2
3
3
5
2
3
2
4
0
0
1
3
1
0
3
0
0
0
0
1
0
1
16
2
2
2
1
9
0
0
3
3
8
11
3
12

18
9
0
3
0
0
0
0
0
0
0
15
1
2
11
0
0
2
4
0
0
4
3
0
14
2
0
17
0
0
0
0
13
1
2
0
4
1
5
0
1
0
1
0
0
0
0
1

15
6
0
0
0
0
0
0
0
0
0
10
0
4
2
2
1
2
4
2
1
0
1
1
15
4
1
17
0
0
0
0
11
0
0
1
1
2
5
1
0
1
0
1
0
0
0
0

13
0
1
1
2
0
0
0
0
0
0
10
0
3
6
1
0
2
4
1
1
4
4
1
24
0
0
21
0
1
1
0
7
0
1
0
1
2
5
2
3
1
1
1
0
1
0
1

14
8
1
4
1
0
0
0
0
0
0
7
0
6
13
1
0
1
8
5
0
0
1
0
21
1
0
27
0
0
0
0
22
0
0
0
2
1
11
3
1
4
1
3
0
1
0
0

20
7
0
3
0
0
0
1
0
0
0
9
0
3
7
2
1
0
4
1
2
2
0
0
22
4
1
15
0
2
1
1
21
0
1
0
1
11
7
6
0
4
2
1
0
1
0
1

21
7
0
4
0
0
0
1
0
0
0
14
1
5
15
3
1
2
3
2
2
2
0
0
24
2
1
22
0
3
1
1
23
0
3
1
1
9
3
9
0
1
2
1
0
0
2
4

18
6
2
6
0
0
0
1
0
0
1
10
1
2
8
2
2
0
3
1
1
6
0
1
16
4
0
27
0
5
0
0
36
1
1
0
3
6
7
3
0
0
2
3
0
2
0
4

32
4
1
8
1
1
0
1
1
1
0
15
3
0
21
5
0
6
2
2
0
2
2
0
18
5
0
22
0
3
1
0
25
0
0
4
3
11
8
6
1
5
3
1
2
2
1
5

23
5
5
6
1
1
0
2
0
0
0
16
1
4
11
2
3
6
4
3
1
3
3
4
20
4
0
30
0
4
1
1
35
1
1
1
2
10
6
7
2
2
0
2
3
2
0
5

1
0
0
0
0
0
0
0
0
0
0

0
0
2
0
0
0
0
0
0
1
0

2
0
0
0
0
0
1
0
0
0
0

1
0
2
0
0
0
0
0
0
1
0

0
0
1
0
0
2
0
1
0
1
0

3
0
2
0
0
1
0
1
0
0
0

2
0
2
0
0
0
0
1
0
1
0

4
0
3
0
0
0
0
2
0
0
0

2
1
2
0
0
1
0
0
0
0
0

0
0
1
0
0
0
0
0
0
2
0
13
2
2
0
2
0
0
0
0
0
0
0
3
0
85
1
7
1
7
5
4
17
78
5
0

0
0
1
0
0
1
0
0
1
1
0
6
1
0
0
0
1
0
0
0
0
0
0
0
3
93
1
4
0
10
5
2
8
47
2
0

0
0
2
0
0
0
0
0
0
1
2
20
1
0
0
2
3
0
0
0
1
0
0
0
3
60
3
8
1
11
6
3
14
64
6
0

2
1
0
0
0
0
0
0
2
0
2
20
2
2
0
1
2
0
0
0
0
0
1
0
2
95
1
6
1
7
11
5
19
57
3
0

3
0
1
0
0
0
0
0
2
2
4
20
8
0
0
2
1
0
1
1
0
0
0
0
2
85
8
8
0
4
5
4
21
68
5
0

2
5
2
0
0
0
1
2
1
0
3
27
6
1
0
2
0
0
1
0
0
2
0
0
1
116
3
7
3
3
5
4
17
85
11
0

2
0
4
0
1
0
0
4
3
3
4
19
6
0
2
4
8
0
0
1
0
1
0
0
2
132
2
6
0
5
9
4
22
83
6
0

3
1
3
0
0
0
0
2
1
2
7
15
1
6
0
1
2
0
0
2
0
0
1
0
2
136
3
9
1
6
3
1
19
103
10
1

4
2
7
1
1
0
0
0
4
1
7
37
3
6
0
6
6
0
1
1
0
0
1
0
3
120
5
10
7
6
5
4
20
97
10
2

0
0
0
1
0
0
3
0
16
0
3
1
4
0
1
3
73
1
1
13
5
0
2
4
11
51
6
0
3
8
3
7
4
6
0
0
2
19
0
5
22
1
3
0
3
1
1
1

2
0
0
0
0
1
3
0
11
0
0
1
2
0
1
1
96
0
2
18
5
0
2
1
7
64
5
1
4
1
1
4
6
10
3
0
0
24
0
12
32
1
5
0
5
0
0
1

0
0
0
5
1
1
7
0
17
0
2
1
3
1
1
0
96
4
1
12
1
3
2
1
10
65
6
1
8
6
0
5
3
8
4
0
2
26
2
5
19
1
4
0
3
1
1
2

1
3
0
4
0
0
10
2
15
2
2
3
6
0
7
5
90
1
0
18
7
6
2
2
17
74
5
0
8
4
1
14
3
12
4
1
0
32
1
15
33
3
4
0
1
0
1
0

0
2
0
6
1
1
12
0
17
1
7
0
11
0
3
6
80
1
3
19
4
1
5
2
22
74
9
0
4
2
1
2
3
8
4
1
1
32
0
16
24
2
3
3
3
0
1
3

0
3
0
4
0
1
11
0
16
4
6
1
21
5
3
5
78
1
1
13
2
4
2
3
8
60
4
1
3
8
0
3
5
6
3
1
3
27
2
8
22
6
2
0
1
1
1
0

1
7
0
7
1
5
12
2
19
5
2
1
10
0
3
3
89
2
0
13
3
1
5
0
20
73
10
1
4
6
1
7
2
11
5
2
0
24
3
10
35
3
0
2
1
0
0
0

0
2
1
4
4
2
7
0
18
3
3
2
18
1
2
9
78
2
1
21
7
0
2
7
13
68
11
2
3
5
0
5
8
9
5
2
5
35
6
10
28
5
6
0
5
0
0
2

0
1
1
3
0
1
15
2
22
4
8
2
16
2
3
6
85
1
1
31
6
4
3
2
19
73
10
1
3
5
0
6
6
4
6
1
2
32
6
9
28
3
7
2
5
1
0
4

3
0
0
4
1
1
5
0
0
1
0
0
0
2
1
1
3
0
0
1
20
1
7
5
3
7
7
20
4
15
5
6
4
15
4
1
2
1
0
0
0
3
0
1
0
1
0
1

2
0
1
4
1
1
4
1
2
0
2
0
1
2
0
0
1
3
1
1
18
5
6
8
8
7
8
21
2
4
8
1
5
5
4
0
5
3
0
0
0
5
0
4
0
3
0
0

0
2
0
5
1
2
1
0
0
0
0
2
1
0
0
2
3
0
1
1
7
3
6
4
10
15
5
13
5
10
10
12
4
4
3
1
1
2
0
2
0
5
2
0
0
2
1
1

0
1
1
5
1
2
1
1
5
0
0
2
0
1
1
0
3
1
0
1
21
5
7
11
4
14
4
11
2
11
11
8
1
5
4
4
1
0
0
0
0
4
0
0
0
0
0
0

1
0
1
10
1
2
3
0
3
0
1
3
0
0
0
0
1
2
4
1
20
1
2
19
8
19
11
9
1
2
7
8
3
5
7
4
2
2
0
0
0
0
0
0
0
3
0
0

4
1
2
4
0
1
1
1
4
0
1
2
0
1
1
0
3
3
1
1
19
5
5
15
6
14
10
12
2
5
16
7
3
9
2
1
3
3
2
1
1
3
0
0
0
2
1
2

1
1
0
7
0
1
1
1
4
0
1
3
1
0
0
1
2
3
0
0
15
4
8
15
6
10
3
11
3
9
11
7
2
8
9
2
3
2
0
1
1
2
0
1
2
2
0
1

0
4
3
5
1
0
2
1
1
0
1
1
1
0
1
1
2
4
2
2
13
3
9
14
5
12
10
17
2
13
15
10
6
6
4
3
0
2
2
0
1
7
0
0
0
1
2
2

2
4
0
7
0
0
5
0
7
1
0
1
0
0
1
0
3
2
1
3
19
7
15
19
6
14
7
10
4
7
3
12
3
10
9
3
4
1
0
1
1
8
3
1
0
3
4
1

5
21
20
43
4
1
30
5
26
19
2
40
0
0
2
0
6
0
0
0
1
12
5
2
1
1
0
25
18
1
1
1
4
3
0
0
7
0
1
1
0
0
0
0
0
0
1
1

2
49
50
64
4
1
21
8
21
36
3
79
0
0
3
2
9
0
0
0
2
27
10
5
1
2
2
24
18
8
0
1
3
1
3
0
11
1
0
4
0
2
0
2
0
0
1
0

1
38
41
81
9
0
42
20
32
24
2
71
0
0
2
4
5
0
0
0
2
32
4
4
2
2
0
30
18
6
2
2
5
1
3
1
8
3
2
3
2
0
0
1
0
0
0
0

3
34
43
110
9
1
24
15
41
27
0
87
0
1
2
3
15
0
0
1
3
26
3
7
4
2
0
27
30
3
2
2
1
6
3
1
12
4
1
1
0
2
0
1
0
0
2
0

3
42
41
104
8
0
28
16
37
34
2
95
0
1
1
5
8
0
0
0
3
26
6
1
2
3
2
30
18
4
1
3
5
6
1
1
14
1
5
6
0
0
0
2
0
0
4
0

1
55
58
90
8
1
26
22
34
43
3
70
0
0
1
2
12
0
2
1
3
43
7
4
3
3
0
27
19
4
5
1
2
4
6
1
19
1
3
4
0
0
0
7
0
0
2
1

2
51
59
91
10
3
33
26
39
24
2
91
0
0
2
5
17
0
0
1
4
41
14
5
1
2
2
31
35
4
6
1
3
6
1
0
16
4
6
3
1
0
0
5
1
1
1
0

0
58
57
118
9
1
32
17
33
29
2
97
0
0
1
1
13
1
0
0
1
46
13
2
2
6
2
30
27
8
4
2
8
6
6
0
7
2
8
7
0
0
1
7
1
1
1
0

7
43
55
108
7
1
43
24
36
32
3
84
0
0
1
3
13
2
0
0
2
28
12
3
4
4
2
24
28
11
4
0
5
7
5
1
10
1
1
3
1
2
0
10
1
0
0
1

0
2
12
0
0
0
0
0
1
0
2
2
1
0
3
1
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
2
2
0
1
0
0
1
0
2
7
3
5
5

0
0
5
0
0
0
0
0
0
0
2
2
0
0
4
2
1
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
17
4
0
0
0
0
1
0
1
11
5
4
3

1
0
9
0
0
0
0
0
0
0
0
3
1
0
7
0
6
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
2
0
0
17
0
0
0
0
0
2
0
3
6
2
5
2

1
0
5
0
0
0
0
0
0
0
0
2
0
0
4
1
9
1
2
0
1
1
0
0
0
1
0
0
0
1
0
1
0
0
0
23
4
0
0
0
0
2
0
1
6
2
4
5

1
0
6
0
0
0
0
0
1
0
0
3
1
0
8
2
8
0
2
2
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
36
4
0
1
1
0
3
0
2
6
9
2
1

3
0
8
0
0
0
0
0
0
0
1
3
0
0
4
1
6
1
1
3
0
2
0
1
0
0
0
0
0
0
0
0
0
1
0
42
3
0
0
1
0
2
0
4
10
3
5
2

2
0
8
2
0
3
0
0
3
0
0
2
0
0
4
2
5
1
3
0
2
0
1
1
0
0
0
0
1
0
0
0
0
0
2
46
3
0
0
0
0
3
0
2
8
2
5
4

1
0
6
3
0
1
0
0
1
1
0
1
0
0
5
3
5
1
5
0
0
0
0
0
0
0
1
1
0
2
0
0
0
1
0
38
4
1
1
0
0
2
0
4
5
1
7
1

2
0
7
1
0
2
0
0
1
0
1
3
0
1
5
0
5
0
1
0
1
1
0
0
0
1
1
1
0
2
0
0
0
1
2
32
1
0
1
0
0
1
0
1
11
3
4
2

1
2
0
0
0
0
0
0
0
0
0
0
0
93
4
4
21
5
2
2
3
0
56
1
5
4
4
24
6
3
3
11
2
9
0
1
0
1
3
49
0
1
5
7
9
12
14
16

0
2
1
0
0
1
0
1
0
1
0
0
0
105
3
2
30
4
1
2
4
4
45
1
8
10
7
37
0
4
4
12
2
4
1
3
2
1
1
58
2
1
5
9
6
13
23
11

0
1
0
0
0
0
0
3
0
0
0
0
0
115
10
7
35
7
1
2
3
4
56
2
5
5
10
33
0
5
5
8
4
6
2
2
3
0
0
61
4
4
2
8
7
18
17
15

0
8
2
0
0
0
0
0
0
0
0
0
0
107
10
9
30
9
5
3
8
4
72
1
10
14
25
38
0
9
12
12
4
7
2
2
1
1
2
66
3
5
1
6
13
13
25
19

0
4
0
1
3
1
1
1
0
0
0
0
0
131
18
14
33
15
5
3
5
3
67
2
7
5
22
35
0
9
11
13
4
8
4
4
1
1
2
59
3
5
3
9
7
16
22
13

1
5
1
2
0
1
0
8
0
0
0
1
1
108
11
9
36
10
11
5
5
5
59
0
8
12
23
34
0
3
11
9
1
8
4
2
3
1
5
59
8
5
4
5
7
16
20
18

0
2
3
1
1
1
0
5
0
0
1
0
0
99
13
8
35
6
6
5
8
2
65
0
6
12
30
44
0
6
6
7
2
9
5
2
3
1
3
66
8
4
6
8
8
20
20
8

0
5
2
3
0
1
0
3
0
0
0
1
0
141
19
11
44
7
11
6
3
3
65
1
8
13
16
36
0
5
11
14
4
10
4
4
0
0
3
60
6
10
9
7
15
12
21
14

0
6
4
2
1
3
0
1
0
0
1
1
0
112
14
9
34
7
12
4
3
1
72
2
10
11
27
41
0
9
12
8
5
7
3
1
3
1
4
69
15
9
2
9
10
16
38
10

9
10
5
4
2
6
5
7
0
21
0
0
1
2
0
0
0
0
1
2
0
0
0
3
0
4
0
5
0
0
14
2
1
0
8
7
1
1
5
0
0
2
0
2
0
0
0
2

5
8
1
3
5
11
11
5
0
25
0
0
1
1
0
0
2
0
0
0
0
2
0
2
1
3
1
3
1
1
18
6
0
0
5
4
1
4
6
0
1
2
0
1
0
0
0
0

12
13
2
7
2
17
7
7
0
17
0
0
0
3
0
0
0
0
0
6
1
0
1
0
0
7
1
4
0
0
13
3
4
0
5
3
1
2
4
1
0
3
0
1
0
0
0
0

13
18
0
10
2
16
11
6
0
18
4
2
0
2
2
0
0
1
0
4
0
3
0
2
2
6
2
5
0
3
28
4
0
0
11
5
0
2
2
0
1
1
0
0
1
0
0
0

9
17
2
2
2
19
18
13
0
20
2
2
0
3
1
0
2
0
1
6
1
2
0
6
0
4
2
6
0
0
12
1
2
1
5
5
0
2
7
0
1
1
1
1
1
0
0
0

9
14
2
4
4
24
14
15
0
15
0
1
0
5
1
0
0
3
0
2
2
0
0
3
0
2
0
11
0
1
7
4
1
0
6
5
0
2
1
1
0
0
1
0
0
0
1
0

15
14
1
10
0
16
26
10
0
23
2
0
1
4
1
2
0
0
0
0
3
2
0
8
0
1
0
3
0
1
10
3
3
2
4
4
0
1
3
0
0
3
0
1
0
0
0
1

16
13
3
5
4
25
20
10
0
20
1
2
0
2
1
2
0
1
0
3
0
1
2
3
0
5
2
5
1
1
15
6
2
0
9
4
0
5
3
0
0
0
1
3
0
0
0
0

17
13
1
13
1
18
18
18
0
30
0
0
0
1
2
0
0
1
1
5
2
0
0
4
1
4
1
6
0
0
14
0
1
1
9
2
1
1
4
0
0
0
0
3
0
0
0
0

3
1
0
0
0
2
0
0
0
0
0
3
0
0
0
3
0
1
1
0
0
2
1
5
1
1
0
1
0
0
3
189
6
3
3
26
17
5
42
9
6
8
7
56
14
16
4
37

0
0
0
0
0
1
1
1
1
0
0
0
1
0
0
0
0
0
0
2
1
0
1
6
0
0
2
1
0
0
6
182
10
5
3
18
21
4
36
14
2
33
1
49
26
22
8
42

3
0
1
0
0
1
0
0
0
0
0
2
1
0
0
3
1
0
0
2
2
1
2
5
0
0
3
2
1
3
2
199
2
2
3
21
26
3
39
3
0
14
3
51
39
17
10
31

3
0
1
1
0
1
0
0
1
1
0
0
4
0
0
2
1
1
0
0
5
3
0
10
1
0
1
3
0
0
1
222
18
9
9
36
21
6
48
12
0
21
1
47
33
26
7
42

3
0
0
2
0
0
3
0
0
0
2
3
3
0
1
0
1
2
3
1
3
1
6
9
1
1
2
2
3
1
7
196
11
11
6
26
23
4
56
13
2
21
1
47
33
27
17
36

1
0
0
0
0
3
0
0
2
1
2
2
2
0
0
0
0
1
0
1
1
2
2
10
1
0
3
3
0
4
4
180
8
4
4
27
26
7
51
16
1
21
1
38
39
17
17
28

1
0
2
0
1
4
0
0
2
0
1
1
0
0
0
0
0
2
0
4
3
5
1
12
1
1
0
2
1
0
0
222
15
10
5
40
28
2
36
14
3
23
7
46
30
28
15
22

4
1
0
0
0
0
1
4
0
0
3
3
2
0
0
1
0
1
5
1
2
3
2
6
0
0
4
0
0
1
3
241
8
7
14
33
16
7
58
14
3
12
5
48
38
27
9
30

2
0
1
1
0
0
1
1
1
1
1
2
1
0
0
5
0
0
3
1
1
5
1
2
3
0
3
2
0
1
7
219
17
9
11
28
39
9
57
8
2
25
6
52
50
19
14
31

0
2
8
0
2
0
2
6
6
1
0
80
5
4
4
1
1
7
8
4
19
5
4
4
0
6
1
24
0
4
2
2
0
0
1
0
0
2
59
4
0
2
0
9
7
2
0
1

0
1
7
1
2
0
2
3
4
1
3
58
6
3
5
1
1
6
13
5
17
4
1
6
1
1
0
12
0
9
5
3
0
0
0
0
0
4
66
8
3
3
2
3
11
1
1
5

1
1
7
1
0
0
5
5
8
0
3
55
2
4
6
2
3
6
6
6
13
2
4
5
0
4
0
19
0
8
7
4
0
1
4
0
0
4
60
13
4
1
7
5
10
3
1
1

1
5
9
1
5
4
4
7
6
1
2
63
3
2
4
3
0
6
9
9
17
5
7
5
0
6
0
17
1
12
4
1
0
0
1
0
1
7
58
15
2
4
2
7
11
2
4
4

3
3
12
0
1
8
5
7
4
1
1
66
7
7
3
2
4
5
4
13
14
5
8
3
0
2
0
10
1
12
9
3
1
3
4
0
0
2
56
10
2
2
4
10
20
5
4
5

6
5
15
1
2
2
8
6
6
1
2
51
4
2
3
4
6
5
10
18
10
5
8
3
1
9
2
13
2
6
7
7
0
0
0
0
0
2
63
11
1
4
5
10
14
2
4
4

4
7
8
0
8
9
10
8
3
0
6
61
4
7
8
0
6
5
10
5
17
7
4
6
0
6
1
16
0
6
17
2
2
4
1
0
0
5
57
16
2
1
8
7
24
7
6
1

8
5
14
1
3
3
3
7
2
3
5
38
1
7
3
3
8
5
6
4
15
5
4
5
0
5
0
17
1
11
8
5
1
1
4
2
1
4
73
15
5
3
11
6
16
4
1
3

4
9
20
1
7
6
6
6
8
2
3
52
4
9
2
3
3
5
7
5
14
6
5
14
1
11
0
23
1
15
12
4
5
2
5
1
1
3
63
17
5
5
4
5
13
7
0
3

1
2
6
9
1
109
2
13
174
20
22
23
7
8
22
13
11
8
6
15
68
26
31
34
21
36
30
29
7
3
7
1
1
5
5
2
2
2
1
1
1
4
1
2
2
0
0
9

1
2
9
5
0
102
2
9
171
30
14
14
9
8
14
17
9
2
10
8
93
22
38
32
24
40
50
21
5
1
6
1
0
3
4
0
3
4
3
2
1
1
0
1
2
0
1
7

4
4
9
10
1
110
1
11
126
20
18
14
15
8
7
18
19
5
10
12
57
24
34
36
29
32
46
22
4
1
4
3
3
11
7
0
3
8
1
1
3
1
2
2
2
0
2
5

7
2
10
7
0
111
1
15
170
19
19
14
15
7
11
9
11
6
6
12
48
27
33
33
20
24
50
28
4
5
11
5
1
16
5
1
2
2
5
2
6
3
3
2
2
1
0
20

4
6
13
8
1
110
4
19
145
21
21
20
10
7
15
8
8
3
6
10
57
13
34
26
26
23
33
30
3
0
7
3
2
13
12
2
2
2
7
3
4
1
2
1
5
0
2
13

0
7
9
18
1
86
4
16
145
24
21
15
7
14
18
10
11
3
8
11
44
19
33
23
23
23
28
24
4
3
6
1
2
16
12
1
0
3
6
0
4
1
4
1
4
4
1
9

2
4
10
12
1
96
2
10
152
22
17
15
9
7
21
11
11
6
8
19
51
24
33
31
17
31
36
25
11
3
10
3
3
25
16
3
7
4
3
1
7
0
4
0
4
0
2
12

8
12
10
10
1
101
4
17
146
22
29
10
11
6
9
12
17
6
12
14
49
29
28
41
19
39
33
24
2
2
7
3
6
14
16
1
2
5
4
3
7
2
3
4
6
1
0
13

7
4
12
20
0
112
4
19
133
17
20
13
10
8
14
12
16
9
10
13
71
23
33
36
16
32
36
28
9
5
13
2
5
20
16
2
3
4
10
2
3
2
1
2
2
6
1
25

1
0
8
12
0
9
2
2
0
2
2
1
0
2
183
17
22
16
0
204
63
0
4
13
44
65
1
47
0
0
0
0
1
1
0
16
0
0
0
0
1
0
1
1
8
0
1
1

1
1
6
9
0
4
2
2
3
0
5
0
5
2
250
30
25
20
4
228
73
0
3
27
62
82
0
49
0
0
0
0
2
0
0
15
0
1
1
3
4
0
2
1
21
0
1
3

6
0
3
14
0
3
4
2
1
0
0
1
0
2
234
30
21
18
1
239
81
3
2
30
62
83
2
50
3
0
0
1
6
0
4
21
1
0
0
1
4
2
2
1
18
0
8
2

3
0
1
11
2
6
5
3
1
0
1
0
2
2
247
23
27
21
2
293
86
1
3
51
84
88
4
60
1
1
0
2
4
1
3
26
2
3
2
2
4
3
4
3
25
0
5
2

6
0
2
10
0
10
1
3
1
4
0
0
2
6
240
33
19
20
2
262
76
4
5
64
79
89
0
47
5
3
0
1
7
1
4
27
5
2
2
7
9
2
4
5
20
1
6
5

1
2
2
8
1
8
2
2
5
2
3
1
0
3
237
23
23
20
0
264
69
2
3
58
91
94
3
65
6
2
3
0
9
3
1
18
2
2
6
5
6
0
7
5
21
1
6
10

4
1
6
9
1
11
4
2
1
1
1
0
3
1
251
26
17
17
3
288
71
0
9
47
73
84
10
46
3
1
1
1
8
1
7
24
2
0
3
1
9
0
6
3
24
1
7
9

7
0
1
8
3
12
5
2
2
3
1
0
0
4
281
33
28
25
2
290
66
1
9
55
84
107
4
65
4
0
3
0
7
2
6
18
4
2
4
5
4
5
7
0
23
3
16
9

6
1
7
18
0
4
6
3
3
2
0
0
3
3
294
20
15
21
1
322
59
2
3
59
63
85
7
66
2
2
4
0
5
2
4
30
6
3
5
7
4
5
3
6
28
3
13
11

6
1
2
1
2
4
6
1
2
0
0
1
60
3
4
7
6
1
1
2
0
0
0
0
0
0
0
0
11
0
4
0
0
0
0
0
8
4
0
1
0
0
7
0
9
11
3
0

5
4
2
2
2
6
2
2
7
1
1
2
70
2
5
13
4
5
0
4
5
0
1
1
0
0
0
1
21
0
4
1
2
1
2
0
20
2
0
0
2
4
3
1
2
12
2
0

10
5
1
3
3
3
4
0
5
2
4
0
60
2
3
1
10
4
2
6
4
0
0
2
3
0
1
0
34
0
2
0
4
1
2
0
21
6
1
6
0
4
7
0
6
11
0
4

11
8
3
6
10
4
4
0
6
1
3
2
70
1
5
7
8
4
0
4
8
0
1
2
2
2
2
7
50
1
6
0
4
1
3
1
19
14
1
1
2
2
20
7
6
30
2
2

11
3
3
4
8
6
6
4
3
0
4
1
58
1
4
8
9
2
0
3
16
4
4
2
11
3
5
2
40
0
8
0
4
5
2
1
29
13
2
1
0
3
27
0
4
36
2
2

9
9
3
7
12
8
6
6
5
1
3
0
61
2
3
10
7
3
1
3
21
3
1
9
13
6
4
9
44
0
7
1
1
2
3
1
30
16
4
2
3
6
19
2
7
34
2
2

11
13
3
3
10
4
6
3
6
1
4
1
67
4
11
8
6
2
3
6
21
3
3
6
12
1
3
4
30
1
11
0
3
1
3
1
25
15
1
6
6
6
23
6
11
29
2
4

16
7
4
9
6
6
11
3
8
2
5
5
72
3
7
9
10
4
3
9
38
3
3
7
11
4
6
6
57
1
12
0
5
6
4
2
24
17
3
4
2
9
19
7
12
36
2
4

8
10
3
13
13
5
5
2
7
1
4
3
68
6
9
5
9
5
1
8
27
4
8
3
11
6
2
9
41
0
7
0
5
0
2
4
23
33
4
3
5
4
24
8
10
37
5
7

2
0
0
0
0
0
0
0
1
1
2
1
1
9
2
0
0
4
2
0
0
0
5
0
2
2
5
0
0
1
2
0
47
1
16
2
1
1
0
0
1
0
2
0
0
1
0
1

1
2
5
0
1
0
0
1
2
4
4
6
1
15
4
0
0
6
0
2
1
0
8
2
3
4
9
2
0
0
3
0
38
5
12
0
1
1
0
1
0
1
0
1
0
2
0
0

0
1
3
3
2
0
1
2
3
1
11
5
1
11
5
0
2
14
1
6
0
0
3
7
2
12
5
2
0
3
7
0
40
4
13
1
0
1
0
0
1
0
1
1
1
1
0
1

1
0
3
3
1
2
5
1
5
4
15
6
1
9
3
0
1
18
4
4
3
0
7
8
13
10
18
4
1
4
5
0
46
3
13
0
0
1
0
0
0
1
2
0
0
2
2
3

1
0
5
5
0
0
3
8
0
5
11
6
0
14
2
0
2
20
4
3
4
3
20
14
11
11
13
5
0
0
9
1
35
1
13
1
0
0
0
1
0
1
1
0
0
5
1
1

6
1
9
6
0
0
5
8
6
4
12
5
5
17
8
0
2
15
5
4
4
0
13
11
12
20
17
7
1
2
12
0
36
0
14
1
1
2
1
1
0
0
0
1
0
2
0
1

1
1
5
2
1
0
1
9
2
9
18
10
3
12
7
1
2
23
5
2
3
1
22
3
9
11
15
3
1
3
6
2
45
2
17
0
3
2
0
1
0
2
0
1
1
2
1
2

4
0
1
5
1
0
5
15
4
4
15
8
3
16
7
0
3
22
7
6
3
6
21
10
15
16
12
6
0
5
17
1
56
1
31
1
1
1
0
1
2
2
0
1
0
2
1
0

4
0
2
6
2
1
1
17
5
6
20
16
2
8
7
1
4
25
7
8
4
4
19
8
23
18
13
5
0
7
7
2
31
1
30
2
0
2
0
4
0
3
2
1
0
3
0
1

39
12
9
13
5
11
0
1
25
2
6
31
10
1
1
1
2
0
0
0
3
2
1
0
1
1
0
0
0
0
0
1
0
2
0
0
4
2
2
1
0
2
1
0
2
2
3
2

32
14
9
11
9
8
0
0
21
0
6
19
12
1
2
1
6
0
0
0
0
0
0
1
0
3
0
0
0
0
0
0
0
0
1
2
11
1
4
2
1
7
7
0
1
2
1
1

27
13
9
13
6
11
2
2
15
2
1
17
13
1
1
0
4
1
2
4
1
2
1
0
0
0
0
0
0
0
0
0
0
0
0
1
3
3
6
1
1
4
10
1
6
0
0
1

47
19
5
9
7
10
4
0
21
8
8
35
11
1
2
0
1
0
1
2
0
2
1
2
1
1
1
0
0
0
0
0
1
0
1
0
7
1
1
4
0
5
9
1
0
1
0
3

35
13
7
10
5
11
0
3
18
5
8
26
8
0
3
0
3
1
0
0
0
2
6
5
1
1
1
0
0
0
0
0
0
0
0
0
8
5
3
2
0
1
9
0
0
2
0
4

40
15
9
11
7
4
4
2
18
2
8
39
13
2
2
1
4
1
1
2
3
0
4
3
0
3
0
0
2
1
0
0
1
0
2
0
8
2
4
1
0
1
8
0
4
1
0
2

37
11
9
11
9
6
1
2
10
0
7
29
10
0
2
0
3
4
0
1
0
2
3
6
0
3
2
1
2
1
0
1
1
1
2
5
5
12
7
1
0
4
8
1
4
3
0
3

40
8
7
10
6
15
3
1
16
3
8
30
17
2
3
0
2
2
3
2
1
1
7
3
0
4
0
3
4
0
1
1
1
3
3
0
10
11
1
5
1
2
10
1
5
5
4
4

47
6
10
13
2
10
5
1
21
3
6
31
19
2
4
1
6
4
3
3
1
2
5
6
0
3
1
0
0
0
1
0
0
1
1
1
4
11
5
7
2
5
4
1
1
3
4
2

0
0
0
0
0
4
0
0
1
0
0
1
0
0
0
25
5
2
4
18
11
1
2
1
6
0
3
1
0
1
1
58
67
23
19
7
7
4
3
33
3
16
0
8
1
3
2
4

0
0
0
0
0
3
1
0
3
0
0
0
0
0
1
25
1
3
3
12
15
3
7
2
5
0
0
3
0
1
0
73
67
24
14
5
6
8
1
32
3
38
2
20
4
2
6
7

0
0
0
0
0
5
1
2
4
1
0
0
0
2
0
14
7
6
3
17
14
0
2
1
2
2
4
4
0
1
0
43
48
27
15
4
5
5
10
20
3
43
3
18
3
0
1
12

0
1
1
0
0
6
1
1
2
0
1
0
0
0
0
16
2
7
7
21
12
6
3
0
8
1
7
1
1
1
3
85
72
46
28
11
1
10
9
37
3
38
4
15
3
1
7
8

0
1
0
0
0
6
0
1
4
0
0
1
0
2
0
14
3
6
4
28
12
2
4
1
8
1
2
1
0
2
1
85
70
19
36
4
7
0
7
21
5
30
2
26
2
2
2
8

0
0
0
1
0
2
0
4
3
0
0
0
0
0
1
19
6
4
8
22
13
2
6
2
7
1
3
5
4
1
4
82
71
33
25
6
3
8
10
29
1
36
6
27
1
4
8
9

0
1
0
0
0
5
0
2
6
0
1
0
0
0
0
11
4
1
4
22
9
1
4
2
13
0
7
3
2
4
2
77
73
25
31
5
6
4
8
22
1
43
1
24
0
3
7
12

1
3
0
0
0
10
2
1
1
0
1
3
0
2
0
14
3
7
7
30
12
1
6
1
4
2
5
7
3
3
6
78
74
22
32
2
4
7
8
32
4
30
3
24
5
4
4
10

0
0
0
1
1
8
1
1
0
2
0
2
0
0
1
20
3
1
8
31
13
2
10
1
9
2
8
4
1
4
10
80
83
32
38
3
8
7
4
31
5
42
0
34
4
4
4
6

0
15
0
15
2
1
5
2
8
3
0
1
2
5
1
1
10
2
3
14
1
10
9
4
4
6
0
65
7
8
45
8
16
10
5
1
58
14
19
14
4
1
2
0
5
6
6
0

4
23
2
8
1
1
5
0
2
1
2
3
2
7
1
2
24
0
0
12
0
2
6
4
9
4
1
61
10
2
41
10
14
15
13
0
50
16
23
18
0
0
0
0
0
6
2
0

1
16
5
11
1
2
8
0
7
1
1
2
2
1
0
2
21
1
1
7
2
5
11
3
4
6
3
75
5
3
49
11
16
14
10
3
25
17
9
20
2
0
0
1
0
1
7
0

4
13
2
12
1
1
7
0
7
3
0
7
3
2
1
1
20
0
5
8
1
10
13
1
2
2
2
86
7
5
34
17
20
16
9
5
41
9
25
22
9
2
1
3
1
7
3
0

3
7
7
10
4
0
6
0
8
3
1
5
3
3
0
2
23
0
2
9
2
11
9
2
7
10
1
71
6
4
36
14
14
17
15
4
50
11
14
13
3
1
2
6
2
5
1
2

1
12
4
9
3
5
5
1
11
2
1
0
4
3
2
2
18
0
6
10
1
7
14
2
4
4
2
74
7
4
49
12
13
18
7
3
44
13
30
25
9
7
2
2
4
2
7
1

2
13
3
10
4
7
5
0
6
1
0
1
5
5
1
4
24
1
6
13
1
5
17
3
8
4
7
66
4
2
38
11
14
20
13
2
43
12
26
20
9
0
4
2
5
6
5
0

2
6
3
7
7
5
15
2
10
2
0
3
10
4
1
6
22
3
9
13
5
7
10
2
7
10
6
61
7
4
46
12
18
20
11
6
40
20
17
15
7
5
6
9
0
7
7
2

0
17
5
9
2
14
10
0
9
1
2
6
10
8
0
5
14
1
7
14
1
5
13
1
7
12
3
80
13
4
52
11
16
14
12
2
35
22
15
21
12
5
8
4
5
7
4
1

1
4
0
4
4
0
2
2
0
1
0
2
50
5
9
1
1
13
2
5
0
5
8
6
0
1
19
8
0
1
2
3
21
0
0
18
3
18
1
0
7
14
1
0
1
0
0
18

0
2
0
8
8
0
1
5
0
1
0
3
49
14
17
3
3
24
2
14
0
2
7
12
2
0
24
5
0
3
4
6
35
0
0
12
0
13
3
1
3
20
0
2
0
1
0
30

1
2
2
4
2
1
0
5
0
0
0
2
53
7
14
2
2
22
4
12
1
1
7
9
2
0
22
4
0
5
5
7
41
0
0
14
4
20
1
1
5
21
5
1
0
0
0
18

0
8
3
1
6
0
1
3
0
2
0
2
54
15
6
3
3
28
4
10
2
6
11
10
2
0
21
1
0
5
3
15
38
0
0
8
3
19
0
4
16
24
5
2
0
0
0
19

0
8
2
3
5
2
1
5
1
4
1
2
51
7
7
3
1
29
2
10
4
4
12
14
0
0
29
4
0
2
2
8
40
0
0
15
0
15
1
6
14
20
7
1
1
0
0
23

0
5
2
2
10
2
1
6
0
3
2
3
72
11
6
4
0
31
4
7
2
2
15
10
2
1
20
1
0
3
9
11
39
0
0
12
1
18
0
3
7
21
1
1
2
1
0
34

3
8
0
1
6
0
1
9
0
6
2
0
59
17
7
7
2
23
1
11
0
2
7
16
3
0
22
1
0
4
7
11
38
0
1
19
0
10
5
5
9
27
6
3
2
0
0
37

0
4
0
1
9
0
1
8
1
7
0
4
55
21
12
4
5
30
3
11
4
3
9
23
1
0
16
6
0
3
8
18
39
0
2
10
1
15
1
2
12
20
6
4
1
0
1
22

1
3
1
0
4
2
2
8
1
1
2
1
66
22
11
5
4
39
2
15
3
5
10
24
2
0
25
6
0
10
6
14
34
0
2
14
1
17
1
2
19
13
5
3
2
0
0
25

1
4
3
5
5
10
3
34
0
0
0
23
0
0
0
0
39
0
0
4
0
2
0
1
1
2
1
1
3
3
1
5
4
0
1
10
0
0
1
0
1
1
0
0
2
0
0
2

3
4
12
2
6
11
14
56
0
0
0
31
0
0
1
1
57
0
1
10
0
2
1
1
3
2
0
3
5
5
2
12
8
0
0
14
0
1
0
0
1
0
2
0
1
0
0
3

0
3
9
5
6
4
4
87
0
0
0
60
0
3
2
2
109
2
2
19
0
9
1
2
8
1
1
3
11
7
3
21
9
0
2
9
1
0
2
0
3
1
1
0
4
0
0
7

0
4
5
1
6
12
15
99
0
0
0
83
2
2
0
1
133
3
7
14
0
13
1
6
15
4
0
6
21
11
4
23
21
0
0
10
4
0
2
1
2
0
0
0
6
0
2
4

3
4
9
4
4
11
7
67
0
0
0
65
1
0
0
1
60
3
3
15
0
8
0
2
9
3
1
5
12
5
2
22
17
0
0
9
0
0
0
0
4
1
1
0
2
0
1
2

1
2
4
3
5
12
7
63
0
1
1
60
1
1
1
1
82
0
3
13
0
13
2
7
12
2
1
5
13
5
1
15
7
2
3
6
1
0
2
0
3
0
0
0
4
0
1
5

0
1
11
1
6
9
18
91
0
1
0
79
0
2
0
2
81
1
1
13
0
8
3
4
11
5
0
1
8
7
3
20
10
2
1
10
2
0
1
1
7
0
0
2
5
1
0
2

1
5
13
5
10
17
15
101
0
0
1
74
0
0
0
3
66
5
4
17
0
9
3
13
10
3
1
2
13
6
6
23
16
3
3
8
0
2
1
1
7
1
1
0
4
0
2
5

0
4
13
3
6
12
13
66
0
0
0
87
1
0
1
4
78
2
2
12
1
10
2
6
13
5
2
4
9
3
5
32
6
3
1
8
2
2
0
2
8
2
0
0
1
0
2
5

0
0
3
7
7
0
4
0
13
0
0
0
0
0
0
1
0
2
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
8
14
0
0
2
3
0

2
2
16
6
9
0
10
1
14
2
6
0
0
1
0
1
0
3
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
3
0
1
5
7
0
0
0
10
2

0
1
19
24
23
2
7
0
14
6
4
0
0
0
0
0
1
1
0
1
0
0
0
0
1
2
0
2
0
0
1
0
0
0
0
1
1
1
1
0
0
4
8
9
0
2
14
0

0
2
22
22
30
1
9
2
12
7
4
1
0
0
2
1
0
4
0
1
0
2
3
0
0
1
1
0
5
1
0
1
1
0
0
2
0
2
6
0
1
1
7
3
0
1
27
4

3
4
18
35
35
1
19
0
10
1
0
1
1
0
0
1
0
1
0
0
2
0
0
0
0
6
0
0
1
3
1
4
2
0
1
1
0
0
1
0
2
4
7
3
0
3
30
0

1
1
18
33
31
4
12
0
10
3
2
0
2
0
2
1
1
1
1
1
1
0
1
1
0
4
2
0
2
0
1
0
0
0
0
1
1
0
4
0
2
3
6
5
1
4
27
3

4
1
23
39
40
7
19
2
9
7
3
0
1
0
0
2
1
4
0
1
0
0
1
1
0
3
1
0
2
3
0
3
0
2
1
3
1
2
1
1
1
3
17
4
1
0
27
4

6
4
21
52
38
7
14
0
16
9
4
0
1
1
1
0
0
2
0
2
3
2
2
1
0
3
2
0
6
0
0
1
1
0
0
2
1
0
7
1
1
4
12
5
1
4
48
1

3
3
22
43
38
8
25
1
10
2
4
2
0
2
0
1
0
7
1
1
0
1
0
1
3
2
0
0
2
0
5
1
1
1
1
2
0
2
4
5
0
1
16
8
1
6
40
3

0
10
0
1
7
3
23
3
5
3
0
3
2
0
4
0
0
0
0
0
0
0
1
0
1
1
0
0
1
0
0
0
1
0
41
77
18
22
61
6
8
1
8
0
21
2
3
2

1
8
2
16
4
7
28
6
4
4
0
3
0
0
4
5
0
0
0
0
1
0
0
0
0
11
5
1
2
5
2
0
1
0
69
105
37
45
83
15
14
2
11
0
26
3
6
1

4
4
2
25
16
15
30
4
2
13
3
1
7
0
4
4
0
0
0
3
0
0
3
1
1
16
10
1
2
6
1
1
1
0
53
103
37
31
87
20
16
0
8
3
39
4
7
2

4
9
3
29
22
18
37
4
1
10
0
9
3
2
3
8
0
0
0
1
0
0
0
0
2
21
8
3
0
7
1
0
3
2
80
129
29
39
112
9
16
5
9
2
38
6
4
3

3
12
1
22
19
17
27
2
4
8
1
3
3
0
4
10
0
1
1
1
1
1
1
1
1
14
6
3
1
4
1
2
4
1
76
144
45
42
87
17
10
2
14
1
29
6
6
5

5
18
5
40
22
24
23
2
1
5
0
1
9
3
6
10
0
1
1
0
0
0
6
2
0
16
3
5
2
4
4
0
2
1
68
134
27
41
90
15
16
2
8
1
23
5
5
6

7
30
2
44
19
35
37
13
9
8
1
4
5
3
4
3
1
1
0
2
0
0
4
2
1
17
4
3
0
4
1
1
2
3
77
139
38
39
108
21
31
3
21
3
39
10
8
5

4
27
2
39
30
32
36
4
2
15
1
4
2
1
5
6
0
1
0
1
0
0
1
0
0
16
4
2
2
8
0
1
0
4
91
139
38
33
117
19
16
4
16
4
45
2
10
6

3
33
5
58
25
33
33
7
3
11
0
7
2
3
3
9
0
1
0
1
3
1
7
3
1
21
6
3
3
3
0
5
3
4
85
155
49
40
122
20
25
2
21
1
35
5
12
6

0
11
0
2
8
0
0
0
0
0
0
7
5
1
2
0
1
1
3
1
0
0
0
0
0
1
1
0
4
3
0
4
1
1
0
1
0
0
0
0
0
0
0
0
0
0
12
1

1
12
2
2
13
1
0
0
1
0
0
20
4
2
5
0
0
0
14
7
0
0
0
0
0
0
0
0
4
7
2
7
7
1
1
1
0
0
0
0
1
0
1
0
0
0
42
0

0
14
2
4
14
2
0
1
0
0
0
20
11
7
4
0
1
0
13
1
0
0
0
1
0
0
1
3
8
6
1
11
5
3
1
0
0
0
0
0
0
1
0
0
0
0
52
3

2
16
4
6
14
4
0
0
0
0
0
19
10
11
7
0
1
0
25
14
0
0
1
2
0
0
5
3
11
15
3
11
6
5
2
0
1
0
1
3
5
1
0
0
0
0
87
2

0
21
5
4
15
5
0
0
0
0
0
19
8
12
18
0
3
0
29
10
0
0
0
3
0
5
4
6
12
23
0
14
7
4
1
1
1
0
0
0
2
0
0
1
1
0
70
5

2
19
4
7
9
3
0
0
0
1
0
21
17
11
10
0
4
0
17
7
1
0
0
2
0
6
8
2
13
25
0
12
10
6
3
2
0
0
1
1
3
1
1
0
1
0
66
10

2
25
6
4
21
4
0
0
1
1
1
28
14
12
10
0
10
0
22
8
0
2
0
9
1
4
6
3
7
28
4
14
8
8
4
3
3
2
0
0
15
2
1
1
2
2
96
13

0
26
6
8
13
4
1
1
0
2
0
25
13
6
17
4
7
1
33
7
8
1
2
5
0
5
7
9
5
27
3
15
9
14
3
3
8
0
1
0
9
1
0
1
4
0
98
12

3
21
6
3
10
3
0
0
3
1
0
30
16
11
11
4
8
7
26
14
4
4
0
5
0
5
8
10
11
29
1
16
8
18
6
13
3
2
2
0
5
3
0
2
4
1
97
22

0
1
1
0
1
0
6
0
0
0
0
1
0
2
6
1
0
0
13
3
7
140
13
6
0
96
77
5
21
2
1
7
29
4
4
3
7
13
16
1
8
37
4
18
4
25
21
23

0
0
3
1
0
1
8
0
0
0
0
2
2
1
7
0
0
3
18
2
3
123
14
7
3
128
73
5
24
3
4
7
27
10
6
2
4
4
21
3
9
35
5
9
4
14
16
28

2
1
5
3
1
0
16
4
3
0
0
4
3
0
6
0
2
4
28
7
3
129
6
10
0
135
88
12
22
0
3
6
19
14
4
6
5
13
14
3
19
30
5
3
3
17
14
37

3
4
6
5
5
1
17
3
2
0
0
8
3
1
11
0
0
3
17
11
10
150
5
13
1
122
88
13
32
1
6
8
19
10
5
6
4
12
13
3
7
22
6
6
6
23
18
45

3
5
7
13
9
1
28
1
4
1
2
4
4
2
14
1
1
5
29
5
8
145
7
16
1
149
70
8
30
4
8
9
21
7
6
8
6
16
18
3
6
32
4
6
7
18
21
50

2
4
6
10
7
0
19
7
2
1
2
2
4
0
22
4
0
1
30
6
6
154
12
7
1
152
98
5
31
1
4
5
31
13
17
8
14
11
18
3
9
33
6
6
7
21
12
48

5
7
14
9
10
10
20
5
5
2
0
7
1
3
25
5
2
7
32
10
4
166
15
19
4
116
85
9
25
0
2
7
33
13
10
10
13
19
20
5
10
39
4
11
5
27
19
61

3
6
11
16
13
4
20
8
2
4
0
7
3
4
11
2
0
9
28
11
7
179
23
16
1
152
85
12
42
1
8
11
27
9
18
7
5
21
19
1
12
29
4
5
4
24
18
60

7
8
12
20
19
15
26
3
4
1
3
6
8
2
9
1
5
10
30
15
6
160
21
12
3
173
84
9
40
4
6
6
32
15
13
14
8
18
16
2
19
35
8
7
3
23
14
70

0
7
4
16
29
1
5
0
2
6
16
91
44
208
5
13
159
10
112
4
235
82
95
9
6
82
7
130
67
14
7
3
4
60
5
208
0
0
93
3
7
0
584
122
12
240
15
90

0
8
4
10
24
3
7
1
7
17
10
102
37
236
5
12
195
9
131
8
257
96
97
9
5
89
12
153
99
23
10
0
4
55
6
252
2
0
84
3
7
1
659
140
11
283
17
88

1
18
11
9
34
3
15
7
3
12
22
98
47
219
6
17
210
9
143
6
282
96
92
7
12
101
6
136
97
20
9
1
6
72
10
230
0
4
80
2
3
0
670
164
16
283
23
89

0
12
9
22
42
10
13
2
2
9
23
101
51
264
7
16
228
10
176
11
278
105
124
5
10
89
12
153
98
50
10
6
3
85
7
263
4
6
109
4
5
0
673
162
20
313
24
126

0
11
15
23
48
13
19
5
9
17
27
107
42
259
11
19
237
12
160
10
280
100
128
8
10
102
9
136
127
30
7
3
5
72
8
255
3
2
85
3
5
0
643
175
21
298
28
90

0
11
7
17
65
15
18
10
12
19
25
104
63
256
5
16
222
15
156
13
284
91
106
3
12
92
12
134
98
36
8
5
4
89
6
214
5
2
96
6
5
2
650
129
21
316
23
94

3
10
10
14
73
20
19
9
14
15
22
125
42
296
13
16
240
19
167
9
249
119
104
10
11
106
11
137
121
43
9
7
6
111
12
248
2
3
94
7
4
0
701
147
22
358
29
117

3
16
16
27
69
27
28
14
21
27
29
131
43
320
8
10
249
15
176
11
276
134
117
9
17
124
17
164
141
59
13
4
7
96
11
223
4
3
101
4
3
1
747
186
11
333
30
123

1
12
14
17
68
23
35
10
14
26
24
128
42
312
9
17
248
17
190
12
282
131
114
7
22
119
17
170
128
35
14
6
5
126
10
303
3
3
101
8
9
0
724
154
38
339
33
138

0
12
26
9
172
134
30
6
10
16
8
0
0
0
0
0
0
1
0
0
0
0
1
5
0
1
3
8
0
9
2
5
7
1
2
2
5
2
0
61
0
1
9
36
0
0
0
0

0
6
38
19
214
171
51
10
16
16
13
0
0
0
0
1
5
3
0
0
0
0
3
18
4
1
3
11
1
12
2
13
11
0
6
2
3
2
0
78
1
1
10
35
1
0
0
0

0
7
32
17
202
181
49
7
10
24
8
0
0
1
0
0
2
0
0
0
0
0
5
16
7
1
7
9
0
23
2
21
13
0
10
4
14
0
1
88
0
0
13
46
0
0
0
0

0
5
38
21
241
191
55
13
10
24
6
0
0
2
0
0
1
0
0
1
1
1
4
35
3
0
8
9
1
27
1
12
13
0
10
3
11
1
0
68
0
1
11
52
0
1
0
0

0
9
34
18
281
201
50
10
17
20
10
1
0
0
1
0
1
0
0
1
0
0
4
40
7
1
7
11
0
36
1
20
14
0
2
2
11
3
0
88
0
1
12
54
1
0
0
0

0
11
42
20
275
225
57
13
13
31
5
0
0
1
0
0
4
0
0
0
0
0
6
26
5
0
5
15
0
28
0
9
22
2
10
2
11
1
0
94
1
1
9
49
2
0
0
0

1
11
35
25
309
218
55
15
16
21
18
1
0
1
0
0
0
0
0
0
0
0
8
39
15
2
6
14
1
42
2
17
18
4
14
2
13
1
1
90
1
0
13
43
0
0
0
0

0
7
30
30
304
228
55
18
13
26
9
2
0
1
0
0
2
0
0
0
1
0
6
32
11
1
9
19
0
39
3
18
20
3
11
6
13
1
2
68
1
0
15
45
6
0
0
0

0
8
42
30
306
254
60
13
18
38
13
2
1
3
0
0
4
0
0
2
1
0
5
42
5
1
7
15
1
36
4
26
22
3
16
5
16
0
2
92
0
0
14
61
2
0
0
2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
23
0
0
0
0
0
0
0
0
0
0
1
2
0
0
1
0
20
3
0
0
18
12
0
0
0
23
8
10
2

0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
3
0
27
3
0
0
0
0
1
1
0
0
0
0
5
0
1
2
1
25
0
0
0
15
24
0
2
0
27
4
14
4

0
0
0
3
0
0
0
0
0
0
0
1
0
0
0
0
5
0
33
3
0
0
0
0
1
2
1
0
0
1
7
0
0
0
0
24
1
2
0
16
22
1
0
0
17
9
10
4

0
0
0
2
0
0
0
1
0
0
0
1
0
0
0
0
3
2
42
0
0
1
0
0
2
2
0
0
0
1
4
0
0
1
0
24
3
3
0
23
20
1
1
0
17
15
11
5

0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
5
0
37
1
0
0
0
0
3
0
0
0
0
2
9
0
1
0
0
28
1
8
0
23
22
1
0
0
26
12
12
2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
5
2
34
3
0
0
0
1
2
2
0
1
1
2
10
0
0
3
2
24
0
5
0
16
17
0
0
1
16
11
10
1

0
0
0
1
0
0
0
1
0
0
0
0
1
2
0
3
7
2
50
0
0
0
0
0
2
3
0
0
0
2
13
0
0
3
0
25
0
3
0
25
32
1
0
0
28
10
17
1

0
0
1
2
3
0
0
0
2
0
0
0
0
0
0
4
10
1
42
0
0
0
0
1
4
4
0
0
1
1
5
1
0
1
2
27
2
2
1
27
34
0
0
0
29
17
15
5

1
0
0
2
1
2
0
1
0
0
1
1
1
1
0
0
8
1
49
0
2
2
0
1
9
0
0
0
0
0
11
0
0
1
0
42
2
7
0
13
30
3
2
1
27
14
23
5

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
2
3
1
0
4
3
28
2
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
0
1
3
1
6
3
37
1
3

0
1
2
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
78
0
5
2
1
12
1
43
0
2

0
0
3
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
85
1
8
5
4
11
3
52
0
1

0
0
1
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
115
0
10
8
3
12
3
64
0
0

0
0
0
0
2
4
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
112
0
8
16
11
13
7
68
1
0

0
1
0
1
2
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
116
0
17
10
13
19
10
87
0
5

0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
2
0
0
1
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
142
2
13
21
12
15
8
88
1
3

0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
1
0
119
4
13
18
7
25
6
83
3
6

80
90
0
22
1
0
3
1
1
8
2
2
0
1
0
3
2
1
5
0
6
0
5
2
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
2
3
4
20
0
2
2
0

42
55
0
46
1
1
4
0
1
13
2
1
0
1
3
3
1
2
9
0
0
0
6
2
0
0
0
2
1
9
0
2
0
0
1
3
0
0
0
0
0
4
1
51
3
5
0
0

40
74
0
64
0
0
7
1
2
25
2
0
0
1
9
8
1
0
7
0
0
1
1
0
0
0
0
11
2
13
2
2
0
2
3
5
0
2
0
1
3
2
0
65
2
5
1
0

62
82
0
80
1
0
11
3
7
17
3
0
2
0
6
4
2
2
15
1
3
0
2
3
3
0
0
2
1
20
0
1
0
2
5
8
0
5
3
1
0
2
0
61
5
14
6
0

67
111
0
110
8
0
9
5
9
27
5
2
1
0
12
11
3
2
18
0
1
0
0
3
2
0
0
5
4
18
2
6
1
1
5
12
0
3
1
2
0
1
2
77
9
17
2
0

79
106
0
117
6
1
10
4
12
34
12
1
4
0
20
12
1
6
26
0
1
0
2
1
4
0
0
9
3
21
0
2
6
6
9
15
0
2
0
0
0
3
0
89
8
15
6
0

89
125
1
137
10
0
22
9
7
34
4
5
4
3
14
10
1
2
43
0
0
0
4
3
8
0
0
4
1
17
4
4
1
8
11
20
2
3
1
0
0
4
3
107
15
10
2
1

85
133
0
128
12
1
13
5
6
54
5
15
10
4
29
10
4
3
30
0
1
1
9
5
5
0
0
7
3
29
2
13
2
8
13
10
7
11
0
9
0
0
1
106
16
17
2
0

99
135
0
125
12
5
17
3
17
39
7
17
9
5
35
13
2
4
52
1
6
4
8
0
3
1
0
9
3
27
2
5
2
11
12
24
4
9
0
3
1
2
0
81
17
12
5
1

0
3
0
0
0
0
62
1
0
6
0
4
3
0
1
2
0
0
0
0
0
0
0
16
0
0
24
2
14
3
7
0
0
1
8
2
2
1
30
10
0
0
5
0
2
0
2
3

0
0
1
0
0
1
56
1
0
8
0
1
0
1
0
4
0
0
0
1
0
1
1
27
0
1
15
5
9
1
3
2
8
2
7
2
6
1
8
21
0
0
3
0
3
3
0
3

0
0
2
0
0
0
65
0
1
5
0
4
1
0
0
4
0
0
0
0
0
0
0
39
2
1
21
0
5
4
2
0
11
0
6
2
0
0
9
7
1
0
1
0
1
1
1
2

1
1
3
0
1
1
44
1
0
2
0
0
0
0
1
3
0
0
0
0
0
0
0
40
0
1
19
2
11
2
2
1
7
3
4
0
4
2
13
8
0
0
1
1
6
0
0
2

0
2
2
0
3
0
41
1
0
5
0
2
0
0
2
0
0
0
0
1
0
1
0
50
4
0
17
4
8
5
6
0
13
2
12
3
4
0
16
9
2
0
0
1
3
1
0
6

0
2
2
0
2
2
39
1
1
8
0
1
0
0
0
1
0
1
0
0
0
0
0
37
0
0
16
3
8
2
5
1
10
2
5
3
1
0
14
11
1
0
1
1
9
3
0
11

0
2
1
0
5
2
50
1
0
3
0
4
0
0
0
1
0
0
0
0
0
1
0
41
2
3
23
6
8
5
2
2
15
3
7
1
5
2
17
7
1
0
2
0
10
2
0
13

1
0
5
1
4
3
41
0
2
6
0
3
0
0
1
2
0
0
0
1
1
0
0
38
2
1
18
3
9
3
7
1
18
2
9
3
4
1
28
21
1
0
4
2
5
2
0
8

0
5
2
4
7
4
46
0
1
6
2
1
1
0
5
0
0
0
1
2
0
1
0
55
1
0
24
3
5
0
4
2
16
1
4
1
3
1
14
18
2
0
2
0
3
2
1
8

2
4
4
4
10
8
2
111
80
60
18
17
29
51
0
27
14
6
37
0
0
3
10
1
2
0
2
10
4
4
6
1
8
0
1
127
10
2
16
24
17
7
7
1
12
8
0
0

2
3
1
0
6
7
0
155
80
62
21
7
42
26
2
30
17
13
35
0
0
2
16
2
0
0
3
15
7
6
7
0
6
0
1
135
17
4
19
21
13
2
2
3
13
18
1
0

0
1
0
0
5
6
2
164
96
47
11
5
37
27
6
39
12
11
26
0
0
2
10
1
2
0
2
5
4
3
4
4
5
4
0
106
11
2
13
19
11
9
1
5
10
16
0
0

2
5
5
1
9
3
8
232
141
84
25
10
44
53
11
74
4
25
23
0
0
1
20
2
6
1
4
19
3
6
10
5
9
7
9
111
13
4
14
10
11
9
9
4
7
40
0
0

3
1
4
0
9
9
12
184
91
54
21
12
46
42
18
57
6
19
27
0
4
2
7
4
6
0
2
21
6
4
13
2
12
4
1
67
8
2
12
3
10
4
3
4
11
44
0
0

4
7
3
2
19
17
13
158
79
55
19
5
46
45
21
99
0
30
23
2
4
6
14
3
10
2
7
22
3
1
31
2
7
5
6
87
7
4
10
6
4
20
3
4
9
43
0
0

4
13
7
1
22
21
11
171
101
51
20
8
52
51
28
80
4
40
42
5
5
4
16
8
19
1
7
24
6
9
47
3
3
6
12
83
13
4
12
18
8
13
2
9
13
39
3
0

4
12
9
2
18
15
17
188
122
52
19
15
61
51
35
109
3
44
22
1
2
8
16
9
12
1
10
35
11
6
57
4
8
9
17
87
10
6
30
11
16
9
5
6
6
40
1
0

6
15
10
4
26
19
18
183
118
81
20
10
61
69
26
99
7
53
51
1
6
2
20
7
21
2
19
39
13
5
47
7
12
12
13
81
15
4
12
17
12
9
3
1
14
49
5
0

1
3
1
1
26
19
3
0
20
3
9
4
23
1
0
0
2
1
12
1
8
1
11
6
42
11
0
0
2
0
1
1
4
2
4
0
0
0
2
19
0
0
3
1
3
0
3
0

0
6
1
1
40
19
2
1
25
2
17
1
15
3
3
0
1
2
23
3
7
2
10
0
59
7
0
4
2
0
1
0
2
4
2
4
0
0
2
27
1
5
9
5
4
2
4
0

3
4
3
3
42
23
7
5
23
9
12
2
29
3
4
0
0
4
23
3
3
2
11
0
62
9
0
5
5
2
3
1
3
3
5
1
0
0
2
35
0
4
6
2
0
3
5
1

2
1
5
3
67
32
5
5
18
8
22
5
23
0
1
0
3
3
38
0
4
12
22
4
68
14
0
5
4
2
4
0
3
2
3
2
0
1
1
36
2
10
8
2
5
2
7
3

5
5
2
4
61
31
4
5
16
9
18
4
46
3
3
0
5
4
28
4
3
7
17
0
68
22
0
4
5
2
3
1
3
3
9
2
0
1
2
38
2
4
11
13
2
4
7
3

7
7
6
6
71
47
13
4
27
4
15
5
39
5
8
1
6
12
32
6
6
7
18
5
77
12
1
10
3
2
4
5
3
2
1
3
1
2
2
39
3
9
16
0
2
4
4
2

5
7
5
7
75
35
12
10
21
9
19
3
39
7
9
0
8
9
41
5
6
3
16
6
82
13
1
1
8
3
14
3
6
3
6
1
1
1
2
35
3
7
15
3
2
4
8
2

12
9
4
2
79
51
11
14
43
9
21
6
48
5
9
0
8
17
54
6
4
5
25
3
85
15
2
9
13
3
6
2
3
6
8
2
1
1
2
53
5
4
25
7
11
5
5
6

6
8
4
8
98
59
15
12
31
8
31
8
40
4
9
0
5
10
44
6
11
10
18
4
94
12
1
6
7
3
6
2
9
1
7
5
0
0
6
44
0
5
22
4
5
4
6
4

6
7
2
0
0
0
4
0
1
1
0
0
0
2
0
0
7
1
0
0
0
3
4
11
0
0
0
0
6
0
2
0
0
1
3
3
2
4
0
0
0
0
0
0
0
0
4
0

6
4
2
0
4
1
6
0
0
0
0
0
0
1
2
0
13
3
0
0
0
6
6
11
0
2
0
0
19
0
1
3
0
0
9
1
3
3
0
2
0
0
0
0
3
0
6
1

3
6
4
2
0
0
8
0
0
1
1
1
1
2
0
0
13
3
2
0
0
4
7
18
0
5
1
1
10
1
3
2
4
0
11
3
4
2
1
4
0
1
1
0
2
0
18
0

11
10
7
4
2
5
10
2
2
2
3
2
0
2
3
2
22
11
1
0
2
10
7
28
0
2
2
1
26
1
0
1
6
2
16
5
11
7
2
0
0
2
1
5
3
0
11
0

12
6
6
4
4
2
13
1
3
1
3
3
2
8
3
0
10
3
2
0
4
11
12
39
0
4
1
2
19
1
0
2
6
5
13
2
14
7
4
1
1
1
1
2
5
0
18
1

13
9
4
4
2
4
22
0
3
0
5
8
2
3
4
1
18
5
1
0
2
18
10
35
0
5
4
3
23
1
6
2
2
0
8
6
17
6
1
1
2
0
1
1
10
1
29
2

15
14
3
5
3
2
16
0
2
2
2
4
3
7
4
5
16
5
3
0
3
15
17
40
0
2
4
2
23
1
5
3
4
4
19
6
9
2
1
1
1
2
2
4
5
0
19
2

15
6
2
2
1
1
31
0
8
2
6
10
3
3
4
2
17
12
5
1
3
6
9
33
0
5
1
0
23
3
3
4
5
5
10
7
12
4
1
3
1
1
2
8
8
2
30
0

13
11
5
1
4
0
19
2
3
6
5
8
3
3
4
5
26
8
1
1
4
14
14
31
0
4
2
3
16
1
3
3
3
2
12
1
5
9
3
0
2
0
1
8
10
1
19
1

0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
160
2
0
5
3
0
0
0
0
0
0
0
0
1
14
0
0
0
0
0
0
41
0
3
1
1
0
5
0
0
0
1

0
0
1
0
5
0
0
3
0
1
0
8
2
0
0
1
187
4
1
8
1
1
0
1
0
0
2
0
0
0
11
0
0
0
0
0
1
31
3
0
5
7
2
10
1
5
0
5

1
0
2
2
6
1
1
6
0
0
0
9
1
0
1
0
199
0
3
9
5
2
2
1
1
0
0
0
3
2
13
0
0
0
0
0
0
33
0
0
4
2
2
13
0
10
0
8

1
3
6
6
6
3
3
8
2
1
0
14
1
2
3
2
262
1
1
7
4
3
1
0
1
0
2
0
2
3
19
0
0
0
0
0
0
52
2
0
6
7
3
13
4
5
1
6

3
0
5
6
5
6
5
3
2
1
1
10
1
1
3
0
228
2
2
13
5
0
1
3
1
0
2
0
6
2
18
0
1
1
1
0
0
57
2
3
17
19
7
15
7
6
0
10

1
3
4
7
5
2
0
6
0
1
0
12
3
4
3
0
220
0
3
6
10
6
1
1
1
1
0
0
1
4
8
0
1
0
2
0
1
64
4
2
17
8
6
25
5
10
1
5

0
1
3
10
3
5
5
3
1
1
2
14
5
4
4
0
240
4
6
6
17
4
0
3
2
2
0
0
2
2
20
0
0
0
1
0
0
68
4
1
14
14
7
12
9
14
1
6

1
2
5
9
6
5
4
11
1
3
2
22
3
2
7
0
277
6
2
10
8
4
3
3
3
2
0
0
3
2
21
0
1
1
1
0
0
74
5
0
21
17
3
18
21
14
1
9

3
5
11
6
9
7
3
5
1
1
1
15
1
2
5
0
307
3
1
9
13
4
1
1
3
0
5
0
2
3
25
0
1
0
1
1
0
54
2
2
27
31
7
21
9
14
1
10

0
15
1
0
3
0
2
0
0
0
0
0
5
4
0
0
0
0
3
0
0
7
0
16
0
0
2
0
10
0
0
1
2
0
1
5
1
0
17
2
7
11
1
1
0
4
1
34

1
11
1
4
4
0
14
1
0
2
0
0
8
9
2
4
3
4
0
1
5
9
2
20
5
4
1
3
17
2
1
1
1
0
3
9
2
0
15
2
2
12
4
4
0
4
3
52

3
7
1
8
2
0
16
1
2
2
1
0
10
7
4
4
3
2
1
0
0
10
1
26
2
2
6
3
13
0
1
0
1
2
3
5
2
3
25
4
4
18
0
3
0
1
5
24

1
9
3
4
7
0
12
3
0
4
3
1
20
8
3
7
2
5
6
1
1
23
3
34
8
10
3
4
10
0
2
0
2
0
1
7
3
4
17
6
11
23
4
4
5
3
10
51

8
26
1
6
11
2
19
1
5
12
2
0
22
17
6
9
5
6
2
2
2
15
8
51
13
8
5
8
15
2
1
3
2
1
5
10
3
2
26
8
7
38
13
0
2
1
7
36

5
27
2
14
12
1
18
2
2
4
6
0
18
21
8
11
6
5
3
1
1
13
4
37
16
11
5
8
12
0
2
1
1
0
5
7
4
2
23
12
18
44
8
3
4
5
3
41

7
23
4
11
8
3
24
2
1
7
1
0
19
25
5
14
7
7
2
3
2
19
3
47
23
7
4
6
15
2
3
1
2
5
1
2
6
5
31
10
17
46
15
3
9
4
4
41

4
30
3
11
7
2
15
2
1
5
1
2
23
25
8
13
7
9
2
0
5
14
7
47
17
7
5
5
8
0
4
0
3
0
4
5
3
3
31
11
21
70
15
2
5
4
3
56

8
23
4
13
13
3
15
4
4
5
2
1
15
20
9
13
6
13
2
0
1
16
6
46
27
12
5
7
9
1
1
2
0
2
2
10
6
2
39
13
23
43
20
1
4
1
11
44

0
2
0
1
0
0
3
35
10
0
2
1
0
3
4
3
0
2
20
8
0
5
0
0
0
2
0
17
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
29
8
1

3
2
3
0
0
1
3
46
19
2
1
9
1
7
5
4
0
13
34
19
0
10
1
1
0
3
2
45
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
53
12
5

0
3
7
0
0
4
3
37
25
1
1
5
2
8
9
5
0
6
38
15
0
19
2
0
0
4
0
36
1
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
53
5
1

1
4
3
1
0
6
0
42
15
0
0
6
1
14
10
12
1
12
27
20
1
24
3
0
0
10
1
57
1
0
0
0
1
0
0
0
2
2
0
0
0
0
0
0
0
63
13
3

5
5
5
0
0
3
0
37
27
2
0
6
1
21
13
14
2
17
59
31
1
28
3
0
0
4
0
72
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
71
13
8

2
2
6
1
0
4
4
47
24
0
2
9
3
31
9
13
2
11
34
20
0
27
0
1
0
3
1
65
1
0
0
0
0
0
1
1
3
1
0
0
0
0
0
0
0
75
22
4

1
1
14
4
0
3
1
41
27
2
3
10
1
26
10
16
2
18
45
30
1
21
2
0
0
4
1
72
1
0
0
0
0
0
3
0
1
6
0
0
0
0
0
0
0
108
23
14

0
4
14
2
1
8
4
44
18
0
5
11
5
26
14
14
3
22
35
33
2
25
6
0
1
10
1
68
0
0
0
0
0
0
2
1
2
5
0
0
0
0
1
0
0
82
22
9

0
2
15
2
3
6
5
56
27
2
0
10
1
31
15
24
7
18
60
22
2
33
4
0
0
3
0
69
3
1
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
94
31
18

0
1
2
0
0
0
4
2
1
0
94
2
3
3
54
0
73
4
1
4
0
18
0
1
2
0

0
5
0
7
0
0
7
3
1
1
91
0
2
1
57
1
87
8
0
6
0
20
4
1
0
0

1
0
2
6
0
0
3
5
2
2
115
9
5
3
81
2
88
5
2
7
0
25
8
2
4
0

3
7
2
7
0
0
12
8
1
1
114
10
8
6
92
4
106
7
2
6
1
24
12
2
0
3

5
7
2
2
1
0
12
10
4
3
138
11
12
6
102
1
123
10
3
11
0
37
18
6
8
0

3
3
3
9
0
0
20
13
4
3
126
13
13
9
108
0
133
20
4
7
0
34
19
2
8
0

7
5
9
15
1
0
22
19
3
7
139
20
23
10
93
8
131
26
7
9
0
50
16
4
4
0

10
6
3
5
5
3
19
21
2
9
120
24
8
12
109
2
146
26
8
6
1
44
23
3
4
0

7
7
4
10
4
0
22
28
0
5
133
18
12
19
122
9
119
32
10
13
1
49
39
7
5
0

TOTAL
0ao 1ao
11
24,783
40
0
1
0
1
2
0
1
7
3
0
1
1
1
0
0
0
0
1
1
1
29
6
10
0
67
4
2
1
1
1
0
8
10
1
0
3
0
9
72
17
28

12m
13
14
15
16
17
18
### 24,659 26,131 25,743 27,581 24,759 27,578 25,780
396
27
29
28
43
18
32
22
2
0
1
0
0
0
0
0
16
1
2
4
2
2
1
0
9
0
1
0
2
1
0
2
9
0
2
2
3
2
3
2
28
3
3
2
4
5
6
8
3
2
0
0
0
0
0
0
7
1
0
1
0
1
0
0
103
14
6
17
4
10
16
11
48
6
6
6
4
8
5
6
12
1
0
2
0
0
0
1
13
1
1
1
0
0
0
1
4
0
0
0
0
2
1
1
28
5
3
3
1
3
0
4
3
1
0
0
2
0
0
1
4
3
0
0
2
0
0
1
4
0
2
2
0
1
0
0
2
0
1
0
0
0
0
0
13
1
0
0
1
2
0
1
17
2
1
1
1
1
2
1
5
1
1
1
0
0
0
0
375
33
45
28
40
37
39
26
168
14
13
31
14
21
18
16
80
4
2
6
3
5
3
5
22
2
1
1
4
4
4
3
912
89
96
84
78
68
80
67
93
7
8
7
11
3
9
4
11
1
1
3
2
0
2
1
1
0
0
0
0
1
2
1
4
2
1
1
1
1
0
0
10
0
2
0
5
0
1
3
7
1
1
3
1
1
2
0
79
8
9
14
10
2
12
5
81
7
15
14
15
5
10
9
2
0
0
1
0
2
0
0
3
0
0
0
0
0
0
0
19
2
2
1
6
1
0
2
7
1
0
0
0
0
1
2
65
7
11
10
5
8
4
10
731
72
97
65
89
62
81
39
72
22
27
14
27
19
23
23
394
38
39
35
34
34
38
36

1
8
2
2
4
0
1
1
5
0
0
6
7
9
2
1
0
1
0
3
5
2
0
4
4
0
1
2
2
0
1
11
1
0
0
69
28
13
3
8
12
6
50
1
0
1
85
4

32
74
63
25
37
4
15
12
60
10
11
58
56
79
25
9
6
5
4
24
36
20
21
63
40
8
22
15
14
19
5
103
7
2
4
992
473
148
89
117
206
42
702
5
1
4
999
51

3
10
5
4
5
0
1
2
9
0
1
5
9
5
1
1
0
0
0
3
3
2
1
6
6
1
2
2
2
5
2
11
0
0
3
71
44
14
6
16
14
11
40
2
0
2
75
4

2
7
5
2
1
0
1
1
6
2
1
2
3
9
1
1
0
0
4
4
4
2
2
9
8
0
3
1
3
3
0
11
0
0
1
77
44
19
11
12
11
7
68
2
0
1
81
4

1
8
3
1
1
0
0
0
7
0
0
1
7
7
1
0
0
0
0
6
6
1
1
7
2
2
0
0
0
0
0
14
1
0
2
78
35
10
8
8
21
6
53
1
0
1
85
2

3
11
5
1
4
0
3
1
4
1
1
3
7
17
6
0
1
2
3
3
5
2
1
10
7
1
1
3
3
2
1
12
1
1
2
91
47
9
6
13
20
10
58
2
0
1
94
9

1
7
7
4
3
0
0
0
6
0
2
3
11
5
3
0
0
0
1
1
2
0
0
8
6
0
5
2
5
3
0
14
0
0
2
66
23
17
4
9
25
6
49
1
0
1
83
8

1
8
5
2
4
1
2
1
3
1
1
4
7
9
0
2
0
2
0
3
2
4
1
8
3
1
0
1
0
1
0
20
1
0
4
75
32
23
4
17
15
3
46
5
1
2
101
1

1
9
4
4
0
1
3
1
6
1
0
4
7
8
2
1
1
1
0
3
7
2
4
6
5
0
1
0
2
0
2
12
1
0
5
66
33
11
9
11
16
7
52
3
0
0
90
7

2
1
0
5
3
7
3
0
0
0
0
5
2
1
2
4
2
2
2
0
0
0
0
1
0
3
2
0
0
0
0
1
2
0
23
2
2
1
2
17
2
5
6
2
3
13
4
6

18
34
5
29
26
66
8
1
3
7
2
14
16
12
9
27
14
20
23
19
0
1
8
12
1
7
25
1
11
0
0
4
3
4
177
29
10
33
17
119
16
30
29
33
28
101
18
36

1
4
2
1
2
4
1
0
0
0
0
3
1
2
2
5
4
2
2
3
1
1
2
4
0
5
2
0
3
0
0
4
0
0
27
2
1
2
1
6
1
7
1
3
3
11
3
8

3
6
0
9
1
10
0
0
0
1
1
5
5
2
2
9
4
3
5
2
0
2
0
4
0
0
2
0
0
0
0
1
0
0
19
8
2
7
1
14
4
3
8
6
4
14
8
5

2
5
1
4
5
14
1
2
0
2
1
3
1
3
1
13
1
4
1
4
0
0
1
2
0
5
5
0
0
0
0
1
0
2
13
8
2
4
0
16
5
3
2
3
2
11
7
3

3
5
2
1
4
13
1
1
0
4
2
2
6
0
1
5
2
3
6
5
0
0
3
3
0
1
4
0
0
0
0
0
1
0
17
3
5
6
2
11
2
5
4
6
5
19
11
9

2
4
1
6
3
5
0
2
0
3
1
0
6
5
3
8
3
5
4
5
0
0
1
3
0
1
6
1
0
0
0
4
0
0
15
3
1
6
1
12
2
4
6
1
4
14
5
5

2
2
0
9
8
7
1
1
1
1
1
5
3
1
3
7
6
4
6
3
0
1
0
1
1
0
2
3
0
1
0
1
0
0
21
0
2
3
0
13
2
5
3
2
4
13
7
3

3
1
1
6
4
7
2
2
0
4
2
0
4
3
4
5
3
2
6
1
0
0
2
2
0
1
10
1
2
0
0
1
0
3
17
2
0
6
1
20
2
8
2
1
5
10
6
6

22
4
4
4
2
0
1
3
1
0
0
12
2
2
12
3
0
2
5
6
1
1
3
2
27
3
2
24
1
1
0
0
21
0
1
0
5
5
9
5
2
1
2
3
0
1
1
9

234
61
16
44
10
2
2
18
2
2
3
156
12
44
121
23
10
28
52
26
13
28
26
11
233
34
8
261
2
20
5
5
239
5
11
10
23
60
77
46
10
21
14
16
6
10
5
37

21
7
2
6
1
1
0
1
1
1
1
19
0
4
20
2
3
4
4
1
1
6
0
0
24
6
1
24
1
2
0
1
22
2
1
0
6
11
6
6
2
3
6
3
1
2
0
15

23
8
4
11
0
0
1
5
0
0
0
11
2
6
11
1
1
6
7
2
1
2
2
3
20
4
0
20
1
4
0
1
40
0
2
0
0
13
9
7
1
2
5
3
4
3
2
17

37
9
3
9
2
1
1
3
1
2
1
13
1
7
11
3
2
2
1
4
0
2
1
3
24
3
0
13
0
2
1
1
28
2
2
1
5
9
8
5
3
1
5
0
3
5
0
7

36
10
2
7
1
0
0
2
0
0
0
15
2
3
16
3
1
6
5
4
0
7
0
1
18
8
2
16
1
3
0
1
33
0
2
1
2
13
11
8
0
2
6
2
3
5
0
15

39
9
3
8
1
0
1
2
1
0
0
19
5
4
10
3
1
3
2
4
0
3
2
1
27
3
3
27
2
6
0
0
23
0
1
2
0
10
12
8
1
4
3
2
2
2
0
8

32
10
2
13
0
0
0
6
1
1
0
14
0
1
21
5
3
7
6
2
0
3
3
4
18
10
0
20
1
6
0
1
29
1
2
1
3
16
9
6
2
3
0
6
0
2
0
12

29
9
2
11
0
1
1
3
1
0
0
19
5
8
14
6
1
3
3
4
2
0
1
2
16
4
3
30
3
4
0
0
36
1
1
3
4
10
11
3
1
1
3
3
4
4
0
9

7
0
3
0
0
0
0
0
0
0
0

24
1
17
0
0
4
2
6
0
4
0

6
0
1
0
0
0
0
0
0
0
0

6
1
0
0
0
0
0
1
0
0
0

3
1
3
0
0
0
0
0
0
0
1

2
0
1
1
0
0
0
2
1
0
0

5
1
2
0
0
0
0
0
0
0
0

5
1
1
0
2
1
0
2
0
1
1

5
1
1
1
0
0
0
2
1
0
0

3
3
4
0
3
1
0
1
4
0
3
24
9
9
1
4
3
0
0
0
0
0
1
0
1
143
3
10
3
5
5
3
22
84
11
2

19
14
26
1
6
2
1
9
18
12
35
224
41
28
6
36
29
0
3
5
2
3
4
4
23
1,229
34
85
17
75
68
39
203
893
75
5

4
0
7
3
0
0
2
0
5
2
1
29
2
7
0
4
2
0
1
0
1
0
2
0
5
138
1
10
0
5
7
1
19
100
8
0

4
2
6
3
0
0
1
2
2
0
3
26
8
9
2
6
5
0
0
1
0
0
2
0
1
146
7
15
3
3
9
4
26
103
9
3

0
2
14
1
0
2
1
3
1
0
3
27
2
2
1
11
4
0
2
1
0
1
1
0
3
146
0
12
5
7
10
6
22
114
15
3

2
1
12
2
2
0
0
4
5
0
6
24
3
6
1
4
4
0
0
1
1
0
1
0
3
145
7
11
5
6
12
7
29
129
7
2

2
1
10
0
5
1
1
1
2
1
2
23
3
4
1
3
7
0
2
1
0
1
0
0
2
134
7
16
6
10
8
4
26
97
5
1

11
0
9
1
1
2
1
5
5
1
6
17
3
5
2
8
5
0
1
2
0
0
1
0
1
155
7
15
3
9
16
4
30
120
11
4

3
1
9
0
2
2
2
2
4
0
4
22
1
7
3
4
5
0
1
2
0
0
1
0
2
151
1
8
6
5
8
6
23
125
5
1

0
2
0
4
2
5
7
3
12
5
5
1
10
7
4
6
85
2
2
12
3
1
3
1
22
71
17
2
7
10
0
8
5
11
5
0
0
24
2
13
44
4
7
2
6
0
8
2

4
20
3
38
10
17
87
11
180
25
44
13
109
22
32
52
1,020
18
15
200
50
23
32
26
173
763
87
11
57
60
8
64
46
97
41
8
18
292
24
116
313
31
44
9
36
4
16
17

2
0
0
3
3
1
15
3
12
3
7
2
17
1
6
11
81
1
0
16
3
1
1
5
14
67
12
1
10
7
1
7
6
13
5
1
4
25
3
8
30
5
2
2
4
1
1
3

0
3
0
9
2
3
11
0
28
2
4
1
11
4
6
12
80
1
1
20
4
3
1
7
19
68
5
0
8
9
1
0
5
12
1
0
6
39
3
10
22
5
4
5
4
2
1
1

1
0
1
7
6
2
8
2
22
3
2
0
15
5
8
6
83
3
0
20
6
3
3
4
11
53
9
3
2
4
1
11
3
8
6
3
3
36
3
16
40
3
8
1
4
0
3
3

2
2
1
5
3
3
11
3
26
1
7
2
16
3
7
7
77
3
0
20
2
3
4
4
16
78
10
2
11
2
0
5
7
7
3
0
8
34
1
13
23
4
7
2
2
0
0
0

1
4
1
4
5
3
13
2
15
1
6
0
19
3
7
9
85
4
0
16
2
0
0
5
5
73
9
1
8
7
0
4
5
7
11
2
3
27
2
8
28
1
4
0
4
1
2
3

0
3
4
6
3
2
19
3
20
2
5
2
18
5
10
8
96
1
3
21
2
2
2
1
12
66
12
0
9
3
1
9
2
7
6
1
3
20
2
15
32
3
5
2
3
0
1
3

1
5
1
2
3
5
13
3
17
4
4
0
23
4
7
11
68
2
3
25
5
2
3
4
17
63
11
4
12
7
1
7
7
6
7
1
1
41
1
14
17
1
1
1
5
2
1
1

4
0
0
4
1
3
2
3
5
0
0
5
3
1
2
0
5
1
0
2
19
6
2
17
5
12
7
14
3
13
10
10
1
7
7
2
3
2
3
0
2
5
0
1
0
1
1
1

19
17
11
76
7
15
29
8
32
3
6
21
7
7
10
6
28
22
10
13
201
48
80
133
65
143
106
179
36
114
110
94
42
88
58
24
27
18
9
8
6
47
5
8
2
20
9
10

2
0
0
4
0
0
3
1
6
0
5
2
0
3
2
0
1
4
1
3
17
5
11
8
8
27
6
13
2
11
17
8
2
5
5
2
2
4
0
0
1
9
1
2
0
0
2
0

2
2
1
7
0
0
1
1
3
0
0
10
1
1
1
1
5
2
0
1
21
5
9
11
4
14
15
14
1
11
10
8
5
6
4
1
2
2
1
0
0
5
0
1
0
2
2
1

2
0
2
8
1
0
2
1
2
0
0
5
0
4
2
1
3
2
0
1
24
6
9
13
9
18
15
13
5
9
6
11
9
8
1
4
2
0
1
0
0
7
0
0
0
0
2
2

3
4
3
12
0
0
2
2
4
0
2
7
2
1
0
0
0
1
3
0
21
6
9
18
7
27
11
12
3
14
12
11
0
7
3
3
1
1
0
0
0
8
0
0
0
3
0
4

2
2
0
6
0
1
1
3
2
1
1
2
1
1
1
2
3
1
1
0
15
5
13
8
6
17
13
11
5
15
15
11
2
6
3
2
2
1
1
0
1
4
0
0
1
3
0
3

4
0
2
12
2
2
2
1
5
0
0
3
0
1
0
3
3
2
1
0
20
3
13
10
11
30
7
19
1
13
19
14
1
11
5
4
4
3
0
0
0
6
0
0
0
0
1
2

5
1
0
8
0
4
2
0
4
0
3
2
1
3
1
1
2
1
2
1
16
2
11
9
5
21
8
16
2
13
8
9
3
6
5
0
2
2
1
0
0
7
0
1
0
3
0
0

3
43
60
104
5
4
33
20
26
30
1
113
1
0
3
4
11
1
2
0
0
36
20
1
6
0
0
32
19
5
2
4
4
6
3
0
15
2
3
3
0
1
0
5
0
0
1
0

74
462
500
976
75
18
343
191
342
321
21
897
1
2
18
29
111
5
4
4
27
344
96
36
26
26
10
307
247
58
28
21
40
49
32
5
133
23
40
41
5
9
1
50
5
3
15
6

2
42
56
113
8
4
34
21
21
35
5
88
0
0
1
1
19
1
1
1
4
36
11
2
6
3
0
29
22
3
4
1
5
5
2
1
12
4
4
2
0
1
0
9
2
1
3
0

2
58
60
114
9
2
31
37
34
39
4
75
0
0
1
1
9
0
1
0
4
35
9
10
7
4
1
32
23
15
4
0
6
6
4
2
16
2
4
5
0
1
0
6
0
0
1
1

1
42
50
100
10
2
37
16
32
27
1
108
0
0
0
1
14
1
0
1
6
34
9
4
1
2
1
32
19
7
6
1
2
6
9
1
15
4
5
2
0
3
1
6
4
2
2
1

4
33
50
114
12
3
41
15
33
40
4
100
1
1
3
4
6
2
3
0
5
42
15
5
4
2
1
33
20
8
5
2
5
8
3
0
16
7
4
5
0
3
0
6
0
1
4
1

5
42
47
143
10
1
37
21
39
25
2
99
1
1
2
4
12
0
1
0
8
35
5
8
2
3
1
25
27
6
3
6
5
6
5
1
14
3
5
5
0
1
0
4
1
0
0
0

3
64
59
115
10
4
46
25
42
28
1
110
0
1
0
0
11
0
0
0
3
35
12
6
3
5
2
29
21
2
5
1
8
11
6
0
21
6
7
3
1
3
0
11
0
0
3
0

1
51
64
114
13
3
30
20
45
31
1
100
0
0
0
1
10
0
0
0
3
40
11
5
4
3
1
33
19
5
6
3
7
4
3
3
18
4
6
4
0
1
1
9
3
4
3
1

2
1
9
2
0
0
0
0
2
0
4
1
0
0
6
2
5
0
0
0
3
0
0
1
0
0
2
0
0
0
0
2
1
1
0
43
2
0
1
0
0
2
0
1
14
8
7
7

13
3
93
10
0
6
0
0
12
1
16
25
3
1
62
17
53
5
16
5
9
5
2
4
0
2
4
4
1
8
0
4
3
4
4
327
31
2
5
2
0
19
1
24
97
44
51
34

2
2
8
1
0
0
0
0
1
1
2
2
0
0
8
2
4
0
2
2
2
0
0
0
1
0
0
0
0
2
0
0
0
1
3
40
4
0
1
0
0
0
0
1
9
3
6
0

2
0
6
0
0
1
0
1
1
1
2
3
0
0
3
0
7
1
4
2
4
1
0
0
0
0
1
0
1
2
0
0
0
0
2
37
3
0
2
0
0
5
2
4
11
4
5
2

0
0
12
3
0
2
0
0
0
0
1
0
1
0
5
2
5
0
1
0
6
1
1
0
0
1
0
0
1
0
1
0
0
1
2
52
2
0
1
0
1
4
0
3
3
3
2
0

2
0
5
0
0
1
1
0
1
1
0
3
1
0
7
1
7
1
2
0
2
0
1
0
0
0
0
0
0
0
1
0
2
0
1
44
1
0
3
2
1
2
1
3
9
6
8
1

2
0
14
2
0
0
0
0
1
0
0
2
0
0
6
3
7
0
4
0
0
1
0
3
0
1
1
0
0
0
0
0
2
3
0
41
7
1
2
0
0
3
1
1
13
3
4
1

2
1
12
0
0
0
0
0
1
0
1
1
1
0
3
0
9
1
2
2
1
1
0
2
0
1
0
2
0
0
0
1
1
0
4
40
4
0
0
0
0
3
2
4
8
8
6
5

2
0
10
1
0
0
1
0
0
0
2
4
0
0
4
1
7
0
2
0
4
1
0
2
1
1
0
2
1
0
1
1
0
0
1
44
7
1
1
0
0
0
1
4
14
15
5
5

0
2
4
1
0
3
1
4
0
1
0
0
0
116
16
9
44
13
3
3
6
3
68
0
10
11
30
32
0
9
11
17
1
9
7
2
0
0
3
63
10
3
10
10
13
17
18
14

2
39
20
12
7
14
2
27
0
2
2
4
1
1,232
130
99
380
83
63
39
52
32
703
11
81
107
205
401
47
81
91
122
30
89
38
25
17
7
27
702
63
54
52
84
101
178
242
158

0
8
3
4
0
0
0
1
0
0
0
0
0
123
20
14
34
10
4
7
10
3
47
0
6
9
24
24
0
8
16
14
4
5
3
3
1
0
3
54
7
4
5
5
9
14
23
12

1
4
4
3
2
2
1
4
0
0
0
0
0
131
14
9
40
11
6
6
8
6
53
1
13
12
22
42
0
13
12
10
4
3
2
6
2
1
2
68
7
6
5
5
16
16
22
15

1
5
1
4
0
2
0
6
0
0
0
0
0
124
15
7
36
9
7
2
3
3
73
1
7
11
23
26
0
9
10
14
6
10
2
2
2
2
5
76
7
6
3
9
13
17
19
14

0
3
3
2
4
2
1
4
0
0
0
0
0
135
15
9
39
15
9
5
4
3
66
1
5
13
15
37
0
9
12
10
3
8
3
4
1
0
2
68
11
4
4
9
9
16
18
15

0
7
0
4
2
2
0
5
0
2
0
0
0
101
18
5
45
7
8
6
3
5
63
1
8
17
28
36
0
8
13
16
9
6
3
7
2
2
0
57
9
5
4
15
11
16
22
16

1
4
0
3
0
5
0
6
0
0
1
1
0
105
12
8
35
5
2
4
6
8
66
1
9
11
33
36
0
11
11
8
3
3
7
4
4
3
5
58
10
10
3
3
11
16
19
15

0
5
4
5
1
3
1
3
0
0
2
0
0
117
21
9
39
18
12
12
8
1
74
0
7
10
23
30
0
8
11
14
3
10
4
4
3
3
2
42
8
6
4
9
16
15
22
16

13
15
2
7
0
22
26
17
0
20
2
2
2
1
5
0
2
2
0
1
1
1
0
4
0
1
1
5
1
2
14
1
1
0
5
3
1
2
4
0
0
3
0
5
0
0
0
0

126
159
23
77
30
190
174
113
5
242
12
9
6
30
16
5
6
9
4
29
10
12
3
36
4
43
12
63
3
10
171
33
19
5
74
50
8
24
49
2
4
15
3
17
2
0
2
5

10
16
4
6
2
19
30
25
0
25
2
0
3
6
2
0
0
2
0
2
3
2
0
5
1
5
2
8
1
1
24
4
0
1
2
5
0
1
2
1
0
3
0
3
0
0
1
0

17
9
2
12
3
27
22
11
0
13
5
1
1
2
3
1
1
0
0
4
1
3
0
2
0
5
1
5
0
2
25
4
1
0
7
1
0
3
3
1
0
2
0
1
1
0
1
0

24
10
0
13
2
18
19
18
0
24
4
0
3
1
3
1
1
1
3
5
1
0
0
2
1
2
2
5
0
0
21
3
0
1
7
4
0
1
4
0
1
1
0
2
3
0
0
3

22
17
2
12
2
17
27
28
0
19
3
0
0
3
4
1
1
1
3
2
4
7
0
5
0
9
0
8
2
0
15
4
3
0
11
5
0
3
0
0
0
2
3
2
0
0
0
0

11
9
5
6
0
24
19
21
0
19
1
0
3
4
3
1
0
3
0
0
2
3
0
3
0
7
1
6
1
1
25
5
1
2
8
7
0
2
4
1
0
0
0
1
0
1
2
1

24
12
5
16
0
20
27
15
0
25
2
1
0
1
0
1
2
2
1
7
5
1
0
4
1
8
0
12
0
2
16
5
1
0
5
4
0
2
2
0
0
0
2
0
2
0
0
0

21
18
3
9
4
23
21
16
0
20
2
0
0
4
2
2
1
1
1
7
4
4
0
1
0
5
2
8
0
1
16
2
1
1
6
3
0
1
1
0
1
0
0
1
1
1
1
0

0
1
4
1
0
0
2
1
0
2
0
2
1
0
1
1
0
0
2
5
2
3
3
11
2
0
3
1
1
1
9
227
9
8
14
32
38
4
66
12
5
23
4
49
38
39
15
37

20
3
9
7
1
13
8
7
7
5
10
19
18
0
2
18
3
10
19
20
20
26
22
81
12
3
24
18
6
12
48
2,673
135
75
91
339
323
62
621
154
32
235
50
577
404
273
132
410

0
0
2
1
1
1
1
0
1
2
1
1
2
2
0
4
3
1
0
2
1
4
7
13
2
0
3
4
0
1
8
216
18
7
11
26
28
5
47
18
6
27
12
49
36
25
11
36

2
0
0
1
0
0
0
0
1
0
1
3
3
0
0
2
0
0
0
2
3
4
4
10
0
1
3
1
1
1
7
225
19
8
11
39
23
5
49
17
5
23
5
36
52
37
17
35

2
1
1
3
1
0
2
1
0
0
0
3
3
0
1
1
1
1
3
0
1
3
2
8
1
2
1
2
1
2
6
215
12
4
9
34
34
6
64
8
6
22
11
45
27
28
18
36

3
1
2
0
0
1
0
3
1
0
1
1
2
1
0
0
1
2
1
1
1
1
6
12
0
1
4
3
0
0
7
228
22
8
12
40
17
7
47
12
5
20
5
47
38
27
22
30

4
0
0
0
2
0
0
0
2
2
2
0
5
1
0
4
2
1
2
3
2
2
2
13
1
1
5
2
1
1
4
187
13
8
20
29
14
10
49
11
8
23
4
44
36
26
15
35

7
0
0
0
0
0
1
1
2
1
0
3
2
0
0
1
0
2
4
3
2
6
6
9
0
3
1
2
1
1
2
193
16
7
10
31
27
9
63
14
1
21
8
38
41
32
19
35

0
1
0
4
0
4
1
2
3
0
3
3
3
0
0
2
1
0
1
1
2
4
7
4
0
0
4
4
1
0
7
236
12
12
12
35
31
12
56
20
10
16
3
39
52
30
12
33

6
3
24
0
3
10
6
13
8
0
14
62
7
3
3
3
2
11
8
11
10
6
3
7
2
5
4
26
1
17
10
4
1
2
8
0
0
2
86
17
7
4
10
9
17
10
3
5

33
42
140
7
37
42
55
76
61
11
39
761
55
60
54
32
37
81
113
104
191
64
50
78
13
78
11
232
10
132
88
40
12
13
30
4
3
38
748
153
36
34
62
82
162
48
24
34

5
12
19
0
7
5
8
12
6
1
10
63
5
5
5
2
7
5
6
10
15
9
4
6
0
10
1
18
4
10
10
3
3
1
3
2
1
5
75
22
7
3
10
12
13
5
1
5

5
9
15
1
3
5
8
14
5
1
9
50
3
7
4
2
5
7
11
9
15
9
4
10
5
9
2
18
1
14
12
4
3
4
7
0
1
6
57
15
2
3
8
9
13
4
2
7

4
10
16
1
2
5
8
14
10
1
12
47
4
4
8
1
2
6
10
8
16
8
8
5
0
6
2
21
1
14
11
5
4
1
3
0
0
2
52
12
7
5
5
11
24
6
0
2

1
14
10
0
5
13
9
13
3
0
11
74
13
4
7
6
3
2
7
9
12
5
3
8
3
8
1
15
2
9
6
4
3
0
3
0
1
11
68
17
5
4
2
2
26
3
4
2

4
20
15
0
3
14
7
11
8
0
22
56
5
2
1
5
8
9
10
11
19
10
3
6
3
13
1
16
2
18
10
4
3
6
4
2
1
5
60
13
3
2
0
5
20
7
0
3

7
15
16
0
4
11
18
16
7
2
12
59
5
5
3
4
2
5
9
6
20
8
6
7
1
11
0
15
3
14
15
8
3
3
3
3
0
3
77
18
8
4
3
8
22
3
4
2

3
19
21
0
5
7
13
15
5
4
14
60
6
4
6
4
8
12
14
16
12
7
4
12
1
18
2
15
0
13
7
9
1
4
6
2
3
4
76
15
5
7
1
8
27
6
3
3

3
13
6
5
1
106
3
20
147
20
14
11
21
3
13
5
16
8
14
16
67
18
34
30
15
32
46
35
7
6
7
4
7
20
12
1
6
3
6
2
8
2
1
2
9
1
4
18

50
64
108
116
9
1,231
31
172
1,837
274
219
187
142
91
168
145
168
72
117
162
766
272
404
381
243
364
456
319
61
35
94
30
33
171
129
14
35
38
50
19
54
18
22
19
43
14
15
164

2
7
8
12
1
103
1
26
158
22
16
17
12
9
10
15
7
6
13
14
70
13
33
37
22
33
35
25
3
1
10
3
6
18
13
1
6
4
2
2
7
3
5
2
5
1
1
16

4
13
7
15
0
106
2
22
132
32
16
23
13
8
12
8
10
4
13
19
43
20
28
46
16
23
26
37
8
4
4
2
11
24
10
0
9
3
4
3
12
1
6
5
6
0
5
21

2
8
10
10
1
90
3
14
141
21
11
7
15
8
16
7
18
8
16
12
58
18
36
30
17
24
35
19
6
2
6
6
9
30
9
2
3
3
9
2
5
1
5
1
9
3
2
17

2
4
15
14
0
118
4
16
148
25
25
18
24
10
23
8
10
5
14
22
67
31
33
33
15
34
35
31
6
3
8
2
8
22
12
1
4
3
5
4
4
1
3
0
10
2
5
19

2
8
13
10
0
107
2
13
126
12
17
17
11
8
9
8
11
7
15
11
74
28
29
35
14
28
31
19
6
5
5
1
3
19
11
1
5
5
10
4
7
1
3
4
6
1
2
19

3
10
13
9
2
96
4
16
133
37
14
7
18
8
20
7
10
5
16
9
70
24
28
30
21
33
27
23
2
1
7
2
6
24
14
0
3
3
3
2
6
0
2
1
4
2
6
17

2
4
8
13
1
90
4
17
135
26
14
16
12
6
15
7
20
5
10
15
53
15
34
25
18
27
34
21
6
3
9
1
7
21
13
0
6
1
8
1
3
2
3
2
4
3
6
12

6
0
7
6
0
10
3
1
3
5
3
0
3
3
278
33
27
20
3
303
94
2
6
51
76
78
6
48
6
2
3
1
3
4
1
28
4
1
3
13
8
4
3
3
34
3
8
7

47
6
53
136
9
82
53
24
26
28
18
3
26
30
2,988
296
278
224
19
3,305
903
15
62
501
851
1,110
42
671
32
12
15
6
56
16
30
253
33
16
31
46
60
23
43
34
262
15
74
62

3
4
1
13
1
11
4
5
4
5
1
0
0
2
262
21
23
29
0
294
91
6
6
51
71
94
7
64
5
1
2
1
14
0
4
25
6
1
1
7
6
4
4
7
28
2
8
13

4
2
3
14
0
8
4
1
2
5
2
0
0
5
260
30
33
21
2
309
73
1
6
52
87
101
3
44
5
4
0
0
3
1
6
23
5
0
9
5
6
2
5
5
30
4
16
8

6
3
3
9
2
8
9
1
5
2
1
0
1
4
262
24
18
32
0
329
58
3
10
49
76
88
4
45
9
1
1
1
7
2
7
34
4
2
6
7
12
2
7
3
24
3
8
12

7
2
5
10
2
13
7
3
1
13
1
1
2
7
291
25
28
17
2
354
81
2
3
61
83
103
9
51
6
1
0
0
12
3
4
28
5
1
5
2
12
2
3
5
29
4
9
14

3
2
3
8
1
9
2
3
4
3
0
0
6
1
248
21
21
22
0
306
81
3
9
55
85
109
11
69
5
3
7
2
13
2
2
24
5
2
6
7
12
3
5
2
28
0
6
17

8
6
6
5
1
11
4
2
2
4
2
0
1
7
299
28
28
18
2
325
100
4
7
63
85
103
6
63
9
5
5
2
9
2
3
32
5
4
6
10
11
3
3
3
31
1
6
15

4
1
4
12
1
3
5
2
2
3
7
0
5
2
251
20
23
13
0
281
70
5
4
46
72
94
4
51
3
4
4
3
13
3
2
31
9
2
9
6
5
2
3
3
27
5
8
13

8
5
4
15
15
6
6
3
7
0
4
3
73
9
6
7
8
6
2
4
34
5
3
10
9
6
3
11
47
1
5
1
10
3
1
6
23
42
1
12
3
5
27
4
17
39
3
1

104
68
33
69
98
59
66
28
72
9
32
22
813
35
79
91
91
40
16
58
182
24
26
44
76
31
29
51
420
4
73
3
47
23
26
16
262
193
20
38
27
53
196
42
95
297
23
28

10
4
1
11
13
5
10
1
8
2
2
2
67
3
9
7
7
3
1
6
26
2
2
7
13
8
5
4
59
2
11
1
2
2
3
1
22
35
3
5
9
8
20
5
19
33
4
5

18
7
4
12
8
6
7
1
5
0
2
3
66
3
5
7
8
2
2
4
24
4
8
10
16
2
5
13
42
1
10
0
8
3
4
0
21
36
7
7
4
3
34
6
17
41
1
2

22
9
3
13
14
5
5
0
9
0
5
3
66
2
9
17
9
0
2
3
20
7
5
9
16
6
11
10
43
3
14
0
8
6
7
2
36
39
7
6
5
7
30
3
12
57
3
9

13
8
5
14
9
8
4
3
10
2
6
3
79
1
10
10
9
7
1
5
26
3
3
6
14
6
7
7
49
3
15
1
10
2
2
4
32
38
7
8
4
5
37
6
20
42
4
2

15
11
4
15
7
6
8
3
7
4
8
3
63
2
8
10
14
1
2
5
28
2
2
12
9
4
4
9
34
0
6
3
6
2
3
3
32
37
3
7
6
11
32
1
13
40
3
1

17
8
6
13
11
2
10
2
9
2
6
2
70
2
16
4
10
3
2
6
27
3
8
11
10
10
6
12
56
0
14
1
8
5
2
3
21
38
4
5
2
5
42
6
17
51
2
1

18
6
5
10
16
1
6
4
10
1
8
3
57
3
7
11
9
5
3
6
28
4
9
10
24
2
4
12
47
0
11
1
13
9
4
1
27
46
9
4
4
7
38
4
20
43
0
3

7
0
4
16
2
1
6
10
6
8
14
20
4
7
14
1
5
21
5
4
4
1
27
13
16
33
10
6
1
5
5
0
41
1
30
1
0
0
0
0
1
2
3
0
1
1
0
2

30
7
37
48
10
4
32
82
34
57
126
83
29
125
60
9
23
175
42
41
33
15
179
83
110
157
124
46
7
39
87
7
484
20
212
9
10
11
1
11
7
17
15
6
5
23
5
12

7
1
4
5
1
0
7
21
2
9
15
14
1
13
8
1
3
19
3
4
11
2
20
7
19
20
21
4
5
5
8
0
45
1
32
0
2
1
0
1
1
1
1
0
2
2
0
2

7
1
7
7
3
0
1
18
6
11
19
12
6
22
6
0
1
27
6
6
2
5
28
8
15
21
20
7
1
7
19
1
44
2
25
0
2
2
0
0
1
1
0
0
3
0
1
6

2
3
6
15
2
0
3
15
4
9
23
11
3
7
11
2
1
18
8
7
0
1
30
13
18
22
18
3
0
6
18
1
55
1
34
1
1
2
0
1
1
1
1
1
2
1
0
2

1
1
5
12
2
0
0
13
6
12
10
17
11
27
12
0
1
34
7
4
7
8
30
9
16
23
22
7
1
8
11
0
37
3
31
2
1
0
1
2
1
3
2
0
3
4
0
3

2
4
4
3
0
0
3
11
6
11
8
21
6
14
8
2
3
27
10
2
6
4
23
12
15
20
19
3
0
9
6
0
41
4
33
3
0
1
3
1
2
1
0
0
5
5
1
4

6
0
11
10
2
0
9
21
5
11
21
23
8
24
6
0
7
27
4
6
4
4
30
10
17
24
20
2
0
7
15
1
43
3
32
0
5
2
0
0
2
1
2
0
0
3
0
1

3
1
7
7
0
2
1
20
2
15
12
11
12
12
6
2
1
25
8
5
7
4
29
12
19
27
15
1
2
3
18
2
50
2
31
0
0
1
1
1
1
1
2
0
2
2
0
1

62
18
13
19
5
12
0
3
20
3
12
36
7
0
1
0
5
2
0
1
1
2
4
5
1
7
0
2
1
0
0
3
0
3
0
0
11
7
1
2
0
2
9
0
1
4
4
5

478
161
115
131
71
117
19
16
226
29
79
359
137
11
24
4
39
17
10
17
12
16
34
34
4
27
7
6
10
2
2
6
4
10
11
11
78
70
37
35
5
37
90
7
29
25
25
27

38
9
10
14
8
5
4
3
19
1
10
30
17
2
3
3
4
3
2
3
1
0
4
4
0
2
0
1
0
1
0
2
2
1
0
2
12
17
2
2
1
2
7
1
4
4
1
3

54
11
6
13
10
13
4
1
19
3
7
35
20
0
4
0
7
5
1
0
2
2
2
2
2
4
1
2
0
0
0
1
1
1
0
3
9
10
2
3
0
10
8
1
2
4
3
2

37
15
9
15
8
10
1
4
22
2
11
40
11
4
1
1
6
1
2
2
1
1
9
3
0
2
1
3
2
2
0
1
0
0
4
3
7
9
3
3
1
4
7
0
4
1
4
1

43
13
12
10
9
21
1
3
24
6
12
40
10
1
3
0
1
0
1
2
2
2
6
2
1
2
0
4
0
3
0
2
1
1
0
1
7
14
3
5
1
8
3
1
4
1
6
3

40
15
6
16
3
10
2
3
24
5
7
33
11
1
2
1
6
2
1
5
0
3
2
9
1
1
1
0
1
0
0
1
0
0
1
2
4
6
4
7
0
3
8
0
5
2
7
2

48
13
10
14
9
15
3
0
32
3
9
37
15
0
5
1
5
6
1
2
1
3
2
6
5
4
2
0
0
3
1
1
0
0
1
3
8
13
5
6
1
5
6
2
3
5
4
0

41
21
7
14
6
14
2
3
18
5
8
34
10
1
4
1
4
4
0
0
2
3
5
1
3
3
1
1
0
2
0
0
1
1
1
0
4
10
4
6
1
7
5
0
4
2
4
3

0
0
0
0
2
4
2
0
1
2
0
3
0
0
0
15
8
5
12
40
18
2
7
1
4
2
5
8
5
8
14
79
76
36
28
6
6
9
13
18
6
35
3
26
2
0
6
8

1
6
2
2
3
72
10
12
26
6
3
13
0
6
5
210
45
52
62
266
145
22
59
13
70
12
60
38
19
34
44
857
793
339
316
62
61
68
78
318
35
393
25
242
32
26
53
100

0
1
1
0
0
6
0
1
2
0
0
0
0
0
3
29
3
7
5
29
10
7
3
1
9
4
9
1
6
4
6
85
77
39
33
7
5
6
6
24
2
34
3
28
1
2
5
6

2
2
0
0
1
9
1
1
2
2
0
2
1
1
0
14
5
2
11
30
12
9
7
1
8
1
8
3
5
5
9
82
70
40
24
8
5
6
6
38
1
42
3
17
3
4
2
10

0
3
0
0
0
12
0
3
3
1
0
3
3
0
1
30
6
3
12
19
16
5
6
1
10
2
12
8
4
9
8
62
72
26
32
9
5
4
4
34
2
42
1
22
3
4
3
12

1
1
0
1
1
8
0
0
3
1
2
3
0
1
0
21
7
6
5
29
11
7
11
3
11
1
5
5
6
8
8
104
83
28
30
5
5
8
14
20
3
40
5
23
1
3
8
7

0
1
1
0
0
5
1
2
1
3
0
2
0
0
0
21
8
1
6
42
13
0
7
4
14
1
3
5
4
5
3
77
80
26
28
2
6
4
7
19
5
41
1
26
1
1
3
8

1
1
0
1
1
13
1
2
2
1
1
3
0
2
0
25
7
8
11
41
16
4
13
0
11
0
9
4
1
5
8
73
80
37
30
7
5
7
13
33
4
52
2
37
1
3
2
4

0
0
2
0
0
16
1
0
3
2
0
2
0
0
1
18
9
3
5
29
16
4
6
1
3
1
4
5
2
4
4
78
77
43
31
8
4
3
5
32
5
39
5
35
3
3
9
11

3
16
3
13
3
8
8
2
9
0
1
1
7
6
2
6
21
3
7
11
3
10
10
2
10
5
3
86
9
8
73
8
15
24
11
6
44
23
14
22
9
0
1
7
6
6
4
1

20
163
36
119
30
45
86
9
84
21
11
34
50
54
10
34
240
12
53
127
19
83
134
26
68
65
31
842
88
51
535
141
181
185
120
33
526
166
224
215
90
30
30
45
40
57
51
8

1
16
2
15
4
9
8
3
7
2
1
2
6
5
0
3
31
1
5
6
1
11
11
4
8
5
3
67
8
5
43
16
22
22
13
3
36
13
13
20
5
3
3
6
5
3
3
1

3
14
7
10
6
6
6
2
16
2
5
2
6
5
1
4
17
4
4
13
4
6
12
5
7
5
5
75
10
12
51
11
20
22
15
7
38
14
22
21
12
4
2
5
6
6
9
0

2
15
4
11
8
6
10
1
3
1
2
4
14
5
1
9
17
0
10
16
3
6
16
3
7
8
1
60
7
6
46
19
18
23
21
5
50
15
16
21
12
2
2
8
4
6
1
0

1
14
3
7
5
16
9
1
8
3
1
2
6
2
2
3
22
3
5
15
3
7
6
1
5
11
4
72
17
4
46
16
21
27
25
4
49
22
24
22
16
9
5
3
5
5
6
0

5
13
5
5
3
7
6
0
5
2
1
1
4
5
0
11
13
2
6
11
3
3
13
5
5
4
2
63
8
6
58
20
20
15
14
3
36
14
18
18
8
4
9
7
3
5
4
3

2
8
4
9
2
11
8
1
12
5
2
2
10
5
1
4
17
3
5
12
4
4
23
4
6
5
5
83
10
9
62
7
37
25
19
7
46
17
23
24
18
8
8
12
4
15
4
2

3
14
4
1
6
6
14
0
3
3
2
1
7
3
2
4
25
0
9
7
4
11
14
2
4
6
3
87
10
7
59
21
26
22
16
7
43
19
19
21
16
7
4
8
6
5
2
2

1
6
1
4
8
3
3
6
1
3
0
2
58
16
15
7
2
42
6
19
6
4
10
15
3
0
28
0
0
3
7
12
47
1
1
10
1
24
2
3
15
21
7
3
1
3
0
35

9
54
12
35
73
12
14
64
5
33
8
26
695
179
122
45
31
363
39
134
31
40
110
171
19
2
267
40
0
44
57
118
432
1
6
144
15
244
19
31
153
250
54
24
16
7
1
311

1
4
2
2
8
4
1
11
0
4
2
3
71
17
10
3
3
37
3
13
8
4
15
21
4
1
24
6
1
3
5
17
48
0
1
20
3
24
5
2
14
18
10
1
1
2
0
27

1
6
2
1
11
2
0
12
1
8
1
3
72
25
14
5
3
33
4
19
7
3
12
25
1
1
25
6
0
7
4
12
42
0
2
12
2
17
0
7
10
25
11
2
4
1
0
20

0
7
0
4
11
1
1
9
1
7
2
1
59
14
8
2
3
31
4
18
2
4
12
15
6
0
25
1
0
5
8
15
39
0
1
11
3
20
3
6
8
25
7
1
3
1
0
32

2
3
1
1
15
1
0
10
2
7
3
3
63
23
9
0
5
31
8
21
4
4
16
19
9
0
17
3
0
5
5
20
55
0
1
14
4
24
3
1
16
26
11
1
4
2
0
36

0
2
1
9
6
0
0
10
0
9
2
3
66
18
15
4
4
27
1
16
6
1
12
16
6
1
28
3
0
7
8
17
28
1
0
12
1
26
1
6
9
24
7
1
3
1
0
29

0
7
1
4
6
1
2
10
1
8
4
5
75
24
11
4
2
35
5
17
5
5
14
18
1
0
29
3
0
5
6
13
40
3
1
13
0
22
3
3
10
20
9
0
4
1
1
36

0
9
2
9
11
1
4
5
4
8
1
2
69
22
11
2
2
31
4
18
6
6
10
15
2
0
23
3
0
8
6
13
42
0
0
19
0
21
2
3
8
21
7
1
2
1
3
22

0
3
8
2
9
16
14
80
0
1
0
89
0
0
1
0
88
1
2
24
1
8
1
7
12
8
0
2
4
11
4
21
12
7
4
12
2
0
2
2
3
1
2
1
0
0
3
3

9
37
95
33
67
147
121
914
0
4
3
781
6
8
6
16
953
20
29
165
2
89
17
59
116
37
10
36
115
74
36
209
120
20
15
111
15
8
14
8
45
7
9
4
33
3
11
45

1
7
9
2
3
12
11
87
0
2
1
97
2
3
1
0
83
2
0
13
3
8
2
8
12
9
0
3
9
10
1
27
4
3
3
9
3
5
3
1
5
4
1
4
4
2
3
5

0
5
12
3
11
14
7
100
0
0
0
79
0
1
6
5
107
2
0
21
0
9
0
13
8
5
2
6
6
13
4
31
7
8
2
11
4
2
3
0
9
0
0
3
5
4
2
7

0
6
9
2
6
15
14
75
0
0
0
94
0
2
1
1
97
0
4
18
1
8
0
7
15
7
1
3
9
5
3
24
7
7
2
12
1
4
2
1
5
3
0
1
6
1
1
4

2
7
11
3
11
17
9
82
0
1
1
97
1
1
0
1
83
1
7
20
1
13
3
10
12
9
2
0
4
2
3
27
7
3
0
9
1
1
3
0
5
1
2
4
2
1
1
5

0
5
14
2
9
12
13
76
0
1
0
81
2
4
0
4
71
2
2
19
2
16
0
6
10
2
0
2
8
10
5
14
10
5
4
5
1
4
2
1
8
2
0
1
1
3
1
7

1
12
10
1
11
14
9
80
0
1
3
83
1
3
1
1
88
1
0
18
0
8
1
9
12
4
1
1
9
9
6
21
11
7
5
12
4
2
2
2
3
1
0
1
3
0
1
3

0
10
14
2
7
16
11
63
0
0
0
82
0
4
2
0
68
1
3
23
0
8
0
6
9
2
1
2
7
7
4
19
12
6
1
12
1
4
0
2
6
1
2
2
3
1
0
7

4
3
21
60
50
4
21
2
12
7
6
0
1
1
0
0
0
2
1
1
2
1
2
0
1
1
1
0
2
0
4
1
0
0
1
1
0
1
3
1
1
6
12
10
1
13
45
7

26
21
201
388
340
38
169
9
133
46
35
4
6
5
5
8
3
27
4
9
10
6
9
8
5
23
9
2
24
8
14
13
6
4
6
14
6
9
32
8
9
43
124
49
5
39
307
26

3
1
12
55
51
10
14
1
15
3
2
2
1
0
4
1
0
3
0
2
2
1
1
1
2
0
1
0
5
1
1
0
1
1
1
1
0
1
4
2
0
9
11
5
0
7
31
5

5
2
18
75
57
5
13
1
18
6
5
1
2
0
2
0
1
1
0
0
0
0
0
3
0
2
3
0
2
1
0
1
0
0
0
3
0
1
2
1
0
5
15
7
2
4
42
3

5
1
24
60
49
4
19
2
12
6
3
0
0
0
4
3
1
2
1
1
2
0
0
4
0
3
2
1
2
0
5
0
2
1
2
3
0
3
4
1
1
6
9
5
0
3
50
0

6
1
27
78
66
4
13
1
7
5
2
0
0
1
2
2
0
2
3
1
0
0
3
4
0
4
1
1
2
1
0
0
1
2
0
1
0
0
4
3
0
2
9
0
0
3
50
7

7
4
22
59
51
7
15
3
6
9
4
0
2
1
2
0
2
3
1
0
1
0
1
1
1
2
0
2
4
0
3
1
2
2
1
3
2
2
5
0
2
5
12
3
1
4
37
3

6
1
20
72
44
10
25
1
8
5
4
3
1
0
2
2
2
1
1
0
1
2
1
1
3
1
1
1
1
0
1
1
0
1
0
0
1
2
4
3
4
11
12
7
0
7
43
3

3
2
18
45
57
7
10
0
18
4
1
1
0
0
0
0
1
5
0
0
1
0
1
2
0
2
2
0
1
0
0
1
1
2
1
1
0
1
0
0
2
3
9
7
0
2
53
8

5
18
3
53
23
38
23
11
4
10
2
3
1
6
10
2
0
1
0
2
0
0
6
0
0
15
1
6
4
8
4
2
3
1
80
149
38
61
117
17
18
1
22
2
40
6
10
2

36
175
29
335
195
227
340
60
36
93
10
47
35
19
53
66
1
6
3
12
6
2
29
9
7
181
53
27
18
55
15
14
23
18
773
1,331
384
420
1,069
169
182
26
152
19
370
49
74
40

5
31
4
50
25
43
35
9
2
6
1
5
1
2
5
4
0
0
0
2
1
0
3
0
0
17
4
4
2
8
3
1
2
3
92
172
54
41
116
17
26
5
22
2
43
9
7
2

9
37
6
65
32
38
44
7
2
7
0
8
2
5
7
7
1
0
0
3
1
0
4
1
0
23
0
2
2
3
1
3
0
3
97
164
55
50
125
24
24
3
16
3
30
2
8
6

7
24
3
55
36
38
41
5
1
4
1
6
1
1
5
8
1
2
0
1
1
0
4
0
1
22
2
1
3
4
3
1
6
4
93
152
56
49
122
19
22
3
15
4
36
2
13
2

5
27
5
68
44
47
28
8
2
14
3
11
4
6
8
7
1
0
0
1
0
2
4
0
0
24
5
3
1
5
2
1
2
2
93
162
57
38
139
14
36
1
27
4
53
8
11
5

7
28
3
75
29
40
24
8
3
10
2
9
2
4
3
11
1
0
0
2
1
0
5
1
0
14
3
2
1
6
3
3
2
2
93
166
42
48
122
25
36
2
16
4
37
6
10
8

6
29
4
57
32
52
35
7
4
8
2
7
4
3
3
9
2
0
0
3
3
1
4
1
0
20
3
6
1
3
1
0
2
3
111
157
62
38
114
25
24
3
14
6
34
6
14
6

6
28
3
70
34
33
36
11
3
9
3
6
1
3
9
6
0
1
1
1
0
0
11
1
1
14
3
2
3
2
0
1
1
3
66
163
54
46
134
19
21
7
26
7
39
9
7
6

2
22
4
4
17
5
1
2
1
4
0
28
11
9
19
3
12
3
32
12
4
1
0
2
0
6
14
10
11
27
1
19
9
9
7
9
8
0
1
0
16
2
0
1
1
2
83
16

12
194
39
48
141
35
2
5
6
9
1
240
115
85
110
13
52
18
219
84
19
9
3
30
1
33
54
52
90
224
16
131
81
80
29
37
24
4
8
4
58
13
3
6
16
6
715
90

1
17
5
5
12
4
3
0
0
2
0
36
7
6
16
1
6
8
26
19
3
4
1
1
1
4
11
11
12
33
2
20
4
16
4
4
8
5
1
1
10
4
0
0
1
4
84
21

0
25
6
4
13
7
3
1
0
6
1
38
16
14
18
5
11
5
28
17
2
2
0
6
3
7
12
14
7
36
1
14
12
6
0
10
7
1
1
1
14
3
0
4
4
4
73
21

1
27
6
7
16
3
2
2
2
5
0
31
11
12
12
1
10
8
33
20
0
1
1
7
1
9
7
7
11
45
2
22
13
13
1
6
2
1
0
0
8
1
0
2
3
1
90
21

1
21
9
9
14
6
3
1
6
4
2
32
7
11
15
3
9
2
24
19
1
2
1
2
0
6
15
16
9
42
2
17
6
15
3
10
8
1
0
0
22
9
1
0
4
2
95
26

3
23
6
6
12
5
3
0
2
2
2
37
12
9
21
4
10
2
27
20
3
2
0
1
0
9
15
13
9
27
4
13
10
13
4
16
1
0
1
1
9
4
0
1
2
2
80
15

3
36
8
6
13
4
5
0
2
3
0
28
12
21
11
4
11
6
30
17
4
4
1
0
0
6
7
15
10
41
2
19
11
13
2
10
1
0
3
3
23
4
1
2
4
3
107
19

2
29
2
9
13
2
4
0
1
2
1
27
21
6
15
3
7
6
23
19
4
6
1
3
0
9
16
19
11
33
1
27
5
19
4
19
6
0
2
0
14
10
1
1
3
2
98
15

8
9
11
18
9
11
17
2
3
1
0
15
5
5
15
2
4
11
38
16
14
168
21
18
2
168
94
13
40
1
3
5
32
13
17
13
7
17
16
5
16
44
11
11
11
27
14
61

34
47
78
99
78
60
182
36
27
14
7
57
33
21
129
17
14
53
287
93
81
1,845
150
142
17
1,672
989
99
391
19
52
85
323
121
123
93
86
178
222
42
142
424
66
130
64
264
208
631

8
7
11
24
11
16
21
6
1
2
1
8
4
4
14
4
0
7
36
17
10
170
14
19
0
142
99
7
46
0
7
7
31
21
12
14
7
25
24
5
19
43
12
17
10
18
19
66

9
14
17
14
19
19
30
10
1
4
1
12
2
2
18
6
1
7
22
15
10
155
16
16
2
151
108
14
41
2
8
9
31
17
12
7
12
14
20
1
19
37
17
23
3
32
15
79

11
8
12
15
16
13
27
15
4
4
2
9
3
5
13
3
0
5
32
18
10
164
19
14
1
154
112
12
38
3
6
11
35
13
12
14
10
26
28
3
12
41
10
17
10
30
19
90

15
10
12
16
14
19
26
9
2
1
1
6
2
4
19
5
2
8
36
14
7
163
24
12
0
190
105
13
44
1
13
14
30
19
21
13
7
21
18
4
18
33
15
22
10
37
16
90

19
16
23
30
15
19
25
7
6
0
2
10
4
3
16
6
3
10
40
13
4
162
15
13
0
172
86
10
34
2
9
10
39
15
10
13
12
13
14
4
20
31
8
14
12
21
21
59

8
9
19
26
19
25
36
11
8
0
2
8
1
7
12
9
2
4
35
20
10
176
16
17
2
166
106
9
42
3
8
12
28
20
18
14
12
19
15
3
16
39
13
24
8
25
14
86

17
12
16
28
24
25
16
12
6
1
4
4
2
7
21
8
4
9
42
17
10
160
18
11
0
155
81
8
41
5
12
11
26
15
20
15
9
23
16
2
13
24
18
21
10
29
11
64

0
17
15
28
94
24
37
5
18
18
32
110
45
355
8
28
299
20
173
13
289
134
106
8
8
109
13
149
125
52
10
7
7
113
8
268
3
5
104
8
6
0
779
186
17
369
20
135

9
140
121
228
693
190
279
78
130
191
280
1,413
508
3,204
103
202
2,727
162
1,843
127
3,529
1,452
1,426
124
163
1,218
155
1,901
1,267
438
154
49
60
1,077
104
2,850
31
33
1,246
62
72
11
8,324
1,981
215
3,706
308
1,368

0
16
19
17
77
18
47
8
17
30
45
113
50
340
11
30
235
22
176
12
354
134
128
13
20
93
12
151
147
51
14
7
5
123
7
250
1
4
128
7
7
0
754
187
27
351
23
137

2
15
18
16
82
24
41
17
15
33
36
135
53
363
16
26
253
15
181
13
346
145
140
15
12
121
15
184
147
51
19
8
6
145
9
278
1
7
116
9
6
2
773
201
21
352
22
174

1
18
8
22
88
26
43
3
15
37
27
134
52
365
8
26
285
25
178
11
301
154
127
12
20
135
9
179
150
44
19
5
5
111
17
238
2
6
110
8
9
0
786
207
15
367
26
154

1
18
19
25
98
25
37
14
31
33
28
135
43
368
5
23
275
24
195
16
392
171
145
7
22
127
13
171
164
50
21
4
3
122
11
246
3
3
141
6
6
0
850
212
16
394
29
166

2
12
16
23
76
24
46
3
21
24
30
138
51
333
10
20
276
24
158
16
303
132
127
9
10
121
15
165
138
52
19
6
0
100
8
221
3
1
118
10
8
0
732
185
21
338
24
140

0
15
19
28
88
42
31
12
11
17
37
115
66
396
13
19
292
30
207
21
331
140
140
10
19
138
13
213
178
65
17
8
4
124
13
249
2
4
135
8
11
0
833
196
16
383
44
162

0
11
14
19
85
25
53
10
27
29
33
109
41
355
13
22
270
22
141
16
360
127
142
5
6
130
12
194
156
56
18
6
6
127
10
245
6
7
131
6
5
1
743
197
20
350
37
153

1
15
36
23
324
290
60
18
11
23
7
1
0
1
0
2
2
0
0
0
0
0
5
42
8
1
6
13
1
37
5
23
20
2
14
1
18
1
0
91
2
2
10
56
5
0
0
0

3
101
438
240
3,064
2,518
594
133
153
266
110
7
1
10
4
4
23
5
0
8
3
1
54
323
76
9
66
148
6
308
24
186
170
16
103
31
124
12
6
893
6
7
131
518
20
1
0
2

1
10
50
22
303
255
70
12
21
25
13
4
0
3
1
1
1
1
0
0
0
0
4
45
4
0
10
20
0
37
4
26
29
3
9
1
7
2
1
86
1
3
12
48
1
0
0
0

2
17
45
23
340
270
70
18
18
23
6
1
0
2
1
1
1
0
1
0
1
1
7
54
9
1
8
12
0
37
1
29
22
4
13
3
14
1
2
101
0
3
19
44
0
0
0
1

0
28
55
28
336
251
69
16
15
40
10
2
0
3
0
0
2
1
1
1
1
0
7
48
6
1
9
19
0
45
3
26
33
3
17
2
7
1
0
71
0
0
15
43
0
0
0
0

0
17
33
27
346
280
73
21
21
31
17
0
1
0
0
0
0
1
0
1
1
1
7
56
5
0
11
10
1
37
2
22
21
3
12
4
20
1
0
93
0
1
20
55
2
1
0
3

0
9
30
28
330
235
55
11
9
29
10
3
1
1
0
5
2
0
0
0
0
0
7
51
8
0
5
20
0
43
4
37
19
2
17
3
11
2
3
80
0
0
9
38
1
0
0
0

0
17
34
28
341
261
71
24
30
21
15
1
1
2
0
1
3
1
0
0
1
0
8
43
11
3
12
21
0
34
6
39
28
3
16
2
18
1
3
96
0
3
20
53
6
0
0
0

1
21
38
25
293
278
62
18
20
36
12
2
0
1
0
1
3
0
0
1
0
0
6
41
5
2
2
15
0
57
4
25
24
8
12
5
14
1
1
84
0
0
17
47
5
0
0
1

0
0
1
3
0
0
0
1
0
0
0
2
0
0
0
1
7
3
54
4
0
0
1
0
3
2
0
0
0
2
5
1
0
1
1
33
3
6
0
33
21
1
1
0
27
19
28
3

1
0
2
18
9
2
0
4
2
0
1
10
2
3
0
9
70
11
444
15
2
3
1
3
31
17
1
1
2
12
79
2
2
15
8
326
15
39
1
229
262
10
8
3
267
129
163
41

0
0
0
1
0
0
0
1
0
0
1
2
0
1
0
0
9
2
31
1
0
0
0
3
4
2
0
0
0
1
6
0
0
1
2
35
2
3
0
30
32
0
0
1
22
14
15
0

0
0
0
3
0
0
0
1
0
0
0
0
0
1
0
0
12
1
50
1
0
0
0
0
2
1
1
0
0
3
8
0
0
2
0
42
1
6
0
29
26
3
0
1
26
11
19
3

0
0
1
2
1
0
0
1
0
0
0
1
0
0
1
0
8
0
36
1
1
1
1
1
7
3
0
0
1
0
13
0
0
1
0
35
1
4
0
23
22
1
4
0
27
24
19
4

0
0
0
2
0
0
0
1
2
1
0
2
1
0
0
1
10
0
47
0
1
0
1
3
3
0
0
2
0
1
15
1
1
1
2
25
2
8
0
20
35
1
4
0
34
14
17
2

0
0
0
1
0
0
0
0
1
0
1
2
0
1
0
3
12
1
46
0
0
0
1
1
6
0
0
0
1
0
10
2
1
1
0
37
4
5
0
17
34
1
0
2
19
27
21
3

0
1
0
8
0
2
0
0
1
0
1
4
0
0
0
2
8
4
45
1
0
0
0
1
3
0
2
0
0
3
12
0
1
3
1
35
1
8
0
26
37
0
1
1
37
20
32
2

0
0
0
2
0
0
0
0
0
0
2
1
2
1
0
1
13
1
40
1
0
0
1
0
3
0
0
0
0
1
9
0
0
3
0
25
3
8
0
27
22
1
1
0
25
21
20
3

0
0
0
0
4
0
1
0
0
1
0
0
1
0
0
3
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
1
0
118
1
16
18
12
20
15
82
2
12

0
2
8
3
13
9
2
2
0
4
0
0
4
0
0
8
0
1
2
5
2
0
3
0
1
0
3
4
2
4
0
0
0
0
2
0
2
0
1,261
15
98
111
72
151
70
743
10
35

0
0
1
0
1
3
0
0
1
1
2
0
3
0
0
0
0
0
1
4
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
116
1
19
27
13
25
15
114
1
3

0
1
0
0
2
0
0
0
0
0
0
0
3
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
149
1
26
26
17
31
19
96
1
4

0
0
2
1
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
1
0
1
0
1
0
0
1
0
0
0
126
4
22
15
18
33
18
119
6
3

0
2
1
0
1
0
1
1
0
1
1
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
157
1
18
23
17
30
19
91
4
7

0
0
0
0
1
0
0
0
1
2
1
0
0
1
1
0
2
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
108
2
12
15
17
34
14
88
3
8

0
0
0
0
2
2
0
1
0
3
0
1
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
2
1
2
0
135
7
21
17
16
39
23
86
1
8

0
0
2
1
4
1
0
0
2
1
0
0
1
0
1
0
1
0
1
0
0
0
0
0
3
0
0
0
0
0
1
0
0
0
0
0
0
0
114
5
31
22
12
30
20
100
2
8

92
140
0
145
18
4
24
3
11
60
9
4
10
4
42
11
3
11
36
1
4
1
8
7
8
0
0
8
3
34
2
7
2
17
11
24
3
13
0
5
1
0
0
99
8
19
4
1

940
1,375
1
1,036
71
12
120
36
75
352
61
56
47
21
175
105
30
41
261
3
32
7
59
26
33
1
0
60
21
222
15
44
16
84
70
127
17
51
5
21
10
35
14
779
86
117
30
5

78
156
0
108
15
2
22
9
17
43
12
9
11
4
35
13
4
8
42
0
2
7
2
2
4
2
0
11
2
29
1
5
7
21
17
16
4
13
0
2
0
1
0
92
10
16
2
1

96
154
1
136
16
8
20
3
12
59
10
12
10
12
42
23
10
12
52
1
5
13
9
0
6
0
0
10
7
24
0
10
6
19
9
30
4
7
0
12
1
1
1
101
27
16
8
4

106
146
1
154
23
8
18
5
10
47
9
13
14
15
48
17
8
16
53
1
4
8
8
5
4
2
0
13
6
35
6
8
5
14
12
27
6
10
1
3
5
1
0
91
23
16
4
4

102
162
0
145
16
5
19
11
15
54
9
8
10
14
44
27
5
9
51
1
7
15
8
7
1
0
0
14
7
35
3
17
9
24
11
17
4
24
4
4
5
2
0
107
19
11
7
1

78
141
1
120
19
3
19
4
12
49
11
12
10
14
43
17
7
10
43
0
3
11
7
4
4
1
0
4
3
28
2
10
5
14
11
20
4
20
4
4
1
0
0
100
21
17
4
1

97
158
3
138
28
6
19
7
17
42
14
10
12
6
47
17
8
15
42
3
5
13
14
5
2
2
0
16
4
33
3
6
3
20
15
34
8
16
3
6
2
0
0
101
14
8
6
2

97
159
1
113
29
7
29
6
19
57
11
12
17
7
40
30
9
11
48
0
7
7
9
7
5
1
0
11
5
32
1
6
3
28
12
31
10
25
2
7
6
1
0
96
22
16
6
0

0
4
4
2
4
1
37
3
0
7
1
2
2
0
1
0
0
0
0
2
0
2
2
39
3
1
30
3
2
4
3
2
20
3
9
2
3
4
10
11
1
0
1
0
8
1
0
11

3
22
32
8
27
15
565
9
5
64
3
24
8
1
11
17
0
2
1
7
1
7
3
427
15
8
266
44
88
38
48
17
131
22
87
23
40
19
197
150
10
0
23
5
60
21
5
105

0
3
4
1
5
5
38
1
0
10
3
1
2
0
2
1
1
0
0
0
0
0
1
42
0
0
16
3
5
3
6
1
12
4
5
6
4
1
20
18
5
1
5
4
9
1
1
17

0
5
6
2
7
3
35
0
0
6
0
1
2
0
1
2
0
1
0
1
0
0
0
46
2
1
18
1
5
9
4
1
8
4
6
3
2
1
19
11
2
0
2
1
5
2
2
8

0
2
7
0
11
4
43
0
0
4
2
2
2
0
3
3
0
1
0
1
0
2
0
36
2
0
18
7
4
3
5
0
22
1
10
1
0
1
23
8
1
0
5
4
6
0
0
16

0
7
4
1
7
1
32
1
0
8
3
1
3
0
0
5
2
1
0
1
0
1
0
47
1
1
21
5
9
4
4
1
10
3
6
4
3
1
16
21
2
0
3
2
6
2
1
16

0
8
9
1
8
2
46
0
1
6
0
1
1
0
1
1
1
1
1
0
0
0
0
28
2
2
23
5
5
6
6
1
19
1
2
1
2
1
17
11
0
0
3
2
6
1
0
11

1
7
4
1
4
0
52
3
1
10
2
1
2
0
0
5
0
0
0
2
0
1
1
48
3
2
28
1
5
4
6
2
18
1
6
1
3
2
15
17
2
0
4
1
10
2
2
20

0
8
4
1
8
4
38
0
0
12
6
3
3
1
0
0
0
0
0
1
0
3
3
46
6
1
19
5
7
5
5
1
16
3
5
5
3
0
16
22
2
0
3
0
4
2
0
14

4
7
18
2
23
15
16
192
106
72
22
12
49
45
27
101
1
58
33
1
7
2
19
6
29
2
15
37
11
15
50
2
12
8
18
88
13
7
28
14
11
6
4
9
10
49
3
1

35
89
91
32
218
179
108
1,887
1,156
714
223
125
514
519
194
802
175
336
388
13
31
37
175
48
120
9
80
266
77
67
307
35
105
58
84
1,147
142
53
173
177
144
94
44
51
122
388
14
1

2
13
9
3
20
15
20
204
119
72
32
4
44
60
34
103
3
50
42
3
4
4
21
4
30
0
18
30
7
13
47
2
13
15
22
95
10
16
13
9
14
11
5
6
12
55
0
0

6
11
12
3
32
29
19
216
121
81
26
11
46
59
38
110
1
56
44
1
8
5
32
16
20
2
10
39
7
12
68
6
15
8
15
97
11
3
20
13
10
7
4
4
14
60
4
2

13
16
12
4
39
23
23
184
119
59
32
10
72
60
36
108
1
54
36
1
10
8
48
4
28
0
19
42
10
14
58
4
14
11
17
99
9
14
25
16
11
6
5
6
9
70
2
1

4
14
23
4
33
28
24
225
136
77
31
19
51
41
38
116
1
72
29
3
11
8
45
14
24
3
15
39
13
9
60
6
13
10
12
112
13
15
25
13
16
12
8
7
13
64
3
0

4
14
20
8
26
21
21
200
106
77
23
11
56
51
38
116
1
52
18
2
16
10
38
10
23
5
16
27
8
12
44
7
9
5
17
87
7
10
19
8
15
12
5
6
7
67
1
2

3
10
13
8
27
24
25
226
135
85
26
6
63
53
35
115
2
54
33
5
11
5
25
14
26
2
18
41
7
11
48
17
14
8
21
101
15
4
18
12
16
7
6
3
9
65
5
0

7
13
16
9
31
20
12
194
104
58
27
7
58
55
35
110
4
44
39
5
11
9
43
16
35
4
11
33
2
19
61
7
11
16
21
96
8
18
19
19
7
5
6
3
20
75
1
2

14
5
4
4
101
62
23
17
33
8
32
2
46
7
6
0
11
9
50
5
12
5
24
3
88
21
1
4
3
5
6
1
6
1
10
1
2
3
0
46
5
11
20
4
6
7
2
3

57
63
35
46
798
443
108
77
274
75
202
43
426
39
66
1
60
79
378
45
101
63
214
35
761
151
8
50
52
23
51
17
43
29
57
22
5
9
22
402
23
64
135
43
44
36
58
26

14
7
1
5
85
56
19
7
29
5
25
7
45
1
8
0
7
8
36
4
12
8
22
7
72
13
1
5
9
2
8
2
7
2
4
5
1
0
5
36
4
3
5
3
3
6
7
4

16
7
5
12
100
56
21
13
34
5
32
7
64
12
8
0
10
12
57
7
14
9
25
3
95
16
2
5
7
4
9
4
2
5
5
5
1
2
7
34
1
8
26
9
3
4
5
7

15
8
7
14
122
68
21
15
37
8
31
7
58
10
10
0
11
16
44
6
17
10
20
5
86
22
0
7
5
6
4
1
7
2
9
3
1
1
6
44
2
3
20
9
5
4
19
6

12
8
3
10
130
44
25
16
37
11
30
2
65
2
7
0
11
16
61
10
13
8
29
4
107
20
2
6
4
3
20
2
9
9
14
8
1
0
3
47
2
6
17
2
8
7
13
2

15
8
7
3
93
50
20
15
29
10
22
9
48
2
6
0
11
12
62
6
14
8
15
6
99
25
3
5
6
2
12
1
7
4
10
4
3
5
3
32
5
4
15
1
8
2
8
3

17
9
5
4
119
52
29
19
36
9
20
7
68
5
13
0
13
18
58
7
13
9
22
6
89
30
5
7
9
3
7
5
4
6
9
7
1
3
5
43
2
11
24
4
14
5
15
6

20
9
9
8
99
56
22
15
29
10
23
3
43
4
7
0
9
17
67
4
14
7
31
6
89
13
1
8
8
4
11
2
5
6
7
6
0
1
4
38
2
8
17
10
2
4
5
4

11
8
5
0
0
3
30
4
8
5
5
9
5
7
4
2
27
4
0
1
4
10
14
49
0
3
6
1
14
2
1
5
5
1
11
4
11
4
1
2
1
1
0
5
13
1
28
3

108
97
47
22
20
21
172
9
30
21
30
48
20
41
32
17
171
56
15
3
22
99
100
315
0
35
23
14
182
11
25
26
37
21
122
38
91
50
14
15
9
8
9
37
67
6
194
14

13
12
4
4
4
3
26
2
4
6
4
8
1
7
2
7
25
6
2
6
2
19
15
37
3
1
3
2
21
2
1
1
4
3
19
2
9
3
0
2
1
1
0
7
3
1
23
7

14
2
3
5
4
2
20
1
7
5
8
14
1
7
1
4
22
3
2
2
2
10
21
41
1
7
7
3
18
2
2
1
9
2
13
8
10
6
1
2
6
4
0
10
8
1
20
6

13
12
5
3
2
3
18
1
6
3
3
13
2
7
4
1
25
13
4
3
4
7
20
32
1
7
6
1
29
4
3
3
7
3
12
2
10
6
2
3
1
1
1
4
6
1
21
0

17
10
5
1
7
1
19
2
5
8
4
9
7
10
3
10
23
10
3
9
0
19
21
45
1
3
5
0
19
3
5
1
5
5
16
8
12
4
0
4
1
2
3
7
9
0
32
5

12
13
3
4
6
2
10
0
7
8
8
10
4
10
3
2
18
6
3
5
7
14
16
55
0
5
3
0
19
2
0
2
5
2
14
2
12
7
1
1
1
1
4
11
7
1
16
7

21
10
2
6
2
4
18
3
9
11
8
11
6
16
4
6
39
14
4
2
3
10
15
60
1
11
8
3
20
5
4
3
4
5
12
1
16
2
4
2
0
1
2
9
4
1
23
6

21
11
4
3
4
3
19
3
3
6
7
7
4
9
6
1
27
8
3
6
3
8
19
42
0
4
1
0
18
3
3
3
2
4
17
5
15
9
2
3
1
1
1
4
4
0
44
3

0
4
7
10
12
5
1
7
1
3
0
19
3
2
5
2
275
4
2
11
6
4
5
4
1
2
1
1
5
2
17
1
3
2
2
1
0
61
2
3
35
26
2
22
6
21
2
13

10
18
49
58
60
42
24
52
8
12
6
126
23
18
31
6
2,611
28
26
94
75
29
15
19
14
7
12
1
24
21
178
1
7
4
8
2
2
556
24
14
150
132
42
166
67
101
7
79

3
2
14
12
7
8
1
9
7
3
4
14
4
2
9
2
267
0
3
8
16
5
2
3
5
0
1
0
8
4
17
1
1
0
0
2
1
85
3
2
31
22
5
21
8
16
0
6

3
1
12
10
6
6
4
3
2
1
2
16
7
1
6
1
264
4
5
12
14
0
0
10
7
1
2
3
4
5
20
1
4
1
0
1
1
69
3
0
34
34
10
22
10
13
2
12

1
3
5
6
8
8
2
11
4
2
1
13
1
1
5
3
244
2
5
6
14
9
2
4
3
1
2
2
5
3
20
2
1
0
0
0
1
76
4
3
30
41
6
18
19
19
1
14

1
5
6
5
10
3
0
15
1
1
3
16
10
1
5
1
288
6
3
8
20
5
1
2
4
3
3
1
7
5
22
0
1
1
1
0
1
95
4
4
32
27
6
33
12
21
2
12

2
5
18
11
6
6
3
9
0
2
3
24
6
1
6
2
240
3
2
12
12
8
0
8
3
2
1
2
10
6
18
0
2
3
0
0
0
84
5
2
30
37
3
25
10
18
0
11

2
4
9
12
7
10
1
14
3
2
7
25
2
2
15
4
301
7
7
13
14
9
3
7
3
1
6
2
7
8
25
1
3
0
1
0
0
75
4
1
29
28
3
27
20
18
1
16

1
5
5
2
4
7
2
11
3
3
1
12
5
1
4
0
244
5
7
11
13
2
1
1
7
1
2
3
7
1
22
0
2
0
2
1
1
81
2
1
34
32
4
14
16
19
1
10

8
38
1
19
13
7
21
6
5
7
3
0
23
21
15
17
6
15
2
0
1
19
9
40
23
13
5
6
18
3
0
3
0
2
6
8
2
7
24
18
22
75
19
2
5
3
3
43

52
253
24
92
87
19
169
23
20
48
21
4
173
163
61
96
45
69
25
8
18
157
46
386
139
77
45
53
147
12
15
12
15
13
31
70
35
28
300
95
164
435
115
28
42
32
59
451

0
35
3
13
11
2
23
3
1
6
5
1
18
23
12
16
5
14
3
2
2
23
10
47
21
20
5
10
19
2
0
0
3
3
4
9
11
4
48
12
20
58
19
2
3
6
8
68

5
21
4
20
11
8
21
6
0
7
6
1
22
23
8
16
12
11
1
0
0
12
7
56
22
14
7
3
14
3
1
0
2
4
7
14
4
3
46
12
25
57
29
6
5
2
5
58

12
24
5
15
15
6
19
8
4
5
4
2
21
19
11
14
6
12
4
3
2
15
6
43
19
18
10
6
20
3
3
1
1
1
5
11
12
2
29
19
21
62
22
2
1
3
7
53

9
30
5
17
10
8
30
5
1
5
2
2
28
24
11
19
5
8
3
1
2
31
6
48
28
14
15
12
19
6
1
0
0
0
6
9
7
5
34
14
33
48
29
2
8
7
7
55

9
23
0
16
9
5
21
7
2
4
4
1
16
20
12
8
3
13
1
3
2
21
5
30
25
17
15
8
12
3
0
0
3
3
1
8
10
5
42
11
29
63
33
3
8
4
3
49

13
37
4
24
11
2
27
7
5
5
1
1
24
28
5
15
7
10
2
2
3
23
11
45
19
11
9
8
13
3
0
2
1
1
5
14
7
3
29
19
24
58
31
1
9
4
3
55

10
37
4
23
14
2
21
3
6
7
7
1
13
23
17
15
5
8
1
2
0
23
9
35
24
13
8
7
8
4
2
3
6
1
7
16
4
4
25
13
17
56
19
5
6
4
4
44

1
5
18
4
2
8
3
52
24
7
3
15
2
21
14
15
4
16
32
35
1
34
3
1
0
7
0
67
0
1
1
0
1
0
0
1
3
5
0
0
1
0
1
0
1
100
24
6

13
31
85
16
7
50
28
471
226
19
18
86
17
201
115
125
23
143
409
255
9
247
24
4
1
55
6
619
9
3
1
0
2
0
8
4
12
23
1
0
1
0
2
0
1
791
190
71

1
4
15
2
1
7
6
47
27
3
0
13
1
39
16
14
5
23
49
33
0
28
2
1
2
2
0
72
5
0
1
1
0
1
1
3
1
5
0
0
0
0
0
0
0
105
21
14

0
5
22
4
3
8
3
54
20
2
1
10
1
36
16
23
2
19
53
26
0
33
4
0
1
3
1
71
1
0
1
0
0
0
2
0
0
5
0
0
0
0
1
0
0
131
39
6

1
1
14
3
2
4
2
57
31
4
2
12
1
30
14
21
3
14
43
23
2
29
2
0
0
7
1
67
2
1
0
0
1
1
5
0
0
2
0
0
0
0
0
0
0
136
33
18

1
6
26
7
2
8
1
55
24
2
2
13
3
31
8
26
3
17
54
37
1
34
2
2
2
6
2
78
2
2
0
0
0
0
4
0
0
1
0
0
0
0
0
0
0
156
31
11

2
2
14
3
3
10
3
42
28
7
1
10
2
42
20
21
5
21
49
27
2
29
2
1
1
9
4
69
0
0
1
1
1
0
1
1
1
6
0
0
0
0
0
1
0
119
24
12

0
8
14
6
2
3
4
46
25
2
1
13
1
26
15
21
1
18
60
37
2
34
6
0
1
11
0
86
1
0
1
0
0
1
1
0
0
6
1
0
0
1
0
0
2
111
25
17

1
4
13
7
0
5
2
43
18
6
0
14
0
28
27
35
7
25
52
26
1
32
6
0
0
3
0
84
2
1
0
0
0
0
2
0
0
1
0
0
0
0
1
0
0
91
32
6

7
12
5
7
2
5
21
26
4
10
135
16
30
7
136
7
122
31
7
12
4
44
25
7
7
0

45
59
33
69
13
12
150
147
22
43
1,607
153
125
88
1,172
49
1,405
193
45
88
13
390
204
53
46
4

9
6
3
12
2
2
30
24
10
13
158
24
24
12
102
7
103
39
11
9
3
46
33
4
6
1

7
11
8
14
1
1
29
22
6
12
154
17
25
12
126
8
106
39
6
16
5
58
34
7
6
0

5
8
7
15
3
3
28
25
7
9
129
24
22
22
112
5
118
50
16
13
4
57
29
5
6
0

7
13
4
16
5
2
24
35
4
7
138
28
22
14
121
14
128
46
19
14
4
46
40
10
5
0

6
2
5
14
6
4
28
27
4
6
126
18
21
16
119
11
104
51
18
11
1
57
32
11
10
0

6
10
7
11
1
5
37
36
6
7
181
23
28
15
116
8
110
45
16
17
3
56
49
8
6
0

8
5
3
16
1
5
23
29
3
5
145
30
29
20
106
9
114
48
25
21
2
52
45
9
6
0

TOTAL
1ao 2aos
19
20
21
22
23
25,229 26,759 27,765 26,950 27,199
28
25
33
23
26
0
0
0
1
0
0
2
1
0
3
0
0
1
0
0
1
0
1
2
2
2
3
2
0
1
0
0
0
1
0
0
0
0
0
0
9
7
11
8
8
5
5
2
5
8
3
0
3
2
2
3
1
0
2
2
1
3
0
0
1
2
4
4
4
3
0
0
0
1
1
0
0
1
0
0
0
1
1
1
0
0
0
2
0
0
0
2
2
0
1
0
1
1
0
0
0
0
2
1
1
38
35
38
37
34
15
23
20
24
16
5
7
7
8
5
1
0
1
2
1
78
67
80
71
87
6
10
4
7
11
1
2
1
1
2
0
0
0
0
1
0
1
0
1
0
2
1
0
0
1
1
0
1
1
1
13
7
9
5
6
8
6
9
6
8
0
1
0
0
1
1
1
0
0
0
0
2
2
2
1
2
2
0
0
2
9
6
8
7
12
31
43
45
51
43
23
24
27
25
22
40
38
35
38
41

24m
25
26
### 26,621 27,921 27,246
334
24
30
33
2
0
2
0
18
0
1
1
7
0
1
1
20
2
3
0
39
1
1
2
3
0
0
0
3
0
0
0
121
13
13
13
66
6
6
3
14
2
2
0
12
0
0
1
9
1
0
1
36
4
1
5
6
0
1
0
7
0
0
0
8
1
2
2
3
0
0
0
10
0
0
0
11
2
0
2
7
0
0
2
430
33
30
33
225
17
14
13
60
9
6
5
24
1
1
2
945
86
88
88
87
9
6
11
17
0
0
1
5
0
0
1
8
0
0
0
15
4
0
1
13
0
0
0
100
10
8
12
112
10
8
7
5
0
1
0
2
0
0
0
21
3
4
5
10
0
5
0
97
7
8
6
718
47
49
40
276
26
27
31
446
37
49
33

0
11
3
3
2
2
0
0
2
1
0
2
5
10
2
1
0
0
0
5
7
2
2
9
5
1
1
1
0
0
2
13
1
1
1
60
36
19
10
5
8
2
50
2
0
3
71
4

3
13
6
3
0
1
3
1
4
2
1
5
6
16
0
0
0
0
0
3
5
1
1
5
1
1
4
2
2
1
0
20
0
0
5
74
38
19
11
18
19
6
56
4
0
1
70
10

5
14
7
5
1
0
0
0
8
1
0
5
8
11
1
2
2
1
1
1
5
3
2
8
2
2
3
1
2
2
0
15
1
0
5
74
38
13
9
16
19
2
69
3
0
2
76
4

2
16
6
3
2
0
3
2
6
0
0
3
6
11
4
0
0
2
1
4
1
3
3
7
8
0
2
3
1
0
0
14
0
0
2
85
38
15
19
9
14
4
63
2
0
0
76
3

6
12
13
2
4
0
2
1
3
0
0
6
3
8
2
1
1
0
0
7
8
2
4
5
4
0
5
1
0
0
2
12
1
1
1
74
27
17
8
18
23
3
50
1
0
0
82
2

28
126
69
34
27
5
18
10
64
9
7
43
79
116
23
9
5
8
10
43
55
24
22
88
57
9
27
17
20
17
9
168
7
3
33
891
435
186
105
152
205
67
654
28
1
14
984
58

6
10
5
4
2
0
0
1
6
1
0
5
8
12
1
0
0
1
1
6
3
5
1
13
5
2
0
1
0
4
1
25
0
1
2
59
41
14
10
10
22
6
54
3
0
0
83
6

2
11
7
4
4
1
1
1
9
2
0
6
6
5
0
1
0
0
1
7
8
3
3
6
5
3
0
2
1
0
1
22
0
0
2
76
41
12
6
10
17
2
56
2
0
0
88
5

6
14
6
0
3
0
1
0
6
1
1
3
4
10
1
0
2
1
1
4
4
1
1
7
1
0
2
0
1
1
2
15
0
0
4
83
28
14
6
11
21
2
66
5
0
0
72
4

3
5
2
7
1
7
1
2
0
2
0
0
3
4
5
3
3
1
3
3
0
1
3
0
0
0
7
0
0
0
0
2
0
0
12
6
2
2
2
14
3
4
4
7
4
12
6
9

1
1
0
11
12
9
1
2
1
3
0
1
8
5
0
12
4
3
4
2
0
0
0
4
0
1
2
0
2
0
0
2
0
0
23
4
4
5
0
24
7
3
3
3
3
21
4
3

4
3
1
9
3
7
3
2
1
4
0
3
5
2
4
8
2
2
2
3
0
1
0
2
0
1
12
0
1
0
0
1
0
0
24
4
1
5
1
13
3
6
4
4
3
17
5
7

2
3
0
6
6
10
1
2
1
0
1
4
3
6
6
6
3
2
7
4
0
2
2
1
1
1
11
3
0
1
0
1
0
1
19
2
2
4
2
24
3
3
1
5
5
12
11
6

0
3
0
5
6
5
3
1
2
3
2
3
2
4
4
10
3
5
2
2
0
0
6
4
1
1
7
2
0
0
1
0
0
0
21
2
0
4
4
19
4
3
7
6
3
9
5
5

26
42
10
74
55
98
15
17
6
27
11
29
47
37
35
91
38
36
48
37
1
8
20
30
3
17
70
10
8
2
1
18
1
6
228
44
22
54
15
186
38
54
45
47
45
163
78
69

0
6
1
5
5
7
1
0
0
3
0
3
2
2
2
7
1
5
5
7
2
0
1
3
0
0
3
2
1
0
0
2
0
1
15
2
1
3
0
9
2
6
2
3
4
18
6
11

2
2
0
6
4
6
3
0
1
1
3
3
0
4
1
11
3
2
3
3
0
0
1
3
0
2
4
5
2
0
0
1
0
0
17
5
1
6
1
7
3
2
6
1
4
15
7
7

2
6
1
9
3
5
1
2
0
0
1
1
1
2
2
11
0
1
3
3
0
1
2
3
0
2
8
1
1
0
0
3
0
0
15
2
1
4
1
14
3
4
5
4
1
8
7
6

25
12
3
8
1
1
0
3
1
0
1
14
0
7
17
4
6
3
2
2
0
2
2
1
21
7
1
26
1
2
2
2
33
4
2
1
8
7
6
9
1
7
3
2
2
1
0
9

27
8
1
10
1
0
0
3
0
2
0
10
0
0
14
5
3
3
2
2
0
6
1
0
32
7
1
25
0
3
1
1
29
1
1
1
3
18
8
6
0
6
1
5
4
1
1
5

26
5
3
17
0
0
1
5
1
0
0
13
1
2
12
3
2
10
3
2
5
2
4
1
28
7
3
21
0
5
0
1
35
1
4
1
2
20
6
5
3
8
1
4
3
2
2
10

37
7
1
14
0
0
0
3
0
0
0
16
2
6
11
0
0
6
2
4
2
5
3
3
39
6
3
16
0
3
1
0
28
0
0
0
6
15
8
5
1
3
1
2
2
3
0
5

37
10
2
7
2
0
0
4
2
0
1
9
1
3
18
0
5
8
5
4
3
3
1
2
30
9
5
31
3
3
0
0
34
0
0
3
3
18
12
7
1
0
4
2
4
3
2
9

369
104
28
121
9
4
5
40
9
6
4
172
19
51
175
35
28
61
42
35
14
41
20
21
297
74
22
269
13
43
5
9
370
12
18
14
42
160
106
75
16
40
38
34
32
33
7
121

23
7
1
16
3
2
1
3
0
0
0
19
2
4
8
5
0
5
5
3
5
4
2
7
32
8
0
27
2
4
0
0
26
0
2
2
2
14
11
10
1
2
3
3
3
2
1
9

29
8
4
14
3
0
1
5
1
1
1
18
0
0
13
4
0
11
3
4
0
7
1
1
31
4
0
23
1
2
0
1
41
2
2
1
3
18
10
3
3
1
2
5
1
0
2
9

34
7
4
13
3
2
2
1
1
2
0
21
1
7
18
0
1
3
0
2
5
2
0
1
24
7
1
19
0
1
2
2
20
0
0
2
6
12
12
5
2
5
5
5
0
7
1
9

4
0
2
0
0
1
0
1
0
0
1

7
0
1
0
0
0
0
0
0
0
2

3
0
1
0
0
0
1
0
0
0
0

0
2
0
1
0
0
0
1
1
0
0

3
1
3
0
0
0
0
0
0
0
1

49
8
16
3
2
2
1
9
3
1
6

2
0
2
0
0
0
1
2
0
0
0

5
0
2
0
1
0
0
2
0
0
2

6
1
0
0
1
0
0
1
0
0
1

0
1
16
1
0
1
0
3
5
1
7
17
4
5
3
4
3
0
2
0
0
1
1
1
1
128
6
13
2
5
6
4
25
83
8
2

1
2
17
1
0
2
1
2
5
0
8
22
4
9
4
9
8
1
0
1
0
1
1
0
3
154
6
13
5
10
7
4
36
99
6
2

1
0
18
0
2
2
1
6
7
1
7
19
2
6
3
7
4
1
0
0
0
0
2
0
3
169
4
11
4
5
10
4
33
111
6
0

4
1
11
0
1
0
2
4
7
3
3
29
3
9
3
4
2
0
0
1
0
0
0
2
3
156
7
15
6
10
13
2
27
95
6
1

5
1
16
1
1
2
0
5
15
1
5
21
10
10
2
9
6
0
0
2
1
1
0
2
4
171
7
7
4
8
10
3
21
121
7
2

37
12
145
13
14
14
12
37
63
10
55
276
45
79
25
73
55
2
9
12
3
5
12
5
31
1,793
60
146
49
83
116
49
317
1,297
93
21

3
3
15
0
0
0
2
1
8
0
4
27
6
8
3
7
9
1
0
1
0
2
0
1
4
142
7
12
5
7
6
6
20
109
10
3

3
5
15
1
0
0
3
4
1
0
3
23
3
11
6
6
9
0
0
4
0
4
1
0
4
168
8
12
6
11
6
5
29
104
10
3

4
3
16
0
1
3
0
2
6
2
2
25
4
13
2
1
2
0
0
1
1
1
0
0
2
142
11
16
3
9
12
0
31
132
6
1

0
8
1
3
6
2
22
4
17
0
4
0
19
3
8
9
72
2
0
10
6
1
1
5
9
73
10
2
5
4
0
3
5
13
3
1
2
29
4
16
23
0
5
4
1
1
1
2

0
2
1
8
4
2
13
1
24
5
5
2
19
6
3
9
86
1
0
21
3
0
2
2
12
55
5
2
8
9
2
12
2
9
5
0
6
33
3
15
21
3
3
2
7
1
0
3

0
3
0
6
1
3
15
2
29
2
5
2
20
2
7
13
79
3
2
25
6
5
7
4
12
66
9
0
7
5
0
10
5
8
2
2
8
24
2
23
19
3
5
3
3
2
2
3

3
2
0
6
3
3
19
3
23
0
3
0
25
1
13
9
84
2
5
29
5
2
4
2
10
56
3
0
14
8
4
10
4
9
5
0
3
25
1
19
31
3
1
4
1
0
2
2

2
3
1
4
7
5
12
3
30
0
4
4
22
5
4
8
70
0
1
20
3
1
8
2
7
56
7
3
6
8
1
6
6
5
8
0
2
30
5
19
37
2
3
0
0
1
1
3

12
35
11
63
46
34
171
29
263
23
56
15
224
42
86
112
961
23
15
243
47
23
36
45
144
774
102
18
100
73
12
84
57
104
62
11
49
363
30
176
323
33
48
26
38
11
15
27

0
1
1
6
6
4
15
1
25
3
9
2
21
5
7
5
75
1
3
17
5
2
3
8
14
58
12
0
5
6
3
6
4
11
2
0
3
27
1
17
27
6
3
2
2
1
4
0

0
5
1
9
4
1
11
1
20
3
4
3
25
1
7
6
87
3
3
21
4
2
4
2
9
66
10
0
7
7
2
10
1
5
6
1
2
33
1
8
35
7
3
1
3
0
0
1

0
3
0
7
2
5
11
5
15
1
10
1
21
2
14
9
81
2
2
22
5
3
5
3
15
56
7
1
6
6
0
12
4
13
4
0
4
44
0
12
32
1
6
2
5
2
1
0

3
2
2
4
2
1
2
2
3
0
1
2
0
1
1
2
4
2
0
1
21
3
13
10
9
12
9
17
5
8
3
14
4
5
5
0
4
2
2
0
0
6
1
0
0
0
0
1

3
2
1
7
1
1
4
1
4
0
0
1
0
1
1
1
3
4
0
1
14
5
13
11
12
12
11
14
7
9
4
13
6
5
4
1
3
2
2
0
0
4
0
1
0
3
1
2

3
3
0
14
2
0
2
0
1
0
0
0
2
2
2
3
1
2
2
0
23
6
5
14
8
23
5
15
5
14
11
4
4
14
9
2
5
1
0
0
1
3
0
1
1
2
3
3

3
2
1
7
0
1
7
0
4
0
0
1
1
2
2
4
1
3
1
1
14
4
15
15
9
14
13
22
4
11
17
11
4
10
5
0
4
1
1
0
1
10
0
1
1
0
0
3

4
1
0
5
1
0
2
1
3
0
0
3
0
0
3
0
3
3
1
0
22
9
8
13
7
11
5
14
2
13
10
11
10
5
4
1
5
2
0
0
1
10
0
1
1
3
1
1

36
19
12
94
9
10
30
13
41
1
12
38
8
20
16
18
29
27
12
9
228
59
129
140
95
226
118
180
42
141
132
125
50
88
53
20
36
21
9
0
5
79
2
8
4
19
12
22

3
2
2
6
1
0
4
0
5
0
2
2
2
1
0
3
2
2
0
0
25
3
8
9
8
14
8
12
2
10
11
7
3
3
1
3
5
1
0
0
1
8
0
1
0
1
0
3

3
1
0
7
2
1
5
1
8
1
1
3
2
1
2
0
1
0
2
0
20
5
10
17
13
15
10
10
1
7
5
7
4
4
5
4
2
1
1
2
1
5
0
1
0
0
0
2

2
2
0
6
2
0
3
1
2
0
0
2
4
1
0
0
4
4
0
2
23
6
11
11
7
15
5
16
3
9
12
10
2
8
5
3
1
1
1
0
0
3
0
1
0
1
1
1

1
46
63
101
6
2
34
25
41
33
3
82
1
2
0
5
8
0
0
1
4
35
10
4
3
4
2
36
23
10
3
4
7
8
4
1
17
1
5
6
2
2
0
4
2
0
1
1

3
40
51
124
10
1
29
22
31
45
3
78
1
1
0
3
10
0
1
0
4
57
9
3
7
2
2
23
30
9
3
5
0
11
4
0
20
7
5
6
1
4
1
8
0
1
3
2

3
61
52
112
7
4
40
27
44
41
1
100
0
0
1
3
13
1
0
1
2
40
10
6
0
3
1
24
25
10
10
6
8
5
5
1
15
2
4
8
0
2
3
8
1
2
0
3

5
48
62
113
9
2
28
27
36
32
4
85
2
1
0
1
13
1
1
0
3
48
9
3
3
2
0
25
29
5
9
7
4
6
1
0
14
1
1
2
1
2
2
5
1
4
1
0

5
53
49
105
9
0
30
29
29
27
4
102
0
0
1
6
12
0
0
1
2
42
9
4
4
1
1
30
22
8
2
5
7
13
2
0
10
2
6
4
1
2
4
6
0
0
1
0

35
580
663
1,368
113
28
417
285
427
403
33
1,127
6
7
9
30
137
6
8
5
48
479
119
60
44
34
13
351
280
88
60
41
64
89
48
10
188
43
56
52
6
25
12
82
14
15
22
10

2
32
53
77
11
1
32
31
35
33
4
72
1
0
1
1
9
2
0
0
5
34
7
4
5
2
2
29
20
6
6
5
9
8
5
0
13
1
2
3
0
3
0
6
1
2
0
1

5
35
56
114
12
5
26
25
34
36
2
72
0
1
0
1
14
1
1
1
3
38
5
9
5
3
2
28
18
9
5
3
8
6
5
1
18
1
4
4
2
0
1
7
3
4
2
1

0
31
59
103
6
6
28
23
26
38
6
91
1
1
1
0
16
0
1
0
2
39
6
11
2
5
1
34
21
9
6
6
3
4
4
0
13
0
2
2
0
0
0
8
1
0
3
1

1
0
10
0
0
2
1
0
1
0
1
2
0
0
4
0
5
0
1
1
4
0
2
0
1
2
0
0
1
0
0
0
1
0
0
36
0
0
5
0
0
1
0
5
9
4
6
2

3
0
5
0
0
1
0
1
2
1
1
1
1
0
10
1
8
0
2
0
6
0
0
2
0
0
0
1
0
2
1
0
1
0
3
38
4
1
3
1
1
3
0
3
10
4
4
6

1
1
16
1
0
3
0
0
2
0
3
3
1
0
6
1
15
1
1
0
2
1
0
2
0
0
2
0
0
2
0
0
1
1
0
42
5
0
2
0
1
3
2
4
7
3
10
4

2
0
9
1
0
0
0
1
1
0
0
4
0
0
10
0
4
0
0
1
5
1
0
0
0
0
0
2
1
1
0
1
0
0
0
58
3
1
3
3
1
4
0
4
5
8
5
4

3
1
7
1
0
3
1
1
2
1
1
4
0
0
8
0
7
1
3
3
4
0
0
0
2
0
0
0
0
1
0
1
2
1
2
40
2
1
1
1
0
1
2
2
9
4
5
2

22
5
114
10
0
13
4
4
13
5
14
29
5
0
74
11
85
5
24
11
40
7
4
11
5
6
4
7
5
10
4
4
10
7
18
512
42
5
24
7
5
29
11
38
107
65
66
32

3
0
7
2
0
2
0
0
1
2
3
1
0
0
4
2
4
0
0
0
6
2
0
1
0
1
0
1
0
0
0
0
3
0
0
45
7
1
1
0
1
3
0
2
8
8
1
3

0
0
11
1
0
1
1
1
1
0
0
4
0
0
9
6
6
0
2
4
7
1
2
2
0
1
2
1
0
1
0
1
0
0
0
36
3
0
3
0
0
1
1
5
6
3
9
2

2
1
6
1
0
0
0
0
1
0
0
5
0
0
3
3
9
0
0
2
3
0
0
1
1
0
0
1
0
3
1
1
0
0
1
43
4
1
3
1
0
2
0
4
7
5
4
7

0
2
2
2
1
2
1
7
0
0
0
1
0
127
17
8
36
10
10
5
6
3
64
1
9
15
19
48
0
3
17
16
7
13
5
6
2
1
2
56
7
3
4
5
10
20
22
17

0
4
4
4
0
3
5
6
0
0
0
1
1
120
14
12
37
11
10
4
11
8
68
3
8
14
24
27
0
11
9
10
4
8
3
6
2
3
4
62
10
5
4
12
12
6
18
17

0
5
4
5
0
3
1
5
0
0
0
1
0
113
13
7
48
13
8
4
7
2
59
3
13
11
34
34
0
6
10
8
6
4
8
4
0
2
7
66
12
8
5
10
7
12
26
15

0
3
3
4
0
4
1
2
0
0
0
1
0
133
21
12
48
11
9
6
8
3
61
0
4
4
34
50
0
11
15
5
3
7
3
4
3
0
2
46
4
1
1
14
13
13
17
18

0
4
4
3
1
0
3
4
0
0
1
0
0
116
17
7
46
15
11
5
6
5
48
1
12
10
41
47
0
8
11
12
2
9
4
1
0
1
0
58
11
2
5
7
6
15
23
10

3
54
32
43
11
28
14
53
0
2
4
5
1
1,445
197
107
483
135
96
66
80
50
742
13
101
137
320
437
0
105
147
137
54
86
47
51
22
18
34
711
103
60
47
103
133
176
251
180

0
7
2
6
0
1
0
2
0
0
0
2
0
120
16
9
39
11
9
4
4
4
80
2
4
15
23
24
0
13
9
13
5
11
6
3
1
1
3
66
5
1
6
12
12
16
29
18

0
9
2
4
1
6
2
4
0
0
3
0
1
130
20
9
38
9
4
4
4
4
67
0
7
5
25
33
0
10
14
18
5
11
7
2
3
2
4
54
9
5
4
11
12
13
31
12

0
5
0
3
0
3
0
8
0
0
0
0
0
108
8
4
33
10
8
5
7
2
52
0
11
7
30
24
0
7
16
12
1
6
7
3
6
3
5
62
11
6
4
7
14
12
20
12

22
12
3
8
3
18
21
16
0
18
2
1
1
0
4
1
4
1
0
4
4
2
0
4
0
8
3
8
0
2
19
5
4
0
10
4
1
1
6
1
2
1
1
1
1
0
0
1

21
17
1
8
1
19
22
12
0
18
1
0
2
2
0
3
0
4
1
6
4
2
3
3
0
3
0
3
1
1
14
4
2
0
10
4
1
1
1
0
1
2
1
0
1
0
0
1

18
24
2
9
1
26
27
12
0
20
1
0
3
3
2
0
3
0
0
6
3
4
0
3
0
7
4
5
1
1
19
1
2
0
16
6
0
2
7
0
1
0
2
3
0
0
1
0

18
19
3
8
6
15
23
19
0
10
1
1
1
9
1
3
2
1
1
9
3
0
1
4
1
4
2
4
1
1
11
2
2
0
10
5
0
0
4
0
2
0
2
0
0
0
0
1

22
9
0
11
2
18
18
14
0
26
4
2
1
5
3
1
2
1
1
6
1
4
0
4
0
6
3
5
0
3
15
3
0
0
11
3
3
3
0
0
0
2
1
2
2
1
0
0

230
172
30
118
26
244
276
207
0
237
28
6
18
40
27
15
17
17
11
58
35
32
4
40
4
69
20
77
7
15
220
42
17
5
103
51
5
20
34
4
8
13
12
16
11
3
6
7

22
13
5
12
2
23
16
18
0
24
0
2
2
3
4
0
5
0
1
2
1
1
0
4
0
3
0
4
0
2
19
1
2
0
6
4
2
2
1
0
0
3
1
1
2
0
0
0

18
22
4
5
0
22
23
8
0
20
4
0
1
1
4
2
1
2
0
6
2
3
0
4
0
5
0
5
0
2
22
2
1
0
8
1
0
1
3
2
0
4
0
3
0
0
2
0

27
19
0
16
2
24
18
18
0
18
1
1
1
1
2
1
2
0
0
6
3
2
0
4
2
5
0
4
0
0
14
2
3
1
11
3
0
2
4
1
0
1
0
2
1
0
0
0

1
0
0
0
0
0
0
2
3
0
1
1
2
0
0
1
0
2
3
1
2
6
3
6
1
2
5
3
4
1
4
217
12
7
15
49
39
3
68
20
1
19
6
47
43
38
22
30

2
0
0
0
0
2
0
2
0
2
2
2
1
0
0
4
2
3
3
3
2
6
5
6
0
0
1
2
1
2
9
226
12
8
11
54
26
8
49
15
4
27
8
52
46
23
16
28

4
0
3
2
0
1
1
3
0
2
1
1
6
1
0
4
0
4
2
1
3
3
5
8
2
0
2
0
2
2
7
228
11
14
20
38
29
10
61
16
2
18
4
43
53
33
12
27

4
1
1
2
1
1
2
1
0
0
0
2
2
1
0
2
1
2
2
2
5
3
3
3
0
1
8
3
3
1
12
233
16
6
13
39
34
5
52
11
2
21
8
60
42
26
18
35

3
0
0
0
0
1
0
0
2
0
1
1
0
1
1
1
0
1
2
5
0
8
2
4
3
1
4
3
2
5
9
223
12
6
7
44
35
3
65
17
5
33
11
39
52
30
17
30

32
4
9
13
5
11
8
15
15
9
13
21
31
7
2
26
11
19
23
24
24
50
52
96
10
12
41
29
17
17
82
2,627
175
95
151
458
337
83
670
179
55
270
85
539
518
355
199
390

6
1
0
1
1
2
0
1
1
1
1
1
4
0
0
1
0
1
1
1
1
3
4
7
1
0
5
2
1
1
6
207
11
5
10
28
29
15
62
12
2
26
4
50
48
26
16
42

2
0
0
1
0
3
1
1
1
1
2
1
1
0
0
0
1
0
1
1
3
3
3
7
1
0
6
2
0
1
3
187
13
11
21
30
29
6
49
13
3
29
9
50
45
23
14
29

5
0
1
0
0
0
0
0
0
0
0
3
1
0
0
2
0
2
3
3
1
3
8
14
2
3
1
6
1
2
8
201
5
5
14
39
21
8
49
7
6
26
11
37
50
31
16
36

4
12
9
1
5
10
13
12
8
2
14
49
2
5
6
3
5
5
11
8
18
6
7
14
3
11
0
14
1
11
8
3
2
0
8
0
2
8
74
13
3
1
3
9
15
7
2
4

3
9
18
0
3
5
15
13
6
2
9
57
3
9
3
6
5
9
9
19
10
7
6
8
5
8
4
23
2
11
13
9
2
2
1
1
2
8
63
17
4
5
8
9
29
4
6
1

3
13
23
0
8
5
16
14
18
2
12
54
5
9
10
6
2
12
7
10
15
6
4
6
4
12
1
20
1
19
10
7
0
7
6
0
3
5
82
17
2
4
3
4
18
7
2
6

8
10
22
0
4
11
10
18
5
2
18
35
8
6
9
3
4
10
9
12
18
5
6
4
2
13
1
16
1
11
7
6
0
5
3
1
0
6
75
21
3
2
6
11
27
7
0
6

6
14
11
1
6
11
7
10
4
2
14
50
2
3
5
8
4
8
6
13
23
11
2
5
2
9
4
33
1
8
15
2
2
3
2
4
1
11
73
18
9
6
7
5
30
2
3
4

53
157
195
4
55
102
132
162
85
19
157
654
61
63
67
50
55
90
109
131
193
91
57
91
29
128
19
224
19
152
124
64
26
36
49
15
15
74
832
198
58
46
56
93
264
61
27
45

1
10
21
1
4
7
14
11
6
1
12
44
1
9
10
3
1
5
5
11
13
13
6
4
1
13
3
33
0
10
10
3
2
1
1
2
0
9
74
15
1
2
7
9
21
4
4
4

5
12
15
1
5
1
13
10
6
1
8
71
3
2
4
2
6
10
12
13
11
3
6
7
3
13
2
30
0
15
14
3
2
6
5
0
0
6
70
22
8
0
9
10
22
3
4
5

4
13
13
0
5
6
13
10
5
1
13
52
2
11
4
5
7
9
9
8
15
7
6
6
2
13
4
26
2
15
9
3
2
7
6
2
0
10
75
18
5
3
11
7
16
2
2
3

5
6
10
12
1
116
2
15
126
25
14
15
10
6
9
9
13
17
9
10
49
24
23
32
20
37
48
32
7
3
10
5
9
22
11
2
3
8
7
0
7
2
1
3
3
4
4
20

3
8
13
8
2
94
5
12
121
20
16
13
16
8
17
10
17
13
21
18
66
28
35
22
22
33
47
38
8
2
8
3
8
23
18
1
6
6
8
1
12
1
4
1
6
7
7
23

3
7
15
12
1
100
1
11
117
32
19
25
17
8
13
11
15
6
7
12
56
24
43
40
20
36
37
28
5
3
5
2
4
27
11
2
1
5
7
1
8
1
4
1
7
3
3
10

1
12
9
16
0
109
3
14
121
13
18
20
16
7
20
7
9
8
15
11
51
23
32
36
16
39
39
25
8
2
9
4
4
24
9
0
1
2
5
4
4
1
2
1
5
4
3
20

5
10
12
16
0
109
1
16
149
26
22
11
10
4
15
7
18
9
8
17
63
25
42
39
28
35
31
18
4
0
4
2
10
27
10
1
2
9
7
4
5
2
2
3
2
5
5
20

34
97
133
147
9
1,238
32
192
1,607
291
202
189
174
90
179
104
158
93
157
170
720
273
396
405
229
382
425
316
69
29
85
33
85
281
141
11
49
52
75
28
80
16
40
24
67
35
49
214

8
6
14
17
2
90
5
13
144
17
13
19
9
6
15
10
12
9
11
17
67
31
40
34
18
28
42
20
5
2
8
2
10
25
15
3
12
1
2
2
3
4
4
2
7
4
2
19

2
4
15
9
0
103
4
17
137
34
15
16
17
6
14
14
20
7
13
13
65
31
46
25
16
31
36
43
2
3
9
2
4
27
16
3
3
4
6
1
8
1
0
3
2
3
6
18

1
7
15
11
1
76
1
18
131
21
12
10
9
11
18
6
13
8
16
14
61
16
41
33
23
27
45
26
4
2
8
1
4
35
14
2
7
6
5
2
9
1
3
5
10
4
2
17

6
1
9
9
1
14
3
3
0
4
4
0
1
4
248
27
18
24
1
308
84
5
9
49
85
81
10
58
4
2
3
0
4
3
5
31
5
1
8
6
7
3
2
1
34
1
9
11

5
0
3
10
3
12
6
6
3
10
0
0
1
1
258
25
18
22
3
301
86
2
4
52
87
101
8
51
4
1
1
1
13
4
3
27
7
3
6
15
12
5
2
2
34
0
10
14

9
2
2
9
2
6
5
2
3
2
2
0
2
7
267
26
29
23
4
338
74
3
6
52
84
92
4
59
7
3
2
2
11
4
8
26
5
1
11
3
8
5
3
2
39
7
8
20

6
2
4
12
1
9
6
3
3
6
0
0
1
3
270
31
32
27
4
336
76
2
3
47
88
64
8
64
8
2
5
2
10
1
7
31
15
2
9
8
10
4
10
3
28
4
14
14

10
1
1
13
0
10
3
3
3
8
2
0
5
3
272
33
21
18
4
325
89
3
4
56
71
85
9
53
5
4
2
3
9
2
4
27
6
3
3
6
7
3
4
5
16
2
6
18

71
26
44
124
15
114
58
34
32
65
22
1
25
46
3,188
311
292
266
22
3,806
963
39
71
633
974
1,115
83
672
70
31
32
17
118
27
55
339
77
22
79
82
108
38
51
41
348
33
108
169

6
1
6
8
3
8
3
2
3
5
1
0
2
5
226
25
27
23
2
308
75
2
7
54
96
96
9
45
9
4
2
2
9
3
8
21
9
1
6
3
12
4
4
4
24
2
5
20

2
0
4
8
3
20
6
3
1
2
0
0
2
2
277
20
16
25
2
324
84
2
5
54
84
94
9
45
11
2
1
0
8
4
6
23
11
2
8
8
10
3
5
3
31
6
8
10

2
2
2
15
2
10
8
2
0
6
2
0
3
4
286
30
27
22
0
331
64
1
13
56
71
91
8
55
10
2
1
2
11
1
2
27
6
1
3
7
4
4
6
2
31
1
10
14

14
8
2
12
13
11
7
3
9
3
6
2
83
3
6
11
7
5
0
4
31
9
7
9
10
10
8
13
39
1
11
0
8
3
3
5
26
42
0
3
9
10
37
5
16
40
2
6

14
5
10
12
8
3
9
2
3
1
0
4
67
1
11
12
17
3
2
9
38
6
12
8
18
7
9
10
46
2
14
0
10
4
1
1
28
60
2
4
6
5
36
4
16
47
4
7

17
8
2
15
13
7
9
2
9
2
6
3
78
7
6
11
5
11
6
5
34
7
11
13
18
6
12
14
45
0
11
1
4
3
6
1
32
58
4
8
12
11
39
10
18
52
1
3

14
4
7
21
11
3
4
2
4
2
5
3
70
6
11
10
8
7
3
4
29
4
9
8
12
9
10
11
46
2
12
2
3
8
2
1
23
54
5
5
7
7
34
11
16
48
6
3

11
7
10
16
14
3
6
6
7
2
3
2
68
2
7
10
16
4
5
5
34
2
8
12
16
7
3
12
44
0
5
3
11
5
3
1
23
52
5
2
11
3
26
5
23
39
3
5

183
85
59
164
137
60
85
29
90
21
57
33
834
35
105
120
119
51
29
62
345
53
84
115
176
77
84
127
550
14
134
13
91
52
40
23
323
535
56
64
79
82
405
66
207
533
33
47

11
7
4
13
11
8
5
1
8
0
2
2
73
7
9
10
8
2
3
4
33
6
5
15
15
1
8
11
42
0
10
2
13
3
3
1
24
58
6
8
6
5
39
4
20
37
6
1

12
5
6
17
16
8
5
2
9
2
4
1
55
2
4
12
10
5
6
9
33
6
10
13
11
6
4
6
38
1
13
3
9
9
4
5
23
46
6
4
5
8
29
9
19
46
5
2

13
10
3
22
18
9
7
1
5
1
6
2
71
6
7
3
16
5
2
4
24
8
9
10
7
2
3
6
30
1
14
1
9
7
3
1
22
55
1
5
7
6
26
6
17
40
5
6

2
1
6
8
3
2
3
21
4
14
14
18
8
21
7
1
9
22
6
5
7
3
29
8
19
23
12
0
1
6
16
2
47
5
27
0
2
1
1
0
0
2
1
1
3
1
0
3

4
1
5
8
1
2
5
19
2
17
23
14
9
13
10
2
6
35
3
6
6
8
27
16
11
19
15
5
3
8
17
1
43
1
42
1
1
5
0
2
0
3
2
1
3
2
1
2

3
2
7
8
0
0
3
19
2
16
19
12
8
13
9
4
3
24
3
7
7
6
26
11
21
23
14
5
2
8
14
7
48
2
31
1
4
2
2
2
0
2
3
2
1
3
2
2

6
2
7
13
1
3
4
17
1
8
13
11
6
15
10
1
7
26
5
6
6
11
37
10
19
18
17
7
1
11
11
1
37
1
41
1
3
1
0
0
0
0
0
3
0
0
1
4

1
3
11
9
1
0
3
15
9
21
21
21
6
12
12
3
2
12
6
3
6
9
22
18
16
23
17
2
0
6
12
1
39
3
28
1
3
4
0
1
3
0
0
0
4
1
1
3

44
20
80
105
16
9
42
210
49
154
198
185
84
193
105
18
44
296
69
61
69
65
331
134
205
263
210
46
16
84
165
17
529
28
387
10
24
22
8
11
12
16
14
8
28
24
7
33

4
1
6
10
2
0
5
17
2
14
17
12
5
19
7
2
11
34
6
3
7
8
24
15
16
19
15
5
2
6
8
2
46
2
29
0
2
5
1
0
0
2
1
2
1
1
1
2

3
0
8
6
1
1
6
13
1
24
8
21
7
18
5
1
3
32
11
2
9
9
37
9
21
20
20
1
2
7
17
1
45
6
30
0
1
3
0
1
1
0
1
0
4
3
0
1

2
1
6
11
2
0
6
13
2
11
16
9
10
16
9
2
5
28
12
4
5
5
29
8
25
23
14
8
4
9
10
3
33
3
37
0
3
1
0
1
0
2
1
2
4
2
0
2

46
19
7
11
4
14
1
1
19
10
6
29
13
0
4
0
5
1
0
0
1
3
5
5
3
5
1
2
1
2
0
1
1
1
0
1
7
8
4
3
1
3
9
3
2
1
3
2

50
19
5
15
8
13
2
0
26
5
12
32
11
1
2
1
5
3
2
1
2
2
10
2
0
2
0
2
2
1
0
4
1
0
1
1
6
10
4
8
1
6
7
0
3
4
7
2

57
16
6
15
9
14
5
1
23
5
12
47
15
1
3
2
3
1
2
0
4
0
1
7
2
3
3
3
0
0
0
3
0
0
6
2
10
22
2
10
0
8
5
1
7
3
2
6

50
10
18
17
7
13
4
1
17
7
14
46
22
1
3
1
5
3
2
6
2
2
10
7
2
3
3
1
0
2
0
0
0
1
1
1
9
15
2
5
6
5
5
1
3
3
2
4

45
14
7
16
8
11
3
1
33
3
17
35
16
1
0
0
8
3
2
1
0
1
4
10
1
3
0
4
5
0
2
0
4
0
1
0
16
8
2
2
0
6
14
0
4
4
3
4

549
175
103
170
89
153
32
21
276
55
125
438
171
13
34
11
59
32
16
22
18
22
60
58
20
34
13
23
11
16
3
16
11
6
16
19
99
142
37
60
13
67
84
10
45
34
46
32

46
13
12
21
4
10
3
3
20
4
13
33
12
1
4
1
8
4
0
3
1
2
6
5
0
1
4
2
0
2
1
1
0
1
0
0
6
12
2
3
0
3
8
2
2
3
6
3

53
12
11
16
14
5
2
6
25
9
5
27
18
1
2
0
5
0
2
1
3
1
6
7
1
3
3
0
0
0
1
2
0
0
0
1
9
10
4
3
1
3
3
1
7
6
6
5

35
9
15
16
14
16
1
0
28
2
12
32
15
0
1
0
6
4
3
1
1
2
4
4
3
3
3
0
1
0
0
1
0
2
0
4
8
13
7
0
1
5
7
0
0
6
5
3

3
2
0
1
1
9
0
1
0
2
0
2
2
0
0
24
6
6
4
35
14
3
10
1
9
1
5
3
0
6
6
77
72
39
34
6
7
3
9
27
5
33
4
27
2
1
7
6

0
1
1
2
1
18
1
2
5
2
0
3
0
2
2
23
3
3
5
34
8
2
10
2
6
2
3
2
4
10
7
94
71
34
33
7
8
6
6
39
4
50
2
37
5
2
9
8

3
0
0
2
0
4
0
0
2
7
2
1
0
0
1
17
7
6
4
31
17
2
12
0
8
0
10
2
2
12
9
81
76
39
29
2
6
4
8
40
6
49
2
29
3
4
8
9

0
0
0
1
0
6
1
0
2
3
2
0
0
2
0
21
2
8
6
37
16
5
14
1
14
0
8
7
4
6
9
65
74
31
27
6
4
7
2
31
6
44
2
27
3
1
6
6

2
1
0
1
4
13
2
0
0
4
0
0
0
0
1
13
5
9
9
35
17
5
11
0
7
2
9
8
6
12
7
75
68
35
32
5
4
8
8
28
6
42
3
25
4
2
5
8

12
13
5
9
9
119
8
12
25
28
7
21
6
8
9
256
68
62
83
391
166
53
110
15
110
15
85
53
44
86
84
953
900
417
363
72
64
66
88
365
49
508
33
333
30
30
67
95

0
1
0
1
0
10
2
1
3
3
0
0
1
1
0
19
5
9
4
37
14
5
17
2
7
4
6
5
5
6
7
72
69
39
30
9
4
6
12
25
3
34
2
32
3
2
6
8

0
1
0
0
2
10
0
0
2
4
0
1
0
2
0
18
3
10
6
42
19
4
10
4
8
1
9
5
5
12
7
60
75
27
32
7
4
10
5
25
2
57
4
29
6
2
3
4

2
1
0
0
0
6
0
0
7
1
0
2
1
1
0
11
5
8
5
24
18
4
17
4
7
4
10
5
5
10
4
53
53
33
25
11
2
7
2
27
5
36
3
27
3
2
6
7

1
16
4
11
3
6
6
2
7
0
2
3
7
4
1
5
26
3
9
10
9
3
15
4
7
3
6
61
8
7
44
17
14
23
18
4
55
21
18
29
12
6
12
17
5
3
5
1

3
23
6
9
1
8
9
0
13
3
2
1
7
4
2
2
22
3
4
8
3
11
24
2
3
7
0
70
17
6
55
7
14
20
21
7
57
14
22
20
15
4
6
7
7
4
2
0

6
15
3
7
2
9
9
0
12
5
6
2
8
5
1
5
17
3
10
13
3
6
18
6
10
6
3
63
10
9
53
15
15
36
18
7
49
19
19
23
11
3
11
12
6
2
3
1

4
11
2
8
3
14
6
1
10
2
4
2
8
6
2
6
16
3
5
14
3
1
13
1
11
8
3
62
12
6
49
13
14
23
26
12
51
13
23
26
18
10
9
9
6
3
3
1

2
17
11
15
1
11
3
1
7
4
2
3
8
4
1
5
18
5
5
14
2
2
18
6
12
6
2
53
9
5
46
8
19
26
15
6
44
16
15
21
15
7
1
6
7
2
4
1

33
176
55
108
44
109
94
12
103
32
30
25
91
53
14
61
241
30
77
139
42
71
183
43
85
74
37
816
126
82
612
170
240
284
221
72
554
197
232
266
158
67
72
100
64
59
46
12

4
11
6
5
4
11
7
3
9
2
3
3
10
4
3
11
20
1
6
10
3
8
11
3
13
4
1
75
10
4
40
7
10
29
13
7
26
12
23
16
16
9
4
6
4
6
2
0

3
11
4
13
3
7
7
0
6
0
1
0
7
4
1
5
19
0
10
7
1
6
16
2
5
3
4
54
9
6
45
18
16
34
24
8
48
13
17
17
18
4
5
8
6
3
2
0

4
15
5
10
6
9
8
1
8
1
4
4
10
6
2
10
19
0
5
14
2
8
13
2
5
1
4
76
12
2
55
11
18
26
21
9
29
14
18
16
13
6
2
11
4
3
2
1

1
8
1
7
4
3
2
8
0
11
2
3
65
24
11
3
8
40
4
15
5
3
11
13
3
1
22
2
0
4
3
9
35
0
1
11
3
23
0
1
9
20
6
2
2
0
1
42

1
6
5
6
7
1
5
9
3
9
2
2
55
24
15
5
7
38
5
16
5
4
17
16
2
1
18
5
0
5
6
14
27
0
2
14
5
26
0
2
11
24
12
0
6
3
0
28

0
4
1
12
6
3
2
6
1
8
1
1
57
14
14
2
3
36
4
20
6
0
16
16
1
0
18
5
0
5
4
22
44
0
1
13
2
27
0
2
7
19
8
1
1
2
0
40

0
7
0
7
8
3
4
8
4
8
1
3
59
16
11
4
4
36
4
25
3
1
12
18
3
0
24
1
1
4
7
18
42
0
0
17
0
29
2
9
11
22
9
1
0
1
1
27

0
9
2
9
11
2
2
14
4
6
0
0
64
20
16
4
6
38
2
29
1
2
14
17
3
0
43
0
0
7
7
16
37
1
0
7
2
32
1
6
13
25
8
5
3
0
0
33

6
72
18
71
104
22
23
112
21
93
21
29
775
241
145
38
50
413
48
227
58
37
161
209
41
5
296
38
2
65
69
186
479
5
10
163
25
291
20
48
126
269
105
16
33
15
6
372

0
7
1
6
9
4
0
5
1
6
1
4
59
18
16
5
3
33
2
16
6
4
9
17
3
1
26
6
0
5
9
7
37
0
0
15
5
26
4
3
6
17
8
1
3
1
1
29

1
3
4
6
9
0
0
13
1
5
2
1
63
24
11
4
2
34
4
20
8
3
12
17
4
0
28
1
0
3
4
15
43
1
0
19
0
26
6
1
3
19
3
2
4
0
0
23

2
4
3
7
14
1
1
11
0
9
4
1
60
20
12
6
2
35
6
20
6
3
12
13
2
0
33
5
1
5
5
17
27
1
2
15
2
22
0
3
5
15
12
2
5
0
0
33

0
9
10
4
4
8
16
71
0
1
1
79
0
1
1
2
76
2
1
19
1
8
3
10
9
4
1
5
12
6
5
24
15
4
1
9
2
5
0
2
5
0
2
2
3
2
0
8

3
5
14
2
5
15
13
70
0
2
0
84
1
2
0
2
80
1
3
24
0
15
2
6
16
10
0
3
8
8
4
21
10
6
3
6
2
6
2
1
6
3
1
1
1
0
5
9

1
3
12
3
8
12
17
71
1
0
0
98
1
1
1
2
88
1
1
20
0
12
3
5
3
4
2
1
13
8
7
25
13
6
2
12
1
5
4
0
12
0
0
2
5
1
5
2

2
7
14
1
6
14
10
62
0
0
0
72
1
1
1
4
80
1
2
19
1
9
1
6
6
6
3
4
5
4
3
31
4
11
1
8
2
5
1
2
8
2
0
2
3
1
0
6

0
4
13
2
6
16
10
87
1
0
0
90
2
4
0
2
86
1
4
23
1
8
2
8
10
5
2
4
8
7
2
20
8
12
7
19
4
5
2
2
7
2
0
4
4
1
1
9

10
80
142
27
87
165
140
924
2
8
6
1,036
11
27
14
24
1,007
15
27
237
10
122
17
94
122
67
15
34
98
89
47
284
108
78
31
124
26
48
24
14
79
19
8
27
40
17
20
72

3
9
14
8
3
15
14
71
0
1
3
87
0
0
2
4
78
0
1
14
0
5
3
10
14
4
3
1
11
6
3
18
13
10
2
12
4
6
2
2
7
0
1
1
1
0
3
6

0
12
13
4
7
9
10
97
0
1
1
92
2
3
1
2
92
1
2
15
0
12
1
13
6
6
3
6
5
8
1
20
7
8
2
9
1
7
1
5
7
2
2
3
2
0
2
5

0
8
14
3
11
25
13
64
0
0
2
83
0
2
2
1
91
2
2
21
0
9
0
10
10
6
0
5
11
13
1
17
8
2
1
5
3
4
2
5
2
0
1
3
4
0
2
2

3
6
19
65
47
8
18
3
12
4
0
0
1
0
1
1
1
1
1
2
2
0
1
0
0
2
1
0
1
3
0
0
0
2
3
4
0
0
7
0
0
9
15
2
1
6
52
1

5
2
29
57
41
5
15
1
14
6
5
2
0
0
0
0
2
2
0
2
1
0
2
2
2
4
2
1
2
0
2
1
1
3
2
1
0
4
5
1
2
13
11
3
0
7
39
4

7
2
18
58
59
10
15
2
15
4
2
1
2
1
2
0
3
1
1
1
0
0
2
3
1
2
2
2
3
1
2
2
1
2
1
1
0
2
8
0
2
5
5
4
0
10
43
4

5
2
15
53
37
6
23
2
12
7
2
1
0
0
2
3
0
3
2
2
3
1
0
5
0
2
0
1
3
2
2
1
3
2
2
0
0
4
5
1
2
9
13
8
0
5
39
6

7
5
27
58
44
5
15
1
6
4
3
3
0
1
2
0
0
2
1
2
0
1
1
4
0
3
1
2
4
3
2
2
0
1
0
1
1
5
7
0
0
5
9
3
1
5
41
7

62
29
249
735
603
81
195
18
143
63
33
14
9
4
23
12
13
26
11
13
13
5
13
30
9
27
16
11
30
12
18
10
12
19
13
19
4
25
55
12
15
82
130
54
5
63
520
51

9
6
12
65
49
7
13
1
13
2
3
1
3
0
1
1
1
1
0
1
1
1
1
1
0
4
1
0
1
1
1
0
1
1
0
1
3
3
3
2
2
6
8
10
1
8
51
2

5
5
11
50
61
11
21
2
8
6
5
2
0
0
2
1
1
5
0
0
2
2
4
1
1
1
1
0
0
1
1
1
1
1
0
2
0
3
5
2
1
10
8
9
0
9
44
4

4
4
19
72
69
6
18
3
16
7
3
0
1
0
1
3
2
1
0
2
5
0
3
3
1
2
2
1
4
2
1
3
2
0
1
3
1
1
4
0
1
7
12
6
1
9
63
8

7
18
8
64
26
33
27
12
4
1
2
8
5
2
2
5
1
1
0
2
1
0
4
1
0
19
6
4
5
7
0
0
4
3
85
163
56
51
107
23
33
1
21
3
44
6
6
6

7
24
5
61
37
52
27
4
2
12
3
9
8
2
5
3
0
0
2
2
1
0
7
0
2
22
1
4
2
5
1
3
0
2
69
177
65
41
140
20
23
3
21
3
35
4
8
5

6
17
4
90
42
64
33
8
1
7
2
11
6
8
4
5
0
0
0
1
2
0
4
0
0
18
4
4
2
2
1
1
2
2
118
153
76
57
141
26
29
4
28
2
41
4
8
5

2
19
4
60
27
42
25
5
3
16
4
7
4
4
8
9
0
0
0
0
0
0
5
1
1
16
2
8
5
3
1
0
2
3
106
184
55
49
130
21
31
5
18
5
44
5
8
4

4
44
8
70
34
53
35
6
3
14
3
6
10
4
4
9
1
1
0
2
1
1
4
1
0
21
2
5
2
5
1
2
1
2
103
163
61
58
120
24
27
2
18
5
42
5
9
3

71
326
57
785
398
535
390
90
30
108
26
93
48
44
63
83
8
5
3
20
12
4
59
7
5
230
35
45
29
53
17
16
24
32
1,126
1,976
693
566
1,510
257
332
39
242
48
478
66
109
58

7
24
6
70
38
54
30
8
3
8
1
4
3
4
4
7
1
1
0
2
1
1
1
1
1
17
3
9
1
5
3
1
3
1
98
156
78
59
138
17
32
8
21
4
30
5
10
6

8
22
2
85
46
49
34
12
2
7
4
5
7
4
2
9
1
0
1
1
0
0
5
0
2
15
4
5
2
10
0
0
2
2
121
173
60
51
149
27
32
6
19
1
47
13
16
6

8
23
5
66
43
39
32
7
1
8
2
11
4
6
6
7
0
0
0
2
0
2
3
0
1
11
2
1
1
5
1
1
2
2
108
191
51
60
154
21
30
1
19
4
23
6
14
6

1
15
12
5
12
7
1
0
3
6
1
32
10
13
14
4
8
7
21
16
2
7
0
8
2
7
11
19
8
28
4
21
11
10
4
5
7
3
2
0
6
6
0
1
1
1
85
18

1
23
6
10
13
0
2
2
2
3
0
40
21
11
20
4
8
4
32
22
3
3
1
7
0
10
10
7
6
28
2
20
8
14
5
20
4
1
2
0
20
8
1
3
6
3
84
13

0
14
12
11
21
5
0
2
5
4
0
28
24
17
22
4
7
4
42
18
4
5
1
4
0
7
14
19
17
40
5
27
8
17
5
26
10
4
3
1
21
5
0
4
1
4
112
20

3
29
10
12
11
4
4
3
1
6
0
34
23
12
26
7
8
5
29
16
0
3
0
3
1
7
15
20
9
44
2
12
10
13
8
12
5
0
6
4
17
2
0
1
1
2
92
22

5
18
10
12
14
8
3
2
0
1
0
32
20
15
16
6
20
9
20
14
3
4
2
7
2
7
10
25
7
46
2
19
8
11
6
18
10
1
10
2
15
6
1
2
2
2
89
20

21
277
92
96
164
55
33
13
24
44
7
395
184
147
206
46
115
66
335
217
29
43
9
49
10
88
143
185
116
443
29
231
106
160
46
156
69
17
31
13
179
62
5
21
32
30
1,089
231

0
23
6
12
16
6
7
5
1
1
3
29
24
13
9
2
8
5
25
17
3
6
0
7
1
1
9
20
14
39
4
13
10
19
2
26
5
3
2
1
14
5
1
3
5
3
98
19

6
25
12
5
16
4
5
2
2
3
5
40
25
15
14
8
5
4
34
16
1
6
0
3
0
7
11
25
17
40
0
23
9
16
4
22
4
0
4
1
15
5
0
4
9
2
80
21

1
28
5
9
10
7
11
4
2
3
1
36
11
21
10
2
14
9
29
20
4
4
0
4
0
5
11
29
12
34
2
29
9
15
2
23
13
1
2
1
14
9
2
6
4
2
91
27

14
11
21
25
21
23
27
9
4
4
3
10
6
3
11
4
3
9
43
15
15
159
14
14
1
129
86
17
52
2
8
6
36
15
9
3
12
15
16
3
18
41
19
23
6
23
20
66

13
12
33
21
18
17
25
8
3
5
1
11
4
4
9
7
1
6
31
9
3
157
11
15
2
163
88
15
47
2
9
4
28
17
15
12
16
18
16
3
13
38
18
20
6
22
21
75

16
8
25
26
19
28
28
8
11
3
3
11
5
2
16
6
4
12
35
25
12
159
25
13
0
182
100
12
41
3
8
4
31
19
28
7
11
23
32
3
23
23
22
22
8
23
20
79

19
14
23
23
22
24
38
8
5
4
2
11
6
7
12
5
2
12
35
22
10
170
17
22
4
178
113
18
49
0
11
10
29
17
19
6
9
13
24
6
11
34
22
13
7
26
19
71

10
12
27
19
21
23
36
9
7
0
0
21
2
6
22
5
3
11
30
20
10
182
11
20
2
135
112
17
42
1
14
2
17
15
19
7
21
21
17
7
19
26
19
15
8
33
16
69

159
133
239
267
219
251
335
112
58
28
22
121
41
54
183
68
25
100
417
205
111
1,977
200
186
14
1,917
1,196
152
517
24
113
100
361
203
195
125
138
231
240
44
201
410
193
231
98
319
211
894

15
14
16
22
23
25
29
9
6
6
3
5
3
4
27
4
1
7
24
13
5
177
12
20
3
142
82
8
36
5
13
13
33
19
22
8
11
17
23
8
18
39
19
32
7
26
13
77

20
11
25
31
19
14
31
9
3
4
4
11
11
6
21
7
2
11
38
17
5
188
23
18
2
180
103
9
55
4
11
5
27
16
16
11
12
17
26
8
22
41
20
26
5
30
18
74

16
9
16
17
10
23
38
2
7
3
1
10
5
5
11
1
4
13
33
22
19
182
15
15
2
167
94
13
49
2
11
7
28
20
22
12
6
22
25
8
11
48
26
24
6
26
14
81

3
17
14
23
94
14
36
15
28
44
27
119
49
334
8
11
259
16
173
12
289
146
119
10
14
110
11
162
142
36
11
3
3
113
8
209
3
5
95
3
19
1
715
193
18
341
22
134

1
16
19
42
104
21
40
11
28
30
23
132
44
319
6
20
283
25
183
18
335
126
138
12
19
124
12
170
167
40
16
8
10
122
17
278
2
3
108
10
12
1
780
209
25
346
27
127

1
18
20
21
102
34
39
8
28
27
35
149
46
362
13
16
248
16
159
16
322
151
151
13
14
142
10
183
155
63
13
9
6
116
17
275
3
3
142
10
8
3
761
189
21
365
35
144

1
19
17
20
97
26
41
8
18
30
29
142
58
364
8
36
268
21
168
21
340
159
130
9
16
116
8
189
142
52
13
8
6
120
10
262
3
4
140
6
12
1
760
200
17
344
23
146

2
11
9
21
93
27
56
8
26
27
44
130
54
356
10
24
279
22
194
28
350
135
141
14
20
133
15
187
170
45
17
10
4
127
14
256
4
7
134
6
5
1
805
203
28
349
33
145

14
186
192
277
1,084
306
510
117
265
361
394
1,551
607
4,255
121
273
3,223
262
2,113
200
4,023
1,720
1,628
129
192
1,490
145
2,148
1,856
605
197
82
58
1,450
141
3,007
33
54
1,498
89
108
10
9,292
2,379
245
4,280
345
1,782

5
15
9
25
77
22
52
8
26
24
33
116
44
390
10
24
256
17
181
15
319
132
122
14
21
137
10
145
176
57
15
4
5
126
11
284
6
4
121
7
6
3
812
208
20
365
33
145

2
16
8
27
92
31
51
9
26
32
37
120
64
420
11
19
290
23
195
28
322
170
134
8
18
134
12
184
170
62
9
5
7
139
20
262
5
2
144
17
13
0
847
218
31
376
37
118

0
18
13
27
96
28
52
10
30
37
34
135
43
406
10
29
263
22
167
33
337
133
126
15
16
127
13
194
163
54
20
5
6
129
18
292
4
4
100
8
8
1
776
236
27
358
35
141

0
13
46
24
312
231
60
18
18
25
13
1
1
3
0
2
1
0
0
2
0
0
3
44
7
1
3
14
0
29
2
25
22
4
7
2
14
3
0
76
1
2
19
50
1
0
0
0

0
14
35
21
315
221
64
17
20
33
16
2
0
0
1
0
1
0
0
1
1
0
10
45
5
1
10
16
0
41
1
23
29
1
12
2
16
3
2
99
0
2
19
53
3
0
2
1

2
23
47
21
371
252
49
20
25
27
12
1
2
1
1
1
4
1
2
0
0
0
6
54
18
1
11
15
0
43
4
38
16
2
13
3
7
2
2
92
0
0
18
55
2
0
0
1

1
15
37
36
325
297
65
21
17
30
13
1
1
1
1
1
1
0
1
2
0
1
10
49
10
2
14
13
0
36
2
37
20
2
20
2
12
2
4
86
0
1
18
50
5
0
0
0

1
15
45
28
319
273
67
15
18
26
12
0
1
3
1
0
3
0
3
0
1
0
8
41
12
0
13
15
0
41
3
26
34
1
17
5
20
4
1
73
0
1
14
43
2
0
1
1

8
199
495
311
3,931
3,104
775
211
232
346
149
18
8
20
6
13
22
5
8
8
6
3
83
571
100
12
108
190
1
480
36
353
297
36
165
34
160
23
19
1,037
2
16
200
579
28
1
3
8

0
15
34
16
337
291
48
18
27
25
7
1
1
2
2
0
8
0
0
0
1
0
10
48
12
0
17
16
3
35
3
25
23
3
20
4
18
2
2
89
0
1
12
40
4
0
0
0

0
19
43
35
322
316
60
14
25
20
14
6
2
4
1
1
1
0
0
2
1
0
6
55
14
1
12
14
3
41
6
21
30
2
19
6
13
1
2
97
2
1
17
50
6
0
1
0

0
14
51
22
320
321
68
15
22
25
14
2
1
0
2
0
3
0
2
1
0
1
6
52
4
2
11
26
0
41
3
23
18
0
13
5
14
1
2
83
0
0
22
37
2
0
0
1

0
0
0
1
2
1
0
1
0
0
0
1
0
2
0
2
6
0
46
1
1
0
1
0
7
0
0
0
0
1
12
0
0
2
0
35
3
2
0
26
24
0
2
0
27
10
10
1

0
1
1
2
0
0
0
1
0
0
0
3
0
2
0
0
7
1
40
2
0
0
0
1
5
1
0
0
0
2
4
0
0
4
0
39
5
3
0
26
27
0
2
1
30
18
18
5

0
0
0
3
0
0
0
2
0
0
2
0
2
1
1
1
15
3
31
0
0
0
0
2
5
0
0
0
0
3
11
0
0
1
2
28
4
3
0
26
23
2
3
0
32
20
10
7

2
0
0
2
1
0
0
0
1
0
0
1
0
0
1
1
12
1
38
3
0
0
1
0
3
0
1
0
0
4
14
2
0
2
1
39
0
6
0
14
36
1
1
0
38
18
19
2

0
0
0
2
1
1
0
1
0
0
0
1
0
0
0
4
11
3
43
3
1
0
1
1
10
3
0
0
0
4
7
0
0
2
2
26
3
7
1
31
34
3
0
1
38
13
23
3

2
2
2
29
5
4
0
9
5
1
7
18
5
9
3
15
123
17
493
14
4
1
7
13
58
10
4
2
2
23
121
5
3
23
10
401
29
63
1
295
352
13
18
7
355
210
223
35

0
1
0
3
4
0
0
2
0
0
0
3
0
0
0
3
9
0
49
1
0
0
2
1
7
1
3
0
1
1
15
0
0
2
0
35
5
2
1
32
19
5
3
0
28
13
22
1

0
0
0
2
1
0
0
1
0
0
0
2
1
2
1
0
9
3
39
1
0
0
1
3
4
1
0
0
0
1
12
0
0
3
1
23
1
5
0
28
32
1
0
0
38
21
28
5

0
1
0
4
0
1
0
1
1
0
0
2
0
0
1
1
14
1
48
0
2
0
1
1
0
0
0
0
0
3
14
0
0
0
1
34
5
6
0
19
24
2
1
2
28
20
23
4

1
0
1
0
1
3
0
1
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
3
0
137
7
15
21
17
38
16
94
5
7

0
0
4
0
2
3
1
2
1
1
0
1
1
0
0
1
0
0
0
1
1
0
0
0
0
0
1
1
2
0
0
0
0
0
1
0
1
0
134
2
14
16
22
28
27
94
3
17

0
0
0
0
2
1
0
0
3
3
0
0
0
0
0
0
1
0
1
2
1
0
0
0
0
0
1
2
0
1
0
0
0
0
3
0
0
0
160
2
15
20
22
20
21
97
5
9

0
0
0
1
5
1
0
1
0
1
1
0
3
0
0
0
1
0
1
2
0
0
1
0
2
0
0
1
3
0
0
0
0
0
1
1
0
0
153
3
21
16
10
27
19
113
6
9

0
1
1
0
2
7
0
0
1
1
2
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
2
0
146
4
17
18
16
27
22
91
5
6

1
4
12
3
24
21
2
7
10
14
7
2
14
1
2
3
7
0
4
12
3
0
3
0
7
1
5
9
5
3
1
4
0
0
10
4
10
0
1,635
39
231
236
197
362
233
1,183
42
89

0
0
2
0
2
2
1
1
1
3
0
0
5
1
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
2
0
0
0
0
0
1
2
0
146
8
16
17
14
29
13
80
9
12

0
0
1
0
4
3
1
2
1
2
0
1
3
0
0
0
1
0
0
0
1
0
0
0
0
0
2
1
0
3
0
1
0
0
0
0
1
0
150
3
34
16
19
44
26
104
5
14

0
1
3
0
4
2
1
0
2
0
0
1
2
0
0
0
1
0
0
4
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
144
5
33
27
13
34
29
95
11
12

91
148
2
125
18
5
17
7
16
50
10
9
7
13
47
29
7
18
45
3
3
10
8
2
3
1
0
11
7
30
0
8
1
24
16
28
12
15
8
3
5
2
1
108
14
11
6
6

97
179
1
163
20
4
17
13
18
53
11
9
13
10
55
26
11
23
42
1
4
13
17
7
10
0
0
4
3
29
5
5
5
18
8
18
12
15
5
9
5
1
0
95
22
19
7
2

85
170
4
153
26
3
15
10
16
51
16
16
12
12
51
35
6
15
41
2
3
5
11
3
6
0
0
13
6
33
6
11
5
12
10
31
8
18
8
3
5
0
0
108
11
23
9
2

86
145
2
142
28
11
23
12
19
65
9
13
11
17
50
34
7
13
41
2
7
5
7
9
6
2
0
14
3
37
1
13
7
15
24
22
11
14
6
10
6
0
0
69
22
10
3
4

96
145
2
152
29
3
23
16
24
52
11
19
8
7
44
19
7
17
61
3
3
4
14
10
5
1
0
10
5
35
3
6
3
23
12
31
6
21
6
3
7
0
0
120
17
16
9
1

1,109
1,863
18
1,649
267
65
241
103
195
622
133
142
135
131
546
287
89
167
561
17
53
111
114
61
56
12
0
131
58
380
31
105
59
232
157
305
89
198
47
66
48
9
2
1,188
222
179
71
28

114
186
2
126
28
8
27
6
8
49
7
7
13
12
36
20
12
13
52
1
5
2
9
7
5
0
1
7
4
30
6
11
5
27
19
36
5
16
8
7
7
0
0
95
17
24
3
3

95
154
1
165
34
9
22
9
13
54
10
6
11
8
43
19
3
18
37
3
7
2
13
3
5
0
0
9
4
39
5
7
6
16
24
32
11
17
11
10
9
1
0
112
26
10
5
1

100
170
0
140
33
9
23
9
19
58
4
13
10
13
41
37
7
10
56
2
7
8
9
2
6
1
0
5
8
39
2
4
7
20
19
36
13
15
7
8
12
0
0
105
20
17
11
1

0
1
4
4
9
1
30
2
1
5
2
1
2
0
1
4
0
0
1
1
0
3
0
45
2
4
19
6
7
6
5
4
12
6
8
0
3
3
25
9
1
0
4
1
4
3
2
10

2
6
6
2
10
7
44
2
0
3
0
0
3
1
1
4
3
1
0
4
0
1
1
36
1
0
20
3
6
4
5
1
10
2
6
1
3
1
9
13
3
0
1
0
9
1
0
17

0
2
9
2
8
5
45
4
2
6
1
1
1
1
1
1
0
0
0
2
0
1
0
41
1
0
26
3
3
3
7
1
14
2
5
2
2
1
11
15
1
0
2
1
0
1
0
7

0
8
7
2
8
2
50
0
0
9
2
0
0
0
1
8
0
0
0
1
0
0
1
36
2
0
23
6
8
2
5
2
23
3
6
2
7
4
14
14
2
2
2
1
2
1
0
7

0
3
1
1
6
0
36
0
1
7
0
1
5
0
2
1
0
0
1
2
1
0
0
44
2
1
25
8
10
1
5
3
11
1
3
3
0
3
16
15
6
0
2
1
5
2
3
10

3
60
65
18
91
34
489
13
6
86
21
13
26
3
13
35
7
5
3
16
1
12
7
495
24
12
256
53
74
50
63
18
175
31
68
29
32
19
201
174
27
3
36
18
66
18
11
153

1
5
4
1
5
5
53
0
0
3
3
1
0
1
1
5
0
1
0
0
0
1
1
57
1
0
21
5
5
3
2
2
14
2
6
2
2
1
9
16
2
1
6
1
5
3
0
16

2
4
7
1
8
2
50
3
0
9
1
0
4
1
1
5
0
0
0
0
0
0
0
50
2
2
18
10
7
7
5
0
23
4
8
1
3
0
20
21
2
0
2
1
4
2
2
20

1
4
7
0
4
3
41
1
0
7
1
2
1
0
1
3
0
0
1
2
0
0
0
36
4
0
16
10
1
6
8
2
12
1
5
1
2
5
8
15
3
0
4
1
5
3
1
11

3
9
14
6
29
21
18
169
114
63
26
10
57
55
32
113
1
43
26
2
18
9
40
12
23
3
15
32
11
20
65
7
16
13
18
90
14
8
18
11
16
11
6
5
13
33
2
1

5
15
7
8
30
20
30
197
106
91
30
12
57
61
40
98
2
53
25
2
15
15
64
14
22
0
18
47
5
15
73
5
16
8
22
86
14
15
34
20
18
16
4
10
12
46
4
1

6
4
14
5
27
25
24
211
127
77
23
15
66
60
44
97
0
61
50
1
11
7
59
12
30
1
17
49
8
25
63
5
20
9
13
111
11
12
19
13
19
6
6
9
18
60
2
0

2
12
11
3
20
28
19
205
127
86
17
11
58
63
35
113
1
54
35
2
14
8
59
7
27
5
12
41
4
21
66
9
17
10
19
93
7
20
16
14
17
10
5
5
13
58
1
0

7
18
13
5
35
23
17
211
117
86
19
18
70
56
42
119
1
51
44
1
10
9
48
13
20
5
16
52
11
19
76
11
19
10
15
101
16
15
19
10
15
12
4
8
10
61
4
0

62
149
164
66
349
277
252
2,442
1,431
912
312
134
698
674
447
1,318
18
644
421
28
139
97
522
136
308
30
185
472
93
190
729
86
177
123
212
1,168
135
150
245
158
174
115
64
72
150
714
29
9

3
5
14
5
34
23
22
198
116
79
27
14
56
63
40
116
1
51
40
4
14
5
38
15
18
5
18
33
11
16
59
7
11
17
16
106
7
15
16
12
17
8
2
8
16
51
2
0

11
16
19
3
34
30
28
225
124
68
26
18
76
51
45
111
0
61
35
6
10
11
42
7
22
5
14
33
20
24
74
13
20
15
20
89
14
13
22
9
16
5
6
10
11
48
1
1

6
4
14
8
35
14
12
213
123
89
27
9
68
82
47
120
1
57
26
2
18
13
37
9
21
3
16
41
9
17
84
11
10
12
23
108
15
8
19
12
14
16
5
7
14
59
1
3

19
7
4
8
114
66
32
10
22
11
24
5
55
10
4
1
11
14
69
8
10
8
31
4
92
17
3
5
8
6
8
3
9
3
8
9
2
2
2
40
2
7
24
4
6
8
10
13

15
13
3
8
121
45
28
13
24
9
33
7
57
9
7
0
11
15
56
10
9
5
17
5
85
23
0
4
2
2
9
1
8
5
5
1
0
2
1
49
3
8
21
6
9
4
8
4

13
9
5
12
117
60
26
14
44
8
35
4
52
7
5
1
12
11
63
2
7
9
28
3
93
22
3
12
9
8
7
2
8
3
11
9
2
2
4
51
1
11
18
6
8
4
13
5

11
9
4
7
109
54
28
19
44
12
39
4
53
3
10
0
12
14
53
8
5
7
20
2
79
19
4
7
10
6
10
2
13
6
4
10
2
2
3
45
5
10
16
5
6
9
11
8

14
8
8
15
109
41
32
14
34
8
25
9
59
4
11
1
7
14
56
8
9
7
29
2
91
22
3
7
5
2
6
2
7
5
7
7
0
0
3
53
3
6
29
5
5
5
12
7

181
102
61
106
1,318
648
303
170
399
106
339
71
667
69
96
3
125
167
682
80
137
95
289
53
1,077
242
27
78
82
48
111
27
86
56
93
74
14
20
46
512
32
85
232
64
77
62
126
69

17
14
9
5
104
70
19
11
32
5
19
4
56
4
13
0
10
13
62
15
12
8
23
2
86
14
5
6
6
7
16
0
6
2
6
4
0
1
4
45
2
4
11
7
11
5
11
4

17
10
3
5
131
63
19
12
34
18
23
6
53
9
6
1
9
14
60
5
13
5
28
6
79
23
4
6
6
8
7
2
6
6
8
7
2
1
4
41
4
10
18
9
11
9
12
4

17
13
0
13
107
64
27
21
33
10
24
7
68
8
6
0
12
11
66
6
7
4
36
6
86
23
9
7
7
1
3
2
6
3
4
4
3
1
3
49
4
7
13
3
8
4
7
7

19
15
3
2
3
4
20
1
7
7
7
9
3
7
5
7
20
5
5
1
1
13
25
37
0
9
2
1
22
5
6
6
1
4
9
4
17
5
5
0
5
3
0
6
2
2
21
3

16
13
7
4
4
2
30
2
7
3
7
16
5
12
4
6
18
4
1
5
5
15
23
53
1
6
1
1
20
4
2
2
5
3
10
7
12
4
1
9
3
3
2
7
11
0
21
2

23
13
5
4
3
4
33
2
6
8
7
11
8
8
1
2
22
9
3
6
2
17
29
49
0
2
4
3
14
6
5
4
5
4
14
5
13
6
1
3
2
3
3
5
6
2
30
5

13
11
2
7
3
7
23
4
7
8
7
10
4
6
6
4
29
16
7
5
5
12
21
44
0
9
4
1
25
7
0
5
3
4
12
2
20
9
1
4
0
4
3
6
10
1
25
3

16
9
6
0
5
8
27
4
6
15
6
13
3
11
3
6
25
13
4
7
4
19
17
53
1
4
3
1
23
3
6
4
0
7
11
6
13
6
1
2
2
1
1
5
8
2
18
7

198
131
49
43
47
43
263
25
74
88
76
131
48
110
42
56
293
107
41
57
38
163
242
548
9
68
47
16
248
46
37
35
50
46
159
52
159
67
19
35
23
25
20
81
78
12
294
54

14
12
3
3
1
9
21
5
14
8
14
9
4
9
10
5
19
8
5
4
0
17
16
50
0
10
6
1
17
7
2
6
5
0
15
11
14
8
1
4
1
2
3
8
11
3
30
5

20
10
6
3
5
5
28
2
6
9
5
16
5
9
10
2
27
11
6
8
5
16
22
48
2
5
2
0
27
7
3
2
6
3
18
5
16
1
2
2
0
1
4
3
10
1
24
2

16
8
4
5
2
4
29
6
7
7
4
19
10
10
6
5
16
5
3
1
3
23
22
56
0
6
2
2
25
4
1
5
3
5
10
11
15
8
0
5
3
2
2
14
9
2
24
5

1
4
7
8
8
6
0
12
3
3
1
11
6
4
5
4
255
3
2
10
13
6
3
10
2
2
2
0
10
6
22
0
3
2
0
1
2
86
2
2
30
38
4
22
20
22
1
23

3
2
12
9
11
7
2
10
3
3
2
23
6
1
4
3
281
4
3
10
16
8
2
3
4
3
5
0
4
11
27
2
4
2
0
0
1
106
3
3
46
34
5
21
14
21
1
13

1
4
14
10
15
5
6
17
2
3
1
15
4
4
7
0
272
7
3
11
18
12
4
4
8
5
3
5
4
6
23
1
3
0
1
1
1
87
3
1
38
38
3
21
16
19
0
14

2
2
9
12
12
2
3
16
2
2
2
16
6
2
4
3
277
3
2
14
16
5
3
5
4
3
1
1
4
9
24
2
1
1
0
1
0
91
1
6
42
28
10
26
18
26
1
14

4
4
9
18
11
5
5
16
1
2
1
15
4
1
6
1
252
1
3
10
19
5
3
8
3
3
3
4
8
6
29
0
2
0
2
0
0
89
3
1
38
29
4
22
25
23
1
10

24
41
120
115
105
73
29
143
31
27
28
200
61
21
76
24
3,185
45
45
125
185
74
24
65
53
25
31
23
78
70
269
10
27
10
7
7
9
1,024
37
26
414
388
63
272
188
235
11
155

1
1
8
6
13
9
6
9
2
5
7
15
5
1
7
0
266
3
3
6
16
7
1
7
8
4
4
2
6
6
21
0
3
0
0
3
1
105
4
3
33
42
5
24
26
26
0
9

1
2
11
14
16
7
4
8
2
3
3
18
11
3
4
3
281
5
0
7
18
3
5
3
8
2
4
2
12
7
18
0
2
0
1
0
0
97
1
5
30
33
7
16
24
14
4
19

3
9
4
12
8
12
4
15
2
4
1
22
1
1
10
2
263
5
1
12
20
6
8
3
5
0
0
1
5
8
18
0
2
0
0
1
0
94
6
2
37
33
5
25
25
15
4
16

13
25
3
15
8
3
22
7
3
5
3
1
16
23
12
14
5
9
1
2
4
26
11
39
19
12
10
7
25
3
1
1
5
0
5
15
13
9
39
15
27
71
29
1
6
6
1
58

12
28
7
20
9
2
23
6
2
4
8
3
24
24
11
14
14
8
0
4
3
21
7
50
29
13
10
9
21
1
4
1
2
1
4
13
8
6
41
15
31
68
33
1
8
5
4
57

9
25
4
21
14
4
39
5
5
7
9
0
26
20
11
7
6
12
1
0
3
23
17
47
24
17
12
7
11
7
3
1
2
1
1
21
8
4
33
26
31
58
31
4
5
7
6
53

7
19
4
18
9
5
24
18
2
9
7
1
29
28
12
15
10
10
2
1
1
17
7
27
30
20
5
11
19
2
1
2
2
3
5
13
11
7
29
15
30
64
32
0
4
5
2
47

15
35
4
26
16
3
33
2
6
5
2
0
19
23
12
14
12
11
4
0
5
22
9
53
19
18
7
9
11
5
5
1
3
1
2
13
8
8
28
17
27
60
43
1
4
4
7
41

114
339
47
228
137
50
303
77
37
69
58
14
256
278
134
167
90
126
23
20
27
257
105
520
279
187
113
97
192
42
21
12
30
19
52
156
103
60
423
188
315
723
350
28
67
57
57
638

10
29
2
17
8
1
31
10
5
4
8
0
20
25
8
19
7
16
3
2
5
22
10
48
33
24
11
12
20
3
1
2
2
1
8
14
4
12
40
24
37
78
37
4
5
4
6
53

10
28
1
21
14
2
26
8
3
3
7
0
22
27
9
12
7
15
4
2
0
21
11
39
26
16
12
15
19
3
0
2
4
3
7
24
6
6
36
11
32
72
32
1
4
4
9
57

10
40
5
23
13
5
32
8
1
11
9
0
28
16
18
7
13
14
1
3
2
29
17
54
35
17
11
8
18
1
3
1
3
2
6
20
11
5
32
16
27
70
40
4
9
4
1
44

1
4
17
8
3
12
4
37
30
11
0
15
3
33
11
20
3
12
58
30
4
26
2
0
0
6
2
68
2
0
0
0
0
1
0
1
2
5
0
0
2
0
0
0
0
95
29
12

1
3
15
4
0
13
3
45
20
5
2
11
0
38
8
28
4
18
43
38
1
21
3
1
2
6
0
79
3
0
1
0
0
1
0
0
2
2
0
1
1
0
0
1
3
109
30
7

3
6
15
9
4
7
8
44
28
8
2
15
1
31
21
27
5
21
50
31
1
39
1
1
1
5
0
82
4
0
1
0
0
2
0
2
1
3
0
0
0
0
0
0
2
100
24
11

1
7
20
2
3
9
4
46
24
2
1
10
2
35
14
22
11
21
49
27
0
26
4
1
0
3
2
71
3
0
1
0
0
1
0
1
0
5
0
0
1
0
0
0
0
110
32
9

2
1
9
2
2
7
1
46
16
5
2
13
2
27
24
14
2
21
47
15
1
24
2
0
1
3
2
79
2
0
0
0
0
0
0
0
2
5
0
0
0
0
1
0
0
122
29
9

14
51
194
57
25
93
41
562
291
57
14
149
17
396
194
272
51
230
607
350
15
355
36
7
11
64
14
906
27
4
7
2
2
8
16
8
9
46
1
1
4
1
3
2
7
1,385
349
132

2
4
13
7
7
17
5
54
27
7
0
17
1
32
16
21
4
16
49
40
2
22
5
1
1
6
2
80
1
1
1
1
0
0
1
2
1
1
1
0
0
1
0
0
0
113
32
11

1
4
20
10
1
14
4
51
34
7
4
21
3
42
14
15
9
28
51
37
0
36
3
2
2
1
0
84
2
0
0
0
0
0
1
0
1
7
0
0
0
0
0
0
1
133
34
12

4
3
25
2
1
16
8
64
24
8
1
16
2
35
16
28
4
25
33
32
0
24
3
3
0
5
0
78
0
0
0
0
2
0
1
0
1
5
0
0
0
0
1
0
0
131
27
14

5
7
5
14
1
4
22
24
4
17
148
24
43
24
123
8
98
62
11
12
5
56
36
10
10
0

7
14
4
14
1
4
15
24
1
4
179
27
20
18
133
20
127
56
20
24
4
60
44
13
10
0

11
10
3
8
2
5
29
34
2
10
181
23
21
21
138
8
129
66
22
16
4
47
32
10
10
0

8
5
1
11
3
8
23
43
1
12
144
23
18
20
151
13
131
72
14
17
2
59
30
5
2
0

9
6
6
19
5
5
32
25
7
7
150
26
27
26
115
14
131
78
15
23
6
51
39
10
5
0

88
97
56
164
31
48
320
348
55
109
1,833
287
300
220
1,462
125
1,399
652
193
193
43
645
443
102
82
1

7
13
5
7
4
8
21
28
2
8
173
24
25
24
119
15
108
66
27
13
5
47
38
9
7
0

7
9
4
26
1
5
27
25
5
9
164
26
33
20
159
10
120
56
17
19
5
68
46
11
13
0

9
10
2
20
1
2
23
34
5
9
160
28
33
19
134
12
123
75
28
15
3
59
48
19
10
0

27
28
29
30
31
32
33
34
35
28,542 25,754 27,934 26,785 26,404 26,930 27,619 27,031 28,100
43
24
33
23
30
26
29
20
26
0
1
0
1
0
0
0
2
0
0
2
3
0
3
0
3
2
2
1
0
0
1
1
0
0
0
0
3
0
1
2
0
0
1
1
2
0
6
3
6
5
1
5
4
5
0
0
0
0
0
0
0
2
0
1
2
0
1
0
0
1
1
0
9
11
17
15
15
17
7
6
9
3
2
5
1
4
2
7
6
5
1
2
1
0
5
0
1
1
1
1
0
0
1
1
1
0
0
0
6
2
4
0
1
1
2
2
1
1
2
3
3
1
2
4
3
3
1
0
1
0
1
2
1
0
1
0
0
0
0
1
0
1
1
0
0
1
0
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
1
1
0
0
1
2
0
1
0
0
3
1
1
2
0
1
0
0
1
0
0
1
0
47
35
39
30
34
23
32
35
43
17
16
26
16
20
22
18
19
16
10
8
8
8
4
12
3
3
5
3
3
3
6
2
1
7
3
0
90
66
81
78
68
62
78
80
85
5
8
7
6
4
10
10
11
15
1
2
1
1
3
2
1
3
1
0
1
0
0
2
0
0
2
0
1
1
0
0
1
0
0
3
1
1
1
2
2
2
4
1
5
2
1
1
0
0
1
0
1
0
1
6
8
8
4
12
2
6
18
10
9
8
5
6
7
6
16
16
12
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
3
2
1
3
2
3
2
2
2
2
1
3
0
2
4
1
1
1
11
11
8
13
8
11
9
6
6
45
48
44
48
49
59
48
43
49
39
23
35
33
30
25
24
29
25
50
32
33
36
47
48
41
39
50

1
14
5
1
3
0
0
2
6
0
0
4
5
10
1
1
0
2
0
5
5
1
2
11
6
0
3
2
5
0
1
15
0
2
5
69
42
14
7
17
11
2
50
5
0
0
84
8

0
13
1
3
3
1
0
0
3
1
0
5
7
12
2
0
0
0
1
1
1
0
0
4
7
3
1
2
2
3
1
5
0
0
4
52
43
13
10
8
20
4
54
3
2
3
84
3

2
13
6
3
1
0
2
2
4
0
4
6
7
11
1
1
0
0
1
4
3
1
2
2
5
1
1
1
2
1
1
20
2
0
2
72
43
20
11
8
19
1
60
2
0
4
73
5

2
9
5
4
4
1
0
0
1
1
1
4
6
10
3
0
0
1
0
8
1
3
2
10
8
0
3
2
3
1
2
14
1
1
2
72
42
22
11
12
18
4
53
4
0
1
84
3

1
14
8
5
5
0
3
3
8
1
1
4
8
7
2
1
0
1
0
4
5
1
2
5
2
1
2
1
1
2
1
14
0
0
10
63
37
14
9
14
14
1
61
1
0
2
79
7

2
9
2
4
1
0
1
0
4
0
6
11
8
9
3
1
0
0
0
3
7
3
1
7
3
0
1
1
1
0
0
15
0
0
4
78
53
14
3
14
23
3
42
3
0
2
67
2

1
16
10
1
1
0
0
1
5
0
1
6
7
13
3
2
0
0
0
0
5
0
4
4
5
0
2
0
2
1
2
15
0
1
5
75
41
15
13
9
22
3
40
2
0
2
78
4

1
13
7
2
0
1
2
0
3
2
1
3
4
7
2
0
0
2
2
4
0
7
1
6
3
0
2
3
1
2
0
16
0
0
3
87
31
18
12
9
18
5
43
1
1
0
84
6

3
8
4
1
2
1
4
1
3
1
1
9
5
12
0
1
0
0
0
7
2
3
0
7
3
0
1
2
0
1
0
20
0
0
3
75
62
19
8
13
19
5
52
6
0
3
83
8

3
2
0
3
6
9
2
0
2
3
0
0
1
2
4
4
1
7
2
3
0
2
2
0
0
2
7
3
0
0
0
1
0
0
22
5
1
2
2
13
0
1
6
1
4
21
7
6

1
4
0
8
3
6
4
1
0
1
0
6
3
2
2
5
1
8
4
4
0
1
4
4
0
3
6
0
0
0
0
2
0
0
13
2
1
3
4
11
2
3
2
8
1
15
5
8

1
4
0
10
4
6
1
1
1
2
0
3
3
1
3
10
2
1
4
1
0
1
2
4
1
1
5
2
2
0
0
1
0
0
12
1
0
6
2
13
2
3
1
5
4
18
3
8

0
1
0
8
6
3
0
3
0
1
0
4
2
2
1
5
5
4
5
4
0
0
1
4
0
3
4
1
1
0
0
0
0
0
16
4
3
5
2
12
3
3
3
3
4
16
6
4

2
2
0
9
9
2
1
1
0
1
0
3
0
3
5
8
4
8
8
7
0
0
5
1
1
2
2
1
1
0
0
1
0
1
21
3
1
3
1
17
4
4
5
6
7
12
3
5

3
2
0
9
4
4
1
1
0
2
1
4
0
2
1
8
3
4
4
2
0
1
2
4
0
1
11
0
4
1
0
0
1
0
16
2
1
3
2
17
1
4
1
4
6
14
3
2

2
8
0
11
5
9
2
1
2
3
1
3
1
1
4
11
0
4
2
5
1
2
2
0
0
1
7
0
2
0
0
1
1
0
21
3
3
0
2
13
1
3
2
1
2
13
13
7

0
9
0
7
3
6
2
3
1
0
0
4
6
1
3
9
4
3
0
1
0
1
2
3
0
0
10
4
0
0
0
3
0
1
19
7
1
3
0
14
1
4
6
8
4
14
5
3

1
4
0
13
3
6
2
1
0
1
1
3
3
2
2
6
4
3
3
5
1
0
4
2
3
4
8
0
0
0
1
2
1
1
16
4
2
6
1
12
2
7
5
8
1
12
8
6

33
6
2
12
0
0
1
5
2
0
0
14
0
6
14
2
0
8
3
1
1
2
1
1
26
8
3
20
1
6
0
0
25
1
1
2
4
11
10
6
3
2
2
5
1
2
0
17

32
10
1
11
2
0
2
7
1
1
0
14
4
4
14
9
1
8
0
3
1
3
0
0
32
7
1
18
0
2
0
0
22
0
0
2
5
15
5
5
1
1
1
2
2
3
0
7

40
5
1
23
2
1
1
4
0
0
0
15
1
3
13
3
0
5
3
1
0
6
1
3
21
5
0
36
1
7
0
0
40
0
2
2
4
16
6
5
5
6
5
3
1
5
1
10

43
6
4
7
3
0
0
3
0
0
2
9
2
7
11
4
3
1
3
4
4
5
0
4
21
6
3
26
1
4
1
1
31
0
7
0
2
26
10
5
3
6
6
4
2
2
1
2

23
11
4
15
0
1
1
1
1
0
1
13
1
0
12
1
2
1
2
1
3
7
2
3
22
3
1
15
1
6
0
1
40
0
4
2
3
18
10
7
3
4
0
4
1
5
4
6

30
13
4
16
2
0
1
4
0
0
0
11
2
4
11
6
3
2
8
1
3
6
1
2
30
3
1
31
0
6
0
1
31
0
0
0
1
14
13
6
2
6
0
6
1
3
3
9

26
5
0
8
4
0
0
5
2
2
0
11
3
7
15
5
0
3
2
3
4
6
0
1
27
6
1
19
1
9
2
2
26
0
4
0
6
11
12
6
2
6
5
2
1
1
1
8

23
7
4
23
1
0
0
1
3
2
0
16
1
4
17
4
4
3
2
3
2
5
0
2
23
5
2
19
1
7
1
0
34
0
0
3
0
14
16
4
1
6
4
1
2
7
2
8

28
5
4
13
6
0
1
7
2
0
0
14
2
2
15
7
0
5
5
1
2
5
0
4
35
4
2
24
0
2
1
1
40
1
1
1
3
17
12
4
2
3
3
4
2
8
4
8

6
1
1
0
1
0
0
1
0
1
0

2
0
2
0
0
0
1
0
0
0
0

8
1
2
0
0
0
0
0
0
0
2

5
1
2
0
0
0
0
1
0
0
0

4
0
1
0
0
0
0
1
1
1
0

4
1
1
0
0
0
0
2
0
0
0

3
0
7
0
0
1
2
0
0
1
0

4
3
1
0
0
0
0
1
1
0
2

5
1
3
0
0
0
0
0
0
0
0

4
0
18
3
1
1
1
4
8
0
2
22
2
8
2
5
8
0
2
4
0
2
1
0
1
162
11
15
7
6
8
2
30
114
5
1

6
2
14
2
2
1
1
6
3
2
3
17
5
5
1
6
3
0
0
0
1
0
0
1
0
138
3
17
3
15
7
6
29
111
8
2

3
2
12
1
0
0
0
5
11
2
6
14
3
8
4
1
5
0
2
2
0
0
2
0
2
162
9
20
5
7
13
7
43
91
7
5

3
2
5
1
0
0
0
4
10
1
3
32
2
8
7
6
5
0
0
2
1
1
0
1
2
146
3
19
3
9
13
4
39
117
7
0

1
1
14
1
1
2
0
7
1
1
3
14
4
6
2
7
6
0
0
0
0
0
0
0
3
158
5
14
6
7
7
9
23
118
5
4

3
2
13
1
2
0
1
1
3
1
3
20
5
8
4
9
6
1
2
1
0
0
0
0
2
177
8
13
5
7
10
6
38
110
9
1

4
0
5
0
1
2
3
5
6
2
5
28
3
5
4
8
4
0
0
0
0
3
1
0
5
154
4
20
2
12
10
4
31
117
7
1

1
0
15
1
2
1
1
3
6
0
9
21
6
8
3
4
4
1
2
0
1
1
1
1
1
151
5
12
3
8
9
8
31
126
4
4

3
1
16
2
1
3
0
6
5
0
5
22
1
14
5
7
9
0
0
1
0
0
1
0
2
150
7
13
2
8
10
7
35
110
8
4

2
4
4
4
3
4
16
0
18
1
7
2
12
0
10
6
98
4
0
21
2
1
4
4
8
69
7
0
11
5
1
10
5
6
4
1
4
41
4
15
36
4
4
4
5
1
1
2

0
2
3
5
0
6
21
1
19
1
5
1
16
3
9
11
86
0
1
26
3
3
3
5
5
67
12
3
4
5
0
13
8
15
2
0
2
42
2
13
26
3
4
4
4
0
3
2

0
1
1
2
1
5
18
1
22
3
6
3
16
2
8
10
70
2
0
24
9
2
1
2
18
53
5
3
7
6
3
12
4
11
4
3
4
43
6
12
32
4
3
3
3
0
1
3

0
5
2
4
8
6
11
3
25
1
4
3
16
2
8
9
82
1
4
21
4
4
0
4
10
58
5
2
1
5
4
14
5
12
5
1
5
30
1
11
31
0
3
4
3
0
2
4

3
0
4
9
3
3
10
1
21
0
7
5
17
1
4
12
77
2
1
19
3
4
7
4
8
72
6
0
4
4
0
9
2
11
4
1
4
27
3
23
26
3
7
1
2
0
1
2

1
2
1
6
2
3
19
5
28
5
5
1
14
3
7
11
71
1
0
38
6
3
2
3
15
65
3
2
5
5
1
8
8
9
4
1
0
33
0
17
33
4
6
4
5
1
1
7

2
1
4
4
4
0
11
1
25
2
8
3
13
5
8
17
83
1
2
14
7
0
1
6
17
69
8
1
11
4
0
16
8
14
1
0
3
41
4
21
33
2
2
2
5
0
1
1

0
1
3
7
0
2
16
2
28
1
2
0
28
3
6
8
89
2
1
30
8
3
5
5
13
50
7
2
11
3
3
13
3
9
7
0
3
30
3
13
27
4
8
4
5
0
1
3

0
7
3
8
7
4
9
1
25
5
3
0
19
2
8
10
90
3
1
23
7
2
4
6
14
62
5
3
5
3
3
15
8
8
0
2
4
31
2
16
32
7
5
1
2
2
0
2

4
1
3
8
2
2
3
1
3
0
1
4
2
0
2
0
3
4
4
0
21
5
18
19
3
19
9
25
0
12
4
7
3
8
5
5
4
3
1
0
0
11
0
1
1
1
1
4

5
3
1
4
2
0
1
0
6
2
0
0
3
0
1
0
3
1
1
0
26
8
13
11
8
7
7
8
1
10
9
5
1
1
4
1
2
4
0
4
1
7
1
0
0
2
4
3

3
1
2
7
1
1
3
0
3
0
1
3
2
0
1
0
2
4
1
1
9
4
8
10
5
14
7
11
1
10
6
10
3
4
4
3
5
4
1
2
0
4
0
2
1
2
0
5

6
4
3
3
1
1
2
0
4
0
0
3
1
2
0
0
4
4
1
1
19
7
8
17
2
14
11
13
4
7
18
3
5
4
5
4
0
2
2
1
2
7
0
0
0
4
1
3

1
4
3
9
1
0
4
0
4
1
1
4
1
1
1
1
1
2
1
0
25
3
10
17
7
18
5
12
3
7
11
8
2
3
4
4
1
7
1
1
0
10
0
1
1
1
2
2

1
1
2
5
0
1
1
0
2
0
2
3
0
0
1
1
3
3
0
0
20
6
5
14
7
19
5
14
3
6
9
9
3
6
4
3
3
1
1
2
1
4
0
0
1
2
1
2

3
0
1
4
0
0
3
0
3
0
0
3
0
0
0
2
2
3
0
0
24
7
12
13
9
19
10
22
2
13
15
10
7
7
5
3
5
3
0
1
0
5
0
2
0
0
1
2

3
0
1
7
1
0
2
0
2
0
0
0
1
1
2
0
0
6
2
3
20
6
12
17
6
14
4
17
3
15
10
11
4
7
7
5
4
2
1
0
1
5
0
1
0
2
1
0

4
1
0
6
2
3
1
1
3
0
1
5
0
0
0
1
2
2
1
2
24
2
12
14
6
11
10
15
3
15
8
11
5
2
4
6
2
3
0
0
0
10
0
1
2
0
0
5

7
53
50
101
8
3
32
22
37
31
2
92
1
0
4
3
13
1
1
1
7
35
8
5
3
4
0
34
20
7
8
5
7
5
4
0
18
4
4
2
0
0
0
9
2
3
1
1

4
47
56
93
5
4
23
19
31
36
4
80
1
0
2
3
10
1
1
1
2
31
4
4
6
2
1
26
18
10
3
1
2
6
6
0
16
5
4
9
0
3
3
11
1
3
1
0

4
59
50
107
10
1
31
26
38
30
6
83
0
1
1
3
4
0
1
1
2
36
6
6
2
3
2
41
29
7
5
3
11
7
3
1
15
6
5
5
1
4
2
6
1
2
1
1

2
39
53
106
12
1
32
27
27
21
3
95
1
1
4
4
12
0
1
1
2
30
4
4
2
4
1
40
17
3
1
4
5
6
2
0
16
3
3
4
2
4
1
3
1
3
1
1

2
35
43
93
10
3
24
28
40
27
2
71
0
1
1
1
7
0
0
0
5
25
13
7
2
2
1
33
16
5
2
2
6
7
1
0
13
4
8
8
1
2
0
9
1
4
4
0

4
37
46
115
12
4
28
31
36
25
3
78
0
0
0
6
13
1
2
1
1
35
6
4
3
1
1
24
18
4
4
6
8
11
5
1
7
1
5
5
2
0
1
4
1
0
4
4

0
42
54
98
8
2
29
28
34
21
2
84
0
0
1
4
15
0
1
0
1
36
14
3
5
0
1
25
22
3
3
4
9
5
4
1
10
0
4
4
0
0
2
10
1
2
1
2

1
48
44
103
8
2
25
25
36
32
7
69
1
0
3
2
11
0
0
0
4
29
6
2
3
1
0
21
16
5
3
4
5
4
2
0
17
1
2
6
1
4
1
7
3
4
0
1

0
32
44
87
9
2
29
21
32
35
6
62
1
1
1
4
6
1
3
1
5
30
7
2
5
6
2
29
24
4
2
5
1
10
4
0
13
2
3
2
0
2
2
11
1
1
0
2

7
2
8
2
0
0
0
1
0
0
3
2
1
0
14
1
8
0
1
2
4
1
0
1
1
0
0
0
0
1
0
1
1
0
3
38
3
2
1
0
1
1
0
4
9
8
5
3

2
1
11
1
0
0
1
0
1
0
1
2
0
1
7
1
8
1
1
2
2
0
0
1
0
0
1
0
0
1
0
0
1
0
1
51
6
0
1
0
0
3
0
3
9
13
5
3

2
0
9
1
0
1
1
1
2
2
0
1
0
3
7
0
6
0
3
2
6
0
1
1
0
3
0
2
1
1
0
1
3
1
0
55
4
1
5
0
0
1
0
2
10
1
4
3

0
0
7
0
0
2
1
0
2
0
1
1
0
0
1
3
3
2
1
1
5
0
0
1
0
0
0
1
1
0
0
1
1
0
0
58
3
0
2
1
0
1
1
6
11
4
7
3

5
0
7
0
0
1
0
0
1
1
2
4
0
0
8
1
7
1
4
5
5
3
2
2
0
2
1
1
1
0
2
0
2
0
1
44
3
0
2
0
2
1
1
5
9
4
6
4

0
3
8
0
0
0
0
0
2
0
0
3
0
2
2
1
10
0
0
5
1
1
0
1
2
0
2
0
1
1
0
0
3
0
1
55
5
1
0
0
0
0
1
7
7
5
5
1

2
1
13
2
0
1
0
0
1
1
3
0
0
0
10
4
7
1
3
4
5
0
0
0
0
0
0
0
0
0
1
1
0
1
3
42
5
0
2
1
0
3
0
1
7
6
5
4

3
0
8
4
0
1
0
0
3
0
3
1
0
0
4
1
6
0
1
2
2
0
0
2
0
1
1
0
0
0
1
0
2
4
0
30
2
2
1
2
0
0
0
4
4
6
8
6

1
1
5
1
0
0
3
1
0
0
3
4
0
0
7
1
7
0
3
1
2
2
2
0
0
1
1
0
0
2
0
0
1
1
0
37
9
1
8
1
0
3
0
5
7
4
3
3

0
10
2
5
1
5
0
4
0
1
0
1
0
138
14
10
32
8
9
5
10
5
70
1
4
6
23
35
0
6
11
13
4
15
1
0
2
3
0
66
10
3
7
4
8
24
25
18

1
4
1
3
0
5
0
4
0
0
0
0
1
108
11
6
30
9
6
2
4
2
52
4
8
11
25
29
0
5
11
7
2
8
2
2
1
2
1
64
5
4
1
5
12
14
17
18

0
3
3
1
2
2
0
4
1
0
1
1
0
105
16
9
47
15
11
5
7
8
53
2
8
15
22
35
0
13
8
11
2
12
6
3
2
1
5
59
10
7
4
11
13
25
27
13

0
4
2
1
1
0
2
4
0
0
1
0
0
104
15
6
33
9
4
3
7
5
60
2
9
13
21
39
0
10
7
9
7
9
3
2
4
0
4
66
3
8
4
6
8
16
26
22

0
2
0
1
1
3
2
6
0
0
0
0
0
111
20
6
49
18
9
6
8
3
63
2
10
10
21
27
0
4
9
8
3
8
3
5
1
1
4
64
8
4
3
9
13
15
18
14

1
6
2
5
0
1
2
5
0
0
0
0
2
111
11
12
30
10
6
5
6
1
54
4
7
9
33
37
0
8
17
18
4
7
0
4
1
0
6
64
11
3
3
8
16
19
17
16

0
2
2
2
0
3
3
5
0
0
0
2
0
109
7
7
48
8
9
8
8
3
48
6
9
15
23
26
0
4
13
12
5
11
2
1
2
2
3
79
12
6
2
7
11
18
19
16

2
2
2
2
1
1
1
3
0
1
1
1
1
124
15
10
33
9
8
8
9
8
48
3
7
11
27
32
0
6
17
10
6
8
7
5
2
0
7
64
11
6
5
7
7
21
25
16

1
4
0
2
1
4
3
6
0
1
0
0
0
142
20
8
32
10
10
1
7
2
62
4
8
13
27
28
0
7
11
9
4
5
5
4
8
4
3
61
9
8
4
8
14
25
25
20

22
14
1
10
2
36
24
20
0
19
5
1
2
2
6
0
2
1
0
4
6
1
0
3
0
6
2
5
1
1
24
2
1
0
15
3
0
3
5
0
0
0
2
6
2
0
0
0

20
10
1
9
2
19
22
15
0
10
3
1
2
0
1
1
2
3
1
2
6
3
1
1
0
8
2
7
0
1
18
2
4
2
12
2
1
4
3
2
0
5
1
3
0
0
1
0

25
11
1
6
0
26
19
15
0
17
2
0
2
2
2
2
3
2
1
5
3
5
1
4
0
4
1
7
0
0
18
2
1
1
9
8
3
2
6
0
1
4
1
1
0
0
1
0

22
18
5
9
1
18
17
19
0
17
2
2
2
3
2
3
1
0
0
5
5
1
0
6
0
4
0
4
0
1
14
4
3
1
11
3
0
2
4
1
0
4
2
4
0
1
0
2

17
18
2
10
4
33
18
13
0
19
3
2
0
4
5
3
2
0
3
3
2
3
2
1
0
0
3
6
0
1
8
2
0
1
11
2
1
4
6
0
0
0
1
3
0
1
0
0

22
11
2
10
1
23
20
18
0
23
5
0
0
4
3
1
1
2
1
4
2
3
1
4
1
3
1
6
0
0
9
2
1
0
9
3
1
2
7
0
0
4
0
2
0
0
1
0

24
15
0
8
3
25
18
22
0
19
1
2
1
1
3
4
6
1
1
5
3
1
0
5
0
2
2
9
1
1
11
3
1
3
14
3
0
1
7
0
0
2
1
0
0
0
2
0

20
15
3
13
4
24
23
28
0
26
4
2
2
1
3
2
0
2
3
4
5
6
0
5
0
3
0
7
0
1
5
0
3
0
5
5
0
7
4
2
0
4
0
1
1
2
0
1

27
17
3
10
0
22
18
21
0
15
2
1
0
2
1
0
3
3
1
12
3
2
0
4
0
5
2
11
1
1
12
4
6
0
15
3
1
2
4
0
0
3
1
3
1
0
0
3

3
0
2
1
1
2
2
3
0
1
2
1
4
0
0
2
0
1
4
0
2
5
2
11
1
1
3
1
1
1
4
184
12
8
23
36
21
12
64
17
3
17
5
50
41
29
14
34

3
0
0
0
1
2
0
0
1
1
3
2
1
1
0
0
0
2
3
2
2
7
3
11
0
0
3
2
5
1
7
142
23
0
10
28
22
8
57
9
2
17
8
38
42
30
16
25

4
0
2
2
0
1
0
1
2
3
1
0
0
0
0
2
0
0
4
1
4
3
10
6
0
1
4
4
2
0
9
179
11
4
16
36
33
11
48
6
4
16
10
52
48
25
16
32

3
0
1
3
2
3
0
3
2
1
1
3
1
0
0
2
3
0
0
2
4
1
10
8
2
2
3
5
0
0
2
201
17
6
13
44
29
7
55
15
4
20
5
47
60
17
17
22

3
2
0
2
0
0
0
1
0
1
0
0
0
0
0
4
2
0
3
0
2
1
6
5
2
3
2
1
1
0
2
171
14
6
9
32
35
8
56
18
4
28
7
35
43
15
19
23

2
0
1
0
0
1
0
0
1
0
1
3
0
0
0
2
1
1
1
0
3
4
4
10
0
0
1
2
0
3
3
188
3
10
7
28
31
5
54
15
1
16
5
49
42
26
18
49

3
0
2
0
0
3
0
3
3
2
1
3
2
0
0
0
2
1
4
3
1
5
1
5
0
1
4
3
2
1
2
204
7
9
15
30
30
11
53
12
2
27
7
47
53
24
22
41

7
1
0
1
0
2
2
0
1
0
1
1
3
0
0
2
0
1
1
2
3
3
6
6
1
2
3
2
1
0
5
197
12
7
12
34
26
5
34
19
6
20
8
46
51
30
21
40

4
0
1
3
1
2
2
0
0
0
0
1
1
0
2
2
0
3
1
5
5
2
3
5
0
0
1
1
1
2
12
197
9
5
16
30
28
4
45
14
3
21
8
46
71
35
12
37

10
15
11
0
2
8
9
13
9
1
15
50
6
10
5
3
5
11
13
13
12
13
2
10
0
9
4
22
0
15
7
6
2
4
3
0
0
5
58
12
5
3
6
4
26
7
2
5

3
12
30
0
4
9
7
6
9
3
7
45
5
6
2
4
5
5
15
9
10
14
5
3
2
13
0
19
1
10
9
5
1
4
1
3
0
9
60
10
6
3
6
9
13
4
3
5

5
9
20
0
3
4
16
13
4
0
7
57
10
8
2
3
5
8
15
10
9
8
9
9
3
7
2
22
1
17
9
5
0
0
4
1
1
4
68
17
8
2
8
15
32
11
5
5

5
16
16
0
7
4
16
16
9
0
9
61
5
7
8
1
3
6
6
17
12
9
4
8
2
15
3
19
2
17
9
7
2
1
7
0
2
6
75
11
4
3
1
4
25
2
1
3

5
12
15
2
7
6
9
17
6
1
9
60
3
10
4
4
2
9
12
12
15
9
2
6
4
11
1
22
2
16
21
5
3
4
0
1
1
14
81
10
3
5
10
8
19
5
4
3

6
15
8
1
4
4
14
11
10
2
12
43
9
7
6
10
5
11
11
9
6
9
4
6
1
10
1
24
1
9
8
6
0
1
1
1
1
8
64
20
4
6
6
12
23
6
2
5

4
9
21
0
5
5
10
17
8
1
12
49
5
8
4
7
4
10
12
11
19
8
3
7
9
10
0
25
1
18
10
5
2
2
2
2
0
5
74
17
3
5
6
10
26
6
3
2

14
14
17
0
1
11
17
16
2
1
7
49
4
9
4
0
6
5
10
11
12
12
9
4
3
13
2
15
1
13
8
5
1
4
2
1
1
1
80
14
3
3
6
16
33
7
6
4

4
15
19
0
3
11
11
13
10
1
13
45
12
9
4
4
7
6
12
28
25
11
3
8
3
8
3
23
0
14
12
5
3
6
4
0
3
7
74
16
6
3
13
10
37
12
5
7

2
5
10
9
1
101
7
18
119
30
22
26
18
4
13
8
17
7
22
15
58
32
43
47
16
29
48
22
7
4
7
3
8
31
17
2
5
4
4
1
9
3
7
6
4
5
0
20

6
7
6
17
0
84
2
16
122
20
12
18
19
10
10
6
7
8
12
17
67
35
41
32
22
32
27
28
6
2
9
0
3
29
5
0
1
3
6
2
4
0
8
2
6
1
2
19

3
8
9
10
3
90
4
10
138
19
14
18
15
5
16
4
9
9
21
13
55
22
38
40
14
42
33
31
7
1
15
5
4
23
13
1
6
3
3
1
7
0
12
0
6
3
1
15

2
3
17
11
3
98
1
17
134
24
22
16
17
10
17
10
21
11
15
20
60
25
28
42
20
36
52
30
6
3
3
3
6
18
9
2
1
4
11
1
6
1
4
1
3
2
3
23

6
6
9
9
2
81
2
19
131
23
16
18
16
11
11
10
19
7
21
17
60
30
47
47
23
25
41
23
11
3
10
3
5
37
17
1
5
1
6
1
2
0
4
2
2
2
6
17

3
2
8
11
0
96
4
16
119
22
17
18
13
7
9
16
10
7
12
20
74
19
40
33
15
37
28
40
8
2
10
0
6
32
11
1
1
7
4
4
4
1
4
0
2
2
9
15

2
9
7
10
1
91
6
13
143
20
17
22
14
11
14
2
13
5
10
25
59
20
34
43
25
26
44
32
10
3
4
5
7
21
11
0
6
4
6
4
7
3
3
0
3
3
6
19

0
6
13
16
2
94
2
11
129
27
16
10
10
9
9
11
12
8
18
15
55
17
39
33
24
36
53
21
8
8
6
1
4
33
9
1
3
5
7
4
7
2
3
4
6
4
2
24

5
8
11
13
1
90
2
15
121
23
15
18
17
1
15
4
16
8
15
22
65
18
45
41
22
50
38
23
4
1
8
2
7
29
17
1
13
6
5
1
3
2
4
1
6
3
5
15

4
0
3
11
1
13
9
3
2
6
3
0
1
4
280
23
21
23
3
372
98
1
3
60
64
97
11
48
8
2
6
2
15
1
2
31
9
3
4
3
10
1
4
5
33
7
8
20

5
0
3
5
3
5
4
1
3
1
0
1
0
2
250
17
32
16
0
357
79
3
11
50
69
67
6
47
14
3
3
0
4
2
1
25
5
2
4
10
4
2
4
1
26
1
3
12

6
2
9
8
1
16
6
1
1
3
3
0
0
4
253
32
29
30
3
343
82
4
12
43
79
95
7
54
9
2
3
1
10
3
7
22
6
2
7
7
12
1
5
4
30
2
10
11

8
1
6
15
2
11
2
2
4
6
2
0
2
1
258
18
24
20
2
309
76
2
5
41
73
95
8
57
7
3
4
2
10
2
2
18
8
0
5
3
3
6
3
3
24
3
10
17

7
3
8
12
3
3
1
1
2
4
0
0
1
5
254
23
22
23
1
324
76
4
7
59
80
88
6
64
8
2
5
1
10
0
4
20
10
1
6
5
9
5
4
4
36
1
1
12

2
1
5
10
1
7
3
3
0
4
2
1
3
3
233
22
26
19
1
291
60
5
4
48
58
80
6
65
1
2
1
0
13
2
2
35
9
1
5
5
9
3
6
1
31
6
6
9

7
1
7
11
4
10
4
1
2
3
2
0
0
5
265
23
22
11
0
338
80
6
3
58
76
82
6
48
15
5
1
3
8
4
7
36
13
0
3
5
13
3
3
4
29
6
8
11

6
1
3
8
0
11
3
5
3
1
2
0
3
6
255
24
31
17
1
351
73
2
9
38
68
80
4
46
5
5
4
0
10
8
1
18
11
3
3
4
8
5
4
2
33
2
4
12

8
0
3
16
1
13
4
0
1
9
3
0
1
2
252
25
22
24
1
349
71
4
6
46
88
78
4
41
0
0
1
0
9
1
6
27
8
0
7
10
11
2
4
3
26
1
5
18

19
2
4
16
17
14
10
4
5
0
4
6
80
10
6
10
15
7
2
1
35
5
6
13
11
8
6
15
50
1
15
1
8
7
6
3
24
56
6
4
7
12
23
7
13
55
2
4

16
8
5
18
7
5
6
0
14
2
2
2
64
4
5
13
12
5
2
9
31
3
8
8
16
8
7
12
40
2
4
1
13
7
2
8
25
53
3
4
3
5
30
7
22
41
6
0

21
5
4
14
13
5
5
0
10
0
4
1
52
6
9
16
14
10
2
11
34
4
7
12
13
5
4
14
42
1
14
3
7
7
6
3
28
39
9
7
7
7
36
3
22
45
3
9

17
8
9
15
12
6
5
2
5
1
4
2
85
5
4
9
8
7
3
5
21
7
12
11
23
7
10
9
41
0
17
2
7
3
4
4
28
58
2
9
9
13
27
8
22
46
2
3

16
4
3
13
14
6
6
1
3
1
1
2
67
2
8
11
11
8
2
4
30
11
7
18
14
14
9
8
41
0
16
1
9
4
6
4
28
55
6
6
9
7
35
9
22
54
3
2

16
11
4
18
15
13
5
1
7
0
3
3
67
3
6
13
12
6
0
4
38
9
8
14
10
9
7
13
51
0
10
2
10
4
5
2
26
48
11
5
7
13
27
3
31
59
4
0

18
12
2
15
8
5
9
2
11
1
3
2
68
5
10
12
9
12
0
6
52
13
10
20
16
9
12
10
55
1
3
2
9
7
3
1
35
55
6
4
3
13
28
3
28
57
3
3

14
8
8
13
18
7
8
2
6
2
5
3
53
4
8
16
11
3
4
5
22
7
6
17
13
5
4
10
37
1
17
0
5
4
2
5
29
67
6
9
7
8
39
9
33
33
4
8

14
8
4
14
16
6
6
3
9
1
3
4
80
11
8
15
10
2
6
3
28
6
8
12
13
8
6
9
47
0
7
3
7
5
2
1
16
64
7
4
2
10
35
10
22
63
1
7

4
3
9
12
1
1
2
21
7
15
21
19
11
16
7
3
5
37
4
8
5
4
26
13
22
24
16
4
3
9
19
0
33
3
34
1
2
1
1
0
2
2
1
0
3
1
0
9

2
1
7
13
0
0
4
19
7
11
16
12
11
15
8
1
5
26
8
5
6
3
42
8
16
16
15
2
3
9
13
2
47
4
29
0
0
1
0
1
0
1
1
0
1
0
1
3

2
1
2
8
3
1
4
26
3
13
16
24
11
7
8
2
6
35
5
11
8
5
23
19
15
21
10
10
5
7
16
3
39
5
31
1
0
1
0
1
1
1
1
0
0
3
0
4

3
1
7
7
2
2
2
30
5
13
23
8
7
14
9
2
4
36
7
6
6
9
35
7
28
31
14
4
2
7
17
0
39
3
22
1
2
1
0
0
0
0
2
0
4
1
2
1

4
1
6
7
1
0
3
18
4
9
17
16
9
11
14
1
2
23
3
0
7
5
42
16
13
19
11
5
1
10
12
3
46
2
28
0
0
0
1
3
1
3
2
0
4
1
0
3

4
3
6
8
0
0
3
21
6
18
17
18
6
12
8
2
10
25
8
5
12
12
34
11
17
25
19
5
0
10
15
2
40
2
30
0
1
2
0
0
1
0
3
0
3
5
1
3

3
1
4
7
6
0
2
22
5
19
12
21
9
16
12
4
5
37
6
7
6
11
42
19
23
25
15
3
2
10
15
1
50
3
34
1
2
1
0
0
2
0
1
1
2
3
0
4

7
2
8
9
0
0
5
23
1
17
18
11
5
21
9
4
1
31
11
4
9
8
35
11
22
17
15
4
2
8
15
1
53
4
33
1
1
5
0
0
2
2
0
1
3
3
0
2

6
0
1
11
3
3
3
18
3
13
10
14
9
20
15
3
4
43
3
8
8
7
34
11
27
24
14
4
3
10
13
2
43
2
44
5
1
4
1
1
3
2
0
1
1
4
1
3

48
12
7
8
5
13
2
3
23
3
11
32
15
1
2
0
8
7
1
2
0
5
9
6
0
2
1
4
2
1
1
1
0
0
4
2
9
9
2
4
0
5
12
1
3
2
0
2

46
12
12
13
2
8
1
3
20
3
6
30
11
3
3
2
3
3
3
1
1
5
4
3
2
5
0
2
1
1
0
2
0
0
2
3
10
12
5
7
0
8
10
1
0
7
1
0

47
13
9
13
4
8
2
1
21
3
5
31
12
0
0
0
7
1
0
1
0
5
7
6
0
5
0
1
1
2
0
0
0
0
1
2
12
21
2
0
2
8
4
1
7
1
2
2

44
22
7
6
5
9
1
2
21
1
6
39
10
1
2
3
6
3
1
1
1
1
4
3
1
2
0
0
0
0
1
1
1
2
1
2
9
14
2
2
1
3
11
0
8
8
1
3

47
13
9
14
7
9
1
3
13
3
6
34
7
0
3
1
4
1
0
0
1
2
3
4
1
1
1
0
0
3
0
2
2
2
3
4
12
19
5
5
0
4
6
2
3
2
1
2

48
18
6
8
3
14
9
3
16
2
8
28
6
1
2
0
7
0
1
0
0
3
6
7
1
4
2
1
0
3
1
3
2
1
1
2
4
10
8
3
1
3
10
1
5
1
0
2

39
9
12
12
5
16
2
0
20
3
3
24
12
1
0
1
6
2
1
0
0
2
6
9
1
3
1
3
1
1
1
1
0
0
0
1
11
16
4
4
0
6
9
0
5
6
0
5

47
12
11
13
8
10
4
4
15
4
13
36
11
2
0
1
10
4
1
2
0
3
9
6
2
4
0
1
0
0
1
0
0
2
2
2
4
15
6
3
0
4
5
2
1
1
0
2

46
11
17
14
5
11
2
3
11
3
6
27
17
1
1
1
2
1
4
2
2
3
3
2
2
2
4
2
2
2
1
1
0
0
0
0
9
8
2
4
0
4
8
2
5
6
1
3

2
0
0
0
2
10
2
2
5
2
1
7
0
2
0
16
8
6
5
31
12
7
7
0
13
2
12
7
3
9
7
68
69
34
25
10
6
9
3
34
6
36
1
24
3
3
6
6

0
0
0
1
0
4
0
0
4
1
1
1
0
1
0
13
4
8
7
24
14
4
7
0
4
0
6
4
3
9
2
66
68
28
28
11
10
5
7
12
0
36
4
22
2
2
2
9

0
0
0
1
1
8
1
0
3
2
1
4
0
0
0
15
9
9
6
37
16
3
14
0
9
2
6
4
6
6
5
76
62
30
32
9
6
5
9
24
3
31
10
28
4
3
6
8

0
3
1
0
3
8
1
1
3
1
0
3
0
3
0
17
8
7
4
28
8
7
9
2
9
0
6
1
2
7
5
86
71
33
28
6
6
3
8
42
5
26
4
17
3
2
8
7

0
1
0
0
0
12
0
0
3
2
0
2
1
0
0
14
6
4
2
30
10
6
9
0
8
1
3
5
6
6
5
62
62
29
23
7
7
9
11
23
0
29
3
21
4
3
6
8

1
0
0
0
0
8
1
2
4
1
0
7
1
3
0
12
3
3
6
24
7
2
8
2
2
2
6
3
1
5
11
66
54
29
32
7
1
11
3
32
4
32
5
28
2
4
8
9

1
1
0
2
2
7
1
2
3
1
0
3
0
0
0
13
2
5
9
32
14
4
11
4
7
1
6
5
4
5
8
69
62
36
39
4
12
6
6
26
5
35
3
29
1
2
9
7

0
3
2
2
0
12
1
1
4
1
0
3
1
1
1
15
5
7
1
26
12
5
12
2
12
1
8
6
5
5
4
64
74
36
28
6
13
5
7
29
4
32
4
36
2
1
4
11

2
2
0
0
0
11
1
0
5
2
1
4
0
1
1
19
5
7
8
28
13
3
6
0
6
1
8
4
4
2
7
64
63
26
23
9
7
3
9
21
4
32
5
29
0
0
3
6

3
14
4
5
4
8
11
0
11
1
3
4
12
4
1
5
12
4
6
15
2
5
12
8
6
3
2
39
9
8
53
22
12
26
21
4
24
16
15
29
15
8
6
10
4
5
2
0

1
11
5
7
6
10
9
0
8
2
1
4
3
4
3
10
18
0
12
10
5
5
17
2
4
4
6
40
11
3
36
14
11
27
21
2
25
13
20
14
17
12
6
10
2
7
2
1

3
17
1
8
5
7
6
3
10
2
0
5
16
3
5
9
12
2
7
8
3
5
13
5
6
4
2
64
9
4
47
19
17
30
15
5
27
18
18
27
19
10
3
7
7
4
4
0

1
17
7
9
3
12
5
2
9
1
5
4
8
5
3
11
20
0
7
4
3
5
17
5
9
5
3
65
10
6
47
11
16
25
18
5
47
14
18
25
26
7
6
15
5
3
3
1

1
11
7
8
3
11
6
1
3
3
1
3
9
6
2
12
8
1
5
7
4
6
21
2
4
5
0
52
13
4
44
14
15
26
14
5
22
16
17
29
17
8
9
16
8
3
3
1

1
14
4
9
2
11
4
1
12
0
2
3
8
4
2
8
18
0
5
7
1
2
23
2
10
3
0
58
12
6
45
12
18
26
17
3
35
14
14
24
21
3
8
12
5
4
2
0

4
14
4
15
3
9
12
0
6
2
3
7
10
5
1
10
21
3
6
13
2
7
23
2
4
6
3
45
12
3
45
16
16
27
20
4
46
18
21
21
16
3
7
15
6
7
4
0

0
11
1
9
1
8
5
1
7
3
4
2
7
5
2
8
23
2
4
10
3
3
26
5
4
3
1
52
13
8
46
14
17
32
21
10
37
16
18
19
17
11
5
7
7
6
6
0

3
12
4
5
6
9
8
2
8
3
3
3
7
9
3
9
18
3
5
10
1
4
25
6
5
6
2
50
14
8
49
11
9
40
21
7
43
10
23
25
22
10
4
7
7
7
5
1

1
1
1
6
5
2
2
10
2
3
4
2
56
28
13
4
5
38
2
17
7
4
7
17
5
0
19
3
1
4
3
11
61
0
5
16
2
28
2
0
9
20
6
5
3
1
0
33

1
7
1
8
12
2
0
12
2
8
2
2
58
20
18
1
4
28
4
13
5
1
12
17
1
0
30
4
0
1
9
10
42
1
2
10
0
26
2
4
10
27
7
1
3
2
0
26

0
4
1
5
7
2
0
11
0
7
2
6
54
21
6
3
6
39
3
20
7
3
17
21
1
0
25
3
0
3
8
25
40
0
2
15
7
33
1
6
13
24
5
3
4
1
0
38

3
3
3
9
12
0
2
7
3
6
1
1
62
25
11
3
5
22
3
12
4
1
12
20
2
2
24
1
1
5
4
14
42
1
0
20
1
22
3
2
2
14
11
2
3
3
1
29

0
4
1
8
11
2
1
9
4
4
1
4
54
14
13
3
4
39
7
15
7
5
10
16
2
0
26
11
1
3
4
17
39
0
0
14
1
23
2
0
10
22
12
1
2
3
0
29

3
5
3
4
8
1
1
8
1
10
0
2
57
24
22
2
2
36
2
21
2
6
15
15
8
1
29
3
0
3
1
9
41
0
0
10
0
21
4
2
7
13
11
1
3
2
0
26

1
4
2
5
13
1
3
7
1
5
2
2
72
11
20
9
2
37
4
7
1
5
10
20
1
2
25
4
0
1
9
12
48
1
2
18
5
22
1
1
9
20
12
0
5
0
0
28

5
5
4
12
12
2
1
14
0
7
3
2
57
29
11
5
7
38
1
25
9
4
14
14
3
1
32
4
0
1
6
15
49
2
1
16
2
32
3
6
7
15
6
6
3
0
0
34

0
10
2
8
10
4
4
11
1
10
2
2
75
16
11
6
6
42
5
18
3
3
11
10
6
2
25
7
1
4
4
17
63
0
0
9
4
28
2
8
4
14
9
0
7
1
0
24

2
4
18
0
7
17
16
82
0
1
0
75
0
4
2
0
68
4
0
11
0
10
2
11
13
7
1
4
8
15
7
19
13
9
4
9
2
9
5
3
9
1
0
5
6
0
0
8

1
6
13
4
11
21
9
82
0
0
0
68
0
2
3
3
77
2
3
18
0
9
0
7
6
8
2
3
6
12
4
16
9
10
1
8
1
8
4
0
10
0
1
1
0
1
2
2

0
8
12
5
10
16
13
73
0
1
1
84
1
0
0
6
91
1
5
22
1
10
0
6
20
4
1
2
15
6
7
29
17
7
3
15
0
4
3
1
7
0
1
1
3
2
1
0

1
5
16
2
10
17
16
73
0
1
0
86
3
1
0
2
69
0
3
17
1
7
0
10
9
4
1
3
10
9
0
25
11
19
1
10
1
4
4
1
5
1
3
2
7
5
1
0

3
8
17
1
8
13
19
78
0
1
0
66
1
1
1
3
77
2
1
17
1
13
1
8
18
7
1
2
10
8
2
25
10
9
1
12
1
7
5
1
9
0
1
2
2
2
4
1

0
5
10
3
6
15
8
71
0
2
1
73
0
3
2
4
77
2
3
26
0
15
1
9
7
7
2
4
9
7
2
29
5
9
2
9
0
6
3
1
6
0
1
2
5
0
3
3

0
7
10
2
10
22
7
84
0
0
1
79
2
3
1
4
77
2
2
20
3
17
0
12
12
4
3
2
8
4
1
25
13
11
3
6
3
7
2
2
11
0
0
2
2
0
3
2

1
3
9
3
7
21
9
79
0
0
0
78
1
2
0
3
84
2
0
17
1
10
1
11
6
10
0
0
8
6
2
17
8
13
2
17
2
5
3
5
7
0
0
1
6
1
3
4

1
8
14
2
9
16
20
64
0
1
0
60
2
2
5
2
78
2
2
22
1
12
0
4
13
9
1
3
8
6
5
23
13
5
6
8
3
5
1
0
9
1
0
0
4
2
1
2

3
2
15
84
47
10
24
2
15
3
5
1
4
1
4
2
2
3
1
0
4
0
2
3
0
4
1
0
2
1
1
0
2
0
2
2
1
2
5
1
2
4
11
10
0
4
48
2

8
1
17
61
39
5
23
0
13
8
4
1
1
1
3
1
1
2
1
2
1
2
1
1
2
4
2
2
1
1
0
2
4
1
0
3
1
1
11
1
0
5
13
2
1
4
46
1

13
1
26
58
57
8
32
0
9
7
6
1
1
0
0
0
1
6
0
2
1
1
0
5
1
0
3
1
3
1
6
2
0
1
1
4
0
1
7
1
0
12
9
6
0
5
46
2

8
0
21
67
56
8
18
0
16
7
6
1
3
0
7
2
2
4
1
1
1
0
0
3
0
1
1
0
0
1
2
3
1
2
2
5
0
4
9
1
2
2
12
6
1
2
47
3

7
2
21
64
55
6
16
4
17
4
4
1
0
1
1
3
1
1
1
0
2
0
0
1
0
0
3
1
4
2
0
3
2
4
3
3
0
1
1
1
1
6
7
5
0
7
54
4

6
1
13
59
62
10
25
3
19
8
5
0
2
1
1
1
0
0
0
0
1
1
1
2
0
0
1
1
2
3
4
0
0
5
1
2
0
5
5
0
1
7
14
8
4
5
51
6

8
3
16
74
52
8
17
2
12
5
6
1
2
0
4
1
0
2
3
0
1
2
1
1
2
2
0
0
0
0
0
3
0
1
4
2
1
2
4
0
1
6
12
6
0
8
61
6

2
3
22
60
56
4
18
2
7
4
5
0
2
0
3
2
1
3
0
0
1
0
1
2
2
2
2
1
0
2
3
5
0
2
1
3
0
0
5
1
1
5
8
9
0
9
40
7

6
5
24
52
53
7
23
2
9
10
7
2
1
2
5
2
1
5
0
2
4
1
3
2
0
2
4
4
2
2
4
2
1
1
2
4
1
2
1
0
1
2
8
9
1
5
40
4

4
31
10
74
33
61
35
6
3
9
0
12
7
1
6
8
0
0
0
2
0
0
8
0
2
18
4
1
3
6
1
1
3
3
94
186
77
43
148
17
32
1
17
3
37
5
5
4

5
28
5
66
33
48
34
10
0
14
1
10
4
4
10
6
0
1
0
1
1
1
3
1
0
23
3
2
3
4
0
2
3
5
82
136
51
52
129
20
26
4
15
3
30
6
7
7

6
38
7
71
36
53
48
7
2
12
2
9
4
1
5
7
0
0
2
0
2
0
3
1
0
16
3
5
4
3
4
1
7
2
108
170
52
50
130
24
37
8
13
5
36
10
8
7

7
21
1
68
41
47
40
14
4
9
1
6
3
4
8
6
0
0
0
1
2
1
8
1
0
23
2
7
1
6
1
1
1
2
84
172
57
48
125
18
27
4
20
3
34
5
10
9

5
24
6
75
34
59
37
5
4
8
3
7
6
4
12
9
0
2
1
2
2
0
4
0
0
23
7
4
1
7
4
1
2
6
88
143
45
58
105
24
34
2
13
1
42
6
10
9

5
35
4
86
27
49
31
7
2
6
4
6
1
1
1
6
1
0
0
3
3
0
1
1
2
23
9
2
2
7
1
2
2
1
106
156
57
39
136
24
23
4
21
5
50
12
13
14

10
30
9
74
28
47
31
5
1
9
2
6
5
6
6
7
1
2
0
2
0
1
4
1
0
27
3
3
1
4
3
1
3
5
103
145
59
68
96
30
32
9
11
3
37
7
12
8

7
22
4
81
25
30
32
10
2
11
2
9
3
4
3
6
0
0
0
0
1
0
2
0
1
17
6
1
6
1
1
0
1
1
90
179
55
64
131
32
21
4
19
5
39
8
13
6

4
35
4
93
34
59
31
13
1
14
3
12
1
0
9
4
0
0
0
2
0
0
2
2
0
14
3
7
0
5
4
1
5
1
98
176
46
60
135
20
36
6
17
5
49
4
7
7

0
34
7
7
9
6
4
3
2
4
0
37
18
21
18
6
12
7
29
26
5
5
0
3
3
5
6
33
8
33
1
20
8
26
5
21
7
5
3
0
16
9
0
6
5
6
84
33

0
35
5
8
21
6
4
0
3
5
1
30
20
15
18
7
8
12
19
25
4
5
0
6
1
8
13
21
10
39
1
16
5
21
5
18
8
1
3
1
11
5
1
1
4
6
93
17

0
35
2
12
20
9
10
2
2
2
2
37
27
10
22
2
13
7
25
22
5
7
0
3
0
8
14
24
13
26
6
18
10
18
8
21
8
2
1
1
16
9
2
0
7
3
104
20

0
23
8
10
13
5
2
2
0
4
1
31
24
18
19
9
16
12
33
16
2
3
0
2
2
5
11
29
19
48
4
12
4
16
1
24
11
0
2
1
20
11
1
3
5
1
93
14

1
31
4
8
13
6
5
0
0
7
2
30
22
14
13
4
9
8
32
18
3
4
1
7
4
8
10
29
13
48
3
13
14
22
6
29
7
1
5
0
12
6
0
2
2
1
100
29

4
26
9
6
22
9
7
7
4
3
2
32
20
15
16
11
10
7
31
17
2
9
1
5
1
5
16
27
16
49
4
19
10
24
3
24
11
1
2
0
22
11
1
2
4
5
88
29

0
19
5
11
12
5
7
6
4
6
1
46
24
18
16
7
3
8
32
30
4
3
0
1
1
7
13
27
10
29
4
14
10
15
5
29
11
0
5
1
12
2
3
1
6
7
107
27

1
31
1
12
11
7
6
2
4
2
2
27
30
10
16
5
11
6
24
16
6
4
1
2
2
7
10
33
11
56
4
17
13
12
5
25
3
2
2
0
16
8
0
1
5
5
103
20

1
36
7
13
9
11
13
3
2
4
0
38
23
13
12
7
12
6
34
19
2
2
0
5
2
10
12
23
17
53
6
16
10
25
5
18
11
0
4
2
23
9
2
1
4
8
96
25

14
12
18
25
10
25
28
8
2
7
6
12
3
6
10
3
3
11
33
20
15
164
19
20
2
183
90
9
46
2
10
11
26
20
15
15
7
15
20
4
22
29
27
23
12
33
17
87

11
17
16
22
9
24
26
4
4
2
4
6
4
5
19
8
4
9
35
21
11
151
21
15
0
161
98
15
45
1
11
9
32
19
10
12
22
19
15
6
21
38
25
35
6
30
19
73

18
10
18
25
15
23
40
9
5
1
5
17
6
2
18
5
5
10
44
11
7
173
18
11
1
164
85
8
48
0
6
4
28
12
16
13
16
26
11
3
13
39
23
26
4
25
19
74

17
12
15
22
18
29
33
9
13
2
5
8
3
6
21
6
3
12
21
24
12
145
13
11
3
143
83
4
48
4
10
6
26
10
12
12
8
12
17
8
11
39
26
22
9
25
26
74

18
20
23
26
19
14
24
6
9
1
2
11
2
5
18
8
3
10
44
23
10
135
24
12
3
158
88
12
31
2
8
6
26
17
22
9
6
7
28
6
10
41
30
22
4
24
15
69

30
8
21
27
10
26
34
12
4
3
2
10
6
5
19
5
1
11
37
21
7
159
19
14
2
164
80
21
49
1
9
14
30
17
15
12
13
21
20
8
12
38
28
31
9
37
20
72

21
14
20
19
25
24
33
6
9
3
0
8
6
8
14
11
2
12
44
19
12
181
22
8
2
175
101
7
51
5
14
9
28
17
22
14
16
19
19
3
18
33
24
30
3
24
17
61

23
16
19
35
18
18
34
5
10
1
1
10
3
9
20
8
4
7
38
24
12
162
19
20
0
166
82
9
31
3
11
10
45
13
8
12
12
21
27
5
11
45
30
31
6
26
25
72

32
11
19
31
22
21
38
12
8
7
2
18
3
6
20
9
3
15
23
15
8
168
21
20
2
166
97
9
57
1
4
11
27
14
13
7
15
24
18
8
14
37
22
32
8
32
20
86

1
16
14
24
113
29
50
13
27
37
23
123
43
398
10
30
284
28
190
20
347
137
147
6
16
133
6
193
155
51
16
9
8
119
15
304
2
9
116
11
5
0
884
203
24
359
33
147

2
13
8
24
69
33
47
16
11
20
28
140
49
346
9
29
247
26
157
16
330
139
125
9
22
121
15
169
192
57
16
14
3
116
14
282
4
2
112
8
11
6
807
205
20
319
28
121

2
10
12
19
103
33
42
11
26
22
35
162
50
412
14
30
273
30
194
18
337
128
131
15
24
145
13
170
156
62
19
3
2
123
20
289
3
4
130
4
6
1
823
216
14
368
38
128

2
16
17
21
86
33
34
14
19
30
35
140
50
379
11
24
249
21
180
24
285
150
132
5
11
130
14
135
164
63
11
8
4
138
13
267
2
7
99
7
10
0
764
219
19
326
17
139

2
14
15
29
111
17
38
6
15
27
23
134
54
342
13
23
239
25
170
20
309
137
112
5
15
107
4
162
139
48
19
8
4
117
15
255
3
4
83
14
10
2
764
218
14
294
17
119

1
15
14
18
84
33
48
11
26
30
25
120
53
349
13
23
212
18
154
18
299
117
135
16
20
143
9
138
155
66
26
1
2
133
16
248
3
5
117
3
4
0
793
218
18
321
21
126

3
15
18
26
106
26
50
16
32
41
25
129
42
365
5
20
229
15
173
16
316
121
138
3
14
164
11
168
150
48
21
11
3
114
15
252
3
10
100
14
18
3
739
226
24
308
25
126

4
12
15
29
98
31
46
16
19
31
30
139
41
325
9
19
237
18
157
24
317
134
117
9
15
142
11
156
167
49
15
4
4
111
16
242
3
1
97
11
6
2
758
203
23
338
31
128

2
15
15
27
112
32
71
11
24
27
34
119
49
343
16
32
242
25
187
27
293
154
139
4
24
118
6
154
151
45
22
7
10
140
21
276
5
8
118
6
10
2
797
216
28
326
30
130

0
16
48
20
346
319
74
10
23
27
16
1
0
3
1
0
2
2
2
1
1
1
5
51
10
2
13
21
0
50
4
37
29
1
15
3
12
2
3
74
1
1
14
52
4
0
1
0

0
16
34
21
290
274
63
17
18
28
10
2
1
0
3
0
3
0
0
0
0
1
4
28
15
0
11
9
1
42
3
27
27
1
13
3
27
3
1
84
0
0
25
30
2
0
0
1

0
17
39
28
319
308
65
20
12
37
12
4
3
3
0
3
2
0
0
0
0
0
11
38
12
0
18
21
1
49
4
33
23
0
17
8
12
2
1
78
1
1
14
48
1
0
0
1

0
26
39
28
282
251
57
16
22
35
7
2
0
3
2
1
1
1
2
1
0
0
11
42
3
1
18
20
0
40
4
27
20
2
16
5
14
2
0
73
1
0
13
41
1
0
1
0

0
20
34
21
316
282
59
17
22
28
10
1
4
3
1
1
2
0
0
1
0
0
7
36
7
1
7
9
0
33
5
28
21
0
12
5
15
2
2
69
1
0
11
43
2
0
0
0

0
13
39
25
360
296
57
15
21
27
10
2
1
3
1
3
3
0
1
0
1
0
6
52
6
2
18
19
0
36
7
29
29
1
13
4
13
3
2
86
0
1
16
50
2
0
0
0

0
20
29
24
318
289
64
13
16
32
9
0
0
4
2
2
3
0
1
0
1
1
6
36
8
2
10
14
0
53
5
34
16
1
20
4
14
1
4
85
1
1
19
49
3
1
1
3

2
18
30
25
285
281
65
23
17
30
17
2
1
2
2
1
1
1
0
1
0
1
8
39
9
3
8
12
1
39
1
33
26
2
16
4
9
1
3
72
2
1
20
44
3
1
1
1

2
11
34
17
300
288
63
23
14
21
14
5
1
1
0
5
2
0
2
1
0
0
11
52
9
3
11
20
0
39
2
23
28
3
14
4
13
1
1
72
1
0
17
44
2
0
0
0

0
0
2
2
0
0
1
0
1
0
0
3
0
2
0
4
14
3
54
2
1
0
0
2
7
0
1
0
0
3
10
0
0
2
1
35
2
6
0
17
32
5
1
0
32
11
25
7

0
0
0
1
1
1
0
1
0
0
0
3
0
0
0
2
9
5
43
2
1
0
0
0
0
0
0
0
1
4
8
0
1
2
0
35
2
2
0
34
23
2
2
1
40
11
24
3

1
0
0
1
2
0
0
0
2
1
0
1
1
0
1
5
8
4
28
0
0
1
1
2
8
0
0
0
1
2
8
1
0
1
0
27
3
9
0
19
25
0
1
1
36
16
21
5

0
0
0
3
0
0
0
0
0
0
1
2
0
1
1
3
10
3
45
2
2
0
0
3
3
2
1
0
2
1
6
0
0
2
1
34
1
2
0
19
23
1
1
0
24
15
19
2

0
0
0
2
1
0
0
1
0
0
0
0
0
1
0
3
13
0
36
0
0
0
1
3
6
3
2
0
0
1
10
0
0
6
1
29
5
5
0
25
31
0
1
0
35
19
20
8

0
0
0
3
2
0
0
0
0
0
0
2
0
3
1
1
9
1
43
0
2
0
0
0
1
1
2
0
1
4
8
0
0
2
0
29
3
8
0
26
22
3
0
1
34
19
29
6

0
1
0
3
1
1
0
1
0
0
0
2
3
2
2
4
2
3
45
3
1
0
0
2
1
2
1
1
0
2
10
0
0
1
1
31
4
5
0
25
23
3
1
1
37
14
16
5

0
0
1
6
1
0
0
3
0
0
0
1
0
1
0
2
6
5
30
3
2
0
2
1
5
2
1
1
0
1
9
0
1
2
2
33
5
4
0
26
32
1
2
0
30
23
19
9

0
0
0
5
3
0
0
1
0
0
0
1
0
3
0
2
9
3
42
1
2
0
1
3
2
0
3
0
0
1
10
0
0
2
3
41
1
5
0
21
34
5
1
1
23
12
19
10

0
0
1
0
3
1
1
0
1
2
0
0
2
1
0
2
0
0
1
0
2
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
3
0
131
4
21
22
17
33
33
105
7
25

0
1
1
1
4
2
0
1
0
2
0
0
3
1
0
1
0
0
0
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
1
0
0
0
130
6
22
28
21
36
22
84
6
17

0
0
0
0
5
2
0
0
0
0
1
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
162
7
27
23
14
41
35
109
7
19

0
0
1
0
7
2
1
0
0
1
0
0
2
2
2
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
157
4
23
25
14
41
30
119
6
18

0
0
3
0
3
4
1
2
0
0
1
0
2
1
0
0
0
0
0
0
1
1
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
142
1
22
24
18
32
39
110
11
16

0
1
1
0
2
3
0
1
0
1
1
0
2
1
0
1
1
0
0
1
1
1
1
0
1
0
1
1
1
0
1
1
0
0
1
0
0
0
154
6
18
22
24
42
39
112
12
18

0
3
0
1
1
1
0
1
0
1
2
1
2
0
0
1
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
2
0
1
0
0
0
139
4
28
20
23
40
33
114
6
16

0
0
1
0
2
2
0
2
2
2
1
0
0
1
0
0
1
2
0
0
1
0
2
0
0
1
2
2
0
0
0
0
0
0
0
0
1
0
132
12
29
16
19
23
35
83
10
12

0
0
1
0
5
3
0
0
0
0
2
0
0
0
0
2
1
0
0
2
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
1
3
0
131
7
28
34
6
44
41
106
13
14

91
168
2
162
33
12
25
14
20
53
12
10
12
15
53
25
7
9
42
2
5
3
13
11
3
0
0
8
5
46
7
12
8
21
19
50
13
23
7
9
8
1
0
117
30
14
3
4

114
144
2
130
22
8
19
17
12
46
8
16
13
12
52
36
11
16
36
2
2
6
8
3
7
1
1
8
7
25
3
4
6
25
20
33
12
19
8
5
8
0
0
117
13
15
5
0

125
157
4
141
44
11
19
9
13
64
17
14
14
23
42
32
5
15
51
3
8
2
13
12
9
0
0
6
6
59
9
7
12
23
20
42
13
19
12
10
10
0
0
103
20
14
6
3

108
159
0
160
41
3
31
14
14
60
9
19
18
14
41
33
7
24
55
2
7
12
26
20
3
2
0
11
4
41
5
8
4
24
24
36
20
18
12
12
12
0
0
108
27
11
8
5

114
179
5
153
45
7
21
11
20
59
9
22
10
20
44
28
18
21
47
4
6
4
15
11
4
1
0
16
6
53
6
9
8
25
16
32
8
15
7
8
12
0
1
97
18
22
5
1

112
178
7
158
39
8
34
7
25
55
17
13
17
18
44
45
8
20
53
3
8
7
17
10
4
0
1
9
7
46
4
4
9
32
7
38
13
25
18
15
10
0
1
99
19
23
15
4

116
183
3
147
43
9
30
10
17
46
16
15
7
15
44
37
15
23
54
4
4
16
14
11
12
0
1
10
4
45
2
8
5
26
19
33
10
29
11
10
19
0
0
102
12
12
10
5

75
159
9
148
55
5
23
7
15
68
10
12
11
12
37
25
9
17
31
0
5
9
13
9
12
1
0
14
8
52
6
7
7
29
15
31
12
14
13
14
18
1
0
86
17
11
9
1

104
162
7
144
42
12
30
12
13
69
20
16
15
12
41
32
11
28
47
1
3
13
18
14
6
1
1
10
7
36
4
8
7
29
15
25
20
22
18
12
6
0
0
94
16
20
4
4

0
4
10
2
9
7
35
0
2
2
1
0
1
1
0
3
0
0
0
2
0
1
0
34
3
0
27
10
7
2
4
1
14
1
7
1
3
2
16
15
0
0
3
1
4
4
2
21

2
3
5
0
12
3
28
2
0
1
0
0
3
0
2
3
1
0
0
0
0
2
0
37
2
0
20
5
6
2
5
1
22
1
8
4
5
4
13
14
2
1
3
1
5
2
0
9

2
13
6
1
5
5
34
2
3
11
4
2
3
2
2
0
0
1
1
4
0
0
1
29
2
0
15
9
0
5
6
0
17
2
6
5
2
3
14
17
2
2
1
1
2
1
0
11

1
5
9
2
9
5
35
4
0
5
0
0
2
3
1
2
0
1
1
3
1
0
0
36
2
0
32
8
6
8
9
3
17
1
6
2
2
1
11
12
0
1
1
0
2
3
1
17

1
7
10
2
10
4
46
0
1
8
0
5
2
2
1
4
0
0
0
3
1
2
0
30
2
0
22
7
7
4
9
0
15
3
4
1
4
2
16
13
3
0
6
2
8
3
1
13

1
3
9
1
5
6
37
1
0
6
1
4
3
1
1
2
0
0
1
1
0
2
0
38
3
0
30
8
3
5
3
1
17
1
6
5
4
1
8
17
0
0
1
0
3
3
1
14

1
9
3
2
5
6
42
1
1
10
0
3
4
0
1
3
0
0
0
6
0
1
2
39
5
0
24
12
9
7
6
1
18
1
8
4
1
2
16
12
4
1
4
1
8
0
0
10

1
9
6
1
6
3
48
0
0
10
0
2
2
1
2
0
0
2
1
2
0
0
0
34
3
0
20
3
6
1
4
5
13
0
5
0
1
1
17
16
2
0
4
4
7
3
0
13

0
3
4
6
8
1
42
0
0
4
1
2
0
0
1
3
0
1
1
0
1
1
1
35
2
0
24
7
4
8
6
2
17
0
6
5
4
1
14
21
0
0
5
4
5
4
3
13

4
11
19
6
29
27
19
217
103
91
35
9
64
85
37
128
1
53
23
3
18
12
48
13
24
3
21
41
9
15
86
4
13
14
23
85
12
12
21
9
14
10
6
5
10
77
0
2

7
10
18
5
27
15
22
212
101
76
19
10
70
78
39
98
0
61
36
6
10
7
32
9
22
6
14
29
10
18
73
1
19
9
20
87
14
10
25
9
9
11
6
5
8
75
0
1

7
13
21
5
40
27
16
198
98
67
34
17
61
71
31
118
1
61
34
3
8
9
30
9
16
3
23
36
12
20
71
3
19
10
30
82
10
15
22
17
16
8
0
5
10
44
2
1

2
7
10
10
25
22
22
153
98
76
31
10
74
61
42
111
0
56
28
6
11
11
46
18
10
4
10
43
14
18
67
6
18
18
21
89
12
15
24
6
5
8
8
5
5
62
2
2

7
12
16
10
41
29
24
170
99
82
21
14
64
59
32
99
0
55
44
5
14
12
57
16
16
3
20
39
7
21
66
6
17
10
17
88
10
21
13
14
10
14
11
4
15
62
1
0

7
12
9
8
33
28
18
182
106
93
15
8
55
56
36
117
2
49
49
5
17
9
62
26
19
3
15
42
17
21
65
7
16
13
17
71
12
13
17
16
12
15
9
5
14
50
3
0

3
12
18
8
38
27
17
184
121
92
27
19
71
66
44
128
0
65
36
7
23
6
54
18
20
1
20
54
14
23
81
8
15
13
25
96
13
14
17
12
9
16
12
6
12
46
3
1

6
9
17
11
45
28
20
216
124
93
25
10
68
61
47
113
1
63
43
2
14
9
59
13
38
3
16
46
19
30
87
6
18
9
26
81
12
9
14
17
18
14
11
4
12
48
4
2

2
10
17
11
40
20
22
205
127
96
35
15
62
65
37
139
0
68
48
6
21
6
60
25
26
2
22
33
12
31
91
7
18
18
15
102
12
21
20
9
15
15
7
7
10
64
2
0

10
11
0
8
108
47
24
13
37
12
28
9
49
5
2
0
17
15
87
9
11
8
27
3
105
29
4
6
5
7
12
4
12
7
6
7
2
1
2
32
2
8
19
9
9
7
13
8

13
9
4
5
115
56
26
12
37
12
18
6
67
6
11
0
12
15
59
6
10
6
13
2
84
31
2
5
11
7
9
3
3
1
12
3
1
0
3
38
2
5
17
1
9
5
10
2

20
13
2
7
98
60
27
13
33
17
20
5
60
5
11
0
11
11
59
13
8
9
28
7
86
30
5
3
10
5
10
5
8
3
9
12
1
0
2
46
3
10
20
6
5
5
13
6

15
7
4
12
95
53
38
13
23
6
32
7
38
3
6
1
7
16
56
8
11
10
32
7
89
22
8
10
4
3
5
9
9
4
9
7
4
1
9
44
3
9
25
8
6
5
10
6

16
15
1
4
85
39
17
13
25
12
25
10
55
4
6
0
8
11
60
10
8
8
22
2
93
23
6
6
8
1
10
3
2
8
7
3
4
0
5
48
5
6
22
5
5
6
6
4

13
11
4
5
116
58
18
14
21
10
15
4
80
6
7
2
14
13
60
10
17
10
30
3
91
19
3
6
6
7
5
2
7
6
8
4
2
0
4
49
7
11
19
5
8
1
13
4

14
8
3
6
115
61
28
17
36
5
30
4
58
5
8
0
11
14
63
12
7
8
30
1
89
17
7
7
7
6
12
6
6
6
9
6
0
1
4
55
6
12
27
6
10
11
16
4

11
12
4
8
110
41
22
17
34
13
15
5
59
6
10
1
16
17
64
7
5
9
20
3
83
27
2
9
8
6
14
2
2
5
11
5
3
1
1
47
5
9
19
6
7
2
11
4

18
9
3
12
111
59
29
8
35
8
33
5
68
5
10
0
14
20
60
10
13
15
29
6
93
28
6
11
13
3
7
1
4
5
6
7
1
0
5
37
3
7
34
3
11
4
9
9

13
12
7
8
7
1
26
5
11
8
16
11
13
19
3
5
32
24
3
2
5
18
21
47
0
13
0
2
22
3
2
5
4
3
17
8
15
4
2
0
1
0
3
8
10
0
30
6

11
11
4
1
2
3
20
3
9
7
11
13
10
10
8
3
26
4
6
5
3
17
18
58
1
5
5
0
23
7
3
1
5
1
13
11
13
3
2
1
1
1
2
1
7
2
22
5

21
6
2
5
5
3
23
1
9
11
9
10
10
9
1
11
23
20
7
5
4
28
22
53
0
15
7
3
26
3
2
0
10
5
16
9
17
5
4
5
2
5
3
11
3
2
29
6

14
6
6
3
3
3
22
4
10
12
5
15
7
7
4
4
31
12
4
5
1
18
22
38
0
7
3
1
23
8
5
3
5
3
18
5
20
2
2
3
2
1
3
8
8
1
30
3

12
9
5
2
2
2
28
2
9
4
6
10
5
7
5
7
24
9
4
2
3
17
16
45
2
8
5
2
20
8
2
4
7
4
21
2
19
5
4
4
0
0
3
7
2
0
28
3

12
17
9
4
2
5
28
0
8
4
3
15
4
10
4
3
24
5
4
3
3
10
25
46
1
10
2
1
26
3
9
3
6
3
17
7
11
1
3
4
3
4
2
5
8
0
25
4

17
13
9
4
2
0
24
2
15
10
6
10
6
11
5
5
28
9
9
2
2
15
19
42
2
10
5
1
27
8
4
0
5
3
12
9
17
4
2
1
2
0
0
6
9
1
31
4

15
12
4
2
4
3
29
2
5
14
11
24
5
8
2
1
35
5
4
5
3
15
24
47
1
11
3
1
32
6
2
5
8
4
9
7
20
6
3
5
0
1
1
6
6
0
24
6

21
16
6
1
4
3
20
1
6
15
7
12
6
18
7
5
32
8
5
5
4
21
19
66
1
6
3
1
28
8
0
2
2
7
11
9
12
4
2
3
3
1
1
5
18
2
42
2

4
1
10
9
8
16
1
19
1
1
5
29
7
1
5
5
320
3
4
7
21
17
3
6
4
0
2
3
8
7
26
1
2
0
3
0
0
79
5
2
48
31
6
30
22
23
2
23

5
2
6
8
10
7
2
10
1
3
1
22
6
1
9
1
290
3
1
9
13
10
1
2
10
3
2
2
8
9
24
0
2
1
0
0
1
100
4
4
39
20
3
33
14
25
0
9

5
2
12
14
4
9
4
10
5
8
2
19
5
1
12
2
320
4
0
12
16
8
7
13
6
1
6
2
10
6
28
1
2
2
0
1
0
96
0
3
32
29
5
22
22
19
1
22

4
5
9
9
11
5
4
12
4
6
4
16
7
2
3
2
268
3
5
7
14
11
2
5
5
2
8
1
11
13
33
1
8
2
2
1
0
86
5
1
47
28
6
30
19
27
0
16

5
1
11
10
10
9
5
12
3
3
2
26
10
5
6
2
295
8
3
10
26
8
4
5
8
2
1
0
12
8
28
1
7
1
0
0
0
87
6
3
41
41
5
22
18
19
1
14

4
3
11
12
8
13
0
8
3
2
2
25
10
0
10
6
258
1
6
6
13
7
6
2
1
1
1
1
8
9
23
1
6
0
2
0
1
88
5
1
27
44
7
36
21
20
1
8

2
7
7
10
15
8
1
16
2
4
5
22
8
3
9
5
267
5
5
14
23
12
3
7
7
3
7
1
12
13
21
0
4
2
0
0
1
104
3
2
47
24
8
27
18
24
2
14

0
3
9
6
9
7
5
13
4
3
3
13
5
4
7
4
267
7
4
14
15
10
2
5
8
2
4
4
6
10
27
2
2
2
0
0
2
93
4
1
32
27
9
23
14
28
0
7

5
2
13
8
11
10
2
14
4
4
4
15
7
3
4
3
285
3
6
7
22
6
5
5
7
3
6
6
11
13
33
2
5
0
3
1
0
91
5
3
36
39
11
19
18
28
1
14

14
49
4
24
14
3
29
7
4
13
4
1
33
30
18
21
14
15
3
0
1
30
12
46
28
9
11
14
24
4
5
3
8
5
7
21
15
5
37
28
32
80
29
5
8
4
3
68

9
34
6
27
11
5
26
5
1
6
3
2
20
27
10
19
7
9
3
0
2
31
8
44
30
16
9
10
21
1
1
0
4
2
6
15
8
3
36
18
43
64
23
5
7
2
7
69

9
38
6
28
16
4
20
8
1
12
6
0
30
24
6
15
6
13
7
0
2
28
15
48
22
30
8
14
20
8
1
2
1
4
6
25
6
10
36
17
43
77
32
0
7
8
6
51

6
30
4
14
18
4
23
8
1
7
7
1
19
28
15
16
6
11
4
0
8
18
12
47
24
21
4
15
14
3
1
2
4
1
4
14
13
7
39
14
23
84
33
6
6
5
4
43

3
23
2
17
19
4
44
10
2
6
5
1
20
24
8
11
9
15
2
1
3
28
15
46
19
19
10
8
22
3
2
2
3
1
8
12
8
6
35
10
35
64
30
7
7
5
7
56

14
33
6
14
8
2
30
3
3
6
3
2
25
29
11
26
3
16
1
2
4
19
13
41
30
19
17
8
22
10
2
0
2
3
11
24
6
12
34
16
24
70
49
0
2
6
3
53

5
42
2
31
10
4
33
10
2
5
4
0
21
37
12
10
3
14
4
1
1
20
21
47
31
18
11
16
12
2
1
1
1
2
6
13
5
9
40
15
37
56
31
4
4
6
4
39

10
28
1
26
8
3
29
3
3
10
6
4
38
26
10
18
8
11
3
0
1
24
6
47
31
23
5
10
34
2
1
3
3
6
9
18
12
11
32
17
30
69
30
2
6
6
12
47

10
33
6
29
11
3
22
5
1
9
5
1
31
33
8
8
12
19
2
3
3
25
5
45
32
25
18
13
16
5
4
0
2
1
3
21
9
14
33
21
33
65
33
0
7
2
5
48

2
6
29
5
1
12
1
64
40
8
1
23
3
37
13
35
3
31
57
38
2
29
1
3
3
9
1
80
3
1
0
0
0
1
0
1
2
2
0
0
0
0
1
0
1
100
20
13

3
2
17
2
3
12
4
62
24
5
1
9
6
19
18
26
3
24
63
34
5
33
2
1
1
8
4
76
1
0
0
1
0
1
0
0
1
1
2
0
0
0
0
0
1
112
15
17

1
2
22
5
6
10
5
53
34
7
2
21
1
34
24
25
7
18
66
34
0
36
3
1
2
7
2
101
3
2
0
0
0
1
2
2
3
6
0
0
0
0
1
1
1
97
30
11

0
3
22
5
3
9
5
64
24
5
1
12
4
48
25
26
5
21
61
27
2
35
3
0
0
7
4
77
1
2
0
0
0
0
1
3
2
4
0
0
0
0
1
0
0
93
32
8

1
5
24
4
4
13
4
45
31
4
1
18
1
35
25
37
4
24
61
21
0
31
3
2
1
7
3
83
4
0
0
0
0
1
3
0
1
0
0
0
1
0
0
0
0
93
34
13

1
2
21
1
2
7
2
70
25
7
5
14
3
38
18
22
5
23
51
29
1
38
2
0
1
6
2
68
0
0
1
0
0
0
2
1
0
6
1
0
0
1
0
1
0
109
25
12

0
7
20
7
4
5
5
34
27
3
2
9
1
32
14
23
3
18
51
35
2
32
1
0
2
2
2
83
6
3
0
0
2
1
2
0
4
4
0
0
0
0
2
0
1
102
36
14

1
4
19
3
4
14
1
52
33
7
1
14
1
46
16
20
2
24
44
20
4
28
4
0
3
7
1
89
1
3
0
0
0
0
3
0
2
1
1
1
0
1
0
0
2
120
34
17

1
4
17
5
3
12
5
52
23
5
2
16
1
38
15
17
5
27
56
33
4
38
1
2
1
2
1
85
2
0
0
0
0
1
1
1
1
6
1
0
0
0
0
1
1
135
33
10

7
15
6
15
3
12
31
32
5
8
179
27
28
23
146
12
118
67
18
15
12
54
45
11
8
0

2
8
3
16
2
3
22
23
4
10
150
23
27
20
142
9
123
67
20
15
3
57
38
19
7
0

9
6
2
12
1
5
22
26
10
5
154
31
26
19
135
7
129
71
22
25
5
71
49
13
13
1

7
9
5
15
0
6
25
22
4
6
192
26
23
31
133
11
119
68
18
31
2
47
39
13
7
0

5
10
8
11
1
9
22
30
6
7
178
24
34
36
147
5
128
64
16
20
7
52
44
10
8
0

6
15
8
12
1
6
29
36
4
15
177
35
30
30
116
13
164
63
18
16
3
41
40
19
14
0

8
10
7
16
4
8
27
38
8
7
164
28
31
20
141
15
127
69
16
15
6
42
50
15
5
0

7
11
9
17
1
4
25
23
8
14
177
27
30
22
138
17
145
88
21
14
5
46
37
7
7
0

4
11
3
16
2
4
37
20
4
4
172
31
28
22
136
9
135
81
11
17
12
67
51
11
12
1

TOTAL
2aos 3aos
36m
37
38
39
40
41
42
43
### 26,785 27,670 26,701 28,321 25,925 27,941 27,389 26,700
341
17
25
23
17
29
23
23
22
6
0
1
0
0
0
0
0
0
17
3
2
4
1
3
0
3
1
5
0
0
1
0
1
1
0
1
15
1
1
1
0
2
6
1
1
39
5
4
3
4
2
2
4
2
2
1
0
1
0
0
0
0
0
6
0
0
0
0
1
1
1
0
145
6
12
6
7
8
17
14
8
50
4
5
4
4
3
6
2
3
16
0
2
2
0
0
1
1
0
5
0
0
1
1
0
4
2
2
21
2
3
3
0
1
3
2
0
32
4
0
5
0
4
1
1
2
8
0
0
0
1
0
0
1
1
3
0
1
0
0
0
0
0
0
8
0
0
1
0
0
0
0
2
1
0
1
1
0
0
0
0
0
5
0
2
1
1
1
0
0
3
14
1
1
2
3
1
2
2
2
5
0
0
0
0
0
1
0
2
414
32
32
30
29
33
41
36
14
214
25
25
20
15
10
22
21
18
81
8
8
9
8
7
4
8
9
32
0
0
3
4
4
3
2
2
950
83
79
74
68
52
65
83
85
102
6
5
5
10
5
10
9
13
16
2
2
2
3
4
2
2
3
6
0
0
0
0
1
2
0
0
7
0
2
0
0
1
1
0
1
25
0
2
0
1
4
1
0
2
5
1
0
3
1
1
2
1
0
104
11
15
11
8
9
16
10
11
110
13
8
9
4
12
4
14
3
1
2
0
0
0
0
1
1
0
2
0
0
1
0
0
0
0
0
32
1
1
0
3
1
1
2
1
20
0
0
2
2
0
0
1
1
104
9
11
13
13
9
7
13
9
569
49
49
42
50
52
50
62
54
347
21
47
36
36
24
40
32
36
495
39
37
37
49
43
37
38
54

27
144
66
32
29
5
14
11
58
10
16
66
75
118
19
8
2
8
7
53
44
28
19
82
53
10
18
17
19
16
12
196
3
5
46
861
504
189
106
135
224
38
631
37
3
17
959
61

5
10
8
1
2
0
2
1
7
1
1
5
4
13
4
1
2
0
2
7
4
2
0
11
6
2
4
3
2
4
1
18
1
0
3
80
40
23
6
15
16
3
54
1
0
1
87
2

3
9
3
2
1
1
2
0
4
1
1
5
13
14
1
0
0
0
0
5
8
2
5
7
4
0
1
3
4
1
0
22
3
1
2
81
40
21
10
10
19
4
42
5
1
2
74
6

2
11
4
5
0
0
2
0
7
0
1
2
7
8
3
2
2
0
1
4
3
0
3
4
4
0
1
0
1
3
3
18
0
1
4
67
43
21
6
13
18
5
47
7
0
1
56
6

3
11
8
2
3
0
2
2
4
3
0
6
3
13
3
2
0
0
1
4
6
0
0
4
6
0
4
2
2
1
0
21
0
1
2
78
53
21
9
18
19
3
55
3
0
1
81
7

1
4
7
3
3
3
4
0
3
1
0
4
5
11
1
0
0
1
0
2
5
0
2
7
5
2
3
2
1
1
1
19
2
0
4
66
47
11
9
7
16
2
60
5
0
2
79
4

1
11
8
5
7
0
1
0
11
0
2
3
6
10
1
1
0
0
1
2
8
4
2
6
5
1
1
5
0
1
0
14
2
0
6
61
45
14
12
14
19
3
43
6
0
2
77
7

7
8
5
1
1
0
1
1
8
0
2
4
3
15
1
0
3
0
0
4
2
3
1
9
4
0
2
1
0
0
1
17
1
0
2
77
45
20
10
16
14
5
53
6
0
2
75
2

1
11
6
6
3
1
2
2
6
3
1
5
4
8
2
0
4
1
1
6
7
3
2
7
4
0
5
6
1
2
2
16
0
0
2
64
48
18
9
11
15
2
52
0
0
4
83
3

17
50
2
98
55
69
20
14
7
18
7
37
22
24
30
95
28
50
43
45
4
9
28
31
5
21
75
19
14
1
1
17
3
4
203
40
16
44
18
152
24
44
44
52
42
176
73
73

1
3
4
3
10
10
0
1
2
3
0
4
11
2
1
13
2
4
5
5
0
0
4
1
0
4
10
2
1
0
0
0
1
0
13
4
2
3
5
12
2
4
9
9
6
14
6
7

1
2
0
11
9
9
4
3
1
0
2
7
2
1
3
9
2
6
6
7
0
0
1
1
0
3
5
1
0
1
1
1
0
1
25
3
1
2
2
7
1
4
4
6
2
16
6
5

3
1
2
5
7
8
3
2
1
1
1
4
4
2
3
11
1
4
7
6
0
1
2
3
1
1
8
2
0
1
1
1
0
2
16
5
1
3
2
14
6
3
4
5
6
14
6
4

0
4
3
16
3
8
2
1
1
2
0
3
2
0
5
8
1
4
2
6
0
4
3
1
0
3
10
2
1
0
0
0
0
0
18
3
2
4
1
15
2
3
3
4
2
18
6
6

1
5
0
6
3
7
4
7
1
4
0
7
5
2
2
5
4
5
7
5
0
0
0
1
0
3
11
1
3
0
0
2
1
0
13
0
1
3
1
16
0
1
4
3
4
13
7
6

1
6
2
6
7
7
2
1
0
0
0
6
5
3
2
10
2
3
3
4
0
1
1
1
0
0
14
0
3
0
0
0
0
0
9
2
2
3
2
10
1
1
2
7
4
15
4
3

1
5
0
8
1
4
1
6
1
1
0
3
5
1
0
6
2
3
5
2
0
3
2
3
0
2
6
4
1
0
0
3
0
1
20
0
2
1
4
14
2
2
3
2
2
15
6
4

3
6
1
14
9
10
3
2
1
1
0
4
2
1
4
1
3
2
3
2
0
1
2
6
0
4
8
0
0
1
2
0
0
0
16
7
0
2
2
16
3
3
2
3
7
13
7
5

364
90
33
171
29
6
11
46
13
8
4
175
19
48
161
50
14
55
36
27
30
58
8
29
324
66
15
277
9
56
7
9
376
4
23
17
39
186
127
66
28
48
36
44
17
45
20
102

33
10
4
9
1
0
0
3
2
1
0
18
1
6
14
1
3
3
2
2
2
8
2
3
26
6
1
24
2
2
1
1
29
2
1
2
3
7
3
3
1
2
4
4
0
4
1
3

31
7
2
11
1
0
0
4
0
0
0
17
0
4
14
1
2
3
2
4
6
2
3
1
24
5
2
27
2
9
0
0
32
0
4
4
2
16
10
3
3
1
6
3
2
4
3
10

44
11
2
11
2
0
0
3
1
2
0
12
2
4
10
2
3
3
3
0
2
4
1
2
26
8
2
30
2
9
2
0
25
1
4
1
2
18
13
5
1
3
4
0
2
3
2
10

33
10
1
12
0
1
0
3
1
0
1
10
0
3
15
5
2
6
4
2
1
2
3
4
28
4
0
27
2
5
1
1
31
0
2
3
0
11
8
5
1
4
7
6
2
5
6
17

23
6
4
14
3
0
1
3
2
0
1
20
1
2
7
2
1
7
3
1
4
6
1
5
29
4
1
18
2
2
1
0
28
0
0
2
0
22
6
11
0
3
0
3
6
3
0
5

38
8
2
12
4
0
1
4
3
1
0
12
5
7
12
4
2
9
4
4
1
3
2
2
37
9
3
33
0
4
1
1
21
1
2
2
4
11
14
9
2
3
4
3
1
1
0
12

27
18
2
10
1
0
0
2
0
0
0
18
3
6
17
4
6
4
3
0
2
7
0
3
24
9
1
24
1
5
1
3
25
1
2
0
0
18
8
4
1
5
5
3
7
2
3
11

31
9
2
15
4
0
1
2
1
0
1
5
4
2
14
4
2
3
2
3
4
5
1
2
25
3
1
27
2
7
2
0
29
0
1
2
1
17
10
9
3
4
2
1
1
1
4
13

54
9
24
0
3
1
4
11
2
3
7

4
1
3
0
0
0
0
2
0
2
1

2
1
2
0
0
1
0
0
0
2
0

7
0
3
0
0
1
3
0
1
2
0

5
0
4
0
1
3
2
0
0
0
0

4
1
2
0
0
0
2
2
0
0
0

6
2
3
0
0
0
2
2
0
1
0

3
0
5
0
1
0
0
0
0
0
1

5
1
4
0
0
0
2
0
0
0
0

38
21
158
13
11
13
12
48
68
11
48
265
44
102
43
67
70
3
8
16
4
14
7
4
28
1,850
81
183
50
106
111
64
379
1,359
86
29

2
1
7
1
2
0
0
3
6
1
6
20
1
6
3
5
9
0
0
0
1
0
1
1
4
164
9
12
7
7
7
3
26
118
12
5

1
2
18
1
2
2
1
6
7
0
5
14
5
13
3
3
7
0
0
1
0
1
0
0
6
171
8
18
5
9
11
8
27
105
12
1

4
1
19
0
0
1
1
4
6
1
3
14
7
7
2
8
3
0
0
1
0
0
3
2
1
145
13
10
6
7
7
7
31
117
11
1

3
2
18
0
3
0
1
9
7
2
8
26
2
16
9
9
5
0
0
0
2
1
4
1
6
182
6
15
5
9
6
6
47
111
11
3

4
3
21
1
3
1
1
2
8
0
5
22
5
10
6
1
7
1
0
1
0
0
2
1
4
148
3
9
5
10
12
5
27
89
8
4

4
2
12
3
1
0
0
5
12
1
5
23
1
6
3
5
7
0
0
0
0
1
1
1
1
172
5
17
2
6
6
3
32
133
9
1

4
1
14
0
1
2
0
6
7
2
9
33
3
9
4
4
5
0
0
1
1
1
1
0
2
143
10
7
4
8
6
5
34
125
13
3

2
1
17
1
2
1
2
3
5
0
3
22
6
4
5
2
3
1
0
1
0
0
2
0
2
144
4
21
6
15
9
3
23
113
7
5

8
32
27
71
40
43
168
22
271
26
70
24
218
29
96
114
989
22
18
276
63
29
39
52
146
745
87
17
77
59
20
138
60
124
43
10
38
422
27
178
370
45
54
32
44
7
16
27

1
1
0
5
2
2
14
4
23
3
4
0
22
3
11
10
57
1
0
21
4
2
3
1
12
82
6
1
2
10
3
11
7
9
3
1
3
37
2
8
23
3
12
0
2
1
1
0

1
0
0
6
4
7
16
1
26
2
7
1
13
5
5
8
69
1
2
22
7
2
6
7
18
71
6
1
5
3
3
8
3
13
8
4
1
30
2
11
30
2
9
2
3
2
1
1

1
2
3
8
3
3
6
1
21
2
4
1
20
3
7
10
67
3
4
17
8
2
2
1
7
47
10
1
10
5
0
8
2
5
1
2
1
23
3
11
21
1
1
0
4
0
3
3

0
3
0
7
2
4
13
3
25
1
7
2
19
1
11
8
69
3
2
24
4
6
3
3
5
73
10
0
11
6
1
13
2
9
3
1
2
37
1
18
26
2
8
2
2
0
1
1

0
3
2
3
7
2
11
2
21
8
2
3
11
3
6
6
72
2
2
19
4
2
6
3
11
57
10
0
7
5
1
11
3
8
5
1
1
22
3
16
23
5
4
2
5
1
2
2

0
1
0
4
3
6
6
1
32
1
5
0
14
1
10
10
68
5
0
23
6
3
2
5
13
57
5
0
11
3
0
13
3
15
5
2
8
24
3
12
35
2
5
4
7
0
0
1

0
6
0
4
1
9
14
0
15
2
7
2
20
4
10
7
60
2
2
17
5
5
4
4
13
64
7
3
8
3
1
7
4
11
1
3
3
28
6
20
21
5
3
2
5
2
1
1

2
2
2
6
3
4
8
1
21
1
3
1
12
3
5
17
51
1
2
15
6
1
5
4
17
72
11
1
19
4
1
8
3
8
6
0
5
26
1
14
23
1
1
4
2
1
1
0

38
20
18
72
15
9
32
4
45
4
9
32
18
7
10
8
27
35
13
9
256
62
127
169
81
179
91
175
26
121
118
98
42
57
53
44
34
32
9
13
7
79
1
11
6
16
12
32

5
1
1
6
1
1
1
1
4
0
1
3
2
3
1
0
1
0
0
0
20
7
9
16
8
14
7
12
4
8
11
12
3
5
8
0
6
3
1
0
0
4
0
0
1
1
0
1

6
2
2
4
0
1
1
1
3
1
1
3
2
1
1
0
4
6
0
0
23
9
6
14
8
17
5
22
4
15
7
14
3
6
3
8
1
1
1
0
1
7
0
1
0
3
0
1

5
3
1
3
1
2
2
1
4
0
0
3
1
2
1
0
1
1
2
2
17
5
12
12
3
14
13
13
1
7
8
12
4
5
5
2
2
2
0
0
2
11
0
0
0
0
0
2

2
1
1
4
1
1
1
0
7
0
1
4
1
1
0
0
2
4
4
1
22
5
11
13
7
20
9
19
3
14
8
13
2
6
5
3
2
4
2
3
2
4
1
0
1
2
2
3

6
1
2
7
2
2
0
0
5
0
0
0
0
4
1
0
3
5
3
0
17
3
11
6
5
14
11
11
0
10
9
11
5
12
5
2
2
3
0
1
1
4
0
0
0
1
0
2

5
4
3
8
0
0
1
0
2
0
3
2
0
1
3
1
0
3
3
0
18
8
6
13
8
13
6
15
5
9
6
16
2
10
10
5
3
2
1
0
1
8
0
0
0
4
1
2

0
2
2
6
1
1
2
1
4
0
1
2
0
0
2
1
3
2
0
2
19
4
11
10
8
25
11
20
4
11
12
7
4
6
6
4
0
1
1
0
1
5
0
0
0
0
0
1

3
0
3
8
0
1
0
0
4
1
0
2
1
1
1
0
1
1
1
1
23
8
9
20
12
18
7
13
3
6
6
19
5
8
6
3
5
1
1
1
1
5
0
0
0
1
1
0

31
490
608
1,197
111
34
339
306
406
365
47
949
7
6
19
32
130
7
12
7
39
398
86
61
43
33
14
364
239
72
48
48
74
79
45
4
169
28
46
54
9
22
13
91
17
28
18
15

3
30
50
97
1
4
19
28
29
27
2
78
0
1
1
1
10
0
0
1
7
34
14
3
3
3
0
30
16
4
2
2
7
3
7
1
9
5
4
5
1
2
1
5
3
2
0
0

2
44
57
99
8
4
36
15
30
25
4
82
0
1
0
2
9
1
0
1
4
29
6
2
3
5
0
26
23
7
2
4
1
4
7
1
8
1
1
5
0
1
2
9
5
2
1
3

7
33
40
105
7
3
30
17
26
26
4
61
0
1
1
2
12
0
2
0
4
31
4
4
2
3
2
11
22
5
8
4
3
9
2
1
12
2
2
7
2
2
0
10
3
0
1
0

5
36
38
122
11
3
26
25
32
38
4
77
0
1
2
5
7
0
0
0
1
39
12
4
2
4
4
14
17
9
5
6
4
6
1
1
11
0
1
0
0
1
0
9
0
2
2
3

2
38
52
84
5
5
26
21
34
21
1
81
0
3
3
1
6
0
1
0
4
31
7
2
3
1
0
24
18
3
4
4
4
6
1
0
18
4
7
2
0
1
0
4
4
1
1
3

1
44
49
92
11
1
32
22
36
26
4
79
2
0
0
2
9
0
1
2
2
38
13
6
5
1
1
26
18
5
9
7
5
3
5
0
14
1
3
7
0
2
2
8
1
2
4
2

2
42
44
83
3
1
27
28
40
26
2
79
1
1
2
4
11
0
3
0
2
35
10
6
3
2
2
23
14
6
5
5
7
4
5
0
11
1
2
4
0
2
2
4
1
1
0
5

2
43
56
98
8
4
35
28
23
25
3
77
0
1
4
2
11
0
0
2
5
23
8
5
2
3
3
19
11
4
0
3
5
9
2
0
9
3
6
9
3
1
0
7
0
1
1
3

27
9
100
15
0
9
7
4
15
6
19
28
1
6
76
24
81
5
19
30
48
10
7
13
4
9
8
7
4
10
5
6
17
7
10
534
54
9
29
6
4
19
4
48
94
67
62
42

1
4
14
1
0
1
0
1
0
2
3
4
0
0
6
2
10
1
0
1
8
0
0
1
1
2
1
0
1
2
0
3
4
0
2
50
4
1
5
0
1
8
0
7
9
5
3
1

1
1
6
1
0
3
0
0
2
1
3
1
0
0
4
3
6
1
4
3
2
0
0
1
1
0
0
1
0
1
3
0
1
0
0
35
4
1
3
0
0
0
0
7
8
3
4
3

4
1
2
0
0
3
0
1
2
0
5
2
0
0
14
3
7
3
1
6
5
0
0
1
0
2
1
0
0
1
0
0
1
1
1
33
5
0
5
0
1
1
0
4
6
6
7
3

3
3
11
1
0
4
0
0
1
1
1
2
1
0
5
1
5
1
2
3
0
2
0
1
0
1
0
1
0
1
0
0
1
0
1
51
5
1
4
0
0
2
1
5
6
1
6
5

1
0
5
4
2
1
1
0
1
1
1
1
0
0
5
0
7
2
0
3
6
1
0
0
0
0
2
0
0
0
0
1
0
1
0
42
6
0
4
0
0
3
1
2
11
3
2
1

3
0
9
0
0
2
4
0
0
0
2
2
0
0
9
0
10
0
3
3
7
1
1
1
2
0
1
0
0
3
1
0
2
0
0
49
5
0
5
0
0
4
1
7
8
3
6
5

2
0
9
2
0
0
0
0
2
0
3
2
0
0
4
2
10
2
0
2
4
0
1
1
0
1
1
0
1
1
0
0
3
0
1
58
3
2
2
1
1
2
0
7
15
3
5
2

3
0
15
0
0
3
0
2
3
1
3
4
0
0
6
1
3
0
2
2
4
0
1
3
1
1
0
1
1
1
1
0
3
1
4
40
2
0
2
1
0
1
1
3
4
7
2
3

5
58
18
35
8
34
15
55
1
3
6
7
5
1,410
173
96
444
126
93
56
81
47
709
30
92
130
300
369
0
93
143
140
48
111
49
34
33
19
45
769
104
61
47
95
140
218
279
195

0
7
2
2
3
3
1
3
0
0
1
0
2
104
18
11
32
14
7
5
5
4
67
2
6
8
21
22
0
5
12
10
7
7
1
3
2
1
2
58
8
3
6
8
14
24
12
20

0
3
3
4
1
4
1
4
1
0
0
0
0
99
13
7
34
7
11
4
13
1
56
2
10
16
28
27
1
1
12
8
4
7
5
3
3
2
5
82
12
4
6
14
10
18
24
22

1
4
4
7
1
1
2
8
0
0
0
2
0
111
9
2
34
6
11
6
11
2
40
1
10
7
26
30
0
5
10
16
3
6
4
1
4
1
4
55
9
6
4
4
8
19
19
22

0
7
5
0
0
3
1
6
0
3
0
0
0
116
14
5
28
5
10
2
7
2
41
1
10
5
26
44
0
4
17
15
4
9
2
4
6
5
5
59
8
7
4
6
7
21
24
17

0
6
6
7
0
5
2
4
0
0
0
1
1
94
10
5
33
8
6
7
3
1
46
3
7
9
37
23
0
4
7
11
3
11
5
6
4
1
4
48
3
7
6
8
11
18
30
24

0
7
4
1
1
7
3
2
0
0
0
1
1
102
14
9
38
15
7
5
7
5
52
2
11
12
27
31
0
5
13
10
0
10
0
5
1
2
3
66
5
11
8
8
12
30
35
24

1
9
3
2
0
2
3
5
0
0
0
0
0
85
14
8
34
10
4
5
3
0
57
1
7
9
25
32
0
5
15
10
5
9
2
4
1
1
5
69
12
4
5
6
15
27
24
20

0
7
5
3
1
3
2
7
0
1
0
2
1
98
12
6
28
9
5
4
3
3
50
0
7
16
24
26
0
4
15
9
6
10
4
3
4
5
2
62
7
2
3
9
4
16
20
24

266
183
27
118
21
295
236
215
0
227
32
14
15
24
36
19
28
16
12
58
41
31
5
45
3
48
13
75
3
11
174
26
26
9
126
40
9
32
54
8
1
34
10
29
7
4
7
6

24
12
2
11
1
22
15
15
0
22
2
1
1
4
5
2
2
1
2
7
5
1
2
8
0
2
0
9
2
2
16
1
2
0
11
2
3
3
8
1
0
4
1
1
0
1
0
1

23
20
3
13
2
25
24
8
0
20
5
1
2
5
3
0
2
0
2
7
3
3
1
3
1
5
0
6
0
0
25
1
2
1
13
4
2
1
7
2
1
2
0
3
1
0
0
0

22
21
1
7
1
25
20
18
0
17
2
0
0
3
6
0
2
2
1
3
3
4
0
6
2
4
1
7
1
2
18
3
1
0
12
3
1
3
4
1
0
4
1
3
0
1
0
0

19
20
4
8
2
23
25
15
0
17
2
0
1
2
4
2
3
3
2
3
5
6
1
2
0
8
1
7
0
2
17
7
2
0
12
4
0
3
6
0
3
5
2
6
0
0
0
1

20
15
3
14
2
19
17
12
0
20
1
0
0
4
1
0
1
1
3
2
1
3
1
3
0
5
2
10
0
1
19
7
1
1
11
2
0
3
7
0
4
1
0
1
0
1
0
0

23
19
4
10
0
26
24
13
0
22
0
2
3
2
1
1
1
4
1
5
1
5
0
3
0
3
1
5
0
5
17
3
2
0
16
2
1
6
6
1
2
3
1
4
1
0
0
1

29
17
2
14
1
20
21
10
0
24
0
2
1
5
2
1
1
1
1
4
2
1
0
0
0
4
2
5
0
3
13
3
1
0
7
2
0
2
2
1
1
0
0
2
2
0
0
0

22
8
3
4
1
18
15
9
0
17
0
4
1
3
3
2
1
1
1
9
6
1
0
3
2
4
3
6
0
3
16
3
1
2
11
5
0
1
4
2
0
1
2
3
0
0
1
1

45
4
10
14
6
21
7
13
12
11
13
19
18
1
2
19
9
12
26
20
31
40
60
95
10
13
36
31
15
12
63
2,258
137
76
166
395
334
100
626
157
40
263
87
547
594
311
201
410

3
0
1
0
0
1
1
1
2
0
0
3
0
0
1
0
1
1
0
0
3
3
2
16
1
0
3
2
2
2
5
201
11
7
15
41
24
4
51
16
4
27
6
46
49
27
17
30

5
0
2
0
0
1
1
0
0
0
0
1
3
0
1
2
0
0
2
3
3
4
6
6
2
3
3
3
1
0
5
184
5
7
12
43
35
8
49
14
4
26
6
39
53
35
11
34

7
0
0
4
0
3
1
2
0
0
1
1
3
0
0
0
1
0
1
0
1
3
2
10
1
2
2
3
2
0
4
197
17
8
12
47
21
6
44
8
4
24
4
40
52
37
22
30

3
0
0
0
0
2
0
1
0
0
1
0
1
0
1
2
2
0
3
2
4
6
5
12
1
1
2
1
0
0
3
175
11
6
17
45
25
11
60
14
1
23
8
55
59
27
13
29

7
0
1
2
1
0
2
0
3
0
1
3
2
0
0
2
0
3
1
1
3
7
0
6
2
1
1
0
1
0
4
172
14
6
14
42
25
5
46
15
2
20
5
39
42
31
22
25

4
0
2
0
0
1
0
1
1
0
1
2
1
0
0
2
1
1
0
1
1
4
6
4
0
1
4
1
2
1
5
177
18
7
9
42
31
11
55
15
3
20
11
55
50
38
20
29

10
0
1
0
0
2
1
2
4
0
0
1
1
0
2
1
1
0
1
2
0
3
0
4
0
2
2
3
3
1
1
155
12
5
4
49
32
10
50
13
6
24
7
46
52
25
23
42

2
0
1
2
0
1
0
0
1
0
0
0
2
0
0
2
1
2
5
3
1
5
11
8
0
2
2
5
1
0
4
209
15
9
9
41
29
4
53
21
4
18
6
47
59
31
13
27

66
152
206
5
50
76
149
153
84
13
124
626
65
96
57
46
56
95
132
152
159
116
59
78
33
135
25
280
11
169
126
58
20
40
36
13
9
84
853
182
56
38
89
114
293
69
41
51

12
12
14
1
5
5
15
10
13
0
11
62
0
4
5
5
2
5
9
18
17
13
8
5
2
9
2
24
0
20
12
6
0
3
5
0
0
7
64
14
7
3
6
8
35
6
4
6

6
17
22
0
4
8
15
14
12
1
10
41
7
2
6
6
3
8
3
6
22
6
3
7
0
13
0
21
1
12
10
10
2
1
7
2
2
4
92
21
6
6
7
6
30
6
2
12

7
11
17
0
2
11
15
10
7
5
12
41
5
6
7
5
5
5
5
13
16
6
5
9
1
10
4
16
0
11
14
6
2
2
5
0
0
9
75
18
3
5
6
11
34
6
4
4

6
20
26
1
1
15
10
15
12
1
16
57
3
7
4
4
6
4
5
15
16
11
5
11
5
13
2
27
0
22
5
10
0
12
4
0
1
5
77
18
3
5
5
13
17
8
1
8

4
12
23
2
6
10
9
12
5
0
8
49
4
1
4
3
6
9
13
10
16
11
11
10
2
20
0
18
0
18
14
3
0
1
6
2
1
10
78
20
3
3
4
14
23
6
0
3

5
18
16
2
4
9
18
15
11
2
12
52
3
6
4
4
5
6
5
10
14
4
3
7
3
15
2
21
0
15
7
4
1
3
5
1
1
5
72
23
2
5
4
9
19
6
5
2

3
9
22
1
2
7
17
9
15
1
10
52
3
12
5
9
6
7
7
9
16
12
7
10
1
7
1
32
2
7
11
5
2
5
1
3
0
6
81
26
4
5
4
6
26
5
5
4

4
14
9
2
4
10
11
12
9
1
8
55
2
10
5
5
6
15
8
14
18
8
5
14
3
9
1
22
1
18
9
4
2
7
4
3
1
4
88
17
4
5
4
8
27
10
3
4

40
71
134
143
16
1,094
40
183
1,568
280
191
209
174
91
161
101
169
94
186
208
746
296
482
450
238
399
487
339
78
34
97
27
68
340
154
17
63
48
65
24
69
18
56
26
57
36
44
221

0
4
8
9
2
79
4
12
114
25
16
9
21
11
18
14
15
8
9
19
61
20
32
37
16
34
42
24
7
5
8
5
8
27
20
5
6
3
9
2
9
1
2
3
9
4
6
18

5
8
12
9
2
93
5
18
131
33
25
16
12
13
14
10
14
5
12
9
66
20
38
41
23
31
48
27
6
1
7
5
6
26
10
4
5
6
5
1
5
1
4
1
6
9
5
16

0
7
10
10
0
98
3
31
130
29
20
28
16
14
15
5
17
4
16
9
42
29
27
31
14
42
26
20
2
1
11
1
4
29
15
0
5
4
8
4
4
1
5
1
4
2
2
23

1
7
9
14
2
99
1
12
146
12
9
17
19
6
19
5
12
12
14
15
69
29
27
48
20
35
34
17
3
6
6
0
6
23
13
0
7
5
3
5
3
2
7
1
7
2
6
19

5
5
4
14
0
103
4
13
105
28
18
16
18
5
14
7
8
7
18
14
56
26
24
31
18
40
39
27
7
3
9
3
1
23
11
0
4
1
6
2
7
0
5
3
1
6
5
17

5
5
15
16
5
104
3
16
108
31
23
17
13
6
16
15
13
14
12
21
53
26
36
40
28
29
38
36
6
3
12
2
7
26
15
2
4
4
9
1
9
1
1
4
7
3
3
9

5
10
17
19
2
119
0
15
125
25
15
21
18
5
12
8
15
8
18
11
60
25
36
36
24
30
30
21
4
5
8
5
7
24
15
1
4
2
5
2
9
1
4
4
8
6
1
16

9
8
14
14
3
92
0
22
119
14
23
14
18
9
21
10
14
8
15
20
64
25
42
26
18
30
33
25
7
3
12
2
9
27
10
2
8
5
9
3
3
0
3
7
5
3
2
16

63
12
59
127
24
127
53
24
22
50
20
2
18
43
3,089
282
299
253
16
3,997
918
36
85
607
906
1,043
84
615
97
32
32
13
117
31
48
303
105
16
61
70
105
39
52
36
354
38
78
166

5
1
3
14
1
15
8
3
1
6
2
0
3
2
254
17
17
12
2
348
72
3
10
48
66
56
5
44
8
1
9
2
6
3
3
29
9
2
3
8
12
4
2
2
33
2
12
19

3
2
3
15
1
13
7
3
0
7
0
1
4
4
257
21
22
30
0
296
83
4
6
58
65
83
3
60
7
3
5
3
13
6
3
28
6
1
6
3
7
2
4
4
31
2
6
18

3
0
4
9
3
9
4
4
3
9
2
0
1
1
261
17
18
24
1
326
77
4
11
48
54
79
10
42
8
5
1
2
17
6
4
31
7
1
5
8
8
4
4
3
21
3
6
8

5
2
4
9
3
16
3
5
0
6
0
0
2
3
281
20
10
16
3
347
59
5
6
51
88
82
9
54
4
2
2
0
21
6
5
34
9
2
8
5
12
6
2
4
29
4
3
12

5
0
2
9
2
7
8
7
3
5
0
0
2
4
224
26
21
13
2
309
71
3
7
39
71
87
7
48
5
2
3
0
10
6
4
23
9
0
10
7
8
2
4
1
14
2
7
17

9
0
5
11
8
11
4
2
2
7
2
2
2
1
265
22
31
20
2
308
85
1
4
49
68
83
6
45
3
2
0
0
10
2
5
32
12
0
5
6
7
6
0
1
29
2
5
9

5
3
4
12
2
20
5
0
4
6
0
0
3
6
245
29
20
26
4
296
64
4
2
36
72
79
8
53
10
5
4
1
20
5
6
31
12
1
8
4
5
3
7
4
31
2
8
8

6
1
8
16
1
9
3
4
5
3
2
0
0
1
253
21
28
18
1
277
84
3
7
39
59
77
2
45
4
0
3
3
10
2
5
15
7
0
6
6
14
2
2
3
34
7
7
10

187
88
56
188
165
92
77
19
92
11
41
30
815
65
84
140
136
72
32
65
381
85
96
163
162
82
80
123
514
8
140
21
106
67
46
38
308
654
69
69
72
107
374
78
271
576
44
45

11
5
3
13
19
7
9
2
4
4
9
2
73
7
10
10
13
5
4
12
32
3
6
14
14
7
8
9
57
0
7
5
4
3
1
7
23
51
6
7
7
12
32
5
21
48
3
3

18
5
5
17
9
3
6
2
9
2
3
4
64
3
11
8
13
5
3
4
27
8
8
10
15
11
6
10
42
2
18
4
3
8
2
3
20
56
6
4
4
9
36
3
33
58
4
4

17
3
5
9
10
5
14
3
11
1
6
2
62
5
10
11
15
6
3
8
30
5
9
9
17
3
8
10
41
1
10
3
5
4
1
3
21
62
4
4
8
6
32
4
14
49
4
5

18
9
4
17
10
5
10
0
10
2
5
1
69
5
4
13
12
2
1
2
26
5
9
7
12
8
2
10
40
0
9
4
13
3
2
2
41
38
4
10
4
16
44
3
23
47
3
5

10
13
4
14
9
11
11
2
7
1
3
1
67
10
11
8
13
4
4
6
26
6
9
12
8
10
2
15
43
0
6
3
8
4
1
4
22
62
6
2
5
8
29
7
26
48
5
1

14
10
4
13
15
7
15
4
11
0
2
3
71
4
8
13
6
7
6
2
33
6
4
12
15
3
11
4
41
0
12
1
4
3
1
1
29
59
1
5
6
10
31
4
23
42
6
6

15
8
4
16
10
7
6
5
11
0
5
3
50
8
6
14
14
5
1
5
35
7
3
7
26
5
6
12
24
0
7
2
10
4
3
3
17
58
4
6
10
17
30
7
20
41
5
10

16
10
6
17
10
6
4
4
6
1
7
3
74
1
10
11
8
4
2
3
34
4
7
18
18
9
5
11
40
1
10
1
7
8
2
3
18
62
4
4
7
10
25
6
31
48
3
2

44
15
70
109
21
8
45
241
46
177
191
185
100
185
111
27
61
387
84
63
88
86
403
147
245
264
178
55
29
102
170
20
514
39
381
10
15
25
4
8
13
15
14
7
30
27
6
37

7
0
8
12
3
1
6
19
9
17
12
13
6
15
5
2
4
21
7
4
2
7
36
12
16
20
15
6
0
5
15
2
44
3
29
2
1
0
0
3
1
1
0
1
2
2
0
6

8
2
5
6
1
2
2
19
3
15
13
9
8
18
3
4
4
29
2
3
7
5
29
8
15
25
13
5
0
13
14
2
35
3
41
1
2
1
0
2
1
1
2
0
0
3
0
4

10
1
13
7
1
0
3
20
5
11
17
20
9
12
8
3
8
20
11
4
5
4
24
16
13
14
13
7
0
6
10
1
46
3
32
1
1
3
1
1
3
0
2
3
0
1
1
1

3
2
6
6
4
1
6
23
3
18
18
9
7
15
7
3
1
31
10
9
7
5
43
15
20
27
11
7
0
6
21
4
47
8
27
0
3
4
0
1
2
2
3
2
3
2
1
1

3
1
6
6
4
0
3
22
1
16
18
16
14
10
11
2
6
24
4
3
5
11
31
6
35
30
14
4
2
8
17
0
51
3
19
0
1
1
0
1
2
2
1
0
5
1
1
3

4
1
9
12
0
0
4
20
5
10
19
19
5
11
6
2
4
23
4
6
6
10
33
20
26
26
25
7
1
8
18
2
47
3
14
1
3
4
2
3
0
1
2
1
6
3
0
4

8
1
8
5
3
0
3
24
7
15
24
9
6
13
11
2
4
40
12
8
4
6
32
17
16
27
13
3
3
10
18
3
37
1
37
0
2
4
0
0
0
2
1
4
1
5
0
3

3
0
14
16
3
3
4
25
9
16
11
20
6
10
6
1
8
26
9
9
2
17
25
4
23
21
10
4
3
7
15
3
29
3
31
0
2
2
1
1
1
2
3
0
2
3
1
3

546
156
128
154
76
129
30
31
233
40
94
373
146
12
20
10
72
30
17
14
10
34
67
62
14
35
19
16
8
15
8
15
5
10
14
23
103
159
49
38
6
56
93
13
46
49
23
32

44
9
11
8
3
11
2
4
22
1
7
27
16
2
1
3
9
2
0
4
0
5
7
7
0
2
2
0
0
1
1
0
0
0
2
1
8
20
9
4
0
6
8
2
3
2
0
4

52
12
15
12
10
11
3
2
19
2
5
44
14
3
1
3
9
3
1
1
1
3
5
7
2
6
0
1
2
0
2
3
0
3
1
1
7
17
4
2
3
5
14
0
4
3
1
5

50
14
13
11
6
13
3
2
28
5
6
25
7
1
3
2
3
1
2
1
2
2
4
5
1
3
2
6
3
1
0
1
1
1
0
1
7
9
3
3
2
4
14
1
5
7
0
3

58
15
9
15
7
11
0
0
21
1
13
35
12
1
1
2
6
2
2
1
2
1
6
9
1
3
2
2
0
1
2
2
0
2
1
2
15
14
3
3
2
3
6
0
2
0
1
1

51
13
10
10
8
13
2
1
20
4
4
26
11
0
1
1
2
2
0
1
1
1
2
7
0
1
4
1
2
2
0
2
1
1
3
3
4
19
5
3
0
2
5
0
2
2
0
3

31
30
10
12
4
9
3
3
18
3
6
26
7
1
2
0
4
0
0
3
4
2
4
1
0
3
0
0
3
2
0
1
0
2
0
1
13
12
3
2
0
1
6
0
2
2
2
5

46
17
10
14
7
12
1
3
22
4
8
27
9
0
4
4
6
1
2
2
0
2
7
7
3
3
3
2
1
0
0
3
1
3
1
2
5
13
3
3
0
6
8
0
1
8
0
2

33
13
12
17
6
5
3
1
20
0
5
24
13
2
0
1
7
0
0
2
2
0
6
5
0
4
1
0
1
3
1
1
0
0
1
1
6
15
5
3
0
5
7
1
1
2
1
0

8
13
3
7
10
106
10
9
46
21
4
37
5
15
2
182
63
83
63
363
157
54
127
20
92
19
86
54
49
82
72
806
782
380
345
96
78
79
82
320
41
416
48
322
33
26
67
90

2
0
0
2
2
9
1
2
2
2
0
5
0
0
0
22
4
5
12
24
13
4
13
2
12
2
10
8
3
6
8
62
72
25
21
8
5
5
2
29
3
29
6
22
3
4
12
9

2
0
1
1
1
11
1
0
2
4
1
2
0
2
0
17
9
7
8
25
11
4
9
2
11
1
11
1
4
3
5
76
67
32
33
6
6
9
6
38
4
38
7
20
4
5
5
5

2
0
1
2
3
7
2
0
3
5
1
2
1
0
0
12
2
10
3
31
13
0
6
0
8
2
5
2
4
4
7
79
55
30
24
9
7
8
6
33
2
39
2
27
0
4
7
6

1
0
0
3
0
10
1
2
4
1
1
4
2
3
0
17
7
9
9
24
11
3
10
2
5
1
9
3
5
6
6
70
64
39
33
1
11
6
8
28
3
28
3
32
2
1
7
8

2
0
0
1
5
7
3
1
0
0
0
1
0
1
0
13
2
5
6
24
6
6
7
1
8
0
1
4
0
7
6
65
64
26
17
9
10
8
11
28
1
40
5
23
2
2
2
6

0
2
2
1
2
17
2
1
1
3
0
2
0
2
1
18
6
5
1
26
11
4
10
2
11
0
10
6
3
4
5
71
43
24
28
9
11
8
7
32
1
45
0
25
4
4
7
16

2
1
1
0
0
19
1
2
0
4
1
3
0
0
1
18
4
8
4
30
16
4
9
0
7
0
9
2
3
5
4
77
66
35
32
5
9
3
2
41
2
39
2
18
3
4
10
5

0
1
0
2
2
16
1
3
2
2
0
5
1
2
0
15
2
6
7
35
11
6
7
0
9
1
4
3
3
5
3
59
55
37
31
8
8
8
5
20
5
27
2
24
3
0
6
4

28
158
52
103
46
112
88
14
97
20
30
42
107
59
28
108
208
16
78
115
30
64
217
44
75
47
28
670
134
62
552
169
175
348
226
69
409
174
222
262
217
91
65
124
65
58
37
5

1
10
6
10
5
12
8
1
7
0
1
7
15
4
1
8
20
5
5
5
4
5
23
0
6
5
2
50
12
1
47
12
17
29
21
12
48
16
17
15
20
9
9
6
8
2
5
0

0
11
7
8
9
13
7
5
8
3
1
1
11
5
1
16
14
3
7
14
2
6
16
5
8
7
4
60
8
6
60
13
20
34
20
8
39
16
18
34
25
3
9
9
11
5
2
0

4
9
3
13
9
13
7
0
3
2
4
5
8
8
0
7
17
5
12
10
3
6
24
4
7
6
2
67
19
7
37
10
12
18
28
3
42
3
10
20
27
10
9
10
9
4
5
1

0
16
1
8
7
16
10
1
6
0
2
4
9
5
4
9
23
4
8
8
4
3
18
4
6
6
3
54
6
6
46
14
15
26
23
5
27
21
30
22
18
9
6
18
16
6
5
1

0
14
6
10
6
8
9
4
6
1
1
2
13
7
2
10
14
3
8
8
3
6
25
2
8
1
1
58
12
8
61
12
10
27
14
6
37
11
14
21
20
7
7
10
11
4
4
1

2
10
5
10
5
6
9
1
11
3
2
1
8
6
1
10
18
0
4
8
2
7
26
3
3
1
2
43
10
5
50
12
13
29
19
3
41
16
23
17
25
11
7
9
12
8
5
1

2
12
7
5
4
6
7
1
13
5
0
2
7
7
0
8
18
2
8
14
4
4
38
4
4
9
2
58
17
8
35
16
21
29
20
3
36
12
24
18
23
15
6
16
11
5
4
1

6
18
3
8
3
21
9
2
9
2
4
2
10
6
3
11
18
7
8
10
6
5
14
2
10
7
9
47
10
7
59
18
17
22
16
7
40
18
25
17
30
13
7
9
10
5
4
2

17
57
26
84
122
21
15
118
16
80
24
29
727
250
164
51
48
421
43
204
65
42
141
197
38
9
322
52
5
38
66
169
532
7
14
177
29
309
30
36
85
220
102
24
45
14
2
352

0
6
2
11
12
0
2
10
1
6
1
1
63
23
14
5
1
35
2
12
2
2
7
20
4
2
32
2
1
4
6
18
41
1
5
14
3
25
2
2
9
23
5
2
4
0
0
43

0
8
2
4
12
3
3
12
0
3
2
4
62
26
13
3
2
44
4
9
3
5
13
15
4
2
44
9
0
4
7
12
42
0
2
16
3
19
2
2
10
20
4
0
2
0
1
25

2
6
1
8
6
0
6
9
2
2
3
5
64
16
11
5
2
46
3
18
3
5
10
10
4
0
25
4
1
1
6
9
35
2
1
13
2
28
3
2
9
16
14
6
1
1
0
23

1
6
4
7
12
1
4
13
2
5
4
3
65
19
19
3
2
41
0
14
3
5
21
24
6
1
32
5
1
4
6
21
54
1
1
12
1
22
2
2
8
16
10
2
0
0
0
26

0
9
2
6
10
3
1
13
2
7
1
3
52
11
15
3
2
35
7
10
5
3
12
21
3
1
36
4
0
4
1
13
39
5
1
12
1
31
2
2
8
15
8
2
2
1
0
33

0
3
2
7
8
2
3
11
3
5
0
6
63
24
12
2
1
41
1
12
2
5
10
15
2
0
26
4
0
7
3
19
26
2
3
15
5
22
3
4
10
20
13
3
5
1
0
34

2
9
1
6
13
1
2
8
3
9
4
5
51
25
12
4
2
40
5
12
2
3
13
27
3
0
38
1
1
5
7
11
43
1
0
19
2
23
3
2
10
15
8
2
10
1
0
27

0
5
6
5
8
1
0
4
1
4
2
1
53
26
17
5
2
33
5
12
7
4
16
20
3
1
20
2
0
0
1
19
36
0
0
13
1
16
4
4
7
29
9
2
5
1
1
26

12
83
160
37
99
207
154
918
0
9
9
931
12
23
19
34
959
20
24
220
8
129
9
111
134
76
18
35
109
100
35
263
127
112
28
120
21
72
35
26
89
5
11
23
42
13
25
35

1
3
14
7
12
27
3
50
0
1
2
58
0
5
2
1
77
2
4
17
0
7
4
13
7
6
1
3
6
7
4
22
8
7
4
11
0
6
5
5
6
3
0
3
5
1
3
2

3
7
23
8
4
19
17
72
0
0
1
69
1
2
2
3
87
3
4
17
0
9
1
10
7
7
1
6
7
8
3
26
16
10
5
13
2
5
3
2
9
1
2
1
6
1
3
1

2
8
19
2
11
16
15
50
0
1
1
88
0
3
4
2
78
2
4
20
3
12
2
9
11
3
2
3
9
3
6
26
5
5
1
7
0
4
1
3
5
3
0
2
3
1
3
9

2
5
21
6
8
18
14
72
0
2
2
87
2
2
1
2
94
2
7
17
3
8
2
6
12
7
1
6
10
7
9
24
9
8
3
13
2
6
1
5
11
4
2
3
4
3
2
2

3
11
24
2
14
20
15
71
0
2
2
67
3
0
0
4
82
2
1
12
1
14
2
6
10
3
5
2
7
7
2
21
15
10
5
11
2
12
5
3
9
0
1
5
2
0
0
4

1
4
10
3
9
15
10
67
0
2
2
86
0
1
1
0
67
5
3
16
0
9
1
9
8
2
1
4
11
9
6
20
13
7
1
10
4
4
5
4
8
1
1
3
3
1
3
4

2
9
17
4
13
17
10
69
0
0
0
62
0
2
1
2
76
1
4
23
0
14
0
12
9
3
0
1
9
7
4
12
10
13
2
17
5
4
3
2
7
1
3
1
4
2
2
7

3
7
19
3
11
16
13
70
0
2
0
74
1
2
0
2
67
0
1
14
2
6
2
5
13
3
0
1
11
9
3
18
11
4
2
11
1
7
2
3
11
0
1
0
4
3
1
3

79
33
217
766
656
90
248
21
154
71
59
11
20
6
32
19
13
33
7
10
24
10
17
25
9
22
21
11
19
17
23
24
14
19
17
34
8
25
60
10
13
72
122
86
9
75
591
49

5
6
16
59
45
4
18
3
8
6
7
3
3
2
0
0
0
2
1
0
0
0
0
4
0
1
1
0
1
1
0
2
2
1
2
3
0
4
4
1
2
11
11
6
1
8
30
4

6
3
18
58
52
8
22
1
16
10
6
2
1
1
1
3
2
3
0
1
2
0
0
1
0
2
0
2
4
3
2
0
0
3
0
0
1
6
5
0
0
5
8
8
0
6
43
7

5
2
20
70
53
6
24
2
5
12
2
2
2
1
1
1
3
1
0
0
1
0
3
2
1
4
1
0
2
1
2
2
0
2
5
1
1
2
4
0
2
9
12
8
0
11
37
6

4
6
19
66
66
5
18
2
8
10
2
0
2
0
3
0
1
4
1
1
0
0
1
1
0
3
4
1
0
0
3
2
0
4
4
4
2
2
6
4
0
9
4
10
2
8
54
4

2
3
20
73
61
3
25
1
6
10
2
1
1
1
2
0
1
3
1
2
1
2
2
1
0
1
0
1
2
0
3
2
0
3
6
2
0
1
7
0
0
13
8
7
0
5
52
7

9
1
21
89
53
5
19
0
13
9
7
0
2
1
1
0
0
3
0
2
1
1
1
5
0
3
7
0
3
1
1
1
1
3
0
3
0
2
9
0
1
9
14
10
2
12
50
7

6
2
22
71
63
11
21
0
9
14
3
0
0
2
2
0
0
4
0
2
2
1
1
4
2
3
1
1
4
0
0
3
1
0
1
4
1
1
4
0
2
5
15
3
0
8
48
4

10
3
14
87
45
6
13
2
9
7
6
3
0
0
1
2
0
1
1
2
2
0
3
2
3
0
3
1
0
0
3
1
3
1
2
2
0
2
7
0
0
9
8
5
0
4
42
4

76
333
63
909
418
595
415
104
25
115
25
97
48
39
72
82
4
6
4
18
12
6
44
8
9
227
49
47
25
63
23
12
34
31
1,180
1,983
688
652
1,576
274
362
57
205
42
454
87
125
89

6
21
8
87
33
52
31
11
3
11
0
9
4
2
6
5
0
0
1
2
1
1
5
0
0
16
5
6
1
3
2
2
3
4
105
176
50
43
112
30
22
5
10
4
35
6
6
3

8
20
8
86
42
46
25
11
1
12
4
8
3
4
5
6
0
0
0
1
0
0
4
0
0
25
7
4
3
5
4
3
1
3
89
187
55
53
132
24
34
5
8
4
44
7
6
12

10
23
9
101
48
54
36
9
6
11
3
10
7
5
11
4
0
1
1
1
0
0
2
1
1
26
3
2
2
3
0
2
3
0
92
143
54
51
126
23
18
3
14
8
31
4
9
2

10
29
13
87
45
52
33
13
3
5
3
7
10
6
8
3
1
1
0
1
2
0
0
2
1
32
3
4
1
3
3
4
3
2
89
177
59
50
139
22
34
6
9
5
40
8
6
9

8
27
4
83
29
45
26
9
2
8
0
6
2
5
2
4
0
0
0
0
1
1
4
0
0
16
5
6
3
5
2
5
1
2
84
161
42
48
109
22
23
3
25
3
28
8
9
7

4
24
10
91
51
54
28
9
1
21
2
7
6
1
7
4
0
1
1
3
1
1
3
0
0
22
2
4
1
3
3
5
3
7
74
170
49
71
138
38
20
4
8
3
32
8
13
7

3
27
6
97
33
46
32
15
1
20
7
8
2
2
5
5
1
0
0
0
1
0
2
2
0
23
3
5
4
6
2
3
2
3
70
172
44
64
118
23
31
7
13
5
29
8
11
7

2
26
7
95
31
49
49
11
3
14
2
10
2
3
6
5
0
0
0
2
0
0
3
1
0
18
5
4
3
3
0
2
3
1
108
178
55
60
148
21
24
2
12
6
39
6
10
8

14
346
71
113
172
81
81
36
26
44
20
413
268
183
183
70
121
91
347
242
41
58
3
48
17
76
136
320
160
494
39
210
112
229
51
280
99
16
35
9
191
89
13
30
60
49
1,137
281

4
30
7
11
11
6
12
3
2
3
3
37
23
14
14
7
9
9
28
18
6
5
0
5
1
14
12
27
13
50
2
18
8
30
3
21
12
3
5
2
18
8
1
2
3
5
86
24

1
27
1
13
9
7
7
2
3
0
3
40
22
13
13
5
8
4
30
23
4
11
0
9
0
7
10
25
26
39
1
26
15
21
4
26
17
1
0
3
16
12
1
2
4
6
89
26

1
26
6
6
11
8
8
6
5
6
1
41
12
8
16
10
9
6
43
17
7
9
2
6
1
6
24
23
11
47
4
16
8
18
3
16
4
0
2
2
15
6
1
6
0
2
102
22

1
20
9
4
18
7
8
1
6
2
1
44
20
19
19
8
7
8
29
19
1
5
2
7
1
9
7
32
15
25
4
16
6
16
4
27
10
0
7
1
13
9
3
3
4
3
106
31

4
17
10
8
11
3
7
3
3
1
1
46
24
12
14
6
10
13
32
25
4
10
3
7
0
9
14
31
15
50
5
24
9
15
2
21
7
4
2
0
20
9
2
4
4
4
67
35

0
17
7
11
17
9
5
6
3
3
6
45
31
10
16
5
7
17
42
28
10
1
0
4
0
4
16
32
7
45
2
20
11
21
4
27
12
3
6
5
14
6
2
3
7
5
102
35

3
35
4
13
14
9
9
3
8
6
1
40
24
16
11
5
6
4
30
34
3
9
2
5
0
14
14
38
10
40
5
21
8
12
2
20
9
0
6
5
21
11
1
2
5
2
98
20

1
27
2
6
11
8
8
10
2
6
0
36
23
12
15
9
10
7
37
20
4
7
2
4
0
10
14
37
11
32
3
15
12
26
2
19
5
1
7
0
21
7
2
3
10
4
98
19

235
154
226
302
198
266
388
91
80
40
35
126
55
67
218
75
35
128
414
230
123
1,985
226
184
22
1,969
1,083
124
546
30
118
105
356
194
193
137
144
220
249
75
183
467
300
334
79
338
223
900

27
21
29
39
20
25
25
9
5
4
5
10
2
9
14
7
1
9
42
22
9
142
17
14
2
151
80
12
56
7
11
3
29
25
19
14
13
18
24
9
16
38
25
29
6
22
21
70

20
10
18
29
24
19
29
16
9
5
0
8
6
4
17
6
3
13
31
22
7
150
9
9
2
161
95
20
49
2
10
9
31
17
18
10
10
24
13
3
27
24
19
33
2
31
16
81

21
11
13
28
16
18
28
10
6
4
5
13
5
3
17
8
2
7
32
14
7
171
18
24
0
154
88
11
43
3
13
10
31
12
33
8
19
25
19
4
19
30
20
38
3
22
18
82

26
14
17
18
22
18
39
14
6
0
1
8
3
8
9
10
5
12
34
20
5
175
20
9
1
151
76
14
43
3
8
5
27
21
23
9
12
21
23
3
24
42
34
44
1
17
13
96

32
10
21
27
15
23
38
7
2
1
1
13
5
8
17
6
4
13
40
12
5
144
17
16
0
133
95
14
49
2
11
7
34
9
15
8
10
17
22
4
19
31
30
24
6
32
21
63

32
9
20
25
21
28
35
12
5
4
1
12
8
8
11
4
2
14
38
25
12
127
12
17
0
165
86
14
40
3
6
9
35
19
16
11
13
18
24
4
29
43
21
33
5
25
14
72

23
12
18
25
14
23
28
14
6
2
3
14
10
9
25
11
4
12
35
14
11
168
14
18
1
144
90
9
48
1
6
6
36
17
13
11
13
19
18
6
13
35
37
46
9
26
19
65

17
14
23
24
14
40
31
8
10
4
2
7
4
8
22
10
4
5
42
26
11
139
18
11
2
160
91
13
46
3
9
4
23
12
7
8
8
21
11
3
18
43
33
26
4
20
13
74

26
175
158
296
1,147
348
581
141
281
358
362
1,577
582
4,475
131
302
3,021
268
2,105
259
3,811
1,652
1,558
109
216
1,601
124
1,968
1,938
662
209
79
58
1,505
194
3,253
43
60
1,337
110
107
20
9,564
2,586
262
4,058
345
1,568

1
10
8
19
77
34
45
12
18
26
30
135
52
346
10
19
248
22
156
17
317
128
122
10
16
129
19
153
189
57
20
6
5
119
14
264
6
5
116
6
7
2
776
196
17
323
25
124

1
15
16
19
110
30
59
6
27
32
27
143
51
336
10
20
248
25
163
15
283
128
139
9
19
136
16
173
171
59
23
3
4
126
12
269
2
4
115
2
8
3
751
207
15
314
32
133

1
9
23
25
104
24
47
9
27
38
30
98
42
330
9
29
232
23
151
19
261
138
122
12
21
149
12
146
140
49
12
7
4
115
12
247
0
3
115
7
7
0
835
208
19
287
26
121

0
10
17
32
101
42
58
12
32
36
27
122
58
400
14
23
241
21
163
18
334
140
123
9
18
144
11
170
153
56
19
13
4
136
15
234
3
5
117
8
11
0
829
198
25
324
29
118

4
19
13
22
103
27
43
13
18
29
39
133
30
342
8
24
233
17
140
19
256
142
112
14
11
108
14
140
141
50
15
11
3
125
13
227
4
5
91
4
8
0
723
192
20
286
28
114

1
13
11
29
89
29
51
6
13
20
30
128
39
321
3
21
235
20
145
27
275
133
125
6
15
119
11
147
157
42
17
7
5
127
9
243
4
6
113
6
9
0
765
228
20
326
26
117

0
20
10
26
106
31
61
9
21
19
31
131
54
347
6
14
219
15
143
21
304
128
135
5
14
131
9
147
153
51
16
8
3
104
19
239
2
6
94
4
6
0
753
213
14
295
26
117

1
11
17
18
92
32
49
6
23
24
46
125
47
296
7
32
235
22
145
17
307
136
113
3
14
123
7
144
137
44
11
4
3
104
14
240
2
7
97
7
3
1
714
223
19
262
14
100

4
205
454
282
3,795
3,516
743
201
239
335
140
28
15
28
17
17
31
4
10
8
5
5
91
529
109
17
154
201
9
498
47
340
290
16
188
55
174
21
23
962
10
7
200
528
32
2
5
7

2
16
43
21
309
304
58
20
19
25
16
6
2
5
1
3
1
3
0
1
1
0
12
38
6
3
5
14
0
37
3
32
19
1
15
3
7
2
2
77
2
2
21
50
5
0
1
1

1
19
46
25
292
294
63
9
24
25
15
1
0
3
1
2
1
0
2
0
1
1
10
49
6
1
8
11
0
38
3
30
28
2
12
5
14
3
2
87
0
0
21
46
8
0
0
0

0
13
50
21
298
259
60
18
24
28
6
1
1
1
1
2
3
1
0
1
1
0
3
46
7
1
9
18
0
40
1
27
30
3
12
2
14
4
4
86
0
1
20
56
3
0
3
3

0
13
37
32
319
301
55
11
24
27
16
3
1
4
0
0
3
0
0
3
0
2
5
55
7
1
7
28
2
30
1
34
37
0
11
3
18
5
2
75
2
1
12
54
4
1
0
0

0
17
34
14
313
280
73
16
18
36
13
4
3
1
1
1
2
0
1
0
3
0
5
35
9
0
8
10
1
47
5
25
24
6
21
2
14
2
0
85
0
1
19
54
3
1
2
0

0
17
48
23
291
275
62
11
12
31
16
0
1
5
0
1
2
1
1
1
0
0
8
38
4
0
8
17
0
37
4
37
17
2
11
2
14
2
0
81
1
1
14
45
4
1
0
1

0
16
48
22
275
267
55
10
16
22
18
1
4
2
0
2
3
0
2
0
0
1
6
37
8
1
15
18
2
35
3
29
26
1
12
3
10
2
1
91
1
0
17
51
6
0
1
1

0
16
31
27
302
251
58
15
18
26
16
0
1
2
1
1
2
0
1
0
1
0
8
33
8
2
9
14
0
42
1
23
21
2
11
2
11
1
3
74
2
2
11
38
5
0
0
2

1
3
3
35
16
3
1
11
4
1
1
22
5
15
7
30
112
31
502
15
13
1
9
21
44
12
14
2
6
24
120
1
2
25
11
386
37
59
1
291
320
28
14
7
385
194
265
65

0
0
0
4
1
0
0
1
1
0
1
2
0
2
0
2
10
3
34
1
1
1
1
2
2
2
1
0
0
3
7
0
0
4
0
36
4
2
0
22
22
2
2
1
30
10
15
3

2
0
0
4
1
0
0
0
0
0
0
2
0
3
0
3
10
1
28
0
0
0
0
1
4
2
0
0
0
0
10
0
1
3
1
32
5
5
0
16
29
2
2
0
33
17
25
11

0
1
0
4
1
0
1
1
1
0
0
0
0
0
0
4
8
2
31
1
0
0
1
3
3
1
1
0
0
1
9
1
0
0
1
25
2
6
0
21
23
3
2
0
38
22
17
9

0
0
1
8
3
1
1
2
0
1
1
1
0
1
0
3
9
3
42
1
5
0
0
2
2
1
1
2
1
1
6
0
0
4
2
35
2
5
0
15
21
5
3
2
37
25
26
1

0
0
0
4
1
0
0
2
0
0
1
2
0
1
0
3
9
1
30
3
2
0
0
2
4
1
2
0
0
0
11
0
1
3
1
31
3
7
0
20
15
5
3
1
29
17
19
4

0
0
0
5
1
2
0
2
0
0
0
1
1
3
1
3
4
0
44
1
3
0
0
2
4
0
1
0
2
2
13
0
0
3
0
33
4
5
0
22
32
4
1
2
40
15
18
8

1
1
0
6
1
0
1
1
1
0
1
1
0
2
0
5
8
2
33
3
1
0
0
1
4
2
1
0
0
4
8
0
0
4
0
40
4
6
0
23
30
1
2
1
23
11
24
5

0
0
1
3
1
0
0
1
0
0
0
1
1
0
0
1
7
4
31
3
0
0
0
2
9
1
1
0
1
2
10
2
0
2
3
28
1
2
1
16
37
2
1
0
26
10
20
7

0
6
15
2
42
27
6
10
7
14
8
3
24
9
2
7
6
2
1
9
8
4
5
0
4
1
12
6
4
7
2
3
3
1
4
2
13
0
1,718
67
301
274
202
439
375
1,221
103
193

0
0
0
0
4
2
0
1
1
0
1
0
4
0
0
2
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
141
8
22
17
20
35
28
95
12
17

0
1
2
0
2
5
1
1
1
0
0
0
3
0
0
1
1
0
0
1
1
0
0
0
2
0
2
0
0
1
0
0
1
1
3
1
1
0
152
4
35
26
13
46
36
112
15
15

0
0
2
1
3
4
0
0
3
0
0
0
2
0
0
0
1
0
1
0
0
0
1
0
1
0
0
1
1
0
0
0
0
0
1
1
0
0
130
11
24
19
19
36
40
101
14
12

0
0
1
0
2
1
1
0
1
0
1
1
3
0
0
1
2
0
0
1
0
0
0
0
1
0
0
1
0
2
0
1
1
0
1
1
1
0
143
12
21
22
27
45
40
125
10
19

0
1
2
0
6
1
0
2
2
0
1
0
3
0
0
0
0
0
0
0
0
0
1
0
2
0
1
1
0
1
1
1
1
0
0
3
3
0
142
8
32
19
27
39
39
105
8
24

0
0
2
2
4
4
1
0
1
0
2
0
1
2
0
1
0
0
0
1
1
0
0
0
0
1
2
1
1
2
0
0
1
0
0
0
0
0
177
11
29
35
28
47
40
100
8
19

0
0
0
0
2
1
2
1
0
1
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
143
7
32
24
19
40
39
104
7
17

0
1
3
1
5
3
0
0
0
1
2
0
1
0
0
2
0
1
0
1
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
3
0
151
14
24
38
23
31
45
110
11
19

1,268
1,999
42
1,774
459
101
304
125
189
681
139
163
151
174
518
369
113
214
561
27
67
84
168
113
76
7
5
113
70
511
59
89
84
297
217
424
150
232
132
120
131
3
2
1,235
235
193
84
32

97
165
9
133
45
12
23
7
15
51
13
11
16
29
57
31
10
21
45
0
6
21
12
11
4
0
1
9
2
41
1
8
8
33
16
26
19
14
17
12
19
0
0
89
16
16
7
2

90
175
5
144
46
11
27
7
13
58
16
12
12
19
55
35
12
28
42
2
6
13
15
10
8
0
1
3
2
45
7
6
10
26
17
27
17
27
11
6
17
0
0
87
22
18
7
1

113
182
5
135
38
13
29
6
15
64
9
18
19
13
49
26
15
25
47
3
7
15
18
6
6
0
0
10
4
40
6
14
11
19
13
37
12
23
19
13
21
0
0
109
24
19
8
5

105
158
8
156
48
14
19
11
12
66
15
35
14
23
57
28
15
30
45
4
10
12
19
13
7
5
0
11
6
46
4
11
11
32
15
50
20
34
17
20
12
0
0
91
25
18
12
4

117
155
3
154
39
10
26
12
12
50
16
19
10
21
42
34
17
25
50
0
7
9
18
7
8
0
2
10
5
45
3
11
12
26
18
47
16
19
15
10
19
0
0
87
21
16
5
2

127
185
4
170
54
8
22
10
22
68
13
29
9
24
64
44
20
20
57
2
8
20
20
15
10
3
1
14
2
68
2
8
11
22
20
43
19
41
30
11
20
0
0
96
20
9
7
2

123
166
5
156
58
14
24
3
19
57
12
21
13
37
77
35
14
30
54
2
7
13
30
17
4
1
2
8
7
68
5
11
10
38
16
41
32
22
24
18
22
0
0
100
31
15
9
4

104
161
8
157
39
13
19
9
17
63
15
23
17
31
49
31
12
30
69
0
6
10
18
14
9
4
1
11
5
59
2
15
10
35
16
45
14
21
21
21
22
1
0
85
22
15
7
3

13
69
80
19
86
50
491
14
7
76
12
21
25
12
14
33
1
6
6
23
3
10
5
455
31
2
269
94
61
58
67
18
199
17
75
31
33
23
162
189
20
6
40
17
58
31
11
168

0
4
8
2
8
6
37
0
1
9
3
1
2
0
3
5
0
0
0
4
0
2
0
25
4
0
13
6
5
3
6
0
12
2
5
7
5
2
10
11
0
0
3
2
5
2
0
10

2
7
6
0
12
3
42
0
0
5
4
0
1
1
2
1
1
1
1
0
0
1
0
31
3
0
26
9
2
2
8
1
11
3
3
2
4
1
21
14
2
0
6
1
6
3
2
11

1
9
6
4
8
6
38
3
1
2
1
3
1
0
1
1
2
0
0
3
0
1
3
38
4
2
29
1
7
6
5
0
17
1
6
3
0
2
13
12
1
0
4
1
2
3
0
20

4
7
15
2
6
4
47
2
1
3
5
2
3
0
2
0
0
1
0
4
0
1
1
32
5
0
25
12
3
5
5
1
14
4
6
1
2
1
16
14
1
0
1
5
6
1
2
12

3
8
5
1
7
7
37
2
0
8
2
1
2
0
3
2
1
1
0
0
0
4
1
26
2
0
20
5
4
7
9
3
9
1
6
2
4
2
10
7
1
0
3
1
4
2
0
11

3
9
8
3
10
4
36
3
1
6
3
1
2
0
2
3
0
0
0
1
0
0
2
31
3
1
19
9
6
3
5
3
16
3
5
6
2
2
17
11
4
0
3
0
9
0
1
18

2
5
6
1
8
2
43
3
1
6
0
2
2
1
1
1
0
0
0
1
1
0
0
35
3
1
14
6
5
4
4
2
7
2
6
3
1
0
18
17
1
0
2
1
1
2
3
10

3
6
8
0
12
1
40
0
0
8
4
3
1
0
1
1
1
0
0
1
0
0
0
31
1
0
24
8
6
2
4
3
20
3
10
5
4
3
10
16
2
0
1
6
7
5
1
17

65
121
192
90
421
290
242
2,373
1,340
1,002
322
153
789
798
477
1,398
7
700
442
55
178
110
565
178
252
41
209
470
154
254
904
79
194
158
253
1,084
143
166
230
142
155
140
83
71
137
686
21
13

8
15
17
7
43
21
12
189
97
86
28
11
71
60
47
107
0
47
41
2
11
8
37
18
21
5
24
48
13
26
78
6
15
18
21
81
19
13
22
11
23
11
4
8
17
53
3
2

7
15
18
12
52
14
8
200
113
89
35
15
62
66
55
130
0
49
37
3
13
7
44
16
35
3
15
38
14
18
73
7
23
24
23
100
6
16
17
13
21
17
4
6
16
44
0
1

3
12
28
13
46
25
20
196
110
83
34
9
58
69
36
123
0
55
41
3
10
10
46
21
24
1
25
39
11
22
58
4
12
23
22
103
15
28
22
18
14
10
10
4
11
58
2
0

7
11
24
10
63
30
11
199
109
92
21
13
54
63
39
120
0
67
39
4
20
7
49
19
28
3
27
40
11
14
77
7
18
13
21
99
12
6
22
18
13
14
5
4
11
57
0
0

5
9
20
11
43
15
19
221
83
80
27
10
45
68
32
111
0
63
37
2
14
18
49
20
19
2
23
39
7
22
73
7
14
13
14
80
16
15
18
11
12
13
8
5
12
47
1
0

7
8
15
10
62
21
17
197
107
78
15
13
69
68
34
110
0
63
43
6
17
7
47
12
19
2
27
42
11
19
67
9
23
8
19
101
12
10
17
24
11
8
7
8
15
73
3
1

4
11
21
10
53
25
22
210
96
84
22
7
67
60
30
122
0
72
41
5
14
8
53
14
31
1
16
41
7
21
79
8
18
11
22
76
9
10
25
15
20
12
2
2
14
58
2
2

7
20
15
7
53
37
14
167
113
87
27
11
65
71
29
122
0
65
52
6
21
8
60
18
29
2
20
49
10
22
75
5
16
20
13
93
14
14
21
14
14
10
9
8
10
64
3
1

181
132
37
90
1,295
671
294
164
380
128
282
72
711
66
96
5
141
170
756
111
122
100
318
48
1,064
286
61
82
91
61
110
39
71
56
95
69
23
7
46
531
46
98
244
68
100
64
131
62

12
11
11
4
98
50
23
22
25
9
24
10
67
6
10
1
10
10
52
9
20
15
34
1
80
11
5
6
8
5
11
3
4
6
7
6
2
0
2
46
7
9
20
7
11
3
9
7

13
11
2
6
119
52
25
23
37
12
32
5
61
6
11
0
9
22
63
6
11
6
37
4
83
24
2
8
10
3
16
2
5
4
13
3
0
4
3
35
8
11
21
5
7
2
16
4

12
9
6
5
103
57
22
19
38
11
28
5
68
6
9
0
13
18
83
8
11
9
16
1
83
19
3
6
7
3
7
1
11
6
7
7
1
2
6
35
4
5
20
9
9
4
10
8

14
10
5
9
116
66
20
17
32
13
32
6
73
7
5
0
15
15
57
7
6
10
22
2
100
17
6
7
9
8
3
2
7
9
7
5
3
2
4
42
5
10
20
4
8
5
12
10

12
6
4
4
100
46
25
8
34
9
26
13
81
4
7
0
10
11
56
5
7
3
24
4
79
22
3
5
10
4
10
3
5
8
16
3
1
2
4
50
6
5
25
4
11
6
12
2

11
9
9
9
99
47
28
15
34
11
31
10
71
3
8
1
9
18
68
9
20
6
27
4
87
26
2
4
7
5
13
6
11
7
10
7
1
3
5
57
3
8
17
13
16
4
17
9

11
6
6
11
100
49
24
12
27
13
31
4
57
8
8
2
10
17
62
7
10
15
17
8
87
34
7
12
11
11
13
4
4
6
9
3
0
2
2
51
9
6
27
12
6
10
18
10

17
9
1
10
92
46
23
20
23
10
15
4
62
2
6
0
9
13
59
6
9
7
34
6
76
27
0
8
7
4
8
7
11
3
8
4
1
2
3
40
3
8
23
8
6
3
9
5

186
132
65
41
39
41
298
33
109
109
97
164
85
127
65
56
317
120
60
47
36
215
246
596
10
106
43
15
296
72
35
36
66
41
177
94
189
51
27
37
18
18
27
82
101
14
339
51

18
10
4
2
4
5
24
2
5
10
9
15
8
10
4
6
26
7
5
5
3
15
18
46
1
9
2
3
30
4
3
3
7
5
13
4
14
5
2
3
1
3
1
9
7
0
14
8

15
12
6
3
6
9
25
2
7
6
7
16
10
11
7
7
33
8
6
1
4
16
20
52
1
8
4
2
25
6
3
5
11
2
16
8
19
5
2
3
2
4
1
8
10
0
23
2

17
15
5
4
9
5
12
2
8
18
5
7
5
13
6
8
24
12
3
5
7
18
21
53
0
9
1
0
27
5
8
8
12
1
15
6
16
2
3
2
2
5
1
3
8
1
17
1

18
12
4
3
2
3
16
4
10
10
10
13
9
14
4
2
28
15
1
6
7
13
24
64
0
7
0
3
25
4
6
3
4
7
18
7
11
5
1
4
3
2
4
5
11
2
27
5

19
16
4
2
10
3
27
1
10
10
10
20
11
13
7
5
31
9
5
5
10
21
21
45
1
7
2
1
23
5
4
1
7
7
17
12
13
2
2
3
1
3
3
9
10
0
32
10

19
14
7
5
8
5
34
1
14
10
5
19
10
26
9
9
31
15
3
8
1
31
29
89
2
12
10
2
30
9
6
2
5
4
20
8
19
6
1
1
4
2
3
11
8
0
27
8

14
14
6
4
3
3
15
5
3
13
6
15
7
13
12
7
28
12
7
10
4
18
26
52
0
13
3
1
28
6
2
7
5
3
13
6
15
3
2
3
1
1
1
4
8
1
35
2

15
15
6
7
3
6
22
2
8
14
7
18
8
14
4
8
25
14
4
3
3
15
23
49
0
8
3
2
23
4
3
1
4
6
12
5
12
0
3
4
1
2
5
7
11
2
34
6

39
38
111
118
123
112
38
146
33
46
39
242
82
25
86
35
3,380
50
38
111
217
105
47
63
77
23
45
25
109
109
300
9
45
10
11
7
6
1,120
48
30
449
391
77
307
241
268
16
171

4
8
8
11
6
8
4
15
4
8
3
21
6
2
5
3
251
4
5
13
26
8
4
11
12
0
2
3
15
13
41
0
6
1
1
0
0
91
4
5
50
39
10
29
22
16
3
15

3
4
16
10
10
7
1
9
1
3
3
18
9
1
5
2
255
12
2
10
26
4
5
6
8
1
7
1
4
9
25
0
5
0
1
0
0
101
8
1
31
24
4
24
19
22
3
21

3
5
14
11
14
6
4
12
2
1
1
14
7
0
8
4
270
5
5
8
17
9
3
6
4
0
4
5
6
8
23
0
0
0
1
0
0
94
5
4
47
50
5
27
21
27
2
15

2
2
13
8
13
7
3
9
3
4
2
28
11
1
8
0
277
6
2
15
13
7
3
7
7
2
5
5
9
7
30
1
9
1
1
2
2
107
6
1
45
37
5
19
18
26
4
13

3
2
14
8
13
10
0
19
1
3
3
19
18
1
14
0
276
4
3
9
14
8
1
8
5
2
4
5
4
11
27
1
3
2
2
3
0
81
3
6
50
33
5
30
15
25
0
24

3
3
16
9
16
7
3
21
7
4
2
24
15
3
9
2
301
1
2
10
13
10
2
7
11
2
6
5
8
15
30
4
3
0
5
0
1
123
12
4
37
32
6
22
22
21
2
31

3
4
6
9
10
12
4
14
4
3
2
18
20
2
10
0
252
6
3
11
18
7
3
2
6
6
4
2
6
6
33
5
4
3
3
0
2
121
4
0
53
33
11
15
16
23
2
17

4
1
13
6
5
13
3
12
3
4
0
20
16
3
9
1
268
4
1
10
13
10
3
3
10
1
0
3
7
7
29
1
11
0
0
0
2
114
5
4
35
30
2
20
19
20
7
16

110
407
45
271
150
40
345
85
27
92
67
12
307
326
133
182
95
168
37
14
32
295
145
552
341
237
127
143
242
45
22
18
37
31
81
221
103
100
430
207
396
849
399
38
72
56
67
628

6
27
1
20
14
3
34
9
2
5
6
1
27
33
12
13
5
20
4
3
5
24
10
49
22
29
9
12
22
3
4
1
3
1
6
15
10
10
31
15
29
65
32
3
5
1
4
50

6
29
2
25
11
5
36
7
1
10
8
2
25
32
12
20
5
12
3
3
4
24
9
46
36
21
7
14
18
3
1
1
2
4
6
12
13
7
33
13
24
63
33
4
7
9
5
49

10
28
3
15
18
4
22
5
3
9
2
0
22
25
12
16
8
18
2
1
1
23
15
42
30
26
12
7
21
2
3
0
6
3
5
19
6
9
34
22
31
66
35
4
5
4
10
35

6
25
3
22
16
0
24
11
2
4
5
0
28
33
12
18
8
9
5
5
2
24
10
60
35
18
9
10
18
5
4
0
5
2
8
15
10
8
36
17
30
80
33
1
12
6
1
59

12
24
2
9
8
5
28
5
2
4
3
0
17
21
11
15
7
11
3
2
1
17
11
41
23
26
6
11
19
1
0
0
4
4
8
23
12
5
29
12
32
59
17
6
4
5
6
57

15
26
3
27
10
8
26
4
4
8
7
2
24
31
15
18
8
17
4
2
1
21
13
36
34
23
15
8
28
0
9
2
1
4
6
26
11
13
28
16
24
72
40
4
5
2
3
55

15
36
7
18
7
3
27
12
3
8
6
1
28
26
18
17
13
11
4
0
4
24
8
44
43
19
7
13
25
6
4
0
3
2
8
16
13
13
20
17
28
52
32
3
4
4
9
56

11
38
6
28
8
4
27
6
3
4
7
0
25
32
17
18
9
23
2
1
2
33
12
36
31
18
8
11
18
7
1
0
2
5
8
23
8
11
36
11
27
59
33
2
9
4
5
47

17
46
249
56
39
141
49
665
346
73
21
190
27
436
214
295
54
279
643
380
22
382
31
15
17
67
22
984
24
12
2
2
4
6
17
10
19
43
6
1
1
3
6
3
8
1,338
352
152

1
5
11
5
1
10
6
43
26
5
1
11
4
26
15
30
4
16
55
33
1
31
1
0
2
3
0
69
4
0
2
0
0
1
1
0
0
5
1
0
0
0
0
0
0
110
20
11

1
5
28
5
4
13
3
48
25
15
3
20
1
30
20
30
7
30
50
31
2
29
3
0
2
3
0
72
6
1
1
0
0
2
1
1
0
2
0
0
0
1
0
0
1
128
31
9

2
4
20
4
1
11
3
47
24
3
2
13
2
27
15
24
1
23
48
29
4
30
3
0
1
8
1
85
4
1
1
0
0
1
3
0
0
3
0
0
0
0
0
0
0
122
26
13

1
5
17
12
2
11
1
50
25
9
2
9
3
38
14
22
6
17
55
26
0
35
5
0
3
6
2
84
4
1
1
0
1
0
2
0
0
5
0
0
0
0
1
0
1
107
24
17

2
3
17
7
4
12
3
50
14
4
2
8
2
39
21
29
2
20
56
34
0
31
4
1
0
5
1
61
0
1
0
0
0
1
0
0
1
2
0
0
0
0
0
0
1
107
23
6

2
6
12
5
4
7
6
52
20
6
4
16
4
25
21
27
5
22
63
18
1
31
4
3
1
3
2
74
0
0
0
0
1
0
0
2
0
6
1
0
0
1
0
1
1
98
34
12

0
3
32
3
3
12
3
55
33
3
1
13
3
37
18
35
3
25
42
25
1
30
3
1
2
4
2
91
1
3
0
0
0
0
1
0
2
6
0
0
0
0
0
0
1
118
26
14

2
4
22
14
8
12
2
42
23
10
1
10
2
29
19
31
6
26
52
27
1
30
1
2
1
6
5
74
2
1
2
0
0
0
1
0
1
3
0
0
1
2
0
0
0
112
29
13

78
127
62
183
21
72
311
337
65
102
2,040
330
348
286
1,646
135
1,539
835
232
215
68
651
525
157
111
2

7
8
4
11
2
4
29
36
5
14
164
29
28
31
120
11
126
79
18
11
6
46
42
16
7
0

9
16
10
13
4
7
40
37
6
7
138
25
30
35
152
12
139
86
23
21
9
50
49
14
9
0

9
6
8
14
6
6
31
37
6
7
182
20
42
32
126
12
117
79
22
26
6
52
49
18
16
0

12
15
5
9
5
9
27
27
4
6
160
24
39
21
140
8
129
94
19
12
4
67
40
16
7
1

7
6
2
6
3
5
29
31
1
11
166
33
38
29
132
11
119
86
14
17
5
44
42
15
10
1

6
14
3
13
1
4
28
35
2
7
186
31
23
28
162
14
153
82
11
23
4
54
49
11
8
0

7
8
5
7
1
5
20
22
7
9
198
15
42
42
155
7
148
76
18
22
6
57
48
13
6
0

7
9
4
6
3
5
19
29
9
12
188
32
41
28
165
11
162
68
19
32
8
62
37
13
12
0

TOTAL
3aos 4aos
44
45
46
47
27,754 28,588 28,025 27,775
29
26
32
27
0
0
0
0
2
3
2
1
0
0
1
1
2
2
1
1
6
4
0
1
2
0
0
1
0
3
0
0
14
18
13
14
9
6
5
5
3
1
3
1
3
1
1
1
0
2
1
1
3
2
4
3
0
1
0
1
0
0
0
0
4
0
2
0
1
0
0
0
0
0
0
0
1
3
0
0
0
1
1
2
38
27
33
36
9
28
21
29
7
7
12
1
1
5
2
1
69
78
60
82
12
8
8
10
2
2
2
0
1
0
0
0
1
1
1
0
1
0
3
0
1
2
1
1
12
10
10
17
13
6
4
9
0
0
0
0
0
0
0
0
0
4
1
1
1
1
1
2
11
10
9
15
56
65
65
55
36
34
34
34
48
52
45
47

48m
49
50
51
### 27,496 29,770 29,866 32,464
293
26
19
19
19
1
1
0
0
0
25
1
1
2
3
6
3
2
3
0
19
1
2
0
2
37
3
1
2
2
5
1
0
0
1
6
0
2
0
0
137
9
11
20
8
56
8
3
4
11
14
0
1
2
1
16
0
0
0
1
18
2
1
0
0
29
5
3
6
3
5
2
1
2
0
1
0
0
0
0
9
1
3
2
4
3
1
1
0
0
8
3
0
1
2
18
1
1
1
0
7
1
0
0
0
381
30
36
42
35
243
20
17
17
27
88
4
3
4
11
27
1
2
1
1
878
87
96
131
112
101
4
9
7
16
26
1
2
2
0
4
0
1
0
0
8
0
0
0
0
14
3
3
3
3
14
1
0
2
1
140
9
16
11
8
99
5
9
11
10
4
0
1
1
0
1
2
1
1
0
16
2
1
2
1
11
1
0
1
2
129
9
9
13
9
649
48
56
69
92
410
39
40
36
46
526
45
46
49
52

0
8
5
6
2
1
3
2
3
0
1
5
6
7
4
0
0
0
0
1
7
2
0
3
3
0
1
2
1
3
1
12
0
0
2
84
48
17
8
16
16
4
56
2
1
1
75
7

2
12
5
3
5
1
3
1
7
1
2
6
10
8
7
1
1
0
1
8
5
1
1
9
1
0
3
1
1
3
0
15
0
0
3
77
54
17
11
15
25
4
52
2
2
2
69
4

6
8
7
4
4
1
2
0
3
1
2
4
7
11
1
2
0
0
0
3
2
3
2
3
4
2
2
3
3
1
0
24
0
0
5
74
36
12
7
20
20
2
46
1
0
2
75
7

1
12
5
3
4
0
1
1
4
2
0
4
7
14
3
0
0
0
0
5
3
4
2
2
3
1
2
2
0
2
1
15
2
2
2
71
41
21
15
10
17
1
45
3
1
3
71
9

32
115
71
41
35
8
25
10
67
13
13
53
75
132
31
9
12
2
7
51
60
24
20
72
49
8
29
30
16
22
10
211
11
5
37
880
540
216
112
165
214
38
605
41
5
23
902
64

1
10
7
1
1
1
0
0
3
1
1
5
5
12
2
0
2
0
0
4
5
0
2
10
4
0
3
3
4
4
1
17
0
1
3
82
42
23
9
16
16
5
61
3
0
3
72
4

2
7
10
3
4
0
3
1
4
0
2
4
5
9
3
0
0
1
1
11
5
1
2
7
3
0
2
5
1
1
0
19
1
1
6
79
44
21
6
21
16
3
50
4
0
3
77
3

4
10
12
2
6
1
2
2
9
0
0
4
7
16
7
0
0
1
0
4
2
1
1
4
6
2
3
0
2
3
0
26
0
0
2
71
49
7
7
5
12
2
50
2
1
1
65
11

1
20
3
0
2
1
1
1
8
0
1
5
6
10
3
1
1
1
1
4
4
2
1
9
6
1
2
1
1
3
1
25
0
0
6
71
46
21
15
26
11
2
47
2
0
3
96
6

0
3
1
8
5
9
2
4
0
0
1
3
2
2
3
7
2
1
2
4
0
4
6
3
0
1
9
6
1
0
1
0
0
0
15
7
1
6
0
15
4
2
2
1
3
13
13
9

1
2
3
6
3
11
1
1
0
4
0
2
4
3
5
10
2
8
3
3
0
0
1
1
2
0
9
3
2
0
0
3
0
1
12
1
3
3
2
10
0
2
1
3
3
8
8
6

0
4
1
5
3
6
0
2
0
2
0
1
3
1
2
4
1
7
6
4
0
0
3
0
1
2
6
1
3
1
0
0
0
1
15
3
2
1
1
13
1
2
3
8
4
18
7
6

0
4
1
8
12
10
1
3
0
5
1
3
4
1
5
15
1
3
7
5
0
0
1
3
0
1
14
3
0
1
0
2
0
0
16
4
0
3
2
15
1
4
6
2
5
12
6
10

12
45
18
96
72
99
23
33
8
23
5
47
49
19
35
99
23
50
56
53
0
14
26
24
4
24
110
25
15
5
5
12
2
6
188
39
17
34
24
157
23
31
43
53
48
169
82
71

2
5
2
7
7
8
2
1
2
3
0
3
5
1
4
6
4
6
6
3
0
1
3
2
0
3
2
2
1
1
0
0
1
1
14
2
2
4
2
23
1
3
3
3
4
17
9
5

1
6
0
6
4
14
0
1
2
1
0
3
4
2
4
7
7
5
3
3
1
2
4
3
0
1
9
4
0
1
1
1
1
1
22
2
3
2
0
11
2
1
3
4
2
10
4
9

2
7
1
7
10
6
2
1
1
4
1
0
1
5
1
13
4
3
4
3
0
0
0
2
0
1
15
5
2
0
1
1
0
0
19
2
2
2
1
13
1
2
8
1
2
17
4
5

3
4
0
11
6
12
4
6
0
2
1
1
2
0
4
11
3
9
3
6
0
1
4
4
0
2
9
2
0
0
0
2
0
1
25
4
5
3
3
13
3
1
1
3
9
20
4
9

36
7
3
12
2
0
1
2
1
1
0
10
4
3
6
2
4
2
6
3
2
8
4
3
29
6
3
24
1
4
0
3
24
2
4
0
6
12
10
8
4
3
0
5
1
3
3
11

28
7
1
13
4
0
1
3
3
1
1
14
2
3
10
3
3
3
3
4
6
10
2
5
36
3
0
26
1
8
2
0
24
2
2
0
2
10
14
7
0
6
5
5
4
1
0
11

32
10
4
19
3
0
1
2
1
1
0
12
4
1
11
3
4
4
6
0
4
9
1
3
19
5
5
24
1
1
4
0
28
2
2
1
1
14
13
9
2
4
4
4
3
4
1
15

26
4
1
16
1
0
0
4
2
0
0
10
3
12
18
1
2
4
2
2
0
5
2
1
23
3
5
26
1
3
1
0
27
0
3
0
1
16
10
7
3
3
5
1
4
4
2
7

382
107
28
154
26
1
6
35
17
7
4
158
29
53
148
32
34
51
40
25
34
69
22
34
326
65
24
310
17
59
16
9
323
11
27
17
22
172
119
80
21
41
46
38
33
35
25
125

36
14
5
17
3
1
1
3
1
0
0
9
0
7
10
4
3
3
2
5
2
4
0
2
35
3
1
22
1
2
1
0
31
2
0
2
3
16
12
7
1
3
2
2
2
6
1
15

22
5
6
8
3
3
0
6
0
0
1
14
3
9
15
2
5
2
0
4
2
4
1
2
21
5
2
28
1
3
1
1
29
2
3
0
2
11
12
7
3
5
2
4
4
7
5
10

34
10
8
10
3
1
2
5
2
1
1
14
4
6
17
1
2
6
0
0
3
7
0
1
21
9
1
20
1
4
1
0
28
1
0
1
0
17
4
1
2
5
8
6
4
11
2
7

37
11
4
15
2
0
0
6
1
1
0
21
4
4
12
9
4
4
4
2
4
5
1
4
26
5
2
26
1
3
0
0
33
3
2
1
4
17
4
8
3
3
7
1
8
6
2
10

4
1
2
0
0
1
0
1
0
0
2

6
1
3
0
0
0
0
3
0
0
0

6
1
1
0
0
1
0
3
0
1
0

5
0
4
0
2
0
0
0
1
0
1

57
9
36
0
4
7
11
13
2
8
5

2
2
3
1
1
0
1
2
0
0
1

1
2
3
0
0
0
0
0
0
0
1

2
1
2
0
1
0
1
1
0
0
2

12
0
3
0
0
2
0
0
0
0
0

1
0
13
1
1
0
0
3
7
0
4
29
4
9
4
8
5
0
0
2
2
2
6
0
4
159
9
14
6
15
15
2
35
104
14
2

6
2
21
2
2
1
1
2
9
0
1
25
4
5
6
2
7
1
1
5
1
0
2
1
1
154
8
16
4
5
6
9
31
135
11
6

6
2
15
1
0
2
0
6
6
2
3
29
4
8
2
5
2
0
1
4
0
1
1
0
3
165
7
11
8
13
10
4
33
116
4
4

3
2
22
0
3
0
0
5
9
1
6
25
5
7
11
4
3
0
0
0
0
1
1
0
3
142
10
12
5
9
10
4
34
99
13
2

40
19
197
11
20
10
7
54
89
10
58
282
47
100
58
56
63
3
2
16
7
8
24
7
37
1,889
92
162
63
113
105
59
380
1,365
125
37

3
2
15
0
0
0
0
11
7
0
5
21
3
10
4
7
4
3
1
4
1
3
1
0
2
159
5
13
7
6
7
4
37
94
11
3

3
1
16
1
2
0
0
6
11
4
5
24
2
16
5
7
7
0
0
1
1
2
3
1
2
165
9
13
5
7
9
3
25
128
7
3

3
1
13
1
3
0
1
11
12
0
5
26
8
10
5
6
7
0
0
1
1
1
1
1
1
154
7
13
5
13
10
3
28
126
14
6

4
0
23
1
1
2
0
5
8
3
3
17
5
13
6
4
5
1
2
2
0
0
0
0
3
156
4
14
3
16
12
4
27
114
2
6

2
1
3
11
8
2
9
3
31
3
6
2
23
6
9
9
67
1
0
32
1
1
4
4
7
59
8
0
8
8
0
8
3
6
9
0
4
31
1
9
23
4
2
4
6
0
4
3

0
1
2
4
1
7
9
1
23
5
6
1
26
6
4
6
77
1
3
20
9
8
9
3
11
57
8
2
7
6
0
9
5
11
2
1
3
36
6
10
26
3
7
5
2
1
2
2

1
2
3
10
4
2
11
2
31
0
13
0
22
1
7
8
86
3
1
24
5
0
5
2
9
52
10
2
7
6
1
11
4
11
3
1
3
40
5
13
30
3
3
3
3
1
1
2

1
0
3
6
5
4
9
0
39
1
12
1
29
3
3
5
86
3
2
19
4
3
4
1
12
71
9
1
7
10
2
5
5
17
4
0
1
34
3
19
23
2
2
3
3
0
1
1

9
22
18
74
43
52
126
19
308
29
76
14
231
39
88
104
829
26
20
253
63
35
53
38
135
762
100
12
102
69
13
112
44
123
50
16
35
368
36
161
304
33
57
31
44
9
18
17

1
4
3
5
9
4
9
1
29
2
5
1
30
5
9
9
59
2
2
20
4
1
7
3
9
47
7
2
10
6
0
9
6
13
2
2
5
27
3
18
27
7
7
3
5
0
0
4

1
2
1
4
3
7
9
1
27
2
7
1
21
2
9
5
68
3
3
25
10
6
3
3
10
76
15
2
7
5
0
9
3
14
2
3
4
27
1
18
31
5
8
1
6
0
0
3

1
10
2
4
3
6
13
2
24
2
6
3
16
8
13
5
68
4
2
17
7
3
4
6
14
70
11
3
10
10
3
11
6
14
5
0
5
34
4
17
27
2
7
2
5
0
2
0

0
1
3
8
2
6
18
6
21
2
9
4
41
3
8
17
79
4
2
28
1
3
5
1
17
66
6
2
12
3
0
10
8
10
5
2
3
38
2
14
16
0
4
3
5
0
0
5

1
3
3
6
0
3
4
1
2
0
1
2
1
1
2
0
3
3
0
1
31
11
10
15
7
25
8
12
2
10
10
8
2
6
6
5
6
2
2
1
1
6
1
1
0
2
0
4

5
0
2
6
1
1
3
0
3
1
1
2
1
1
2
0
3
3
1
0
15
5
16
15
7
11
4
17
0
17
12
11
1
9
8
4
4
1
0
2
0
4
0
0
1
0
2
2

3
3
0
7
1
0
4
2
1
1
0
3
4
2
0
0
3
2
2
1
20
6
13
14
6
14
13
16
5
19
8
14
2
6
10
3
2
2
0
1
1
6
0
1
3
3
1
0

5
0
1
8
3
0
0
0
3
1
0
1
2
0
2
0
0
5
0
1
13
7
7
18
5
13
6
16
3
12
7
14
5
12
9
3
4
3
2
0
1
4
0
0
2
2
0
1

46
20
21
73
11
13
19
7
42
5
9
27
15
17
16
2
24
35
16
9
238
78
121
166
84
198
100
186
34
138
104
151
38
91
81
42
37
25
11
9
12
68
2
3
8
19
7
19

5
2
1
5
0
2
1
0
3
0
1
5
0
0
1
2
0
0
2
0
23
4
15
16
8
15
7
21
2
7
15
15
2
11
6
0
2
1
0
0
2
8
1
0
3
3
0
2

6
1
3
7
0
0
6
0
3
1
0
5
1
0
3
2
3
3
3
1
26
6
12
17
8
10
8
11
3
11
9
9
3
5
6
4
5
5
0
0
0
8
0
0
1
0
2
2

4
2
0
5
0
0
5
1
6
0
1
2
1
1
2
2
2
2
1
2
11
8
8
15
17
13
9
18
3
16
7
8
5
6
7
3
5
6
1
1
3
5
0
2
0
0
0
2

2
1
1
9
0
2
3
1
0
0
1
3
0
2
4
1
4
4
2
1
18
5
15
16
9
20
7
18
1
15
12
13
3
5
4
2
6
7
0
0
4
7
0
0
0
2
0
1

3
36
43
97
8
2
23
27
34
30
3
77
0
1
1
1
8
0
1
1
5
24
9
3
1
2
1
31
16
5
6
5
6
8
2
0
18
2
3
5
0
1
1
4
2
2
2
1

3
52
46
101
9
2
28
17
20
32
0
74
0
0
5
3
13
2
1
2
4
39
2
3
4
5
3
23
21
7
3
3
16
2
3
0
9
2
4
7
1
0
0
10
4
1
2
0

2
34
37
102
12
3
23
21
31
37
5
78
2
0
3
0
8
2
0
1
3
19
5
5
0
4
3
32
23
5
3
3
1
2
4
1
20
3
2
8
0
1
1
16
1
1
1
0

2
38
47
82
8
3
19
26
35
25
2
82
0
1
2
2
9
0
1
1
1
37
3
8
6
1
2
24
12
3
3
6
4
5
3
1
17
1
5
7
0
4
3
6
2
0
1
0

34
470
559
1,162
91
35
324
275
370
338
34
925
5
11
24
25
113
5
10
11
42
379
93
51
34
34
21
283
211
63
50
52
63
61
42
6
156
25
40
66
7
18
12
92
26
15
16
20

2
35
48
88
7
0
23
18
35
18
2
70
0
1
3
1
6
1
0
2
5
32
5
5
3
5
1
28
18
8
5
5
3
4
6
0
20
8
5
4
1
0
2
6
4
2
4
1

0
37
39
111
4
1
25
20
34
27
2
65
1
2
0
3
9
0
1
2
3
49
9
1
3
4
0
28
26
5
1
6
4
7
6
1
15
1
4
3
1
1
0
4
3
1
2
0

0
28
47
96
8
2
23
30
28
31
2
68
0
1
0
0
15
3
0
1
3
25
7
6
1
0
0
19
20
11
4
9
5
1
6
0
12
1
5
2
0
3
1
2
3
3
4
2

2
42
49
97
10
2
27
23
40
39
2
100
0
1
1
1
6
2
2
1
6
28
10
4
3
4
3
33
18
15
3
2
4
6
6
1
14
5
5
2
1
4
3
13
3
2
4
1

8
2
6
3
0
3
0
1
0
0
1
3
0
0
7
1
10
0
0
2
6
1
0
2
0
2
1
1
0
1
1
0
1
1
0
27
3
0
2
1
0
2
1
6
6
6
1
1

3
3
10
0
0
3
1
1
2
1
1
4
0
1
9
0
13
0
1
3
10
0
1
2
0
2
1
0
0
1
0
0
3
1
3
36
5
0
3
0
1
0
1
7
6
2
7
2

2
2
6
2
0
4
0
0
1
0
2
3
0
0
4
1
6
0
2
2
5
0
1
0
0
1
1
0
0
0
0
1
2
0
5
36
3
0
1
0
0
2
1
3
4
7
7
4

2
0
14
0
0
1
1
1
1
0
4
1
0
0
11
1
9
0
6
4
2
0
3
0
2
1
0
0
1
1
0
0
0
0
1
47
3
0
1
0
0
1
0
9
8
1
4
3

33
16
107
14
2
28
7
7
15
7
29
29
1
1
84
15
96
10
21
34
59
5
8
13
7
13
9
4
4
13
6
5
21
5
18
504
48
5
37
3
4
26
7
67
91
47
54
33

2
2
9
2
0
2
1
0
1
0
2
1
0
0
6
2
6
0
0
2
3
0
2
1
1
2
2
1
0
1
0
1
0
3
1
37
10
1
3
2
0
4
0
6
3
3
2
4

1
2
8
1
0
0
2
0
1
1
4
5
0
0
7
2
7
1
1
0
5
0
3
2
0
1
0
0
0
1
1
0
0
1
2
34
4
0
1
1
1
1
0
8
12
6
4
2

2
3
13
2
0
2
1
0
1
2
2
5
0
0
5
2
7
0
1
4
5
0
0
2
2
0
1
0
1
1
0
0
2
1
1
41
7
1
6
3
1
3
0
0
4
6
5
1

3
1
10
1
0
3
1
1
2
0
3
3
0
1
13
3
5
0
4
2
11
3
2
2
0
1
0
0
0
1
0
0
2
0
2
43
7
1
5
0
1
2
1
4
5
8
9
3

1
5
2
1
0
7
1
3
0
0
1
0
1
105
14
8
32
6
9
7
12
4
56
1
10
7
17
21
0
7
7
8
7
11
3
3
2
1
1
71
10
5
3
12
14
20
18
23

0
5
0
1
0
1
3
8
0
0
1
0
1
115
13
3
38
10
11
4
5
5
51
2
7
13
34
31
0
5
19
12
4
10
2
2
4
1
7
56
9
5
5
6
14
20
21
19

0
4
6
4
1
0
1
12
0
0
0
0
0
113
13
8
37
8
10
4
4
6
45
0
7
10
19
42
0
8
10
11
1
8
4
6
1
1
5
60
8
7
3
9
14
27
21
17

1
2
2
3
0
2
2
5
0
2
1
0
0
136
18
7
38
10
14
10
9
4
34
0
6
16
32
26
0
6
10
23
8
8
5
2
3
2
3
60
11
4
10
8
15
17
37
21

4
66
42
35
8
38
22
67
1
6
4
6
7
1,278
162
79
406
108
105
63
82
37
595
15
98
128
316
355
1
59
147
143
52
106
37
42
35
23
46
746
102
65
63
98
138
257
285
253

1
8
2
1
1
4
1
3
0
1
0
0
1
108
19
4
44
18
10
3
13
1
57
1
12
12
36
23
0
8
14
9
6
10
8
4
3
2
5
58
9
8
0
15
14
23
14
26

0
3
2
1
3
3
1
4
0
0
1
0
2
121
19
6
38
15
8
12
9
3
59
2
6
7
36
30
0
9
12
16
2
17
4
3
2
3
5
68
8
6
4
8
15
30
42
25

1
6
4
5
1
9
1
4
0
1
0
1
0
110
24
10
27
21
17
2
12
3
46
3
20
11
46
22
0
10
19
17
5
8
2
2
3
1
7
74
10
4
6
16
18
32
23
33

1
8
5
4
0
8
1
5
0
0
1
2
1
119
15
13
36
8
16
5
6
3
55
2
13
13
41
31
0
9
14
16
7
7
2
2
5
3
7
62
10
5
5
5
15
34
36
31

22
17
2
13
3
27
21
10
0
19
0
1
1
2
3
1
1
0
2
2
3
3
0
2
0
1
1
7
0
1
20
3
1
0
6
2
0
2
4
2
0
1
0
4
1
0
0
1

28
23
4
13
1
21
32
13
0
25
1
1
1
1
4
0
3
2
3
2
4
7
0
4
1
4
1
5
1
1
16
4
2
0
13
2
2
1
4
1
1
4
0
2
2
0
0
0

34
16
1
21
1
20
27
9
0
20
1
3
0
2
3
2
3
2
1
5
5
3
0
3
2
4
1
12
0
1
15
2
1
0
10
3
0
1
3
0
0
4
0
2
0
0
0
0

34
20
2
10
4
21
20
6
0
25
4
1
1
2
4
4
2
0
0
0
6
6
0
1
1
3
2
6
0
1
14
1
1
1
5
4
3
4
5
0
0
4
2
1
1
1
0
1

300
208
31
138
19
267
261
138
0
248
18
16
12
35
39
15
22
17
19
49
44
43
5
38
9
47
15
85
4
22
206
38
17
5
127
35
12
30
60
11
12
33
9
32
8
4
1
6

34
29
2
8
4
20
27
10
0
23
4
0
1
6
4
2
0
1
1
5
9
2
0
6
0
5
2
8
0
0
24
3
1
0
12
4
0
1
6
1
1
2
0
0
0
1
2
0

27
17
10
23
1
24
24
10
0
28
1
1
0
3
4
3
4
0
0
5
2
2
0
5
1
3
3
5
0
0
21
4
2
0
11
1
4
1
5
1
0
0
0
6
0
0
0
1

32
20
1
15
0
18
29
12
0
15
2
0
2
3
4
1
1
0
0
4
7
6
1
6
0
8
5
9
0
1
13
5
3
2
17
7
1
5
7
0
0
2
3
7
1
0
0
0

46
34
1
15
0
32
38
15
0
28
4
2
2
2
6
0
0
2
0
8
3
2
0
5
0
4
3
13
1
0
19
4
1
0
11
2
1
3
4
0
0
2
0
2
2
2
0
0

2
0
0
1
0
2
1
2
5
0
2
4
4
0
0
1
0
3
2
1
1
4
8
10
2
3
1
0
0
4
9
199
14
8
11
31
29
8
53
7
4
23
6
30
49
32
23
34

3
0
1
0
1
3
2
2
2
0
1
3
2
2
0
0
3
0
1
0
2
8
9
6
3
2
4
5
6
1
9
179
15
8
9
50
27
8
42
15
6
20
6
34
58
28
15
22

3
0
0
2
1
0
0
1
0
0
2
1
1
0
0
2
2
0
0
3
4
7
4
10
2
7
6
3
1
3
7
188
17
14
13
47
33
7
53
19
1
16
10
46
61
42
17
27

3
0
2
0
2
0
2
0
2
0
4
2
1
0
0
3
1
1
2
1
2
4
9
10
3
1
1
1
2
1
3
193
10
6
14
47
39
8
61
15
4
28
8
51
63
24
17
34

52
0
11
11
5
16
11
12
20
0
13
21
21
2
5
17
13
11
18
17
25
58
62
102
17
25
31
27
21
13
59
2,229
159
91
139
525
350
90
617
172
43
269
83
528
647
377
213
363

2
0
2
1
0
1
0
2
1
1
1
0
3
0
0
0
3
1
1
3
2
6
3
11
3
1
3
1
1
1
8
166
16
4
11
35
36
7
49
10
4
19
7
51
52
31
17
29

6
1
1
0
0
1
1
0
1
1
1
2
2
0
0
4
0
0
2
1
2
6
11
17
1
0
3
5
3
2
9
179
8
9
10
38
33
12
56
14
9
21
6
45
57
26
18
39

2
0
1
0
1
3
1
3
4
2
0
3
1
1
0
5
0
2
2
1
2
4
7
15
1
0
4
3
1
0
5
191
7
8
17
48
28
9
52
17
8
25
13
51
61
29
19
29

3
0
1
1
1
1
0
1
2
0
1
2
1
0
0
2
2
1
4
1
3
6
5
11
0
1
0
4
2
2
8
191
16
6
22
50
29
9
40
17
4
25
6
52
57
30
23
28

8
19
20
2
5
5
18
10
3
0
8
52
3
5
4
5
4
11
11
13
16
5
7
13
2
16
3
24
2
12
12
4
1
2
2
1
0
4
69
11
7
6
8
5
26
6
2
4

3
17
15
0
9
11
13
22
9
2
13
61
2
4
3
7
6
7
13
7
19
12
10
5
3
16
1
14
0
21
7
5
2
6
6
1
2
6
92
22
7
4
9
12
22
8
5
8

4
17
19
0
4
6
8
10
10
0
10
57
5
3
6
7
5
3
8
5
12
11
3
5
2
10
0
23
2
14
14
4
3
2
4
0
0
7
81
15
2
4
8
8
26
16
3
1

4
8
15
0
6
11
10
5
10
2
10
51
6
4
6
8
4
5
11
13
12
14
11
15
4
18
0
25
2
17
5
3
3
8
4
1
3
6
92
18
3
7
4
16
24
9
0
4

66
174
218
11
52
108
159
144
116
15
128
630
43
64
59
68
58
85
98
133
194
113
78
111
28
156
16
267
10
187
120
64
18
52
53
14
11
73
961
223
51
58
69
116
309
92
34
60

6
16
20
1
4
7
15
13
10
1
12
66
4
3
6
0
6
8
12
9
24
6
1
11
3
13
1
27
0
18
13
4
0
4
2
1
2
5
81
20
5
1
9
12
24
8
2
5

4
16
17
1
3
3
14
11
5
1
13
61
5
3
3
4
6
10
8
14
19
11
5
10
3
13
1
39
0
31
6
6
3
6
4
4
0
6
82
17
8
2
10
13
22
5
7
7

4
19
23
1
1
5
19
11
8
5
14
44
5
9
2
4
2
10
8
11
23
10
7
11
5
14
1
25
3
21
11
10
1
6
3
0
1
8
79
17
8
4
6
18
29
14
3
5

6
14
16
3
3
9
13
18
13
3
6
62
4
6
6
6
4
10
6
16
20
12
10
15
5
14
3
32
7
22
12
7
1
5
8
1
2
5
95
26
5
9
10
10
19
7
5
5

6
9
9
15
0
105
6
13
117
27
15
19
17
8
17
8
14
9
19
10
62
31
45
38
19
38
39
21
4
6
11
3
5
25
10
1
6
2
10
4
7
2
5
3
6
4
5
21

7
10
15
15
2
105
3
21
121
30
16
21
11
2
12
9
12
11
17
13
66
27
36
31
25
42
35
28
3
3
14
3
6
28
19
2
8
3
10
2
9
2
9
2
6
3
8
22

4
2
6
18
3
75
5
12
124
24
7
13
12
8
17
12
17
8
13
23
59
22
38
36
12
41
27
26
5
3
14
2
5
30
9
1
4
2
8
2
9
4
6
3
10
4
5
18

6
4
16
10
2
98
4
15
105
13
21
17
13
6
18
9
15
7
12
22
47
25
37
45
20
31
41
24
7
3
6
2
4
23
17
3
3
6
5
5
6
2
6
0
1
6
3
14

53
79
135
163
23
1,170
38
200
1,445
291
208
208
188
93
193
112
166
101
175
186
705
305
418
440
237
423
432
296
61
42
118
33
68
311
164
21
64
43
87
33
80
17
57
32
70
52
51
209

2
10
8
11
2
111
4
12
98
19
12
29
13
8
20
8
12
17
12
16
61
21
39
44
22
40
40
17
3
5
10
6
3
31
15
1
6
4
8
5
6
4
2
1
6
1
5
28

0
13
17
24
2
112
4
15
94
34
24
20
19
4
27
12
23
6
17
26
60
34
50
57
30
35
44
25
5
2
10
4
4
25
13
3
9
5
4
5
3
2
8
2
2
2
6
24

5
10
15
18
1
94
1
16
109
24
14
22
22
9
23
9
15
13
24
14
58
40
40
48
33
37
43
27
8
2
5
2
4
25
15
1
4
6
10
3
7
1
5
5
4
6
3
16

11
4
15
15
2
100
6
11
124
20
17
23
13
11
19
10
11
3
20
34
51
33
50
72
34
40
36
28
7
2
12
6
5
36
15
0
7
8
8
2
10
1
4
1
7
2
7
12

7
1
8
15
5
16
4
2
2
6
0
0
2
4
251
19
18
16
3
318
65
4
7
45
79
86
7
41
7
3
3
2
7
2
4
33
7
1
9
4
8
4
6
5
26
0
11
14

8
0
1
15
2
12
4
1
1
4
1
0
1
2
259
19
29
19
1
317
68
1
8
42
70
91
9
39
9
1
2
0
16
3
6
37
9
4
6
7
12
4
6
4
30
0
5
10

6
2
10
13
2
22
4
4
5
6
0
0
2
3
234
23
26
15
2
340
75
1
9
56
59
69
6
35
11
2
4
2
13
2
8
27
7
0
8
4
16
3
3
5
31
2
5
13

8
4
8
6
6
12
2
5
3
6
2
0
3
4
255
16
21
24
2
333
54
4
13
53
64
70
6
39
9
4
6
3
12
3
5
27
7
1
11
4
10
4
7
2
27
10
6
13

70
16
60
144
36
162
56
40
29
71
11
3
25
35
3,039
250
261
233
23
3,815
857
37
90
564
815
942
78
545
85
30
42
18
155
46
58
347
101
13
85
66
119
44
47
38
336
36
81
151

5
2
6
20
2
14
3
0
5
6
3
0
2
1
239
25
18
17
0
299
59
0
8
40
75
72
7
43
5
0
2
1
15
0
4
32
15
3
11
3
9
7
2
5
26
3
10
15

7
1
7
16
2
11
5
4
3
7
2
1
1
4
268
18
40
27
0
327
68
4
6
37
68
76
7
46
9
4
5
1
26
5
5
35
13
4
5
9
14
7
2
9
28
3
7
15

10
0
5
15
3
26
3
3
6
8
7
0
4
9
252
10
19
22
2
320
68
2
6
42
49
66
10
39
11
2
2
0
16
2
6
19
12
1
1
3
8
4
8
3
22
5
10
13

15
2
4
11
1
13
6
3
3
8
4
0
1
6
264
32
27
11
0
322
70
3
7
47
61
96
7
44
9
4
2
10
16
5
9
29
9
2
8
7
10
7
5
4
29
5
8
17

20
9
5
24
11
3
7
1
8
2
5
5
79
4
6
9
7
8
6
9
37
6
14
14
24
6
7
8
42
0
10
2
11
3
2
4
15
65
4
8
10
12
47
7
31
52
3
4

18
6
3
14
9
13
12
3
15
3
3
5
69
4
6
12
16
7
6
7
39
10
11
14
21
7
13
15
30
1
12
0
11
8
2
3
35
73
8
3
9
14
29
10
23
63
1
4

17
11
5
24
17
11
6
3
6
1
2
3
76
6
7
14
6
6
1
3
32
4
3
14
20
2
8
13
40
0
10
3
11
4
2
3
31
52
6
8
9
12
40
4
21
43
2
7

14
4
3
18
15
5
6
4
8
0
0
0
59
6
9
11
9
6
6
1
48
4
10
11
16
11
12
18
42
0
14
1
6
3
1
4
23
71
6
3
8
13
29
6
25
51
1
4

188
93
51
196
144
83
106
33
106
17
50
32
813
63
98
134
132
65
43
62
399
68
93
142
206
82
88
135
482
5
125
29
93
55
20
40
295
709
59
64
87
139
404
66
291
590
40
55

19
11
0
18
13
11
4
3
13
1
2
4
73
7
9
8
12
12
3
8
39
5
10
11
24
7
12
6
32
2
15
3
10
8
4
1
19
58
2
7
12
14
40
10
32
44
4
2

15
6
7
16
16
10
8
2
7
0
5
2
78
4
3
13
4
9
2
8
43
6
13
12
17
6
9
12
48
0
13
0
11
6
8
2
22
86
7
7
6
15
52
4
47
53
4
4

21
6
0
17
22
14
5
6
6
2
5
4
61
8
7
12
17
8
3
3
40
7
12
17
32
9
11
18
42
4
7
1
15
5
6
5
34
86
5
3
7
14
54
14
35
74
4
3

16
6
2
18
9
6
7
3
17
4
4
5
81
6
11
12
15
11
6
8
58
10
11
24
21
9
14
20
39
2
10
2
17
8
4
3
26
99
3
8
11
27
57
23
35
57
3
3

11
0
5
7
1
2
7
33
7
21
20
13
11
13
6
2
4
31
8
6
5
9
25
11
26
15
15
5
3
11
15
1
41
3
22
0
4
4
1
1
1
1
2
0
3
2
0
1

6
2
12
12
2
1
4
23
8
21
18
16
16
18
5
2
6
34
6
5
5
4
28
6
21
29
12
3
2
10
12
4
47
2
45
2
1
0
0
1
1
0
2
2
2
1
0
3

6
1
9
9
0
1
2
31
7
24
13
16
10
15
8
1
3
27
5
5
7
10
33
8
35
19
10
8
3
13
18
2
46
1
36
0
7
4
0
0
0
4
1
0
2
2
1
3

9
2
5
10
4
2
3
24
7
10
12
9
7
18
5
3
1
40
7
5
5
10
33
11
28
16
13
7
0
7
15
2
50
1
29
1
2
1
2
2
1
1
0
0
3
1
0
1

78
13
100
108
26
13
47
283
71
194
195
169
105
168
81
27
53
346
85
67
60
98
372
134
274
269
164
66
17
104
188
26
520
34
362
8
29
28
7
16
13
17
19
13
29
26
5
33

4
1
9
7
1
1
5
26
5
12
9
20
11
11
4
1
6
31
5
6
4
6
30
10
17
23
11
5
2
13
16
2
51
1
39
2
2
2
0
0
0
2
1
3
4
1
1
2

7
1
20
14
1
0
1
22
7
23
16
22
10
20
8
3
3
34
11
8
9
7
51
14
24
24
23
6
3
7
15
2
31
7
29
1
3
4
2
1
1
2
1
0
1
5
2
2

4
4
14
15
0
0
1
30
5
21
19
23
10
12
8
2
7
41
4
10
6
8
38
10
26
28
14
1
2
7
19
2
42
7
51
2
2
3
1
0
3
1
2
2
3
6
0
5

6
0
11
11
2
0
3
27
7
22
20
15
17
11
7
4
3
42
10
4
6
14
33
6
29
28
25
7
3
13
17
4
52
3
33
2
0
3
1
1
2
5
0
1
1
4
0
4

32
15
8
11
7
4
2
3
17
2
7
34
14
0
1
2
8
1
3
2
2
0
3
3
2
2
0
2
1
2
0
2
0
2
0
1
6
13
3
3
0
4
6
1
3
1
1
2

42
15
10
9
4
12
2
3
19
5
3
34
16
0
1
1
6
2
3
1
0
1
3
11
1
2
0
0
1
5
1
0
2
1
1
4
5
22
2
2
0
6
11
0
0
4
0
2

50
12
16
11
6
12
1
0
22
6
7
28
14
2
1
2
7
1
1
3
5
1
5
9
3
4
4
2
0
1
1
1
1
2
0
2
5
11
3
0
1
3
9
0
2
3
0
3

61
11
9
12
5
5
1
2
22
3
10
25
19
1
2
1
2
2
2
2
1
2
4
7
2
5
2
3
0
0
1
1
0
2
0
1
7
12
4
3
0
7
11
0
4
4
0
2

550
176
133
142
73
118
23
24
250
36
81
355
152
13
18
22
69
17
16
23
20
20
56
78
15
38
20
19
14
18
9
17
6
19
10
20
88
177
47
31
8
52
105
5
29
38
6
32

44
16
16
11
5
12
5
2
16
3
12
29
13
1
2
4
4
2
0
2
4
6
0
5
0
1
4
2
0
3
1
3
1
0
0
1
4
28
3
5
0
9
9
0
4
5
0
3

53
19
13
13
8
9
4
2
17
5
9
23
12
1
3
2
6
4
1
0
0
0
5
11
0
1
1
2
0
4
0
3
0
0
1
2
14
10
3
1
0
4
14
1
3
3
0
3

55
14
11
17
4
12
2
3
25
6
8
33
6
1
2
0
4
2
3
0
4
0
7
4
2
4
3
3
4
2
1
3
1
1
0
1
7
22
5
6
0
6
7
0
3
1
0
3

61
14
14
16
10
16
3
1
29
6
7
39
11
2
0
3
8
0
0
0
0
1
3
4
2
3
3
3
0
2
1
5
4
0
0
3
18
21
7
7
0
7
18
0
3
5
1
1

0
0
0
1
2
10
0
1
3
3
2
0
1
2
1
24
6
3
2
26
10
2
7
2
5
2
4
3
5
11
4
74
56
30
37
9
16
6
6
24
2
36
3
29
2
3
6
3

1
1
0
1
1
12
2
2
7
1
0
1
0
2
1
20
4
14
9
22
19
3
9
3
16
0
7
4
4
5
2
78
70
37
21
11
10
6
4
32
6
31
1
29
4
3
15
4

0
1
0
0
0
4
1
0
3
1
0
7
0
1
0
27
10
9
6
29
16
4
13
6
5
1
4
3
5
10
4
85
62
38
39
9
4
6
5
39
2
36
4
39
2
5
6
8

0
0
0
0
1
7
0
2
6
1
1
2
0
3
0
14
5
4
2
39
12
6
12
3
11
1
4
8
6
4
6
77
53
33
25
14
15
5
3
25
4
36
7
30
1
4
9
6

12
6
5
14
19
129
15
16
33
27
7
34
5
18
4
217
61
85
69
335
149
46
112
23
108
11
78
47
45
70
60
873
727
386
341
98
112
78
65
369
35
424
42
318
30
39
92
80

0
0
3
0
1
6
0
0
2
4
0
4
2
0
1
20
6
8
6
35
17
2
10
2
7
0
6
7
2
9
3
75
59
34
25
9
12
1
7
21
3
33
1
24
1
4
4
10

0
3
0
1
1
7
0
0
1
1
4
1
0
1
3
26
6
5
6
21
12
4
15
0
7
0
12
5
3
6
4
66
67
48
29
11
10
8
8
30
4
36
7
27
4
0
11
8

1
1
1
0
1
9
1
2
4
3
0
4
3
1
2
20
2
9
5
44
12
4
16
0
12
0
10
3
7
7
6
58
72
49
41
12
12
9
7
29
3
26
3
25
4
7
10
6

0
0
0
2
3
12
2
0
3
5
1
2
2
0
0
16
3
4
6
35
20
5
15
0
10
1
11
8
3
5
7
74
67
53
29
9
11
3
23
23
11
31
3
34
2
6
7
9

1
27
1
13
7
13
10
1
7
0
1
3
5
5
3
14
22
3
6
8
1
5
16
5
6
1
2
58
12
7
59
10
12
27
13
5
29
7
22
20
16
7
11
7
7
3
3
2

1
20
4
8
6
8
9
0
7
6
1
2
7
4
0
8
28
2
4
13
2
5
19
2
6
8
3
44
11
5
66
14
20
23
17
3
34
17
25
17
27
12
8
13
12
9
3
0

2
17
4
2
3
14
9
1
5
3
1
4
12
1
2
5
21
4
6
12
2
6
22
2
9
2
2
61
12
5
53
14
13
28
20
4
28
16
23
19
17
9
5
14
11
7
8
1

3
12
3
8
4
20
6
1
7
2
4
2
6
3
2
4
35
2
6
19
3
2
27
4
5
9
1
66
12
9
55
16
19
21
19
9
40
17
13
15
21
17
7
19
17
5
6
0

22
176
50
103
68
150
100
18
89
27
22
35
111
61
19
110
248
40
82
129
36
60
268
37
78
62
33
666
141
74
628
161
189
313
230
68
441
170
244
235
269
122
91
140
135
63
54
10

4
12
3
9
3
11
9
0
7
1
3
5
11
6
4
17
16
4
11
14
4
7
25
3
7
7
3
52
11
2
42
22
24
26
23
3
33
12
21
18
27
7
8
5
15
4
7
0

3
14
6
10
5
17
10
0
11
1
1
4
8
6
2
13
27
2
7
10
3
8
32
1
8
4
2
44
11
11
51
15
28
30
24
7
37
18
23
26
31
15
6
16
18
5
7
0

5
23
4
11
7
14
7
3
6
2
3
2
10
4
5
17
30
1
8
21
6
9
30
3
7
3
4
53
14
4
30
12
17
33
24
4
31
11
19
28
34
8
13
17
20
5
8
1

4
27
5
7
9
14
12
2
9
5
0
1
12
4
1
14
21
3
11
23
6
5
38
3
11
11
3
68
17
5
58
14
24
33
32
8
47
20
27
27
27
16
14
26
15
7
4
1

0
5
1
7
11
0
2
10
2
7
3
1
57
28
18
5
4
45
1
16
5
1
18
14
1
1
26
5
0
2
2
16
47
0
1
18
0
23
7
0
8
10
11
4
2
1
0
26

0
0
0
10
15
1
2
12
0
10
7
3
69
27
14
7
3
45
2
18
2
3
12
21
0
1
28
1
1
4
4
22
47
1
0
15
6
17
2
6
4
22
12
1
2
1
0
33

0
5
5
8
11
0
1
7
7
7
0
4
64
14
9
4
0
42
4
12
8
7
17
18
3
1
18
3
1
4
7
10
46
1
3
22
4
16
3
5
5
26
4
4
3
2
2
36

1
4
2
9
18
0
3
9
3
13
0
6
70
22
12
6
3
44
2
21
8
1
10
21
2
1
22
3
0
5
4
10
39
1
1
21
4
20
2
3
9
14
4
2
2
0
1
32

6
66
28
88
136
12
29
118
26
78
27
42
733
261
166
52
24
491
36
166
50
44
159
226
35
11
347
43
6
44
54
180
495
15
18
190
32
262
35
34
97
226
102
30
38
9
5
364

3
5
4
12
8
2
1
5
1
11
3
3
67
12
10
2
2
42
5
11
2
2
12
18
6
2
18
3
0
2
4
13
43
0
2
18
0
24
0
2
3
15
10
3
5
1
0
29

3
8
3
9
14
3
4
20
5
6
2
2
55
20
13
1
3
48
2
16
3
3
11
12
1
1
28
4
2
2
4
17
54
0
3
22
2
22
0
5
3
14
12
3
4
1
0
33

0
10
1
9
12
1
1
16
1
4
7
4
52
28
12
3
3
39
2
14
5
5
8
17
2
1
30
3
1
4
6
20
43
0
2
23
0
23
1
2
8
20
7
1
3
0
1
41

3
5
1
10
18
0
5
18
3
9
1
4
41
26
18
9
5
53
6
17
6
6
14
24
1
1
50
5
1
7
10
23
45
4
3
20
5
35
4
5
10
20
11
2
4
3
0
44

2
6
17
3
9
16
13
77
0
0
0
72
1
1
1
5
84
0
3
15
2
11
1
6
7
3
5
5
5
4
3
18
7
15
2
9
1
11
3
1
10
2
1
2
2
1
4
10

2
2
19
4
16
21
14
77
0
1
1
93
3
2
1
3
77
1
5
21
1
12
1
9
9
7
5
3
11
9
5
30
12
14
1
8
0
9
1
4
10
1
2
2
5
2
2
4

2
5
16
7
13
19
10
65
1
1
1
92
1
3
1
0
86
2
3
19
1
17
0
4
9
4
1
3
9
8
3
15
9
11
1
9
4
6
1
2
10
1
1
2
5
2
1
0

0
3
13
5
13
24
8
71
0
0
1
74
0
2
1
4
73
2
3
23
0
6
1
6
10
4
1
1
7
6
2
17
12
8
1
16
2
7
0
3
7
0
2
3
2
0
3
0

23
70
212
54
133
228
142
811
1
12
13
922
12
25
15
28
948
22
42
214
13
125
17
95
112
52
23
38
102
84
50
249
127
112
28
135
23
81
30
37
103
17
16
27
45
17
27
46

0
6
12
8
16
14
16
77
0
0
0
82
3
0
1
4
72
1
5
27
1
7
2
11
7
1
2
1
17
8
3
21
13
12
5
7
0
8
2
2
8
0
1
2
5
2
1
5

2
4
10
6
13
18
13
78
0
0
1
63
1
2
1
3
84
0
1
21
1
12
3
10
13
9
2
5
11
7
8
23
10
6
1
13
1
3
2
2
6
1
2
2
4
1
2
7

2
8
15
4
11
31
10
79
0
0
1
73
1
2
2
0
66
2
4
22
2
6
0
8
7
7
3
3
9
7
3
24
14
13
2
6
0
7
7
2
13
3
2
2
7
3
1
4

2
15
11
4
15
14
13
76
0
3
1
86
4
2
2
4
83
4
3
23
2
11
2
7
13
14
5
7
7
9
8
18
18
13
3
13
1
10
5
1
7
0
1
3
5
2
1
5

5
3
21
69
53
7
25
2
12
6
4
1
1
2
3
3
0
3
2
1
1
3
2
3
1
5
2
0
2
2
3
2
4
2
2
3
1
7
6
2
0
16
10
4
1
6
54
7

9
1
21
71
70
7
17
0
13
10
6
3
2
1
0
2
0
3
0
2
0
0
1
2
0
1
0
0
6
1
0
2
2
1
3
1
0
3
3
1
3
7
10
9
0
5
52
2

6
1
27
70
58
9
15
2
9
7
10
0
0
2
2
2
1
1
1
1
2
2
1
2
1
4
3
1
1
1
3
2
1
1
2
2
1
4
4
1
2
4
6
6
1
5
47
7

3
1
18
71
72
4
19
1
19
8
7
0
1
0
3
1
2
2
1
0
0
0
3
0
0
0
0
1
2
0
2
2
0
2
3
3
1
1
6
0
3
4
6
8
3
8
44
6

70
32
237
854
691
75
236
16
127
109
62
15
15
13
19
14
10
30
8
14
12
9
18
27
8
27
22
8
27
10
22
21
14
23
30
28
8
35
65
9
15
101
112
84
10
86
553
65

6
7
21
58
70
5
24
3
6
11
4
3
1
1
0
2
0
1
1
0
2
1
1
3
1
1
1
0
3
2
1
1
0
6
2
1
1
1
4
1
2
2
12
1
2
5
47
4

9
3
18
68
56
5
19
4
14
9
9
1
2
1
2
2
1
0
0
4
0
0
1
1
1
4
4
1
2
3
3
1
0
4
0
3
0
4
11
2
3
12
13
8
4
5
70
7

9
8
18
63
60
9
18
0
15
7
3
3
3
1
3
4
0
3
2
2
0
1
4
2
1
2
0
0
1
2
3
2
2
3
4
2
0
4
7
1
3
7
21
6
0
11
57
8

7
1
14
76
51
5
33
3
13
4
2
1
1
0
0
1
0
4
1
1
3
1
1
3
1
6
2
0
2
0
2
4
0
3
1
1
1
3
6
0
3
5
17
13
2
8
44
3

9
31
10
105
39
65
30
11
1
13
0
7
3
0
5
9
0
0
1
1
0
1
1
0
0
18
3
9
1
5
3
1
0
7
95
188
47
58
127
33
39
7
11
2
37
5
4
2

9
33
13
89
45
53
40
4
1
9
4
5
5
0
10
3
1
1
1
1
2
0
4
3
0
24
2
4
3
2
2
3
2
7
105
176
57
53
127
31
36
6
13
5
30
5
9
8

6
30
7
92
37
57
44
13
1
12
2
14
8
2
9
2
0
1
0
1
0
0
3
1
0
21
6
4
4
6
1
1
1
2
96
162
58
53
170
24
21
2
14
3
29
4
12
6

5
17
11
90
45
53
47
9
2
12
2
11
6
1
3
5
1
0
1
2
2
1
2
0
0
20
6
5
3
3
1
3
3
0
96
203
54
45
123
20
37
4
12
2
37
3
8
7

80
308
106
1,103
478
626
421
125
25
148
29
102
58
31
77
55
4
5
6
15
10
5
33
10
2
261
50
57
29
47
23
34
25
38
1,103
2,093
624
649
1,569
311
339
54
149
50
411
72
103
78

1
27
6
91
38
45
31
7
0
9
5
3
1
3
4
8
0
2
0
1
0
0
3
2
0
16
5
2
2
9
2
1
2
4
104
185
54
55
129
22
17
11
13
2
35
6
12
4

7
23
9
110
48
66
38
9
3
14
1
4
9
4
2
5
1
0
0
1
1
0
6
1
0
20
2
4
3
7
2
3
6
4
99
206
53
43
161
26
25
6
19
9
30
10
12
5

6
30
13
111
53
69
34
9
4
7
1
13
5
7
6
7
0
2
0
1
1
1
5
1
2
20
7
7
6
6
2
7
2
3
84
183
56
48
140
26
27
2
13
9
32
5
15
2

7
35
16
114
58
81
40
7
4
17
5
9
6
2
14
7
0
2
0
1
1
2
7
0
1
19
3
12
4
8
0
7
4
8
81
201
61
63
158
38
31
4
22
5
33
6
9
14

3
36
6
9
8
10
7
5
3
6
1
31
21
18
15
8
14
14
41
18
8
2
0
5
1
10
23
31
14
49
1
19
7
12
3
42
10
1
7
4
19
9
0
5
5
4
92
32

4
27
7
12
19
11
10
3
0
4
1
34
18
13
12
8
12
7
36
16
3
6
1
5
1
8
17
28
10
44
7
12
16
23
7
32
9
3
6
3
16
13
1
7
4
10
113
26

1
34
6
6
8
6
6
5
4
4
0
38
18
22
19
11
12
7
40
18
4
3
1
5
1
10
16
41
11
62
9
21
14
30
5
29
11
2
11
1
19
5
0
1
6
5
103
35

1
34
6
9
12
5
6
2
3
2
0
44
26
15
23
7
15
5
34
20
4
10
0
4
0
13
12
30
13
54
3
25
8
18
5
24
3
2
6
1
18
6
2
4
0
4
101
28

24
330
71
108
149
89
93
49
42
43
18
476
262
172
187
89
119
101
422
256
58
78
13
66
6
114
179
375
156
537
46
233
122
242
44
304
109
20
65
27
210
101
16
42
52
54
1,157
333

1
27
9
8
17
5
6
1
4
1
1
41
24
6
16
5
12
12
40
21
5
3
0
6
2
10
16
27
11
58
6
12
6
25
6
31
13
2
10
2
20
4
3
2
5
4
84
30

5
28
11
5
18
10
5
6
6
3
2
37
25
14
18
10
13
13
31
11
3
9
0
8
0
2
13
38
8
46
4
17
16
27
4
35
7
1
5
7
33
11
1
1
8
5
98
28

2
27
4
10
18
10
14
4
5
4
2
46
25
15
15
7
11
19
42
32
3
6
1
6
0
7
19
47
13
47
4
27
7
29
9
32
14
1
10
11
27
6
1
3
2
7
99
26

1
33
14
6
20
10
10
3
5
5
6
32
18
21
21
15
10
14
42
24
6
5
2
9
2
6
14
45
11
52
4
17
12
24
6
32
7
0
11
3
27
17
0
8
5
8
121
39

22
15
23
24
24
20
34
7
8
4
6
11
7
7
26
7
5
13
31
25
13
151
15
15
1
169
74
10
46
2
13
5
30
14
28
15
11
24
23
5
18
42
34
30
5
31
17
75

33
14
19
22
19
22
39
9
11
4
4
18
4
6
20
5
4
18
38
30
10
162
20
18
1
162
82
12
49
2
9
12
28
16
26
9
13
25
24
1
16
19
24
33
4
22
26
78

27
13
16
25
16
21
34
10
5
7
2
18
7
8
22
9
3
14
35
25
7
135
21
14
0
166
96
14
39
5
6
8
34
14
17
14
5
24
16
5
18
43
27
42
5
36
18
81

13
15
19
25
20
22
29
7
6
6
3
8
5
9
16
4
4
16
33
17
12
139
19
13
3
160
75
7
36
3
13
10
36
14
12
15
17
26
21
5
14
40
42
29
5
27
18
65

293
158
236
311
225
279
389
123
79
45
33
140
66
87
216
87
41
146
431
252
109
1,803
200
178
13
1,876
1,028
150
544
36
115
88
374
190
227
132
144
262
238
52
231
430
346
407
55
311
214
902

28
13
32
25
18
23
41
8
14
3
5
14
7
5
28
11
0
12
42
23
8
142
20
15
2
151
72
6
62
3
6
8
24
9
15
14
9
25
19
2
12
34
29
48
4
26
21
77

24
14
22
32
26
29
53
10
5
2
4
10
5
7
16
5
3
17
35
22
8
145
22
14
2
164
90
13
52
1
8
11
29
10
13
8
14
16
19
2
14
38
29
48
4
34
18
76

32
16
22
27
17
26
43
2
16
5
6
10
8
10
17
11
6
17
35
22
11
152
16
16
4
164
82
17
39
7
9
5
30
16
13
13
11
21
20
5
17
34
39
66
2
28
20
71

28
11
22
20
22
33
59
9
15
8
4
20
4
9
15
13
4
19
34
22
10
163
24
15
1
155
91
10
57
2
12
10
34
12
22
9
11
18
20
7
25
37
56
38
11
14
21
76

1
12
12
29
99
41
52
10
22
22
33
142
54
313
14
24
218
18
172
16
265
132
136
5
11
135
14
146
136
51
14
3
7
119
13
226
4
3
115
7
6
2
745
175
15
285
27
122

1
12
19
25
91
26
58
10
25
30
42
134
44
317
9
22
246
24
160
19
304
137
140
9
23
148
13
155
136
49
11
9
2
136
16
243
5
7
122
2
8
1
776
204
23
294
20
126

1
23
20
22
109
35
47
10
30
36
30
116
52
314
7
26
235
18
131
9
312
135
135
5
18
120
10
153
148
52
17
6
2
142
10
236
4
7
95
7
11
2
771
206
17
306
25
134

0
19
13
28
78
29
49
14
14
39
27
117
30
365
15
21
247
30
149
22
308
124
108
7
14
125
10
149
153
39
15
13
6
121
12
251
3
5
111
11
8
1
832
201
13
310
25
131

12
173
179
294
1,159
380
619
117
270
351
392
1,524
553
4,027
112
275
2,837
255
1,818
219
3,526
1,601
1,510
94
194
1,567
146
1,823
1,814
599
190
90
48
1,474
159
2,919
39
63
1,301
71
92
12
9,270
2,451
217
3,612
303
1,457

7
13
13
20
100
35
46
15
25
32
24
113
53
336
8
22
213
22
148
11
262
130
120
10
17
99
6
168
149
53
10
5
5
135
9
234
5
5
93
8
9
1
765
228
22
266
30
110

3
15
22
28
120
30
48
8
36
32
33
139
50
336
11
18
235
27
163
23
305
162
125
9
19
146
17
155
167
38
11
7
6
117
14
268
1
2
97
11
8
0
861
209
18
313
20
132

3
20
8
26
111
34
59
12
25
28
31
149
58
354
16
21
247
25
157
23
305
144
121
10
17
127
14
160
145
48
12
8
3
100
11
239
6
2
102
7
6
2
758
176
17
273
29
115

3
19
6
16
123
42
61
9
42
38
33
123
41
366
5
31
237
26
175
22
303
155
139
8
10
156
11
173
167
57
11
8
4
115
20
258
2
10
107
5
9
0
842
240
17
326
18
120

1
23
43
30
300
280
59
14
20
30
9
4
2
0
2
0
3
1
1
0
1
0
13
49
3
3
9
13
1
34
6
21
27
2
16
6
9
0
2
86
1
0
18
54
3
0
0
1

0
16
33
26
318
302
58
15
25
30
9
3
1
3
1
1
3
0
0
1
1
0
12
42
6
2
11
11
0
53
5
23
24
2
9
7
11
1
2
98
1
3
21
47
3
0
0
1

1
13
37
27
325
267
60
10
26
22
8
2
2
1
3
1
0
1
0
1
1
1
8
42
7
0
8
11
0
44
8
32
30
1
17
4
17
2
1
81
1
0
17
48
3
0
1
2

1
17
38
15
296
274
70
26
16
33
17
2
1
1
0
1
2
3
0
0
0
0
8
33
6
1
6
7
0
53
5
18
30
2
13
1
14
1
1
67
1
2
16
39
2
1
1
0

6
196
488
283
3,638
3,354
731
175
242
335
159
27
19
28
11
15
25
10
8
8
10
5
98
497
77
15
103
172
6
490
45
331
313
24
160
40
153
25
20
988
12
13
207
582
49
4
9
12

3
13
33
22
306
269
61
13
13
23
16
4
2
5
3
4
4
0
0
2
3
0
11
35
4
4
10
11
2
36
5
26
25
1
6
2
11
3
1
62
0
1
15
39
5
0
2
1

0
12
36
19
295
280
65
9
13
17
11
0
0
1
2
0
1
0
1
0
0
0
12
48
10
3
12
13
1
51
5
28
28
2
20
4
16
2
2
91
1
1
18
47
4
1
1
1

0
19
32
24
343
286
57
12
29
34
10
4
4
4
1
0
6
1
0
1
1
1
10
50
5
1
6
19
1
53
5
35
37
0
16
1
21
0
2
75
0
0
16
41
4
1
1
0

1
17
35
36
317
333
71
16
21
31
13
4
7
2
0
1
6
1
2
0
0
1
8
43
11
2
11
15
0
42
9
29
23
2
22
2
18
2
1
92
1
0
21
58
6
0
2
1

0
0
0
5
3
1
0
1
1
0
0
1
0
0
0
5
6
2
45
2
0
0
1
2
2
3
0
0
1
2
12
0
0
2
2
24
3
7
1
23
26
2
0
3
22
16
18
6

0
3
0
2
1
1
0
1
2
0
0
0
1
1
0
1
14
4
32
1
0
1
1
0
4
2
1
0
2
1
10
0
0
3
2
36
3
8
0
27
23
4
1
2
25
24
18
5

0
1
0
4
1
2
0
0
4
2
0
3
0
0
2
2
5
1
35
2
0
0
0
1
3
1
0
0
0
1
13
0
0
4
1
35
0
5
0
18
29
1
1
2
34
12
8
4

1
0
1
1
2
1
1
0
0
0
0
2
0
1
0
3
6
0
39
1
3
0
1
1
8
3
1
0
0
2
8
0
0
4
0
34
3
4
0
15
25
1
1
1
36
15
28
6

4
6
3
50
17
8
4
12
10
3
4
16
3
14
3
35
96
23
424
19
15
2
5
19
49
19
10
2
7
19
117
3
2
36
13
389
34
62
2
238
312
32
19
15
373
194
236
69

1
0
0
2
1
1
0
0
1
0
1
3
1
0
0
3
4
3
33
0
1
0
1
2
5
1
1
1
2
5
5
0
0
3
0
31
3
7
0
29
26
4
1
0
30
21
16
9

1
3
0
1
1
0
0
2
1
0
1
1
0
0
1
4
5
3
36
0
0
0
1
0
7
3
0
0
1
1
20
1
0
3
1
29
2
6
0
23
38
4
2
2
24
19
20
2

0
1
1
0
2
0
0
0
0
0
0
3
0
0
1
2
5
2
40
0
1
0
1
3
7
2
1
0
1
3
8
1
0
2
3
31
1
6
0
15
26
1
2
3
26
25
14
5

3
0
0
1
1
1
0
2
0
0
0
1
2
1
1
1
13
2
51
1
2
0
0
0
5
1
1
0
1
3
13
0
1
4
1
38
3
4
0
27
33
4
1
0
45
16
23
7

0
1
3
0
4
6
0
1
2
0
2
0
3
1
0
2
0
0
0
0
0
1
2
0
0
1
2
0
2
1
0
0
0
0
0
0
4
0
156
4
37
23
19
38
51
112
16
16

0
0
1
2
3
6
1
1
2
1
2
0
1
0
1
1
1
0
0
1
0
1
0
0
1
0
1
1
1
0
0
0
0
0
0
0
1
0
161
6
29
33
20
43
37
96
12
14

0
0
1
0
5
1
0
1
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
1
2
0
0
0
0
0
0
0
1
1
0
140
8
41
32
26
40
36
99
9
16

0
0
1
2
4
5
0
1
1
0
1
1
4
0
0
2
1
0
2
0
0
0
0
0
0
0
1
2
2
0
0
1
0
1
0
0
2
0
128
14
22
21
21
37
35
98
10
15

0
4
18
8
44
39
6
9
14
4
13
2
28
3
2
12
6
1
3
7
3
3
4
0
8
3
10
11
7
7
1
3
6
2
6
8
16
0
1,764
107
348
309
262
477
466
1,257
132
203

0
2
1
0
3
1
2
0
1
1
0
0
2
1
0
0
0
0
0
0
1
0
0
0
0
1
1
0
1
1
0
1
0
0
1
1
0
0
147
8
26
24
23
39
34
97
7
17

0
3
6
1
7
2
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
2
0
0
2
0
3
0
1
0
0
0
0
1
0
1
4
0
158
10
41
29
28
42
47
108
13
20

0
0
2
2
2
5
0
1
0
1
2
0
1
0
0
0
1
0
0
3
1
0
0
1
1
1
1
2
2
0
0
1
0
0
1
0
4
0
157
15
30
34
22
45
59
109
10
20

0
0
2
0
3
1
1
0
1
0
0
0
2
1
0
0
0
0
0
1
0
0
0
1
1
0
1
0
0
2
0
1
0
0
0
1
9
0
159
16
31
32
41
46
55
124
11
30

116
199
4
153
40
18
26
13
20
69
11
13
14
27
62
37
13
39
61
3
2
9
18
9
9
1
3
16
4
49
6
10
12
31
14
44
20
39
21
16
9
0
0
107
20
19
11
5

122
198
7
150
46
12
31
12
17
69
12
22
15
39
53
35
16
21
68
5
4
8
22
12
5
0
2
12
5
50
4
12
13
18
13
49
24
23
28
12
21
0
0
65
17
18
10
3

106
168
4
175
34
18
24
4
17
73
14
23
12
33
56
43
8
27
55
4
8
10
19
8
8
1
1
11
9
62
4
15
6
32
18
57
18
36
18
10
17
0
0
96
28
15
15
3

102
154
3
140
46
13
27
10
9
65
8
9
13
17
47
27
6
34
43
4
9
6
20
9
4
0
2
9
6
50
2
17
9
22
15
46
22
24
12
17
22
0
0
95
20
17
12
2

1,322
2,066
65
1,823
533
156
297
104
188
753
154
235
164
313
668
406
158
330
636
29
80
146
229
131
82
15
16
124
57
623
46
138
123
334
191
512
233
323
233
166
221
1
0
1,107
266
195
110
36

137
170
3
155
55
7
23
9
13
66
11
14
21
27
71
28
19
22
55
3
5
14
15
10
6
5
2
9
7
43
1
8
3
24
14
50
31
24
12
19
22
0
0
91
26
16
10
5

115
159
3
166
59
15
41
17
18
78
23
22
23
27
79
36
19
28
61
2
21
18
28
14
14
2
2
18
5
65
5
7
11
50
12
46
24
28
22
10
28
1
0
109
40
12
8
3

138
215
3
165
69
22
16
19
28
80
15
20
19
28
88
54
27
43
60
3
11
21
24
18
12
4
2
15
5
48
7
18
9
39
22
49
22
23
19
16
31
0
0
98
28
21
5
10

133
199
7
199
70
26
33
11
24
87
17
28
36
43
100
61
40
38
48
2
11
20
23
8
14
0
2
13
13
67
8
12
17
56
28
46
35
27
25
27
36
0
0
133
27
9
14
7

3
4
6
1
7
4
35
1
1
5
3
3
2
2
0
3
0
0
0
3
0
0
1
35
3
1
14
12
6
3
6
3
19
4
10
4
2
3
12
17
1
1
4
2
7
1
1
13

3
11
8
2
7
5
30
3
2
6
1
3
1
0
2
3
1
0
1
3
0
2
1
33
3
0
25
6
4
5
7
1
16
3
9
6
1
2
16
19
1
1
1
4
5
1
1
16

1
10
10
1
2
3
41
1
3
11
1
3
0
1
2
1
1
0
0
1
1
2
0
27
2
0
26
10
9
4
5
1
17
1
7
5
2
0
17
16
2
0
3
2
6
3
3
10

4
6
9
2
7
2
47
1
0
3
3
3
3
0
3
6
0
2
0
3
0
2
2
24
0
1
29
7
3
3
8
2
18
5
10
5
0
1
9
15
2
0
1
1
7
0
2
17

29
86
95
19
94
47
473
19
11
72
30
25
20
5
22
27
7
5
2
24
2
15
11
368
33
6
264
91
60
47
72
20
176
32
83
49
27
19
169
169
18
2
32
26
65
23
16
165

1
8
6
1
6
3
38
3
0
5
1
0
6
0
1
0
0
0
1
5
0
1
2
30
2
0
17
3
5
3
6
0
17
4
2
1
6
2
13
15
1
2
5
1
4
4
1
10

5
5
14
2
11
4
29
0
1
5
5
1
1
0
2
2
0
0
0
2
0
1
1
24
6
0
19
7
11
7
7
1
15
4
6
4
2
2
14
19
2
1
6
1
8
0
1
19

5
6
14
0
4
5
38
3
0
5
1
4
2
0
1
2
0
0
1
4
0
1
1
31
5
1
28
4
11
7
7
3
22
1
6
4
5
1
22
22
4
0
4
3
6
2
2
19

7
10
21
1
15
6
53
1
0
9
2
5
1
1
2
5
0
1
0
2
0
0
0
51
3
0
22
5
5
3
5
3
17
2
12
5
4
2
20
18
3
0
2
3
5
3
1
26

8
12
22
9
54
32
18
201
121
74
21
6
64
62
47
127
0
60
47
7
12
10
56
22
34
1
34
63
6
33
84
8
17
19
28
101
12
12
25
19
13
9
4
10
13
95
3
0

3
11
20
11
68
30
19
224
130
96
30
15
64
69
37
127
0
58
42
2
13
6
59
19
26
1
18
54
9
27
92
8
16
16
19
113
13
10
28
19
19
15
8
11
10
68
3
2

3
12
20
6
54
26
17
203
112
86
27
15
61
64
43
127
0
55
45
9
11
12
60
16
21
4
22
57
8
20
86
6
18
21
28
109
13
14
28
15
21
19
5
7
11
65
4
3

7
9
17
7
57
27
19
215
114
85
33
19
57
63
46
149
0
95
40
6
18
9
49
19
22
6
22
40
12
27
73
9
10
14
23
92
16
19
22
19
20
14
4
5
18
81
3
1

69
145
237
113
648
303
196
2,422
1,305
1,020
320
144
737
783
475
1,475
0
749
505
55
174
110
609
214
309
31
273
550
119
271
915
84
200
200
253
1,148
157
167
267
196
201
152
70
78
158
763
27
13

10
14
13
8
53
27
11
198
97
71
30
11
64
70
46
113
0
61
51
7
21
12
53
13
25
5
31
60
6
23
86
7
15
9
30
109
7
15
19
19
18
9
8
12
8
75
5
1

5
17
28
9
57
27
18
221
125
84
34
11
53
78
43
122
0
59
50
7
27
9
59
14
25
5
16
43
20
22
105
7
20
13
19
114
13
15
25
15
14
11
4
8
16
83
3
2

3
10
16
16
80
32
19
206
103
93
25
15
65
75
38
141
0
61
44
3
20
12
69
17
29
3
17
44
19
16
127
4
21
9
23
113
10
10
23
23
15
7
5
2
18
67
4
0

1
16
16
20
80
28
12
240
136
105
18
17
81
81
45
154
0
94
64
6
18
12
66
27
24
5
24
62
16
28
127
5
29
19
20
108
14
15
15
24
18
8
6
4
20
94
5
3

13
10
6
3
104
54
23
16
31
5
34
7
54
6
7
0
8
17
74
5
13
5
20
5
83
29
12
3
3
8
5
4
8
10
13
6
0
0
8
39
2
11
15
6
5
6
12
5

22
10
2
8
111
56
20
15
27
12
34
6
64
4
10
0
12
16
74
6
6
7
20
3
84
32
2
7
5
6
14
4
12
7
11
5
2
3
2
43
3
6
23
2
4
4
12
7

15
17
2
3
110
68
33
22
34
11
29
8
65
7
11
0
12
11
71
2
7
5
19
2
84
25
4
8
9
7
12
1
5
3
10
7
0
2
2
38
1
5
28
9
9
9
11
4

18
8
5
6
127
65
24
15
33
10
29
9
55
7
5
0
15
21
57
7
8
8
25
3
93
32
6
8
10
5
9
2
11
5
7
4
2
5
1
47
4
11
23
5
7
3
11
11

170
116
59
78
1,279
656
290
204
375
126
345
87
778
66
97
4
132
189
776
77
128
96
295
43
1,019
298
52
82
96
69
121
39
94
74
118
60
13
27
42
523
55
95
262
84
99
59
149
82

17
9
4
13
122
72
22
19
37
16
23
3
78
8
5
0
13
11
52
5
12
7
24
7
82
36
6
10
11
6
17
10
5
9
6
7
1
3
1
44
4
5
24
8
9
3
9
8

20
11
5
10
131
52
20
15
38
12
22
10
84
4
12
1
14
18
86
7
18
7
31
7
84
20
3
8
13
9
12
7
3
3
11
10
0
2
4
46
4
4
18
2
9
14
15
8

19
11
4
9
123
68
21
20
29
10
27
9
60
4
8
1
7
21
79
6
10
7
26
7
80
29
9
14
10
5
21
3
9
1
3
2
2
2
5
46
4
9
16
4
4
5
14
13

20
11
9
15
139
82
23
21
33
8
33
9
100
8
11
1
15
16
72
9
14
9
35
5
88
24
7
9
11
12
12
5
14
6
7
10
4
1
1
51
7
9
17
4
7
6
13
8

23
11
6
2
2
5
18
1
5
8
8
15
6
11
6
5
22
12
3
11
6
19
17
46
2
10
6
0
28
9
6
4
8
5
18
7
21
4
4
5
2
1
4
5
8
1
26
3

22
2
1
2
5
7
31
7
8
8
6
12
9
12
7
4
39
17
4
9
7
18
26
58
0
21
4
2
27
12
2
4
5
3
19
13
20
1
4
1
2
0
2
11
11
0
35
6

21
10
10
5
13
7
27
3
7
10
4
19
4
12
3
4
31
17
2
1
5
21
25
54
0
1
4
4
20
4
4
4
8
8
21
6
15
6
2
1
2
5
4
7
8
1
33
2

27
13
9
5
11
4
25
1
9
9
8
13
9
18
4
3
37
17
6
3
5
24
15
59
1
12
6
2
23
3
8
2
8
5
19
6
14
2
2
6
1
3
2
4
7
1
28
6

228
144
68
44
76
62
276
31
94
126
85
182
96
167
73
68
355
155
49
67
62
229
265
667
8
117
45
22
309
71
55
44
84
56
201
88
189
41
28
36
22
31
31
83
107
9
331
59

27
20
7
6
4
3
27
3
12
8
8
18
12
9
11
7
34
12
1
9
2
17
22
68
1
12
6
2
20
5
5
3
5
6
14
6
24
6
3
2
3
4
2
8
9
1
27
4

21
19
7
4
5
2
39
2
18
12
6
15
8
17
11
8
30
16
6
3
4
17
29
67
0
10
5
1
26
4
2
5
11
5
21
2
15
2
4
3
2
5
5
7
7
1
35
13

26
11
6
8
6
3
32
5
10
23
10
26
6
12
9
10
22
14
6
4
2
15
45
51
0
9
6
3
27
4
5
3
4
5
20
13
17
1
0
4
1
2
2
6
5
1
23
5

23
16
9
2
5
3
36
0
10
11
9
24
11
23
9
7
38
13
4
5
4
16
21
79
2
5
5
3
21
8
3
7
5
8
17
8
22
5
0
5
7
4
4
10
8
5
26
7

4
6
8
12
9
12
7
17
2
4
2
22
15
3
9
5
268
2
5
10
17
10
7
4
6
7
3
4
9
18
27
0
7
0
1
1
1
95
4
5
37
37
5
22
17
31
1
10

3
3
8
11
16
12
3
21
5
7
4
13
12
5
10
1
269
4
4
13
22
5
3
9
8
3
5
5
6
12
20
2
4
0
3
2
0
113
7
0
33
42
5
18
17
19
4
13

3
1
17
18
16
8
7
13
1
4
9
29
12
0
8
1
230
2
10
15
18
15
4
4
9
3
5
4
8
11
23
2
5
1
1
1
0
107
1
2
36
34
7
30
23
20
2
20

2
5
9
12
14
7
5
12
4
6
2
23
17
3
17
2
284
5
2
15
21
13
3
8
6
4
5
4
13
14
26
0
6
2
3
2
0
109
5
1
40
31
7
34
21
21
0
9

37
44
142
125
142
109
44
174
37
51
33
249
158
24
112
21
3,201
55
44
139
218
106
41
75
92
31
50
46
95
131
334
16
63
10
22
11
8
1,256
64
33
494
422
72
290
230
271
30
204

10
3
12
18
14
9
5
15
4
4
3
20
10
1
8
1
258
6
5
7
20
20
12
5
6
1
0
5
9
17
30
1
3
0
1
0
0
96
3
2
48
43
3
24
20
17
0
13

4
13
13
15
20
10
7
10
3
4
2
25
10
3
8
0
263
6
2
12
22
10
7
7
8
3
3
3
7
10
28
2
4
1
2
1
0
121
2
3
44
37
8
23
16
18
0
16

3
5
13
15
15
10
4
19
3
1
2
21
9
2
12
3
258
6
3
7
19
10
3
5
10
2
8
0
7
11
23
3
7
0
2
0
1
106
2
3
33
37
4
19
28
21
1
15

2
0
11
23
11
10
7
6
7
3
4
20
18
2
6
5
263
5
4
13
21
18
5
12
9
6
7
3
11
17
31
1
6
3
2
0
1
106
3
2
39
40
2
27
26
36
2
25

6
41
3
28
13
8
31
8
2
8
7
0
28
25
12
16
3
17
1
2
2
22
7
49
33
19
7
14
16
7
5
2
5
2
7
19
3
5
31
21
21
60
38
4
4
6
8
47

6
29
5
19
13
3
22
9
1
10
6
0
27
30
13
8
6
15
4
3
4
33
13
44
28
12
6
10
16
6
2
1
7
2
4
22
12
6
23
12
38
72
29
5
2
2
5
42

6
31
1
19
19
4
29
8
3
4
6
5
32
23
15
13
7
11
1
2
1
25
10
42
24
15
14
13
14
4
3
3
3
3
7
27
11
7
28
20
37
53
36
3
7
3
1
35

10
32
3
26
5
0
20
7
0
8
4
0
23
35
8
18
6
8
2
2
3
30
11
46
31
23
9
16
19
4
0
1
2
4
7
17
6
8
41
13
26
73
36
1
6
4
7
45

109
366
39
256
142
47
326
91
26
82
67
11
306
346
157
190
85
172
35
26
30
300
129
535
370
249
109
139
234
48
36
11
43
36
80
234
115
102
370
189
347
774
394
40
70
50
64
577

10
33
4
23
9
2
24
8
1
9
9
0
27
27
16
19
11
17
1
1
2
26
8
56
29
28
11
16
22
10
6
2
1
0
3
17
8
7
28
11
41
67
40
5
7
7
10
42

10
34
1
39
18
7
25
7
2
5
6
1
25
40
23
20
7
19
6
0
3
22
15
53
33
23
9
6
21
5
4
2
3
3
4
32
12
11
31
22
34
63
30
5
8
2
8
51

9
33
5
30
8
3
27
12
3
10
9
1
35
38
16
24
8
12
4
3
2
21
14
51
38
17
12
12
13
4
0
0
5
1
4
17
15
9
32
27
34
63
36
1
5
4
4
58

9
35
6
25
13
3
20
2
1
4
6
0
28
35
16
25
5
14
3
6
5
26
21
53
57
19
12
20
22
7
1
0
7
4
7
31
10
4
31
16
26
69
39
2
5
5
5
55

1
4
26
6
3
14
5
50
17
5
3
13
2
32
22
29
6
27
48
20
1
21
2
0
3
6
2
67
4
1
0
0
2
0
3
1
1
3
0
1
1
1
1
0
3
111
33
7

0
4
24
3
4
18
5
39
33
7
2
19
5
45
20
22
10
24
41
19
0
46
3
1
4
9
1
74
4
3
0
0
0
0
2
0
0
7
0
0
0
0
0
0
1
131
33
10

0
5
24
2
3
14
3
51
28
4
2
19
0
36
18
18
5
23
48
28
3
32
9
1
2
4
1
79
3
1
1
0
0
1
0
1
1
3
0
0
0
0
0
0
0
140
28
17

0
2
19
5
6
12
1
40
19
5
0
13
1
39
21
45
3
22
52
18
1
30
6
1
1
7
2
74
2
0
0
0
0
1
2
0
2
2
1
0
0
0
0
1
0
120
28
10

12
50
252
71
43
146
41
567
287
76
23
164
29
403
224
342
58
275
610
308
15
376
44
10
22
64
19
904
34
13
8
0
4
7
16
5
8
47
3
1
2
5
2
2
9
1,404
335
139

0
5
15
2
6
13
3
47
23
3
0
11
7
25
17
27
3
26
46
18
1
29
5
1
2
8
0
64
2
1
0
0
0
1
2
1
0
3
0
0
0
0
2
0
1
127
24
15

4
4
27
4
0
14
4
47
18
8
3
14
2
26
26
30
4
21
49
21
3
27
3
1
1
5
1
72
2
1
0
0
0
0
0
0
2
7
0
0
0
0
0
1
0
121
37
12

0
4
22
3
4
26
1
55
22
4
4
15
2
48
17
30
4
22
42
23
2
25
1
0
3
6
0
84
0
0
1
0
1
2
0
0
0
2
0
0
0
0
1
0
0
143
31
14

3
3
20
11
3
25
5
48
18
5
3
10
3
31
21
40
13
23
84
41
1
51
3
1
3
8
1
107
1
0
0
0
0
0
3
3
3
4
0
0
0
0
0
0
0
132
22
13

5
8
7
15
1
6
28
39
6
14
202
36
34
25
162
10
138
84
29
22
5
56
33
14
12
0

15
7
5
13
0
7
35
25
1
5
197
27
38
24
146
15
131
66
21
15
8
57
48
13
11
0

4
15
9
13
2
6
27
27
5
11
198
32
35
36
147
9
163
82
15
26
8
57
59
19
9
0

9
11
3
13
2
5
41
26
3
9
200
34
42
38
153
15
133
77
17
22
6
42
38
13
3
0

97
123
65
133
30
69
354
371
55
112
2,179
338
432
369
1,760
135
1,658
959
226
249
75
644
534
175
110
2

9
13
4
10
0
6
35
25
2
7
181
28
27
30
121
12
136
74
16
29
2
52
44
12
12
0

12
10
6
19
1
11
18
34
5
12
193
27
37
43
159
11
151
99
19
26
5
54
52
17
7
0

11
10
4
17
1
10
35
35
7
13
191
43
40
48
156
15
154
131
17
37
10
69
54
14
10
0

13
7
3
12
3
10
45
43
8
9
240
26
50
46
179
11
163
127
30
39
6
63
53
11
8
0

TOTAL
4aos
52
53
54
55
56
57
58
59
29,164 31,786 30,344 29,923 31,234 32,298 31,887 32,432
14
24
21
29
26
29
32
30
0
0
0
0
0
0
1
0
3
1
0
3
5
6
1
3
1
1
2
0
4
0
0
1
1
3
4
2
2
1
0
6
2
4
4
7
6
3
5
4
0
2
0
2
2
0
1
0
0
0
0
1
0
0
0
0
19
12
11
11
12
7
15
12
8
11
8
7
6
4
6
3
3
2
0
1
1
2
1
3
0
0
0
0
2
3
1
3
1
1
0
0
2
2
2
4
4
6
1
5
7
6
2
8
0
1
3
0
2
1
0
0
0
0
0
1
1
0
0
0
1
3
0
1
1
1
4
0
0
0
0
1
0
0
0
0
4
3
1
0
2
1
1
0
0
3
3
2
4
2
3
1
0
0
1
0
0
0
0
0
34
30
24
32
28
29
27
33
21
24
15
19
22
27
24
21
5
13
4
6
10
11
4
13
2
2
3
0
1
5
4
2
103
67
111
110
103
123
105
81
11
11
16
8
4
12
9
9
0
1
1
0
1
2
3
2
0
1
0
3
0
2
0
0
0
3
0
0
0
0
2
0
3
1
2
1
3
2
2
1
0
0
0
0
1
0
1
1
5
8
12
11
11
5
7
14
8
16
10
12
11
12
7
8
0
0
0
2
0
0
0
0
0
0
0
0
0
1
1
1
3
2
4
3
1
4
2
1
2
4
0
1
2
0
0
2
4
11
10
13
13
7
10
11
78
103
101
97
112
98
99
98
42
42
49
36
57
48
60
49
80
83
58
75
85
61
58
57

###
288
2
29
17
24
43
9
3
147
79
17
10
15
56
12
2
21
3
18
21
2
380
254
88
24
1,229
116
15
7
5
27
7
117
119
4
7
26
15
119
1,051
544
749

2
13
8
6
2
1
2
5
3
2
2
4
5
12
5
0
0
0
2
2
7
3
1
6
7
0
2
2
3
4
1
17
0
1
5
70
38
19
12
8
16
2
50
2
0
4
57
8

2
11
8
3
2
0
0
4
9
1
2
3
4
12
3
1
1
0
0
6
4
2
0
6
7
0
1
0
2
0
1
26
1
0
4
86
36
29
14
21
14
3
52
1
0
4
65
6

0
12
7
3
1
0
1
2
9
0
1
9
11
11
0
1
0
1
5
3
7
2
3
7
5
0
2
0
1
3
0
24
0
0
10
64
39
17
8
17
18
5
68
2
1
0
65
6

2
14
8
1
1
1
2
0
8
1
1
4
4
17
0
1
1
1
2
3
4
0
4
11
6
0
1
2
0
1
0
18
0
0
4
69
47
17
6
15
23
2
54
3
0
3
76
7

1
13
2
2
5
0
3
0
9
0
1
6
5
11
3
0
0
0
1
4
7
1
3
10
7
0
5
4
2
1
0
19
1
1
9
81
49
24
8
21
23
2
58
1
0
2
74
7

3
13
7
2
1
1
1
0
3
1
2
4
9
16
3
1
1
1
1
4
4
2
1
5
6
2
2
2
1
3
0
29
1
0
8
87
41
19
10
17
15
3
58
3
0
2
79
4

4
13
10
4
2
0
2
0
5
1
1
6
8
17
3
0
0
0
2
6
7
2
2
10
10
2
5
2
0
6
1
21
0
0
2
78
55
27
12
20
15
6
70
3
0
2
91
7

4
12
8
0
8
0
3
2
3
1
0
5
6
10
2
0
0
0
1
6
4
3
3
6
5
1
3
2
1
0
1
17
0
0
3
86
42
32
14
18
18
3
58
3
0
2
84
5

26
148
90
27
35
6
20
17
73
8
14
59
75
153
34
5
6
6
16
57
60
19
23
91
72
8
31
23
18
29
6
258
4
4
62
924
528
256
121
205
197
38
676
29
2
29
901
74

1
4
0
6
8
7
3
0
1
1
1
3
5
1
4
7
2
6
2
2
0
0
5
4
0
2
7
6
3
0
0
1
0
1
22
1
1
4
1
8
2
2
3
4
7
21
4
5

0
3
0
6
8
2
2
5
2
6
0
4
3
2
1
15
1
8
7
5
0
0
1
2
0
2
3
5
1
0
0
4
0
1
18
7
2
5
3
13
4
4
2
6
5
15
13
13

5
6
1
11
11
11
2
2
1
3
0
6
3
4
3
10
2
4
0
1
0
3
4
1
0
0
8
1
2
0
0
0
2
1
30
3
1
2
0
9
3
3
6
4
9
17
10
10

2
6
0
14
12
2
1
3
1
2
0
12
1
1
4
8
2
7
5
10
0
1
2
7
2
4
13
1
4
0
0
3
0
1
23
3
2
5
2
21
3
4
2
3
0
14
6
9

4
4
2
10
7
10
4
4
1
1
2
8
2
2
5
9
3
4
4
10
0
0
6
4
0
2
9
3
1
0
0
1
0
1
31
4
2
8
5
15
2
4
3
2
0
13
7
9

4
5
4
9
9
7
1
3
1
2
1
5
3
0
5
16
0
6
6
3
0
1
1
1
0
2
7
4
4
1
2
2
0
1
13
4
3
3
2
22
1
6
3
8
2
21
4
8

3
3
0
14
5
5
2
2
2
4
1
6
5
1
4
11
2
3
3
4
0
2
1
5
0
1
13
1
0
0
0
2
3
3
23
7
0
3
1
21
2
3
4
7
5
18
9
9

3
5
1
7
6
10
4
4
2
8
2
6
3
4
4
11
5
8
9
3
0
0
4
1
0
2
6
2
0
0
0
2
1
0
29
2
3
3
1
17
2
3
5
3
3
14
6
7

30
58
11
108
93
94
27
32
16
37
9
57
37
23
43
124
35
69
52
53
1
11
35
36
2
22
101
36
18
3
4
19
8
12
269
41
26
44
21
186
26
36
43
48
48
197
80
98

30
9
8
12
3
0
2
5
3
1
0
22
0
5
12
2
6
7
4
2
2
5
0
1
29
5
3
30
0
6
0
1
27
0
2
0
2
21
11
5
1
2
2
3
1
4
1
10

30
4
5
17
2
1
0
3
2
0
0
22
2
6
16
4
2
1
6
3
1
7
2
4
35
9
3
33
3
5
0
1
30
0
1
3
2
17
14
15
2
5
1
1
2
1
2
10

18
10
3
16
2
1
0
8
6
3
0
6
8
3
15
2
3
3
2
3
2
3
1
2
36
4
2
27
1
9
1
0
34
1
1
0
3
14
15
8
4
2
6
2
3
7
0
13

37
5
1
17
2
1
1
3
4
0
0
13
1
5
20
2
8
4
4
1
7
4
0
3
22
14
0
28
3
5
2
1
35
1
1
2
2
20
8
5
3
3
2
4
1
4
1
18

30
13
7
13
0
0
0
7
4
0
0
17
3
9
18
5
3
5
6
4
2
5
1
4
22
9
1
19
4
3
0
0
33
0
1
1
4
20
15
4
0
4
4
5
1
11
3
7

35
11
5
18
0
1
1
1
0
1
1
18
3
5
18
2
2
4
6
4
3
11
1
4
32
7
1
27
1
7
2
1
31
0
2
2
1
17
7
7
3
4
2
6
2
5
1
14

45
6
5
13
3
2
0
2
2
2
0
12
1
2
10
2
6
5
4
3
5
5
2
3
43
10
2
26
1
6
1
1
32
2
1
3
2
15
11
1
2
3
3
3
3
14
3
5

36
9
7
21
3
0
0
3
1
1
1
13
1
7
17
0
6
10
2
3
5
4
3
3
19
9
0
22
1
5
0
0
38
0
2
1
4
22
15
9
5
5
0
1
1
5
2
22

390
107
64
177
26
11
7
52
26
10
4
181
30
68
180
35
50
54
40
34
38
64
12
33
341
89
18
308
18
58
9
6
381
12
16
16
29
207
128
77
29
44
39
38
32
81
23
141

10
3
4
0
0
1
3
1
0
0
1

6
2
3
0
0
0
3
4
0
0
0

7
1
2
0
0
0
2
1
0
0
0

5
2
3
0
0
0
0
2
0
1
0

9
0
5
1
0
1
3
3
0
1
0

4
2
2
0
0
0
1
1
0
3
1

2
0
3
0
0
1
1
1
0
2
2

3
1
1
0
0
0
1
1
0
0
0

63
16
34
2
2
5
16
17
0
7
8

2
2
15
1
1
2
1
5
9
0
4
31
1
16
3
5
5
1
0
1
0
0
2
0
1
185
8
15
5
8
7
8
26
113
6
2

6
2
24
3
2
1
0
5
14
1
8
28
5
7
7
6
8
2
1
2
1
0
5
1
2
157
8
11
6
10
11
10
33
119
4
3

4
3
16
0
1
1
0
5
5
1
3
23
9
11
7
5
11
0
0
3
1
1
3
0
2
149
11
14
10
8
8
4
36
119
11
1

3
1
20
0
2
0
1
6
9
1
5
21
8
13
6
8
8
1
1
2
2
2
2
1
2
178
9
9
2
5
10
5
39
129
6
4

5
0
10
0
2
0
1
5
7
2
3
24
5
12
3
11
12
0
0
2
2
1
1
0
2
184
7
15
3
9
10
1
34
132
9
3

4
1
23
0
0
0
0
4
14
0
7
27
5
9
9
6
14
0
2
4
1
2
2
1
4
169
5
9
9
11
12
8
33
127
7
2

2
0
24
3
3
1
2
9
11
2
5
29
6
10
6
7
5
0
0
1
1
0
1
0
4
180
8
18
5
14
9
10
33
131
9
3

0
1
20
0
1
1
1
8
17
0
7
41
9
16
3
8
5
0
0
6
1
0
1
0
2
194
6
17
5
11
10
4
41
120
8
2

39
14
219
10
18
8
7
80
124
14
60
312
66
143
64
80
91
8
7
29
12
12
22
5
27
2,030
87
161
65
118
115
64
392
1,452
94
38

1
4
3
7
5
7
13
1
27
1
3
0
29
2
12
10
74
3
0
37
3
3
2
2
8
48
6
2
14
2
1
13
4
10
3
2
2
25
4
20
29
4
5
4
2
0
1
2

0
5
1
8
5
4
14
4
23
1
5
1
30
4
8
12
69
5
1
42
8
3
0
4
10
61
14
4
9
5
4
15
12
10
4
0
3
31
4
18
34
9
4
0
4
3
3
7

0
7
2
9
6
0
21
0
24
3
8
2
20
6
8
12
81
2
0
30
5
3
4
5
9
64
9
4
14
5
1
8
7
10
9
2
3
24
5
16
31
1
5
3
4
0
0
2

1
2
2
7
2
6
11
2
32
1
8
3
23
3
7
6
59
1
3
24
9
4
4
3
12
68
8
0
10
7
1
10
6
8
3
0
1
29
6
14
20
3
6
1
5
1
0
3

1
5
0
5
3
7
18
4
24
1
9
0
22
2
5
7
78
1
2
30
6
1
4
8
16
63
12
3
13
7
0
10
6
14
3
2
6
28
2
11
22
1
6
1
5
0
0
3

0
10
0
4
4
10
11
1
31
1
12
0
18
2
11
13
74
1
1
27
5
4
1
5
8
65
5
2
11
8
2
10
10
17
1
0
3
30
3
17
31
4
5
3
8
0
1
1

2
5
3
11
5
8
19
4
35
3
7
1
24
4
6
11
84
1
0
27
6
4
3
5
11
73
8
0
6
6
0
14
9
10
7
1
1
26
1
25
27
4
8
4
4
1
0
1

0
2
3
4
4
8
11
1
39
2
5
1
13
4
5
10
65
3
0
19
2
4
6
7
9
65
6
2
17
11
3
9
9
16
6
0
3
25
6
16
30
3
2
3
4
2
1
5

8
57
23
76
51
73
167
27
336
21
84
17
287
45
101
117
858
30
16
326
66
39
43
52
133
766
107
26
133
75
15
128
86
146
50
14
39
344
41
204
325
43
67
28
57
7
8
36

1
1
1
5
1
3
0
1
7
0
1
3
1
2
1
0
1
2
1
0
22
6
12
17
10
13
6
19
2
12
15
15
7
5
8
3
2
4
0
0
1
10
0
0
0
0
1
0

3
0
2
2
0
2
1
2
5
2
0
2
0
3
1
0
2
2
2
0
33
8
10
25
15
15
12
21
2
8
8
14
6
7
10
1
4
5
1
1
2
13
1
1
1
2
0
0

6
0
2
7
0
1
4
0
3
0
0
4
3
1
2
0
2
3
1
2
26
2
10
8
13
19
7
21
4
12
14
10
10
11
7
5
4
7
0
2
5
13
0
1
1
1
0
1

10
3
0
4
0
2
1
1
5
1
0
0
1
1
6
1
3
4
1
0
26
2
18
17
12
16
6
22
3
11
15
14
7
8
7
2
2
7
1
2
3
19
0
0
0
4
0
5

2
4
3
6
1
1
1
0
4
0
0
2
2
0
0
2
2
4
0
1
25
5
5
11
9
18
9
13
3
13
18
16
8
5
4
6
8
4
0
4
1
6
0
0
0
2
0
3

4
1
3
5
1
0
2
1
3
1
1
2
2
2
1
1
2
1
7
1
35
8
7
24
10
22
13
17
2
15
16
19
1
6
6
5
9
6
2
6
1
9
1
0
2
1
1
5

6
1
0
4
0
0
0
1
4
0
0
1
0
1
1
2
3
4
2
0
31
6
9
21
7
24
13
13
2
14
13
15
4
5
8
5
6
5
0
0
0
6
0
2
4
1
0
2

10
2
4
6
0
1
4
0
1
1
0
3
1
1
1
1
2
4
1
3
22
8
15
18
11
24
6
20
2
16
14
17
2
6
5
1
2
5
0
3
4
9
1
1
0
3
1
5

59
18
20
65
3
14
28
8
44
6
5
32
12
14
23
14
26
33
23
11
298
68
136
205
129
209
103
214
29
150
156
165
58
80
78
37
55
62
5
19
26
113
4
7
12
19
5
28

2
32
54
105
8
1
24
24
40
34
1
87
0
1
1
1
16
1
3
0
3
29
7
5
4
4
0
21
23
2
6
7
3
9
11
0
13
5
5
4
0
2
0
9
3
3
2
1

4
41
47
95
16
3
33
19
38
27
3
67
0
1
2
1
5
3
2
0
2
38
7
5
4
2
3
30
22
6
4
8
6
5
3
0
19
7
8
5
0
5
1
17
1
4
0
2

1
40
49
116
6
3
31
26
41
26
10
77
0
2
2
2
10
1
3
0
5
39
9
5
8
4
0
30
31
11
6
9
7
7
5
1
18
3
6
6
1
1
2
9
2
3
0
2

3
44
69
121
8
2
22
20
34
26
4
88
0
2
1
4
12
2
0
2
5
34
7
5
10
4
3
29
29
8
6
8
8
9
4
2
15
4
6
6
2
3
0
11
9
5
1
0

3
47
62
103
10
4
29
18
39
32
3
100
0
1
1
2
13
1
2
0
0
39
6
7
3
2
4
34
29
5
4
4
5
9
6
1
27
3
2
5
2
3
0
6
6
3
1
2

1
44
72
126
11
2
29
22
41
34
5
78
0
0
2
3
15
0
1
3
3
27
7
7
5
4
1
24
25
9
5
5
5
5
4
2
25
4
11
4
0
3
0
5
4
4
0
5

3
39
58
113
9
3
32
17
44
26
3
89
0
1
2
6
3
0
2
0
4
41
13
7
4
7
1
24
26
7
5
5
9
4
3
0
15
7
5
1
1
3
1
8
3
4
4
4

3
48
57
108
7
2
35
32
42
36
2
96
0
1
3
3
10
1
1
1
5
44
7
4
2
8
2
27
25
9
4
10
10
7
2
0
16
3
3
8
0
3
2
12
4
3
2
2

24
477
651
1,279
104
25
333
269
456
356
39
985
1
14
18
27
120
15
17
12
44
425
94
61
50
48
18
327
292
96
53
78
69
73
62
8
209
51
65
50
9
31
12
102
45
37
24
22

4
3
8
1
0
2
1
0
1
1
6
2
0
0
6
0
6
1
3
1
4
0
1
0
2
1
0
2
1
0
1
0
0
0
4
55
2
0
3
1
0
2
1
4
14
10
8
3

2
2
8
5
0
2
0
1
3
0
5
3
0
1
4
1
7
0
6
4
10
0
1
1
0
1
2
0
1
4
1
0
1
0
2
45
5
1
3
0
2
4
2
4
11
6
6
8

4
4
15
1
0
9
1
2
0
2
3
0
0
0
9
1
9
1
3
3
10
0
1
0
0
0
0
2
0
2
2
1
0
1
0
59
4
0
6
0
0
0
3
6
9
7
5
4

2
1
13
2
0
2
1
1
0
3
1
6
0
0
7
4
4
2
5
5
15
0
1
1
0
1
3
1
0
3
1
0
1
1
2
47
1
0
7
1
2
1
0
7
11
5
6
2

6
1
12
1
0
2
2
0
0
3
7
2
0
0
2
0
8
1
3
2
5
1
1
3
2
0
1
1
1
2
2
1
1
0
1
56
3
0
1
0
0
2
0
5
8
5
8
6

3
5
12
1
0
1
1
1
2
1
6
5
0
0
9
1
9
0
4
4
8
1
0
0
1
4
2
0
0
0
1
2
3
0
0
57
7
1
4
1
0
3
0
5
13
7
4
0

3
1
10
0
1
8
0
0
1
0
3
6
2
0
7
1
9
0
1
3
16
3
0
1
0
2
2
0
0
1
0
0
2
0
1
38
4
0
4
1
0
3
1
7
4
5
6
6

4
3
15
1
0
3
3
0
0
0
6
3
0
1
8
1
6
1
0
4
10
0
1
0
2
0
0
0
1
2
1
1
1
1
1
39
2
0
10
0
0
0
5
7
10
4
3
7

36
28
133
18
1
36
14
6
12
13
48
41
2
3
83
18
83
7
31
34
102
8
13
13
10
13
13
7
5
18
10
6
13
8
17
551
56
5
53
10
7
25
13
63
104
72
66
46

0
1
4
5
1
3
2
6
0
0
0
1
0
106
19
5
26
12
11
3
2
8
57
0
10
8
31
29
0
10
25
20
4
12
5
5
2
1
6
61
9
5
4
15
21
16
28
34

0
2
3
7
0
5
3
6
0
0
1
2
0
104
21
4
34
15
10
3
8
2
52
3
10
12
32
25
0
11
19
10
2
10
6
5
2
3
9
68
19
6
4
15
18
43
39
45

0
5
1
2
1
3
2
6
0
0
0
0
3
112
26
14
46
15
4
4
4
4
52
4
14
9
30
28
0
19
11
19
8
19
1
4
6
2
6
52
18
7
4
9
9
36
32
44

3
10
6
10
2
6
4
2
0
1
0
0
0
114
22
11
35
16
9
4
8
8
60
3
11
16
34
28
0
10
15
25
7
12
4
6
4
3
3
49
5
5
8
11
11
30
35
53

2
4
8
3
1
4
5
10
1
1
0
0
0
126
17
9
43
4
6
6
7
2
54
0
11
14
35
39
0
15
23
11
5
7
2
3
6
2
4
75
10
7
5
13
10
39
44
42

3
2
3
2
1
5
0
7
0
1
0
1
1
108
20
7
28
16
16
7
10
5
66
3
8
15
28
32
0
11
15
26
2
8
6
5
2
4
1
55
15
7
5
10
9
22
37
26

1
12
0
3
1
5
2
8
0
0
1
1
0
117
16
13
25
20
17
6
8
9
66
2
9
16
23
31
0
10
14
23
6
9
1
5
2
1
5
71
10
10
10
21
10
28
21
32

0
11
2
4
1
4
5
10
0
0
0
2
0
110
15
5
36
10
9
5
11
6
48
4
8
9
44
22
0
7
24
16
5
16
9
3
8
2
3
57
19
5
4
13
11
28
37
31

12
72
40
47
13
59
27
71
1
5
4
10
8
1,355
233
101
418
170
133
60
98
54
672
27
132
142
416
340
0
129
205
208
59
135
50
47
45
27
61
750
142
75
59
151
161
361
388
422

30
20
3
16
6
18
16
8
0
25
4
2
2
2
5
3
3
1
3
13
3
2
0
6
1
8
4
4
2
3
10
5
1
0
7
4
0
3
4
3
0
7
0
1
0
1
0
0

35
33
1
15
2
39
42
18
0
23
2
3
1
2
12
0
5
0
2
4
8
4
0
8
1
3
3
9
0
2
23
2
4
0
10
4
1
3
1
2
1
5
0
2
0
0
1
0

39
37
1
11
0
37
32
14
0
26
3
0
0
5
5
1
3
2
0
5
7
5
0
8
0
2
7
13
2
2
15
2
1
1
15
2
0
3
3
1
2
0
1
0
0
0
0
0

27
22
2
16
0
42
23
18
0
20
2
2
0
2
3
0
2
1
1
5
0
2
0
8
1
5
1
6
1
0
17
5
1
0
11
4
1
1
5
0
0
4
0
1
0
0
2
2

42
23
1
10
4
21
28
19
0
19
3
2
5
1
6
3
0
3
2
4
11
4
0
5
1
5
4
8
0
1
15
7
3
1
12
5
0
2
6
3
0
5
0
1
0
1
1
0

38
22
3
20
5
44
25
7
0
27
0
5
4
3
2
0
4
1
2
8
10
0
0
6
2
5
1
8
0
2
15
2
2
0
14
5
1
2
4
3
1
2
2
2
1
0
1
0

21
16
3
12
3
35
24
16
0
28
4
1
1
4
3
2
2
3
1
1
2
5
0
7
0
2
0
9
0
2
13
4
2
2
13
6
1
4
5
1
0
3
0
3
0
0
1
0

42
22
2
27
1
28
20
9
0
20
3
4
3
5
3
1
3
3
3
2
4
6
0
3
1
3
0
8
1
1
19
2
4
3
7
1
0
3
5
0
0
4
1
3
0
0
0
0

413
295
30
188
26
358
328
156
0
282
32
22
21
38
57
16
27
17
15
64
66
40
1
73
8
53
33
100
7
14
204
45
25
9
140
45
10
31
55
15
5
36
7
28
4
5
8
3

2
1
1
0
1
1
1
2
3
1
0
2
4
1
0
1
2
2
2
1
3
5
8
15
1
1
3
1
0
1
8
180
20
6
20
34
28
4
54
14
4
28
9
36
65
22
21
30

5
1
1
0
0
1
0
2
0
1
0
4
0
0
0
0
0
2
1
2
1
12
9
9
4
0
4
5
0
1
8
217
13
8
13
52
33
12
49
12
6
22
9
48
67
31
19
24

4
0
0
0
0
2
1
3
4
0
3
2
1
0
0
2
1
0
2
3
2
2
4
10
2
1
4
3
1
1
7
197
19
3
16
59
33
7
47
11
2
31
9
55
70
25
15
38

4
0
3
1
0
2
0
0
1
1
3
0
4
0
1
1
2
0
2
2
3
1
14
13
0
1
1
3
6
0
5
185
22
11
13
52
29
8
49
15
5
20
5
51
79
28
15
28

4
0
0
0
0
1
0
1
0
0
1
6
0
2
0
2
2
0
2
3
1
5
7
5
3
0
4
5
0
2
8
196
17
12
16
41
31
2
59
15
6
24
8
47
79
21
27
36

6
0
0
0
0
3
0
4
1
0
3
1
3
1
0
2
2
1
2
2
1
5
7
6
3
1
1
3
3
1
9
178
14
9
15
54
34
5
54
9
6
30
6
48
56
28
18
31

1
2
0
0
0
2
0
1
2
3
3
1
1
0
0
3
0
0
2
2
5
5
3
14
3
1
4
3
4
2
5
198
19
7
22
47
29
7
77
16
4
24
4
58
66
25
16
33

7
0
1
1
0
3
3
1
1
1
0
0
3
0
0
2
2
3
3
1
3
9
8
16
2
3
9
4
1
0
9
218
14
8
11
60
26
7
63
12
8
33
6
57
62
32
18
22

46
5
11
4
3
21
7
20
20
11
16
23
23
5
1
24
16
12
25
22
28
66
86
142
23
10
40
40
22
13
89
2,296
185
91
186
570
369
89
649
162
66
302
88
599
771
328
226
367

7
17
21
0
7
9
22
16
6
1
16
48
5
7
3
8
4
8
4
13
13
9
2
5
3
15
0
20
0
20
9
4
1
4
3
3
2
8
65
23
5
8
7
11
31
6
3
5

7
16
32
0
9
5
17
18
9
3
15
67
3
11
8
5
7
9
11
14
23
6
7
3
3
4
0
30
1
28
22
5
4
2
9
1
2
6
98
11
7
4
8
8
21
6
1
7

3
16
22
1
3
9
15
24
6
2
9
60
3
8
9
6
1
8
14
14
22
8
9
9
2
18
1
24
3
21
13
6
7
13
6
4
2
9
102
14
5
5
5
9
30
10
7
4

8
20
25
0
4
7
10
21
8
5
9
61
2
5
6
6
1
8
8
16
17
8
4
10
7
14
3
32
4
23
6
6
2
4
8
3
2
6
69
21
4
4
8
6
36
4
5
2

8
16
21
1
5
16
18
16
5
1
16
55
4
7
4
8
9
10
13
15
14
6
12
13
2
19
1
31
0
29
10
8
1
5
8
2
3
3
95
21
8
1
9
7
32
9
4
5

17
20
24
1
7
11
14
16
8
1
16
75
6
12
5
7
7
9
19
16
23
9
9
15
6
18
0
20
1
17
5
5
4
3
2
4
2
9
87
19
4
3
7
7
44
9
5
8

6
22
30
0
8
7
20
14
11
4
25
59
1
13
5
9
8
7
12
14
24
14
4
7
0
14
4
42
2
26
6
4
4
3
5
4
3
10
85
24
6
4
2
4
26
11
2
6

11
19
35
0
2
17
12
25
7
3
13
63
6
13
7
12
6
12
9
19
20
10
10
12
3
22
1
31
1
21
15
3
3
8
4
1
2
9
83
23
6
6
6
11
25
10
6
5

87
211
286
9
56
105
189
203
96
30
164
721
48
97
64
75
61
109
124
171
242
109
80
121
42
178
16
353
22
277
128
68
31
63
62
28
23
84
1,021
236
71
51
87
116
339
99
50
64

9
6
13
13
0
92
3
16
119
17
29
14
8
7
19
10
15
8
20
22
57
32
30
57
20
47
39
27
8
3
9
3
6
35
12
1
6
1
9
1
7
3
3
4
7
3
1
15

4
7
13
12
4
109
2
16
125
18
36
21
14
4
14
11
22
9
18
21
55
26
40
39
16
40
42
27
9
3
10
1
5
36
23
2
5
9
11
1
7
1
10
6
5
1
1
24

4
7
11
16
1
105
4
17
131
20
21
24
11
11
20
7
7
8
17
10
53
29
50
50
26
34
31
27
8
7
13
3
7
32
15
3
11
10
5
1
8
2
3
3
11
2
7
25

6
8
16
15
2
121
3
23
115
32
38
26
17
17
19
8
24
7
24
21
63
40
35
51
26
42
31
27
6
2
10
2
8
28
22
2
5
7
10
3
5
1
4
2
1
4
4
22

3
11
23
25
1
123
6
24
137
19
22
24
22
7
21
6
24
13
14
17
60
33
48
42
27
39
48
24
3
3
8
3
8
36
11
0
9
7
5
1
13
3
6
1
4
4
7
23

5
8
10
16
3
112
4
25
141
27
19
28
13
11
19
9
21
11
21
26
60
27
62
39
21
48
47
27
5
5
10
2
8
28
20
1
11
6
15
3
3
1
8
5
8
5
8
22

7
9
13
15
6
130
3
22
129
27
23
21
22
20
13
9
20
11
23
24
65
36
47
43
26
34
40
30
6
6
8
3
6
40
24
2
7
2
8
3
9
2
7
9
9
2
6
26

3
4
9
14
1
126
3
17
127
23
24
24
21
12
26
9
14
14
24
37
63
36
41
55
23
58
49
27
5
3
9
4
3
40
12
4
3
5
10
2
10
0
7
4
8
5
5
24

59
97
163
194
25
1,335
43
214
1,449
280
279
276
195
121
240
108
208
120
234
268
706
387
532
597
304
494
490
313
73
43
114
39
67
392
197
20
83
70
103
30
88
21
67
43
72
37
60
261

8
1
5
13
3
20
2
3
2
5
6
0
4
1
246
20
19
13
2
288
63
1
9
29
71
72
7
39
8
2
4
2
14
5
5
17
3
2
5
5
13
4
4
3
30
7
9
12

8
2
11
12
2
28
6
5
4
6
2
0
5
5
244
20
14
21
2
307
83
3
7
49
76
97
11
43
11
4
1
2
6
8
7
33
11
3
2
14
11
3
2
3
34
7
11
8

4
1
9
12
0
12
7
4
0
11
4
0
4
7
243
21
20
19
2
301
69
1
6
58
88
82
9
45
13
1
8
0
13
4
4
28
9
3
7
11
13
12
5
4
22
2
11
6

9
5
3
14
1
19
6
4
3
5
1
0
3
8
240
19
17
21
1
317
74
5
11
47
61
81
9
46
8
1
4
2
8
1
3
22
4
0
9
11
10
3
6
2
22
0
6
10

9
2
5
8
2
14
4
5
3
2
2
1
2
5
234
17
23
23
1
333
75
2
9
42
66
83
5
38
14
3
5
0
18
5
9
22
12
1
9
6
19
8
5
1
43
2
9
16

8
3
4
17
1
20
6
6
1
9
1
0
4
5
246
21
24
16
1
359
77
2
7
55
82
80
6
41
8
4
9
1
22
3
6
21
8
4
8
5
9
2
1
6
29
4
6
11

11
1
8
7
2
29
4
4
1
4
3
0
2
5
244
24
26
20
2
329
78
2
7
38
78
79
2
41
13
2
5
2
16
2
7
22
12
3
6
3
18
0
3
3
36
6
9
11

1
1
5
14
3
32
2
5
3
3
0
0
2
7
234
36
21
26
0
330
80
5
14
45
74
87
10
34
10
3
5
2
18
6
13
32
12
4
7
3
13
2
7
1
37
3
15
10

95
21
72
159
22
238
54
46
34
74
35
2
34
63
2,954
263
268
236
13
3,832
864
30
97
529
849
971
90
499
119
30
52
23
188
46
78
312
120
30
78
80
147
59
50
44
358
47
111
144

16
9
6
20
9
13
15
0
10
2
8
4
69
4
4
13
25
12
4
4
35
9
4
9
19
11
6
16
51
0
16
3
7
4
2
0
26
96
7
6
10
28
36
11
28
60
3
3

20
11
8
18
23
9
6
8
11
4
3
10
99
9
2
12
13
6
4
4
49
6
14
20
21
3
11
13
42
2
13
5
24
7
0
5
34
118
4
3
10
21
47
4
42
68
5
3

18
9
5
18
10
5
6
3
15
2
2
4
80
5
4
13
12
4
3
8
25
7
15
21
32
8
18
13
53
1
12
6
15
11
4
5
26
77
5
8
10
14
59
10
29
63
5
5

15
8
2
14
29
11
15
2
8
5
6
3
80
4
4
11
16
4
6
6
41
8
10
14
39
6
11
12
56
0
5
1
12
7
10
3
28
105
5
4
5
26
60
12
22
60
9
9

30
12
10
18
13
10
11
7
9
0
5
3
98
13
11
13
20
3
3
3
45
13
14
16
21
8
8
14
41
0
10
0
10
10
3
3
25
97
7
15
8
29
35
10
38
43
1
10

22
6
4
15
14
8
16
5
23
3
6
5
87
9
11
13
16
8
3
10
56
5
20
19
24
12
12
13
49
2
12
5
20
3
10
1
35
98
2
12
8
24
43
16
32
61
8
6

18
7
7
13
21
15
14
3
13
1
4
2
91
5
2
15
11
7
1
5
48
8
14
17
30
16
12
14
42
1
11
3
15
4
5
7
28
114
5
2
7
19
30
12
41
51
5
2

17
15
9
22
12
7
7
7
15
4
7
3
81
12
9
15
17
14
3
7
58
7
20
16
27
3
5
15
49
0
9
4
23
8
10
1
34
133
4
2
8
24
54
4
40
49
5
5

227
106
60
207
191
119
114
49
147
28
57
49
978
86
77
150
178
98
41
74
537
91
157
196
307
98
129
166
544
14
133
33
179
81
66
36
337
1,167
56
77
102
255
567
130
421
683
56
55

3
0
11
19
4
0
8
22
7
26
30
16
11
20
13
3
7
37
7
6
4
11
33
16
21
15
33
10
1
13
9
0
44
3
29
1
2
1
0
2
1
1
2
0
2
1
2
3

6
0
11
17
1
0
8
40
8
28
29
19
13
25
5
10
4
41
14
7
6
14
54
11
33
27
25
4
1
8
22
3
35
2
28
0
5
2
1
1
0
1
0
1
5
2
2
5

10
0
10
18
1
3
2
33
6
20
21
13
21
14
11
6
4
30
5
7
6
12
37
11
28
36
13
2
3
9
15
1
33
3
24
0
1
2
1
1
1
1
4
2
5
1
0
2

9
0
20
10
0
0
5
29
5
33
28
29
18
26
12
2
9
33
4
8
9
13
45
7
19
20
6
3
5
9
13
2
31
3
27
3
2
6
1
0
0
0
1
2
2
1
0
2

8
2
5
7
3
2
3
34
7
17
21
25
9
10
12
6
8
39
12
6
4
13
60
11
19
32
22
4
2
24
23
1
43
4
27
0
2
2
1
0
1
2
0
1
5
3
1
1

4
1
9
11
1
1
6
32
3
32
15
25
8
21
12
6
12
45
6
11
10
6
52
10
21
22
14
8
9
6
14
3
38
7
31
1
5
5
0
2
1
3
1
0
3
1
0
5

11
2
14
8
4
2
7
25
4
31
23
22
7
13
8
8
11
40
9
6
4
9
46
11
29
27
14
1
6
7
25
2
43
6
35
1
3
8
0
0
0
4
3
1
3
5
1
4

9
1
12
15
2
1
2
35
5
25
19
20
12
18
3
6
6
29
10
7
12
16
49
17
23
30
28
5
2
15
15
3
44
5
36
0
4
6
2
2
1
1
2
1
4
6
1
3

81
12
146
152
20
10
51
355
69
290
250
249
147
201
103
57
80
442
97
86
80
129
528
134
289
312
228
56
39
131
203
25
487
51
389
13
31
44
10
10
11
23
17
14
38
36
10
38

53
15
21
12
7
16
8
1
29
2
4
23
11
0
2
0
5
3
0
0
0
3
5
9
2
3
3
3
5
5
0
1
0
3
0
2
15
20
9
1
3
7
9
0
3
3
1
2

53
16
12
17
8
9
4
2
26
1
6
35
10
0
1
1
8
2
1
0
2
3
5
9
2
3
4
2
3
3
0
1
0
2
1
2
12
20
8
2
0
8
6
0
1
9
1
2

50
15
11
8
6
14
1
1
18
4
9
36
10
0
0
1
4
1
0
2
0
5
5
9
0
1
4
2
1
3
0
2
1
0
2
1
12
13
9
5
0
7
4
1
5
3
0
6

61
12
14
14
3
8
2
5
18
4
4
30
14
0
2
6
9
1
1
2
1
0
3
9
2
0
1
2
0
1
0
0
0
0
1
4
12
15
6
2
0
4
8
1
5
6
0
4

45
10
11
13
5
16
5
0
23
8
11
29
14
2
2
2
6
4
3
3
1
3
7
6
3
0
2
3
4
6
0
3
3
0
1
3
8
25
4
6
0
3
7
2
3
2
1
7

57
15
10
18
11
13
1
4
19
3
8
34
15
4
3
0
8
5
3
1
0
4
7
11
0
3
8
4
1
4
1
3
1
1
0
2
8
27
2
3
3
7
9
0
5
5
0
4

50
8
6
18
8
8
2
2
28
3
11
29
13
0
2
1
7
4
3
4
1
0
1
7
1
3
4
3
3
5
2
0
1
1
0
3
6
23
3
5
0
7
6
1
3
3
2
3

74
10
13
10
8
9
1
5
26
3
15
35
8
3
2
0
5
3
2
1
3
6
4
7
0
6
2
1
2
3
1
4
0
0
1
2
9
30
4
9
0
8
12
0
3
2
0
6

656
164
152
167
83
142
38
28
274
48
104
375
137
14
21
20
74
31
17
15
16
31
52
91
14
28
39
30
23
41
7
28
12
8
7
26
125
254
63
52
6
77
109
6
41
47
6
44

3
1
0
0
6
11
1
0
2
1
1
1
1
0
1
15
2
8
3
39
14
7
13
1
14
2
9
6
11
7
4
62
65
48
31
6
10
6
2
33
6
29
5
40
8
3
13
21

2
0
0
0
3
11
0
2
7
4
0
5
1
0
0
12
2
8
2
43
16
2
12
1
11
1
10
5
8
8
3
62
69
47
38
16
9
9
11
34
7
34
3
39
3
7
9
6

0
2
0
1
2
14
1
0
2
2
1
6
1
2
1
17
4
4
6
34
15
6
9
3
10
3
11
2
8
5
8
63
68
50
30
16
12
6
10
25
3
34
2
22
13
1
2
12

1
1
0
1
2
5
2
1
1
4
0
0
0
0
0
16
9
2
4
29
14
8
13
0
6
1
6
8
3
9
4
68
54
47
46
15
14
3
7
24
3
33
6
38
4
1
6
13

0
4
0
1
3
16
0
1
2
1
1
1
0
2
1
16
7
3
5
31
12
8
14
1
6
2
6
3
10
13
5
73
77
39
30
14
12
10
12
25
4
45
4
23
5
2
5
1

1
3
0
1
5
14
3
1
3
2
1
1
1
0
0
20
5
5
8
47
14
2
10
1
12
0
16
2
5
4
6
71
82
47
45
13
6
13
3
35
3
29
4
30
2
1
10
7

0
1
1
1
3
10
1
0
8
1
0
0
1
1
0
17
3
5
7
54
18
6
19
2
6
2
7
2
4
16
5
90
67
45
45
11
6
11
11
27
3
44
4
34
4
3
14
8

1
0
0
0
1
14
3
1
5
2
0
5
2
1
1
25
4
5
7
35
13
12
16
3
10
2
7
6
8
7
4
78
65
44
50
18
9
7
14
43
5
32
3
32
9
3
11
16

9
16
5
8
31
129
14
8
40
30
9
30
14
8
10
220
53
66
65
447
177
66
162
14
111
14
111
57
72
96
59
840
812
551
439
150
123
86
115
349
55
406
45
368
59
38
102
117

9
12
4
6
3
22
7
6
8
1
6
6
9
9
4
11
24
3
10
12
1
10
33
4
4
7
2
45
14
7
44
14
11
26
24
10
38
20
20
36
23
25
8
19
20
5
3
0

2
26
5
12
9
21
7
2
8
1
6
3
12
6
2
13
24
4
8
17
2
6
31
8
12
8
3
61
18
10
53
13
16
33
23
3
41
19
20
24
48
5
8
16
11
4
6
3

3
35
4
12
5
12
8
2
11
1
1
2
6
7
4
17
18
1
7
17
5
6
29
0
12
8
5
58
16
7
54
15
23
36
28
4
58
25
33
33
35
27
19
18
16
5
6
0

6
18
2
2
3
12
7
2
5
4
2
5
10
6
1
17
24
1
6
10
3
10
39
2
6
8
0
72
6
6
51
19
16
51
26
2
51
16
39
21
31
26
11
27
14
5
7
1

3
26
5
9
4
15
9
2
7
2
4
1
11
6
3
10
18
6
14
10
6
5
27
10
10
5
5
63
15
14
53
15
26
37
28
2
47
18
37
35
32
25
13
26
24
9
7
2

3
30
9
7
7
19
10
2
17
1
0
3
12
8
1
15
23
1
6
11
0
5
29
3
5
9
6
58
16
1
46
14
24
44
32
6
46
18
31
21
34
13
11
15
15
9
5
1

2
20
6
5
11
17
3
2
9
1
5
2
15
5
1
8
24
2
13
10
8
0
33
4
8
16
5
65
19
7
61
26
21
42
20
0
38
20
25
29
45
24
22
14
24
5
10
1

5
33
4
9
7
23
17
0
7
3
3
7
17
11
2
4
20
6
11
7
3
9
44
4
16
5
7
67
11
3
68
7
28
37
31
4
52
15
17
31
37
23
24
17
12
11
5
1

49
276
57
99
73
197
106
23
105
23
34
41
133
78
30
156
269
34
112
162
47
80
390
45
106
91
45
706
168
77
611
186
258
428
315
53
519
212
312
329
404
214
157
216
204
74
75
11

3
7
5
9
9
4
0
10
2
7
7
6
45
22
9
6
6
38
3
15
3
3
19
13
3
2
26
5
2
8
9
21
46
1
3
12
3
25
4
5
11
20
6
3
2
0
0
47

2
13
4
6
13
5
1
9
0
9
1
2
73
26
10
6
5
41
5
13
1
3
18
20
5
0
36
2
1
10
8
21
50
2
6
18
2
25
2
2
6
17
11
4
4
1
1
33

1
14
1
12
19
0
0
14
1
12
2
4
60
17
13
5
1
30
2
11
6
7
19
16
3
0
39
7
1
9
10
18
50
2
0
12
5
28
3
6
5
19
4
3
3
0
0
22

1
16
4
7
12
1
2
12
2
13
3
3
56
29
7
1
3
36
5
11
4
2
12
18
2
3
30
1
0
8
2
16
43
0
2
16
1
21
3
1
8
23
11
3
1
1
1
33

3
17
1
6
13
2
3
9
5
7
2
7
57
20
17
7
2
37
6
24
10
4
20
19
4
1
35
4
1
7
4
19
53
2
1
23
1
25
3
5
11
18
15
1
3
0
0
41

0
8
1
8
20
3
1
14
4
12
3
5
62
30
18
3
7
54
3
18
2
4
14
18
1
0
31
5
1
9
7
28
58
2
0
16
4
14
1
3
8
28
8
1
2
0
0
33

0
5
2
11
12
1
3
11
2
6
1
4
62
22
12
6
6
36
2
10
7
3
21
16
2
0
39
4
2
7
5
23
48
1
2
25
4
26
1
5
8
24
9
4
9
0
0
31

1
10
3
18
19
3
4
11
2
10
2
1
45
27
7
2
2
38
4
10
8
4
13
25
5
1
56
6
1
9
8
22
54
1
3
23
2
26
6
3
9
25
11
1
3
2
0
33

20
118
30
117
169
25
25
149
28
106
34
45
675
279
146
51
45
492
45
170
57
46
181
216
35
12
418
49
13
82
77
241
587
15
27
228
29
294
28
44
90
243
115
29
43
9
3
420

1
5
7
6
11
21
17
55
0
0
0
83
0
1
1
1
76
2
2
19
1
7
3
6
11
4
0
1
7
9
3
21
10
10
1
12
1
9
4
1
14
1
3
5
6
0
1
5

8
5
11
8
19
23
12
78
1
1
0
67
3
2
2
2
75
1
2
15
3
11
0
16
15
10
2
4
11
8
4
30
7
19
2
8
3
10
7
2
6
1
2
2
6
1
1
10

3
9
15
6
10
15
19
85
0
0
2
79
4
3
6
4
74
2
6
16
2
14
0
14
5
9
3
2
10
9
7
20
9
15
3
9
3
9
6
4
5
3
1
4
4
0
2
3

1
8
11
1
9
20
16
76
0
3
0
80
2
4
1
0
84
3
0
21
2
10
0
11
13
12
3
1
7
8
6
23
12
15
3
11
0
7
8
5
6
1
3
4
3
1
1
3

3
8
9
2
19
16
12
72
0
3
2
74
4
3
4
4
71
3
3
17
0
8
2
21
10
4
1
1
13
11
3
24
8
11
3
14
0
14
3
4
13
4
1
4
3
2
3
5

3
6
13
0
16
23
18
71
0
0
2
63
3
2
1
3
81
2
3
21
0
4
3
13
9
5
1
3
11
5
1
35
7
15
2
11
1
15
10
6
16
0
3
3
5
0
3
4

0
11
22
5
10
16
15
80
1
0
2
70
0
1
4
2
83
4
7
21
3
16
2
10
14
10
3
2
11
16
8
24
13
19
1
19
0
12
3
4
6
4
1
0
6
0
4
7

2
7
14
5
9
20
16
82
0
3
3
86
6
0
2
1
102
2
4
24
4
12
1
18
21
5
4
3
13
15
2
16
11
22
9
9
1
7
4
2
17
1
2
1
7
1
1
6

27
92
150
55
158
231
177
909
2
13
14
906
31
22
27
28
951
26
40
247
21
118
18
145
138
90
29
33
127
112
56
279
132
170
35
132
11
111
61
35
117
19
22
32
61
13
21
64

6
2
30
61
39
7
20
2
18
6
2
1
2
1
0
2
2
2
1
0
1
3
1
3
0
1
1
1
3
0
2
6
0
7
2
1
1
4
6
2
1
7
15
7
1
3
31
3

7
1
28
67
56
11
28
3
12
16
6
0
0
1
3
1
0
2
1
0
1
0
4
1
2
3
1
3
6
1
0
1
1
1
1
0
3
6
8
1
0
8
11
8
2
14
36
6

4
5
18
75
48
10
20
4
15
3
1
0
1
0
2
1
0
1
1
0
0
1
4
2
0
2
3
0
1
3
5
2
0
5
1
3
0
1
3
2
1
11
11
6
2
7
40
4

13
2
22
64
66
5
18
1
16
9
3
1
1
1
2
2
1
2
0
0
0
0
3
2
1
3
2
1
2
3
0
0
1
2
2
1
0
2
4
3
0
6
4
9
1
4
53
9

12
3
29
64
55
8
23
1
15
7
3
2
1
1
1
2
0
5
3
0
4
1
0
2
2
3
2
2
1
1
1
2
0
4
3
4
1
5
2
3
1
9
15
13
2
12
35
7

10
5
24
79
45
9
24
1
20
7
5
1
2
1
2
1
1
6
0
2
1
2
0
0
1
1
0
0
6
3
2
3
2
5
5
2
0
4
6
5
1
8
10
5
1
4
52
5

15
1
24
72
64
8
21
0
15
4
4
3
0
0
1
1
0
2
0
0
1
0
1
1
2
2
0
0
1
0
3
3
2
2
3
8
1
2
8
1
2
8
7
15
0
10
52
8

14
3
15
54
52
3
22
0
20
9
8
0
0
2
4
5
0
3
2
1
0
0
1
0
3
1
0
0
0
0
5
2
2
4
6
2
0
3
5
3
4
9
11
3
2
12
56
7

112
41
261
801
662
85
270
22
179
92
50
16
14
10
20
24
5
31
12
10
13
10
21
20
15
29
16
8
28
18
27
27
10
46
30
28
8
39
70
24
21
92
147
94
19
95
573
71

5
34
8
121
49
74
35
5
2
16
3
14
3
2
6
6
0
0
2
0
2
0
4
1
3
19
4
5
1
7
2
3
3
2
71
167
37
51
133
36
22
4
14
7
34
10
14
7

7
28
8
139
58
74
37
13
1
9
2
6
4
5
7
7
0
1
1
1
0
1
8
1
0
24
5
2
1
7
0
3
3
5
91
180
52
47
139
32
28
8
16
9
21
7
11
8

10
41
9
127
55
91
29
13
0
11
4
7
9
2
7
6
0
3
0
0
1
0
3
1
1
13
4
4
2
7
2
3
3
8
91
169
42
39
121
21
30
9
23
5
38
5
9
4

11
32
4
98
43
90
45
11
2
5
1
9
6
4
5
8
0
0
0
0
3
2
6
1
1
15
6
1
3
2
2
1
1
5
92
166
52
36
120
16
15
7
17
8
30
8
7
8

6
28
11
131
45
79
22
11
6
9
4
8
6
0
8
11
0
1
1
3
1
1
3
2
1
16
12
7
3
5
0
4
4
9
89
184
40
37
127
22
22
5
11
4
39
9
8
6

6
28
17
143
49
83
33
5
8
7
1
13
2
2
4
10
0
0
1
3
3
1
7
0
0
16
5
4
2
6
2
4
2
7
92
170
43
55
149
32
41
8
16
8
33
9
7
2

6
29
7
117
55
82
47
12
7
16
4
6
9
5
8
7
1
1
0
0
0
0
10
1
1
21
6
7
5
4
2
3
0
2
79
159
53
42
154
31
31
5
17
7
28
10
7
7

10
41
8
139
25
88
48
8
7
7
0
6
7
3
6
8
2
2
1
1
2
1
3
0
2
24
6
4
3
6
0
3
3
4
92
173
43
53
127
21
34
5
12
6
38
6
12
4

82
376
116
1,441
576
922
439
110
44
127
31
98
67
39
77
90
4
14
6
12
15
9
65
11
12
223
65
59
35
74
16
42
33
61
1,065
2,143
586
569
1,658
323
323
74
193
79
391
91
123
71

1
24
6
8
12
9
13
3
2
3
0
42
18
14
21
11
12
19
40
23
4
8
1
1
1
7
21
29
12
64
4
14
10
29
7
29
16
6
7
3
30
16
3
2
3
5
116
20

4
27
8
11
30
12
4
7
2
7
2
43
21
15
16
11
12
16
31
25
3
8
0
11
0
10
8
45
10
28
4
24
15
26
10
26
18
1
7
4
30
16
3
6
8
9
115
30

1
29
5
7
20
10
11
4
6
8
3
40
20
12
19
10
8
9
38
28
4
8
1
2
3
15
12
52
10
42
5
23
15
29
13
32
16
3
10
5
16
14
1
4
4
5
125
46

2
33
5
10
19
9
3
13
5
8
5
49
20
18
20
13
15
13
35
12
3
10
1
4
0
11
12
29
5
38
5
23
9
31
6
26
19
4
7
1
34
16
3
2
6
1
99
33

3
36
12
6
14
14
5
9
3
6
2
56
30
22
15
10
18
9
35
23
1
9
1
7
1
10
11
47
11
37
4
21
11
26
5
35
14
2
15
3
30
12
1
4
10
5
120
37

2
30
7
9
17
11
8
3
6
4
5
42
21
17
20
8
12
15
39
24
10
8
1
2
1
12
14
30
13
54
3
14
15
28
6
33
22
4
18
5
25
22
2
4
8
13
115
36

2
43
9
12
18
10
8
7
2
4
0
42
28
18
9
15
17
12
41
20
10
4
1
8
4
9
17
48
19
66
2
20
10
40
10
42
16
3
12
8
38
15
3
7
7
3
114
43

1
41
9
4
17
7
8
12
4
6
2
51
16
15
26
9
12
15
52
24
5
6
0
3
1
11
19
55
24
36
1
20
13
29
16
53
13
2
11
2
24
21
1
9
6
6
129
25

25
378
99
96
220
117
95
72
50
59
30
521
266
187
216
124
152
166
466
267
57
84
9
67
15
110
176
492
147
568
46
232
139
343
98
406
175
29
123
54
334
170
22
52
72
71
1,335
393

26
14
28
28
24
35
39
10
5
3
1
16
5
15
22
12
1
14
38
25
18
131
20
11
1
167
69
16
55
1
14
7
30
11
15
6
11
21
15
4
18
39
42
42
6
32
26
72

26
18
26
28
21
35
44
7
11
7
7
23
7
3
20
2
4
20
49
24
12
170
19
14
2
146
71
9
38
9
7
8
25
16
18
18
13
17
16
3
26
46
43
47
7
21
18
78

22
12
30
41
19
34
39
11
8
4
9
19
10
6
27
16
3
19
45
21
9
133
13
14
2
151
71
12
43
5
19
10
15
11
23
19
7
20
13
2
10
40
27
44
5
22
13
60

27
14
22
28
19
37
33
7
5
7
4
13
6
11
17
14
2
22
39
26
11
141
15
17
1
138
80
8
50
3
9
10
24
8
27
6
11
26
22
5
18
32
26
43
9
26
17
73

26
11
20
23
15
37
42
10
16
4
0
23
3
9
17
15
3
20
34
25
10
112
19
12
2
158
79
9
49
1
11
5
20
21
19
12
13
19
22
6
21
31
29
26
4
23
16
71

21
20
20
27
25
31
45
12
8
9
8
21
12
6
23
16
7
19
43
22
11
152
14
17
1
168
88
13
56
3
7
8
32
17
22
13
15
24
16
3
22
35
36
44
5
33
20
75

25
25
26
28
13
39
41
12
6
11
2
10
7
12
22
17
4
14
41
22
12
139
19
19
0
176
88
10
46
3
8
8
22
27
11
15
14
28
25
5
19
37
31
46
6
28
19
64

20
19
21
29
18
39
56
8
18
3
3
17
9
10
19
8
5
14
43
26
15
163
17
17
2
150
83
13
51
2
14
9
23
10
9
14
10
18
27
6
22
36
33
49
2
28
24
81

305
187
291
336
237
398
535
106
127
66
53
196
83
103
243
140
42
207
478
280
135
1,743
218
181
20
1,888
964
136
598
40
124
99
308
168
207
147
139
253
234
50
224
439
420
541
65
315
233
874

3
16
12
20
123
31
47
11
41
29
32
115
39
317
6
19
187
29
169
13
261
143
106
6
20
113
10
154
131
51
11
7
4
104
17
250
1
3
105
3
4
2
739
165
18
310
24
122

1
6
8
24
144
26
59
12
43
26
33
119
52
330
17
20
221
23
146
19
291
140
124
9
17
160
6
165
174
43
13
9
3
116
21
260
3
5
98
4
5
1
776
189
26
273
22
113

5
18
18
27
119
42
60
11
43
27
25
120
54
329
5
29
232
27
145
15
282
161
124
14
18
126
7
153
138
47
18
3
2
141
14
241
4
7
92
11
20
0
772
196
19
252
35
105

1
14
21
38
106
28
46
12
27
22
40
112
50
326
6
20
211
21
160
25
306
128
128
8
13
124
12
142
150
50
12
9
3
116
18
231
1
3
110
5
11
0
722
204
15
280
25
131

0
14
12
26
104
31
67
11
27
33
38
141
36
335
8
28
250
16
131
22
282
135
141
11
19
129
14
147
160
42
25
10
2
123
13
264
3
4
121
6
9
0
759
212
20
289
29
107

2
20
19
26
118
33
64
11
17
30
39
148
48
323
10
20
230
28
166
21
268
146
142
7
17
151
14
149
160
53
15
10
6
134
20
271
8
6
117
8
8
1
806
216
21
320
31
121

0
18
12
30
92
35
53
8
30
37
23
129
43
366
14
22
241
22
144
18
290
147
141
6
15
138
8
173
132
61
8
7
3
110
15
259
1
4
116
4
11
0
805
223
15
284
28
110

1
19
12
21
124
36
68
14
28
36
33
136
42
360
15
25
234
17
179
27
311
148
138
7
22
132
11
171
156
54
15
4
6
138
24
293
4
4
101
6
6
1
749
234
20
235
25
126

29
192
163
302
1,384
403
678
134
384
370
384
1,544
566
4,078
121
275
2,738
283
1,883
239
3,466
1,739
1,549
105
204
1,601
130
1,910
1,829
597
161
87
47
1,449
196
3,068
39
55
1,259
78
106
8
9,354
2,492
228
3,421
316
1,412

0
8
35
16
279
250
78
16
23
27
7
0
0
2
1
0
2
0
0
0
3
0
12
45
15
2
11
21
0
45
3
23
22
2
7
2
17
6
2
89
0
0
16
49
2
0
3
0

2
17
41
23
302
308
66
16
28
26
15
2
1
4
2
1
2
0
2
1
1
1
7
42
12
3
10
12
3
32
2
40
20
1
19
3
12
2
1
91
1
1
21
59
2
0
1
2

1
14
34
22
294
276
66
14
21
28
12
3
1
4
0
1
0
0
1
1
0
2
7
44
8
2
15
16
0
43
3
27
22
1
12
1
11
1
1
60
2
1
19
65
6
0
0
0

0
13
30
18
315
257
63
13
24
34
13
4
1
3
1
0
5
1
0
1
1
0
12
37
9
2
12
16
0
36
2
26
19
0
16
2
13
4
0
74
0
2
13
51
7
0
0
0

0
19
28
12
337
244
50
12
21
31
11
2
1
0
3
2
1
0
1
0
1
0
6
31
7
1
9
17
2
39
5
31
27
0
17
2
14
3
2
83
0
0
12
53
9
0
1
0

0
18
33
25
275
278
69
18
17
34
14
5
0
3
1
2
4
1
0
0
0
0
6
28
12
3
7
20
1
45
4
33
24
0
7
3
21
4
1
77
1
0
21
48
6
0
1
1

1
22
28
21
320
307
66
10
23
30
7
3
0
2
0
3
1
0
0
1
0
2
8
56
5
4
3
23
1
46
5
19
35
3
15
7
15
1
5
83
0
0
15
45
4
0
2
0

0
20
30
21
293
284
64
17
24
35
21
1
0
2
4
1
1
0
0
0
2
0
8
49
11
3
12
9
0
50
5
30
27
1
11
4
15
3
1
76
0
1
27
55
3
1
2
2

8
192
395
259
3,676
3,372
776
166
257
350
150
32
17
32
18
15
33
4
7
7
12
7
107
508
109
30
118
192
11
518
53
347
309
13
168
33
184
31
19
953
6
7
214
610
58
3
16
8

2
0
0
2
6
0
1
0
1
0
1
1
0
2
1
0
11
4
46
0
2
0
1
2
5
0
2
0
1
1
10
2
0
2
2
29
6
4
0
25
28
3
3
2
25
15
24
5

0
2
0
6
2
1
1
1
3
0
0
2
1
2
1
2
17
0
40
1
1
0
3
1
9
2
3
0
1
3
11
0
0
1
0
32
2
7
2
19
29
2
1
3
38
18
23
6

0
1
0
6
2
0
0
4
0
0
0
1
0
3
2
1
11
5
45
1
3
0
2
2
5
0
2
0
0
3
13
0
0
4
0
27
5
4
0
18
30
0
1
2
29
14
21
8

0
0
0
2
3
2
0
0
2
0
0
4
0
0
0
3
14
3
34
1
0
0
0
0
5
0
2
0
3
1
9
0
1
3
0
26
4
7
0
24
47
4
2
0
35
22
24
10

1
0
0
3
1
1
0
0
1
1
0
6
1
2
0
3
8
12
38
0
4
0
0
1
8
1
1
2
1
3
8
0
0
3
3
39
6
5
1
21
26
5
2
4
34
18
20
6

1
1
1
1
0
0
1
2
1
0
1
4
2
1
1
5
7
0
58
3
6
0
1
2
3
2
1
0
0
5
20
0
0
0
1
43
3
7
1
29
22
4
1
0
34
18
16
8

0
0
0
6
2
0
0
1
2
0
1
2
0
3
0
2
9
7
38
2
1
0
0
2
6
3
1
1
2
2
19
1
0
1
0
37
6
5
1
23
35
3
1
1
32
26
27
4

0
0
0
8
1
0
1
0
3
0
0
1
2
3
0
5
13
3
44
3
1
1
0
2
6
0
3
0
1
4
9
1
1
3
1
25
6
5
0
32
42
2
1
1
21
14
25
7

9
8
2
38
22
6
4
12
15
1
5
29
9
17
8
31
117
44
503
12
22
1
10
17
71
15
18
4
14
34
145
6
3
29
12
387
47
67
5
285
382
36
18
18
373
226
253
77

3
1
3
1
3
0
0
1
1
2
0
1
4
1
1
2
0
1
0
0
2
2
1
0
1
1
0
1
1
0
0
0
0
0
1
1
4
1
133
15
49
22
28
39
58
87
13
18

2
0
3
3
6
5
0
2
0
3
1
0
2
0
0
1
2
0
2
0
0
0
0
0
5
1
1
0
2
2
0
0
0
0
0
2
5
0
160
14
46
43
16
45
51
120
15
14

1
1
3
0
4
2
0
2
0
0
1
0
4
0
0
0
1
0
1
1
0
0
0
1
2
0
0
2
1
3
0
0
0
0
0
2
8
0
160
9
40
24
22
24
57
123
12
27

0
1
7
1
2
3
0
2
0
0
0
0
2
1
0
2
0
0
0
1
1
0
1
0
1
0
0
0
0
1
0
1
0
0
0
0
6
0
140
5
31
31
24
23
54
93
9
19

1
1
1
0
3
2
0
4
3
0
1
0
4
1
0
1
0
0
0
1
0
0
0
0
3
0
2
1
1
0
0
0
0
0
2
2
2
0
164
7
34
28
30
41
60
125
14
19

1
0
1
0
8
6
0
1
1
1
2
0
6
0
0
2
0
0
0
0
1
1
0
0
0
0
1
2
0
0
0
0
0
0
3
1
7
0
154
13
43
39
21
51
38
123
17
19

1
0
2
0
5
8
0
3
1
1
0
0
0
2
2
2
0
0
1
1
1
0
0
0
0
0
3
2
0
0
0
1
0
0
1
1
5
0
139
9
35
31
21
35
33
120
10
18

1
3
1
0
2
5
2
0
0
2
2
0
4
0
0
3
0
0
0
0
0
0
1
1
2
1
0
1
0
1
0
0
0
2
2
0
8
1
128
15
33
26
27
46
47
101
16
26

10
12
32
8
48
40
6
16
8
11
9
1
31
8
3
13
4
1
4
8
8
5
3
4
18
5
13
11
9
10
0
5
0
3
11
12
62
2
1,799
136
439
363
303
476
593
1,330
147
247

128
169
8
163
60
13
26
12
13
109
35
25
23
43
92
31
26
49
56
6
8
16
14
8
5
3
0
16
15
73
5
19
18
50
19
45
27
29
18
27
38
0
0
89
21
19
8
4

128
227
5
170
71
20
31
18
16
85
18
41
37
34
76
50
25
57
58
8
12
15
29
7
7
1
3
16
11
60
4
25
14
41
27
49
48
29
22
14
43
0
1
112
25
20
15
5

115
178
3
160
77
18
29
7
18
94
19
33
33
38
65
44
41
41
52
4
6
23
27
17
7
3
2
14
12
61
5
14
13
56
25
39
37
38
31
19
41
0
0
109
18
15
12
4

125
172
10
123
71
19
42
13
10
83
22
36
32
25
78
25
23
42
57
5
4
20
26
8
10
2
3
9
13
57
4
20
8
51
27
32
42
34
21
28
43
0
0
114
23
20
4
8

133
194
8
171
77
14
48
13
20
81
28
23
50
24
90
34
35
55
63
4
6
29
29
12
4
3
1
18
16
63
4
22
12
36
35
39
26
46
28
31
45
0
0
118
34
14
4
5

127
212
6
162
71
8
49
22
16
98
29
30
47
22
74
36
29
48
57
2
9
12
36
13
11
1
4
12
13
64
6
10
15
39
29
62
25
49
30
39
47
0
0
118
30
27
8
7

102
185
10
161
72
13
56
13
15
102
23
42
38
36
64
42
13
40
64
9
4
8
44
9
20
1
3
15
7
64
9
17
18
47
26
42
33
38
28
23
51
0
0
94
22
15
9
9

140
190
5
147
72
20
27
12
11
94
25
35
39
31
75
30
19
62
69
7
13
16
29
10
14
0
2
9
8
65
3
22
4
44
32
45
34
37
23
31
54
0
0
114
19
18
7
11

1,521
2,270
71
1,942
824
195
421
166
202
1,057
265
349
398
378
952
471
316
525
700
55
110
212
324
134
124
25
26
164
125
730
61
194
142
533
296
544
384
402
279
284
479
1
1
1,299
313
206
104
78

3
14
18
1
5
3
48
1
2
6
1
3
2
0
2
5
0
0
0
3
1
0
0
50
4
0
17
9
7
3
3
3
21
2
8
3
2
3
13
18
6
0
2
0
5
0
0
20

2
7
12
1
15
4
51
1
0
6
4
5
2
3
0
5
0
0
0
3
2
0
3
52
5
0
18
9
8
3
7
6
21
3
10
6
3
4
13
14
5
1
7
4
6
2
5
23

3
10
13
0
7
5
50
0
2
6
1
3
3
1
2
4
0
0
0
4
0
0
0
45
3
2
30
10
6
7
6
2
18
6
10
5
2
4
22
17
1
1
3
1
12
3
1
8

3
7
10
5
5
3
37
3
0
9
2
3
2
1
0
2
2
0
1
3
1
0
2
48
4
0
24
8
9
2
10
2
17
0
5
4
5
1
14
18
2
1
6
2
7
3
0
14

12
12
14
4
13
8
43
0
0
14
4
1
2
2
3
2
0
0
0
4
0
2
1
51
2
0
21
8
10
9
6
5
22
4
8
2
3
5
14
24
3
0
5
1
6
5
2
12

5
7
14
1
5
5
47
1
1
10
6
4
1
1
1
1
1
0
0
3
0
2
3
54
3
1
27
3
10
5
5
1
12
4
7
5
4
3
14
22
3
2
0
3
12
1
5
18

4
11
11
4
9
4
36
3
2
11
0
4
0
1
2
1
0
0
0
4
0
4
1
49
2
1
16
8
4
7
10
4
12
1
13
3
3
1
24
15
1
0
2
2
5
7
1
28

6
6
8
1
9
3
57
2
0
5
2
4
2
2
2
5
1
0
1
5
1
3
0
40
5
1
26
11
4
3
8
2
24
4
12
6
5
4
13
14
1
0
4
3
6
6
0
18

56
103
155
21
104
53
527
18
8
91
29
37
24
12
18
34
4
1
4
42
5
14
14
525
44
6
265
85
90
59
80
32
218
35
99
48
44
32
196
216
32
8
46
24
82
36
19
215

3
15
24
11
82
30
18
200
118
68
19
10
56
48
43
140
0
63
44
2
17
8
44
21
34
3
26
57
10
24
116
13
12
13
27
87
9
20
23
18
13
14
2
11
16
81
1
1

6
11
19
20
81
32
20
197
107
83
29
20
78
69
50
165
0
71
59
7
21
12
58
21
21
2
21
54
21
25
88
8
19
16
29
112
21
15
18
22
13
10
6
14
6
71
1
1

5
12
18
18
89
26
14
170
122
71
34
11
59
58
37
140
0
65
33
4
13
13
72
15
31
3
23
43
9
19
93
8
17
15
31
100
16
12
11
19
18
5
2
8
16
101
3
1

5
9
19
10
84
30
20
210
102
84
29
11
51
74
60
155
0
76
58
4
21
13
69
22
31
3
26
64
11
29
98
6
9
23
19
98
11
9
17
15
11
10
6
7
18
86
1
0

4
14
19
16
77
29
19
191
124
83
26
18
67
56
53
140
0
62
51
7
12
10
55
22
36
3
27
45
11
33
109
12
18
20
25
114
12
19
23
17
7
11
7
12
24
85
4
1

6
15
30
19
97
29
15
206
104
106
26
15
66
65
46
167
0
91
42
14
20
12
68
20
39
2
21
59
17
24
131
16
16
7
26
113
14
15
19
15
18
14
8
9
11
105
0
0

2
13
30
15
75
23
17
218
134
89
32
13
60
58
44
162
0
92
48
13
17
13
65
19
42
6
26
65
11
27
134
7
23
12
39
98
15
15
23
15
25
13
7
13
10
109
3
1

7
14
19
12
87
23
14
200
119
87
27
18
73
57
55
172
0
97
54
10
17
13
68
22
38
4
16
53
13
27
112
14
18
17
27
139
16
18
29
12
25
12
7
9
18
98
2
0

57
160
251
174
942
336
197
2,457
1,391
1,024
329
170
773
789
560
1,771
0
892
598
84
224
139
746
233
375
44
274
649
164
297
1,326
107
217
173
315
1,305
158
178
245
214
195
124
68
109
181
1,055
32
11

17
18
2
8
112
72
24
16
49
11
30
15
65
5
14
1
5
15
73
5
7
6
25
6
100
24
8
5
7
5
23
10
18
6
10
7
1
0
2
46
6
12
22
7
14
4
16
16

17
12
13
5
131
58
21
28
42
15
35
6
72
6
8
3
12
13
71
7
15
9
23
3
99
36
5
12
8
6
13
5
5
8
5
8
2
4
3
53
6
15
21
11
20
5
20
11

18
10
4
7
102
72
19
29
24
11
34
6
87
8
11
1
11
13
80
5
9
4
35
6
95
21
13
13
5
2
15
4
7
7
8
4
1
1
6
39
3
4
18
11
4
7
12
6

16
16
9
5
105
60
20
27
35
10
26
7
67
12
9
0
8
19
79
4
10
4
32
6
115
19
8
13
7
7
15
6
10
1
5
9
2
0
3
36
5
13
16
7
4
4
15
6

16
12
12
7
137
63
30
27
42
6
22
8
80
4
6
1
16
14
69
10
5
4
39
6
120
19
4
6
15
5
13
7
9
2
9
6
5
6
3
32
4
13
26
8
10
6
11
9

16
15
12
9
157
54
27
20
39
11
35
11
80
12
6
2
11
18
75
12
12
5
37
6
97
28
9
3
13
4
10
7
6
6
12
6
2
1
1
61
6
8
31
7
10
9
17
9

24
13
8
5
151
79
39
23
31
10
31
9
66
4
15
0
10
7
71
8
9
6
22
6
90
26
4
11
16
5
20
4
4
7
11
4
2
2
4
44
8
11
26
7
13
3
15
8

26
15
9
7
151
77
32
21
39
11
37
7
81
9
9
1
13
21
71
11
6
10
30
2
113
26
3
11
5
6
12
2
14
3
9
6
2
3
7
56
5
14
30
9
10
4
7
14

226
153
91
100
1,561
809
298
266
438
131
355
100
920
84
114
12
135
186
878
89
127
78
359
67
1,163
308
79
115
121
72
183
70
104
59
96
79
24
25
40
554
62
117
265
85
114
70
164
116

20
13
9
3
4
2
38
5
16
16
11
18
22
27
7
12
26
16
5
5
5
14
21
60
1
9
2
7
28
10
5
2
5
4
12
9
8
6
1
2
8
1
3
7
9
4
27
3

24
13
9
5
8
4
41
3
21
25
11
25
16
19
9
12
43
22
4
13
4
27
40
90
0
11
6
4
44
8
10
2
4
5
24
10
14
7
2
8
0
3
4
6
9
2
23
6

17
14
12
6
4
6
50
2
13
17
17
20
12
12
23
6
24
12
6
6
3
12
34
44
0
5
1
1
27
4
11
5
8
10
13
10
11
2
2
4
3
6
1
5
11
0
30
4

23
13
9
5
4
4
25
5
18
15
5
13
17
21
16
7
23
10
9
8
4
20
27
44
3
1
1
3
27
7
5
2
1
7
21
11
16
3
0
1
2
6
7
9
10
1
24
2

25
17
6
1
4
2
33
8
11
15
10
17
15
16
10
13
41
12
4
9
8
18
28
67
0
13
4
3
29
18
1
2
6
6
17
2
13
4
2
8
1
4
5
10
8
0
26
6

25
12
9
6
3
6
40
2
18
22
17
20
14
19
10
17
32
18
7
7
10
15
38
50
2
11
4
2
23
7
6
4
7
7
15
12
8
9
1
1
5
4
4
7
11
2
37
10

25
11
6
3
8
6
34
2
11
15
12
13
10
9
10
7
26
8
8
6
3
15
45
52
1
7
9
5
35
12
2
7
7
8
15
16
18
7
3
8
4
1
2
10
7
0
33
4

19
18
7
1
6
5
43
3
11
16
9
16
16
19
17
9
41
20
9
3
2
17
33
59
1
7
5
1
26
4
8
7
10
4
18
16
19
6
6
6
1
4
3
10
5
1
40
6

275
177
96
50
61
46
438
40
169
195
125
225
159
203
142
115
380
173
69
78
51
203
383
731
11
100
54
35
333
91
63
49
73
75
207
115
185
58
24
52
37
44
42
95
99
18
351
70

7
7
14
17
15
21
4
10
2
6
5
11
20
4
6
3
271
2
4
16
13
14
6
3
8
5
4
6
22
15
26
1
6
1
0
2
0
92
9
1
41
31
9
20
17
25
4
14

5
10
19
21
20
12
4
17
4
6
1
35
27
2
25
6
252
6
7
18
19
23
7
12
8
6
6
2
3
15
42
0
5
2
2
2
0
99
6
3
50
31
3
21
23
34
5
11

4
7
9
18
17
14
6
21
5
3
4
26
19
4
9
3
239
6
5
14
21
14
1
8
13
4
3
1
24
9
25
0
8
0
3
1
0
129
2
3
40
31
4
27
25
33
1
12

0
8
15
17
18
11
7
15
3
10
3
30
18
2
2
4
238
4
8
25
24
8
7
8
14
0
5
5
18
13
32
2
4
1
1
0
1
105
5
2
48
36
6
17
24
32
5
9

2
10
14
11
17
14
5
12
4
7
5
18
12
0
6
5
260
5
3
17
14
6
4
5
13
0
7
0
17
13
26
1
5
0
0
0
0
102
7
6
44
39
10
25
33
30
3
16

5
5
11
20
30
14
1
16
2
6
3
31
17
1
7
3
263
6
3
16
25
10
6
9
9
3
5
5
17
10
31
1
10
2
2
0
0
103
7
4
42
45
5
32
31
20
3
22

3
6
12
23
21
14
6
18
0
9
5
28
11
2
6
1
228
7
8
19
27
8
2
8
3
7
5
6
18
15
30
1
4
2
0
0
0
118
9
2
48
44
7
23
18
36
3
20

1
5
7
13
14
11
3
18
0
5
4
29
23
2
5
1
256
3
3
15
23
11
11
5
17
4
6
2
18
14
27
2
4
2
2
1
1
116
3
6
46
29
5
34
20
28
0
18

46
79
150
211
212
150
59
177
37
64
41
294
194
25
100
35
3,049
62
55
179
248
152
71
87
118
41
59
38
171
159
351
15
66
14
17
7
4
1,293
58
37
523
443
66
292
281
330
27
191

5
34
6
21
17
2
25
9
2
7
5
0
16
37
20
23
10
18
2
0
0
27
18
41
38
15
19
7
16
4
6
2
3
1
6
31
12
6
28
12
17
54
42
2
8
4
5
51

9
31
5
42
19
3
30
10
5
11
4
4
31
62
26
23
9
16
2
1
5
31
21
49
35
21
15
17
25
5
1
2
3
6
9
45
11
8
29
22
32
71
42
1
6
9
10
48

8
35
4
28
11
4
21
6
2
6
7
0
26
43
30
25
7
14
4
1
4
22
15
46
23
26
12
11
22
5
3
2
3
3
7
26
18
5
33
19
29
73
40
2
6
6
6
52

10
29
1
32
9
11
29
3
2
8
9
2
19
39
24
21
7
18
6
0
1
26
20
61
38
16
13
9
26
8
5
3
3
3
3
28
17
11
29
19
37
65
22
2
1
7
10
53

7
44
3
37
12
1
34
9
1
12
5
0
23
46
22
21
11
20
3
4
2
30
12
55
36
15
17
20
20
5
3
0
4
6
8
15
11
10
34
21
32
75
45
2
11
3
8
64

10
39
3
37
14
4
36
7
4
7
6
0
25
44
11
23
11
18
1
3
0
22
20
41
37
21
16
9
25
6
4
2
5
4
6
23
18
12
35
26
34
77
31
0
3
5
9
48

12
48
3
52
14
7
19
6
3
8
7
1
31
52
17
25
8
20
2
4
0
27
19
36
36
21
18
14
26
8
4
1
2
0
7
30
11
11
39
26
34
82
40
1
7
2
7
57

10
40
4
37
12
3
25
3
1
8
11
1
18
39
26
13
4
14
1
2
3
32
19
41
41
16
13
10
22
6
5
3
1
3
6
28
18
10
42
28
43
70
41
2
7
2
4
70

109
435
45
403
156
50
315
82
27
95
84
10
304
502
247
262
98
200
35
25
27
312
202
583
441
238
167
151
260
73
42
19
40
34
70
323
161
104
391
249
393
829
448
25
74
56
86
649

1
2
22
4
4
11
3
43
23
5
0
17
4
33
18
35
7
33
75
25
4
38
2
2
0
7
1
89
2
0
2
2
1
0
4
1
4
2
0
0
0
0
0
0
1
134
33
15

0
6
18
7
4
17
6
50
29
8
3
17
1
38
23
38
6
15
81
30
0
32
5
4
2
7
2
110
3
2
0
0
1
0
2
0
3
8
0
0
1
0
1
1
0
108
34
14

0
3
23
3
5
11
3
48
25
8
1
7
1
28
24
35
5
28
91
41
3
39
3
1
1
10
0
77
5
2
0
0
0
0
2
0
1
2
2
0
0
0
1
0
0
104
26
10

0
8
15
4
3
22
2
44
26
7
2
18
1
32
22
35
3
25
87
29
4
32
6
4
0
6
1
81
1
0
1
0
1
0
0
2
2
4
0
1
0
1
0
0
1
115
22
21

0
1
29
6
12
8
4
59
28
6
2
12
1
34
24
31
7
21
75
23
1
44
3
1
1
11
1
77
4
0
3
0
2
0
2
3
3
7
2
0
0
0
0
0
1
93
39
13

1
6
50
9
6
17
6
49
19
10
1
23
4
43
22
34
5
29
87
29
3
40
4
3
2
10
1
83
3
1
0
0
0
2
1
0
2
2
0
0
0
0
2
0
1
109
39
17

0
1
24
5
2
13
1
42
36
4
5
14
2
44
13
29
4
25
69
29
4
41
9
1
1
12
1
91
3
1
1
0
1
1
3
1
1
3
0
0
0
1
0
1
0
132
28
17

3
4
18
12
2
19
7
52
33
9
1
17
6
36
33
37
6
27
90
35
0
37
0
1
1
12
3
103
2
0
0
1
0
5
3
0
2
4
0
0
1
0
0
0
1
137
45
12

12
47
283
70
51
196
45
584
300
77
25
175
34
418
260
401
67
295
876
344
26
435
44
20
17
102
12
1,038
28
8
8
3
7
11
22
11
23
48
4
1
2
2
7
3
6
1,455
380
173

10
6
1
22
0
7
30
31
7
6
204
22
47
38
120
15
142
110
33
30
9
60
55
23
10
0

5
9
3
10
3
10
15
25
3
9
192
32
41
53
126
16
143
136
23
33
15
66
76
21
5
0

10
14
2
12
5
11
28
30
5
9
197
17
44
38
128
13
179
125
14
28
3
75
62
24
8
0

9
10
2
12
4
5
29
26
9
6
205
21
46
33
112
8
133
92
17
27
5
77
60
21
10
0

6
10
4
12
3
9
29
38
7
14
165
39
43
41
132
14
116
119
18
21
3
43
64
23
13
1

6
5
3
17
2
8
31
30
5
9
197
29
46
43
140
12
165
106
20
25
10
68
71
22
10
0

6
14
7
13
2
13
36
45
11
8
188
20
45
46
125
11
123
101
22
31
5
59
57
22
13
0

8
10
2
17
2
10
35
48
8
16
194
31
30
31
115
16
117
121
24
32
8
60
45
18
5
1

105
118
41
173
26
110
366
410
77
118
2,347
335
496
490
1,613
154
1,722
1,341
253
358
81
746
693
228
111
2

TOTAL
1,575,873
1,652
13
105
44
87
186
22
25
653
299
73
56
67
181
34
17
50
12
54
81
26
1,980
1,104
397
129
4,914
499
85
23
32
91
46
540
521
16
15
114
63
514
3,718
1,649
2,610

145
607
359
159
163
28
92
60
322
50
61
279
360
598
132
40
31
29
44
228
255
115
105
396
271
43
127
102
87
103
42
936
32
19
182
4,548
2,480
995
533
774
1,046
223
3,268
140
12
87
4,745
308

103
229
46
405
301
426
93
97
40
112
34
184
171
115
152
436
138
225
222
207
6
43
117
133
15
91
381
91
66
11
11
70
17
32
1,065
193
91
209
95
800
127
195
204
233
211
806
331
347

1,739
469
169
667
100
24
31
191
67
33
19
842
109
264
785
175
136
249
210
147
129
260
88
128
1,521
328
87
1,425
59
236
42
38
1,689
44
95
74
155
785
557
344
104
194
173
170
120
204
80
526

247
43
127
5
11
19
34
56
7
23
26
173
80
745
48
69
47
39
228
362
57
256
1,359
243
452
196
312
308
16
29
78
28
42
69
25
146
8,791
354
737
244
495
515
275
1,671
6,366
473
130

41
166
82
322
190
219
719
108
1,358
124
330
83
1,069
177
403
499
4,657
119
84
1,298
289
149
203
213
731
3,810
483
84
469
336
68
526
293
594
246
59
179
1,789
158
835
1,635
185
270
126
219
38
73
124

198
94
82
380
45
61
138
40
204
19
41
150
60
65
75
48
134
152
74
51
1,221
315
593
813
454
955
518
934
167
664
620
633
230
404
323
167
189
158
43
49
56
386
14
37
32
93
45
111

198
2,479
2,981
5,982
494
140
1,756
1,326
2,001
1,783
174
4,883
20
40
88
143
611
38
51
39
200
2,025
488
269
197
175
76
1,632
1,269
377
239
240
310
351
229
33
855
170
247
263
36
105
50
417
107
98
95
73

131
61
547
67
3
92
32
21
67
32
126
152
12
11
379
85
398
32
111
114
258
35
34
54
26
43
38
29
19
59
25
25
64
31
67
2,428
231
26
148
28
20
118
36
240
493
295
299
187

26
289
152
172
47
173
80
273
3
18
20
32
22
6,720
895
482
2,131
622
490
284
393
220
3,421
96
504
644
1,557
1,902
48
467
733
750
243
527
221
199
152
94
213
3,678
514
315
268
531
673
1,190
1,445
1,208

1,335
1,017
141
639
122
1,354
1,275
829
5
1,236
122
67
72
167
175
70
100
76
61
258
196
158
18
232
28
260
93
400
24
72
975
184
104
33
570
221
44
137
252
40
30
131
41
122
32
16
24
27

195
16
50
49
20
82
41
67
74
36
65
103
111
15
12
104
52
64
111
103
128
240
282
516
72
63
172
145
81
67
341
12,083
791
428
733
2,287
1,713
424
3,183
824
236
1,339
393
2,790
2,934
1,644
971
1,940

305
736
1,045
36
250
433
684
738
442
88
612
3,392
272
380
301
271
267
460
576
691
979
493
324
479
145
675
87
1,356
72
917
586
294
107
204
230
74
61
353
4,415
992
272
227
363
521
1,367
369
176
254

236
408
673
763
82
6,068
184
961
7,906
1,416
1,099
1,069
873
486
941
570
869
480
869
994
3,643
1,533
2,232
2,273
1,251
2,062
2,290
1,583
342
183
508
162
321
1,495
785
83
294
251
380
134
371
90
242
144
309
174
219
1,069

346
81
288
690
106
723
274
168
143
288
106
11
128
217
15,258
1,402
1,398
1,212
93
18,755
4,505
157
405
2,834
4,395
5,181
377
3,002
403
135
173
77
634
166
269
1,554
436
97
334
344
539
203
243
193
1,658
169
452
692

889
440
259
824
735
413
448
158
507
86
237
166
4,253
284
443
635
656
326
161
321
1,844
321
456
660
927
370
410
602
2,510
45
605
99
516
278
198
153
1,525
3,258
260
312
367
636
1,946
382
1,285
2,679
196
230

277
67
433
522
93
44
217
1,171
269
872
960
871
465
872
460
138
261
1,646
377
318
330
393
1,813
632
1,123
1,265
904
269
108
460
813
95
2,534
172
1,731
50
109
130
30
56
56
88
79
48
130
136
33
153

2,779
832
631
764
392
659
142
120
1,259
208
483
1,900
743
63
117
67
313
127
76
91
76
123
269
323
67
162
98
94
66
92
29
82
38
53
58
99
493
802
233
216
38
289
481
41
190
193
106
167

42
54
20
40
72
555
57
57
170
112
30
135
30
55
30
1,085
290
348
342
1,802
794
241
570
85
491
71
420
249
229
368
319
4,329
4,014
2,073
1,804
478
438
377
428
1,721
215
2,147
193
1,583
184
159
381
482

152
949
250
532
261
613
474
76
478
123
127
177
492
305
101
469
1,206
132
402
672
174
358
1,192
195
412
339
174
3,700
657
346
2,938
827
1,043
1,558
1,112
295
2,449
919
1,234
1,307
1,138
524
415
625
508
311
263
46

58
367
114
395
604
92
106
561
96
390
114
171
3,605
1,210
743
237
198
2,180
211
901
261
209
752
1,019
168
39
1,650
222
26
273
323
894
2,525
43
75
902
130
1,400
132
193
551
1,208
478
123
175
54
17
1,819

81
362
759
206
544
978
734
4,476
5
46
45
4,576
72
105
81
130
4,818
103
162
1,083
54
583
78
504
622
322
95
176
551
459
224
1,284
614
492
137
622
96
320
164
120
433
67
66
113
221
63
104
262

349
156
1,165
3,544
2,952
369
1,118
86
736
381
239
60
64
38
99
77
44
147
42
56
72
40
78
110
46
128
84
40
128
65
104
95
56
111
96
123
34
133
282
63
73
390
635
367
48
358
2,544
262

345
1,518
371
4,573
2,065
2,905
2,005
489
160
591
121
437
256
172
342
376
21
36
22
77
55
26
230
45
35
1,122
252
235
136
292
94
118
139
180
5,247
9,526
2,975
2,856
7,382
1,334
1,538
250
941
238
2,104
365
534
336

96
1,525
372
461
846
377
304
175
148
199
76
2,045
1,095
774
902
342
559
442
1,789
1,066
204
272
37
260
49
421
688
1,424
669
2,266
176
1,037
560
1,054
268
1,183
476
86
262
107
972
435
59
151
232
210
5,433
1,328

1,026
679
1,070
1,315
957
1,254
1,829
468
371
193
150
640
278
332
989
387
157
634
2,027
1,060
559
9,353
994
871
86
9,322
5,260
661
2,596
149
522
477
1,722
876
945
634
651
1,144
1,183
263
981
2,170
1,325
1,643
361
1,547
1,089
4,201

90
866
813
1,397
5,467
1,627
2,667
587
1,330
1,631
1,812
7,609
2,816
20,039
588
1,327
14,546
1,230
9,762
1,044
18,355
8,164
7,671
561
969
7,477
700
9,750
8,704
2,901
911
387
271
6,955
794
15,097
185
265
6,641
410
485
61
45,804
11,889
1,167
19,077
1,617
7,587

29
893
2,270
1,375
18,104
15,864
3,619
886
1,123
1,632
708
112
60
118
56
64
134
28
33
39
36
21
433
2,428
471
83
549
903
33
2,294
205
1,557
1,379
105
784
193
795
112
87
4,833
36
50
952
2,817
187
11
33
37

17
19
12
170
69
23
9
48
36
6
18
95
24
58
21
120
518
126
2,366
75
56
8
32
73
253
73
47
11
31
112
582
17
12
128
54
1,889
162
290
10
1,338
1,628
119
77
50
1,753
953
1,140
287

11
28
85
24
171
136
22
44
39
47
37
8
101
21
9
43
23
5
14
41
24
12
18
4
38
10
43
41
27
31
4
15
9
6
33
26
103
2
8,177
364
1,417
1,293
1,036
1,905
1,737
5,734
434
767

6,160
9,573
197
8,224
2,154
529
1,383
534
849
3,465
752
945
895
1,017
2,859
1,638
706
1,277
2,719
131
342
560
894
465
371
60
47
592
331
2,466
212
570
424
1,480
931
1,912
873
1,206
696
657
889
49
19
5,608
1,122
890
399
179

104
340
427
85
402
199
2,545
73
37
389
95
120
103
33
78
146
19
19
16
112
12
58
40
2,270
147
34
1,320
367
373
252
330
105
899
137
412
180
176
112
925
898
107
19
177
90
331
129
62
806

288
664
935
475
2,578
1,385
995
11,581
6,623
4,672
1,506
726
3,511
3,563
2,153
6,764
200
3,321
2,354
235
746
493
2,617
809
1,364
155
1,021
2,407
607
1,079
4,181
391
893
712
1,117
5,852
735
714
1,160
887
869
625
329
381
748
3,606
123
47

815
566
283
420
6,251
3,227
1,293
881
1,866
566
1,523
373
3,502
324
469
25
593
791
3,470
402
615
432
1,475
246
5,084
1,285
227
407
442
273
576
192
398
274
459
304
79
88
196
2,522
218
459
1,138
344
434
291
628
355

995
681
325
200
243
213
1,447
138
476
539
413
750
408
648
354
312
1,516
611
234
252
209
909
1,236
2,857
38
426
212
102
1,368
291
215
190
310
239
866
387
813
267
112
175
109
126
129
378
452
59
1,509
248

156
220
572
627
642
486
194
692
146
200
147
1,111
518
113
405
121
15,426
240
208
648
943
466
198
309
354
127
197
133
477
490
1,432
51
208
48
65
34
29
5,249
231
140
2,030
1,776
320
1,327
1,007
1,205
91
800

494
1,800
200
1,250
672
206
1,458
358
137
386
297
51
1,346
1,615
732
897
413
735
155
93
134
1,321
627
2,576
1,570
988
561
583
1,075
220
136
72
165
133
314
1,004
517
394
1,914
928
1,615
3,610
1,706
159
325
251
333
2,943

68
225
1,063
270
165
626
204
2,849
1,450
302
101
764
124
1,854
1,007
1,435
253
1,222
3,145
1,637
87
1,795
179
56
68
352
73
4,451
122
40
26
7
19
32
79
38
71
207
15
4
10
11
20
10
31
6,373
1,606
667

413
524
257
722
121
311
1,501
1,613
274
484
10,006
1,443
1,701
1,453
7,653
598
7,723
3,980
949
1,103
280
3,076
2,399
715
460
11

También podría gustarte