Está en la página 1de 348

area

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

ciudad
zona
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

sector
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
6

panelm
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

vivienda
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171

hogar
2
3
3
4
4
4
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
1
1
1
2
2
3
3
1
1
1
1
1
2
2
2
2
3
3
1
1
1
2
2
2

persona
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
2
1
2
3
1
2
1
2
3
4
5
6
7
8
1
2
3
4
5
6
1
2
3
4
5
6
1
2
1
2
1
2
3
4
5
1
2
3
4
1
2
1
2
3
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
10
10
10
10
10
10
10
10
10
10
10

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8
8
8
8
8
8
8
8
8
8
8

171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171

2
3
3
3
3
3
3
1
1
1
1
1
2
2
2
2
2
3
3
3
1
1
1
1
2
2
3
3
3
1
1
1
1
1
2
2
2
2
3
1
1
1
1
2
2
2
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
1
2
3
4
5
6
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3
4
1
2
1
2
3
1
2
3
4
5
1
2
3
4
1
1
2
3
4
1
2
3
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
14
14
14
14
14
14
14
14
14
14
14
14
14
14

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
12
12
12
12
12
12
12
12
12
12
12
12
12
12

171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181

3
3
1
1
1
1
1
2
2
2
2
2
2
3
3
3
1
1
2
2
2
3
3
3
3
3
3
3
3
1
1
2
2
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
6
1
2
3
4
5
1
2
3
4
5
6
1
2
3
1
2
1
2
3
1
2
3
4
5
6
7
8
1
2
1
2
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
20
20
20
20
20

12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7

181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171

1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
1
1
1
1
1
2
2
2
2
2
3
1
1
1
1
1
1
2
2
2
2
4
4
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
1
2
3
4
5
1
2
3
4
5
1
1
2
3
4
5
6
1
2
3
4
1
2
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181

2
3
3
3
1
1
1
1
1
2
2
2
3
3
3
1
2
3
3
3
3
1
1
1
2
2
2
2
3
3
3
3
3
1
1
2
2
2
2
2
2
3
3
3
3
3
3
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
1
2
3
1
2
3
4
5
1
2
3
1
2
3
1
1
1
2
3
4
1
2
3
1
2
3
4
1
2
3
4
5
1
2
1
2
3
4
5
6
1
2
3
4
5
6
1
2
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11

181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181

2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
2
3
3
3
3
1
1
1
1
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5
6
7
8
9
10
1
1
2
3
4
1
2
3
4
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30

11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231

1
1
1
1
2
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
2
2
2
3
3
1
1
1
1
1
2
2
2
2
2
3
3
3
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
1
2
3
1
2
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
241
241
241
241
241

2
2
2
3
3
1
1
1
1
1
1
2
2
2
2
4
2
2
2
2
2
3
3
4
4
4
4
4
1
1
1
1
1
1
1
2
2
2
3
1
1
2
3
3
3
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
1
2
3
4
5
6
1
2
3
4
1
1
2
3
4
5
1
2
1
2
3
4
5
1
2
3
4
5
6
7
1
2
3
1
1
2
1
1
2
3
1
2
3
4
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34

4
4
4
4
4
4
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9

241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231

2
2
3
3
3
3
1
1
1
1
2
2
2
3
1
1
1
1
1
2
2
2
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
3
3
3
4
4
4
4
4
4
4
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
1
2
3
4
1
2
3
4
1
2
3
1
1
2
3
4
5
1
2
3
1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
9
10
1
2
3
1
2
3
4
5
6
7
8

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35

9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231

1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
1
1
1
1
1
2
2
2
2
2
3
3
3
1
1
1
1
1
1
2
2
2
3
3
3
3
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
4
5
6
7
8
9
10
11
12
1
2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3
4
5
6
1
2
3
1
2
3
4
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181

3
3
3
3
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
3
3
3
1
1
1
1
2
2
2
3
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
6
7
8
9
1
2
3
4
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
1
2
3
1
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181

3
3
3
3
3
1
2
2
2
3
3
3
3
3
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
1
1
1
1
1
2
3
3
3
3
3
3
1
1
1
1
1
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
1
1
2
3
1
2
3
4
5
1
2
3
4
5
6
7
8
9
1
2
1
2
3
4
1
2
3
4
5
1
1
2
3
4
5
6
1
2
3
4
5
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181

2
2
3
3
3
1
1
1
2
2
2
2
3
3
3
3
3
3
3
1
2
2
2
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
2
3
3
3
3
3
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
6
1
2
3
1
2
3
1
2
3
4
1
2
3
4
5
6
7
1
1
2
3
4
5
6
7
1
2
3
4
5
1
2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181

2
2
2
2
3
3
3
1
1
1
1
1
1
1
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
2
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
1
2
3
1
2
3
4
5
6
7
1
2
1
2
3
4
5
1
2
3
4
1
2
3
4
5
1
2
1
2
3
4
1
2
3
4
1
2
3
4
1
2
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
52
52
52
52
52
52
52
52
52
52

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
2
2
2
2
2
2
2
2
2
2

181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171

3
4
4
4
1
1
1
1
1
2
2
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
1
2
3
1
2
3
4
5
1
2
1
2
3
4
5
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
55
55
55

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
6
6

171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171

2
2
2
2
3
3
3
3
3
3
1
1
1
2
2
2
2
2
3
3
3
3
3
3
1
1
1
1
1
2
2
3
3
3
1
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
6
1
2
3
4
5
6
1
2
3
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
1
2
1
2
3
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
60

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
3

171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
171

1
1
2
2
2
2
2
3
3
3
3
3
3
3
1
1
1
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
1
1
2
2
2
2
2
3
3
3
3
1
2
3
3
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
1
2
3
4
5
1
2
3
4
5
6
7
1
2
3
4
5
6
7
1
2
3
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
1
1
2
3
4
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
62
62

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
5

171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171

2
2
2
2
2
3
3
3
3
3
3
1
1
2
2
2
2
2
2
2
3
3
3
3
1
1
1
1
1
2
2
2
2
3
3
3
3
3
2
2
2
3
3
3
3
3
4
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
1
2
3
4
5
6
1
2
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
5
1
2
3
4
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8

171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
171

3
3
3
3
3
3
3
1
1
2
2
2
3
3
3
3
1
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
1
1
1
1
1
1
1
1
2
2
3
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
6
7
1
2
1
2
3
1
2
3
4
1
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
1
2
1
2
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
70
70
70
70

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7

171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171

1
1
1
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
3
3
3
3
3
1
2
2
3
3
3
3
3
3
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
2
3
4
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2
3
4
5
1
2
3
4
1
2
3
1
2
3
4
5
1
1
2
1
2
3
4
5
6
1
2
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

171
171
171
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181

3
3
3
1
1
1
1
2
2
3
1
1
2
2
2
3
3
3
3
3
3
1
1
2
2
2
3
3
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
2
2
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
4
1
2
1
1
2
1
2
3
1
2
3
4
5
6
1
2
1
2
3
1
2
1
2
1
2
3
4
5
6
7
1
2
3
4
5
6
1
2
3
1
2
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181

3
3
3
3
3
3
3
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
1
2
2
2
2
3
3
3
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
5
6
7
8
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
1
2
1
2
3
4
1
2
3
4
1
2
3
4
5
6
1
2
3
4
1
2
3
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181

2
3
3
1
1
1
1
1
2
2
2
3
1
1
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
1
1
1
2
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
1
2
1
2
3
4
5
1
2
3
1
1
2
1
2
3
1
2
3
4
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
1
2
3
4
1
2
3
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

181
181
181
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181

3
3
3
1
2
2
2
3
3
3
1
1
1
3
3
3
3
4
4
4
4
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
1
2
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
1
2
3
1
2
3
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
7

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231

2
2
2
3
3
3
3
1
1
1
1
2
3
3
3
3
3
1
1
4
4
4
1
1
2
2
2
2
2
4
4
4
4
1
1
1
1
1
2
2
3
3
3
3
3
3
3
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

8
9
10
1
2
3
4
1
2
3
4
1
1
2
3
4
5
1
2
1
2
3
1
2
1
2
3
4
5
1
2
3
4
1
2
3
4
5
1
2
1
2
3
4
5
6
7
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

1
1
1
1
2
2
2
3
3
3
3
3
3
3
1
1
1
1
2
2
2
3
3
1
1
2
2
2
2
3
1
1
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
6
7
1
2
3
1
2
3
4
5
6
7
1
2
3
4
1
2
3
1
2
1
2
1
2
3
4
1
1
2
1
2
3
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

86
86
86
86
86
86
86
86
86
86
86
86
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90

4
4
4
4
4
4
4
4
4
4
4
4
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231

3
3
3
1
1
2
2
2
3
3
3
3
1
1
2
2
2
2
2
2
2
3
3
1
1
2
2
3
3
3
3
3
3
3
3
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
1
2
3
1
2
3
4
1
2
1
2
3
4
5
6
7
1
2
1
2
1
2
1
2
3
4
5
6
7
8
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231

1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
1
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
2
3
3
3
3
1
1
1
2
3
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
6
1
2
3
4
5
6
7
1
2
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
4
1
2
3
4
5
1
2
3
4
1
2
3
1
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95

6
6
6
6
6
6
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241

1
1
1
1
1
1
1
2
3
3
3
1
1
2
2
2
2
3
3
3
1
1
1
1
1
2
2
2
2
2
2
2
2
4
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
6
7
1
1
2
3
1
2
1
2
3
4
1
2
3
1
2
3
4
5
1
2
3
4
5
6
7
8
1
1
2
3
4
5
6
7
1
2
3
4
5
6
1
2
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

95
95
95
95
95
95
95
95
95
95
95
95
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97

1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241

1
1
1
1
1
1
2
2
2
3
3
3
1
1
1
1
2
2
2
2
2
3
3
1
1
1
1
2
3
3
3
3
3
3
1
1
1
1
2
3
3
3
1
1
1
1
1
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
5
6
7
1
2
3
1
2
3
1
2
3
4
1
2
3
4
5
1
2
1
2
3
4
1
1
2
3
4
5
6
1
2
3
4
1
1
2
3
1
2
3
4
5
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

97
97
97
97
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100

3
3
3
3
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241

2
2
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
1
1
2
2
3
3
3
3
3
3
3
1
1
1
1
2
2
2
2
2
3
3
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
1
2
1
2
3
4
5
6
7
8
9
10
11
12
1
2
3
4
5
1
2
3
1
2
1
2
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
5
1
2
1
2
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

100
100
100
100
100
100
100
100
100
100
100
100
100
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
105
105

8
8
8
8
8
8
8
8
8
8
8
8
8
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
8
8

241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171

2
2
2
2
3
3
3
3
3
3
3
3
3
1
1
1
1
2
2
3
3
1
1
2
2
3
3
1
1
2
2
2
2
4
4
4
4
4
1
1
1
2
2
2
3
3
3
3
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
6
1
2
3
4
5
6
7
8
9
1
2
3
4
1
2
1
2
1
2
1
2
1
2
1
2
1
2
3
4
1
2
3
4
5
1
2
3
1
2
3
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
111
111
111
111
111
111
111
111
111
111
111
111
111

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1

171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181

1
1
1
1
2
2
2
3
3
3
3
3
3
4
4
4
4
4
1
1
1
2
2
2
3
3
3
1
1
1
2
2
2
3
3
3
3
1
1
1
1
2
2
2
2
3
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
6
1
2
3
1
2
3
4
1
2
1
2
3
4
5
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
1
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

181
181
181
181
181
181
231
231
231
231
231
231
231
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231

2
3
3
3
3
3
1
1
2
2
2
3
3
1
1
1
2
2
3
1
1
1
2
2
3
3
3
3
3
3
1
1
2
2
2
2
2
2
2
3
3
3
3
1
1
1
1
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
2
3
4
5
1
2
1
2
3
1
2
1
2
3
1
2
1
1
2
3
1
2
1
2
3
4
5
6
1
2
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

116
116
116
116
116
116
116
116
116
116
116
116
116
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122

5
5
5
5
5
5
5
5
5
5
5
5
5
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241

3
1
1
1
1
1
1
1
2
2
2
3
3
1
1
2
2
2
2
2
3
3
3
1
1
1
1
1
1
2
3
3
3
3
3
1
1
1
2
2
2
2
3
3
1
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
1
2
3
4
5
6
7
1
2
3
1
2
1
2
1
2
3
4
5
1
2
3
1
2
3
4
5
6
1
1
2
3
4
5
1
2
3
1
2
3
4
1
2
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

122
122
122
122
122
122
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127

8
8
8
8
8
8
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

2
2
3
3
3
3
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
1
1
1
2
2
2
2
2
3
3
3
3
3
1
1
1
2
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
9
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3
4
5
6
7

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131

4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231

3
3
3
3
3
3
3
3
1
1
1
1
2
2
2
2
2
2
3
3
3
1
1
2
2
2
3
3
3
3
3
1
1
1
1
2
2
3
3
3
3
3
1
1
1
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
6
7
8
1
2
3
4
1
2
3
4
5
6
1
2
3
1
2
1
2
3
1
2
3
4
5
1
2
3
4
1
2
1
2
3
4
5
1
2
3
4
5
6
7
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

131
131
131
131
131
131
131
131
131
131
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134

5
5
5
5
5
5
5
5
5
5
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

231
231
231
231
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241

3
3
3
3
1
1
2
2
3
3
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
1
1
1
2
2
2
2
2
3
3
1
1
2
2
2
2
2
3
3
3
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
1
2
1
2
1
2
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
1
2
3
1
2
3
4
5
1
2
1
2
1
2
3
4
5
1
2
3
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

134
134
134
134
134
134
134
134
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
141
141

3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
7

241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171

1
1
2
2
3
3
3
3
1
1
3
4
4
4
4
2
2
2
2
3
3
4
4
1
1
1
1
1
2
3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

6
7
1
2
1
2
3
4
1
2
1
1
2
3
4
1
2
3
4
1
2
1
2
1
2
3
4
5
1
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241

1
1
1
1
2
2
2
2
2
4
4
4
4
4
1
1
3
3
3
3
3
4
1
1
1
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
6
1
2
3
4
5
1
2
3
4
5
1
2
1
2
3
4
5
1
1
2
3
1
2
3
4
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

141
141
141
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143

7
7
7
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9

241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241

3
3
3
2
2
2
2
2
2
3
3
3
3
3
4
4
4
4
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
2
2
2
2
2
3
3
3
3
1
1
1
1
2
2
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
3
4
5
6
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

143
143
143
143
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
152
152
152
152
152
152

9
9
9
9
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
7
7
7
7
7
7

241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171

3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
1
1
2
2
2
3
3
3
3
1
2
1
1
1
2
2
2
2
4
4
4
4
1
1
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
6
7
8
1
2
3
4
1
2
1
2
3
1
2
3
4
1
1
1
2
3
1
2
3
4
1
2
3
4
1
2
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241

2
2
2
2
2
3
3
3
3
3
3
3
3
3
1
1
1
2
3
3
3
3
1
1
1
1
3
3
3
3
3
3
3
4
4
4
4
1
1
1
2
2
2
2
2
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
1
1
2
3
4
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
1
2
3
1
2
3
4
5
6
7
8
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
155
155
155
155
155
155
155
155
155
155
155

7
7
7
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
3
3
3
3
3
3
3
3
3
3
3

241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171

3
3
3
1
1
1
3
4
4
4
4
4
1
1
1
1
2
2
3
1
1
1
1
1
2
1
1
2
2
2
2
2
2
2
2
3
3
3
3
1
1
2
2
2
2
2
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
3
1
1
2
3
4
5
1
2
3
4
1
2
1
1
2
3
4
5
1
1
2
1
2
3
4
5
6
7
8
1
2
3
4
1
2
1
2
3
4
5
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

171
171
181
181
181
181
181
181
181
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
241
241

3
3
1
1
1
1
2
2
3
1
1
2
2
2
2
3
1
1
1
2
2
2
2
3
3
3
3
3
1
1
2
2
2
3
3
1
1
2
2
2
3
3
3
3
3
4
4
4
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
6
1
2
3
4
1
2
1
1
2
1
2
3
4
1
1
2
3
1
2
3
4
1
2
3
4
5
1
2
1
2
3
1
2
1
2
1
2
3
1
2
3
1
2
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160

10
10
10
10
10
10
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241

1
1
2
2
2
3
3
1
1
1
1
2
2
2
2
2
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
2
3
3
1
1
1
2
2
3
3
3
3
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
2
3
1
2
1
2
3
4
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
6
7
8
9
10
1
1
2
1
2
3
1
2
1
2
3
4
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

160
160
160
160
160
160
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165

4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241

3
3
3
4
4
4
1
1
1
2
2
2
3
3
1
1
1
1
1
2
2
2
3
3
3
3
2
2
2
2
2
2
2
3
3
3
3
4
4
1
1
1
2
2
2
2
2
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
1
2
3
1
2
3
1
2
1
2
3
4
5
1
2
3
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
1
2
1
2
3
1
2
3
4
5
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

165
165
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177

2
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181

3
3
1
1
1
1
2
3
3
3
1
1
2
2
2
2
1
1
1
1
1
1
2
3
3
2
3
3
3
3
3
1
2
2
2
2
3
3
3
3
1
2
2
2
2
2
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
1
2
3
4
1
1
2
3
1
2
1
2
3
4
1
2
3
4
5
6
1
1
2
1
1
2
3
4
5
1
1
2
3
4
1
2
3
4
1
1
2
3
4
5
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
181

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9

181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171

3
1
1
2
2
2
2
3
3
3
1
2
2
2
4
4
4
4
4
1
1
2
3
3
3
1
1
2
2
4
4
4
1
1
1
2
2
2
2
2
3
3
1
1
2
2
2
2
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
1
2
1
2
3
4
1
2
3
1
1
2
3
1
2
3
4
5
1
2
1
1
2
3
1
2
1
2
1
2
3
1
2
3
1
2
3
4
5
1
2
1
2
1
2
3
4
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184

9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181

1
2
2
2
2
3
3
3
3
1
1
1
1
1
2
2
3
1
3
3
3
4
4
1
1
1
1
1
2
2
2
3
1
1
1
1
2
2
3
3
3
1
1
1
2
2
2
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
1
2
3
4
1
2
3
4
1
2
3
4
5
1
2
1
1
1
2
3
1
2
1
2
3
4
5
1
2
3
1
1
2
3
4
1
2
1
2
3
1
2
3
1
2
3
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231

3
1
1
1
2
2
2
2
2
2
3
3
1
3
3
3
4
4
4
1
1
1
1
2
2
3
3
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
1
2
3
1
2
3
4
5
6
1
2
1
1
2
3
1
2
3
1
2
3
4
1
2
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231

2
2
2
3
3
3
3
3
3
1
1
1
2
2
2
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
3
3
1
1
1
1
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
4
5
6
1
2
3
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
1
2
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231

3
3
3
4
4
4
4
1
1
1
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
2
2
3
3
3
3
3
3
3
2
2
2
2
2
3
4
4
4
4
4
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
1
2
3
1
2
1
2
3
4
5
6
7
1
2
3
4
5
1
1
2
3
4
5
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241

2
2
2
2
3
3
3
3
1
1
1
2
2
2
2
3
3
3
1
1
1
2
2
2
2
3
1
1
1
2
2
2
3
3
1
1
2
2
2
3
3
3
3
1
1
1
1
2
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
1
2
3
1
2
3
1
2
3
4
1
1
2
3
1
2
3
1
2
1
2
1
2
3
1
2
3
4
1
2
3
4
1
2
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

203
203
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210

6
6
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181

3
3
1
1
1
2
3
3
3
3
1
2
2
2
2
2
2
2
3
3
3
3
1
2
2
2
3
1
1
2
2
3
3
1
1
1
2
2
2
3
3
3
3
1
1
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
1
2
3
1
1
2
3
4
1
1
2
3
4
5
6
7
1
2
3
4
1
1
2
3
1
1
2
1
2
1
2
1
2
3
1
2
3
1
2
3
4
1
2
3
4
5
6
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
219
219
219
219
219
219

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1
1
1
1
1
1

181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
181
181
181
231
231
231
231
231
231
241
241
241
171
171
171
171
171
171

2
2
2
3
3
3
3
3
1
1
1
1
1
2
2
2
2
3
1
1
2
2
3
3
3
2
3
3
3
3
3
4
1
1
3
1
1
1
1
4
4
1
1
1
1
1
2
2
4
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
1
2
1
2
1
2
3
1
1
2
3
4
5
1
1
2
1
1
2
3
4
1
2
1
2
3
1
2
1
2
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181

4
1
1
1
1
2
2
2
3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
1
1
2
2
3
3
3
1
2
2
2
2
3
1
1
1
1
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
1
2
3
4
1
2
3
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
7
8
9
1
1
2
1
2
1
2
3
1
1
2
3
4
1
1
2
3
4
1
2
3
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9

181
181
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241

3
3
1
2
3
3
3
3
3
3
1
2
2
2
4
4
4
4
4
1
1
1
2
2
2
2
3
3
3
1
1
1
1
2
2
2
3
3
3
1
1
1
2
2
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
1
1
2
3
4
5
6
1
1
2
3
1
2
3
4
5
1
2
3
1
2
3
4
1
2
3
1
2
3
4
1
2
3
1
2
3
1
2
3
1
2
3
4
5
6
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

226
226
226
226
226
226
226
226
226
226
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229

9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241

2
2
3
3
3
3
3
3
4
4
1
1
1
1
2
2
2
3
3
1
1
1
2
2
2
2
2
3
3
3
3
3
3
1
1
1
3
3
3
4
4
4
4
4
1
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
2
3
4
5
6
1
2
1
2
3
4
1
2
3
1
2
1
2
3
1
2
3
4
5
1
2
3
4
5
6
1
2
3
1
2
3
1
2
3
4
5
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

229
229
229
229
229
229
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
234
234
234
234
234
234
234
234
234
234

8
8
8
8
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2

241
241
241
241
241
241
171
171
171
171
171
171
171
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181

2
2
2
3
3
3
1
1
2
2
3
3
3
1
1
2
3
3
3
1
1
1
1
1
2
2
3
3
3
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
2
2
2
3
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
3
1
2
1
2
1
2
3
1
2
1
1
2
3
1
2
3
4
5
1
2
1
2
3
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

181
181
181
181
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231

1
1
4
4
1
1
1
1
3
3
3
4
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
2
2
3
3
3
3
3
1
1
1
1
2
2
2
3
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
2
1
2
3
4
1
2
3
1
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5
6
1
2
3
4
1
2
1
2
3
4
5
1
2
3
4
1
2
3
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241

1
1
2
2
3
3
3
3
1
1
2
2
2
3
3
1
1
1
1
1
2
2
2
2
2
3
3
1
1
1
1
1
1
2
2
3
3
3
3
1
1
1
1
2
2
2
3
3
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
2
1
2
3
4
1
2
1
2
3
1
2
1
2
3
4
5
1
2
3
4
5
1
2
1
2
3
4
5
6
1
2
1
2
3
4
1
2
3
4
1
2
3
1
2
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

242
242
242
242
242
242
242
242
242
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
253
253

3
3
3
3
3
3
3
3
3
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
12
12

241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171

2
2
3
3
3
3
3
3
3
1
1
1
2
2
2
2
3
3
3
3
1
1
1
2
2
2
3
3
3
3
3
2
2
2
2
2
3
3
2
2
3
3
3
3
3
4
4
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
1
2
3
4
5
6
7
1
2
3
1
2
3
4
1
2
3
4
1
2
3
1
2
3
1
2
3
4
5
1
2
3
4
5
1
2
1
2
1
2
3
4
5
1
2
3
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
259
259
259
259
259
259
259
259
259
259
259
259
259
259

12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
4
4
4
4
4
4
4
4
4
4
4
4
4
4

171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181

2
3
3
1
1
1
1
2
2
2
2
3
3
1
3
3
3
3
3
4
4
4
4
4
2
2
2
2
2
2
3
3
3
3
4
4
1
1
2
2
2
2
3
3
1
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
1
2
1
2
3
4
1
2
3
4
1
2
1
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
1
2
1
2
1
2
3
4
1
2
1
2
3
4
5
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264

4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
241

2
3
3
1
1
2
2
2
2
2
2
2
3
3
3
1
1
2
2
2
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
2
2
2
2
3
1
1
1
1
3
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
1
2
1
2
1
2
3
4
5
6
7
1
2
3
1
2
1
2
3
1
2
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
1
1
2
3
4
1
2
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

264
264
264
264
264
264
264
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266

10
10
10
10
10
10
10
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241

1
1
1
2
2
3
3
1
1
1
1
1
1
2
3
3
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
3
3
1
1
1
1
1
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
2
1
2
1
2
3
4
5
6
1
1
2
1
2
3
4
1
2
3
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
1
2
1
2
3
4
5
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

266
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268

4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241

3
1
1
2
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
2
3
3
3
3
1
3
3
3
3
3
4
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
2
1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
2
3
4
5
1
2
3
4
1
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
6
7
8
9
10
11
12

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241

1
1
2
2
2
3
3
3
3
3
3
3
3
3
3
1
1
1
2
3
3
3
3
1
1
1
1
1
2
2
2
3
3
3
1
2
2
3
3
3
1
1
1
1
2
2
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

13
14
1
2
3
1
2
3
4
5
6
7
8
9
10
1
2
3
1
1
2
3
4
1
2
3
4
5
1
2
3
1
2
3
1
1
2
1
2
3
1
2
3
4
1
2
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

275
275
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283

6
6
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241

3
3
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
2
3
3
3
3
3
1
1
1
1
1
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
1
1
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
6
1
2
3
4
1
2
3
1
2
3
1
2
3
4
5
1
1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

283
283
283
283
283
283
283
283
283
283
283
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285

10
10
10
10
10
10
10
10
10
10
10
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241

2
3
3
3
3
3
3
3
3
3
3
1
1
1
2
2
3
3
3
3
1
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
1
1
2
2
2
3
3
3
3
1
1
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
1
2
3
4
5
6
7
8
9
10
1
2
3
1
2
1
2
3
4
1
2
3
4
5
6
7
8
1
2
3
4
5
1
2
3
1
2
1
2
3
1
2
3
4
1
2
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

285
285
285
285
285
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
294
294
294
294

3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3

241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
241
241
241
241
241
241
241
241
171
171
171
171

3
3
3
3
3
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
1
1
1
2
2
3
3
3
3
3
1
1
1
1
3
4
1
1
1
2
2
3
3
3
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
1
2
3
1
2
3
4
5
6
7
8
1
2
3
4
5
6
1
2
3
1
2
1
2
3
4
5
1
2
3
4
1
1
1
2
3
1
2
1
2
3
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

171
171
171
171
171
171
171
171
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231

1
2
2
2
2
3
3
3
1
2
2
3
3
1
1
1
1
2
2
3
3
3
3
1
2
2
2
3
3
3
3
1
1
1
2
2
2
3
3
1
1
1
1
2
2
3
3
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
1
2
3
4
1
2
3
1
1
2
1
2
1
2
3
4
1
2
1
2
3
4
1
1
2
3
1
2
3
4
1
2
3
1
2
3
1
2
1
2
3
4
1
2
1
2
3
4
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9

231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241

1
2
2
2
2
2
2
3
3
1
1
1
2
2
2
2
3
3
3
3
1
2
2
2
3
3
1
2
2
2
2
3
3
3
3
1
1
1
1
1
3
3
3
4
4
4
4
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
1
2
3
4
5
6
1
2
1
2
3
1
2
3
4
1
2
3
4
1
1
2
3
1
2
1
1
2
3
4
1
2
3
4
1
2
3
4
5
1
2
3
1
2
3
4
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

306
306
306
306
306
306
306
306
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314

9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9

241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

1
1
2
4
4
4
4
4
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
2
2
2
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
1
1
2
3
4
5
1
2
3
4
1
2
3
4
5
6
7
8
1
2
3
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
5
6
1
2
3
1
2
3
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315

9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11

231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

3
3
3
3
3
3
3
3
3
3
3
3
1
1
1
2
2
2
2
3
3
3
1
2
2
2
3
3
1
1
1
2
2
2
2
2
2
2
2
3
1
1
1
1
1
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
1
2
3
4
1
2
3
1
1
2
3
1
2
1
2
3
1
2
3
4
5
6
7
8
1
1
2
3
4
5
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317

11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
1
1
1
1
1
2
2
2
3
3
3
3
1
1
1
2
2
2
3
3
1
1
1
1
1
1
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
1
2
3
4
5
6
7
8
9
1
2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3
4
1
2
3
1
2
3
1
2
1
2
3
4
5
6
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

317
317
317
317
317
317
317
317
317
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320

7
7
7
7
7
7
7
7
7
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11

231
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
241

3
1
1
1
1
2
2
3
3
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
3
3
3
1
1
1
1
1
2
2
2
2
3
3
3
3
3
3
1
1
2
2
3
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
2
3
4
1
2
1
2
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
7
8
1
2
3
4
5
1
2
3
4
1
2
3
4
5
6
1
2
1
2
1
2
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

320
320
320
320
320
320
320
320
320
320
320
320
320
320
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325

11
11
11
11
11
11
11
11
11
11
11
11
11
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231

1
1
1
1
1
2
2
2
3
3
3
3
3
3
1
1
1
1
1
1
2
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
5
6
1
2
3
1
2
3
4
5
6
1
2
3
4
5
6
1
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325

1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

3
3
3
1
1
1
1
1
2
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
2
2
2
2
2
3
3
3
3
3
3
3
1
1
2
2
2
2
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
4
5
1
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
5
1
2
3
4
5
6
7
1
2
1
2
3
4
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

325
325
325
325
325
325
325
325
325
325
325
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
335
335
335
335
335
335
335

6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
11
11
11
11
11
11
11

241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171

1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
2
2
2
3
3
1
2
3
3
3
3
3
1
2
2
3
3
2
2
2
2
2
3
3
4
4
4
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5
1
2
3
1
2
1
1
1
2
3
4
5
1
1
2
1
2
1
2
3
4
5
1
2
1
2
3
1
2
3
4
5
6
7

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
340
340
340
340
340
340
340
340
340
340

11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
8
8
8
8
8
8
8
8
8
8

171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
181
181
181

2
2
3
3
3
3
1
1
1
1
1
2
2
2
3
3
3
1
1
2
2
2
2
2
2
2
2
3
3
1
1
1
1
1
2
2
2
3
3
3
1
1
1
2
2
2
3
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
1
2
3
4
1
2
3
4
5
1
2
3
1
2
3
1
2
1
2
3
4
5
6
7
8
1
2
1
2
3
4
5
1
2
3
1
2
3
1
2
3
1
2
3
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

181
181
181
181
181
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

2
2
2
3
3
1
1
1
1
2
3
3
1
1
2
2
2
2
3
1
1
3
3
3
3
3
4
4
1
1
1
1
1
2
2
2
3
3
3
3
1
1
1
2
2
2
2
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
1
2
3
4
1
1
2
1
2
1
2
3
4
1
1
2
1
2
3
4
5
1
2
1
2
3
4
5
1
2
3
1
2
3
4
1
2
3
1
2
3
4
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

348
348
348
348
348
348
348
348
348
348
348
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357

1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231

3
1
1
1
1
1
2
3
3
3
3
1
1
2
2
2
2
3
3
3
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
1
1
1
1
1
2
2
2
3
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
1
2
3
4
5
1
1
2
3
4
1
2
1
2
3
4
1
2
3
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

357
357
357
357
357
357
357
357
357
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362

3
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241

1
1
1
2
2
4
4
4
4
1
2
2
2
3
3
1
1
1
2
2
2
2
3
3
1
1
1
2
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1

1
2
3
1
2
1
2
3
4
1
1
2
3
1
2
1
2
3
1
2
3
4
1
2
1
2
3
1
1
2
1
2
3
4
5
6
7
1
2
3
4
5
6
1
2
3
4
5
6
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362

1
1
1
1
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241

3
3
3
3
1
2
2
2
3
3
3
3
3
3
1
1
1
1
2
2
2
2
2
2
3
3
3
3
1
1
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
5
1
1
2
3
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
1
2
3
1
2
3
1
2
3
4
5
6
7
8
9
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

362
362
362
362
362
362
362
362
362
362
362
362
362
362
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364

8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241

2
2
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
2
3
3
3
3
3
1
1
1
1
2
2
2
3
1
2
2
2
2
2
2
2
2
2
3
3
3
1
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
5
6
7
8
9
1
2
3
4
5
6
1
2
3
1
1
2
3
4
5
1
2
3
4
1
2
3
1
1
1
2
3
4
5
6
7
8
9
1
2
3
1
2
3
4
5
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

364
364
364
364
364
364
364
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366

7
7
7
7
7
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241

2
2
2
2
2
3
3
1
1
1
1
2
2
2
2
3
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
2

1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
2
1
2
1
2
3
4
1
2
3
4
1
2
3
4
5
6
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
5
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

366
366
366
366
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370

1
1
1
1
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9

241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231

2
2
2
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
1
1
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
1
2
3
4
5
6
7
8
1
2
3
4
5
6
1
2
3
4
5
1
2
3
4
5
6
1
2
3
1
2
3
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

370
370
370
370
370
370
370
370
370
370
370
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
384
384
384

9
9
9
9
9
9
9
9
9
9
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8

231
231
231
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
171
171
171

3
3
3
2
2
2
2
3
3
3
3
1
1
1
2
2
2
2
2
3
3
3
3
3
1
2
2
3
2
2
2
2
2
3
3
3
3
3
4
1
1
1
2
2
2
2
3
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
5
1
2
3
4
5
1
1
2
1
1
2
3
4
5
1
2
3
4
5
1
1
2
3
1
2
3
4
1
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
384
390
390
390

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
5
5
5

171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171

1
1
1
1
1
1
2
2
2
2
3
3
3
1
1
1
1
3
3
3
4
4
4
1
3
3
3
3
3
3
3
4
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
6
7
8
9
1
2
3
4
1
2
3
1
2
3
4
1
2
3
1
2
3
1
1
2
3
4
5
6
7
1
1
2
1
2
3
4
5
6
7
1
2
3
4
5
6
1
2
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
395
395
395
395
395
395
395
395
395
395
395
395
395

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4

171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171

2
3
3
3
3
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
1
1
2
3
1
1
1
1
2
2
2
2
3
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
1
2
3
4
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
1
2
1
2
1
1
1
2
3
4
1
2
3
4
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
400
400
400
400
400
400
400
400
400
400
400
400

4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1

171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181

3
3
3
3
3
1
1
1
1
1
1
2
2
2
4
4
4
4
4
1
1
1
2
3
3
3
3
3
1
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

6
7
8
9
10
1
2
3
4
5
6
1
2
3
1
2
3
4
5
1
2
3
1
1
2
3
4
5
1
1
2
3
4
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181

1
1
1
2
2
2
2
2
2
3
3
3
3
1
1
1
2
2
3
3
3
1
1
1
1
1
1
2
2
2
2
2
3
3
3
1
1
1
1
2
2
3
3
3
3
3
3
3
3
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
2
3
4
5
6
1
2
3
4
1
2
3
1
2
1
2
3
1
2
3
4
5
6
1
2
3
4
5
1
2
3
1
2
3
4
1
2
1
2
3
4
5
6
7
8
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
401
401
401
401
401
401
401
401
401

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
9
9
9
9
9
9
9
9
9

181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171

1
1
1
2
2
2
3
3
3
3
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
1
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
2
2
2
2
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5
6
7
8
9
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
401
405
405
405
405
405
405
405

9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
11
11
11
11
11
11
11

171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171

2
2
2
2
2
2
2
3
3
3
1
2
2
2
2
3
3
3
3
3
3
1
1
1
1
2
2
2
3
3
1
1
1
1
1
2
2
2
2
2
3
3
3
1
2
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

7
8
9
10
11
12
13
1
2
3
1
1
2
3
4
1
2
3
4
5
6
1
2
3
4
1
2
3
1
2
1
2
3
4
5
1
2
3
4
5
1
2
3
1
1
2
3
4
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
405
418
418
418
418
418
418

11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11

171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171

3
3
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
3
1
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
1
1
1
2
3
3
3
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
2
3
4
5
1
2
3
4
5
6
7
1
2
3
4
5
6
7
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
5
1
2
3
1
1
2
3
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
427
427
427

11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
2
2
2

171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
171
171
171

1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
2
2
2
2
3
3
3
3
3
3
1
1
1
1
1
1
2
2
3
3
3
3
3
2
2
2
3
4
4
1
1
1

1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

7
8
1
2
1
2
3
4
5
1
2
3
4
5
6
1
2
3
1
2
3
4
1
2
3
4
5
6
1
2
3
4
5
6
1
2
1
2
3
4
5
1
2
3
1
1
2
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
430
430
430
430
430
430

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
7
7
7
7
7

171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171

2
2
2
3
3
3
3
1
1
2
2
2
2
2
2
3
3
3
2
2
2
3
3
3
3
4
4
4
4
2
2
3
3
3
3
3
3
4
4
4
4
4
4
4
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
1
2
3
4
1
2
1
2
3
4
5
6
1
2
3
1
2
3
1
2
3
4
1
2
3
4
1
2
1
2
3
4
5
6
1
2
3
4
5
6
7
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
433
433
433
433
433

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171

1
2
2
2
3
3
3
3
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
1
2
2
3
3
3
3
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

7
1
2
3
1
2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
1
1
2
1
2
3
4
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
433
435
435
435
435
435
435
435
435
435
435
435
435
435
435

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
10
10
10
10
10
10
10
10
10
10
10
10
10

171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171

2
2
2
2
2
2
2
3
3
3
1
1
1
1
2
2
2
2
3
1
1
1
2
2
2
3
3
3
1
2
2
2
3
3
3
3
1
1
1
1
1
1
1
2
2
2
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
6
7
1
2
3
1
2
3
4
1
2
3
4
1
1
2
3
1
2
3
1
2
3
1
1
2
3
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4
5
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
436
436
436
436
436
436
436
436

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
8
8
8
8
8
8
8
8

171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171

3
3
3
3
3
1
1
1
1
1
2
2
2
3
3
3
3
3
3
1
1
1
1
1
1
2
2
2
2
3
3
3
3
3
1
1
2
3
3
3
3
3
1
1
1
1
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
6
7
1
2
3
4
5
1
2
3
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
1
2
1
1
2
3
4
5
1
2
3
4
1
2
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
442
442
442
442
442
442
442
442
442
442
442
442
442

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9

171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171

3
3
1
1
2
2
2
2
2
3
3
3
3
3
1
1
1
2
2
2
2
2
3
3
3
1
1
1
1
1
3
3
3
3
4
4
4
1
1
1
1
1
1
1
1
1
2
2
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
1
2
1
2
3
4
5
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
4
1
2
3
1
2
3
4
5
6
7
8
9
1
2
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
442
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444

9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181

3
3
3
1
1
3
3
3
3
4
4
4
4
1
1
2
2
2
2
3
3
1
1
1
1
2
3
3
3
3
3
3
3
1
1
1
1
2
2
2
2
3
1
1
1
1
2
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
1
2
3
4
1
2
3
4
1
2
1
2
3
4
1
2
1
2
3
4
1
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
1
1
2
3
4
1
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445

7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231

1
1
1
1
1
2
2
2
2
3
3
3
1
1
1
1
3
3
4
4
4
1
1
1
1
2
2
2
2
3
3
3
2
2
2
2
3
3
4
4
4
4
4
1
1
1
1
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
1
2
3
4
1
2
3
1
2
3
4
1
2
1
2
3
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
1
2
1
2
3
4
5
1
2
3
4
5
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
445
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448
448

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231

2
2
2
3
3
3
1
1
1
1
2
2
2
2
3
3
1
1
1
2
2
2
2
2
3
3
3
3
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
2
2
2
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
3
1
2
3
4
1
2
3
4
1
2
1
2
3
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2
3
1
2
3
4
5
1
2
3
1
2
3
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

448
448
448
448
448
448
448
448
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
456
457
457
457
457
457
457
457
457
457

5
5
5
5
5
5
5
5
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9

231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
181
181
181

3
1
2
3
3
3
3
3
1
1
1
1
1
2
2
3
3
1
1
2
2
3
3
1
1
1
1
2
2
2
3
1
1
1
1
1
2
2
2
3
3
1
2
2
2
3
3
1
2
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
1
1
1
2
3
4
5
1
2
3
4
5
1
2
1
2
1
2
1
2
1
2
1
2
3
4
1
2
3
1
1
2
3
4
5
1
2
3
1
2
1
1
2
3
1
2
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
457
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459

9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4

181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231

2
2
2
3
3
3
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
2
3
3
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
2
2
3
3
3
3
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
1
2
3
1
2
3
4
1
2
3
1
2
3
1
2
3
4
5
1
1
2
1
2
3
1
2
3
1
2
3
1
2
3
4
5
6
1
2
1
2
3
4
1
2
3
4
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467

4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6

231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231

2
2
3
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
2
3
3
3
3
1
1
1
2
2
2
3
3
3
3
1
1
1
1

1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
1
2
3
4
1
2
3
4
5
1
2
3
4
5
6
7
1
2
3
4
1
2
3
4
1
2
3
4
5
1
1
2
3
4
1
2
3
1
2
3
1
2
3
4
1
2
3
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
467
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
181
181

1
1
1
1
2
2
2
3
3
3
3
3
3
1
1
1
1
1
2
4
4
1
1
1
1
2
2
2
3
3
3
3
3
3
3
3
3
2
2
2
2
3
3
3
4
4
4
4
4
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
6
7
8
1
2
3
1
2
3
4
5
6
1
2
3
4
5
1
1
2
1
2
3
4
1
2
3
1
2
3
4
5
6
7
8
9
1
2
3
4
1
2
3
1
2
3
4
5
6

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231

1
1
2
2
2
2
3
3
3
3
3
1
1
1
2
3
3
3
1
1
1
1
1
1
2
3
3
3
3
3
1
2
2
3
3
3
3
3
3
1
1
1
1
2
2
4
4
4
4
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
1
2
3
4
1
2
3
4
5
1
2
3
1
1
2
3
1
2
3
4
5
6
1
1
2
3
4
5
1
1
2
1
2
3
4
5
6
1
2
3
4
1
2
1
2
3
4
5

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473
473

2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

231
241
241
241
241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241

4
1
1
1
1
1
2
2
2
2
3
3
3
1
1
1
2
2
2
2
2
2
3
3
1
1
1
1
2
2
3
3
3
3
3
1
1
1
2
2
2
2
2
2
3
3
3
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

6
1
2
3
4
5
1
2
3
4
1
2
3
1
2
3
1
2
3
4
5
6
1
2
1
2
3
4
1
2
1
2
3
4
5
1
2
3
1
2
3
4
5
6
1
2
3
1
2
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

473
473
473
473
473
473
473
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481
481

3
3
3
3
3
3
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7

241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241

1
3
3
4
4
4
4
1
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
3
3
1
1
1
1
2
2
2
2
2
3
3
3
3
3
1
1
1
1
1
2

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
1
2
1
2
3
4
1
2
3
4
5
1
2
3
1
2
3
4
5
1
2
3
4
1
2
3
4
1
2
1
2
3
4
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1

1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150
90150

481
481
481
481
481
481
481
481
481
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999

7
7
7
7
7
7
7
7
7
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20

241
241
241
241
241
241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241

2
2
2
2
2
3
3
3
3
1
1
2
2
2
2
3
3
3
3
3
1
1
4
4
4
1
2
2
2
2
2
3
3
3
3
3
1
1
1
1
1
2
2
2
2
3
3
3
3
3

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

2
3
4
5
6
1
2
3
4
1
2
1
2
3
4
1
2
3
4
5
1
2
1
2
3
1
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
1
2
3
4
5

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152
90152

999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999

21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22

171
171
171
171
171
171
171
181
181
181
181
231
231
231
231
241
241
241
241
241
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
231
231

1
1
1
1
1
2
3
1
1
1
4
1
2
2
3
1
2
2
2
3
1
1
1
1
2
2
3
1
1
1
1
2
2
2
3
3
3
1
1
1
1
3
3
3
3
4
4
4
4
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
2
3
4
5
1
1
1
2
3
1
1
1
2
1
1
1
2
3
1
1
2
3
4
1
2
1
1
2
3
4
1
2
3
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
5

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

90152
90152
90152
90152
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153
90153

999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999

22
22
22
22
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

241
241
241
241
171
171
171
171
171
171
171
171
171
171
171
181
181
181
181
181
181
181
181
181
231
231
231
231
231
231
231
231
231
231
231
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241

1
2
3
3
2
2
2
2
2
3
4
4
4
4
4
2
2
3
3
4
4
4
4
4
1
1
1
1
2
3
3
3
3
3
3
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
2
1
2
3
4
5
1
1
2
3
4
5
1
2
1
2
1
2
3
4
5
1
2
3
4
1
1
2
3
4
5
6
1
2
3
4
1
2
3
4
5
6
7
1
2
3
4

2
2

90153
90153

999
999

2
2

241
241

4
4

1
1

5
6

genero
1
1
1
1
1
2
1
2
1
2
2
1
1
2
2
2
1
2
1
2
2
2
1
2
2
1
2
1
1
2
1
2
1
2
1
2
2
1
2
1
2
2
2
1
2
1
2
1
1

relacion_pareseguro
1
1
3
1
3
4
1
2
1
2
3
3
3
7
7
7
1
2
7
7
7
7
1
2
3
3
3
3
1
2
1
2
1
2
3
3
3
1
2
3
3
1
5
1
2
3
1
3
3

estado_civil
10
10
10
10
1
1
10
10
4
10
2
1
4
10
10
10
10
10
10
10
10
10
1
10
1
1
1
1
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10

ingrl

ocupados
1
1
0
0
1
1
0
0
1
1
1
1
0
1
1
0
1
1
1
0
0

0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

subocupados
1
1
0
0
0
0
0
0
1
1
1
0
0
1
1
0
1
1
1
0
0

594
500

1
1
0
0

0
1
0
0

1
0
0
0

5
5
5
5
5
5

200
8
446
40
248

1
1
1
1
0
0

0
0
1
0
0
0

1
1
0
1
0
0

1
1
6
6
4

300

1
1
6
2
6
6

495
240

1
1
1
0
1
0
1
1
0
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
0
1
1
0
1
1
1

4
6
6
4
5
5
1
1
5
5
6
6
6
6
6
6
5
5
6
6
6

200
500

5
5
6
6

483
463

815
373

330
68

o_plenos

.
.

.
.
.

180

90
120
120

2
2
2
1
2
1
1
2
1
2
1
2
1
2
2
1
1
2
2
2
2
1
1
1
1
2
1
2
1
1
2
1
1
2
2
2
2
2
1
1
2
1
1
1
2
1
1
2
1
2

3
1
3
4
5
5
5
1
3
3
3
3
1
2
3
5
5
1
3
3
1
3
3
6
1
2
1
2
3
1
2
3
3
7
1
3
3
3
1
1
2
3
3
1
2
3
1
2
3
3

10
10
10
1
10
1
1
10
1
1
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10
10
10
10
10
10
10
1
1
10
1
1
10
10
10
10
1
10
10

6
2
1
1
6
6

540

0
0
0
1
0
0

0
0
0
0
0
0

0
0
0
1
0
0

.
2
6

80

1
0
0

0
0
0

1
0
0

1
1
2

388
400

1
1
0

1
1
0

0
0
0

800

1
0

1
0

0
0

120

1
0

0
0

1
0

0
1
1
1
0
0
1
1

0
0
0
1
0
0
1
0

0
1
1
0
0
0
0
1

0
0

0
0

0
0

1
1
1
0
0
1
0

1
1
0
0
0
0
0

0
0
1
0
0
1
0

1
1
0
0

1
0
0
0

0
1
0
0

.
.
.

.
.
.
.
.
.
2
5
5
5
5
6
5
5

330
392

800
50

.
.
.
2
.
.
.
2
1
1
6

395
777
124

5
5

365

1
1
5
5

360
455
0

2
1
1
2
1
1
1
1
2
2
1
2
2
1
2
2
2
1
1
2
2
1
2
1
2
2
1
2
1
2
1
1
2
1
2
2
1
2
1
1
1
2
2
2
1
2
1
1
2
2

4
4
1
2
3
3
7
1
2
3
3
3
3
1
2
6
1
2
1
2
3
1
2
3
3
3
4
5
5
1
3
1
2
1
2
3
1
2
3
3
1
2
3
3
1
2
3
3
1
3

10
10
1
1
2
1
1
10
1
10
10
1
1
10
1
10
10
10
1
10
10
1
10
1
1
1
2
1
1
10
10
1
10
10
10
10
10
10
10
10
1
1
1
1
1
1
10
1
10
10

5
5
5
5
6
6
6
1
1
6
6
6
6
1
1
2
5
5
1
1
6
1
1
6
5
6
5

373
901
413
680

0
0
1
1
1
1
1
1
1
0
0
1
0
1
1
0
1
1
1
0
1
1
0
1
1
1
1

0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
0
1
1
1
0
0
1
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0

510
260

0
0
1
1

0
0
1
0

0
0
0
1

1
0
0
0
1
0

0
0
0
0
1
0

1
0
0
0
0
0

1
1
1
0
0
0

0
1
1
0
0
0

1
0
0
0
0
0

0
421
421
3000
397
423
550
1128

60
240
373
1000
450
555
75
415

.
.
2
.
1
1
1
1
.
1
1
6
6
1
1

200

1
1
6
6
2
2

380
380
380

530

.
.

1
1
2
1
2
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
2
1
2
2
2
2
1
1
1
1
1
2
2
1
1
2
1
2
1
2
1
1
1
2
1
1
2

3
5
5
5
6
7
1
2
3
3
3
5
5
5
5
5
5
5
5
5
5
1
1
2
3
4
5
1
3
5
5
5
1
1
2
3
7
7
7
1
2
3
3
1
3
1
2
3
1
2

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
1
10
1
1
10
1
1
1
10
10
10
10
10
10
10
1
10
1
10
10
10
10
10
10
1
10

0
0
1
1
1
0
1
0
0
0
0

0
0
1
0
0
0
0
0
0
0
0

0
0
0
1
1
0
1
0
0
0
0

1
1
0
1
1

0
1
0
1
0

1
0
0
0
1

.
.
.
4
6
1
1
2
2
6
6
6

640
0
30
0
55

.
.
.
.
.
.
.
.
2
1
1
5
5

240
340

4
2
6

420
100

1
1
0
0

1
0
0
0

0
1
0
0

6
5
5

1100
150
0

1
1
0

0
0
0

1
1
0

190

5
5
6
6
2
6
5
5
6
1
1

615

1
0
1
0
1
1
1
0
1
1
1

0
0
1
0
0
0
0
0
0
1
0

1
0
0
0
1
1
1
0
1
0
1

345
1

.
.

.
.
.

450
260
220
8
184
4000
100

2
2
1
2
1
2
1
2
1
1
2
1
1
2
1
1
1
1
2
1
2
1
2
1
1
2
1
2
2
2
2
2
2
2
1
1
1
2
1
2
1
1
2
2
1
1
2
2
1
2

6
1
2
3
1
2
3
6
7
1
2
3
1
2
3
1
1
1
2
3
3
1
2
3
1
2
3
3
1
3
3
5
5
1
3
1
3
3
3
4
5
1
2
3
3
3
3
1
2
1

1
1
10
1
10
10
10
10
10
10
1
10
2
10
1
1
1
10
10
1
10
10
10
10
1
10
1
1
10
1
1
1
1
10
10
1
10
10
1
10
10
10
10
10
10
10
10
10
10
10

4
5
5

426
0

0
1
0

0
1
0

0
0
0

1
0

0
0

1
0

0
1
0
1
1
1
0
1
1
1
1
0
1
0
1
0

0
0
0
1
0
1
0
1
0
1
1
0
1
0
0
0

0
1
0
0
1
0
0
0
1
0
0
0
0
0
1
0

1
0
1
0
0
1
1
0

1
0
1
0
0
1
1
0

0
0
0
0
0
0
0
0

1
1
1
1
0

0
0
1
0
0

1
1
0
1
0

1
0
1
0
0
0
1
1
0

0
0
0
0
0
0
1
0
0

1
0
1
0
0
0
0
1
0

.
1
1

160

.
2
6
1
1
2
1
1
6
1
2
5
5
6
6
5
5

250
610
200
800
400
1100
420
380
340
580

.
1
1
6
6
4
6
5
6

340

2
6
4
5
6

210
65
340
100

505

580
440

.
5
.
1
1
1
6
6

1612

5
5
1

960

1
2
2
1
2
1
2
1
1
2
1
2
1
2
1
2
1
2
2
1
2
2
1
2
1
1
2
1
1
2
1
2
1
1
2
1
2
1
2
2
1
1
2
2
2
1
2
2
1
1

2
3
3
1
2
3
3
3
1
3
4
5
5
1
3
1
3
3
1
7
7
7
1
2
3
5
1
3
3
3
3
4
5
5
5
9
1
1
2
3
4
1
2
3
3
1
2
3
1
3

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
1
1
1
10
1

455

5
5
2
6
6
2
5
5

226

1
0
0
0
0
1
1
0

0
0
0
0
0
1
0
0

1
0
0
0
0
0
1
0

0
1
0

0
0
0

0
1
0

1
1
0
0
0
0
1
0
1
1
1
1
1
1

0
0
0
0
0
0
1
0
0
0
0
0
0
0

1
1
0
0
0
0
0
0
1
1
1
1
1
1

1
1
1
0
1
1
0
0

0
0
0
0
1
1
0
0

1
1
1
0
0
0
0
0

1
1
0
1
1

1
1
0
0
1

0
0
0
1
0

.
.

581

.
.
2
6
2

240

.
.
6
6
6
6
1
1
6

300
210

1025

.
2
6
5
2
6
5

220
320
345

2
1
1
1
1
1
1
6

120
300
270

5
5

476
439

4
6

170
388

250

.
.
.
.

340
509

1
2
1
1
2
2
2
1
1
1
1
2
1
2
1
2
1
1
1
2
2
1
2
1
1
1
2
2
1
2
2
2
1
2
1
2
2
1
2
1
2
2
2
1
2
1
1
2
1
1

1
2
3
3
1
3
3
3
5
1
3
3
3
4
1
2
3
3
1
2
3
3
1
2
3
9
1
3
3
1
3
3
1
2
1
2
3
3
3
1
2
3
3
3
1
3
3
1
3
3

4
4
4
4
10
10
1
1
10
10
10
10
10
10
1
10
10
10
1
10
1
1
10
10
10
10
1
1
1
1
1
1
10
10
4
10
1
10
10
1
10
1
1
1
10
10
10
10
10
10

1
1

1045
0

1
0

1
0

0
0

28
342
418

0
1
1
1

0
0
1
1

0
1
0
0

1
1
0
0
0
1
0
0
0
1
0
1
1
1
1
1
1
1
0

0
0
0
0
0
1
0
0
0
1
0
1
1
0
0
0
1
1
0

1
1
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0

0
0
1
1
1
0
0
1
0
0
0

0
0
0
1
1
0
0
1
0
0
0

0
0
1
0
0
0
0
0
0
0
0

1
0
0

1
0
0

0
0
0

.
.
2
2
6
6
.
4
5
6

300
240

.
5
1
1
6
6
1
1
6
6
1
1
6
6
3
6

465

0
545
948
1500
130
170
120
400
423

.
2

433

.
.
1
1
1
1
6
6
6
5
5
6
6

700
500

342

.
2
.
.
2
6
6

414

1
2
1
2
1
1
2
1
1
1
1
1
2
2
1
1
1
2
2
2
1
2
1
1
2
1
2
2
2
1
2
1
1
1
1
2
1
2
2
1
2
2
1
2
2
1
2
1
2
2

1
2
3
1
3
1
2
3
3
7
7
1
2
3
3
1
1
2
3
3
9
1
3
1
2
3
3
7
1
2
3
3
5
5
5
1
3
3
1
1
2
1
1
2
3
1
2
3
3
1

1
1
1
10
10
10
10
10
10
10
10
1
10
10
1
10
10
2
1
2
10
10
1
1
10
10
1
1
10
10
1
10
1
1
1
10
10
1
10
1
1
10
1
10
1
1
10
1
1
1

5
5
6
4
6
5
5

428
383
340
600

1
1
0
1
0
1
0

1
1
0
1
0
1
0

0
0
0
0
0
0
0

0
0
1
0
0
0
1
1
1
1
0
1
1
1
0
0
1
1
0
0
1
0
1
0
0

0
0
1
0
0
0
0
1
0
0
0
1
0
1
0
0
1
1
0
0
0
0
0
0
0

0
0
0
0
0
0
1
0
1
1
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0

1
1
1
0
1
1
1
1
0

0
0
1
0
1
1
0
1
0

1
1
0
0
0
0
1
0
0

1
0
0

1
0
0

0
0
0

.
.
6
6
1
1
6

1078

.
2
5
5
6
6
6
2
2
1
1
2
6
6
5
5
4
6
6

200
730
130
330
404
340
628

340
1248

230
232

.
.
4
2
6
2
1
1
3
1
1

85
510
340
1655
972
245
412

.
1
1
.
.
4

400

2
2
1
2
1
1
2
1
2
2
1
2
1
1
2
2
2
2
1
1
2
1
2
2
2
1
1
2
2
2
1
2
1
2
1
2
2
2
1
2
2
1
2
1
2
2
1
2
1
1

3
3
1
2
3
5
1
3
3
3
1
2
3
1
1
3
3
5
5
1
2
3
1
3
3
4
5
5
5
1
3
3
4
4
5
5
5
7
7
1
3
7
1
3
3
4
5
5
7
7

1
1
1
10
10
10
10
10
10
10
1
10
1
2
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
2
10
10
10
10
10
4
10
10
10
10
10
10
10
10
10
10
10

6
6
1
1
2
6
3
6
6
6
1
1

680
200
384

1200

0
0
1
0
1
0
1
0
0
0
1
0

0
0
1
0
0
0
1
0
0
0
1
0

0
0
0
0
1
0
0
0
0
0
0
0

.
6
2
2
6

300
414
0

1
1
0
0

0
1
0
0

1
0
0
0

1
1
2
2
1
6
1
6
6
6
4
5
1
1
5
6
2
6

2000

1
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0

1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0

0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
0
0
0

.
.

0
25
222
30
125

540
400
180
220
0

.
.
2
.
2
2
5
6
5

234
192
240
220

1
1
1
1
1

0
0
0
0
0

1
1
1
1
1

6
2

0
0

0
0

0
0

0
0

.
.

2
1
1
2
1
2
1
1
1
1
2
2
2
2
1
2
1
1
2
2
1
2
1
2
1
2
1
2
2
2
1
1
2
2
2
1
2
1
2
1
1
2
2
1
2
1
2
1
2
1

1
3
3
1
3
3
3
5
5
5
5
5
5
5
5
1
3
3
3
1
2
3
3
6
1
2
3
3
6
1
3
6
1
3
3
4
5
5
1
2
3
1
3
3
3
1
2
3
1
3

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
1
2
10
10
10
10
10
1
1
10
10
10
1
1
1
1
10
1
10
2
1
10
2
1
10
1
10
10

4
6
2
4
6
2
2
6
6
6
6

460
130
22
70
96

0
0
1
0
1
1
1
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
1
1
1
0
1
0
0

0
1

0
1

0
0

0
1
0

0
1
0

0
0
0

0
1
0
1
1
0
1
1

0
1
0
1
0
0
1
1

0
0
0
0
1
0
0
0

1
1
0
0
1
0
0
1
0

0
1
0
0
1
0
0
1
0

1
0
0
0
0
0
0
0
0

0
1

0
0

0
1

.
.
.
.
2
.
.
.
1
1

460

.
.
2
1
1

340

.
.
4
3
6
2
2
1
6
1

554
340
100
414
372

.
.
5
5

300
575

.
2
6
6
6
5
5

559

800

.
4
6

200

1
2
1
2
2
2
2
2
1
1
2
1
2
1
2
2
2
1
2
2
1
1
2
1
1
2
1
1
1
2
1
2
1
2
2
1
1
2
2
2
1
1
1
2
1
1
2
2
2
2

1
2
3
3
3
3
7
7
9
1
2
7
3
1
2
7
3
1
2
3
3
3
3
7
1
2
3
3
1
2
3
1
1
2
3
3
3
4
5
5
5
5
1
2
3
3
3
4
5
5

10
10
10
10
10
10
10
10
10
1
10
10
1
10
10
10
10
1
10
10
1
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

1
1
6
6

250

1
0
0
0

0
0
0
0

1
0
0
0

0
0
1
1
1

0
0
0
1
0

0
0
1
0
1

1
1
0
0
1
0
0
1
0

1
0
0
0
1
0
0
1
0

0
1
0
0
0
0
0
0
0

0
0
0
1
1
1
0

0
0
0
1
0
1
0

0
0
0
0
1
0
0

0
1
0
0
0
0
0

0
1
0
0
0
0
0

0
0
0
0
0
0
0

1
0
1
1
1
0

1
0
1
0
0
0

0
0
0
1
1
0

.
.
6
6
6
5
5

250
372
298

.
.
5
5
6

680

1
1
6
6
6

372

372

.
2
1
1
6
6
1
1

360
310
700

.
4
5
5
2
5
6
5

650
0
0

.
.
.
.
5
5
5
2
6
5
.
.

450
480
220
214

1
2
1
1
1
2
1
2
1
1
2
2
2
1
2
2
2
2
1
1
1
2
1
2
2
1
2
2
1
1
2
2
1
2
1
1
2
1
2
1
1
1
2
2
2
2
1
1
2
2

1
2
3
3
3
1
1
2
3
1
2
3
3
5
1
3
3
3
3
5
5
5
5
1
3
1
2
3
7
1
2
3
3
3
1
1
2
3
7
7
9
1
2
3
3
3
1
3
3
3

1
1
1
10
10
10
2
10
2
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
4
10
4
10
10
10
10
10
10
10
1
1
1
10
10
10
2
10
10
2
2
10
10
10
10

5
5
6
6
6
2
5
5
6
5
5
2
6

417
372
384
250

1
1
1
1
0
0
1
1
0
1
1
1
0

1
1
1
0
0
0
1
0
0
0
1
0
0

0
0
0
1
0
0
0
1
0
1
0
1
0

2
2
2
2
6

120
0
0
0
0

1
0
0
0
0

0
0
0
0
0

1
0
0
0
0

240
383

0
1
0
0
0
1
1
1
0
0
0
0
1
1

0
1
0
0
0
0
1
0
0
0
0
0
0
1

0
0
0
0
0
1
0
1
0
0
0
0
1
0

0
0

0
0

0
0

360

415

.
.
.
.
4
6
5
5

498

.
6
5
5
6
6
6
6
5
5

255
700

.
5
5
.
1
1
6
6

370

1
0
0
0

1
0
0
0

0
0
0
0

2
6
6

275
420

1
1
0
0

0
1
0
0

1
0
0
0

2
1
1
2
1
1
2
2
2
2
2
1
2
1
2
1
1
1
1
2
1
2
1
1
2
2
2
1
2
2
2
2
1
2
2
1
1
2
2
1
2
1
2
1
2
2
1
2
2
1

3
3
1
2
7
1
2
3
1
5
5
5
1
2
3
3
3
3
7
1
1
2
3
3
5
5
5
1
2
3
3
3
1
2
3
5
1
2
3
3
3
1
2
3
3
3
1
2
3
4

10
10
1
1
1
10
10
10
10
10
10
10
10
10
1
1
10
10
10
10
1
10
10
1
10
10
10
1
10
1
1
1
1
10
10
10
4
10
4
4
4
1
10
1
1
1
1
1
10
10

.
.

1
1

407
447

1
1

1
1

0
0

5
5

65

1
0

0
0

1
0

0
0
0

0
0
0

0
0
0

1
1
1
1
1
0
0
0
1
0
0
1
0

0
0
1
1
0
0
0
0
1
0
0
0
0

1
1
0
0
1
0
0
0
0
0
0
1
0

.
3
6
6
.
5
5
6
6
6
6
6
2
5
5
6
6

252

5
5
6

392

1
0
0

0
0
0

1
0
0

1
1
2

350
180

1
1
0

1
0
0

0
1
0

5
5

1200

1
0
0

1
0
0

0
0
0

5
5
6
6

520

1
0
0
0

1
0
0
0

0
0
0
0

5
5
5
5

435
400

1
1
0
1

1
1
0
0

0
0
0
1

382
491

491

200

.
.
.

.
.

.
.
.

172

1
2
1
2
1
2
1
1
2
2
2
1
2
1
2
1
1
2
2
2
1
2
2
1
1
2
1
2
1
1
2
2
1
2
2
2
1
2
1
2
2
2
1
2
1
2
1
2
1
2

1
2
3
3
1
2
3
1
2
3
3
3
3
3
1
2
1
2
3
3
7
1
3
3
3
1
2
3
3
3
1
3
1
2
3
3
1
2
3
3
1
3
5
9
1
2
1
2
3
3

1
10
1
1
10
10
10
1
10
1
1
1
1
1
10
10
10
1
1
1
10
10
10
10
10
10
10
10
10
10
10
4
10
10
10
10
1
10
1
10
10
1
10
10
1
10
1
1
1
1

5
5

493

1
0
0

1
0
0

0
0
0

5
5
6
1
1

200
0
527

1
0
0
1
0
0

0
0
0
0
0
0

1
0
0
1
0
0

5
5
1
1

31
415
350
372

1
1
1
1

0
1
1
1

1
0
0
0

6
2
6

150
115

1
1
0
0

0
0
0
0

1
1
0
0

0
1
0
0

0
0
0
0

0
1
0
0

.
.

.
.
.
.
.

.
.

.
.
5
5
6
6

400

.
2
6
1
1
6

155
872
550
80

1
1
1
1
0

0
1
1
0
0

1
0
0
1
0

1
1
6
6
4
2
5
5
1
1
1
1
6
6

432
300
712
300

1
1
1
1
0
1
1
0
1
0
1
1
0
0

1
0
1
0
0
1
1
0
1
0
1
1
0
0

0
1
0
1
0
0
0
0
0
0
0
0
0
0

507
360
417
713
492

2
2
2
2
2
1
2
1
1
2
1
1
2
1
1
2
1
2
2
2
2
1
1
2
2
1
1
1
2
2
2
2
2
2
1
2
1
2
2
1
1
2
1
1
1
1
1
1
1
2

3
1
3
3
1
2
3
5
9
1
2
1
2
3
3
3
1
2
3
3
3
4
5
5
5
5
5
1
2
3
3
3
3
1
3
3
3
3
6
7
1
2
3
3
3
3
6
7
1
2

1
10
1
1
10
10
10
10
10
10
1
10
1
1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10

.
2
6
6
5
5
2

200

465
100

0
1
0
0
1
0
0

0
0
0
0
1
0
0

0
1
0
0
0
0
0

0
1
1
1
1
0
0
0
1
1
1
0
0
0

0
0
1
0
1
0
0
0
1
0
1
0
0
0

0
1
0
1
0
0
0
0
0
1
0
0
0
0

.
6
5
5
1
1
6
6

100
397
300
427

.
5
5
4
2
5
5

579
255
350

5
5
6
6

500
30

1
1
0
0

1
0
0
0

0
1
0
0

180

0
0
0
0
0
0
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
0
0
0
0
0

.
.
.
.
.

.
.
.
.
.
.
2
6
1
1
6
6
6
6
4
6
1
1

413

1
2
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
2
1
1
2
1
1
2
2
1
2
1
2
1
2
1
1
2
1
2
2
1
2
2
1
1
1
2
1

3
3
3
3
1
2
3
3
3
3
1
3
3
1
2
3
3
3
1
2
3
3
3
3
1
2
3
3
3
1
5
1
3
3
1
2
3
3
7
1
2
3
1
2
3
3
3
1
2
3

1
10
10
1
2
1
10
10
2
2
10
10
10
1
10
1
10
1
10
10
10
10
10
10
10
10
1
10
10
10
10
2
1
10
10
10
10
10
2
1
10
10
10
10
10
10
10
10
10
10

6
6
6
6
5
5
6
6
6

370
220

1
1
0
0
1
0
0
0
0

1
0
0
0
1
0
0
0
0

0
1
0
0
0
0
0
0
0

4
6
6
1
1
6
6
6
1
1
6
6

200

1
0
0
1
1
1
0
0
1
1
0
1

0
0
0
1
1
1
0
0
0
0
0
1

1
0
0
0
0
0
0
0
1
1
0
0

5
5
6
6
6
3
6
4
6
6
5
5
6

400
180
581

1
1
1
0
0
0
0
1
1
0
1
1
0

1
0
1
0
0
0
0
0
1
0
1
0
0

0
1
0
0
0
0
0
1
0
0
0
1
0

2
5
5

100
387

1
1
0

0
1
0

1
0
0

1
1
6
6

650
330

1
1
0
0

1
0
0
0

0
1
0
0

5
5

480

1
0

0
0

1
0

500

768
450
407

180
150
340

.
.

250
378
425
55

1
1
2
1
1
1
1
1
2
1
2
1
2
1
1
2
1
2
2
2
2
2
2
2
1
2
2
2
2
1
2
1
1
1
1
2
2
1
1
2
1
2
1
2
1
1
2
1
1
1

7
7
1
2
3
3
3
1
2
3
3
3
3
7
1
2
3
3
7
7
9
1
3
7
1
2
3
3
3
1
2
3
3
3
1
2
3
3
3
1
2
3
3
1
1
1
2
3
3
1

1
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
10
10
10
10
10
10
1
10
1
1
1
10
10
10
10
10
10
10
10
10
10
10
1
1
1
1
10
1
10
1
1
1

6
6
1
1

442
442
350
210

1
0
1
1
0

0
0
1
0
0

1
0
0
1
0

5
5
6
6

430

1
0
0
0
0

0
0
0
0
0

1
0
0
0
0

6
5
5

170
347

1
1
0

0
1
0

1
0
0

0
0

0
0

0
0

1
0
0
1
0
0

0
0
0
1
0
0

1
0
0
0
0
0

1
0
1
1
1
1
1
1
1
0
0
1

0
0
0
0
0
0
1
0
0
0
0
0

1
0
1
1
1
1
0
1
1
0
0
1

.
.
.

.
.

.
.
2
6
.
2
6
6
5
5

56
0
410

.
.
.
1
1
6
6
6
5
5
6
6
6
5
5

340

2
2
5
5

407
131
412

1
1
1
0

1
0
0
0

0
1
1
0

607

190
170
130
400
439

433

.
.

.
.

2
1
2
2
1
1
2
1
1
2
2
1
2
1
2
2
1
1
1
2
1
2
2
2
1
2
1
1
2
1
2
2
1
1
2
2
1
1
2
1
2
1
2
1
2
2
1
2
1
2

1
3
3
3
3
1
2
3
3
3
3
1
2
1
2
3
3
3
5
5
1
2
3
3
1
2
3
3
3
1
2
3
3
1
2
3
4
5
1
2
3
1
2
3
3
3
1
2
1
1

1
10
10
1
10
1
10
1
10
1
1
1
1
1
10
1
1
10
1
1
2
10
2
2
1
10
4
10
1
1
1
1
1
2
1
1
1
1
10
10
10
4
4
4
4
4
1
1
10
1

3
6
6
6

657
200
390

1
1
0
0

1
0
0
0

0
1
0
0

1
1
6
6

560

1
0
1
0

1
0
1
0

0
0
0
0

5
5
1
1
6
6
6
6
6
1
1
6

1642
823

1
1
0
0
1
1
1
1
1
1
0
0

1
1
0
0
1
1
0
1
1
1
0
0

0
0
0
0
0
0
1
0
0
0
0
0

1
1
6
6
6
1
1
6

876

1
0
1
0
0
1
1
0

1
0
1
0
0
1
1
0

0
0
0
0
0
0
0
0

1
1
1
1

1
1
1
1

0
0
0
0

0
1
0
0
1
0
0
0
1
1
1
1

0
1
0
0
0
0
0
0
1
1
0
1

0
0
0
0
1
0
0
0
0
0
1
0

723

.
.

341
923
400
391
438
700

1106

1970
1314

.
1
1
1
1

500
1095
1303
1303

.
5
5
6
1
1
6
6

560

270

.
5
5
6
6

373
373
355
344

1
2
2
1
2
1
1
1
2
2
2
1
1
2
1
2
2
1
2
2
2
2
2
2
2
2
2
1
2
2
2
1
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
1
2
2

1
2
3
4
5
5
7
1
2
1
3
3
1
2
3
3
1
1
2
3
3
5
5
5
5
1
3
3
3
3
5
5
5
5
5
5
1
3
3
3
5
5
5
5
1
3
1
3
3
1

10
2
2
10
2
2
10
10
10
10
10
10
1
10
1
1
10
1
10
1
1
1
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
10
10
10
10

1
1
1
1
6

400
280
750
330

1
1
1
1
0

1
0
1
0
0

0
1
0
1
0

0
1
1
0
1
0
0
0
0
0
1
1
0
1
0
0
0

0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0

0
1
0
0
1
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
0
0

.
6
5
5
6
2
6
1
1
6

900
55

.
6
5
5
2
6

304
860
356

.
.
.
.
4
2
6
6
2
6

560
0
0

.
.
.
.
.
2
2
2
2

315
302

1
1
1
0

0
0
0
0

1
1
1
0

447

80

1
0
1

0
0
0

1
0
1

.
.
.
.
.
.
.
1

1
2
1
1
2
1
1
1
2
2
1
2
1
2
1
2
1
2
2
2
1
2
1
2
2
2
1
2
2
1
2
1
1
2
1
1
2
1
2
2
2
1
2
2
2
2
1
2
1
2

2
3
3
1
2
3
3
1
2
3
3
3
1
2
3
3
1
2
3
3
1
2
3
3
7
1
3
3
5
1
2
3
1
2
3
7
7
1
1
3
1
3
3
4
5
5
1
2
1
2

1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
1
10
10
10
10
10
10
1
1
1
10
10
10
1
10
1
10
10
4
1
1
10
1
10
10
1
1
10
10
10
10

1
6

1204

1
0
0
1
1
1
0
1
1

1
0
0
1
1
1
0
0
0

0
0
0
0
0
0
0
1
1

1
1
6
6
1
1

400
390
370

1
1

320

1
0

0
0

1
0

1
1
6
6
5
5
6
6
6
2
6
2

360
956

1
1
0
0
1
1
0
0
0
0
1
1

1
1
0
0
1
0
0
0
0
0
1
1

0
0
0
0
0
1
0
0
0
0
0
0

5
5
6
5
5
6
6
6
2
2

550

1
0
1
1
1
0
1
0
1
1

1
0
0
0
1
0
0
0
1
0

0
0
1
1
0
0
1
0
0
1

4
5
6
5

200
470

1
1
0
0

0
1
0
0

1
0
0
0

5
5
5
5

600

1
1
0
0

1
0
0
0

0
1
0
0

250
150

.
.
.

.
.

400
240

389
389

130
420
340
80
500
29

.
.

2
1
1
1
2
1
1
1
2
1
1
2
1
2
2
1
2
1
2
1
2
1
2
1
2
2
1
2
2
1
2
2
2
1
2
1
1
2
2
1
2
1
1
1
2
2
1
2
1
1

1
3
3
1
2
3
3
1
2
1
1
2
1
2
3
1
2
3
3
7
7
1
2
1
2
3
1
2
1
3
1
7
7
7
7
7
7
1
3
3
3
3
3
1
2
3
1
2
3
1

1
1
1
1
10
1
1
5
10
2
1
10
10
10
10
10
10
1
10
10
10
1
1
10
10
10
1
10
10
10
1
10
10
10
10
10
10
1
10
10
1
1
1
1
1
1
10
10
1
1

2
6
6
5
5

811
1085
597
768
200

1
1
1
1
1

1
1
1
1
0

0
0
0
0
1

5
5
6
5
5
1
1

1000

5
5
6
6
6
6
1
1
1
1
6
5
5
2
6
2
4
4
2
2
6

450

2
6
6
6
6

550
150
180

1
1
1
1
1
1
0
0
1
0
1
0
0
0
1
0
1
1
0
1
0
1
1
0
0
1
1
1
0
0
1
1
1
0
0

1
0
1
0
0
1
0
0
0
0
1
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

0
1
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
1
1
1
0
0
0
1
1
0
0

1
1

382
545

1
1

1
1

0
0

1
1
6
1

180

1
0
1
1

0
0
1
1

1
0
0
0

.
.

850
537
30
680

343

895
400
250
698
492
400

200
410
90

440
836

2
1
1
2
1
2
2
1
2
1
2
1
2
1
2
2
1
1
2
1
2
2
1
2
1
2
2
2
1
2
1
1
1
2
2
1
1
1
2
2
1
2
2
2
2
1
2
2
1
2

2
3
3
5
5
5
5
1
2
3
3
7
7
1
2
3
3
1
2
3
3
3
1
2
1
2
3
7
1
2
3
3
1
2
3
3
3
3
1
3
5
5
1
3
5
1
2
3
1
2

10
1
1
1
1
1
1
1
10
1
1
1
10
10
6
6
6
1
10
1
1
1
2
1
10
10
10
10
1
10
1
1
4
5
4
4
4
4
2
1
1
1
10
10
10
1
1
1
1
10

1
2
6
6
6

1820
1540

0
1
1
0
0

0
1
1
0
0

0
0
0
0
0

.
.
1
1

496

1
0

1
0

0
0

6
6
1
1

1
0
1
0

0
0
1
0

1
0
0
0

1
1
1
1
0
1
1
1
1

1
0
1
1
0
1
1
1
1

0
1
0
0
0
0
0
0
0

0
1
1
0

0
1
1
0

0
0
0
0

1
1
0

1
1
0

0
0
0

0
1
0

0
0
0

0
1
0

0
0
0
1
1

0
0
0
0
0

1
0

0
1

.
.

650

.
.
5
5
6
6
6
1
1
5
5

545
150
372
383
1200
850
450
350

1
1

650
550

5
5
6

1385
700

.
.

.
.

.
.
.
2
2
6

1440

.
4
2
6
1
1

1050
366

0
0
0
1
1

5
5

661
130

1
1

1
1
2
1
2
2
2
1
2
2
1
2
1
2
2
2
2
1
2
1
2
1
2
1
1
2
1
1
1
1
2
1
2
1
1
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2

3
1
3
1
2
3
3
3
1
3
3
1
1
6
1
3
5
1
2
3
3
1
2
3
3
7
7
7
7
9
9
1
2
3
3
6
6
1
2
3
3
1
3
5
1
3
3
3
1
2

1
1
1
4
4
10
10
4
1
1
1
1
10
1
1
1
1
1
1
10
1
1
10
1
1
1
1
10
10
1
10
10
10
1
10
1
10
1
10
10
1
10
10
10
10
10
10
10
10
10

.
4
4
1
1
6
6
6
3
6

1800

663

.
4
6
4
2
2

200
320

546

0
0
1
0
0
0
0
1
0
0
1
1
0
0
1

0
0
1
0
0
0
0
1
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
1
1
0
0
0

0
0
1
0
1
0

0
0
0
0
1
0

0
0
1
0
0
0

0
0
1

0
0
1

0
0
0

1
0
1
1
1
1
0
0
1
1
0
0
1
0

1
0
1
1
1
0
0
0
1
1
0
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0
1
0

1
1
0
1
1
0

0
1
0
0
0
0

1
0
0
1
1
0

.
1
1
6
6
5
5

240
467

.
.
5
6
5

418

.
6
6
1
1
6
6
1
1
5
5
6
6
2
2

497
340
388
483
288

1110
405

160

.
4
6
6
6
1
1

38
390
70
100
200

2
2
2
1
2
2
2
1
2
1
2
1
2
1
2
1
2
1
2
2
2
1
2
1
2
1
1
1
2
2
2
1
2
1
2
1
1
1
2
1
2
1
2
1
2
2
2
1
1
1

3
3
6
1
1
7
7
1
2
3
1
3
7
1
2
3
3
1
2
3
3
1
2
3
3
3
5
1
2
3
3
3
9
1
2
3
3
3
3
1
2
3
3
1
2
3
3
3
4
4

10
10
10
10
1
1
10
1
10
1
10
10
10
1
1
1
1
1
10
1
1
10
10
1
1
10
10
10
1
1
1
1
10
10
10
10
1
10
10
10
10
10
10
10
10
1
10
10
1
10

.
.
2
4
6
6
6
5
5
6
3
6
6
1
1
6
6
1
1

388

5
5
6
6
6

230

1
1
6
6

405
420

387
339
381
381
680
340
398
535
130
398
370
388

1
0
1
1
0
1
0
1
1
0
1
1
1
1
0
1
1

0
0
1
0
0
1
0
1
1
0
1
1
0
0
0
1
1

1
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0
0

1
0
1
1
0

0
0
0
0
0

1
0
1
1
0

1
1
0
0

1
0
0
0

0
1
0
0

0
1
0
1
1
1
0
1
0
0

0
0
0
0
1
0
0
1
0
0

0
1
0
1
0
1
0
0
0
0

1
0
1
0
0
1
1

1
0
1
0
0
1
1

0
0
0
0
0
0
0

.
.

480
390

.
6
1
1
6
6
6
6
1
1

400
346
390
280
400

.
.
1
1
5
5
6
5
5

650
366

340
420

2
2
2
1
2
2
1
2
2
2
1
1
2
1
2
1
2
1
2
1
2
1
2
2
2
2
1
1
1
1
2
1
2
1
2
1
1
1
2
1
2
1
1
1
1
2
2
1
2
2

5
5
5
1
2
3
3
1
3
5
5
1
1
2
3
3
7
1
2
1
7
7
1
3
1
3
3
3
3
1
2
3
3
1
2
3
3
3
1
9
1
3
3
3
3
7
7
1
2
3

1
1
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
4
10
10
10
10
1
10
10
10
10
10
10
1
10
1
1
1
10
1
1
1
10
10
10
10
10
1
1
1
1
1
10
10

.
.
.
5
5
6
6
5
5

220
150

4
5
5

30
480
388

6
5
5
5
5

2200
80
480

240
150

1
1
0
0
1
1

0
0
0
0
0
0

1
1
0
0
1
1

1
1
1
0

0
1
1
0

1
0
0
0

0
1
1
1
0

0
1
0
0
0

0
0
1
1
0

1
0
1
1
0
1
1
1
1
0
0
1
1

1
0
1
0
0
0
0
0
0
0
0
1
0

0
0
0
1
0
1
1
1
1
0
0
0
1

1
0
1
0
0
0
0
1

0
0
0
0
0
0
0
0

1
0
1
0
0
0
0
1

1
0
0

1
0
0

0
0
0

.
.

.
.

.
2
6
3
6
6
6
6
5
5
6

670

1
1

362
25

2
2
2
2
6
6
6
2

35

670

875
90

.
.
.

120

70

.
5
5
2

388

1
2
2
2
1
2
1
2
2
1
1
2
1
1
1
2
1
1
2
1
1
1
1
2
1
1
2
2
1
2
2
1
1
2
1
1
2
2
2
2
1
2
1
2
1
2
2
2
2
1

3
3
5
7
1
2
3
1
3
3
3
3
4
5
1
2
3
3
1
2
3
1
7
1
3
1
2
3
7
1
1
3
1
2
3
1
2
3
3
3
1
2
3
3
1
2
3
3
1
2

1
1
10
1
1
10
1
10
10
10
10
10
1
1
10
1
1
1
1
10
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
1
10
10
1
10
10

.
.
6
5
5

388
340

1
1
0

1
1
0

0
0
0

2
1
6
6
6
1

150

1
0
1
1
0
1

0
0
0
0
0
0

1
0
1
1
0
1

5
5
6

0
688

0
1
0

0
1
0

0
0
0

5
5
6
2
6
2
6
1
1
6
6
1
4
6
5
5

534
200

1
1
0
1
1
1
0
1
0
0
0
0
0
1
1
0

1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0

0
1
0
0
0
1
0
1
0
0
0
0
0
1
1
0

5
5

388

1
0
0

1
0
0

0
0
0

5
5
6

625

1
0
0

0
0
0

1
0
0

5
5
6

340

1
1

23
420

1
0
0
0
1
1

0
0
0
0
0
1

1
0
0
0
1
0

290
300
576

380
406
170
350

102
340

.
.
.

1
2
1
2
1
1
2
1
2
1
2
2
1
2
1
2
1
1
1
2
1
2
1
1
2
1
2
1
2
1
1
2
1
2
2
2
1
2
2
1
1
2
2
1
1
1
2
2
1
1

3
3
7
1
3
1
2
3
1
2
3
5
1
2
1
3
3
3
3
6
7
1
3
1
2
1
2
1
2
3
3
3
3
3
4
1
2
3
3
3
1
2
3
3
3
1
2
7
9
9

10
10
1
10
10
1
10
10
2
2
10
10
10
1
10
10
10
10
10
10
10
10
10
10
1
1
10
1
10
10
1
1
1
10
10
10
1
1
1
1
1
10
1
1
1
1
1
1
1
1

2
6

300

0
0

0
0

0
0

4
6
1
1
6
1
1
2

50
135
422

1
1
1
0
1
1
1
1
0
0
0
1
0
0

0
0
0
0
0
0
1
0
0
0
0
0
0
0

1
1
1
0
1
1
0
1
0
0
0
1
0
0

0
1
0
0
0
1
1
0
1
1
0
0
0
0

0
0
0
0
0
1
1
0
1
0
0
0
0
0

0
1
0
0
0
0
0
0
0
1
0
0
0
0

0
1
1
0
0
0
1
0

0
1
1
0
0
0
1
0

0
0
0
0
0
0
0
0

1
1
1
1

1
1
1
1

0
0
0
0

340
260
480

.
1
1
2
6
6

300

.
.
2
6
4
6
1
1
1
1
5
5
5
6
6
6

130

418
340
582
20
0

.
5
5
5
6

390
1080

.
.
5
5

340

5
5
1
1

392
390
390
390

.
.
.

1
2
2
2
1
2
1
2
1
2
1
2
1
1
1
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
1
2
2
1
2
1
1
2
2

1
2
3
3
3
3
1
2
7
7
7
7
9
1
5
1
3
3
5
5
1
5
7
1
3
3
3
3
1
3
3
5
1
3
3
4
5
1
3
5
6
1
2
9
1
1
2
3
3
3

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
1
1
10
10
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
1
1
10
10
10
10
1
10
10
10
10
10

1
1
6
6

290
280

1
1
0
0
0

0
0
0
0
0

1
1
0
0
0

5
5
6
6
6

450
75
0
70

1
1
0
1
0

1
0
0
0
0

0
1
0
1
0

6
6
2
2
6

240

1
0
1
1
1

0
0
0
1
1

1
0
1
0
0

2
6

380

1
0

1
0

0
0

2
6
6

33

1
0
0
0

0
0
0
0

1
0
0
0

0
1
1
0
0
1
1
0

0
1
0
0
0
1
1
0

0
0
1
0
0
0
0
0

0
1
0
0
1
0

0
1
0
0
1
0

0
0
0
0
0
0

0
1
1
0

0
0
0
0

0
1
1
0

.
.

.
.

140
370
568

.
.

.
.
2
6
2
6
2
5
6
5

410
120

400
380

.
4
6
6
2
5
5

370

480

.
6
1
1
6
.
.

25
320

1
2
2
2
1
1
2
1
1
2
1
2
1
2
2
1
2
1
2
2
1
2
2
2
1
2
1
1
1
1
2
2
1
1
1
2
1
2
1
1
2
1
2
2
2
1
1
2
2
1

1
2
3
3
3
3
9
1
1
2
3
1
3
1
3
3
3
1
2
7
1
2
7
7
7
1
2
3
3
3
3
3
7
1
1
2
3
5
7
7
7
1
2
3
5
5
5
1
6
1

4
1
1
1
1
1
10
10
10
10
1
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
10
10
10
10
1
10
10
10
1
1
1
1
10
10
10

5
5

1430
792

.
.
.
.
6
6
5
5
6
4
3
6
6
6

360

471
40
205

1
1
0

1
1
0

0
0
0

0
1
0
0
1
0
1
1
0
0

0
1
0
0
1
0
0
0
0
0

0
0
0
0
0
0
1
1
0
0

0
0
0
1
0

0
0
0
1
0

0
0
0
0
0

1
1
0
0
0

0
0
0
0
0

1
1
0
0
0

0
1
0
1
1
0
0
1
0
1
1
1
0

0
1
0
0
1
0
0
1
0
1
0
1
0

0
0
0
1
0
0
0
0
0
0
1
0
0

0
0
1

0
0
0

0
0
1

.
1
1
6
5
5

510

.
.
.
1
1
6
6

20
240

.
.
.
6
6
1
1
6
6
6
6
6
5
5
2
6

420
100
360

340
450
340

.
.
2
4
1

250

2
2
2
1
1
1
1
2
1
2
1
1
1
2
1
2
1
2
2
1
2
1
1
1
2
1
1
2
1
2
1
1
2
1
1
2
1
1
2
2
1
2
2
2
1
2
2
1
2
2

2
3
3
3
3
3
1
2
3
1
3
3
1
2
3
3
1
2
3
3
3
1
9
1
6
9
9
1
1
2
3
3
3
7
1
2
3
3
1
1
3
3
1
3
3
3
3
1
2
3

10
10
10
10
10
10
1
10
1
1
10
10
1
10
1
1
1
10
1
1
1
10
10
10
10
10
10
10
1
10
1
1
1
10
1
10
1
1
10
10
10
10
10
10
10
10
10
1
1
1

1
6
6

69

1
0
0
0

0
0
0
0

1
0
0
0

1
1
6
4
3
6
5
5

300

1
0
0
1
1
0
1
0

0
0
0
1
0
0
1
0

1
0
0
0
1
0
0
0

5
5
6

647
150

1
1
0
0

1
0
0
0

0
1
0
0

6
5
6
4
6

125

1
0
1
0
1

0
0
0
0
0

1
0
1
0
1

6
5
5

200
456

1
1
0
0

0
1
0
0

1
0
0
0

1
1
6

455

0
1
0
0

0
1
0
0

0
0
0
0

0
1
0

0
0
0

0
1
0

.
.
.

390
100
0
438

.
.

.
.

216
240

.
.
.
.

.
2
2
6

200

.
2
6

385

1
0

1
0

0
0

5
5

340
340

1
1
0

1
1
0

0
0
0

.
.
.

2
1
2
1
1
2
2
2
2
2
1
2
1
1
2
1
1
2
1
1
1
2
1
2
1
2
2
1
1
2
1
2
2
1
2
1
2
1
2
1
2
2
1
2
1
2
2
1
2
2

3
3
1
3
1
2
3
3
7
7
9
9
9
9
9
9
1
2
3
3
3
1
3
3
1
2
1
3
1
2
3
3
3
3
3
1
2
3
3
1
2
3
3
3
1
3
1
2
1
3

1
1
10
10
1
10
1
1
10
10
10
10
10
10
10
10
1
10
1
1
1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
1
10
1
1
10
10
10

.
.
6

130

5
5
6
6
2
4

339
125

1
1
0
0
0
0

0
0
0
0
0
0

1
1
0
0
0
0

5
5
6

1036

1
0
0

1
0
0

0
0
0

2
6

696

5
5
6
6
5
5
6

250

1
0
0
1
0
1
1
1
0
0

1
0
0
0
0
0
0
1
0
0

0
0
0
1
0
1
1
0
0
0

5
5

400
340

1
1

1
1

0
0

5
5

520
175

1
1

1
0

0
1

6
6
1
1
2
5

450
376
469
150
100
0

1
1
1
1
1
0

1
1
0
0
0
0

0
0
1
1
1
0

.
.
.
.
.
.

.
.

80
100
560

.
.
.
.

.
.

.
.
.

1
1
2
2
1
2
2
2
1
1
1
2
1
1
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
1
2
1
1
1
2
1
1
2
2
1
1
1
2
2
1
2
1
1
1
2

4
5
5
5
1
2
3
3
4
4
5
5
5
1
2
3
7
1
8
1
7
1
7
1
3
1
2
1
3
1
2
3
3
1
2
7
7
7
1
3
3
1
2
3
1
2
3
3
1
2

1
10
1
1
1
1
10
10
1
10
10
1
1
1
1
1
10
10
1
1
1
1
1
10
10
1
2
2
2
1
2
1
1
1
10
10
10
1
1
1
1
1
1
1
1
1
1
1
10
10

5
6

565

1
0

1
0

0
0

5
5
5
5
5
5

652
755

1
1
0
0
1
1

1
1
0
0
1
0

0
0
0
0
0
1

0
0
1
1
0
1
0
0
0
1
1
1
1
0
1
0
1
1
0
0
1
1
0
0
1
1
1
0
1
1
0
1
1
0

0
0
1
0
0
1
0
0
0
0
0
0
1
0
0
0
1
1
0
0
1
0
0
0
1
1
0
0
1
0
0
1
0
0

0
0
0
1
0
0
0
0
0
1
1
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
1
0

0
0

0
0

0
0

.
.

340
300

.
.
.
1
1
6
6
4
3
6
6
6
2
4
6
1
1
2
6
1
1
6
6
5
5
6
6
6
3
6
6
5
5

658
250
420

120
100
330
1355
440
373
620

1400
600

490
1975
0
1418
1360

.
1
1
.
.
1
1

2040
1820

2
1
2
2
1
2
2
1
2
2
2
1
2
1
2
1
2
2
1
2
2
1
2
1
1
2
2
1
2
1
1
2
2
2
1
2
1
2
1
1
1
2
1
2
1
1
1
2
2
1

3
4
5
5
1
2
3
1
2
3
5
1
2
1
2
3
5
7
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
1
3
3
3
1
2
3
3
1
3
3
5
1
1
2
3
3

1
10
1
1
2
1
1
2
2
10
10
1
1
1
1
1
10
10
1
1
1
1
10
1
1
1
1
1
1
2
1
1
1
10
10
10
10
1
1
2
1
1
1
1
1
10
1
10
1
1

1
1

648
700

1
1

1
1

0
0

1
1
6
1
1
2

1200
504
420
700

1
1
1
1
0
0

1
1
1
0
0
0

0
0
0
1
0
0

0
0
0
1
1
0

0
0
0
0
0
0

.
.

.
1
1
1
1
6
6

387
487
0

0
0
0
1
1
0

1
1

800
823

1
1

1
1

0
0

5
5

630
40

1
1

1
0

0
1

1
1

420
580

1
1

0
1

1
0

0
0
0
0
0
1
0
0

0
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0

1
1
0
0
1
1
1

1
1
0
0
0
1
1

0
0
0
0
1
0
0

0
1
0

0
1
0

0
0
0

.
1
1
6
1
1
6
1

830

.
.
.
5
5
6
6
2
6
2

1406
859

339
754
743

.
4
5
5
.
.

1231

1
1
2
1
2
2
1
1
2
1
2
1
2
2
1
2
1
2
2
2
1
1
1
2
1
2
2
1
2
2
2
2
1
2
2
2
2
2
2
1
2
1
2
1
2
1
2
1
2
2

1
1
2
3
3
3
1
7
1
2
3
1
2
1
2
3
1
2
1
1
3
3
1
2
1
2
3
3
3
7
1
3
1
2
3
3
3
3
3
1
2
3
7
1
2
3
3
1
1
3

10
1
10
1
1
1
10
10
1
1
1
10
1
1
1
1
1
1
1
10
10
10
1
1
2
10
1
10
1
10
1
1
1
10
10
1
1
1
1
2
10
1
1
10
10
10
10
1
1
2

2
1
1

440
629

1
1
0

0
1
0

1
0
0

2
6
1
1
6
1
1
1
1

80
60

1
1
0
1
0
1
1
1
1

0
0
0
1
0
0
1
1
1

1
1
0
0
0
1
0
0
0

.
.
.

399
80
400
499
1099

.
5
5
4
2
6

929
826

1
1
0
0
0

1
1
0
0
0

0
0
0
0
0

1
1
1
1
6
6
6
6
4
6
1
1
6
6
6
6

550
458
1700

1
1
6
6
5
5

300

1
1
1
1
1
1
0
1
0
1
1
1
0
0
0
0
0
1
1
1
1
1
0

1
1
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0

0
0
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
1
1
0
0
1
0

6
4
6

700

1
0
0

1
0
0

0
0
0

713

450
488
944
460

453
453
640
0

.
.

1
1
2
2
1
1
1
1
1
2
2
1
2
2
2
1
2
2
1
1
2
1
1
1
2
2
2
2
2
1
1
2
2
2
2
1
2
2
1
1
2
2
1
2
2
2
1
1
2
1

3
1
2
7
7
7
7
7
1
2
3
1
2
1
3
1
2
7
7
9
1
3
3
1
2
3
3
3
6
1
1
2
3
3
6
1
2
3
1
3
4
5
1
2
1
3
3
3
1
3

1
1
10
10
10
10
10
10
10
10
10
1
10
10
10
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
1
1
1
1
10
1
10
10
10
10
1
10
10
10
10
10
2
1

2
5
5
6
2
6
6
2
1
1
6
1
1
2
6
5
5
5
6
5
2

270
438
80
420
250

1
1
6
6

290
50

200
520

750

65
440
524

1
1
1
1
1
0
1
1
1
0
1
0
0
1
0
1
1
0
0
0
0

0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0

1
1
1
0
1
0
1
0
1
0
1
0
0
1
0
0
0
0
0
0
0

1
1
0
0
0
0
0
1
1

0
0
0
0
0
0
0
1
1

1
1
0
0
0
0
0
0
0

0
1
0

0
1
0

0
0
0

.
.

.
2
2
1
1

540
617

.
.
4
5
5

566

.
2
1
1

100
400

1
1
0

0
0
0

1
1
0

5
5
2
6
6

432
240
33

1
1
1
0
0

0
0
0
0
0

1
1
1
0
0

0
1

0
1

0
0

.
2
2

554

2
2
1
2
2
2
2
1
2
2
2
1
1
2
2
2
1
1
2
2
1
1
1
2
1
1
2
1
2
1
1
2
1
2
1
1
2
1
2
1
2
1
2
2
2
2
2
1
1
1

5
5
1
2
5
5
1
2
3
3
3
4
5
1
5
5
7
7
7
7
7
7
1
2
3
3
3
1
2
3
1
2
3
3
3
1
2
3
3
3
1
3
5
1
3
5
5
5
5
7

10
10
1
10
10
10
10
1
10
1
1
10
10
1
10
10
10
1
10
1
10
1
10
10
10
10
10
1
10
1
1
10
10
1
1
10
10
10
10
10
10
10
10
1
1
1
1
10
1
1

6
6
1
1
6
6
5
5
5
6
6
5

383
354
395

0
0
0
0
0
0
0
1
0
1
0
1

0
0
0
0
0
0
0
1
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
1
0

0
0
0
1
1
0

1
0
0
0
0
0

.
4
5
1
5
1

320

5
5

560

1
1

0
0

1
1

5
5

447
250

1
1

1
0

0
1

5
5
6
6

765
350

1
1
0
0

1
1
0
0

0
0
0
0

5
5
6

415

1
0
0

1
0
0

0
0
0

0
1
0
1
1
1
1
1
0

0
0
0
1
1
1
1
1
0

0
1
0
0
0
0
0
0
0

600
539

.
.
.
.

.
.
.

.
.
2
6
6
4
2
2
6
6
6
.

270
630
558
1199
394
408

1
2
2
1
2
2
2
1
1
2
2
1
1
2
2
2
1
1
1
2
1
1
1
2
1
2
2
1
1
2
2
1
2
1
1
1
2
1
2
2
1
1
1
2
2
1
1
2
1
2

1
2
3
7
7
7
7
7
1
2
3
3
1
2
3
3
3
3
1
2
3
1
3
1
7
7
1
2
3
3
6
1
2
3
3
1
2
1
2
3
3
3
1
2
3
4
5
5
5
1

1
10
1
10
1
1
1
1
10
1
1
1
10
10
10
10
10
10
1
1
1
10
1
10
10
10
10
1
1
1
10
10
1
1
1
10
10
1
10
10
1
1
10
10
10
1
1
1
1
1

1
1

609

1
0

1
0

0
0

5
5
6
6
6
1
1

800
339

1
1
0
0
0
1
1

1
0
0
0
0
1
0

0
1
0
0
0
0
1

1
1
6
6

500

1
0
0
0
0

1
0
0
0
0

0
0
0
0
0

1
1

609
869

1
1

1
1

0
0

2
2
4
6
6
1
1
6

300
520
9
320

1
1
1
1
0
1
1
0

0
0
0
0
0
0
1
0

1
1
1
1
0
1
0
0

0
1
1
1
0
1
0
1
1
1
0

0
0
1
1
0
0
0
1
0
0
0

0
1
0
0
0
1
0
0
1
1
0

0
0
0
1
0

0
0
0
1
0

0
0
0
0
0

480
339

.
.

.
.

180
400

.
2
1
1
6
6
1
1
5
5
6
6

150
776
400
380
450
25

.
5
5
1
1
.
.
.
4

438

1
2
1
2
2
1
2
1
2
1
1
2
1
2
2
1
1
1
2
2
1
1
2
2
1
1
2
1
2
2
2
1
1
2
1
1
2
2
1
1
1
2
2
2
1
1
2
1
1
2

1
2
3
3
1
7
1
3
1
5
1
2
3
3
1
3
3
3
3
4
5
1
2
3
9
1
2
5
1
3
3
5
5
1
3
1
2
1
2
3
3
3
1
6
7
1
2
3
3
3

1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
1
1
10
10
10
1
1
10
10
1
1
10
10
10
1
10
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

5
5

0
438

.
.
2
2
3
6
2
6
5
5

70
2150
700
20
460
700

1
1
0

0
0
0

1
1
0

0
1
1
1
1
1
1
0

0
0
1
1
0
1
0
0

0
1
0
0
1
0
1
0

.
.
2
5
6
6
6
5

1120
372
767
360

1
1
1
1
0
0

1
1
1
1
0
0

0
0
0
0
0
0

5
5
6
2
5
5
6
2
2
6

372

1
0
0
1
0
0
0
1
1
0

1
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
1
1
0

2
6
1
1
5
5
5
6
6
6
2
2
5
5

16
340

1
1
0
0
0
1
1
1
0
1
0
1
1
0

0
1
0
0
0
0
1
0
0
0
0
0
0
0

1
0
0
0
0
1
0
1
0
1
0
1
1
0

372

150
0

.
.

.
.
.

123
360
200
50
150
130

1
2
2
1
1
2
2
2
2
1
1
1
2
1
1
1
2
2
1
2
1
2
2
1
2
1
1
1
1
1
2
1
2
1
2
1
2
2
2
1
2
1
1
1
1
2
2
1
1
2

7
7
1
2
1
2
5
5
1
3
1
1
2
3
3
1
2
3
3
1
3
1
3
1
2
3
3
3
1
1
2
3
3
1
2
3
3
3
7
1
2
3
3
3
3
1
3
5
1
2

10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
1
10
10
10
10
10
1
10
10
10
10
10
10
1
1
10
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

2
6
5
5
1
1
6

340

1
0
0
0
1
0
0

1
0
0
0
1
0
0

0
0
0
0
0
0
0

3
2
6
5
5
6

80
120
180

1
1
1
1
1
0

0
0
0
0
1
0

1
1
1
1
0
0

5
5
6
6
2
6
4
6
1
1
1
6
6
2
1
1

493

427
798
150

1
0
0
0
0
1
0
0
1
0
1
0
0
1
1
1

1
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0

0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1

5
5

345
100

1
1

1
0

0
1

0
1
0
0

0
1
0
0

0
0
0
0

0
642

710

420

300
260

.
.

.
.
.
6
1
1
6

700

.
.
.
2
2

265

1
1

0
0

1
1

1
1

270

1
0

0
0

1
0

1
2
2
1
1
2
2
1
1
1
2
1
2
2
2
1
1
2
1
1
2
1
2
2
1
1
1
2
2
2
2
2
1
2
1
2
1
1
1
1
1
1
1
2
1
2
1
1
1
1

3
3
4
5
1
2
3
7
7
1
2
3
3
5
1
3
1
2
7
7
7
1
1
3
3
1
3
3
5
1
3
3
4
5
5
5
5
5
5
5
1
3
3
3
1
2
3
3
1
3

1
10
10
10
1
1
10
10
10
10
10
10
1
1
10
10
1
10
1
1
10
10
1
10
2
10
10
10
10
10
10
10
1
10
10
10
10
1
1
1
10
10
10
10
1
1
10
1
1
1

5
6
5

400

1
0
0

1
0
0

0
0
0

1
1
6
6
6
5
5
2
2

90

1
0
1
0
0
1
0
1
1

0
0
0
0
0
0
0
0
1

1
0
1
0
0
1
0
1
0

1
0
1
1
0
0

0
0
1
0
0
0

1
0
0
1
0
0

1
0
0
1
0
0
1
0
0
1
1
1
0
0

1
0
0
0
0
0
1
0
0
0
0
1
0
0

0
0
0
1
0
0
0
0
0
1
1
0
0
0

330
470
340

.
3

60

5
5
6
6

735
95

2
4
6
2
2
6
6

580

320
0
350

.
2
2
5
5
6
6

222
222
438

.
.
.
.
.
4

220

5
5
6
6
2
6

482
554
0

1
1
0
0
1
1

1
1
0
0
1
1

0
0
0
0
0
0

.
.
.

758
340

1
2
2
1
2
1
1
2
1
1
2
2
2
1
2
2
1
1
1
2
1
2
1
2
1
2
2
1
2
2
2
1
2
1
2
1
1
1
1
2
1
1
1
2
1
2
1
2
1
1

3
3
6
1
2
3
7
9
9
1
2
3
5
9
1
3
3
5
1
2
3
3
1
2
9
1
3
3
5
5
1
3
4
1
2
3
3
3
1
2
3
3
1
2
3
7
1
2
3
1

10
1
1
10
10
10
10
10
10
10
10
10
10
10
1
2
1
1
1
5
1
1
10
10
10
10
1
10
1
1
2
1
1
1
10
1
1
1
4
10
4
4
1
1
1
1
2
1
10
1

384

.
4
5
5
6
5
5
6
5
5
2

400
382
300
340
600

1
0
0
1
1
0
1
1
0
1
0
0

1
0
0
1
1
0
0
1
0
1
0
0

0
0
0
0
0
0
1
0
0
0
0
0

.
.
2
2
6

388
320

1
1
0

1
0
0

0
1
0

1
1
6
6
1
1
6
2
2
6

1492
0

1
0
0
0
0
1
0
1
1
0
0

1
0
0
0
0
0
0
0
1
0
0

0
0
0
0
0
1
0
1
0
0
0

4
1
1
5
5
6

570
444
430
695

1
1
1
1
0
0

1
0
1
1
0
0

0
1
0
0
0
0

5
5

980

1
0

1
0

0
0

5
5

568
575

1
1

1
1

0
0

5
5
6
5

260
416
30
400

0
1
1
0
1

0
0
1
0
1

0
1
0
0
0

240
200
372

.
.

.
.

.
.

.
.

2
1
1
1
2
2
2
2
1
1
2
1
1
1
1
2
1
2
2
1
2
2
2
2
1
2
1
2
1
1
1
1
2
2
1
1
2
1
1
1
1
2
2
2
1
2
1
2
2
1

2
3
3
7
1
3
3
3
3
7
1
3
3
3
3
4
5
9
1
3
4
5
1
7
1
2
3
1
3
3
3
1
1
1
5
5
1
3
3
7
1
2
3
3
1
2
1
2
3
3

10
1
1
1
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
1
10
1
2
1
10
2
1
10
10
10
10
10
10
10
10
10
10
10
10
1
1
2
1
1
1
10
10
1
10
10

1
1
0

1
1
0

0
0
0

0
1
1
0
1
1
0

0
0
1
0
1
1
0

0
1
0
0
0
0
0

0
0
1
1

0
0
1
0

0
0
0
1

1
1
1
1
1
0
1
0
0
1
0
0
1
1
1
0
0
1
0
0
0
1
1
0
1
1
1
1

1
1
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
1
0
0

0
0
1
0
0
0
0
0
0
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
1
0
1
1

.
.
6
2

538
700

.
.
.
.
6
2
2
6
6
5
5

290
587
400
530

.
6
2
5
5

768
300

.
2
6
1
1
6
2
6
6
6
6
4
4
6
6
4
6
6
6
1
1
6
6
5
5
1
1
2
6

395
1337
950
358
395

600

255
205
150

492

433
545
560
825
250
0

2
2
2
2
1
1
2
1
1
2
2
1
2
2
2
2
1
2
2
2
2
2
2
1
1
2
2
1
2
2
2
2
2
2
2
1
2
2
1
2
2
1
2
2
2
2
2
2
2
2

3
5
5
5
5
1
2
3
3
3
3
4
5
5
1
3
5
1
1
3
5
5
1
7
7
7
1
3
3
3
5
7
7
1
3
5
5
1
3
3
1
2
3
3
5
5
5
5
1
3

1
10
10
10
10
1
10
1
1
1
1
1
1
1
2
1
10
10
10
1
10
10
1
10
10
1
1
1
1
10
10
10
10
10
10
10
10
1
1
1
10
2
10
10
10
10
10
10
1
1

.
6

0
0

0
0

0
0

1
1
2
6
1
6
6
6

0
0
1
0
1
1
1
0
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
0
1
0

0
0
1
0
1
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
1
0

0
0
0
0
1
0

0
0
0
0
0
0

0
1
1
1
0
0

0
1
0
1
0
0

0
0
1
0
0
0

1
1

0
1

1
0

.
.
.

542
0
452
515
442

.
2
3
6
6
4
2
6
6
1
6
2
6
4
6
6
2
2

412

452

662
0
0
592

300

.
.
2
2
6
6
4

100

640

.
.
2
2
6
2
6
6

350
90
380

.
.
2
5

392
452

1
1
2
2
1
1
2
1
2
2
1
2
2
1
1
1
2
1
1
2
1
2
1
2
2
1
2
2
2
1
1
1
1
2
2
2
1
1
2
1
2
1
2
2
1
2
1
2
1
2

3
4
5
1
2
3
1
1
2
6
7
7
1
3
3
3
1
3
1
1
5
9
9
9
1
1
2
1
3
3
3
3
3
3
6
1
3
3
3
1
2
1
2
3
3
3
1
2
3
3

1
10
1
2
1
1
10
1
10
10
10
10
10
10
10
10
1
10
10
10
1
10
1
1
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
1
1
4
4
4
4
4
10
10
10
10

6
5

280

0
1

0
0

0
1

1
1
0
1
1
0
0

1
1
0
0
0
0
0

0
0
0
1
1
0
0

1
0
1
1
0
0
1
0
1
0

1
0
0
0
0
0
1
0
1
0

0
0
1
1
0
0
0
0
0
0

1
1
1
0
1
1
0
0
0
0
0
1
0
1
0
0
0
1
0
0

0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0

1
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

1
0
1

1
0
1

0
0
0

.
5
5
6
4
5
5
4

355
452

2
6
6
6
4
2
2
4
5
5

400

4
5
5
2
2
6
6
6

250
400
440

320
412

.
.

100
100

350
442

.
.

300
340

.
.
4
2
6
6
6
1
1
1
1
6

390
0
340

1300

.
.
1
1
5
.

545
450

2
1
1
2
2
1
1
1
1
1
2
1
2
2
1
2
1
2
2
1
2
2
2
1
2
2
2
1
2
1
2
2
1
2
1
1
2
2
2
1
1
2
2
2
2
2
1
2
2
1

4
5
1
2
3
5
1
3
1
1
2
1
2
3
3
1
1
2
3
1
2
3
3
1
2
3
3
3
1
3
1
3
5
1
7
1
2
1
3
5
1
2
3
1
6
1
2
3
1
2

10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
10
1
10
1
10
10
10
10
10
10
10
10
10
10
10
1
1
1
10
1
10
10
2
10
1
4
4
4
3
10
10
10
10
10
1

1
1
2
6
2
6
6
1
1
5
5

0
0
1
1
1
0
0
0
0
1
0

0
0
0
1
1
0
0
0
0
1
0

0
0
1
0
0
0
0
0
0
0
0

0
1
0

0
0
0

0
1
0

300
360
520

438

.
.
4
1
1

332

.
5
5

350

1
1

1
0

0
1

5
5
6
6

900

1
0
0
0

1
0
0
0

0
0
0
0

200

2
2

656
543

1
1

1
1

0
0

0
1
1
0
1
0
1
1
0

0
1
0
0
1
0
0
1
0

0
0
1
0
0
0
1
0
0

1
0
0
0
0
0
1

1
0
0
0
0
0
1

0
0
0
0
0
0
0

.
.

.
.

.
6
2
1
1
4
6
6
1
1

1527
300
500
380
1500

.
6
6
1
1
6
5
5

383

1522

2
1
1
2
1
1
2
1
2
2
2
1
2
2
1
1
1
2
2
2
1
1
1
2
2
2
2
1
1
1
2
2
1
1
1
2
2
1
2
2
1
2
1
2
1
2
1
1
2
1

3
3
1
2
3
1
2
1
2
3
5
1
2
3
3
7
1
2
3
3
3
3
1
2
3
3
3
3
7
7
9
9
1
1
7
1
3
5
1
3
1
2
3
3
1
2
3
3
7
7

1
1
10
10
10
10
10
10
10
1
1
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10

.
.
5
5

400

1
0
0
1
0
1
1
1

1
0
0
0
0
1
0
1

0
0
0
1
0
0
1
0

1
1
1
1
2

200

1
1
6

350
580

1
1
0

1
1
0

0
0
0

6
2
2
6
6
6
6
5
5
6

482
280

1
1
0
0
0
1
0
1
1
0
0

1
0
0
0
0
0
0
1
0
0
0

0
1
0
0
0
1
0
0
1
0
0

0
0
0

0
0
0

0
0
0

1
1
1
1
0
1
1

1
1
0
0
0
1
0

0
0
1
1
0
0
1

1
0
0
0
1
0

0
0
0
0
0
0

1
0
0
0
1
0

0
0

0
0

0
0

470
70
818

180
380
200

.
.
.
5
6
5
.
6
2
6
2
2
6
2

451
380
255
92

5
5
6
6
5
5

200

430
210

320

.
.
6
.

1
2
2
1
2
1
1
2
1
1
2
1
1
2
1
2
1
2
2
1
2
1
2
1
1
1
2
2
2
1
1
2
1
1
2
1
2
2
1
1
2
2
1
2
1
1
2
1
2
1

1
2
3
1
2
3
1
2
3
1
9
9
1
2
1
2
3
3
7
1
2
3
1
3
3
3
1
3
3
3
3
3
3
1
2
3
3
1
5
1
2
3
1
2
3
5
7
1
2
3

1
10
10
10
10
10
10
1
1
1
10
1
10
10
1
10
1
1
10
10
10
10
10
1
10
10
10
10
10
1
10
10
10
10
10
1
1
10
10
1
10
1
1
10
1
10
10
1
1
1

1
1

515
190

200
800
385

1
1
0
1
0
1
1
1

1
0
0
0
0
0
1
1

0
1
0
1
0
1
0
0

1
1
6
1
1

270

6
6
6
5
5
1
1

570
0
415
60
0
420
86

1
0
1
0
0
1
1

1
0
1
0
0
1
0

0
0
0
0
0
0
1

1
1

330

1
1
0
1
1
0
0
1
0
0
1
0
0
0
1
0
1
1
0
0
0
0

0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0

1
1
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
1

0
0
1

0
0
0

1
1
0

1
1
0

0
0
0

.
.
.

.
2
6
6
6
2
6
2
6
6
6

130
715
0

5
5
6
6
2
6
5
5

190

55

445

845
628

.
1
1
2

620

.
.
1
1
6

678
545

1
1
2
1
1
1
1
1
2
1
1
2
1
2
2
2
1
2
1
2
1
2
2
1
2
1
1
2
1
1
1
1
1
2
2
1
1
2
1
2
2
1
2
1
1
1
2
2
2
2

3
3
1
2
5
5
1
1
2
3
1
3
1
2
3
3
1
2
3
3
3
5
1
1
2
1
1
2
5
5
5
1
1
2
3
7
1
2
3
3
1
1
2
3
3
7
1
3
3
3

1
1
10
1
10
10
10
10
10
10
1
1
10
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10
10
10
10
2
2
10
2
10
1
10
1
1

.
.
1
1
2
6
2
1
1

290
350
300
50

0
0
1
1
1
1
1

0
0
0
1
0
0
0

0
0
1
0
1
1
1

.
2

2070

1
1
6
6
1
1
2
2
6

1000
400

1
1
1
0
1
1
1
0
0

1
1
0
0
1
0
0
0
0

0
0
1
0
0
1
1
0
0

2
1
1
2
1
1
6
6
6
6
5
5

400
550

1
1
1
1
0
1
1
0
0
1
1
0

1
1
0
0
0
0
0
0
0
0
1
0

0
0
1
1
0
1
1
0
0
1
0
0

0
1
0
0

0
1
0
0

0
0
0
0

1
1
1
0
0
0
1
0
0

1
1
0
0
0
0
0
0
0

0
0
1
0
0
0
1
0
0

620
50
50

65
240
50
0
300
525

.
6
1
1
6

400

.
6
5
5
6
6
6
2
6
6
.

460
1100

339

1
2
1
2
1
2
1
1
2
2
2
2
1
1
2
1
2
2
1
1
2
1
1
2
2
1
2
1
1
1
2
1
1
2
2
1
2
1
1
1
2
1
1
2
2
2
2
1
2
2

9
1
2
1
3
4
5
1
2
3
1
1
3
3
1
3
3
3
3
1
2
1
1
2
3
1
2
1
3
1
3
5
1
2
3
1
2
3
3
3
1
3
1
6
1
3
5
7
1
1

1
1
1
10
10
10
10
1
10
10
1
1
1
10
10
10
10
10
10
2
1
10
10
1
10
10
10
10
10
1
10
10
4
10
4
1
10
10
1
1
10
10
10
10
1
10
1
10
10
1

6
1
1
4
5
5

442

1
0
0
1
1
0

1
0
0
0
0
0

0
0
0
1
1
0

1
1

564

1
0

1
0

0
0

4
4
6
6
3
6
6
6

200

1
0
1
0
1
1
0
0

0
0
1
0
1
1
0
0

1
0
0
0
0
0
0
0

1
1
1
0
0
0
1
1
1
1
0
1
0
1
0
0
1
0
0
0

0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0

1
1
1
0
0
0
0
1
0
1
0
1
0
0
0
0
1
0
0
0

0
0
1
0
0
0
1
0
1
1

0
0
1
0
0
0
1
0
1
0

0
0
0
0
0
0
0
0
0
1

120
400

505
0
1080
600

.
1
1
1
1
1
6
1
1
4
6
4
2
6
1
1

300
0
320

0
400
80
950

60
1740

.
1
1
6
6

339

.
2
6
2
4
4
3
6
6
2
4

0
540

400
445
280

2
1
2
1
1
1
2
1
1
2
1
1
2
2
1
2
2
1
2
1
1
2
1
2
1
1
1
2
2
2
2
1
1
2
2
1
1
2
1
2
2
1
2
2
2
1
1
1
2
1

3
1
2
3
7
1
2
3
3
1
2
3
3
3
1
6
1
1
1
3
3
1
3
1
3
3
3
3
1
3
5
1
1
2
3
7
1
2
1
2
3
1
2
3
1
3
3
1
2
3

1
10
10
10
10
10
10
10
10
10
1
10
1
1
1
10
10
10
10
10
10
10
1
10
10
1
10
1
10
1
1
1
10
10
10
10
1
1
10
10
10
10
10
10
10
1
1
10
10
1

6
5
5
6
6
5
5

836
380
70

1
1
1
0
1
1
0

1
0
0
0
0
0
0

0
1
1
0
1
1
0

5
5

180
443

1
1

0
1

1
0

6
2
6
6
6

389

1
0
1
1
1
0

1
0
0
0
0
0

0
0
1
1
1
0

4
6
2
6
6
6
3
6
2

40
2356

1
1
0
0
1
0
1
1
1

0
1
0
0
1
0
1
0
1

1
0
0
0
0
0
0
1
0

0
1
0
0
0
1
1
1
1
0
1
0

0
0
0
0
0
1
1
1
1
0
0
0

0
1
0
0
0
0
0
0
0
0
1
0

300
600

.
.

.
.
.

240
420
300

.
.

423
0
397
70
463

.
2
5
5
6
6
1
1
1
1
6
5
5

520
0
286
1340
1100
650
610
360

.
2
6

470

1
0

0
0

1
0

1
1
6

700

1
0
1

1
0
1

0
0
0

700

1
2
1
1
1
2
1
2
2
1
2
1
1
2
1
2
1
2
1
1
2
2
1
1
2
2
2
1
2
2
2
2
1
2
2
2
1
2
2
1
1
2
2
1
2
1
2
1
2
2

3
1
3
3
1
2
3
3
3
3
1
3
1
1
3
3
1
2
7
1
2
3
3
1
3
1
3
4
5
5
5
5
1
2
3
3
1
2
3
3
1
2
3
3
1
3
4
5
5
5

10
10
10
10
10
1
10
1
1
1
1
10
10
10
10
10
2
10
10
10
1
1
1
10
10
10
2
10
2
2
2
2
10
10
10
10
10
10
10
10
1
10
1
1
1
1
10
1
1
1

6
2
6
6
5
5
6
6
6

80

700
1140

.
4
2
2
2
6
6
5
5
6
5
5
6
6
2

314
460

300
200
180
246
388
200
400

1
1
0
0
1
1
0
0
0
0
0
0
1
1
0
0
1
1
1
1
1
1
0
1

0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1

1
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
1
1
1
0
1
0
0

.
2
5
5
6

27
550
650

1
1
1
0

0
1
1
0

1
0
0
0

1
1

412

1
0

1
0

0
0

5
5
6
6
1
1

135
105

1
1
0
0
1
0

0
0
0
0
1
0

1
1
0
0
0
0

4
1
1

145
442

1
1
0

0
0
0

1
1
0

.
.
.

.
.

427

.
.

.
.
.

1
2
1
1
2
1
1
1
2
1
2
2
1
1
2
1
2
2
1
1
1
2
1
1
2
1
2
2
2
1
2
1
2
2
2
1
1
1
2
1
2
2
1
2
1
2
2
1
1
2

1
2
3
1
2
3
3
3
3
1
2
7
1
7
7
1
2
3
5
1
3
4
5
1
2
3
3
1
3
3
6
1
2
3
3
3
3
1
2
3
3
3
1
2
1
2
3
3
1
2

10
10
10
1
10
10
1
1
1
10
10
10
1
1
10
10
10
10
10
4
10
10
10
2
2
2
2
1
1
1
1
4
1
10
1
1
1
2
5
2
2
2
1
1
4
4
4
4
4
1

1
1
6
5
5
6
6

560
220

1
1
1
1
0
0
0
0

1
0
0
0
0
0
0
0

0
1
1
1
0
0
0
0

5
5

0
0

0
0

0
0

0
0

6
6
6
1
1
6
6
2
1
1

511
388

1
1
0
0
0
0
1
1
0
0

1
1
0
0
0
0
0
1
0
0

0
0
0
0
0
0
1
0
0
0

464

.
.

240
2480

.
5
5

1500

1
1

1
0

0
1

2
6

1022

1
0
0
0
1
1
0
0
0

1
0
0
0
1
1
0
0
0

0
0
0
0
0
0
0
0
0

.
.

.
2
1
1
6
6
6

2442
727

.
1
1

2100

1
0

1
0

0
0

5
5
1
1
6

808
607
2120

1
1
1
0
0

1
1
1
0
0

0
0
0
0
0

1
1

2200
1730

1
1

1
1

0
0

.
.
.

1
2
2
1
2
1
1
1
2
2
1
1
1
1
1
2
2
2
1
2
1
2
2
1
2
1
1
1
2
1
2
2
1
2
1
2
2
2
2
1
1
2
2
2
2
1
2
1
1
1

3
6
7
1
2
3
3
1
2
3
3
3
3
3
1
2
3
3
1
2
3
3
1
3
3
1
7
1
2
3
3
3
3
4
1
2
3
3
7
1
1
2
4
9
9
1
2
3
3
3

4
1
10
4
1
1
1
1
1
1
1
1
1
1
1
2
5
5
4
4
4
4
10
10
10
1
10
10
10
10
10
10
10
10
1
1
1
1
10
10
1
10
10
10
10
10
10
1
1
10

.
4
6
1
1
6
6
1
1
6

1780
658
1056
2799
799

.
.
.
.
1
1
6
6
1
1
6
6
2

1800

2
2
1
1
5
6
6
6
5
1
1
6
6
4
6
5
5
4
6
6
5
5
6
6
6

630
360
300
200
320

1598
1548

250

0
0
0
1
1
1
0
1
1
0
0
0

0
0
0
1
1
1
0
1
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
0
1
1
0
0
1

1
0
0
0
1
1
0
0
0

0
1
0
0
0
0
0
0
1

1
1
1
1
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
1
0
1
1
0

1
1
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
1
0
1
1
0

0
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

.
.

2599
799

420
533

0
500
543
340

1
2
2
1
2
2
2
2
1
2
2
2
2
1
2
1
2
2
1
2
1
1
2
1
1
2
2
1
1
2
1
2
2
1
1
2
1
2
2
1
2
2
1
1
2
1
1
1
1
2

1
2
7
7
1
3
3
3
1
2
3
1
3
3
3
1
2
3
1
2
3
1
2
3
3
1
1
3
7
1
3
3
1
3
1
2
1
2
3
1
2
3
3
1
2
3
3
1
3
1

1
10
10
10
10
10
10
10
1
1
1
1
1
1
1
10
10
10
10
10
10
2
2
1
10
1
10
1
10
10
1
10
10
10
1
1
1
1
1 .
10
10
10
10 .
10
10
10
10
10
10
1

1
1
6
6
2
6
6
6
1
1
6
2
6
6
6
1
1
6
1
1
6
1
1
6
6
2
6
6
6
3
6
6
3
6
6
6
1
1

481

300
200

663
454
391
339
799

70
223
348
480

1200
598

90
340
240
240
340

330
739
928
340
1017

1
0
0
1
1
0
0
0
1
1
1
1
1
0
0
1
1
1
1
0
0
1
0
1
0
0
1
1
1
1
1
0
0
1
1
1
0
1

1
0
0
0
0
0
0
0
1
1
1
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
1
1
0
1

0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
1
1
1
0
0
0
1
0
0
0
0
1
0
1
1
0
0
0
1
0
0
0
0

1
1
6

250

1
0
0

0
0
0

1
0
0

5
5
6
6
4
2
6

0
420

1
1
0
0
0
1
1

0
1
0
0
0
1
1

1
0
0
0
0
0
0

800
1116

1
2
1
2
1
1
1
2
2
2
1
2
2
2
2
1
1
1
1
2
2
2
1
1
2
2
1
2
1
1
1
2
1
1
2
2
1
1
1
1
2
2
1
2
1
2
2
1
1
2

6
6
1
2
3
1
1
2
3
3
1
1
3
3
5
5
5
5
1
2
3
5
1
1
2
6
1
1
3
1
3
1
3
1
2
3
1
3
3
1
2
9
9
1
3
3
5
5
5
1

1
10
10
1
1
10
1
10
1
1
1
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10
10
1
1
1
10
10
2
10
10
1
10
10
10
1
10
1
10
10
10
10
10
10
10
10

1
1
1
1

500
480

0
0
1
1

0
0
1
1

0
0
0
0

6
5
5

210
438
200

1
1
1

0
1
0

1
0
1

6
2
2
2
6

680
500

1
1
0
0
0
0

1
1
0
0
0
0

0
0
0
0
0
0

5
5
6

200

1
0
1

0
0
1

1
0
0

6
5
5
4
3
3

658
350

1
1
0
0
0
1

1
1
0
0
0
1

0
0
0
0
0
0

2
6
4
6
5
5
6
6
6
6
1
1
6
6
4
6
2
6
6

1365

1
0
0
0
1
1
1
1
1
1
0
0
1
0
1
1
1
0
0

1
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
1
0
0

0
0
0
0
1
1
0
1
1
1
0
0
0
0
0
1
0
0
0

480

.
.

.
.
.

340

750

150
200
340
320
320
230

1200
540
490

1
2
2
2
2
1
2
1
1
2
2
2
2
1
2
1
2
1
2
1
1
2
2
2
1
1
1
2
1
1
2
2
2
2
1
1
2
1
1
1
2
2
2
1
1
2
1
1
1
2

2
3
6
1
3
4
5
5
1
6
7
7
7
1
2
3
3
1
1
3
1
2
1
3
3
1
1
2
3
3
9
1
1
3
1
1
2
3
3
1
2
1
5
7
1
2
1
5
1
2

10
10
10
1
1
1
1
1
1
2
1
10
10
10
1
1
1
1
1
1
1
1
1
1
1
1
2
10
10
2
1
1
2
2
10
1
2
1
1
1
1
10
1
10
10
1
1
1
2
2

1
6
4
4
1
1

750

6
3
2
3

450
375

5
5
6
6
2
1
6
5
5
2
6

600
950

190
940
692

.
.

690

1
0
1
0
1
1
0

1
0
0
0
1
1
0

0
0
1
0
0
0
0

1
1
0
1

1
1
0
1

0
0
0
0

1
1
0
0
1
1
0
1
1
1
0
0
0
1
1
0
0
1
0
1

1
1
0
0
1
1
0
1
1
1
0
0
0
0
0
0
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0

900
340
1500
400
386

.
4
1
1
6
2
2
4
6

999999

1008
1500

.
6
1
1

540
3499

1
1
0

1
1
0

0
0
0

5
5
3
6
2
5
5
4
6
1
1

1500
800
570
340
180
356
380
387
403
900

1
1
1
1
1
1
1
1
1
1
0

1
1
1
1
0
1
1
1
1
1
0

0
0
0
0
1
0
0
0
0
0
0

.
.

2
1
2
1
2
2
1
1
1
2
1
2
1
2
2
2
1
2
2
1
2
1
1
1
1
1
1
2
2
1
1
2
1
2
1
1
1
2
2
2
2
1
2
1
2
1
2
1
2
1

3
1
2
3
7
1
3
9
1
2
3
3
1
2
7
7
7
9
1
2
3
4
5
9
9
9
9
1
1
3
1
2
1
3
3
1
1
2
3
3
1
1
2
3
3
1
2
5
1
2

1
10
10
10
1
1
10
10
10
10
1
10
10
10
10
10
10
1
10
10
10
1
10
10
10
10
10
10
10
10
10
1
10
10
1
1
1
10
1
1
10
10
10
1
10
10
10
10
10
10

6
5
5
6
4
4
6
6
5
5
6

432
750
500

250
250
700
356

.
5
5
6

650
0

1
1
0
1
0
0
1
1
1
1
1
0
0
1
0

1
1
0
1
0
0
0
0
1
0
1
0
0
1
0

0
0
0
0
0
0
1
1
0
1
0
0
0
0
0

1
0
1
0
1

0
0
1
0
1

1
0
0
0
0

1
1
0
0
1
1
1
0
1
1
0
1
1
1
1
0

1
0
0
0
0
1
0
0
1
1
0
1
1
1
0
0

0
1
0
0
1
0
1
0
0
0
0
0
0
0
1
0

1
0
0
1
0
1
0
0
1
1

0
0
0
1
0
0
0
0
0
0

1
0
0
0
0
1
0
0
1
1

.
.
3
5
5
5
5

253

6
6
6
6
6
2
3
1
1
4
2
6
3
5
5
6

490
225

2
1
1
6
6
1
1

360

1
1

230
210

356
441

60
410
0
656
800
340
526
417
160

868
279

1
1
1
2
2
2
2
1
2
1
2
1
2
1
1
2
2
2
2
1
2
1
1
2
2
1
1
2
1
2
2
2
1
2
1
2
1
2
2
2
1
1
1
2
2
2
1
2
1
2

6
7
1
1
1
3
3
5
5
5
1
1
2
3
1
2
3
3
3
1
2
3
1
2
3
3
1
2
3
1
7
7
7
1
3
3
1
2
3
1
3
3
1
2
3
3
4
5
1
2

10
1
10
10
10
1
10
10
10
10
10
1
1
1
10
10
10
10
10
1
10
1
2
10
2
2
1
1
1
10
10
10
10
10
10
10
10
10
10
10
2
1
1
10
10
1
5
1
10
10

4
6
3
4
4
3
2
6
6

438
420
370
230
823
355

0
1
1
1
1
1
1
0
0

0
1
0
1
0
1
1
0
0

0
0
1
0
1
0
0
0
0

.
4
1
1

162
876
755

1
1
1

0
1
1

1
0
0

1
1

1350

1
1

1
0

0
1

1
1
6
1
1
6

550
370
410

1
0
1
1
0
0

1
0
1
1
0
0

0
0
0
0
0
0

1
1

450
499

1
1

0
1

1
0

2
6
6
6
4

200
100
0

1
1
1
0
1

0
0
0
0
0

1
1
1
0
1

1
1
6
4
2
6
1
1
5
2
2

1620

280

1
0
0
0
1
1
0
0
0
0
1

1
0
0
0
0
1
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0
1

5
5

436
90

1
1

0
0

1
1

.
.
.

50

.
.

100
520

1
2
2
2
1
1
1
1
2
1
2
1
2
2
2
1
2
1
2
1
2
1
1
2
1
2
2
1
2
2
2
2
1
2
2
1
2
1
1
2
1
2
1
2
2
1
1
1
2
1

3
7
1
3
4
5
5
5
1
7
1
3
3
3
1
3
3
1
2
1
2
3
1
2
3
3
6
1
2
3
3
3
3
1
3
5
1
2
3
1
3
3
3
3
1
2
3
3
1
2

10
10
1
1
10
1
1
1
1
10
10
10
10
10
10
10
10
10
10
1
10
1
1
10
1
1
10
10
10
10
10
10
10
10
1
1
10
1
1
10
10
10
10
10
1
1
1
1
10
10

.
6
4
1
1
6
6

554
0

.
2
6
2
6

1280

2
6
6
5
5
5
5

440

1
1
6

426
160

160

.
.

186
360

0
0
1
0
0
0
0
1
0
1
0
0

0
0
1
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
1
0
0

1
0
0
1
1
1
0

0
0
0
0
0
0
0

1
0
0
1
1
1
0

1
1
0

1
0
0

0
1
0

0
1
0
0
0
0

0
0
0
0
0
0

0
1
0
0
0
0

0
1
0
0
1
0
0

0
0
0
0
1
0
0

0
1
0
0
0
0
0

1
1
0

1
0
0

0
1
0

0
1

0
0

0
1

.
2
1
1
6
6

360

.
.
2
2

340

.
5
5
6
2

340

.
.
.
.
5
5

396
390

.
.
4
4

326

2
2
1
1
2
1
1
2
1
2
2
1
1
1
2
1
1
2
1
2
1
2
1
1
1
2
2
1
2
1
1
2
1
2
2
1
1
2
2
1
2
1
2
1
2
2
1
2
1
2

3
3
3
1
2
3
1
2
1
7
1
7
8
1
2
1
1
2
3
1
2
3
3
3
1
2
1
2
3
1
9
9
1
2
3
3
1
2
3
3
1
3
7
7
1
7
7
1
1
2

10
10
10
1
1
1
1
1
10
5
10
10
1
1
10
10
10
10
10
1
1
1
1
1
1
1
10
10
10
10
10
10
2
1
1
1
1
2
1
2
1
1
10
10
10
10
10
10
2
2

.
.
.
1
1

380
380

1
1

0
0

1
1

0
1
0
0
1
1
1
1
0
1
1
1
0
1
1
0
0

0
1
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0

0
0
0
0
1
0
1
1
0
1
1
1
0
0
0
0
0

1
1
0
1
0
0
0
0
1
1
1
0
0
0
1
1
1
1
1
0
0
0
1
0
1
1

0
0
0
1
0
0
0
0
1
1
1
0
0
0
1
1
0
1
0
0
0
0
1
0
0
1

1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0

.
1
1
6
6
3
3
6
5
5
6
1
1
6
1
1

438

300
500
373
220
250
210
160
778
1500

.
.
.
1
1
5
5
6
6
6
6
5
5
6
6
1
1
6
6
2
6
2
6
4
4
6
6
1
1

1905
493
2000

800
1560
373

768
530
740
370
40

340

600

2
2
1
2
1
2
1
1
1
2
1
1
2
2
2
2
2
2
1
2
1
1
2
1
2
2
2
2
2
1
2
2
1
1
2
1
2
1
2
2
2
1
2
1
2
1
1
2
2
2

3
3
1
6
1
2
3
3
1
2
3
1
1
3
5
1
3
3
3
1
2
3
7
1
2
3
3
3
6
1
2
3
3
1
3
1
2
3
3
7
1
2
3
5
1
3
3
1
1
3

1
1
1
10
10
2
2
2
10
10
10
1
10
10
10
10
10
10
10
1
10
1
10
1
10
10
1
1
10
1
10
1
1
10
10
1
10
1
1
10
10
1
10
10
10
10
10
1
10
10

1
1
2
6
5
5
6
6
5
5

440
390
410
250
200
300

1
4
2

515

200
300

1
1
1
1
1
1
0
0
0
1

1
1
1
0
0
0
0
0
0
0

0
0
0
1
1
1
0
0
0
1

1
0
1

1
0
0

0
0
1

0
0
0

0
0
0

0
0
0

1
1

1
0

0
1

0
0
0
0
1
1
0
1
0

0
0
0
0
1
0
0
1
0

0
0
0
0
0
1
0
0
0

1
0
1
0
0
0
0
0
1
0

1
0
1
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0

265

.
2
6
.
.
5
5

410
200

.
6
1
1
6
6
6
3
1
1

700
499
653

.
.
2
6
5
5

420
599

.
.
6
5
5
6

559

.
3
6

130

1
0

0
0

1
0

6
4
1

725

1
0
1

0
0
1

1
0
0

400

1
1
1
1
2
2
1
2
2
2
1
2
2
2
1
1
2
1
1
2
1
2
1
1
2
1
2
1
2
1
2
1
2
2
2
1
2
2
1
1
2
2
2
1
2
1
1
2
2
1

4
5
1
3
1
3
3
3
1
3
1
2
3
1
7
1
2
3
3
3
1
2
3
3
3
1
2
1
2
3
3
5
5
1
6
1
2
3
5
1
2
3
3
1
2
3
1
2
1
7

10
10
1
10
10
10
10
10
10
10
10
10
10
1
10
2
1
1
1
1
1
10
1
1
1
10
10
1
10
1
10
1
10
1
1
1
10
10
1
10
2
1
1
1
10
1
1
2
2
2

1
6
3
6
2
6
6

650
1859
230
160

1
0
1
1
1
0
0

1
0
1
0
0
0
0

0
0
0
1
1
0
0

0
0
1
0

0
0
0
0

0
0
1
0

1
0
1
1
0

1
0
1
1
0

0
0
0
0
0

.
4
4
5
5

320

.
6
6
1
1

579
800
1400

.
.
.
1
1
6

400
80

1
1
0
0

1
0
0
0

0
1
0
0

1
1
1
1
6
2
6
6
6
4
1
1
6
6
1
1
6
6
1
1

420
270

1
1
0
0
1
1
1
0
1
0
0
0
1
1
1
1
1
1
1
0

1
0
0
0
1
1
1
0
1
0
0
0
0
1
0
0
1
1
1
0

0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0

1
0
0
1

1
0
0
0

0
0
0
1

.
.

769
350
612
845

534
355
129
85
1500
680
1000

.
1
1
3
3

500

250

1
2
1
2
1
1
1
1
2
1
2
1
2
2
2
2
1
2
1
1
1
1
2
1
1
1
1
2
2
2
2
1
2
2
2
2
1
2
1
2
1
2
2
1
1
1
2
2
1
2

1
2
1
2
3
3
3
3
7
1
2
3
1
3
7
7
1
2
3
3
1
3
8
1
3
7
1
2
3
3
9
1
2
3
3
3
1
2
1
2
1
2
3
3
3
1
7
7
1
1

2
2
1
10
1
10
10
1
1
10
10
10
1
1
1
1
10
10
10 .
10 .
1
1 .
1
1
1
10
2
2
10
2
1
10
10
10
10
10
1
1
10
2
4
4
10
10
10
1
10
10
10
10

1
1
1
1
6
6
6
6
6
1
1
6
2
6
2
6
5
5

600
1450
1710
310

1200

691
1530
594
351
1500

1370

6
3
6
6
1
1
6
6
6
1
1
6
6
6
1
1
1
1
1
1
6
6
6
6
6
6
2
6

419
1098
877

2150

504
880

1960
1660
800
620
200
310
1350

380
0

1
1
1
0
1
1
0
0
0
1
0
0
1
1
1
1
1
1

1
0
1
0
1
0
0
0
0
1
0
0
1
1
1
1
0
1

0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0

1
0
1
1
1
0
1
1
0
0
1
1
0
0
0
0
1
1
1
1
0
1
0
1
0
1
0
0
1
0

1
0
1
1
1
0
0
1
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
1
0
0
1
0

0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0

2
1
2
1
2
2
2
1
2
2
1
1
2
1
1
2
2
2
1
2
2
1
2
1
1
2
2
2
1
1
1
2
2
1
2
2
2
1
1
2
2
1
2
2
1
2
2
2
1
1

9
1
2
1
2
3
3
1
2
3
3
1
7
1
1
2
3
3
5
1
3
5
7
9
1
2
3
3
3
5
1
2
3
3
1
3
1
2
1
2
3
3
1
3
1
2
3
3
3
1

10
1
1
1
1
1
1
5
5
5
5
1
10
10
1
1
2
10
2
2
1
10
1
1
1
2
10
10
10
10
1
10
1
1
10
10
10
10
1
10
10
10
1
10
1
1
1
1
1
1

6
1
1
1
1

0
300

0
1
1
1
1

0
0
0
1
1

0
1
1
0
0

5
5

650

1
0

0
0

1
0

6
6
3
5
5
4
6

658
38
560

1
1
1
0
1
0
0

1
0
1
0
1
0
0

0
1
0
0
0
0
0

0
1
0
1

0
1
0
1

0
0
0
0

1
0
0
0
0

1
0
0
0
0

0
0
0
0
0

700
600

.
.

.
.

715

.
4
6
6
3

1060
548

.
1
1
6
2
6

1207

1
1

768

1
0
0

1
0
0

0
0
0

248

1
0
0
0
0
0
0
0
0
0
1
1
0

0
0
0
0
0
0
0
0
0
0
1
1
0

1
0
0
0
0
0
0
0
0
0
0
0
0

0
0

.
.
.
1
1
1
1
6
6
3
6
1
1
6

1160
1054

.
.
1

372

2
1
2
1
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
1
2
1
1
1
2
2
1
1
2
1
2
2
2
1
1
1
2
2
1
2
2
1
1

2
1
2
1
2
1
2
3
3
3
3
3
1
3
5
1
3
1
3
3
1
3
1
6
7
7
1
2
3
7
1
2
7
7
1
2
3
1
3
3
3
1
1
2
3
3
1
6
7
1

1
1
1
2
1
1
10
10
10
10
10
10
2
1
1
1
1
10
10
10
1
2
1
10
1
1
10
1
1
1
4
10
10
4
1
10
1
10
1
1
1
1
1
10
1
1
1
10
10
2

1
5
5
1
1
1
1
6
6
6
6
6
2
2

340
372
600
130
700
1110

2
6
3

803

0
0

40
493

1
1
1
1
1
1
0
0
0
0
0
0
1
1

1
1
1
0
1
1
0
0
0
0
0
0
0
1

0
0
0
1
0
0
0
0
0
0
0
0
1
0

1
0
1

1
0
0

0
0
1

0
1
1
0
1
1
1
1
1
1
1
0
0
1
1
0
0
0
1
1
1
1
1
0

0
1
1
0
1
1
0
1
1
1
1
0
0
1
1
0
0
0
1
1
1
1
1
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
1
1

0
0
0
1

0
0
1
0

141

.
.
3
2
6
2
6
6
5
5
6
6
5
5
6
2
5
5
6
3
6
6
6
6
5
5

1670
780
340
411
280
438
713
870
950

950
372

700
580
576
384
1666

.
.
3
4
6
1

250
400

2
2
1
1
2
2
1
1
2
2
1
1
1
1
1
2
1
2
2
2
2
2
1
2
1
1
1
1
1
2
2
1
2
1
1
2
2
1
2
1
1
1
2
2
1
1
1
2
1
1

2
3
3
1
2
1
3
1
2
7
9
9
9
1
1
2
1
2
3
3
1
3
3
1
3
3
3
3
1
2
3
5
5
5
1
2
3
5
5
1
3
1
2
3
3
7
1
2
3
5

1
1
1
1
1
1
1
1
10
10
10
10
10
1
10
10
10
10
10
10
10
10
1
10
10
10
10
10
2
10
10
10
10
10
1
10
1
1
1
10
10
10
1
10
10
10
2
10
10
10

1
6
6
1
1
4
6
5
5
5
5
6

480
372

6
1
1
5
5
6

717
295

2
6
6
2

100

643
382
340
514
350
350

1
1
0
1
1
1
0
1
0
1
1
0

1
1
0
1
1
0
0
1
0
0
1
0

0
0
0
0
0
1
0
0
0
1
0
0

1
1
0
1
0
0
0
1
0
0
1
0

1
0
0
1
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
1
0
0
1
0

0
0
1
0
0

0
0
0
0
0

0
0
1
0
0

1
0
1

1
0
1

0
0
0

0
1
1
0
0
0
0
1
0
1

0
1
1
0
0
0
0
1
0
1

0
0
0
0
0
0
0
0
0
0

345

80

.
.
.
.
1
1
2
6

100

.
.
5
5
2

603
460

.
.
2
6
1
1
6
6
6
1
1
2
.

535
1300
0

350
440

1
2
2
1
2
2
2
1
1
2
2
2
1
1
2
1
2
1
2
2
1
1
1
2
2
1
1
1
2
1
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
2
1
1

1
1
3
1
2
3
3
3
1
2
3
3
3
1
2
3
3
1
3
4
9
9
1
2
3
3
1
1
2
3
3
3
1
2
3
3
3
5
1
2
3
3
3
3
3
4
4
4
5
5

10
10
10
1
10
10
1
1
10
10
1
1
10
10
1
10
10
1
1
10
10
10
1
10
10
1
10
1
10
10
1
1
10
10
10
1
10
10
1
10
1
10
1
1
1
10
10
10
1
1

6
4
6
5
5
6
6
6
5
5
6
6
6
1
1
6

280

1
0
0
1
0
0
0
0
1
0
1
1
1
1
1
0

0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
0

1
0
0
0
0
0
0
0
1
0
0
1
1
1
0
0

2
6
5

393

1
0
0

1
0
0

0
0
0

1
1
6
6
4
1
1
6
6

437

1
0
0
0
1
1
0
1
0

1
0
0
0
0
0
0
1
0

0
0
0
0
1
1
0
0
0

0
0
1
1
0
0
1
0
1
0
1
1
1
1
0
0

0
0
1
1
0
0
1
0
1
0
1
1
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

430

350
350
365
200
60
380

.
.

400
0
340

.
1
1
6
2
6

600
340

.
1
1
2
5
5
6
5
5
5
5
.
.

340
375
0
362
340
340
200

2
2
1
2
2
1
2
1
1
2
2
1
1
1
2
1
2
1
1
1
2
1
1
1
2
2
1
2
1
2
1
1
2
2
1
1
2
1
2
2
2
2
2
2
1
2
1
2
1
1

5
5
1
2
3
1
2
3
3
3
3
3
5
5
6
1
2
7
1
1
2
7
7
1
2
3
3
3
1
2
3
1
2
3
1
1
2
1
2
3
1
3
5
5
1
2
1
2
3
3

1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
5
2
2
10
10
1
10
1
1
1
1
1
10
1
10
1
1
1
10
1
1
10
10
10
10
10
1
1
1
10
1
10

.
.
1
1
6
5
5
6
6
2
6

540

340
250

1
1
0
0
0
1
1
0
0

1
0
0
0
0
1
0
0
0

0
1
0
0
0
0
1
0
0

0
1
0
1
1
1
1
0
0
1
0
0

0
0
0
1
1
1
0
0
0
1
0
0

0
1
0
0
0
0
1
0
0
0
0
0

1
1
0
1
0
0
1
1
1
1
1
0
0
1
0
0
1
1
1
0
1
0

1
1
0
1
0
0
1
1
1
1
0
0
0
0
0
0
1
1
0
0
1
0

0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0

.
.
.
4
5
5
6
2
1
1
6
6
5
5
6

300
392
500
2000

466

.
.
5
5
6
5
5

975
975

6
5
5
5
5
6
4
2
6
6
1
1
1
1
6
6

772
418
400
826
628

380

300

859
640
783
350

2
2
1
2
2
2
2
1
2
1
2
1
1
2
2
1
2
1
1
2
2
1
2
1
2
1
2
2
2
2
1
1
1
2
1
1
1
2
2
2
2
1
1
1
2
1
2
2
1
2

3
6
1
2
3
3
1
3
3
1
2
3
1
2
3
3
3
1
1
2
3
3
3
1
2
3
3
3
1
3
6
7
1
2
3
3
7
4
9
5
9
9
9
1
2
3
3
3
1
2

1
10
10
10
10
10
1
1
1
1
10
1
1
10
1
1
1
10
10
10
10
10
10
10
10
10
10
10
1
1
10
1
10
10
1
10
1
10
10
1
1
1
1
1
10
1
1
1
10
1

.
4
5
5
2

140
253
150

0
0
1
1
1

0
0
0
0
0

0
0
1
1
1

1
1
0
1
0

1
1
0
1
0

0
0
0
0
0

1
0

1
0

0
0

0
1
0

0
0
0

0
1
0

1
0
0
0
0
1
0
0
1
0
0
1
0
1
0
1

0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0

1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1

1
0
1
0
0
1
1

1
0
1
0
0
1
1

0
0
0
0
0
0
0

.
2
6
6
1
1

340
395

1
1

400

400

.
.
.
2
1
1

280

.
.
.
1
1
6
6
6
2
6
4
6
5
5
5
6
5
5
5

230

340

340
0
390
390
80

.
6
.
.
1
1
6
6
6
1
1

454
340

500
438

2
2
1
2
1
2
2
2
2
2
2
1
2
1
2
2
1
2
2
1
1
2
2
2
2
1
2
2
1
2
2
2
2
2
1
1
2
2
1
2
2
1
2
1
2
2
1
1
2
1

3
1
2
7
7
7
7
7
7
7
7
1
2
3
1
6
1
2
3
3
1
2
3
3
3
4
5
5
1
2
3
3
6
1
2
3
1
7
1
2
3
1
2
3
6
1
3
1
2
3

10
10
1
10
1
10
10
10
10
10
1
1
1
1
1
1
1
10
1
10
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
10
1
1
1
1
1
10
1
1
10
1
1
1

6
1
1
2
1
1
6
6

768
194
1215

0
0
1
1
1
0
0
0

0
0
1
0
1
0
0
0

0
0
0
1
0
0
0
0

1
1
0
1
0
0
0
1
1
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0

.
.
.
1
1
6
6
4
1
1
6
6
5
5
1
2

630
1225

352
515

1
1
0
1
0
0
0
1
1
1
0
1
1

390

1
1
6
6
4
5
5

1320
1642
491

1
1
1
0
0
1
1
0
0
0
0
1
1
1
1
0
0
1
0
1
1

1
1
1
0
0
1
1
0
0
0
0
1
1
1
1
0
0
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1547

1257
680
393

.
.
.

745
1360

.
6
6
1
1
6
1
1
6
4
2
6
1
1
.

1648
398
2298
1752

1538
768
487

1
2
1
1
1
1
2
1
1
2
1
2
1
2
1
2
2
2
1
2
1
2
1
2
1
2
1
1
2
2
2
1
1
2
2
1
1
2
1
2
2
2
2
1
2
1
1
2
2
2

1
2
3
3
3
1
2
3
1
3
3
5
5
7
7
7
1
3
3
3
4
9
1
2
3
1
3
1
2
6
7
7
1
2
3
3
1
1
1
2
3
1
6
1
3
3
1
2
3
3

2
1
10
10
1
1
1
1
10
10
1
10
10
1
10
10
10
1
1
1
1
1
1
10
1
1
10
2
2
1
1
1
1
10
10
10
10
10
1
1
10
10
10
1
1
1
1
10
10
1

1
1
6
6
6
1
1
6
4
2
3

5000
352

4
6

375

862
1062
480
1050
375

1
1
0
0
0
1
1
1
1
0
1

1
1
0
0
0
1
1
0
0
0
0

0
0
0
0
0
0
0
1
1
0
1

1
0
0
0
1
1
1
1
1
1
0

1
0
0
0
1
1
1
1
1
1
0

0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
0
1
0
0
0
0
0
0
0
1
1
0
0
0
1
1
1
1
1
0
0

0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
1
1
1
0
0

1
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

.
.

.
4
1
6
6
1
6
5
5

650
375
437
375
540
652

.
2
3
1
1
4
6
6
1
1
6
6
6
4
1
1
6
2
4
2
6
6
1
1
2
6

310
250
510

328

0
0
0
442
655
0

725
450
488
1100
500

1
1
2
2
1
1
2
2
2
2
2
2
2
1
2
2
1
2
1
1
2
1
2
1
1
2
2
1
2
2
2
2
1
1
1
2
2
2
1
2
2
1
2
2
1
1
2
1
2
1

5
1
2
3
3
1
2
3
1
1
3
1
3
1
2
5
5
1
3
1
7
7
7
1
1
2
7
1
2
3
3
1
3
3
1
2
3
1
3
1
3
3
3
1
3
1
2
3
3
1

10
10
10
10
10
1
1
10
10
1
1
1
1
1
1
10
10
1
1
1
10
10
10
1
10
1
10
2
10
2
2
10
10
10
5
5
1
10
10
1
1
1
1
10
10
10
10
10
1
1

.
1
1
6
6
1
1
6
1
4
2
2

300

0
200
700
587

1
0
0
0
0
0
0
1
0
1
1

0
0
0
0
0
0
0
0
0
1
0

1
0
0
0
0
0
0
1
0
0
1

0
0
0
0
1
0
1
0
0
0
1
1
1
0
1
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0

0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0

1
0
1
0
1
1
0

1
0
1
0
0
1
0

0
0
0
0
1
0
0

0
0
1
0
1
1
0

0
0
1
0
1
1
0

0
0
0
0
0
0
0

.
5
5
6
6
2
6
3
6
6
6
6
5
5
6
1
1
6

0
1400
740

1010
250
400
500

.
2
6
.
1
1
6
2
6
2
6

490
1680
350
790

.
.
2
6
1
1
6
6
2

0
340
500
372
413

2
1
2
1
2
2
1
1
2
2
2
2
2
1
1
1
1
2
1
2
1
1
2
2
1
2
2
2
2
2
2
1
2
2
2
1
2
2
1
2
1
2
1
2
1
2
2
1
2
2

7
1
2
3
3
3
7
1
2
1
3
5
1
3
3
6
1
2
3
3
1
1
2
3
1
2
1
1
7
9
9
1
2
3
7
1
2
3
5
5
1
2
3
1
3
7
7
1
2
3

10
10
1
10
1
1
1
1
10
1
10
10
10
10
10
1
1
10
1
1
1
1
1
1
10
1
1
1
1
10
10
2
1
10
1
1
10
1
1
1
2
2
1
1
1
10
10
10
10
10

6
5
5
6

120
500
200

1
1
1
0

0
1
0
0

1
0
1
0

0
0
0
340
675
100

0
0
0
1
1
0
0
0
0
1
1
1

0
0
0
0
0
0
0
0
0
1
0
0

0
0
0
1
1
0
0
0
0
0
1
1

857
606

0
1
1

0
1
1

0
0
0

0
1
1
0
0
0
0
1
1
1
1
0
0
1
0

0
1
1
0
0
0
0
1
1
1
1
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
1
1

1
0
1
1

0
0
0
0

0
0
1
1
0

0
0
1
0
0

0
0
0
1
0

.
.
6
1
1
4
2
6
2
6
6
2
1
1

170
190

.
.
4
1
1
.
1
1
4
3
6
6
6
1
1
6
6
1
1
2

0
1120
400

2700
970
400
787

705

.
.
1
1
6
2

595
632
1110

.
6
6
1
1
6

620

2
1
2
1
2
1
1
1
1
2
1
1
2
2
1
2
1
1
1
2
1
2
1
1
2
1
2
1
2
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
2
2
1
2
2
2

3
3
1
1
2
3
3
3
1
2
3
7
1
3
4
5
7
7
7
7
1
2
7
1
2
3
3
1
2
3
3
5
5
5
1
3
5
5
5
5
1
2
3
1
2
3
1
2
3
3

10
10
1
10
1
1
1
1
10
1
1
1
10
10
1
1
10
10
10
10
10
10
10
1
10
1
10
10
10
1
1
10
10
10
10
10
10
10
10
10
2
10
10
10
10
10
10
10
10
10

6
6
4
1
1
6

0
896

.
.
5
5

215
439

0
0
0
0
1
0
0

0
0
0
0
1
0
0

0
0
0
0
0
0
0

1
1

0
1

1
0

0
0
0
1
0

0
0
0
1
0

0
0
0
0
0

0
1
1
1
1
0
1
0
1
0
1
1
0
0
0
1
1
0
0
0
0
1
0
1
1
0

0
1
0
0
1
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
1
0

0
0
1
1
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0

1
0
0
0

0
0
0
0

1
0
0
0

.
6
4
5
5
6

770

.
.
.
2
5
5
6
5
5
6
6
1
1
2
6
6
6
6
4
2
6
6
6
6
1
1
6
1
1

350
320
230
499
252
360
339
672

52
250
0
0

600
530
350

.
1
1
5
5

590

2
1
1
1
1
2
1
2
1
2
2
2
2
1
2
1
2
2
2
2
1
1
2
2
2
1
1
2
1
2
1
1
2
1
2
2
2
1
1
1
1
2
2
1
1
1
2
1
2
2

3
3
4
4
4
4
5
5
5
5
5
5
1
2
3
1
2
3
3
1
3
3
1
1
3
3
1
2
1
2
3
1
2
3
3
4
5
7
7
1
1
2
3
3
3
1
2
3
3
4

10
10
10
1
10
10
10
10
10
1
10
1
1
1
1
1
1
1
1
10
10
10
1
10
10
10
10
10
10
10
10
2
10
1
2
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10

5
5
5
5
5
5

120
100
400
1222
450

1
1
1
1
1
0

0
0
1
1
1
0

1
1
0
0
0
0

5
5

339
339

1
1

0
0

1
1

5
5

339
339

1
1

0
0

1
1

2
6
6
2
4
6
6
1
1
5
5
6
1
1
5
6
5

600

1
0
0
1
1
0
0
1
0
1
0
0
1
0
1
0
0

1
0
0
1
0
0
0
1
0
0
0
0
1
0
1
0
0

0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0

.
.
.
.
.
.

.
.

408
150

388
315

1400
442

.
6
6
2
5
5
6

426
400
500
240

1
1
1
1
0
0
0

1
1
1
0
0
0
0

0
0
0
1
0
0
0

1
1
5
6
5

780
200
840

1
1
1
0
1

1
0
1
0
0

0
1
0
0
1

.
.

1
2
1
2
1
2
2
1
1
1
1
1
2
2
1
1
2
2
1
2
2
2
1
1
1
1
2
1
1
2
1
2
1
2
2
1
2
2
1
1
1
2
2
2
2
2
1
2
2
2

1
2
1
2
3
3
3
3
3
4
5
1
2
5
5
1
2
3
3
3
1
3
3
4
5
1
2
7
1
2
3
3
1
2
3
1
2
3
1
9
1
2
3
3
5
5
1
2
3
3

1
10
1
10
10
10
10
1
1
10
10
10
10
1
10
1
10
1
1
1
1
10
1
10
10
1
1
1
1
10
1
1
4
4
4
1
1
1
1
1
10
10
10
10
10
10
1
10
1
1

5
5
5
5
6
5
6

358

335

573

.
.

1
0
1
0
0
0
0
0

1
0
1
0
0
0
0
0

0
0
0
0
0
0
0
0

0
0
1
0
1
0
0
0

0
0
1
0
1
0
0
0

0
0
0
0
0
0
0
0

1
0
0
1

1
0
0
1

0
0
0
0

.
1
1
6
6
5
5
6
6

443
462

.
2
5
6
5

522

5
5
6
5
5

388
340
364
398

1
1
1
1
0

1
1
1
1
0

0
0
0
0
0

1
1
6
1
1

530

1
0
0
1
1

1
0
0
0
0

0
0
0
1
1

6
6
5
5
2
6

392
392
340

1
1
1
0
0
0

1
1
1
0
0
0

0
0
0
0
0
0

1
1
6

354

1
0
0

1
0
0

0
0
0

450

.
.

445
398

.
.

1
1
2
2
1
1
2
2
2
1
2
1
2
1
2
1
2
2
1
2
1
1
2
1
2
1
2
1
2
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
2
1
2
2
1

1
1
2
3
3
1
2
1
3
1
2
3
3
3
3
1
2
3
7
1
2
3
3
3
4
4
5
1
2
3
3
3
1
2
3
3
1
3
4
5
5
5
1
3
1
2
1
2
3
1

10
1
10
1
1
4
4
1
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
2
10
2
2
10
10
1
10
1
1
10
10
1
10
10
10
10
1

2
1
1
6

405
389

1
1
0
0

1
1
0
0

0
0
0
0

1
1
2
6
1
1
6
6
6

940

1
0
1
0
1
0
0
0
0

1
0
1
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0

1
1

380

6
1
1
6
5
5
5
5

250

1
0
0
1
0
1
1
0
1
0
1

1
0
0
0
0
1
1
0
1
0
0

0
0
0
1
0
0
0
0
0
0
1

5
5
6

284

1
0
0

0
0
0

1
0
0

1
1

1200

6
5
5

640
80
418

1
0
0
0
1
1
1
0

1
0
0
0
1
0
1
0

0
0
0
0
0
1
0
0

0
0
1
0
1
0

0
0
1
0
1
0

0
0
0
0
0
0

469
0
600

500
630
600
0

.
.

.
.

.
.
.
2
6
5
5
5
5

768
420

.
1

610

2
1
2
1
1
1
2
1
1
2
1
1
2
2
1
2
2
1
2
1
1
2
1
2
1
2
1
2
1
2
2
1
2
1
2
2
1
1
1
2
2
2
2
1
1
2
1
2
2
1

2
3
4
5
5
1
2
3
1
2
3
3
4
5
1
2
3
3
5
5
1
1
3
3
1
2
3
7
1
2
3
3
1
2
3
5
5
5
1
2
3
3
5
5
1
2
3
3
4
5

1
1
10
1
1
10
1
1
1
1
10
1
10
10
10
10
10
10
10
10
1
10
10
10
1
10
1
1
1
10
1
1
2
4
10
10
10
10
10
10
10
1
10
10
10
10
1
1
1
1

1
1
1

390
392

1
1
0

1
1
0

0
0
0

1
1
6
1
1
6
6
2

402
415
350
426
380
400

1
1
1
1
1
1
0
0

1
1
1
1
0
1
0
0

0
0
0
0
1
0
0
0

1
1
6
6
6

466

2
4
6
6
1
1

582
404
548

1
0
0
0
0
0
1
1
1
0
1
0

1
0
0
0
0
0
1
1
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0

1
1

467

1
0

1
0

0
0

1
1
2
6
6
6
1
1
2
6

788

1
0
1
0
0
0
1
1
0
1

1
0
1
0
0
0
0
0
0
1

0
0
0
0
0
0
1
1
0
0

1
1
1
6
6

160

1
0
1
1
1

0
0
0
0
1

1
0
1
1
0

.
.

528
0

.
.

.
.

388

270
44
600

.
.

340
240
404

1
2
2
2
1
1
1
1
1
2
1
1
2
1
2
1
1
2
1
2
2
1
2
1
2
1
2
1
1
2
2
1
1
1
2
2
1
2
1
2
2
1
1
2
2
1
1
2
2
1

1
2
3
1
2
3
3
6
1
1
2
3
3
1
2
3
3
1
3
3
9
1
2
3
7
1
2
3
1
2
3
3
6
1
2
3
3
3
3
3
1
7
1
2
3
7
1
2
3
3

1
10
1
2
10
2
2
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
1
1
10
1
10
10
1
10
1
1
1
1
1
10
10
1
1
1
10
1
10
10
1

5
5

340
90

1
1

0
0

1
1

5
5
6

195
600

1
1
0

0
1
0

1
0
0

1
0
0
0

0
0
0
0

1
0
0
0

.
4
2
5
5

400

5
5

350
240

1
1
0

1
0
0

0
1
0

2
6
6

75
0

5
5

400

1
1
0
0
1
0

0
0
0
0
1
0

1
1
0
0
0
0

1
1

985
622

0
1
1

0
0
0

0
1
1

1
1
6
6
2
5
5

17

1
0
0
0
0
1
0
0

0
0
0
0
0
1
0
0

1
0
0
0
0
0
0
0

0
0
1
1

0
0
1
0

0
0
0
1

0
1
0
0
0

0
1
0
0
0

0
0
0
0
0

.
.

.
.

.
.

340

405

.
.
.
.
.
6
5
5
5

369
387

.
6
1
1
6
6

387
871

2
1
1
1
2
2
1
1
2
1
1
2
1
2
1
1
2
2
2
1
2
1
1
2
2
1
2
1
1
1
1
1
2
1
2
2
1
1
2
1
1
2
2
1
2
2
1
2
1
1

1
3
3
1
2
3
3
1
2
3
3
1
2
3
3
3
1
3
5
1
2
1
1
1
3
3
4
5
1
1
3
1
2
1
2
3
5
5
1
7
1
2
3
1
2
3
4
5
5
5

10
10
10
10
10
10
10
10
10
10
10
10
1
1
1
10
2
1
1
1
10
10
1
1
1
10
10
2
10
1
1
1
10
2
1
2
2
2
10
10
1
10
1
4
4
10
1
1
1
1

2
6

80

1
0

0
0

1
0

5
5

400
400

1
1
0

1
1
0

0
0
0

1
1

500
90

0
1

0
0

0
1

1
1
6
6
6
2
2

250
950
505
505
376

1
1
1
1
1
0
1

0
1
1
1
1
0
1

1
0
0
0
0
0
0

0
0
1
0
0
1
1
1
1
0
0
1
0
1
1
0
0

0
0
0
0
0
1
1
1
1
0
0
1
0
1
1
0
0

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
1
1
0
0
1

0
0
0
0
1
1
0
0
1

0
0
0
0
0
0
0
0
0

.
.

.
.

600

.
5
5
6
4
2
2
1
1
6
6
4
2
5
5
1
1
2

700
500
370
700

935
390
600

.
.
6
6
1
1
6
1
1
1
1
.
.
.

570
460

560

1
2
1
2
2
1
2
2
2
1
1
2
2
2
1
2
1
2
2
2
1
2
1
1
1
2
1
2
1
1
2
2
2
2
1
2
2
1
2
1
2
1
2
2
1
1
2
1
1
1

1
2
1
2
3
3
1
3
3
5
5
1
3
3
1
2
3
1
7
1
3
3
4
5
5
6
7
1
7
1
2
3
3
6
1
9
9
1
2
7
1
3
3
1
3
3
1
1
1
3

10
10
1
10
10
10
10
10
1
1
1
10
1
1
10
10
10
10
10
10
10
10
10
10
10
1
10
2
1
1
1
10
10
10
1
10
10
1
1
10
1
10
10
2
10
10
1
1
2
2

5
5
5
5
6
6
1
6
1

1950

0
700

.
.
4
6
6
5
5

300
641
330
0

0
0
1
0
0
0
0
0
1
0

0
0
1
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0

1
1
1
0
0

0
1
0
0
0

1
0
1
0
0

0
0
1
0
0
1

0
0
0
0
0
1

0
0
1
0
0
0

0
1
0
1
1
1
0
0
0
1
1
1
1
1
0
1
0
0
1
1
0
1
0
1
1

0
0
0
1
1
1
0
0
0
1
1
1
1
1
0
1
0
0
0
1
0
1
0
1
1

0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

.
2
6
2
6
5
5

210
0
340

.
.
4
6
6
6
1
1
6
6
2
3
6
6
5
5
6
3
6
6
2
6
6
6
2
4
6

285
1142
800
1100

2200
340
340
873
535
1120

315
460
0
4300
500
340

2
1
2
1
1
2
2
1
1
2
2
1
1
2
1
2
1
2
1
2
2
2
1
2
2
1
1
2
1
2
1
1
1
2
1
1
1
2
2
1
2
2
2
2
2
2
1
1
2
2

3
5
6
1
3
1
3
3
5
1
1
2
1
2
1
2
3
3
1
1
3
1
3
3
5
5
1
2
1
2
3
3
3
1
3
3
1
2
7
7
1
3
3
1
3
3
3
1
2
3

10
10
1
1
10
1
1
10
1
1
10
10
1
1
1
1
1
10
1
10
1
10
10
10
10
10
4
10
4
2
1
10
10
2
10
1
4
10
10
10
10
10
10
1
10
1
1
10
10
10

0
1
0
0
1
0

0
1
0
0
1
0

0
0
0
0
0
0

1
1
1
1
1
1
1
1
0
1
0
1
1
0
0

0
1
1
1
1
1
1
1
0
1
0
1
0
0
0

1
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
0
0
0
1
0
0
1
0

0
0
0
0
0
0
0
1
0

0
0
0
0
1
0
0
0
0

1
1
0
0
0
0
0
1
0
0
0
1
0
0

1
0
0
0
0
0
0
1
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0
0
1
0
0

.
4
3
6
4
3
6

1000

738

.
3
5
5
5
5
1
1
6
6
6
2
6
2
6
6

490
340
500
570
430
412
705
769
1258
389
200
0

.
.
1
1
1
1
6
6
6
2
6

390

400

.
1
1
6

700

.
2
6
.
3
6
6
6
1
1
2

600

320

1
1
2
2
2
1
2
2
1
1
2
2
1
1
2
2
2
1
2
1
1
2
1
1
2
1
1
2
1
1
1
2
1
2
2
1
1
1
2
1
1
1
2
1
2
1
2
1
1
2

5
1
2
3
3
3
1
1
3
3
3
1
3
1
2
3
3
1
2
3
1
2
3
3
3
3
1
2
3
3
3
3
1
2
3
3
7
1
2
3
3
3
1
3
3
1
2
3
3
3

10
1
1
10
1
1
10
1
1
1
1
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

.
1
1
6
6

672
531

.
1
2
6
6

450

1
1
0
0
0
0
1
0
0

1
1
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0
0

0
1
1
0
0

0
1
1
0
0

0
0
0
0
0

.
3
6
1
1

342
520

.
.
5
5

250

1
0

0
0

1
0

1
1
6
6
6

100

1
0
0
0
0

0
0
0
0
0

1
0
0
0
0

1
1
6
6

437

1
0
0
0

1
0
0
0

0
0
0
0

0
0
0
1
0
1
0
0

0
0
0
0
0
1
0
0

0
0
0
1
0
0
0
0

.
.
1
1
6
6
2
5
5
6

330
0
460

.
.
2

245

5
5

700
200

1
1

1
0

0
1

.
.

.
.
.

1
2
1
2
2
1
2
2
1
1
1
2
1
2
1
2
2
1
1
2
1
1
1
2
2
1
1
1
2
2
2
2
2
1
2
1
2
1
2
2
2
1
2
1
2
1
2
2
2
1

1
2
3
1
3
1
2
3
3
1
1
2
3
1
3
1
3
3
1
2
3
3
1
2
1
2
3
1
1
3
1
3
5
5
5
5
5
1
2
3
3
3
3
1
2
3
3
3
5
1

10
10
10
10
10
10
10
10
10
10
10
1
1
1
1
10
10
10
1
10
1
1
10
10
2
2
2
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

5
5
6
2
6
5
5

400

1
0
0
1
0
1
0

1
0
0
0
0
1
0

0
0
0
1
0
0
0

2
5
5

80
0
423

1
0
1

0
0
0

1
0
1

540

2
6

270

5
5
6

421
380

1
0
0
1
1
0

0
0
0
0
1
0

1
0
0
1
0
0

5
5
1
1
6
2
4
6
2
2
6

390
305
440
610
198
489
295

1
1
1
1
1
1
1
1
1
0
0

0
0
1
1
0
0
0
0
0
0
0

1
1
0
0
1
1
1
1
1
0
0

5
5

360

1
0

0
0

1
0

5
5
6
6
6
6
5

840

1
0
1
0
0
0
1

0
0
0
0
0
0
1

1
0
1
0
0
0
0

338
390

.
.

.
.

165

.
.
.
.

.
.
.
.

360

402

2
1
2
2
2
1
2
1
1
2
2
2
1
1
1
2
1
1
1
2
2
2
2
2
1
2
2
1
2
2
2
2
1
1
1
2
2
1
2
1
1
2
2
2
1
1
1
2
1
1

2
3
3
5
1
1
6
7
1
2
3
3
3
3
1
2
3
7
1
2
3
3
3
3
1
2
3
3
1
3
3
5
5
5
1
2
3
1
2
3
1
2
3
3
4
5
5
5
7
1

10
10
10
10
1
10
10
10
1
10
1
1
1
1
1
10
1
10
10
10
10
10
10
10
1
10
1
1
10
1
10
1
10
10
10
10
10
1
10
1
1
10
10
1
1
1
1
1
10
10

5
2
2

250
400
250

1
1
1

0
0
0

1
1
1

6
6
2
6
1
1
6
6

490
300

1
0
0
1
1
0
0
0

1
0
0
1
1
0
0
0

0
0
0
0
0
0
0
0

1
1

400

6
5
5
6
6

240
130
410

1
0
0
0
1
1
0
0

1
0
0
0
0
1
0
0

0
0
0
0
1
0
0
0

5
5
6

650

1
0
0

1
0
0

0
0
0

0
1
1
0

0
0
1
0

0
1
0
0

1
0
1
1
0

0
0
1
1
0

1
0
0
0
0

1
0
0
1
0
0
0

1
0
0
1
0
0
0

0
0
0
0
0
0
0

0
0

0
0

0
0

370
690

.
.

.
.

.
2
2
2

440
350

.
.
.
5
5
6
1
1

190

1
1
5
2
5
6

680

350
540

.
.
6
5

380

2
2
2
1
2
2
1
2
1
2
2
2
2
1
2
2
2
1
1
2
1
2
2
1
2
1
1
2
2
1
1
1
1
1
2
2
1
1
2
1
1
1
2
2
1
2
2
2
1
2

2
3
3
4
5
5
5
7
1
2
3
3
3
3
1
3
3
1
1
2
3
3
3
1
2
3
3
1
3
3
1
1
1
3
3
3
3
4
5
5
5
1
2
3
1
2
3
3
3
1

10
10
10
1
1
1
1
10
2
1
1
1
1
1
1
1
1
1
10
10
10
10
10
1
10
1
1
10
1
10
10
10
1
10
10
10
1
10
10
10
10
10
10
10
1
1
1
1
1
10

5
1
6
1

200
470
462

1
1
1
1

0
1
0
1

1
0
1
0

.
.
.
6
1
1
6

360
339

0
1
1
0

0
0
0
0

0
1
1
0

340

6
1
1
6

500
1080

1
1
1
0

1
1
0
0

0
0
1
0

1
1

540

1
0

1
0

0
0

2
6
6
2
6
2
6
5
6
6
5

80
400

1
1
0
1
1
1
1
0
0
0
1

0
1
0
1
0
1
1
0
0
0
1

1
0
0
0
1
0
0
0
0
0
0

0
0
1
1
0

0
0
1
1
0

0
0
0
0
0

.
.
.
.
.

.
.

.
.

780
335
400
400

400

.
.
.
5
5
6
5
5

600
480

.
.
.
1

1
1
2
1
2
1
2
1
2
1
1
1
2
2
2
2
1
1
1
2
2
2
2
1
1
1
2
1
1
2
1
1
2
1
1
1
2
2
1
1
2
1
1
1
1
2
2
2
1
1

2
3
3
1
2
1
2
1
2
3
3
1
2
3
6
1
3
3
3
4
4
1
3
3
3
1
2
3
3
1
2
3
1
2
3
3
1
3
3
3
1
2
3
3
1
2
3
3
7
1

10
10
10
10
10
10
10
1
10
1
1
1
10
1
10
10
1
10
10
10
10
10
10
10
10
1
10
1
1
10
10
10
10
10
10
10
10
10
10
10
1
1
1
1
1
10
1
1
1
1

1
6
6
1
1
5
5
1
1

400

5
5

373

370
0
373
180

1
0
0
1
0
0
0
1
1

0
0
0
1
0
0
0
0
0

1
0
0
0
0
0
0
1
1

1
0

0
0

1
0

0
1
1
1
1
0
0
1
0
0

0
0
1
0
0
0
0
0
0
0

0
1
0
1
1
0
0
1
0
0

1
0
0

0
0
0

1
0
0

0
1

0
0

0
1

1
1
0
0
1
0

0
0
0
0
0
0

1
1
0
0
1
0

.
.

.
4
2
6
5
5
5
5
2
6
6

408
416
0
328

175

.
5
5
6

493

.
5
5

400

.
5
5
6
6
2
6

85
330

5
5
6

373
548

1
1
0

0
0
0

1
1
0

5
5

493

1
0
0

1
0
0

0
0
0

794

90

.
.

.
.
.

2
1
1
1
1
2
2
1
2
2
1
2
2
2
1
2
2
2
1
2
1
2
2
2
1
2
2
2
1
1
2
1
2
1
1
2
1
1
2
2
1
1
1
1
1
2
1
1
2
2

2
3
3
1
1
2
3
3
3
3
5
7
1
3
3
3
3
3
1
2
3
3
3
1
2
3
5
5
5
1
2
3
1
3
3
1
2
3
3
3
3
4
5
6
1
2
3
3
3
7

10
1
1
10
1
1
10
1
1
1
1
10
10
10
10
10
10
10
1
10
1
1
1
1
10
1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1

5
.
.

0
0

0
0

0
0

1
1
1
0
0
1
0

0
1
1
0
0
0
0

1
0
0
0
0
1
0

1
0
1
0
0
0
0
1
0
0
0

0
0
1
0
0
0
0
1
0
0
0

1
0
0
0
0
0
0
0
0
0
0

6
5
5
6
6
6

410
490
390
0

6
2
6
6
6
6
6
5
5
6
6

260

5
5
2

490
400
410

1
1
1

1
0
1

0
1
0

1
1
6
2
6

340
230
360
180

1
1
1
1
0

1
0
1
0
0

0
1
0
1
0

1
1
6
5
6
6
5

340
350
250

1
1
1
0
0
0
1

0
0
0
0
0
0
0

1
1
1
0
0
0
1

0
1
1
0
0
0
1

0
1
0
0
0
0
1

0
0
1
0
0
0
0

13

.
.

360

920

.
.
.

150

.
2
1
1
6
6

400
190

.
6

370

2
2
2
1
2
2
1
2
2
2
1
1
2
2
1
2
2
2
2
2
1
2
1
1
1
1
1
1
2
1
2
2
1
1
2
1
2
1
1
1
2
1
2
1
1
1
1
2
1
1

1
3
3
1
2
3
3
1
3
3
3
1
2
3
1
2
7
7
7
1
2
3
3
3
1
1
7
1
1
2
3
3
3
1
2
3
3
3
1
1
2
3
1
3
3
3
1
1
3
3

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
1
10
10
10
10
10
10
10
10
1
10
1
1
1
10
10
10
10
1
10
1
1
10
10
10
10

2
6
6
5
5

165

550

.
.
5

1
0
0
1
0
0

0
0
0
1
0
0

1
0
0
0
0
0

.
.
.
5
5

120

1
0

0
0

1
0

5
5
6

400
210

1
1
0
0
0
0
1
0
0

1
0
0
0
0
0
1
0
0

0
1
0
0
0
0
0
0
0

1
0
0
1
1
1
0

1
0
0
1
1
0
0

0
0
0
0
0
1
0

.
.
5
5
2

526

.
.
1
6
6
2
5
5

474

5
5

399

1
0

1
0

0
0

2
5
5

0
320

1
1
0

0
0
0

1
1
0

4
6
6
6
5
2
2
5

399
175
215

1
1
1
0
0
1
1
1

1
0
0
0
0
1
0
0

0
1
1
0
0
0
1
1

500
700
240

.
.
.

.
.
.

0
355
120
144

2
1
2
2
1
1
2
1
2
1
1
2
1
1
2
1
2
2
1
2
2
1
2
2
2
1
1
2
2
1
2
2
1
2
1
2
2
1
1
2
1
2
1
2
2
1
2
1
2
2

3
3
3
4
5
5
1
3
3
3
1
2
3
1
2
3
3
1
2
3
1
3
3
1
1
3
3
4
4
5
5
1
1
2
1
2
3
3
3
3
7
1
3
3
3
3
7
1
2
1

10
10
10
10
10
10
10
10
10
10
10
1
1
10
10
10
10
10
1
1
10
10
10
10
1
10
1
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

1
1
1
1
1
1

1
0
0
0
0
1

0
1
1
1
1
0

1
1
0

1
0
0

0
1
0

0
1

0
1

0
0

1
1
1
1
1
1
1
1
0

1
0
0
0
1
0
1
0
0

0
1
1
1
0
1
0
1
0

1
1
1
1
1
1
0
0

0
0
0
1
0
0
0
0

1
1
1
0
1
1
0
0

6
2
6
6

0
0
0
0

0
0
0
0

0
0
0
0

6
5
5
4

0
0
0
0

0
0
0
0

0
0
0
0

.
.
.
.
2
6
6
6
1
1

545
144

5
5

352

180
445

.
.
5
5

388

.
2
6
6
2
2
5
5
5
5

380

2
5
5
1
1
6
6
6

105
125
45
520

202
414
100
775
0

.
.

.
.

1
1
2
1
1
1
2
1
1
1
1
2
2
1
1
1
1
2
1
1
2
2
2
2
1
1
2
1
1
1
2
2
2
1
2
1
1
2
1
1
2
1
2
1
2
2
1
1
2
2

3
1
6
7
7
1
2
3
1
7
7
7
1
2
3
3
1
2
3
3
3
3
3
7
9
1
2
3
3
3
3
1
6
1
2
1
1
1
2
3
3
1
2
3
3
1
3
3
3
3

10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
2
1
1
1
1
1
10
1
1
1
10
10
10
10

6
6
5
5

0
343

0
1
0
1

0
1
0
0

0
0
0
1

5
5

370

1
0

1
0

0
0

2
6
6
6
5
5

450

1
0
0
0
0
1

1
0
0
0
0
0

0
0
0
0
0
1

5
5
6
6

280
265

1
0
1
0
0

0
0
0
0
0

1
0
1
0
0

320

1
1
6
6

300

1
0
0
0

0
0
0
0

1
0
0
0

6
2
5
5
2
6
1
1
6

310
428
90

5
5

546

0
1
1
0
1
1
1
1
0
0
1
0

0
1
0
0
0
1
1
1
0
0
1
0

0
0
1
0
1
0
0
0
0
0
0
0

2
6
5
2
6

382
300
350
382

1
1
1
1
0

1
0
1
1
0

0
1
0
0
0

220

224

.
.

.
.
.
.

.
.

107
620
340
340

.
.

2
1
1
2
2
1
2
1
2
2
1
2
1
1
2
2
1
2
1
2
2
1
1
1
2
1
1
1
2
2
1
1
2
1
2
2
1
1
2
1
1
2
2
2
2
1
1
2
2
1

4
5
5
5
5
1
2
3
3
3
3
1
3
6
1
3
3
4
5
1
3
3
1
1
2
7
7
7
1
1
3
3
3
1
2
3
3
3
1
2
3
3
1
3
3
5
1
2
3
1

10
10
10
10
10
10
10
10
10
10
10
10
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10
10
10

.
.
.
.
5
5
6

300

1
0
0

0
0
0

1
0
0

190

2
2
2
5
5

1140

1
0
0
0
0

1
0
0
0
0

0
0
0
0
0

2
6

60

2
5
5
6
6
6
6
2
6
6
6
5
5

410
500

1
0
0
1
1
0
1
1
1
1
0
0
0
0
1
1
0

0
0
0
1
1
0
1
1
1
0
0
0
0
0
1
1
0

1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
1

0
0

0
1

.
.
.
.

150
0

380
340
340
180

340
382

.
.
.
5
5

280

.
.
2
6
6

368

1
0
0

1
0
0

0
0
0

5
5

180
33

1
1

0
0

1
1

400

2
1
1
1
2
2
1
2
1
1
2
2
1
1
2
1
2
2
1
2
1
1
2
2
2
2
2
1
2
1
2
1
1
2
2
1
2
2
2
1
2
1
2
2
2
2
1
1
1
1

2
3
3
1
2
3
3
3
3
1
2
3
3
1
3
4
1
3
1
2
3
1
2
3
3
3
3
1
2
3
3
3
1
2
3
1
2
3
3
1
6
1
2
3
5
5
9
7
7
1

10
10
10
10
1
10
1
1
1
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
1
10
1
10
1
10
10
1
10
1
10
10
10
10

1
6
6
1
1
6
6
6

342

1
0
0
1
1
0
0
0
0
1
0

1
0
0
0
1
0
0
0
0
1
0

0
0
0
1
0
0
0
0
0
0
0

5
5

375

2
5
5
2
6
5
5

640

1
0
1
1
0
1
0
0
1
0
0
0

1
0
1
0
0
1
0
0
1
0
0
0

0
0
0
1
0
0
0
0
0
0
0
0

5
5
6
6

400

5
5
6
6

720

1
0
0
0
0
1
0

1
0
0
0
0
0
0

0
0
0
0
0
1
0

5
5

400

5
5
6

348
387

1
1
0

1
1
0

0
0
0

2
2
1
1
2
5

280
387
270

300

1
1
1
1
1
0
0
0

0
1
0
0
1
0
0
0

1
0
1
1
0
0
0
0

320

300
368

.
.

504
100
440

.
.

394

.
.
.

2
1
1
1
2
1
2
1
1
1
1
2
1
2
1
2
2
2
1
2
1
2
2
1
2
2
2
1
1
2
1
2
1
1
2
1
1
2
1
1
1
2
1
1
1
2
1
1
2
1

2
3
3
1
2
3
1
2
3
3
1
2
3
3
1
2
3
3
3
3
3
7
3
1
2
3
3
3
1
2
3
3
5
1
2
7
1
2
3
7
7
1
2
3
1
2
3
3
3
3

10
10
10
1
10
1
1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
1
1
10
10
1
10
10
10
10
10
1
1
1
1
1
10
10
10
10
10
10
10
1

1
6

80
60

1
1

0
0

1
1

5
5

387
0

1
0

1
0

0
0

5
5
6

438
340

1
1
0

1
1
0

0
0
0

1
1

320
60

1
1

0
0

1
1

5
5
6
6
6
6

342
200

1
1
0
0
1
0
0

1
0
0
0
1
0
0

0
1
0
0
0
0
0

5
5
6

386
0

1
0
0

1
0
0

0
0
0

5
5
6

342

1
0
1
0

1
0
0
0

0
0
1
0

5
5

448

1
0

1
0

0
0

5
5

360
400

1
1

1
1

0
0

0
0
0
1
1
1
1
1
1
0
1

0
0
0
0
0
0
0
0
0
0
1

0
0
0
1
1
1
1
1
1
0
0

.
.

342

.
.
.

.
.

120

.
.

.
6
6
5
5
5
5
5
1
5
6
2

0
168
100
70
280
200
370

2
2
2
1
1
2
1
1
2
2
2
1
2
2
1
1
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
2
2
1
1
2
2
1
2
2
2
2
1
2
1
2
1
1
2

4
4
5
5
5
5
5
1
2
3
1
1
2
3
3
1
2
3
3
3
6
1
2
3
5
1
3
3
1
7
1
2
3
3
3
1
2
3
5
5
1
3
7
1
1
2
3
3
1
2

10
10
10
10
10
10
10
10
10
10
10
1
10
10
1
1
10
10
10
1
10
10
10
10
10
10
10
1
10
1
10
10
10
10
10
1
10
10
10
10
1
10
10
10
10
10
10
10
1
1

1
5

0
0

0
0

0
0

1
0

0
0

1
0

0
1
0
0

0
1
0
0

0
0
0
0

1
1
0
0

1
0
0
0

0
1
0
0

0
1
0
1

0
1
0
0

0
0
0
1

.
.
.
.
.
5
5

390

.
4
1
1
6

472

.
1
1
6
6

450
55

.
4
1
1
6

410
240

.
2
2
2
2
2
5
5
6

150
110
340
525
385
300

0
1
1
1
1
1
0
0
0

0
0
1
1
1
0
0
0
0

0
1
0
0
0
1
0
0
0

5
5
2

374

1
0
0
0

1
0
0
0

0
0
0
0

2
6
6
2
5
5

454

190

1
0
0
1
0
1

1
0
0
1
0
0

0
0
0
0
0
1

5
5

340
390

1
1

1
1

0
0

.
.

.
.

410

.
.

1
1
1
2
2
2
2
1
2
1
1
1
2
1
1
2
1
2
2
1
1
1
2
1
1
2
2
1
1
2
1
1
1
2
2
1
2
2
1
2
1
1
2
1
2
1
1
1
1
2

3
3
1
2
3
5
5
1
2
7
7
7
9
9
1
2
3
3
3
3
3
1
2
3
3
3
3
7
1
2
3
3
1
2
3
7
7
1
3
3
1
1
2
3
1
3
3
3
3
3

10
1
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10
10
10
10
10
10
1
1
1
1
10
1
1

390

1
1

200

1
0
0
0

0
0
0
0

1
0
0
0

5
5
6
5
6
5

558
240
330
190
100

1
1
1
1
1
0

1
0
0
0
0
0

0
1
1
1
1
0

5
5
6
6
6

200

1
0
0
0
0
0

0
0
0
0
0
0

1
0
0
0
0
0

1
1
6
6

200

1
0
0
0

0
0
0
0

1
0
0
0

6
5
5

380
200

1
1
0
0

1
0
0
0

0
1
0
0

5
5

410

1
0

1
0

0
0

0
0
1
0

0
0
0
0

0
0
1
0

1
1
1
1
1
1
1
0
0
0

1
0
0
1
1
1
1
0
0
0

0
1
1
0
0
0
0
0
0
0

.
6
.

.
.

.
.

.
.

.
6
6
2

245

.
.
6
1
1
6
2
6
2
6
6
6

365
240
280
340
395
625
405

1
2
2
1
2
2
2
1
1
1
2
1
2
1
1
1
2
1
1
2
2
1
1
2
1
1
2
2
1
2
1
2
1
2
2
2
1
2
1
1
2
1
2
1
1
1
2
1
2
1

3
6
1
3
1
3
5
5
5
1
2
3
3
3
3
1
2
3
1
2
3
3
1
2
3
3
3
3
1
2
3
3
3
3
1
3
1
2
3
3
3
1
2
3
1
1
2
1
2
3

1
10
10
10
1
10
10
10
10
1
10
1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
1
10
1
1
10
10
2
2
2

.
2
2
6
4
2
6

0
200

.
.

0
1
0
1
0
0
0

0
0
0
0
0
0
0

0
1
0
1
0
0
0

5
5

515

1
0

1
0

0
0

1
1
6
1
1
6
6
5
5
6

330
200

1
1
0
1
1
0
0
1
1
0
0

0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
0
0
1
1
0
0

1
1
6
6
6
6
4
6
5
5
6

380
385
345

1
1
1
0
0
0
1
0
1
1
0

1
1
1
0
0
0
0
0
1
0
0

0
0
0
0
0
0
1
0
0
1
0

1
1

646

1
0

1
0

0
0

6
5
5
1
1

438
146
50
1800
260

1
1
1
1
1

1
0
0
1
0

0
1
1
0
1

.
.
.
.

300
98

275
40

.
.
.

220
800
100

.
.

1
2
1
1
2
1
2
2
2
1
2
2
1
2
2
2
2
2
1
2
1
2
1
1
2
1
2
2
2
2
1
1
2
1
2
1
2
1
2
1
2
2
1
1
1
2
2
1
1
2

1
2
3
1
2
3
3
1
3
1
2
7
7
7
7
1
5
7
1
2
3
1
2
3
7
1
2
3
3
1
7
1
2
3
3
7
9
1
2
3
3
4
5
5
1
2
3
3
5
5

1
1
1
1
10
1
1
10
10
10
10
10
10
10
10
1
1
1
1
1
1
10
10
10
10
1
1
1
1
1
1
1
10
1
1
10
10
1
1
1
10
1
1
1
10
10
10
10
10
10

1
1

1386
350

1
1

1
1

0
0

1
1
6

666
170

1
1
0

1
0
0

0
1
0

1
1
0
1

1
0
0
1

0
1
0
0

530
600

0
1
0
1
1
0
1
1

0
1
0
1
1
0
1
1

0
0
0
0
0
0
0
0

6
1
1

255
1089
1037

1
1
1

0
1
1

1
0
0

6
6
5
5

395
617
1163
450

1
1
1
1

1
1
1
1

0
0
0
0

0
0
1
1
1
1
1
0

0
0
1
1
1
0
1
0

0
0
0
0
0
1
0
0

1
1
0
0
0

0
0
0
0
0

1
1
0
0
0

.
2
.
5
5
2
6

505
105
400

.
.
4
6
6
5
5
6
5
5

1648
876
602

.
.

.
.
.
6
1
1
1
6
1

945
820
875
265
715

.
.
1
1
2
6
.
.

280
280

2
1
2
1
1
2
2
1
1
2
2
2
2
1
2
2
1
2
1
2
2
2
1
1
2
1
2
1
2
1
1
2
1
2
2
2
1
2
1
1
1
1
2
1
2
2
2
2
1
2

5
1
2
3
1
2
3
3
1
2
3
3
6
1
2
3
3
6
1
2
3
5
4
1
2
3
3
1
2
3
3
4
3
5
1
3
3
3
1
1
7
1
2
3
3
1
3
3
3
3

10
10
10
10
1
10
1
1
10
10
1
10
10
1
1
10
1
10
10
10
1
1
1
1
10
1
1
10
10
10
10
10
10
10
10
10
10
10
1
10
10
1
10
1
1
10
10
10
10
10

.
5
5
6
1
1
6

55
200
400
493
20

1
1
1
1
1
0

0
0
1
1
0
0

1
1
0
0
1
0

1
1
6
6
3
5
5
6
6
4
5
5
5

350

1
0
1
0
0
1
1
0
0
0
1
0
1

1
0
1
0
0
1
1
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
1
0
0

5
1
1
6

405
543

1
1
0
0

1
1
0
0

0
0
0
0

1
1
5
6
5

600

1
0
1
0
0
0

1
0
1
0
0
0

0
0
0
0
0
0

0
0
0

0
0
0

0
0
0

380

476
476

220
340

360

.
.
2
6
.
.
4
2
6
5
5

573
1500
152
340

1
1
1
1
0

1
1
0
1
0

0
0
1
0
0

4
6
6
6

600

1
1
1
0
0

1
0
0
0
0

0
1
1
0
0

.
.

1
2
1
1
1
1
2
2
2
1
1
2
2
2
1
2
1
2
1
2
2
1
2
1
2
1
2
2
1
1
2
1
1
2
2
2
1
2
1
1
2
1
2
1
2
1
1
2
2
1

1
2
3
3
3
3
6
1
3
3
1
2
3
3
1
2
3
3
1
1
3
3
1
3
6
1
6
9
1
1
2
3
1
2
3
3
1
2
3
3
4
5
5
1
2
3
3
3
1
2

1
10
1
1
1
1
10
10
10
10
10
10
10
10
10
1
1
1
10
10
10
10
10
1
10
10
3
10
10
10
10
1
2
10
2
2
10
10
10
10
10
10
10
1
1
1
1
1
1
1

5
5

435

.
.
.
.
2
4
6

410

1
0
0
0

1
0
0
0

0
0
0
0

0
0
1

0
0
1

0
0
0

.
1
1
6

320
0

1
0
0

0
0
0

1
0
0

5
5

300
375

1
1
0

0
1
0

1
0
0

2
4
6

280
50

2
6
4
2
2
6
2
1
1
6
1
1

80
375

1
1
1
6
1

1500

1
1
0
0
1
1
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
0
0

0
0
0
0
0
1
0
0
1
0
0
1
0
1
1
0
0
0
1
0
0
0
0

1
1
0
0
1
0
0
1
0
1
1
0
1
0
0
0
0
0
0
1
1
0
0

1
1
6

705
990

1
1
0

1
1
0

0
0
0

5
5

424
339

1
1

1
0

0
1

.
.

222
390
192
150
480
496
460

.
.

.
.

.
.

1
2
2
2
2
1
2
1
1
1
2
2
2
1
2
2
1
1
1
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
2
2
2
1
2
1
2
2
1
2
1
1
1
2
1
2

3
3
3
4
5
1
2
3
3
3
1
3
3
1
2
3
3
3
3
1
2
7
7
7
7
1
2
3
5
1
2
3
3
4
1
3
1
1
2
3
3
3
1
2
3
3
1
2
1
2

1
1
1
10
1
10
10
10
10
10
1
1
1
10
10
10
10
10
10
1
10
1
1
1
1
10
10
10
10
10
10
1
1
10
1
1
10
10
10
10
10
10
1
10
1
1
1
10
10
1

5
6

389

1
0

1
0

0
0

.
5
.
1
1
6

480

1
1
0
0

1
0
0
0

0
1
0
0

2
6
6
1
1
6
6

482

1
0
0
1
1
0
0
0

1
0
0
1
0
0
0
0

0
0
0
0
1
0
0
0

0
0
1
1
0

0
0
1
1
0

0
0
0
0
0

1
0
0
0
1
1
1
1
0
1

0
0
0
0
0
0
0
1
0
1

1
0
0
0
1
1
1
0
0
0

.
.

520

.
.
5
5
2
2
6

354
370

.
1
1
6
6
1
1
5
6
5
2

200

150
140
220
363
1275

.
2
1
1
6
6

30
300
25
200

1
1
1
1
0

0
0
0
0
0

1
1
1
1
0

5
5
6

410

1
1
1
1

250
350
540
708

1
0
0
0
1
1
1
1

0
0
0
0
0
1
1
1

1
0
0
0
1
0
0
0

1
2
1
1
1
2
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
1
2
1
1
2
1
1
1
1
2
1
2
1
1
1
1
2
2
2
1
2
2
1

3
3
1
3
1
2
3
3
3
1
2
3
3
3
1
3
3
1
3
3
3
3
1
2
3
1
2
3
4
5
1
2
3
3
1
3
4
1
2
3
3
3
7
7
7
7
1
2
1
3

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
1
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
2
10
2
2
2
10
10
1
1
2
1
1
1

2
6
4
6
1
1
6
6

0
360
185
360

0
0
1
1
1
0
0
0

0
0
1
0
1
0
0
0

0
0
0
1
0
0
0
0

1
0
0

0
0
0

1
0
0

0
1
0
1
1
1
1
1
1
1

0
0
0
0
1
1
0
1
1
0

0
1
0
1
0
0
1
0
0
1

1
0
1
0

1
0
0
0

0
0
1
0

1
0

0
0

1
0

0
1
0
1
0
0
0
0
1
0
1

0
1
0
1
0
0
0
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0

1
0
1

0
0
1

1
0
0

.
1
1
6

120

.
.
2
6
6
4
6
6
6
6
5
5

320
160
458
441
200
438
900

.
5
5
5
5

480

5
5

220

240

.
.
2
5
5
1
1
6
6

500
638

.
5
6
5

550

5
5
4

150

341

421

2
2
2
1
2
1
2
2
1
2
1
2
2
1
2
1
2
2
2
2
1
2
1
2
1
1
1
1
2
1
2
1
2
1
2
2
1
1
2
2
1
2
1
2
2
1
2
1
2
2

6
7
7
1
2
1
2
3
3
1
2
3
3
1
2
1
2
3
3
1
3
1
2
3
3
1
1
3
3
7
7
7
7
1
2
3
3
1
2
3
3
1
1
2
3
7
1
1
2
7

10
1
10
1
1
1
10
1
1
10
10
1
10
1
1
1
10
10
1
1
1
1
4
1
1
2
1
1
1
1
10
1
1
10
1
1
1
10
10
10
10
10
10
1
1
1
10
4
1
10

2
2

341

0
1

0
1

0
0

1
1
1
0
0

1
1
1
0
0

0
0
0
0
0

0
1
1
0
1
1
1
1
0
0
1
1
1
1
1
0
1
1
0
0
1
0
1

0
1
1
0
1
1
1
1
0
0
1
1
1
1
1
0
1
1
0
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

.
1
1
1
1

736
1400
503

.
.
1
1
6
6
5
5
1
1
6
6
3
6
5
5
6
6
3
2
6
6
6
5
5

1120
596
682
419
341
407

340
340
484
1112
502
1300
758

588
588

.
1
1
6

200
375

1
1
0

0
1
0

1
0
0

1
1
6

340

1
0
0

0
0
0

1
0
0

0
1
1

0
1
1

0
0
0

0
0
1
1
0

0
0
1
1
0

0
0
0
0
0

.
2
1
1

340
725

.
.
2
1
1
6

1308
660

1
2
1
2
1
1
2
2
2
1
2
1
1
2
2
2
2
1
2
1
2
1
2
2
2
1
2
1
1
1
2
1
1
2
1
2
2
1
1
2
1
1
2
1
2
2
1
1
1
2

1
2
3
7
7
1
2
3
3
1
2
3
1
2
3
3
1
3
1
3
4
1
2
7
9
1
2
3
3
1
2
3
1
2
3
3
1
3
1
2
3
3
7
1
2
3
3
3
1
2

1
1
1
10
4
1
10
1
1
1
10
1
1
10
1
1
1
1
1
1
1
1
10
10
10
4
4
1
10
5
5
5
1
1
1
1
1
1
10
1
1
1
10
1
1
1
1
1
1
1

5
5
6
6
6
1
1

2250
1250

1
1
0
0
0
1
0

1
1
0
0
0
1
0

0
0
0
0
0
0
0

1
1

440

1
0
0
1
0

1
0
0
1
0

0
0
0
0
0

5
5

440

375

1
0
1
1
1
1
1
0

1
0
1
1
1
1
0
0

0
0
0
0
0
0
1
0

2
5
5
5
5
2

750
375
375
341
310

1
1
6
6
5
5

500
600
341

1
1
1
0
1
0

1
1
1
0
1
0

0
0
0
0
0
0

1
1

650
489

1
1
0

1
1
0

0
0
0

429

1
1

550
721

1
1

1
1

0
0

0
1
1
1
0
0
1
1

0
1
1
1
0
0
0
1

0
0
0
0
0
0
1
0

1120

.
.

.
.
.

454

.
.
.

.
.
2
1
1
6
6
6
5
5

341
541
341

389
2149

1
1
2
1
2
1
2
2
2
2
2
2
1
2
2
2
1
2
1
1
2
1
2
1
1
2
1
2
1
2
1
1
1
2
2
1
2
2
1
2
1
2
1
1
2
2
1
2
2
2

3
3
6
1
2
5
1
3
6
7
1
3
3
3
1
3
1
2
5
1
2
3
3
7
1
2
3
3
1
2
3
3
1
2
3
1
2
3
3
7
1
2
3
1
2
6
1
2
3
3

1
1
1
1
10
1
1
10
10
1
10
1
10
10
1
1
1
10
1
1
10
1
1
10
5
1
1
1
10
10
10
10
1
1
1
1
1
1
1
10
1
1
10
1
10
4
1
10
1
1

.
.
4
1
1
6
2
6
4
2
2
6
6
6
2
6
1
1
6
5
5

341
355

1
1
0
0
1
1
0
0
1
1
1
0
1
1
0
0
1
1
1

1
0
0
0
1
0
0
0
1
1
0
0
1
0
0
0
1
0
0

0
1
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
1
1

6
5
5

298
1500
3782

1
1
1
0

0
1
1
0

1
0
0
0

5
5
6
6
5
5

440
125
0

1
1
0
0
1
1

1
0
0
0
1
0

0
1
0
0
0
1

1
1
6

490
75

1
1
0

1
0
0

0
1
0

0
1
1
0
0
0
0
1
0

0
1
1
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0

760
65

760
849
272
785
886

470
388
35

.
.

.
.

454
193

.
6
1
1
6
1
1
4
5
5
.
.

954
394

340

2
1
1
1
2
1
2
2
1
2
2
1
2
1
1
2
2
1
1
2
2
1
2
1
2
2
1
1
2
2
1
1
2
2
2
2
1
2
1
2
2
1
2
2
1
1
2
2
1
2

7
1
1
1
2
3
3
3
1
2
3
3
6
1
7
1
6
1
9
1
3
1
2
1
2
3
3
1
2
3
1
1
2
3
3
3
1
2
3
1
3
1
1
3
7
1
2
1
1
2

10
10
1
1
1
1
1
1
1
1
1
1
10
1
1
1
10
10
1
1
1
1
1
10
10
10
10
1
10
1
1
1
10
10
10
1
10
1
1
1
1
1
1
10
1
10
10
10
1
10

6
2
6
1
1
6
6
6
1
1

410
897
442
375
2200
976

0
0
1
0
1
1
1
0
1
1

0
0
1
0
1
1
1
0
1
1

0
0
0
0
0
0
0
0
0
0

0
1
1
1
0
1
1
1

0
1
1
1
0
1
1
1

0
0
0
0
0
0
0
0

1
1
1
0
0
0
1
0

1
1
1
0
0
0
1
0

0
0
0
0
0
0
0
0

.
.
4
6
6
6
6
6
6
6

3250
1210
415
400
830
818

.
1
1
5
5
6
6
5
5

445
748
600

3
1
1
6
6

959
1260
140
350

1
1
1
1
0

1
1
0
1
0

0
0
1
0
0

1
1

400
355

0
1

0
1

0
0

814

2
2
6
6
1
1
4
1
1

783
450

1
1
0
1
0
0
1
1
0

1
1
0
1
0
0
0
1
0

0
0
0
0
0
0
1
0
0

462

.
.

343

180
760

2
2
1
2
1
2
2
2
2
2
1
2
1
1
2
1
1
2
1
1
1
2
1
2
2
1
1
1
2
2
2
2
1
1
2
2
2
2
1
1
2
1
2
2
1
2
1
2
1
1

3
3
3
1
3
3
1
3
3
5
1
2
3
1
2
3
1
2
3
3
3
1
1
2
1
3
3
1
2
3
1
3
3
1
2
3
7
9
9
1
2
1
2
3
3
1
3
3
5
1

1
1
1
10
10
1
10
10
10
10
10
10
10
10
10
10
1
1
1
1
1
10
10
10
1
10
1
10
10
10
10
10
10
1
10
1
10
10
10
10
10
1
10
10
1
10
10
10
10
1

.
.
.
3
6
6
3
2
6

300
0
608
308

1
0
1
1
0
0

0
0
1
0
0
0

1
0
0
1
0
0

1
1
6
1
1
6
1
1

600

1
0
0
1
1
0
1
1

1
0
0
0
0
0
1
0

0
0
0
1
1
0
0
1

0
1
1
1
1
0
1
1

0
1
0
1
0
0
0
1

0
0
1
0
1
0
1
0

1
0
0
1
0
0
1
0

0
0
0
1
0
0
0
0

1
0
0
0
0
0
1
0

1
0
1
0
0
0
0
1
0

0
0
0
0
0
0
1
0
1

250
250
402
448

.
.
.
4
1
1
4
6
6
5
5

505
426
0
160
514

.
2
6
6
5
5
6
6

140

5
5
1
1
6
6
1
6
2

420

259
480
35

1
0
1
0
0
0
1
1
1

598

430

100

.
.

610

2
2
1
2
1
2
1
2
2
1
2
1
2
2
2
1
1
1
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
2
1
1
2
2
1
1
2
2
2
1
2
1
2
2
1
1

2
3
1
2
3
3
1
2
3
3
3
1
2
3
3
4
5
7
1
2
3
3
1
2
3
3
1
2
3
3
7
1
1
2
3
3
1
6
7
1
2
6
1
3
3
3
1
3
3
4

10
1
10
10
10
10
10
10
10
10
10
1
10
10
1
1
1
1
10
10
10
10
10
10
10
10
1
1
1
1
1
10
10
10
10
10
1
10
10
10
10
10
10
1
10
10
10
10
10
10

1
6
1
1
6
6
5
5

415
250

500

0
1
0
0
0
0
1
0

0
1
0
0
0
0
1
0

0
0
0
0
0
0
0
0

.
.
.
5
5
1

400

1
0
0

1
0
0

0
0
0

446

6
1
1
6

400
530
460

1
1
1
0

1
1
1
0

0
0
0
0

1
1
6

500

1
0
0

1
0
0

0
0
0

5
5
6
6
2
2
5
5

780
278
727

1
1
1
0
1
1
1
0

1
0
1
0
1
1
1
0

0
1
0
0
0
0
0
0

6
2
6
5
5
4
2
6
6
6
2
5
6
5

669

1
0
0
1
1
0
1
1
0
0
1
0
1
1

1
0
0
1
0
0
0
1
0
0
0
0
0
1

0
0
0
0
1
0
1
0
0
0
1
0
1
0

.
.

340
600
341

.
.

0
450
250
250
390

250
240
340

1
1
1
1
1
2
2
2
1
2
1
1
2
2
2
2
2
2
1
2
1
1
2
2
2
1
2
1
1
2
1
2
1
1
2
2
2
1
2
2
1
1
2
1
1
2
2
2
2
2

5
5
5
5
1
2
3
1
3
3
3
3
3
1
3
5
5
5
1
1
2
1
3
3
7
1
2
3
1
2
3
3
3
6
5
3
5
1
2
3
7
1
2
3
1
2
3
3
6
7

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10
10
1
10
1
1
10
10

.
.
.
.

5
5

210

1
0

0
0

1
0

2
6

390

1
0
0

1
0
0

0
0
0

2
2

80
350

1
1
0

0
1
0

1
0
0

6
5
5
5
5

390
390
500
380

1
1
1
1
0

1
1
1
1
0

0
0
0
0
0

0
1
0
1
1
0
0

0
1
0
0
0
0
0

0
0
0
1
1
0
0

.
.
.
.

.
.
.

.
6
5
5
6
5
5
6

464
240
270
0

.
.
4

150

5
5

487

1
0

1
0

0
0

1
1
6
5
5

400
316

1
1
0
1
1

1
0
0
1
0

0
1
0
0
1

0
0

0
0

0
0

.
.

.
.

523
200

.
.
4
6

2
2
1
2
2
2
1
2
2
1
1
1
2
2
1
1
2
1
1
2
2
2
1
1
2
1
2
2
2
1
1
1
2
1
2
1
1
1
2
1
2
1
2
1
2
2
1
1
1
2

1
3
1
2
3
3
1
2
3
3
3
1
2
3
1
1
2
3
1
2
3
3
5
5
1
1
2
3
3
3
1
1
2
1
2
3
3
3
7
1
2
3
3
1
7
1
3
3
3
4

10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
10
10
1
1
10
1
1
1
10
10
1
10
1
1
1
10
10
10
1
10
1
1
1
10
2
2
1
1
10
10
10
10
10
10
10

2
6
1
1
6
6
1
1

100

1
0
1
1
0
0
1
0

0
0
1
0
0
0
0
0

1
0
0
1
0
0
1
0

5
5
6
6
1
1
6
5
5
2
6

556

1
0
0
1
1
0
1
1
0
1
0

1
0
0
0
0
0
1
1
0
1
0

0
0
0
1
1
0
0
0
0
0
0

6
5
5

250
564
80

1
1
1
0

0
1
0
0

1
0
1
0

6
5
5
5
5

205
150
18
500

1
1
1
1
0

0
0
0
1
0

1
1
1
0
0

0
0
1
1
1
0
1
1
1
1
0

0
0
1
1
0
0
0
0
0
0
0

0
0
0
0
1
0
1
1
1
1
0

380

300

.
.
.

390
300
340
483
380

.
.

.
.
.

.
.
.
.
1
1
6
6
6
6
2
5
6
6
5

1100
790
85
270
110
100
100

2
1
2
2
1
2
2
1
2
2
1
2
1
2
1
1
1
2
1
2
1
2
2
1
1
2
2
2
1
2
1
2
1
2
1
1
2
1
1
2
1
1
2
2
1
1
1
1
2
2

5
1
2
3
3
3
1
2
3
3
1
2
3
1
2
3
1
2
3
7
7
7
1
3
1
2
3
3
1
2
1
2
3
3
3
1
2
3
1
2
3
3
3
3
1
3
3
1
2
3

10
10
10
10
10
10
10
1
1
1
1
10
1
10
1
1
1
10
10
10
10
10
10
10
1
10
10
1
10
10
1
10
2
1
1
10
10
10
1
10
1
1
1
1
10
1
1
1
1
10

.
1
1
6
6

520

1
0
0
0

1
0
0
0

0
0
0
0

0
1

0
1

0
0

1
0

1
0

0
0

0
1
1
1
1
0
0
1

0
1
1
1
0
0
0
0

0
0
0
0
1
0
0
1

1
0
1
0
0
1
1
1
1
0
1
0
0
1
0
1
1
0
0
0

0
0
1
0
0
1
0
0
1
0
1
0
0
0
0
1
1
0
0
0

1
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0

1
0
0
1
1
0

1
0
0
1
1
0

0
0
0
0
0
0

.
5
5

380

.
.
5
5

495

.
5
5
6
5
5
6
5
5

785
389
581
60

40

.
2
6
1
1
6
6
1
1
1
1
6
6

174
1320

340
300
470
960

.
1
1
6
5
5
6
6

320

2
6
6
1
1
6

600

400
390

.
.

607
380

1
2
1
1
2
1
1
1
2
1
2
1
1
2
2
1
2
2
1
2
2
1
2
1
2
2
2
2
1
2
1
2
1
1
1
2
1
1
1
1
2
2
1
1
1
2
2
2
2
1

3
1
2
1
2
3
3
1
2
3
3
3
1
2
3
1
2
3
3
3
1
3
3
3
1
3
3
3
1
2
1
2
3
3
1
2
3
3
3
1
2
3
3
7
1
2
3
3
7
1

10
1
10
1
1
1
1
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
1
10
10
10
10
1
2
10
10
10
10
10
1
10
1
1
1
1
10
1
1
1
1
6
1
1
10
10

6
1
1
5
5

175
240
363
929

0
1
1
1
1

0
0
0
1
1

0
1
1
0
0

.
.
5
5
6

385
210

0
1
0
0

0
0
0
0

0
1
0
0

5
5

400

1
0

1
0

0
0

5
5

320

1
0

0
0

1
0

60

2
6
6

150

1
0
0

0
0
0

1
0
0

0
1
1
0

0
0
1
0

0
1
0
0

.
.

.
.
.
.
.
.

.
5
5
1
1

280
340

.
.
1
1
6

459

1
0
0

1
0
0

0
0
0

1
1
6

495
160

1
1
0

1
0
0

0
1
0

6
5
5

536
460
85

1
1
1
0

1
1
0
0

0
0
1
0

0
1

0
1

0
0

.
.

.
.
6
1

960

2
2
2
1
2
2
1
1
1
1
2
1
2
1
2
1
2
2
2
1
1
2
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
2
2
2
1
1
2
1
2
1
2
2
1
1

2
3
3
3
3
1
2
3
3
1
2
1
2
3
3
1
2
3
3
3
1
2
1
2
3
1
1
2
9
9
9
1
2
3
3
3
1
2
3
3
3
1
2
3
3
1
2
3
5
5

10
10
10
10
10
10
1
1
1
1
10
1
10
1
1
10
10
10
10
10
1
1
1
1
1
10
1
1
1
1
1
10
10
10
10
10
1
10
10
1
1
1
10
1
1
10
10
10
10
10

1
6
6
.
.
5
5

452

1
0
0
0

0
0
0
0

1
0
0
0

0
1

0
1

0
0

1
0
1
0
1
0
1
0

1
0
1
0
1
0
1
0

0
0
0
0
0
0
0
0

0
0
1
1
1
1
1
0
0
0

0
0
1
0
1
0
1
0
0
0

0
0
0
1
0
1
0
0
0
0

1
0
0
0
0
1
0

1
0
0
0
0
1
0

0
0
0
0
0
0
0

.
.
1
1
5
5
6
6
5
5

390
390
340
460

.
.
.
1
1
5
5
6
6
1
1
6
6

627
380
380
320
2000

.
5
5
5

530

5
5

460

5
5

356

1
0

1
0

0
0

1
1
6

320

1
0
0

0
0
0

1
0
0

.
.

.
.
.

.
.

.
.

1
2
2
2
1
1
1
1
2
2
1
1
2
2
2
2
2
2
2
2
1
2
2
2
1
2
1
1
2
2
1
1
2
2
1
2
2
1
2
1
2
1
2
1
1
1
1
2
2
2

1
2
3
3
3
1
1
1
2
3
1
1
1
3
1
1
1
3
3
1
1
2
3
3
1
2
1
1
2
5
5
1
2
3
1
2
3
1
2
3
3
1
2
3
3
1
3
4
5
5

10
10
10
10
10
10
10
1
10
1
10
10
1
10
10
10
1
10
10
10
10
10
10
10
1
10
10
10
10
10
10
10
10
10
1
10
1
10
10
10
10
1
10
10
2
2
10
10
2
2

1
1
6
6
6
3
4
1
1

320

6
4
2
6
4
4
6
6
6
4
5
5

600

1
0
0
0
0
1
0
0
0

0
0
0
0
0
1
0
0
0

1
0
0
0
0
0
0
0
0

0
0
1
0
1
0
1
0
0
0
1
1
0

0
0
0
0
0
0
1
0
0
0
1
0
0

0
0
1
0
1
0
0
0
0
0
0
1
0

0
0
1
1
0
0

0
0
1
1
0
0

0
0
0
0
0
0

321
15
675

550

.
.
1
1
6
1
1
6

400
340

.
5
5

360

1
0

1
0

0
0

5
5

400

1
0

1
0

0
0

5
5
6
6
1
1
6
6
1
5
5

400

1
0
0
0
0
0
0
1
1
1
0

1
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
1
1
1
0

.
.

120
240
400

1
1
1
2
1
2
1
2
2
1
1
2
2
2
2
1
2
1
2
1
2
1
1
1
1
2
1
1
1
1
2
2
2
2
1
1
2
2
2
1
2
1
2
1
2
2
1
2
2
2

1
1
1
2
1
2
3
3
3
1
1
2
4
5
5
1
2
1
2
1
2
3
3
3
1
2
3
3
1
1
2
3
3
3
9
1
2
3
3
1
2
3
3
3
4
5
1
2
3
3

1
10
10
10
1
10
1
1
1
1
10
10
10
10
10
10
10
1
1
1
10
1
1
1
1
10
1
1
1
3
3
3
3
3
10
10
10
10
10
10
10
1
10
10
10
1
1
1
1
1

6
5
1
1
5
5

360
430
400

1
1
1
0
1
0
0

1
1
1
0
1
0
0

0
0
0
0
0
0
0

5
5
5
2
6

586
407

1
1
1
1
0

1
1
0
0
0

0
0
1
1
0

1
1
5
5
5
5

162

1
0
1
1
1
0
0
0

0
0
1
1
1
0
0
0

1
0
0
0
0
0
0
0

1
1
6

432

1
0
0

1
0
0

0
0
0

6
5
5

550
750

1
1
0
0

1
1
0
0

0
0
0
0

2
5
5

250
300

1
1
0

0
0
0

1
1
0

1
1
5
6
6
5

200

1
0
1
0
0
0

0
0
1
0
0
0

1
0
0
0
0
0

5
5
6
6

460
172

1
1
0
0

1
0
0
0

0
1
0
0

966

.
.
.

230

703
390
380

.
.
.

.
.
.

.
.

380

1
1

3
3

1 .
1 .

desocupados escolaridad_jefe
0
6
0
10
0
10
0
6
0
6
0
6
0
8
0
8
0
16
0
16
0
16
0
16
0
16
0
16
0
16
0
16
0
5
0
5
0
5
0
5
0
5
5
0
13
0
13
0
13
0
13
13
13
0
9
0
9
0
10
0
10
1
12
0
12
12
12
12
0
6
0
6
0
6
0
6
0
8
0
8
0
10
0
10
0
10
0
6
0
6
0
6

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
1
0

6
2
2
2
2
2
2
7
7
7
7
7
12
12
12
12
12
14
14
14
6
6
6
6
12
12
6
6
6
12
12
12
12
12
14
14
14
14
6
12
12
12
12
12
12
12
13
13
13
13

0
1
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

1
0
0
0
0
0
0
1
0
0
0

0
0
0
0
0
1

13
13
6
6
6
6
6
12
12
12
12
12
12
12
12
12
9
9
6
6
6
6
6
6
6
6
6
6
6
10
10
3
3
12
12
12
6
6
6
6
9
9
9
9
12
12
12
12
6
6

0
0
0
0
0
1
0
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

6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
4
4
4
4
4
17
17
17
17
17
12
6
6
6
6
6
6
9
9
9
9
2
2
0
0
0
19
19

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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

19
12
12
12
12
12
12
12
12
11
11
11
6
6
6
17
12
12
12
12
12
10
10
10
9
9
9
9
0
0
0
0
0
0
0
17
17
17
17
17
17
13
13
13
13
13
13
2
2
12

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

12
12
12
6
6
6
6
6
6
6
6
6
6
6
6
10
10
10
15
15
15
15
2
2
2
2
6
6
6
6
6
6
6
6
6
6
11
6
6
6
6
9
9
9
9
12
12
12
5
5

0
1

0
0
0
0
0
0
0
0
1
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
0

0
0
0

12
12
12
12
8
8
8
8
8
11
11
11
11
11
6
6
6
6
12
12
12
12
9
9
9
9
13
13
13
12
12
12
0
0
6
6
6
6
6
6
6
6
6
6
12
12
12
6
6
6

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
0
0
0
0
0
0

9
9
9
12
12
8
8
8
8
8
8
12
12
12
12
10
17
17
17
17
17
17
17
12
12
12
12
12
10
10
10
10
10
10
10
11
11
11
12
18
18
6
18
18
18
17
17
17
17
12

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
0
0
0
0
0

1
1

12
12
12
12
12
12
16
16
16
16
17
17
17
13
3
3
3
3
3
12
12
12
6
6
6
6
6
6
6
12
12
12
12
12
12
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6

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

6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
8
12
12
12
12
12
12
12
12
12
12
12
12
12
4
4
4
4
4
4
14
14
14
7
7
7
7
12
12
12
6
6

0
0
0
0

0
0
0
0
0

0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0

0
0
0
0
0
0

3
3
3
3
3
3
3
3
3
12
12
12
12
6
6
6
6
8
8
8
8
8
8
8
6
6
6
6
5
5
5
4
3
3
3
3
3
3
3
3
3
3
5
5
5
5
5
5
5
5

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

9
9
9
9
9
6
12
12
12
3
3
3
3
3
6
6
6
6
6
6
6
6
6
4
4
12
12
12
12
12
12
12
12
12
10
11
11
11
11
11
11
12
12
12
12
12
3
3
3
3

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

3
3
12
12
12
3
3
3
0
0
0
0
12
12
12
12
12
12
12
0
3
3
3
3
3
3
3
7
7
7
7
7
6
6
6
6
12
12
12
12
12
4
4
4
4
4
6
6
6
6

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
0
0
0
0
0
0
0
0
0
0
0
0

12
12
12
12
5
5
5
6
6
6
6
6
6
6
12
12
12
12
12
12
12
2
2
2
2
12
12
12
12
12
6
6
6
6
6
6
6
6
6
6
0
0
0
0
6
6
6
6
6
6

0
0
0
0
0
1
0
0
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
0
0
0
0

6
4
4
4
4
4
4
4
4
10
10
6
6
6
6
6
2
2
2
2
2
2
2
2
2
2
2
12
12
12
12
12
12
9
9
9
9
9
9
9
12
12
12
12
12
12
12
12
6
6

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
0
0
0
0
0
0
0
1
0
0
0
0
0
0

6
6
6
6
6
6
6
6
6
6
6
6
6
9
9
9
9
9
10
10
10
10
10
10
12
12
12
12
12
6
6
6
6
6
12
12
12
12
12
12
12
12
9
9
9
9
9
6
6
6

0
1
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

6
6
8
8
8
8
8
6
6
6
6
6
6
6
6
6
6
6
6
6
6
12
12
12
10
10
10
10
10
10
10
10
10
10
6
6
6
6
6
12
12
12
12
9
9
6
6
6
6
14

0
0
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

17
17
17
17
17
10
10
10
10
10
10
17
17
2
2
2
2
2
2
2
18
18
18
18
18
18
18
18
18
17
17
17
17
18
18
18
18
18
9
9
9
12
12
12
12
12
12
12
11
12

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
1
1
0
0

0
0
0
0

0
0
0

14
14
14
14
14
14
14
14
14
8
8
8
12
12
12
12
11
12
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
6
6
6
9
9
9
9
9
9
9
9
15
15
12
12
12
7

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
0
0

7
7
7
6
6
6
6
9
9
9
9
9
6
6
6
6
13
13
13
13
6
6
6
6
6
6
6
6
6
10
10
10
9
9
9
9
9
11
13
13
12
12
12
12
12
12
12
12
6
6

0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

17
17
17
12
12
12
12
15
15
6
16
16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
15
15
10
10
10
10
10
10
10
11
11
11
11
11
11
15
15
15
12
12
12
6

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
1
0
0
0
0
0

6
6
6
6
6
6
6
14
14
14
14
14
14
12
12
12
12
7
7
7
7
7
15
15
14
14
14
14
12
12
12
12
10
10
10
10
10
10
12
12
12
12
6
6
6
12
12
12
12
12

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
0
1
0
0
0

12
12
12
12
12
12
12
12
17
17
17
5
17
17
15
15
15
8
8
8
8
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
3
3
3
12
12
12
12
12
12

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

12
12
12
9
6
6
6
6
6
6
12
12
12
7
7
7
7
10
10
10
10
12
12
12
12
12
12
17
17
17
17
17
17
6
6
6
6
6
6
9
9
9
9
8
8
8
8
8
8
8

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

8
8
8
14
14
14
14
6
6
6
6
6
12
12
12
12
12
17
17
12
12
12
17
17
9
9
9
9
9
11
11
11
11
12
12
12
12
12
3
3
6
6
6
6
6
6
6
7
7
7

0
0
0
0
0
0
0
0
0
1
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

7
7
7
7
12
12
12
8
8
8
8
8
8
8
16
16
16
16
17
17
17
6
6
6
6
9
9
9
9
3
2
2
12
12
12
9
9
9
9
9
12
12
12
12
10
10
10
10
9
9

1
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
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0

9
9
9
6
6
11
11
11
6
6
6
6
6
6
7
7
7
7
7
7
7
0
0
9
9
0
0
6
6
6
6
6
6
6
6
14
14
14
14
14
2
2
2
2
2
6
6
6
6
6

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
0
0
0
0
0
0
0
0
0

6
6
6
6
6
6
9
9
9
9
9
9
9
9
9
6
6
6
6
6
6
6
6
9
9
9
9
9
6
6
6
6
6
6
6
6
6
4
4
4
4
8
8
8
3
12
12
12
12
12

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

12
12
12
12
12
12
12
8
12
12
12
2
2
6
6
6
6
6
6
6
11
11
11
11
11
12
12
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
12

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
0
0

0
0
0

12
12
12
12
12
12
12
12
12
6
6
6
10
10
10
10
12
12
12
12
12
6
6
6
6
6
6
3
3
3
3
3
3
3
12
12
12
12
0
8
8
8
12
12
12
12
12
12
12
12

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
1

12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
16
16
16
6
6
8
8
6
6
6
6
6
6
6
9
9
9
9
3
3
3
3
3
6
6
16
16
12
12

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
0
0
0
0
0

12
12
12
12
12
12
12
12
12
12
12
12
12
17
17
17
17
12
12
12
12
17
17
12
12
19
19
14
14
12
12
12
12
17
17
17
17
17
19
19
19
16
16
16
19
19
19
19
17
17

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
0
0

17
17
17
17
19
19
19
9
9
9
9
17
17
12
12
12
12
12
15
15
15
12
12
12
15
15
15
18
18
18
12
12
12
12
12
12
12
14
14
14
14
12
12
12
12
9
19
19
19
19

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
1

0
0
0

12
15
15
15
15
15
8
8
12
12
12
12
12
17
17
17
17
17
12
12
12
12
12
12
12
12
12
12
12
12
12
12
17
17
17
17
17
17
17
12
12
12
12
12
12
12
12
17
4
4

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0

0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0

4
10
10
10
10
10
10
10
3
3
3
8
8
15
15
9
9
9
9
9
12
12
12
10
10
10
10
10
10
6
14
14
14
14
14
6
6
6
12
12
12
12
12
12
6
6
6
6
17
17

1
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

17
17
9
9
9
9
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
6
6
6
6
6
6
12
12
12
16
16
16
16
16
8
8
8
8
8
6
6
6
6
6
6
6
6
6
6

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
0

12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
12
12
12
7
7
6
6
6
12
12
12
12
12
13
13
13
13
6
6
14
14
14
14
14
5
5
5
5
5
5
5
6

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
0
0

12
12
12
12
12
12
12
12
6
6
12
12
12
12
13
13
13
13
13
13
13
6
6
6
6
6
6
6
12
12
12
12
12
12
12
0
0
3
3
3
3
3
12
12
12
6
6
6
6
6

0
0
0
1
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

6
6
7
7
12
12
12
12
7
7
8
12
12
12
12
6
6
6
6
3
3
12
12
6
6
6
6
6
12
14
14
14
14
12
12
12
12
12
12
14
14
14
14
14
14
12
12
12
14
14

0
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
0
0
0
0

0
0
1
0
0
0

14
14
14
14
6
6
6
6
6
12
12
12
12
12
8
8
12
12
12
12
12
18
2
2
2
8
8
8
8
5
5
5
5
5
5
5
5
5
5
5
12
12
12
12
12
12
12
12
12
12

0
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
1
0

12
12
12
7
7
7
7
7
7
8
8
8
8
8
9
9
9
9
15
15
15
15
6
6
6
12
12
12
12
12
6
6
6
12
12
12
12
12
16
16
16
16
15
15
15
15
12
12
12
6

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
0
0
0

6
6
6
6
14
14
14
14
14
14
12
12
12
12
12
12
12
12
12
12
12
12
12
12
6
6
6
12
12
12
12
12
12
6
6
6
6
6
6
6
12
12
12
12
6
6
6
6
6
6

0
0

0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
1

0
1
0
0
0
0
0
0
0
0
0
0

0
0

6
6
6
6
6
17
17
17
17
17
17
17
17
17
9
9
9
0
9
9
9
9
16
16
16
16
6
6
6
6
6
6
6
9
9
9
9
17
17
17
6
6
6
6
6
6
6
6
12
12

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
1
0
0
0
0
0
0
0

0
0
0

12
12
12
14
14
14
3
9
9
9
9
9
9
9
9
9
4
4
15
3
3
3
3
3
9
13
13
10
10
10
10
10
10
10
10
6
6
6
6
6
6
12
12
12
12
12
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
0
0
0
0
0

0
0
8
8
8
8
12
12
6
6
6
13
13
13
13
6
12
12
12
6
6
6
6
12
12
12
12
12
12
12
17
17
17
12
12
4
4
6
6
6
12
12
12
12
12
6
6
6
10
10

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
0

10
10
12
12
12
1
1
9
9
9
9
17
17
17
17
17
6
6
6
6
6
6
8
8
8
8
8
8
8
8
8
8
9
11
11
6
6
6
12
12
6
6
6
6
12
12
12
12
12
12

0
0
0
0
0
0
0
0
0
1
0
1
1
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

10
10
10
3
3
3
12
12
12
13
13
13
11
11
12
12
12
12
12
12
12
12
10
10
10
10
5
5
5
5
5
5
5
6
6
6
6
9
9
17
17
17
6
6
6
6
6
12
12
12

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

12
12
6
6
6
6
0
12
12
12
17
17
8
8
8
8
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
12
12
12
12
12
17
17
17
17
13
12
12
12
12
12
12
12
12
12

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
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0

12
8
8
9
9
9
9
10
10
10
17
6
6
6
14
14
14
14
14
12
12
7
14
14
14
12
12
6
6
5
5
5
12
12
12
12
12
12
12
12
13
13
18
18
6
6
6
6
13
2

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
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0

2
10
10
10
10
6
6
6
6
9
9
9
9
9
15
15
12
8
12
12
12
6
6
6
6
6
6
6
12
12
12
6
10
10
10
10
17
17
17
17
17
17
17
17
18
18
18
17
17
17

0
0
1
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
0

0
0
0
0
0
0

0
0
0

17
9
9
9
18
18
18
18
18
18
12
12
10
3
3
3
9
9
9
8
8
8
8
12
12
3
3
3
3
3
3
3
6
6
6
6
9
9
9
9
12
12
12
12
1
1
1
1
1
1

0
0
0
0
0
0
0
0
1
1
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

12
12
12
10
10
10
10
10
10
12
12
12
12
12
12
6
6
6
6
20
20
20
20
7
7
7
7
15
15
15
15
19
19
19
19
19
19
18
18
18
18
18
17
17
18
18
18
18
17
17

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

17
17
17
17
17
17
17
17
17
17
17
17
17
17
15
15
15
15
17
17
17
17
12
12
12
6
6
9
9
9
9
9
9
9
18
18
18
18
18
9
3
3
3
3
3
18
18
18
18
18

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
1
0
0
0
0
0
0
0
0
0
0
0

12
12
12
12
8
8
8
8
14
14
14
12
12
12
12
12
12
12
3
3
3
17
17
17
17
17
17
17
17
12
12
12
17
17
16
16
12
12
12
6
6
6
6
6
6
6
6
6
6
17

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
0
0
0

17
17
12
12
12
11
7
7
7
7
9
6
6
6
6
6
6
6
3
3
3
3
16
17
17
17
14
17
17
17
17
6
6
8
8
8
6
6
6
12
12
12
12
6
6
6
6
6
6
17

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
0
0
0
0
0
0

17
17
17
6
6
6
6
6
12
12
12
12
12
12
12
12
12
17
17
17
12
12
12
12
12
12
12
12
12
12
12
16
12
12
18
17
17
17
17
17
17
6
6
6
12
12
6
6
18
18

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
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

18
12
12
12
12
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
12
6
6
12
12
12
12
12
14
11
11
11
11
9
3
3
3
3
7
7
7
12
12

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
0

12
12
16
6
8
8
8
8
8
8
4
17
17
17
17
17
17
17
17
8
8
8
17
17
17
17
12
12
12
6
6
6
6
12
12
12
9
9
9
2
2
2
12
12
12
12
12
12
12
12

0
0
0
1
1
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

12
12
11
11
11
11
11
11
17
17
8
8
8
8
6
6
6
8
8
0
0
0
7
7
7
7
7
2
2
2
2
2
2
0
0
0
9
9
9
5
5
5
5
5
12
12
12
12
12
12

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
0
0
0
0
0
0

12
12
12
12
12
12
18
18
12
12
16
16
16
17
17
15
14
14
14
17
17
17
17
17
17
17
12
12
12
15
15
15
12
12
12
12
17
17
17
17
12
12
12
12
6
6
6
6
17
17

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
0
0
0
0
0
0
0
0
0
0
0

17
17
15
15
9
9
9
9
17
17
17
3
6
6
6
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
6
6
12
12
12
12
12
12
12
12
12
12
12
12
17
10
10

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
0
0
0
0
0

10
10
12
12
7
7
7
7
0
0
4
4
4
12
12
18
18
18
18
18
13
13
13
13
13
9
9
12
12
12
12
12
12
15
15
10
10
10
10
10
10
10
10
12
12
12
4
4
10
10

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
0
0
0
0
0
0
0
0
1

15
15
17
17
17
17
17
17
17
17
17
17
12
12
12
12
17
17
17
17
14
14
14
12
12
12
18
18
18
18
18
12
12
12
12
12
19
19
18
18
19
19
19
19
19
14
14
14
12
16

1
0
0
0
0

0
0

0
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

16
6
6
18
18
18
18
10
10
10
10
17
17
18
14
14
14
14
14
6
6
6
6
6
19
19
19
19
19
19
15
15
15
15
12
12
13
13
14
14
14
14
15
15
19
19
19
19
19
12

0
0
0
0
0
0
0
1
1
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

12
12
12
15
15
12
12
12
12
12
12
12
14
14
14
17
17
15
15
15
19
19
16
16
16
16
12
12
12
12
15
15
15
15
12
12
12
6
6
6
6
12
19
19
19
19
17
17
17
12

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
1
0
0
0
0
0

12
12
12
16
16
10
10
6
6
6
6
6
6
16
6
6
12
12
12
12
13
13
13
6
6
6
6
6
0
0
0
0
0
0
12
12
12
12
12
6
6
6
6
6
6
6
6
6
6
6

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
1
0
0
0
0
1
0

12
0
0
12
12
12
12
12
6
6
6
6
6
0
0
0
0
6
6
6
6
6
6
6
6
6
3
8
8
8
8
8
6
6
6
6
6
6
9
9
9
9
9
9
9
9
9
9
9
9

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
1
0
0
0
0
0
0
0
0
0
0

9
9
5
5
5
3
3
3
3
3
3
3
3
3
3
7
7
7
14
19
19
19
19
12
12
12
12
12
15
15
15
15
15
15
17
11
11
12
12
12
6
6
6
6
12
12
17
17
17
17

0
0
0
0
0
0
0
0
0
0
0
0

0
0
0

0
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0

0
0
0
0
0
0
0

17
17
6
6
6
6
8
8
8
12
12
12
12
12
12
12
12
1
6
6
6
6
6
6
6
6
6
6
12
12
12
12
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
3
3

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
0
0
0
0

3
17
17
17
17
17
17
17
17
17
17
18
18
18
19
19
17
17
17
17
9
9
9
9
9
9
9
9
19
19
19
19
19
15
15
15
15
15
17
17
17
17
17
17
17
17
17
12
12
12

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
1
1
1
0
0
0
1
0
0
0
0
0
0
0
1
0

17
17
17
17
17
16
16
16
4
4
4
4
4
4
4
4
12
12
12
12
12
12
18
18
18
12
12
14
14
14
14
14
18
18
18
18
13
4
12
12
12
10
10
16
16
16
18
18
18
18

0
0
1
0
0
0
1
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
0
0

0
1
0
0
0
0
1

18
13
13
13
13
17
17
17
12
12
12
13
13
12
12
12
12
18
18
18
18
18
18
17
12
12
12
12
12
12
12
14
14
14
18
18
18
6
6
12
12
12
12
12
12
16
16
16
16
16

0
0
0
0

0
0
0
0
0
0
1
1
1
0
0
0

0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

16
18
18
18
18
18
18
13
13
9
9
9
12
12
12
12
19
19
19
19
9
15
15
15
15
15
12
16
16
16
16
17
17
17
17
12
12
12
12
12
15
15
15
19
19
19
19
12
12
12

0
0
0
1
0
0
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
1
1
0
0
0
0
0
0
0
0
0
0
0

12
12
17
16
16
16
16
16
3
3
3
3
10
10
10
10
10
10
10
10
6
6
6
9
9
9
9
6
6
6
6
6
6
6
9
9
9
9
9
9
12
12
12
10
10
10
8
8
8
8

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
0
0
0
0
0

8
8
8
8
8
8
8
8
8
8
8
8
17
17
17
12
12
12
12
17
17
17
6
9
9
9
0
0
6
6
6
9
9
9
9
9
9
9
9
7
6
6
6
6
6
14
14
14
14
14

0
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
0
0
0
0
0
0
0
0

0
0
0

12
12
2
2
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
6
17
17
17
17
17
10
10
10
12
12
12
12
12
12
12
17
17
17
12
12
12
12
12
12
12
12
10
10
10
10

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
0
0
0
0
0

0
0
0
0
0
0
0

3
9
9
9
9
15
15
11
11
8
8
8
8
8
8
3
3
3
3
6
6
6
6
6
6
6
6
9
9
9
9
9
6
6
6
6
6
6
6
6
6
6
13
13
6
6
9
9
9
6

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
0
0
0
0
0
0
0
0

0
0
0
0
0

6
6
6
6
6
6
6
6
12
12
12
12
12
12
2
2
2
2
2
2
10
2
2
2
15
15
15
15
12
12
12
12
12
12
12
12
12
12
6
6
6
6
6
6
4
4
4
4
4
4

0
0
0
0
0
0
1
0
1

0
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

15
15
15
15
15
15
15
15
13
9
9
9
9
11
11
11
11
3
3
3
3
9
9
9
9
17
17
17
5
5
5
5
5
10
10
10
10
10
10
10
14
14
12
12
12
12
12
12
12
12

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
0
0
0

0
0
0
0
0
0
0
0
0

4
4
4
6
6
6
6
17
17
17
17
17
17
17
17
17
6
6
6
12
12
12
12
6
6
6
6
6
18
17
17
17
17
12
12
12
12
12
13
13
12
12
12
12
12
12
12
12
12
12

0
0
0
0
0
0
0
1
0
0
0
0
0
1
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
1
0
0
0
0

12
12
15
15
15
15
6
6
6
6
6
12
12
12
9
9
9
8
8
10
10
10
10
10
10
10
10
6
6
17
17
17
17
17
20
20
20
15
15
15
17
17
17
14
14
14
17
13
14
14

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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

14
14
14
15
15
13
13
13
13
13
15
15
12
12
12
12
12
12
17
9
9
6
6
6
6
6
12
12
15
15
15
15
15
7
7
7
12
12
12
12
11
11
11
16
16
16
16
6
6
6

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
1
0
0
0

0
0

6
14
14
14
14
14
6
8
8
8
8
6
6
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
0
0
0
0
0
10
10
10
10
10
5
5
5
11
11
11
11
11

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
0
0
0
0
0
0

9
9
9
6
6
6
6
6
6
6
14
14
14
14
14
6
6
6
9
9
9
9
12
12
17
17
17
12
6
6
6
6
6
6
6
6
6
2
2
2
2
2
2
6
6
6
6
6
6
6

0
0
0
0
1
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
1
0
0
0
0

6
6
6
6
12
12
12
12
14
14
14
14
14
14
12
12
12
12
8
8
8
8
8
8
10
10
10
10
12
12
12
12
12
12
3
3
3
1
1
1
6
6
6
6
6
6
6
6
6
1

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

1
1
1
1
1
1
1
1
12
12
12
12
12
12
6
6
6
12
5
5
5
5
5
12
12
12
12
3
3
3
6
5
6
6
6
6
6
6
6
6
6
1
1
1
6
6
6
6
6
3

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
0
0
0
0

0
0
0
0
0
0

3
3
3
6
6
12
12
9
9
9
9
6
6
6
6
6
6
6
6
6
6
7
7
7
7
9
9
9
9
6
6
6
1
1
1
1
10
10
10
10
12
12
12
12
9
9
9
9
9
6

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
0
0
0
0
0
0
0
0
0
0
0
0
0
0

6
6
6
12
10
10
10
10
10
10
10
10
4
4
4
4
4
4
13
13
13
13
13
6
6
6
6
6
6
6
6
6
12
12
12
12
12
12
12
12
12
12
12
12
6
6
6
6
6
6

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
1
0
0
0

9
9
9
14
14
14
14
8
8
8
8
4
4
4
6
6
6
6
6
7
7
7
7
7
2
9
9
17
12
12
12
12
12
10
10
10
10
10
0
6
6
6
10
10
10
10
8
12
12
12

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

12
12
12
12
12
12
2
2
2
2
6
6
6
8
8
8
8
12
12
12
0
0
0
1
12
12
12
12
12
12
12
7
10
10
6
6
6
6
6
6
6
10
10
10
10
10
10
6
6
0

1
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
0
0
0
0
0
0
0

0
0
0
0
0

0
12
12
12
12
10
10
10
12
12
12
12
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
15
15
7
7
6
12
6
6
6
6
7
7
7
7
6
6
6
6
6

0
0
0

0
0
0
1
1
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
0

6
6
6
6
6
6
6
6
6
6
6
12
12
12
6
6
6
6
6
8
8
8
12
6
6
6
6
6
16
6
6
6
6
7
7
7
7
7
8
8
8
8
6
6
6
6
0
0
0
6

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
1
0
0
0
0
0
0
0
1

6
6
6
7
7
7
7
7
7
6
6
6
6
6
6
6
12
12
6
6
6
6
6
6
6
6
6
9
9
9
9
9
12
12
12
6
6
6
6
12
12
6
6
6
6
6
6
6
6
6

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
0
0
0
0
0
0
0
0
0
0
0

6
6
6
11
11
11
12
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
6
12
12
12
12
12
8
8
8
8
8
6
6
6
6
6
6
6
6
0
0
0
12
12
12
12
12
12

0
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

12
12
12
12
12
12
12
6
6
6
0
12
12
12
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
6
0
0
0
0
0
0
0
0
0
0
9
9
9
6
9
9
9
9
6
6

1
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
0

6
6
6
6
6
6
6
6
6
6
6
6
6
6
11
11
11
11
11
11
11
6
6
6
6
6
6
6
12
12
12
12
12
12
12
12
12
12
12
12
11
12
12
12
6
6
6
6
6
6

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
0
0
0
0
0
0

0
0
0
0
0
0
0

6
6
12
12
6
6
6
6
6
6
6
6
6
6
6
6
6
6
3
3
3
3
6
6
6
6
6
6
4
4
4
4
4
4
4
4
6
6
6
6
6
12
12
12
12
0
0
17
17
17

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
1
0

17
17
17
16
16
16
16
17
17
12
12
12
12
12
12
14
14
14
19
19
19
17
17
17
17
17
17
17
17
6
6
17
17
17
17
17
17
17
17
17
17
17
17
17
6
6
6
6
6
6

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
0
0
0

6
3
3
3
12
12
12
12
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
9
9
9
9
8
18
18
12
12
12
12
4
4
4
4
4

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
0
0
0
0
0

0
0
0

0
0

12
12
12
12
12
12
12
6
6
6
15
15
15
15
5
5
5
5
6
6
6
6
1
1
1
9
9
9
6
3
3
3
11
11
11
11
6
6
6
6
6
6
6
18
18
18
18
18
12
12

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
0
0
0
0

12
12
12
12
12
6
6
6
6
6
9
9
9
6
6
6
6
6
6
12
12
12
12
12
12
0
0
0
0
9
9
9
9
9
14
14
6
12
12
12
12
12
6
6
6
6
6
6
9
9

1
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
0

9
9
6
6
12
12
12
12
12
6
6
6
6
6
6
6
6
4
4
4
4
4
12
12
12
6
6
6
6
6
12
12
12
12
9
9
9
6
6
6
6
6
6
6
6
6
5
5
8
8

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
0
0
0
0
1

8
8
8
17
17
12
12
12
12
11
11
11
11
12
12
7
7
7
7
12
12
15
15
15
15
17
9
9
9
9
9
9
9
12
12
12
12
17
17
17
17
6
12
12
12
12
12
12
12
12

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
0

19
19
19
19
19
16
16
16
16
14
14
14
12
12
12
12
12
12
18
18
18
12
12
12
12
9
9
9
9
15
15
15
12
12
12
12
12
12
15
15
15
15
15
12
12
12
12
12
13
13

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

13
13
13
6
6
6
16
16
16
16
9
9
9
9
18
18
2
2
2
8
8
8
8
8
12
12
12
12
6
6
6
6
12
12
12
12
12
12
12
12
12
12
12
6
6
6
12
12
12
12

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
1
0
0
0
0
0
0
0
0
0
0
0

12
0
12
16
16
16
16
16
19
19
19
19
19
19
19
12
12
17
17
17
17
17
17
15
15
15
15
13
13
13
17
13
13
13
13
13
12
12
12
17
17
17
17
17
17
6
6
6
17
17

0
1
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

17
17
17
12
12
12
6
6
6
6
12
12
12
17
17
17
12
12
12
12
12
6
6
6
9
9
9
10
10
10
6
6
6
12
12
12
12
12
12
6
6
12
12
12
12
6
6
6
6
6

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
0
0

0
0
1
0
0
0
0
0
0
0
0
0
0
0

6
6
9
9
9
9
8
8
8
8
8
6
6
6
6
6
6
6
13
13
13
13
12
12
12
12
17
17
17
17
17
3
12
12
12
12
12
12
12
10
10
10
6
6
6
6
5
5
5
5

0
0
0
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

5
5
5
5
11
11
11
12
12
12
12
12
12
6
6
6
6
6
12
15
15
13
13
13
13
2
2
2
6
6
6
6
6
6
6
6
6
12
12
12
12
6
6
6
6
6
6
6
6
6

0
1
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

12
12
6
6
6
6
8
8
8
8
8
8
8
8
9
9
9
9
6
6
6
6
6
6
15
12
12
12
12
12
6
3
3
12
12
12
12
12
12
12
12
12
12
5
5
9
9
9
9
9

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
0
0
0

9
7
7
7
7
7
6
6
6
6
12
12
12
12
12
12
6
6
6
6
6
6
10
10
20
20
20
20
6
6
12
12
12
12
12
6
6
6
6
6
6
6
6
6
12
12
12
12
12
12

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
0
0
0
0

12
6
6
12
12
12
12
7
7
7
7
7
10
10
10
8
8
8
8
8
6
6
6
6
9
9
9
9
6
6
6
6
6
6
6
6
6
6
6
12
12
12
12
12
12
12
12
12
12
6

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
1
0
0
0
0

0
0

0
0
1

6
6
6
6
6
12
12
12
12
6
6
6
6
6
6
11
11
11
11
11
10
10
0
0
0
6
12
12
12
12
12
6
6
6
6
6
4
4
4
4
4
6
6
6
6
1
1
1
1
1

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
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
6
2
6
6
6
6
5
6
6
9
5
15
15
15
8
6
6
6
6
6
6
6
6
6
6
6
2
2
2
6
6
6
15
15
15
15
6
6
6
6
6
6
6
6
6

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
0

12
12
4
4
8
8
8
8
8
12
3
3
3
3
3
4
4
9
9
12
12
12
12
12
4
4
4
4
0
6
6
6
6
6
6
12
12
12
12
6
6
6
6
6
6
6
1
1
1
1

1
1

También podría gustarte